﻿.hbFinanceDetails input[type=submit], .hbFncBoxScope input[type=submit] {
    font-family: sans-serif
}

.dropDownSearchBoxInput, .inputSearchBox, .inputSearchTopBox {
    font-size: 12px;
    font-weight: 400;
    color: #333
}

.hbPageDetails .hbptContent blockquote {
    font-family: sans-serif;
    color: #333;
    font-size: 20px;
    font-weight: 700;
    font-style: italic;
    line-height: 160%;
    text-align: center
}

.hbPaperNameMenu span {
    font-size: 15px;
    font-weight: 400;
    color: #484848 !important;
    font-family: sans-serif
}

.hbPageDetails .hbptContent .hbptContentHalfBlock {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    line-height: 160%;
    text-align: center
}

.hbPageDetails .hbptContentFullBlock {
    color: #333;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    line-height: 185%
}

.hbPageDetails .hbptItem .hbptDetail .hbptAuthorName {
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.hbPageDetails .hbptItem .hbptDetail .hbptAuthorJob {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #b3b3b3
}

.hbPrayerCustomTable tbody tr td, .hbPrayerTimeTable tbody tr td {
    font-size: 14px;
    font-weight: 400;
    color: #000
}

@media only screen and (max-width:768px) {
    .hbPrayerCustomTable tbody tr td, .hbPrayerTimeTable tbody tr td {
        font-size: 14px
    }
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe .hbbcFollowMeText {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    line-height: 100%
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg .hbbcAddWebsiteText, .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #f2f2f2
}

.dropDownFinance {
    font-size: 13px;
    font-weight: 700;
    color: #fefefe
}

@media only screen and (max-width:768px) {
    .dropDownFinance {
        font-size: 13px
    }
}

.dropDownGenerals {
    font-size: 13px;
    font-weight: 700;
    color: #fe0000
}

@media only screen and (max-width:768px) {
    .dropDownGenerals {
        font-size: 13px
    }
}

.hbSportStandings tbody tr td {
    font-size: 16px;
    font-weight: 400
}

@media only screen and (max-width:768px) {
    .hbSportStandings tbody tr td {
        font-size: 16px
    }
}

.hbFinanceDetails input[type=submit], .hbFncBoxScope input[type=submit] {
    font-family: sans-serif
}

.dropDownSearchBoxInput, .inputSearchBox, .inputSearchTopBox {
    font-size: 12px;
    font-weight: 400;
    color: #333
}

.hbPrayerCustomTable thead tr th, .hbPrayerTimeTable thead tr th {
    font-family: sans-serif;
    font-size: 18px;
    line-height: 130%;
    font-weight: 700;
    color: #333
}

.hbPrayerCustomTable tbody tr td, .hbPrayerTimeTable tbody tr td {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000
}

.hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialShare {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 160%
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe .hbbcFollowMeText {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    line-height: 100%
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg .hbbcAddWebsiteText, .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #f2f2f2
}

.hbTableContent .hbSmallTitle, .hbTableContent thead tr th {
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #4a72d7;
    text-align: right
}

.dropDownFinance {
    font-size: 13px;
    font-weight: 700;
    color: #fefefe
}

.hbSportStandings tbody tr td {
    font-size: 14px;
    font-weight: 400;
    line-height: 120%
}

.hbSportStandings thead tr th {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600
}

.hbStandingsSlider thead tr th {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #333
}

.hbStandingsSlider tbody tr td:last-child, .hbStandingsSlider tbody tr td:nth-child(2) {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #595959
}

.hbStandingsSlider tbody tr td {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #7f7f7f
}

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
}

.icerik p {
    font-family: "Open Sans",sans-serif;
    line-height: 20px;
    font-weight: 400;
    color: #333;
    background: #f4f4f4;
    margin-bottom: 10px;
}

a {
    text-decoration: none;
    color: inherit
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.hbGeneralTitles span {
    font-family: sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #000;
    line-height: 120%
}

.hbGeneralTitles .h1, .hbGeneralTitles h1 {
    font-family: sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #000;
    line-height: 120%
}

.hbGeneralTitles .hblnhTitle {
    color: #fe0000
}

.hbGeneralSubText {
    font-size: 14px;
    line-height: 140%
}

.color-general .bgFill, .color-general.bgFill {
    background-color: #fe0000 !important
}

.color-general .txtFill, .color-general.txtFill {
    color: #fe0000 !important
}

.color-general .brdFill, .color-general.brdFill {
    border-color: #e89400 !important
}

.color-general .hbhlDegrade, .color-general.hbhlDegrade {
    background: #fe0000;
    background: linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%);
    background: -webkit-linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%);
    background: -moz-linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%);
    background: -o-linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%)
}

.color-finance .bgFill, .color-finance.bgFill {
    background-color: #0b5bb3 !important
}

.color-finance .txtFill, .color-finance.txtFill {
    color: #0b5bb3 !important
}

.color-finance .brdFill, .color-finance.brdFill {
    border-color: #0b5bb3 !important
}

.color-finance .hbhlDegrade, .color-finance.hbhlDegrade {
    background: #0b5bb3;
    background: linear-gradient(to top,#0b5bb3 0,#0b5bb3 70%,rgba(11,91,179,.7) 80%,rgba(11,91,179,0) 100%);
    background: -webkit-linear-gradient(to top,#0b5bb3 0,#0b5bb3 70%,rgba(11,91,179,.7) 80%,rgba(11,91,179,0) 100%);
    background: -moz-linear-gradient(to top,#0b5bb3 0,#0b5bb3 70%,rgba(11,91,179,.7) 80%,rgba(11,91,179,0) 100%);
    background: -o-linear-gradient(to top,#0b5bb3 0,#0b5bb3 70%,rgba(11,91,179,.7) 80%,rgba(11,91,179,0) 100%)
}

.color-sport .bgFill, .color-sport.bgFill {
    background-color: #2da187 !important
}

.color-sport .txtFill, .color-sport.txtFill {
    color: #2da187 !important
}

.color-sport .brdFill, .color-sport.brdFill {
    border-color: #2da187 !important
}

.color-sport .hbhlDegrade, .color-sport.hbhlDegrade {
    background: #2da187;
    background: linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%);
    background: -webkit-linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%);
    background: -moz-linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%);
    background: -o-linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%)
}

.color-technology .bgFill, .color-technology.bgFill {
    background-color: #4407a7 !important
}

.color-technology .txtFill, .color-technology.txtFill {
    color: #4407a7 !important
}

.color-technology .brdFill, .color-technology.brdFill {
    border-color: #4407a7 !important
}

.color-technology .hbhlDegrade, .color-technology.hbhlDegrade {
    background: #4407a7;
    background: linear-gradient(to top,#4407a7 0,#4407a7 70%,rgba(68,7,167,.7) 80%,rgba(68,7,167,0) 100%);
    background: -webkit-linear-gradient(to top,#4407a7 0,#4407a7 70%,rgba(68,7,167,.7) 80%,rgba(68,7,167,0) 100%);
    background: -moz-linear-gradient(to top,#4407a7 0,#4407a7 70%,rgba(68,7,167,.7) 80%,rgba(68,7,167,0) 100%);
    background: -o-linear-gradient(to top,#4407a7 0,#4407a7 70%,rgba(68,7,167,.7) 80%,rgba(68,7,167,0) 100%)
}

.color-culture .bgFill, .color-culture.bgFill {
    background-color: #e65f0c !important
}

.color-culture .txtFill, .color-culture.txtFill {
    color: #e65f0c !important
}

.color-culture .brdFill, .color-culture.brdFill {
    border-color: #e65f0c !important
}

.color-culture .hbhlDegrade, .color-culture.hbhlDegrade {
    background: #e65f0c;
    background: linear-gradient(to top,#e65f0c 0,#e65f0c 70%,rgba(230,95,12,.7) 80%,rgba(230,95,12,0) 100%);
    background: -webkit-linear-gradient(to top,#e65f0c 0,#e65f0c 70%,rgba(230,95,12,.7) 80%,rgba(230,95,12,0) 100%);
    background: -moz-linear-gradient(to top,#e65f0c 0,#e65f0c 70%,rgba(230,95,12,.7) 80%,rgba(230,95,12,0) 100%);
    background: -o-linear-gradient(to top,#e65f0c 0,#e65f0c 70%,rgba(230,95,12,.7) 80%,rgba(230,95,12,0) 100%)
}

.color-prayerdate .bgFill, .color-prayerdate.bgFill {
    background-color: #fe0000 !important
}

.color-prayerdate .txtFill, .color-prayerdate.txtFill {
    color: #fe0000 !important
}

.color-prayerdate .brdFill, .color-prayerdate.brdFill {
    border-color: #fe0000 !important
}

.color-prayerdate .hbhlDegrade, .color-prayerdate.hbhlDegrade {
    background: #fe0000;
    background: linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%);
    background: -webkit-linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%);
    background: -moz-linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%);
    background: -o-linear-gradient(to top,#fe0000 0,#fe0000 70%,rgba(254,0,0,.7) 80%,rgba(254,0,0,0) 100%)
}

.color-magazine .bgFill, .color-magazine.bgFill {
    background-color: #ad3d85 !important
}

.color-magazine .txtFill, .color-magazine.txtFill {
    color: #ad3d85 !important
}

.color-magazine .brdFill, .color-magazine.brdFill {
    border-color: #ad3d85 !important
}

.color-magazine .hbhlDegrade, .color-magazine.hbhlDegrade {
    background: #ad3d85;
    background: linear-gradient(to top,#ad3d85 0,#ad3d85 70%,rgba(173,61,133,.7) 80%,rgba(173,61,133,0) 100%);
    background: -webkit-linear-gradient(to top,#ad3d85 0,#ad3d85 70%,rgba(173,61,133,.7) 80%,rgba(173,61,133,0) 100%);
    background: -moz-linear-gradient(to top,#ad3d85 0,#ad3d85 70%,rgba(173,61,133,.7) 80%,rgba(173,61,133,0) 100%);
    background: -o-linear-gradient(to top,#ad3d85 0,#ad3d85 70%,rgba(173,61,133,.7) 80%,rgba(173,61,133,0) 100%)
}

.color-gallery .bgFill, .color-gallery.bgFill {
    background-color: #e89400 !important
}

.color-gallery .txtFill, .color-gallery.txtFill {
    color: #e89400 !important
}

.color-gallery .brdFill, .color-gallery.brdFill {
    border-color: #e89400 !important
}

.color-gallery .hbhlDegrade, .color-gallery.hbhlDegrade {
    background: #e89400;
    background: linear-gradient(to top,#e89400 0,#e89400 70%,rgba(232,148,0,.7) 80%,rgba(232,148,0,0) 100%);
    background: -webkit-linear-gradient(to top,#e89400 0,#e89400 70%,rgba(232,148,0,.7) 80%,rgba(232,148,0,0) 100%);
    background: -moz-linear-gradient(to top,#e89400 0,#e89400 70%,rgba(232,148,0,.7) 80%,rgba(232,148,0,0) 100%);
    background: -o-linear-gradient(to top,#e89400 0,#e89400 70%,rgba(232,148,0,.7) 80%,rgba(232,148,0,0) 100%)
}

.color-dailymotion .bgFill, .color-dailymotion.bgFill {
    background-color: #00c9e8 !important
}

.color-dailymotion .txtFill, .color-dailymotion.txtFill {
    color: #00c9e8 !important
}

.color-dailymotion .brdFill, .color-dailymotion.brdFill {
    border-color: #00c9e8 !important
}

.color-dailymotion .hbhlDegrade, .color-dailymotion.hbhlDegrade {
    background: #00c9e8;
    background: linear-gradient(to top,#00c9e8 0,#00c9e8 70%,rgba(0,201,232,.7) 80%,rgba(0,201,232,0) 100%);
    background: -webkit-linear-gradient(to top,#00c9e8 0,#00c9e8 70%,rgba(0,201,232,.7) 80%,rgba(0,201,232,0) 100%);
    background: -moz-linear-gradient(to top,#00c9e8 0,#00c9e8 70%,rgba(0,201,232,.7) 80%,rgba(0,201,232,0) 100%);
    background: -o-linear-gradient(to top,#00c9e8 0,#00c9e8 70%,rgba(0,201,232,.7) 80%,rgba(0,201,232,0) 100%)
}

.color-football .bgFill, .color-football.bgFill {
    background-color: #2da187 !important
}

.color-football .txtFill, .color-football.txtFill {
    color: #2da187 !important
}

.color-football .brdFill, .color-football.brdFill {
    border-color: #2da187 !important
}

.color-football .hbhlDegrade, .color-football.hbhlDegrade {
    background: #2da187;
    background: linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%);
    background: -webkit-linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%);
    background: -moz-linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%);
    background: -o-linear-gradient(to top,#2da187 0,#2da187 70%,rgba(45,161,135,.7) 80%,rgba(45,161,135,0) 100%)
}

.color-basketball .bgFill, .color-basketball.bgFill {
    background-color: #e67039 !important
}

.color-basketball .txtFill, .color-basketball.txtFill {
    color: #e67039 !important
}

.color-basketball .brdFill, .color-basketball.brdFill {
    border-color: #e67039 !important
}

.color-basketball .hbhlDegrade, .color-basketball.hbhlDegrade {
    background: #e67039;
    background: linear-gradient(to top,#e67039 0,#e67039 70%,rgba(230,112,57,.7) 80%,rgba(230,112,57,0) 100%);
    background: -webkit-linear-gradient(to top,#e67039 0,#e67039 70%,rgba(230,112,57,.7) 80%,rgba(230,112,57,0) 100%);
    background: -moz-linear-gradient(to top,#e67039 0,#e67039 70%,rgba(230,112,57,.7) 80%,rgba(230,112,57,0) 100%);
    background: -o-linear-gradient(to top,#e67039 0,#e67039 70%,rgba(230,112,57,.7) 80%,rgba(230,112,57,0) 100%)
}

.color-tennis .bgFill, .color-tennis.bgFill {
    background-color: #e35856 !important
}

.color-tennis .txtFill, .color-tennis.txtFill {
    color: #e35856 !important
}

.color-tennis .brdFill, .color-tennis.brdFill {
    border-color: #e35856 !important
}

.color-tennis .hbhlDegrade, .color-tennis.hbhlDegrade {
    background: #e35856;
    background: linear-gradient(to top,#e35856 0,#e35856 70%,rgba(227,88,86,.7) 80%,rgba(227,88,86,0) 100%);
    background: -webkit-linear-gradient(to top,#e35856 0,#e35856 70%,rgba(227,88,86,.7) 80%,rgba(227,88,86,0) 100%);
    background: -moz-linear-gradient(to top,#e35856 0,#e35856 70%,rgba(227,88,86,.7) 80%,rgba(227,88,86,0) 100%);
    background: -o-linear-gradient(to top,#e35856 0,#e35856 70%,rgba(227,88,86,.7) 80%,rgba(227,88,86,0) 100%)
}

.color-esports .bgFill, .color-esports.bgFill {
    background-color: #7200e0 !important
}

.color-esports .txtFill, .color-esports.txtFill {
    color: #7200e0 !important
}

.color-esports .brdFill, .color-esports.brdFill {
    border-color: #7200e0 !important
}

.color-esports .hbhlDegrade, .color-esports.hbhlDegrade {
    background: #7200e0;
    background: linear-gradient(to top,#7200e0 0,#7200e0 70%,rgba(114,0,224,.7) 80%,rgba(114,0,224,0) 100%);
    background: -webkit-linear-gradient(to top,#7200e0 0,#7200e0 70%,rgba(114,0,224,.7) 80%,rgba(114,0,224,0) 100%);
    background: -moz-linear-gradient(to top,#7200e0 0,#7200e0 70%,rgba(114,0,224,.7) 80%,rgba(114,0,224,0) 100%);
    background: -o-linear-gradient(to top,#7200e0 0,#7200e0 70%,rgba(114,0,224,.7) 80%,rgba(114,0,224,0) 100%)
}

.color-actual .bgFill, .color-actual.bgFill {
    background-color: #850030 !important
}

.color-actual .txtFill, .color-actual.txtFill {
    color: #850030 !important
}

.color-actual .brdFill, .color-actual.brdFill {
    border-color: #850030 !important
}

.color-actual .hbhlDegrade, .color-actual.hbhlDegrade {
    background: #850030;
    background: linear-gradient(to top,#850030 0,#850030 70%,rgba(133,0,48,.7) 80%,rgba(133,0,48,0) 100%);
    background: -webkit-linear-gradient(to top,#850030 0,#850030 70%,rgba(133,0,48,.7) 80%,rgba(133,0,48,0) 100%);
    background: -moz-linear-gradient(to top,#850030 0,#850030 70%,rgba(133,0,48,.7) 80%,rgba(133,0,48,0) 100%);
    background: -o-linear-gradient(to top,#850030 0,#850030 70%,rgba(133,0,48,.7) 80%,rgba(133,0,48,0) 100%)
}

.color-thirdpage .bgFill, .color-thirdpage.bgFill {
    background-color: #242424 !important
}

.color-thirdpage .txtFill, .color-thirdpage.txtFill {
    color: #242424 !important
}

.color-thirdpage .brdFill, .color-thirdpage.brdFill {
    border-color: #242424 !important
}

.color-thirdpage .hbhlDegrade, .color-thirdpage.hbhlDegrade {
    background: #242424;
    background: linear-gradient(to top,#242424 0,#242424 70%,rgba(36,36,36,.7) 80%,rgba(36,36,36,0) 100%);
    background: -webkit-linear-gradient(to top,#242424 0,#242424 70%,rgba(36,36,36,.7) 80%,rgba(36,36,36,0) 100%);
    background: -moz-linear-gradient(to top,#242424 0,#242424 70%,rgba(36,36,36,.7) 80%,rgba(36,36,36,0) 100%);
    background: -o-linear-gradient(to top,#242424 0,#242424 70%,rgba(36,36,36,.7) 80%,rgba(36,36,36,0) 100%)
}

.color-other .bgFill, .color-other.bgFill {
    background-color: #a6a6a6 !important
}

.color-other .txtFill, .color-other.txtFill {
    color: #a6a6a6 !important
}

.color-other .brdFill, .color-other.brdFill {
    border-color: #a6a6a6 !important
}

.color-other .hbhlDegrade, .color-other.hbhlDegrade {
    background: #a6a6a6;
    background: linear-gradient(to top,#a6a6a6 0,#a6a6a6 70%,rgba(166,166,166,.7) 80%,rgba(166,166,166,0) 100%);
    background: -webkit-linear-gradient(to top,#a6a6a6 0,#a6a6a6 70%,rgba(166,166,166,.7) 80%,rgba(166,166,166,0) 100%);
    background: -moz-linear-gradient(to top,#a6a6a6 0,#a6a6a6 70%,rgba(166,166,166,.7) 80%,rgba(166,166,166,0) 100%);
    background: -o-linear-gradient(to top,#a6a6a6 0,#a6a6a6 70%,rgba(166,166,166,.7) 80%,rgba(166,166,166,0) 100%)
}

.color-life .bgFill, .color-life.bgFill {
    background-color: #ce4e3b !important
}

.color-life .txtFill, .color-life.txtFill {
    color: #ce4e3b !important
}

.color-life .brdFill, .color-life.brdFill {
    border-color: #ce4e3b !important
}

.color-life .hbhlDegrade, .color-life.hbhlDegrade {
    background: #ce4e3b;
    background: linear-gradient(to top,#ce4e3b 0,#ce4e3b 70%,rgba(206,78,59,.7) 80%,rgba(206,78,59,0) 100%);
    background: -webkit-linear-gradient(to top,#ce4e3b 0,#ce4e3b 70%,rgba(206,78,59,.7) 80%,rgba(206,78,59,0) 100%);
    background: -moz-linear-gradient(to top,#ce4e3b 0,#ce4e3b 70%,rgba(206,78,59,.7) 80%,rgba(206,78,59,0) 100%);
    background: -o-linear-gradient(to top,#ce4e3b 0,#ce4e3b 70%,rgba(206,78,59,.7) 80%,rgba(206,78,59,0) 100%)
}

.hbGeneralScope {
    position: relative;
    margin: 0 auto;
    width: 100%;
    padding-top: 47px !important
}

.hbRow {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 20px
}

    .hbRow:first-child {
        margin-top: 10px
    }

    .hbRow.hbNewsBox {
        margin-bottom: 0;
        overflow: hidden
    }

.hbInRow {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 15px
}

.hbContainer {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px
}

.hbMain {
    width: 100%;
    position: relative;
    float: left
}

.boxStyle {
    -webkit-box-shadow: 0 6px 6px -2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 6px 6px -2px rgba(0,0,0,.1);
    box-shadow: 0 6px 6px -2px rgba(0,0,0,.1);
    background-color: #fff
}

.boxRadius {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.hbGeneralSearch {
    position: fixed;
    width: 100%;
    top: 47px;
    left: 0;
    z-index: 999999;
    -webkit-box-shadow: 0 5px 21px -7px rgba(0,0,0,.68);
    -moz-box-shadow: 0 5px 21px -7px rgba(0,0,0,.68);
    box-shadow: 0 5px 21px -7px rgba(0,0,0,.68);
    background-color: #e89400;
    height: 0;
    padding-top: 0;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    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: 22px;
            border: solid 1px #f2f2f2;
            background: url(../img/search-icon.svg) no-repeat left 6px center;
            background-color: #fefefe;
            background-size: 12px 12px;
            font-size: 12px;
            font-weight: 400;
            color: grey;
            outline: 0;
            border: 0;
            padding-right: 10px
        }

    .hbGeneralSearch .hbSubmit {
        position: absolute;
        right: 15px;
        top: 0;
        width: 43px;
        height: 24px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        border-radius: 30px;
        background-color: #fe0000;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #fefefe;
        border: 0;
        border: 0
    }

    .hbGeneralSearch ::-webkit-input-placeholder {
        color: grey
    }

    .hbGeneralSearch ::-moz-placeholder {
        color: grey
    }

    .hbGeneralSearch :-ms-input-placeholder {
        color: grey
    }

    .hbGeneralSearch :-moz-placeholder {
        color: grey
    }

    .hbGeneralSearch.color-finance {
        background-color: #0b5cb6
    }

    .hbGeneralSearch.color-tv {
        background-color: #d74a4a
    }

    .hbGeneralSearch.color-general {
        background-color: #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, .hbCatBoxFullSlider {
    width: 100%;
    position: relative;
    float: left
}

    .hbBoxScope .box, .hbCatBoxFullSlider .box {
        width: 100%;
        position: relative;
        float: left;
        height: auto !important;
        margin-bottom: 24px;
        overflow: hidden
    }

    .hbBoxScope.fullWidth, .hbCatBoxFullSlider.fullWidth {
        width: 100% !important;
        position: relative;
        float: left
    }

        .hbBoxScope.fullWidth .box, .hbCatBoxFullSlider.fullWidth .box {
            width: 100% !important;
            position: relative;
            float: left;
            margin-bottom: 0
        }

        .hbBoxScope.fullWidth .hbBoxMainText, .hbCatBoxFullSlider.fullWidth .hbBoxMainText {
            border-bottom: solid 1px #f4f4f4 !important
        }

        .hbBoxScope.fullWidth .hbBoxImage, .hbCatBoxFullSlider.fullWidth .hbBoxImage {
            height: auto !important
        }

        .hbBoxScope.fullWidth .hbBoxHeadTitle, .hbCatBoxFullSlider.fullWidth .hbBoxHeadTitle {
            border-left: 4px solid rgba(0,0,0,.3) !important;
            height: auto !important;
            padding: 20px
        }

    .hbBoxScope .boxV, .hbCatBoxFullSlider .boxV {
        height: 584px
    }

    .hbBoxScope .hbBoxImage, .hbCatBoxFullSlider .hbBoxImage {
        width: 100%;
        position: relative;
        float: left;
        height: 168px;
        border-bottom: 4px solid #666
    }

        .hbBoxScope .hbBoxImage .hbbiText, .hbCatBoxFullSlider .hbBoxImage .hbbiText {
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 2px 10px;
            background-color: #fefefe;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            line-height: 150%;
            color: #cbcbcb
        }

    .hbBoxScope .hbBoxMainText, .hbCatBoxFullSlider .hbBoxMainText {
        width: 100%;
        position: relative;
        float: left;
        border-bottom: solid 1px #e3e3e3;
        font-family: sans-serif;
        font-size: 18px;
        font-weight: 600;
        color: #333;
        line-height: 140%;
        padding: 10px;
        overflow: hidden
    }

    .hbBoxScope .hbvsImageDate, .hbCatBoxFullSlider .hbvsImageDate {
        width: 100%;
        position: relative;
        float: left;
        margin-top: 5px;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #333
    }

    .hbBoxScope .hbBoxVslider, .hbCatBoxFullSlider .hbBoxVslider {
        width: 100%;
        position: relative;
        float: left;
        padding: 24px 15px
    }

        .hbBoxScope .hbBoxVslider .swiper-slide, .hbCatBoxFullSlider .hbBoxVslider .swiper-slide {
            padding-left: 92px;
            margin-bottom: 24px
        }

            .hbBoxScope .hbBoxVslider .swiper-slide .hbvsImage, .hbCatBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImage {
                position: absolute;
                left: 5px;
                top: 0
            }

            .hbBoxScope .hbBoxVslider .swiper-slide .hbvsImageTitle, .hbCatBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImageTitle {
                width: 100%;
                position: relative;
                float: left;
                min-height: 61px;
                font-family: sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #333;
                line-height: 140%
            }

        .hbBoxScope .hbBoxVslider .hbgsPgArw, .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw {
            position: absolute;
            bottom: 10px;
            right: 0;
            width: 100%;
            height: 24px
        }

            .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-button-next, .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-next {
                background-image: url(../img/icon-red-rightarrow.png);
                width: 22px;
                height: 22px;
                background-size: 22px 22px;
                margin-top: 0;
                z-index: 11;
                outline: 0;
                right: 15px;
                top: 0;
                -webkit-transition: all .34s ease;
                -moz-transition: all .34s ease;
                -ms-transition: all .34s ease;
                -o-transition: all .34s ease;
                transition: all .34s ease
            }

            .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: all .34s ease;
                -moz-transition: all .34s ease;
                -ms-transition: all .34s ease;
                -o-transition: all .34s ease;
                transition: all .34s ease
            }

            .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-pagination, .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination {
                width: 100%;
                position: relative;
                float: left;
                padding-left: 22px;
                padding-right: 22px
            }

                .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet, .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet {
                    width: 6px;
                    height: 6px;
                    margin: 0 2px;
                    background: #d8d8d8;
                    opacity: 1;
                    -moz-opacity: 1;
                    -khtml-opacity: 1
                }

                    .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                        background: #fe0000
                    }

    .hbBoxScope .hbgsGreenPgArw, .hbCatBoxFullSlider .hbgsGreenPgArw {
        position: absolute;
        bottom: 10px;
        right: 0;
        width: 100%;
        height: 24px
    }

        .hbBoxScope .hbgsGreenPgArw .swiper-button-next, .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-button-next {
            background-image: url(../img/icon-white-rightarrow.png);
            width: 22px;
            height: 22px;
            background-size: 22px 22px;
            margin-top: 0;
            z-index: 11;
            outline: 0;
            right: 15px;
            top: 0;
            -webkit-transition: all .34s ease;
            -moz-transition: all .34s ease;
            -ms-transition: all .34s ease;
            -o-transition: all .34s ease;
            transition: all .34s ease
        }

        .hbBoxScope .hbgsGreenPgArw .swiper-button-prev, .hbCatBoxFullSlider .hbgsGreenPgArw .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: all .34s ease;
            -moz-transition: all .34s ease;
            -ms-transition: all .34s ease;
            -o-transition: all .34s ease;
            transition: all .34s ease
        }

        .hbBoxScope .hbgsGreenPgArw .swiper-pagination, .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-pagination {
            width: 100%;
            position: relative;
            float: left;
            padding-left: 22px;
            padding-right: 22px
        }

            .hbBoxScope .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet, .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet {
                width: 6px;
                height: 6px;
                margin: 0 2px;
                background: #d8d8d8;
                opacity: 1;
                -moz-opacity: 1;
                -khtml-opacity: 1
            }

                .hbBoxScope .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                    background: #fe0000
                }

    .hbBoxScope .hbBoxVsBulletSlider, .hbCatBoxFullSlider .hbBoxVsBulletSlider {
        width: 100%;
        position: relative;
        float: left;
        height: 280px;
        margin-bottom: 15px
    }

        .hbBoxScope .hbBoxVsBulletSlider .hbvsImage, .hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImage {
            width: 100%;
            position: relative;
            float: left;
            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;
            font-family: sans-serif;
            color: #393939;
            line-height: 130%
        }

            .hbBoxScope .hbBoxVsBulletSlider .hbvsImageTitle span, .hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle span {
                display: table-cell;
                vertical-align: middle
            }

        .hbBoxScope .hbBoxVsBulletSlider .swiper-slide, .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
            width: 100% !important;
            height: 253px !important
        }

        .hbBoxScope .hbBoxVsBulletSlider .swiper-pagination, .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination {
            width: 100%;
            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 {
            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;
            font-family: sans-serif;
            padding-top: 4px;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1
        }

            .hbBoxScope .hbBoxVsBulletSlider .swiper-pagination-bullet.swiper-pagination-bullet-active, .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {
                color: #fe0000;
                border-bottom: 1.8px solid #fe0000;
                font-weight: 600
            }

    .hbBoxScope .blackStyle, .hbCatBoxFullSlider .blackStyle {
        background: #202020
    }

        .hbBoxScope .blackStyle .hbBoxHeadTitle, .hbCatBoxFullSlider .blackStyle .hbBoxHeadTitle {
            width: 100%;
            position: relative;
            float: left;
            height: 54px;
            display: table;
            border-left: 4px solid #fe0000;
            font-size: 21.2px;
            font-weight: 700;
            font-family: sans-serif;
            color: #fff;
            padding-left: 20px
        }

            .hbBoxScope .blackStyle .hbBoxHeadTitle span, .hbCatBoxFullSlider .blackStyle .hbBoxHeadTitle span {
                display: table-cell;
                vertical-align: middle
            }

        .hbBoxScope .blackStyle .hbBoxMainText, .hbCatBoxFullSlider .blackStyle .hbBoxMainText {
            border-color: #fe0000;
            height: 128px
        }

        .hbBoxScope .blackStyle .hbBoxVslider .hbvsImageDate, .hbCatBoxFullSlider .blackStyle .hbBoxVslider .hbvsImageDate {
            display: none
        }

        .hbBoxScope .blackStyle .hbBoxMainText, .hbBoxScope .blackStyle .hbvsImageDate, .hbBoxScope .blackStyle .hbvsImageTitle, .hbCatBoxFullSlider .blackStyle .hbBoxMainText, .hbCatBoxFullSlider .blackStyle .hbvsImageDate, .hbCatBoxFullSlider .blackStyle .hbvsImageTitle {
            color: #fff !important
        }

        .hbBoxScope .blackStyle .hbBoxImage, .hbCatBoxFullSlider .blackStyle .hbBoxImage {
            height: 138px;
            border: 0
        }

    .hbBoxScope .greenStyle, .hbCatBoxFullSlider .greenStyle {
        background: #2da187
    }

        .hbBoxScope .greenStyle .hbBoxHeadTitle, .hbCatBoxFullSlider .greenStyle .hbBoxHeadTitle {
            width: 100%;
            position: relative;
            float: left;
            height: 54px;
            display: table;
            border-left: 4px solid #066b49;
            font-size: 21.2px;
            font-weight: 700;
            font-family: sans-serif;
            color: #fff;
            padding-left: 20px
        }

            .hbBoxScope .greenStyle .hbBoxHeadTitle span, .hbCatBoxFullSlider .greenStyle .hbBoxHeadTitle span {
                display: table-cell;
                vertical-align: middle
            }

        .hbBoxScope .greenStyle .hbBoxMainText, .hbCatBoxFullSlider .greenStyle .hbBoxMainText {
            border-color: #cacaca;
            height: 128px
        }

        .hbBoxScope .greenStyle .hbBoxMainText, .hbBoxScope .greenStyle .hbvsImageDate, .hbBoxScope .greenStyle .hbvsImageTitle, .hbCatBoxFullSlider .greenStyle .hbBoxMainText, .hbCatBoxFullSlider .greenStyle .hbvsImageDate, .hbCatBoxFullSlider .greenStyle .hbvsImageTitle {
            color: #fff !important
        }

        .hbBoxScope .greenStyle .hbBoxImage, .hbCatBoxFullSlider .greenStyle .hbBoxImage {
            height: 138px;
            border: 0
        }

        .hbBoxScope .greenStyle .swiper-button-next, .hbCatBoxFullSlider .greenStyle .swiper-button-next {
            background-image: url(../img/icon-white-rightarrow.png) !important
        }

        .hbBoxScope .greenStyle .swiper-button-prev, .hbCatBoxFullSlider .greenStyle .swiper-button-prev {
            background-image: url(../img/icon-white-leftarrow.png) !important
        }

    .hbBoxScope .hbBoxContinue, .hbCatBoxFullSlider .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 20px;
        margin-bottom: 20px;
        background: url(../img/right-arrow-red.png) #fff no-repeat center right 20px;
        background-size: 22px 22px;
        padding-right: 52px
    }

    .hbBoxScope .hbBoxImage, .hbCatBoxFullSlider .hbBoxImage {
        width: 100% !important;
        height: auto !important;
        line-height: 0
    }

        .hbBoxScope .hbBoxImage 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.fullWidth {
        width: 100% !important;
        position: relative;
        float: left
    }

        .hbSingleBoxFullSlider.fullWidth .box {
            width: 100% !important;
            position: relative;
            float: left;
            margin-bottom: 0
        }

        .hbSingleBoxFullSlider.fullWidth .hbBoxMainText {
            border-bottom: solid 1px #f4f4f4 !important
        }

        .hbSingleBoxFullSlider.fullWidth .hbBoxImage {
            height: auto !important
        }

        .hbSingleBoxFullSlider.fullWidth .hbBoxHeadTitle {
            border-left: 4px solid rgba(0,0,0,.3) !important;
            height: auto !important;
            padding: 20px
        }

    .hbSingleBoxFullSlider .boxV {
        height: 584px
    }

    .hbSingleBoxFullSlider .hbBoxImage {
        width: 100%;
        position: relative;
        float: left;
        height: 168px;
        border-bottom: 4px solid #666
    }

        .hbSingleBoxFullSlider .hbBoxImage .hbbiText {
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 2px 10px;
            background-color: #fefefe;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            line-height: 150%;
            color: #cbcbcb
        }

    .hbSingleBoxFullSlider .hbBoxMainText {
        width: 100%;
        position: relative;
        float: left;
        height: 112px;
        border-bottom: solid 1px #e3e3e3;
        font-family: sans-serif;
        font-size: 18px;
        font-weight: 500;
        color: #333;
        line-height: 130%;
        padding: 15px;
        overflow: hidden
    }

    .hbSingleBoxFullSlider .hbvsImageDate {
        width: 100%;
        position: relative;
        float: left;
        margin-top: 5px;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #333
    }

    .hbSingleBoxFullSlider .hbBoxVslider {
        width: 100%;
        position: relative;
        float: left;
        padding: 24px 17px
    }

        .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide {
            padding-left: 0;
            margin-bottom: 24px
        }

            .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImage {
                position: absolute;
                left: 5px;
                top: 0
            }

            .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImageTitle {
                width: 100%;
                position: relative;
                float: left;
                min-height: 61px;
                font-family: sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #333;
                line-height: 140%
            }

        .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw {
            position: absolute;
            bottom: 10px;
            right: 0;
            width: 100%;
            height: 24px
        }

            .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-next {
                background-image: url(../img/icon-white-rightarrow.png);
                width: 22px;
                height: 22px;
                background-size: 22px 22px;
                margin-top: 0;
                z-index: 11;
                outline: 0;
                right: 15px;
                top: 0;
                -webkit-transition: all .34s ease;
                -moz-transition: all .34s ease;
                -ms-transition: all .34s ease;
                -o-transition: all .34s ease;
                transition: all .34s ease
            }

            .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: all .34s ease;
                -moz-transition: all .34s ease;
                -ms-transition: all .34s ease;
                -o-transition: all .34s ease;
                transition: all .34s ease
            }

            .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination {
                width: 100%;
                position: relative;
                float: left;
                padding-left: 22px;
                padding-right: 22px
            }

                .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet {
                    width: 6px;
                    height: 6px;
                    margin: 0 2px;
                    background: #d8d8d8;
                    opacity: 1;
                    -moz-opacity: 1;
                    -khtml-opacity: 1
                }

                    .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                        background: #fe0000
                    }

    .hbSingleBoxFullSlider .hbBoxVsBulletSlider {
        width: 100%;
        position: relative;
        float: left;
        height: 280px;
        margin-bottom: 15px
    }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImage {
            width: 100%;
            position: relative;
            float: left;
            width: 100%;
            position: relative;
            float: left;
            height: 189px;
            overflow: hidden
        }

        .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;
            font-family: sans-serif;
            color: #393939;
            line-height: 150%
        }

            .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle span {
                display: table-cell;
                vertical-align: middle
            }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
            width: 100% !important;
            height: 253px !important
        }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination {
            width: 100%;
            position: relative;
            float: left;
            bottom: 0;
            background: #333;
            height: 27px;
            border-bottom: 3px solid #dbdbdb
        }

        .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;
            font-family: sans-serif;
            padding-top: 4px;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1
        }

            .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {
                color: #fe0000;
                border-bottom: 1.8px solid #fe0000;
                font-weight: 600
            }

    .hbSingleBoxFullSlider .blackStyle {
        background: #202020
    }

        .hbSingleBoxFullSlider .blackStyle .hbBoxHeadTitle {
            width: 100%;
            position: relative;
            float: left;
            height: 54px;
            display: table;
            border-left: 4px solid #fe0000;
            font-size: 21.2px;
            font-weight: 700;
            font-family: sans-serif;
            color: #fff;
            padding-left: 20px
        }

            .hbSingleBoxFullSlider .blackStyle .hbBoxHeadTitle span {
                display: table-cell;
                vertical-align: middle
            }

        .hbSingleBoxFullSlider .blackStyle .hbBoxMainText {
            border-color: #fe0000;
            height: 128px
        }

        .hbSingleBoxFullSlider .blackStyle .hbBoxMainText, .hbSingleBoxFullSlider .blackStyle .hbvsImageDate, .hbSingleBoxFullSlider .blackStyle .hbvsImageTitle {
            color: #333 !important;
            background-color: #fff
        }

        .hbSingleBoxFullSlider .blackStyle .hbBoxImage {
            height: 138px;
            border: 0
        }

    .hbSingleBoxFullSlider .greenStyle {
        background: #2da187
    }

        .hbSingleBoxFullSlider .greenStyle .hbBoxHeadTitle {
            width: 100%;
            position: relative;
            float: left;
            height: 54px;
            display: table;
            border-left: 4px solid #066b49;
            font-size: 21.2px;
            font-weight: 700;
            font-family: sans-serif;
            color: #fff;
            padding-left: 20px
        }

            .hbSingleBoxFullSlider .greenStyle .hbBoxHeadTitle span {
                display: table-cell;
                vertical-align: middle
            }

        .hbSingleBoxFullSlider .greenStyle .hbBoxMainText {
            border-color: #cacaca;
            height: 128px
        }

        .hbSingleBoxFullSlider .greenStyle .hbBoxMainText, .hbSingleBoxFullSlider .greenStyle .hbvsImageDate, .hbSingleBoxFullSlider .greenStyle .hbvsImageTitle {
            color: #fff !important
        }

        .hbSingleBoxFullSlider .greenStyle .hbBoxImage {
            height: 138px;
            border: 0
        }

        .hbSingleBoxFullSlider .greenStyle .swiper-button-next {
            background-image: url(../img/icon-white-rightarrow.png) !important
        }

        .hbSingleBoxFullSlider .greenStyle .swiper-button-prev {
            background-image: url(../img/icon-white-leftarrow.png) !important
        }

    .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 20px;
        margin-bottom: 20px;
        background: url(../img/right-arrow-red.png) #fff no-repeat center right 20px;
        background-size: 22px 22px;
        padding-right: 52px
    }

.hbBreadCrumb .hbbcScope {
    width: 100%;
    position: relative;
    float: left
}

    .hbBreadCrumb .hbbcScope .hbbcLeft {
        position: relative;
        float: left;
        margin-top: 7px
    }

        .hbBreadCrumb .hbbcScope .hbbcLeft .hbbcText {
            font-family: sans-serif;
            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
    }

        .hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe {
            position: relative;
            float: left;
            margin-right: 18px;
            margin-top: 6px
        }

        .hbBreadCrumb .hbbcScope .hbbcRight .hbbcSocialIcon {
            position: relative;
            float: left;
            margin-right: 10px;
            margin-top: 2px
        }

        .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;
            margin-left: 20px
        }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope img {
                position: absolute
            }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
                padding-left: 25px
            }

        .hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg {
            background: #333 !important;
            margin-left: 8px
        }

.hbPageDetails .hbptHead {
    width: 100%;
    position: relative;
    float: left;
    padding: 15px
}

    .hbPageDetails .hbptHead h1 {
        font-family: sans-serif;
        font-size: 22px;
        font-weight: 800;
        color: #000;
        line-height: 140%;
        margin: 0;
        padding: 0;
        margin-bottom: 15px
    }

    .hbPageDetails .hbptHead h2 {
        font-size: 18px;
        font-weight: 400;
        color: #000;
        line-height: 140%;
        margin: 0;
        padding: 0;
        margin-bottom: 15px
    }

    .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: solid 1px #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-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            color: #cbcbcb;
            background: url(../img/icon-time.png) no-repeat left center;
            background-size: 17px 16px;
            padding-left: 25px
        }

.hbPageDetails .hbptMainImage {
    width: 100%;
    position: relative;
    float: left;
    border-top: 6.7px solid #fe0000
}

.hbPageDetails .hbptGalleryMainImage {
    width: 100%;
    position: relative;
    float: left
}

.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 h1, .hbPageDetails .hbptContent h2, .hbPageDetails .hbptContent h3, .hbPageDetails .hbptContent p {
        width: 100%;
        position: relative;
        float: left;
        margin-bottom: 15px
    }

    .hbPageDetails .hbptContent h3 {
        font-family: sans-serif;
        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) no-repeat bottom center;
        background-size: 37px 28px;
        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) no-repeat;
            background-size: 100% 100%
        }

        .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: solid 1px #ddd;
        border-left: 4px solid red
    }

.hbPageDetails .hbptContentFullBlock {
    width: 100%;
    position: relative;
    float: left;
    margin: 30px 0;
    padding: 40px 15px;
    border: solid 1px #ddd;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-left: 4px solid red
}

    .hbPageDetails .hbptContentFullBlock .hbcfbRow {
        width: 100%;
        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) no-repeat;
                    margin-left: 23px;
                    background-size: 18px 18px
                }

        .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbRight {
            width: 20%;
            position: relative;
            float: left;
            text-align: right
        }

            .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbRight span {
                font-family: sans-serif;
                font-size: 20px;
                line-height: 160%;
                color: #333;
                font-weight: 700;
                font-style: normal
            }

.hbPageDetails .hbptItem {
    width: 100%;
    position: relative;
    float: left;
    padding: 0 20px;
    display: table;
    margin-right: 6%
}

    .hbPageDetails .hbptItem .hbptAuthorImg {
        position: absolute
    }

        .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;
        padding-top: 10px
    }

        .hbPageDetails .hbptItem .hbptDetail .hbptAuthorName {
            padding-bottom: 6px
        }

        .hbPageDetails .hbptItem .hbptDetail .hbptAuthorJob {
            padding-bottom: 6px
        }

    .hbPageDetails .hbptItem:nth-child(even) {
        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
}

    .hbPageDetails .hbptLinkScope .hbptLink {
        display: inline-block;
        font-size: 16px;
        font-weight: 700;
        text-decoration: none;
        color: #ff0101;
        line-height: 130%;
        padding-left: 0;
        padding-right: 20px
    }

        .hbPageDetails .hbptLinkScope .hbptLink:before {
            content: "";
            width: 4px;
            height: 100%;
            position: absolute;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            background: #ff0101
        }

        .hbPageDetails .hbptLinkScope .hbptLink:after {
            content: "";
            background-image: url(../img/newsDetailArrowRight.png);
            background-size: 32px 32px;
            width: 32px;
            height: 32px;
            position: absolute;
            right: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%)
        }

.hbPageDetails.hbPageGallery .hbptHead .hbptTagDate {
    padding-right: 0
}

    .hbPageDetails.hbPageGallery .hbptHead .hbptTagDate .hbptDate {
        position: relative;
        float: right
    }

.hbPageDetails.hbPageGallery .hbptMainImage {
    border-top: 0
}

.hbPageDetails.hbPageGallery .hbptHeadGallery {
    width: 100%;
    position: relative;
    float: left;
    padding: 20px;
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    padding-left: 80px;
    padding-right: 100px;
    min-height: 80px
}

    .hbPageDetails.hbPageGallery .hbptHeadGallery h1, .hbPageDetails.hbPageGallery .hbptHeadGallery h2, .hbPageDetails.hbPageGallery .hbptHeadGallery h3, .hbPageDetails.hbPageGallery .hbptHeadGallery span {
        font-family: sans-serif;
        font-size: 20px;
        font-weight: 700;
        color: #333;
        line-height: 150%
    }

    .hbPageDetails.hbPageGallery .hbptHeadGallery .hbpgCount {
        position: absolute;
        left: 40px;
        width: 30px;
        height: 30px;
        background: #ff0101;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        border-radius: 30px;
        font-size: 20px;
        font-weight: 600;
        color: #fefefe;
        text-align: center;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }

        .hbPageDetails.hbPageGallery .hbptHeadGallery .hbpgCount:before {
            content: "";
            width: 29px;
            height: 2px;
            background: #fe0000;
            position: absolute;
            left: -40px;
            top: 15px
        }

.hbPageDetails.hbPageGallery .hbpgSocial {
    position: absolute;
    right: 20px;
    top: 20px;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #cbcbcb;
    background: url(../img/icon-share.png) no-repeat right center;
    background-size: 30px 30px;
    padding-right: 35px
}

.hbOtherNews .hbBoxScope .box:nth-child(3n+0) {
    margin-right: 24px
}

.hbOtherNews .hbBoxScope .box:nth-child(2n+0) {
    margin-right: 0
}

.hbCommentAdd {
    padding: 15px
}

    .hbCommentAdd .hbcaTitle {
        font-family: sans-serif;
        width: 100%;
        position: relative;
        float: left;
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 20px
    }

    .hbCommentAdd .hbComments {
        padding: 0
    }

        .hbCommentAdd .hbComments .hbcRow {
            width: 100%;
            position: relative;
            float: left;
            padding-bottom: 15px;
            margin-bottom: 16px
        }

            .hbCommentAdd .hbComments .hbcRow:last-child {
                border: 0;
                margin-bottom: 0;
                padding-bottom: 0
            }

        .hbCommentAdd .hbComments .hbcInRow {
            width: 100%;
            position: relative;
            float: left;
            padding-top: 30px;
            padding-left: 35px
        }

            .hbCommentAdd .hbComments .hbcInRow .hbcContent {
                padding-left: 10px
            }

                .hbCommentAdd .hbComments .hbcInRow .hbcContent:after {
                    content: "";
                    position: absolute;
                    width: 3px;
                    height: 100%;
                    background-color: #d8d8d8;
                    left: 0;
                    top: 0
                }

        .hbCommentAdd .hbComments .hbcContent {
            width: 100%;
            position: relative;
            float: left;
            margin-bottom: 10px
        }

        .hbCommentAdd .hbComments .hbcTitle {
            width: 100%;
            position: relative;
            float: left;
            font-family: sans-serif;
            font-size: 16px;
            font-weight: 600;
            color: #333;
            margin-bottom: 10px
        }

        .hbCommentAdd .hbComments .hbcMsg {
            width: 100%;
            position: relative;
            float: left;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 400;
            color: #666;
            line-height: 130%
        }

        .hbCommentAdd .hbComments .hbcLikeScope {
            width: 100%;
            position: relative;
            float: left
        }

            .hbCommentAdd .hbComments .hbcLikeScope .hbcFltR {
                float: right;
                position: relative;
                margin-left: 22px;
                font-family: sans-serif;
                font-size: 14px;
                font-weight: 500;
                color: #666
            }

            .hbCommentAdd .hbComments .hbcLikeScope .hbcAnswer {
                background: url(../img/icon-answer.png) no-repeat left top;
                background-size: 15px 15px;
                padding-left: 20px
            }

            .hbCommentAdd .hbComments .hbcLikeScope .hbcDislike {
                background: url(../img/icon-dislike.png) no-repeat left center;
                background-size: 15px 15px;
                padding-left: 20px
            }

            .hbCommentAdd .hbComments .hbcLikeScope .hbcLike {
                background: url(../img/icon-like.png) no-repeat left top;
                background-size: 15px 15px;
                padding-left: 20px
            }

.hbComments {
    padding: 15px
}

    .hbComments .hbcRow {
        width: 100%;
        position: relative;
        float: left;
        padding-bottom: 15px;
        border-bottom: solid 1px #e3e3e3;
        margin-bottom: 16px
    }

        .hbComments .hbcRow:last-child {
            border: 0;
            margin-bottom: 0;
            padding-bottom: 0
        }

    .hbComments .hbcInRow {
        width: 100%;
        position: relative;
        float: left;
        padding-top: 30px;
        padding-left: 35px
    }

        .hbComments .hbcInRow .hbcContent {
            padding-left: 10px
        }

            .hbComments .hbcInRow .hbcContent:after {
                content: "";
                position: absolute;
                width: 3px;
                height: 100%;
                background-color: #d8d8d8;
                left: 0;
                top: 0
            }

    .hbComments .hbcContent {
        width: 100%;
        position: relative;
        float: left;
        margin-bottom: 10px
    }

    .hbComments .hbcTitle {
        width: 100%;
        position: relative;
        float: left;
        font-family: sans-serif;
        font-size: 16px;
        font-weight: 600;
        color: #333;
        margin-bottom: 10px
    }

    .hbComments .hbcMsg {
        width: 100%;
        position: relative;
        float: left;
        font-family: sans-serif;
        font-size: 16px;
        color: #000;
        line-height: 130%
    }

    .hbComments .hbcLikeScope {
        width: 100%;
        position: relative;
        float: left
    }

        .hbComments .hbcLikeScope .hbcFltR {
            float: right;
            position: relative;
            margin-left: 16px;
            font-family: sans-serif;
            font-size: 13px;
            font-weight: 400;
            color: #666
        }

        .hbComments .hbcLikeScope .hbcAnswer {
            background: url(../img/icon-answer.png) no-repeat left top;
            background-size: 15px 15px;
            padding-left: 20px
        }

        .hbComments .hbcLikeScope .hbcDislike {
            background: url(../img/icon-dislike.png) no-repeat left center;
            background-size: 15px 15px;
            padding-left: 20px
        }

        .hbComments .hbcLikeScope .hbcLike {
            background: url(../img/icon-like.png) no-repeat left top;
            background-size: 15px 15px;
            padding-left: 20px
        }

.hbForm {
    width: 100%;
    position: relative;
    float: left
}

    .hbForm .hbLabel {
        width: 100%;
        position: relative;
        float: left;
        text-align: left;
        font-family: sans-serif;
        font-size: 14px;
        font-weight: 400;
        color: #333;
        margin-bottom: 6px
    }

    .hbForm .hbInput {
        width: 100%;
        position: relative;
        float: left;
        height: 40px;
        padding: 0 10px;
        border: solid 1px #e0e0e0;
        border-left: 3px solid #fe0000;
        outline: 0;
        margin-bottom: 15px
    }

    .hbForm .hbTextarea {
        width: 100%;
        position: relative;
        float: left;
        height: 70px;
        padding: 0 10px;
        border: solid 1px #e0e0e0;
        border-left: 3px solid #fe0000;
        outline: 0;
        resize: none;
        margin-bottom: 15px;
        padding-top: 10px
    }

    .hbForm .hbSubmit {
        float: right;
        position: relative;
        width: 202px;
        height: 45px;
        border: 0;
        background-color: #fe0000;
        outline: 0;
        -webkit-transition: all .34s ease;
        -moz-transition: all .34s ease;
        -ms-transition: all .34s ease;
        -o-transition: all .34s ease;
        transition: all .34s ease;
        font-family: sans-serif;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        cursor: pointer
    }

        .hbForm .hbSubmit:hover {
            background-color: #de0000
        }

    .hbForm ::-webkit-input-placeholder {
        color: #c7c7c7
    }

    .hbForm ::-moz-placeholder {
        color: #c7c7c7
    }

    .hbForm :-ms-input-placeholder {
        color: #c7c7c7
    }

    .hbForm :-moz-placeholder {
        color: #c7c7c7
    }

.hbCustomerEmoji .colBox696 {
    width: 696px;
    position: relative;
    float: left
}

.hbCustomerEmoji .hbceScope {
    width: 100%;
    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: all .34s ease
                }

                    .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceActiveDiv .hbceActiveHeight.active {
                        background-color: #fe0000
                    }

            .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceEmojiImg {
                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 {
            position: relative;
            float: left
        }

            .hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialIcon .hbceSocialIconItem {
                position: relative;
                float: left;
                margin-right: 6px
            }

                .hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialIcon .hbceSocialIconItem:last-child {
                    margin-right: 0
                }

.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) no-repeat center center;
        background-size: 100% 100%;
        width: 32px;
        height: 32px;
        margin-right: 10px
    }

    .hbPagination .hbpRight {
        display: inline-block;
        position: relative;
        background: url(../img/icon-pg-right.png) no-repeat center center;
        background-size: 100% 100%;
        width: 32px;
        height: 32px;
        margin-left: 10px
    }

    .hbPagination .hbpNumber {
        font-family: sans-serif;
        font-size: 15px;
        font-weight: 400;
        color: #393838;
        height: 32px;
        padding: 0 5px
    }

        .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 {
    padding: 20px
}

    .hbBoxBiography .hbbbImageName {
        width: 100%;
        position: relative;
        float: left;
        margin-bottom: 10px
    }

        .hbBoxBiography .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 {
                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-family: sans-serif;
            font-size: 22px;
            font-weight: 700;
            color: #333;
            line-height: 150%
        }

            .hbBoxBiography .hbbbImageName .hbbbName h1, .hbBoxBiography .hbbbImageName .hbbbName h2, .hbBoxBiography .hbbbImageName .hbbbName h3 {
                font-size: 22px
            }

            .hbBoxBiography .hbbbImageName .hbbbName span {
                display: table-cell;
                vertical-align: middle
            }

    .hbBoxBiography .hbbbCityDate {
        width: 100%;
        position: relative;
        float: left;
        padding-bottom: 10px;
        margin-bottom: 15px;
        border-bottom: solid 1px #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 {
        width: 100%;
        position: relative;
        float: left
    }

        .hbBoxBiography .hbbbContent .hbbbTitle {
            font-family: sans-serif;
            font-size: 20px;
            font-weight: 700;
            color: #333;
            margin-bottom: 8px;
            line-height: 180%
        }

        .hbBoxBiography .hbbbContent .hbbbText {
            width: 100%;
            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) no-repeat right center;
            background-size: 8px 16px;
            padding-right: 12px
        }

.hbBoxBiographyDetails {
    padding: 20px
}

    .hbBoxBiographyDetails .hbbbImageName {
        width: 100%;
        position: relative;
        float: left;
        margin-bottom: 10px
    }

        .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%
        }

            .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
            }

        .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate {
            width: 100%;
            position: relative;
            float: left;
            min-height: 110px;
            padding-left: 130px;
            display: table
        }

            .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbbcdMiddle {
                vertical-align: middle;
                display: table-cell
            }

            .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-family: sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fe0000;
    width: 80px;
    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;
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    padding-left: 80px;
    padding-right: 20px;
    min-height: 80px;
    display: table
}

    .hbptHeadGallery h1, .hbptHeadGallery h2, .hbptHeadGallery h3, .hbptHeadGallery span {
        font-family: sans-serif;
        font-size: 14px;
        font-weight: 700;
        color: #333;
        line-height: 150%;
        display: table-cell;
        vertical-align: middle
    }

    .hbptHeadGallery .hbpgCount {
        position: absolute;
        left: 40px;
        width: 30px;
        height: 30px;
        background: #ff0101;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        border-radius: 30px;
        font-size: 15px;
        font-weight: 600;
        color: #fefefe;
        text-align: center;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }

        .hbptHeadGallery .hbpgCount:before {
            content: "";
            width: 29px;
            height: 2px;
            background: #fe0000;
            position: absolute;
            left: -40px;
            top: 15px
        }

.hbQuizBox .hbQuizAllCategory {
    width: 100%;
    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
}

.hbQuizBox .hbBoxImage {
    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
}

.generalColorNews {
    color: #fe0000 !important
}

.generalColorSpor {
    color: #fe0000 !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%
    }

@media only screen and (max-width:768px) {
    .newsErrorScope .newsErrorScopeColumnOne {
        width: 100%
    }
}

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeColumnOne {
        width: 100%
    }
}

.newsErrorScope .newsErrorScopeColumnOne:nth-child(2) {
    margin-right: 0
}

.newsErrorScope .newsErrorScopeOtherNewsCategoriesList img {
    width: 100%
}

.newsErrorScope .newsErrorScopeImg {
    width: 90%;
    position: relative;
    float: left;
    left: 50%;
    transform: translateX(-50%)
}

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeImg {
        width: 60%;
        position: relative;
        float: left
    }
}

.newsErrorScope .newsErrorScopeImg img {
    width: 100%
}

.newsErrorScope .newsErrorScopeTitle {
    width: 100%;
    position: relative;
    float: left;
    text-align: center
}

    .newsErrorScope .newsErrorScopeTitle .titleOne {
        line-height: 160%;
        font-size: 30px;
        color: #bababa
    }

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeTitle .titleOne {
        width: 100%;
        position: relative;
        float: left;
        font-size: 30px
    }
}

.newsErrorScope .newsErrorScopeTitle .titleTwo {
    line-height: 160%;
    font-size: 30px;
    color: #bababa;
    font-weight: 700
}

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeTitle .titleTwo {
        width: 100%;
        position: relative;
        float: left;
        font-size: 30px
    }
}

.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
    }

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeContent .newsErrorScopeContentDetail {
        font-size: 11.8px
    }
}

.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
}

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeOtherNewsTitle {
        font-size: 22px
    }
}

.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
    }

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeOtherCategorie .newsErrorScopeOtherCategorieIcon {
        width: 25%;
        position: relative;
        float: left
    }
}

.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 {
    width: 100%;
    position: relative;
    float: left
}

    .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
            }

@media only screen and (max-width:768px) {
    .newsErrorScope .newsErrorScopeOtherNewsCategories .newsErrorScopeOtherNewsCategoriesLeft .newsErrorScopeOtherNewsCategoriesList {
        width: 100%;
        position: relative;
        float: left
    }
}

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeOtherNewsCategories .newsErrorScopeOtherNewsCategoriesLeft .newsErrorScopeOtherNewsCategoriesList {
        width: 100%;
        position: relative;
        float: left
    }
}

.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
}

@media only screen and (max-width:520px) {
    .newsErrorScope input[type=text] {
        width: 90%
    }
}

.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
}

@media only screen and (max-width:520px) {
    .newsErrorScope .newsErrorScopeOtherCategorie .newsErrorScopeOtherCategorieIcon:nth-child(4n+1) {
        clear: both
    }
}

.newsErrorScope .newsErrorScopeOtherNewsCategoriesList:nth-child(odd) {
    margin-right: 2%
}

.newsErrorScope .newsErrorScopeOtherNewsCategoriesList:nth-child(2n+1) {
    clear: both
}

.hbMainSlider .hbSlider .swiper-button-next, .hbMainSlider .hbSlider .swiper-button-prev {
    display: none
}

.hbMainSlider .hbSlider .swiper-pagination-bullet {
    font-size: 30px !important;
    width: 4% !important
}

    .hbMainSlider .hbSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {
        border-bottom: 0 !important;
        color: #fe0000 !important
    }

.hbSlider.sport .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #2da187 !important
}

.hbSlider.finance .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #0b5cb6 !important
}

.hbSlider.gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #e89400 !important
}

.hbSlider.tv .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #d74a4a !important
}

.hbSlider.sondakika .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #850000 !important
}

.hbBoxVsBulletSlider .hbvsImage {
    height: auto !important
}

    .hbBoxVsBulletSlider .hbvsImage img {
        width: 100% !important;
        height: auto !important
    }

.hbBoxScope .hbBoxVsBulletSlider, .hbCatBoxFullSlider .hbBoxVsBulletSlider {
    height: auto !important;
    margin-bottom: 0
}

    .hbBoxScope .hbBoxVsBulletSlider .swiper-slide, .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
        height: auto !important
    }

.hbBoxScope .hbBoxVslider .swiper-slide .hbvsImageTitle {
    min-height: 80px !important
}

.hbNewsDt {
    width: 100%;
    position: relative;
    float: left;
    padding-left: 110px;
    min-height: 124px;
    font-size: 16px;
    border-bottom: 1px solid rgba(0,0,0,.2);
    margin-bottom: 20px;
    padding-bottom: 20px;
    line-height: 130%
}

    .hbNewsDt .hbndImage {
        position: absolute;
        left: 0;
        top: 3px
    }

.hbgsPgArw.white-icon .swiper-button-next {
    background-image: url(../img/icon-white-rightarrow.png) !important
}

.hbgsPgArw.white-icon .swiper-button-prev {
    background-image: url(../img/icon-white-leftarrow.png) !important
}

.hbHeadLineSlider .hbhlImage {
    width: 100%;
    position: relative;
    float: left
}

.hbHeadLineSlider .hbhlText {
    width: 100%;
    position: relative;
    float: left;
    min-height: 150px;
    padding: 15px 15px 50px;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    color: #fff
}

    .hbHeadLineSlider .hbhlText .hbhlDegrade {
        position: absolute;
        z-index: 0;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 150%
    }

    .hbHeadLineSlider .hbhlText .hbhltDesc {
        width: 100%;
        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(/mstatic/assets/img/loading.png) repeat-x center center;
    text-align: center;
    font-family: sans-serif;
    font-weight: 600;
    color: #000;
    padding-top: 18px
}

.col100 {
    width: 100%;
    position: relative;
    float: left
}

.colSld732 {
    width: 100%;
    position: relative;
    float: left
}

.colSld300 {
    width: 100%;
    position: relative;
    float: left
}

.colPage {
    width: 100%;
    position: relative;
    float: left;
    padding: 0
}

    .colPage.pageDetailProp {
        padding: 0
    }

.colPageLeft {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 24px
}

.colPageRight {
    width: 100%;
    position: relative;
    float: left
}

.colFtNewsLeft {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 24px
}

.colFtNewsRight {
    width: 100%;
    position: relative;
    float: left
}

.col216 {
    width: 100%;
    position: relative;
    float: left
}

.col336 {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 24px
}

.col696 {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 24px
}

.col516 {
    width: 100%;
    position: relative;
    float: left
}

.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: solid 1px #dfe9f2;
    outline: 0;
    text-align: right;
    padding: 0 10px;
    font-size: 12px;
    color: #757575
}

.hbFinanceDetails input[type=submit], .hbFncBoxScope input[type=submit] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    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
}

.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: solid 1px #f2f2f2;
    outline: 0;
    color: grey;
    background: url(../img/search-icon.svg) #fefefe no-repeat left 6px center;
    background-size: 12px 12px
}

.inputSearchBox {
    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: solid 1px #f2f2f2;
    outline: 0;
    color: grey;
    background: url(../img/search-icon.svg) #fefefe no-repeat left 6px center;
    background-size: 12px 12px
}

.dropDownSearchBoxInput {
    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: solid 1px #f2f2f2;
    outline: 0;
    color: grey;
    background: url(../img/search-icon.svg) #fefefe no-repeat left 6px center;
    background-size: 12px 12px
}

.dropScope {
    width: 100%;
    position: relative;
    float: left;
    font-size: 14px
}

    .dropScope .dropMenu {
        width: 100%;
        position: relative;
        float: left;
        background: #e6e6e6;
        padding: 0 10px;
        height: 40px;
        cursor: pointer;
        background: url(../img/icon-blackarrow.svg) #e6e6e6 right 10px center no-repeat;
        background-size: 14px 8px;
        overflow: hidden
    }

        .dropScope .dropMenu span {
            display: inline-block;
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%)
        }

    .dropScope .dropDownGhost {
        position: absolute;
        width: 0;
        height: 0;
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        left: 0;
        top: 0;
        visibility: hidden
    }

    .dropScope .dropDownOpenBox {
        position: absolute;
        width: 100%;
        height: auto;
        top: 40px;
        z-index: 9999999;
        background: #e6e6e6;
        padding: 5px;
        visibility: hidden;
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        transition: opacity .14s ease,visibility 0
    }

        .dropScope .dropDownOpenBox.active {
            transition: opacity .14s ease,visibility .14s;
            visibility: visible;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1
        }

        .dropScope .dropDownOpenBox .menuOpen {
            width: 100%;
            position: relative;
            float: left;
            padding: 10px 5px;
            cursor: pointer
        }

            .dropScope .dropDownOpenBox .menuOpen.disabled {
                color: #666
            }

    .dropScope .searchFilterBox {
        width: 100%;
        position: relative;
        float: left;
        margin-bottom: 10px
    }

.dropDownFinancePage {
    width: 100%;
    position: relative;
    float: left
}

.dropDownFinance {
    width: 100%;
    position: relative;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    box-sizing: border-box;
    outline: 0;
    padding: 10px;
    display: table;
    background-color: #4c73d7;
    border: 1px solid #4c73d7;
    cursor: pointer;
    background-image: url(../img/downArrow.png);
    background-size: 16px 10px;
    background-position: right 10px center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px
}

    .dropDownFinance.dropDownWhiteFinance {
        color: #4c73d7;
        background-color: #fff;
        background-image: url(../img/downArrowBlue.png);
        background-size: 16px 10px;
        background-position: right 10px center;
        font-weight: 600;
        background-repeat: no-repeat
    }

.dropDownGenerals {
    width: 100%;
    position: relative;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    box-sizing: border-box;
    outline: 0;
    padding: 10px;
    display: table;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    background-image: url(../img/arrow-down.png);
    background-size: 16px 10px;
    background-position: right 10px center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px
}

.hbwIconArrow {
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(../img/icon-warning-arrow.png) no-repeat;
    background-size: 100% 100%;
    top: 50%;
    right: 20px;
    margin-top: -13px
}

.icerik {
    width: 100%;
}




.icerik  {
    width: 140%;
    overflow-x: auto;
    display: block;
    margin-left: -25%;
}

.hbTableContent {
    width: 100%;
    position: relative;
    float: left
}

    .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: "";
        display: table;
        position: relative;
        width: 100%;
        height: 10px
    }

    .hbTableContent tbody tr {
        width: 100%;
        border-bottom: 1px solid #dfe9f2
    }

        .hbTableContent tbody tr:last-child {
            border-bottom: 0
        }

    .hbTableContent tbody td {
        padding: 11px 4px 9px;
        font-size: 12px;
        color: #757575;
        line-height: 130%
    }

        .hbTableContent tbody td:first-child {
            border-right: 1px solid #dfe9f2;
            font-weight: 700;
            color: #333;
            padding-left: 10px
        }

        .hbTableContent tbody td:last-child {
            padding-right: 10px
        }

        .hbTableContent tbody td.financeUpColor {
            color: #2de57a
        }

        .hbTableContent tbody td.financeDownColor {
            color: #e52d57
        }

    .hbTableContent.piyasa {
        text-align: right
    }

    .hbTableContent.artan {
        text-align: right
    }

.hbSportStandings {
    width: 100%;
    position: relative;
    float: left
}

    .hbSportStandings thead tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3
    }

        .hbSportStandings thead tr th {
            color: #2da187;
            padding: 10px 5px;
            word-break: break-all
        }

    .hbSportStandings tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3
    }

        .hbSportStandings tbody tr:last-child {
            border-bottom: 0
        }

        .hbSportStandings tbody tr td {
            padding: 11px 4px 9px;
            word-break: break-all
        }

            .hbSportStandings tbody tr td:nth-child(2) {
                font-size: 14px !important
            }

            .hbSportStandings tbody tr td:last-child {
                color: #2da187;
                font-weight: 600
            }

    .hbSportStandings.piyasa {
        text-align: right
    }

.hbPrayerTimeTable {
    width: 100%;
    position: relative;
    float: left
}

    .hbPrayerTimeTable thead tr {
        width: 100%
    }

        .hbPrayerTimeTable thead tr th {
            padding: 10px 5px;
            word-break: break-all
        }

    .hbPrayerTimeTable tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3
    }

        .hbPrayerTimeTable tbody tr:last-child {
            border-bottom: 0
        }

        .hbPrayerTimeTable tbody tr td {
            padding: 11px 4px 9px;
            word-break: break-all
        }

            .hbPrayerTimeTable tbody tr td:first-child {
                color: #fe0000;
                font-weight: 500
            }

.hbPrayerCustomTable {
    width: 100%;
    position: relative;
    float: left
}

    .hbPrayerCustomTable thead tr {
        width: 100%
    }

        .hbPrayerCustomTable thead tr th {
            padding: 10px 5px;
            word-break: break-all
        }

    .hbPrayerCustomTable tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3
    }

        .hbPrayerCustomTable tbody tr:last-child {
            border-bottom: 0
        }

        .hbPrayerCustomTable tbody tr td {
            padding: 11px 4px 9px;
            line-height: 150%;
            word-break: break-all
        }

            .hbPrayerCustomTable tbody tr td:first-child {
                color: #fe0000;
                font-weight: 500
            }

.hbPrayerTimeTable {
    width: 100%;
    position: relative;
    float: left
}

    .hbPrayerTimeTable thead tr {
        width: 100%
    }

        .hbPrayerTimeTable thead tr th {
            padding: 10px 5px;
            word-break: break-all
        }

    .hbPrayerTimeTable tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3
    }

        .hbPrayerTimeTable tbody tr:last-child {
            border-bottom: 0
        }

        .hbPrayerTimeTable tbody tr td {
            padding: 11px 4px 9px;
            word-break: break-all
        }

            .hbPrayerTimeTable tbody tr td:first-child {
                color: #fe0000;
                font-weight: 500
            }

.hbStandingsSlider {
    width: 100%;
    position: relative;
    float: left
}

    .hbStandingsSlider thead tr {
        width: 100%
    }

        .hbStandingsSlider thead tr th {
            padding: 12px 5px 3px;
            word-break: break-all
        }

    .hbStandingsSlider tbody tr {
        width: 100%
    }

        .hbStandingsSlider tbody tr:last-child {
            border-bottom: 0
        }

        .hbStandingsSlider tbody tr:nth-child(-n+3) td:nth-child(2) {
            color: #2da187 !important
        }

        .hbStandingsSlider tbody tr td {
            padding: 9px 4px 8px;
            word-break: break-all
        }

            .hbStandingsSlider tbody tr td:last-child {
                color: #7f7f7f
            }

.intermediaryCorporateTable thead tr th {
    text-align: left
}

.intermediaryCorporateTable tbody tr td:nth-child(2n) {
    color: #333;
    font-weight: 700
}

.hbHeader {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 52px;
    background-color: #fe0000;
    z-index: 9999999
}

    .hbHeader .hbhdNavIcon {
        position: absolute;
        left: 20px;
        top: 15px;
        width: 23px;
        height: 17px;
        cursor: pointer;
        z-index: 2
    }

        .hbHeader .hbhdNavIcon:before {
            content: "";
            position: absolute;
            width: 40px;
            height: 40px;
            left: -10px;
            top: -10px
        }

        .hbHeader .hbhdNavIcon .hbhdnLine {
            height: 3px;
            position: absolute;
            background-color: #fff;
        }

            .hbHeader .hbhdNavIcon .hbhdnLine.lnOne {
                width: 23px;
                top: 0
            }

            .hbHeader .hbhdNavIcon .hbhdnLine.lnTwo {
                width: 20px;
                top: 7px
            }

            .hbHeader .hbhdNavIcon .hbhdnLine.lnThree {
                width: 16px;
                top: 14px
            }

        .hbHeader .hbhdNavIcon.active .hbhdnLine.lnOne {
            width: 23px;
            top: 7px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        .hbHeader .hbhdNavIcon.active .hbhdnLine.lnTwo {
            width: 0;
            top: 7px
        }

        .hbHeader .hbhdNavIcon.active .hbhdnLine.lnThree {
            width: 23px;
            top: 7px;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

    .hbHeader .hbhdLogo {
        width: 100%;
        position: relative;
        float: left;
        display: table;
        text-align: center;
        height: 47px
    }

        .hbHeader .hbhdLogo .hbhdlMiddle {
            display: table-cell;
            vertical-align: middle
        }

    .hbHeader .hbhdSearch {
        position: absolute;
        right: 21px;
        top: 11px;
        cursor: pointer;
        z-index: 2
    }

.hbSubMenuSwiper {
    width: 100%;
    position: absolute;
    float: left
}

.hbNavMenuScope {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999998;
    width: 100%;
    height: 100%;
    visibility: hidden;
    -webkit-transition: visibility .34s ease;
    -moz-transition: visibility .34s ease;
    -ms-transition: visibility .34s ease;
    -o-transition: visibility .34s ease;
    transition: visibility .34s ease
}

    .hbNavMenuScope .hbnmBg {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.5);
        left: 0;
        top: 0;
        z-index: 0;
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        -webkit-transition: all .34s ease;
        -moz-transition: all .34s ease;
        -ms-transition: all .34s ease;
        -o-transition: all .34s ease;
        transition: all .34s ease
    }

    .hbNavMenuScope .hbNavMenu {
        z-index: 1;
        background-color: #202020;
        width: 270px;
        height: 100%;
        left: -250px;
        position: absolute;
        padding-top: 47px;
        overflow-y: scroll;
        -webkit-transition: all .34s ease;
        -moz-transition: all .34s ease;
        -ms-transition: all .34s ease;
        -o-transition: all .34s ease;
        transition: all .34s ease
    }

        .hbNavMenuScope .hbNavMenu:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 90px;
            background: url(../img/deg.png) #121212 repeat-x left bottom;
            z-index: 0
        }

        .hbNavMenuScope .hbNavMenu .hbnmTitle {
            font-family: sans-serif;
            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-family: sans-serif;
                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.anasayfa .hbnmIcon {
        width: 23px;
        height: 23px;
        background: url(../img/nav-icon/anasayfa.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.sondakika .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/sondakika.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.guncel .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/guncel.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.mansetler .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/mansetler.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.quiz .hbnmIcon {
        width: 18.4px;
        height: 22px;
        background: url(../img/nav-icon/quiz.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.sayfa .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/sayfa.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.yerelhab .hbnmIcon {
        width: 16px;
        height: 22px;
        background: url(../img/nav-icon/yerelhab.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.secim .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(../img/nav-icon/secim.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.magazin .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/magazin.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.spor .hbnmIcon {
        width: 22px;
        height: 18px;
        background: url(../img/nav-icon/spor.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.dunya .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/dunya.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.gazeteler .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/gazeteler.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.ekonomi .hbnmIcon {
        width: 19px;
        height: 22px;
        background: url(../img/nav-icon/ekonomi.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.galeri .hbnmIcon {
        width: 23px;
        height: 23px;
        background: url(../img/nav-icon/galeri.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.tv .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(../img/nav-icon/tv.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.finans .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/finans.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.hava .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/hava.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.namaz .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(../img/nav-icon/namaz.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.imsak .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/imsak.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.isimiz .hbnmIcon {
        width: 20px;
        height: 24px;
        background: url(../img/nav-icon/isimiz.svg) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.desktop .hbnmIcon {
        width: 22.3px;
        height: 17.7px;
        background: url(../img/nav-icon/desktop.svg) no-repeat;
        background-size: 100% 100%
    }

    .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) no-repeat;
        background-size: 100% 100%
    }

    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink .arrow {
        font-size: 27px;
        line-height: 0;
        position: relative;
        display: inline-block;
        margin-left: 2px;
        transform: translateY(3px);
        font-weight: 300
    }

    .hbNavMenuScope.active .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
        }

    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi.active .hbmLiSubScope {
        display: block
    }

    .hbNavMenuScope.active {
        -webkit-transition: visibility 0;
        -moz-transition: visibility 0;
        -ms-transition: visibility 0;
        -o-transition: visibility 0;
        transition: visibility 0;
        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;
    background-color: #fe0000;
    border-top: 1px solid #fff
}

    .hbSubMenu .swiper-slide {
        width: auto !important
    }

        .hbSubMenu .swiper-slide a {
            float: left;
            position: relative;
            padding: 13.5px 15px;
            font-family: sans-serif;
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
            border-bottom: 3px solid transparent
        }

            .hbSubMenu .swiper-slide a.active {
                font-weight: 700;
                opacity: 1;
                -moz-opacity: 1;
                -khtml-opacity: 1;
                border-bottom: 3px solid #fff
            }

.hbFooter {
    width: 100%;
    position: relative;
    float: left;
    margin-top: 100px
}

    .hbFooter .hbftHeader {
        width: 100%;
        position: relative;
        float: left;
        border-left: solid 4px #fe0000;
        padding: 20px;
        padding-bottom: 0;
        background: #fff;
        margin-bottom: 5px
    }

        .hbFooter .hbftHeader .hbftMenuScope {
            width: 100%;
            position: relative;
            float: left;
            font-family: sans-serif;
            font-size: 17px;
            font-weight: 700;
            padding-top: 4px;
            overflow: hidden
        }

            .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 .hbftHeader .hbftMenuScope a:last-child {
                    padding-right: 0
                }

                    .hbFooter .hbftHeader .hbftMenuScope a:last-child:after {
                        display: none
                    }

    .hbFooter .hbftLinkScope {
        width: 100%;
        position: relative;
        float: left;
        background: #fff;
        margin-bottom: 5px
    }

        .hbFooter .hbftLinkScope .hbftlHead {
            width: 100%;
            position: relative;
            float: left;
            border-left: solid 4px #fe0000;
            padding: 20px;
            border-bottom: solid 1px #e3e3e3;
            font-family: sans-serif;
            font-size: 20px;
            font-weight: 700;
            color: #333
        }

        .hbFooter .hbftLinkScope .hbftlContent {
            width: 100%;
            padding: 20px;
            display: inline-block
        }

            .hbFooter .hbftLinkScope .hbftlContent .hbftCol {
                width: 49%;
                display: inline-block;
                vertical-align: top
            }

                .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl {
                    width: 95%;
                    position: relative;
                    float: left;
                    padding: 6px 0;
                    font-family: sans-serif;
                    font-size: 16px;
                    border-bottom: 1px solid #dfe9f2;
                    line-height: 130%
                }

                    .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl:first-child {
                        padding-top: 0
                    }

                    .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl:last-child {
                        border-bottom: 0;
                        padding-bottom: 0
                    }

                    .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl.hbftUrlBold {
                        font-weight: 700
                    }

        .hbFooter .hbftLinkScope.hbftBasicLink .hbftUrl {
            width: 33.33%;
            position: relative;
            float: left;
            margin-bottom: 10px;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 400;
            color: #333;
            padding-left: 10px
        }

            .hbFooter .hbftLinkScope.hbftBasicLink .hbftUrl:nth-child(3n+1) {
                clear: both
            }

            .hbFooter .hbftLinkScope.hbftBasicLink .hbftUrl:after {
                content: "";
                position: absolute;
                left: 0;
                top: 6px;
                width: 4px;
                height: 4px;
                background: #333;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                -ms-border-radius: 100%;
                border-radius: 100%
            }

    .hbFooter .footerAccordion .hbftlContent {
        display: none
    }

    .hbFooter .footerAccordion .ftClick {
        cursor: pointer;
        border-bottom: 0
    }

        .hbFooter .footerAccordion .ftClick:after {
            content: "";
            position: absolute;
            width: 21px;
            height: 13px;
            background: url(../img/icon-footer-arrow.svg) no-repeat;
            background-size: 100% 100%;
            right: 20px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%)
        }

    .hbFooter .footerAccordion.active .hbftlContent {
        display: block
    }

    .hbFooter .footerAccordion.active .ftClick {
        border-bottom: solid 1px #e3e3e3
    }

        .hbFooter .footerAccordion.active .ftClick:after {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

    .hbFooter .hbftContent {
        width: 100%;
        position: relative;
        float: left;
        text-align: center;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #333;
        padding: 10px
    }

    .hbFooter .hbftTerms {
        width: 100%;
        position: relative;
        float: left;
        background: #fff;
        text-align: center;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #333;
        padding: 20px;
        line-height: 220%
    }

        .hbFooter .hbftTerms a {
            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
        }

            .hbFooter .hbftTerms a.full-version {
                font-weight: 700
            }

.hbForm .hbInput, .hbForm .hbTextarea {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000
}

.hbSocialGeneral {
    position: relative;
    float: left;
    clear: both;
    text-align: left;
    padding: 0 15px
}

    .hbSocialGeneral .hbceSocialShare {
        margin-bottom: 2px;
        float: left;
        position: relative;
        padding-top: 7px;
        padding-right: 5px;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 700;
        color: #333;
        line-height: 160%
    }

    .hbSocialGeneral .hbceSocialIcon {
        position: relative;
        float: left;
        margin-bottom: 10px
    }

        .hbSocialGeneral .hbceSocialIcon .hbceSocialIconItem {
            position: relative;
            float: left;
            margin-right: 5px
        }

            .hbSocialGeneral .hbceSocialIcon .hbceSocialIconItem:last-child {
                margin-right: 0
            }

        .hbSocialGeneral .hbceSocialIcon:first-child {
            margin-right: 15px
        }

.allComments {
    color: #fe0000;
    text-align: right;
    float: left;
    width: 100%;
    padding-top: 10px;
    font-size: 16px
}


.hbOtherNews .hbonTitle {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    margin-bottom: 20px;
    margin-top: 15px
}

.bbc-strap {
    width: 100%;
    background: #b71d1f;
    height: 24px;
    box-sizing: border-box;
    margin: 20px 0 0
}

.pd_lt_15 {
    padding-left: 15px;
    padding-right: 15px
}

.hbEmojiScope {
    width: 100%;
    position: relative;
    float: left;
    padding: 10px 20px
}

    .hbEmojiScope .hbeCol {
        float: left;
        position: relative;
        width: 28px;
        margin-right: 12px;
        margin-bottom: 10px
    }

        .hbEmojiScope .hbeCol:last-child {
            margin-right: 0
        }

        .hbEmojiScope .hbeCol .hbeColBar {
            width: 100%;
            position: relative;
            float: left;
            height: 7px;
            background-color: #efefef;
            overflow: hidden
        }

            .hbEmojiScope .hbeCol .hbeColBar .barcalc {
                position: absolute;
                left: 0;
                top: 0;
                height: 100%;
                background-color: #c2c2c2
            }

                .hbEmojiScope .hbeCol .hbeColBar .barcalc.active {
                    background-color: #fe0000
                }

        .hbEmojiScope .hbeCol .hbColImage {
            width: 100%;
            position: relative;
            float: left;
            height: 38px;
            cursor: pointer
        }

            .hbEmojiScope .hbeCol .hbColImage img {
                width: 100%;
                height: auto
            }

.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi:first-child {
    padding-top: 30px
}

.hbcContinue {
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    padding: 5px 0;
    font-weight: 500;
    font-size: 16px;
    text-decoration: underline
}

input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.whatsapp .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/icon-whatsapp.svg) no-repeat;
    background-size: 100% 100%
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.yazarlar .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/yazarlar-haberlercom.svg) no-repeat;
    background-size: 100% 100%
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.dogrulukkont .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/dogruluk-kontrolu.svg) no-repeat;
    background-size: 100% 100%
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.espor .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/espor.svg) no-repeat;
    background-size: 100% 100%
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.indirimkupon .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/indirim-kupon.svg) no-repeat;
    background-size: 100% 100%
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.iletisim .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/iletisim-haberlercom-icon.svg) no-repeat;
    background-size: 100% 100%
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.tumu .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/tumu.svg) no-repeat;
    background-size: 100% 100%
}

.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogin {
    background-color: #3fc277
}

    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogin .hbnmIcon {
        width: 38px;
        height: 38px;
        background: url(/mstatic/assets/img/nav-icon/login_icon.png) no-repeat;
        background-size: 100% 100%
    }

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogout {
    background-color: #fe0000
}

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogout .hbnmIcon {
        width: 38px;
        height: 38px;
        background: url(/mstatic/assets/img/nav-icon/logout_icon.png) no-repeat;
        background-size: 100% 100%
    }

.logo-area {
    height: 17px
}

.prYorumCvp {
    margin-top: 10px;
    float: left;
    width: 100%
}

.prYorumCvpKutu {
    width: calc(100% - 36px);
    float: right
}

.prYorumSonuc {
    display: none;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 100%;
    background-color: #fff;
    height: 100%;
    padding: 4px;
    box-sizing: content-box
}

    .prYorumSonuc.onay {
        border: solid 1px #53b26c
    }

    .prYorumSonuc.red {
        border: solid 1px #ff2800
    }

.prYorumSonucic {
    width: 80%;
    height: 170px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center
}

.prYorumSnciimg {
    display: block;
    width: 41px;
    height: 41px;
    margin: auto;
    border-radius: 50%;
    font-size: 30px;
    text-align: center;
    line-height: 120%;
    margin-bottom: 10px
}

.prYorumSonuc.onay .prYorumSnciimg {
    border: solid 3px #53b26c;
    color: #53b26c
}

.prYorumSonuc.red .prYorumSnciimg {
    border: solid 3px #ff2800;
    color: #ff2800
}

.prYorumSonuc.onay .prYorumSnciimg:after {
    content: "✔"
}

.prYorumSonuc.red .prYorumSnciimg:after {
    content: "✖"
}

.prYorumSnciuyr {
    font-size: 22px;
    font-weight: 500;
    display: block;
    margin-bottom: 10px
}

.prYorumSonuc.onay .prYorumSnciuyr {
    color: #53b26c
}

.prYorumSonuc.red .prYorumSnciuyr {
    color: #ff2800
}

.prYorumSncisub {
    font-size: 16px;
    color: #000;
    display: block;
    margin-bottom: 10px
}

.prYorumSncibtn {
    height: 33px;
    padding: 8px 23px 8px 35px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    border-radius: 30px;
    display: inline-block;
    margin: auto;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    position: relative;
    line-height: 130%
}

    .prYorumSncibtn:before {
        border: solid #222;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        vertical-align: middle;
        transform: rotate(135deg);
        position: absolute;
        top: 11px;
        left: 18px;
        content: ""
    }

#prYorumMUyari {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999999;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    align-items: center
}

    #prYorumMUyari:after {
        content: "";
        display: table;
        clear: both
    }

    #prYorumMUyari.onay {
        background-color: #53b26c
    }

    #prYorumMUyari.red {
        background-color: #ff2800
    }

.prYorumMUyrSl {
    float: left
}

.prYorumMUyrSg {
    float: left;
    width: Calc(100% - 60px);
    padding-left: 10px
}

.prYorumMUyrimg {
    display: block;
    width: 40px;
    height: 40px;
    margin: auto;
    border-radius: 50%;
    font-size: 25px;
    text-align: center;
    line-height: 140%;
    border: solid 3px #fff
}

#prYorumMUyari.onay .prYorumMUyrimg:after {
    content: "✔"
}

#prYorumMUyari.red .prYorumMUyrimg:after {
    content: "✖"
}

#prYorumMUyari .prYorumMUyrBas {
    font-size: 19px
}

.prYorumSbb a {
    cursor: pointer
}

.prYorumTextpsf {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92857 5.17045H8.39286V3.50852C8.39286 1.57422 6.87054 0 5 0C3.12946 0 1.60714 1.57422 1.60714 3.50852V5.17045H1.07143C0.479911 5.17045 0 5.66673 0 6.27841V10.7102C0 11.3219 0.479911 11.8182 1.07143 11.8182H8.92857C9.52009 11.8182 10 11.3219 10 10.7102V6.27841C10 5.66673 9.52009 5.17045 8.92857 5.17045ZM6.60714 5.17045H3.39286V3.50852C3.39286 2.59215 4.11384 1.84659 5 1.84659C5.88616 1.84659 6.60714 2.59215 6.60714 3.50852V5.17045Z' fill='%23ABABAB'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 13px 12px;
    padding-left: 30px !important;
    border-left: solid 1px #e0e0e0 !important
}

.hbForm .hbTextarea::placeholder {
    color: #ababab;
    opacity: 1
}

.prYorumButonpsf {
    /*background-image: url(/mstatic/assets/img/nav-icon/kullogin.svg);*/
    /*background-repeat: no-repeat;
    background-position: right;
    background-size: 16px*/
}

.hbftLinkScope .hbftlHead .logoLink a {
    margin: 7px;
    float: left
}

.hbrps {
    position: initial
}

.mr-0 {
    margin-right: 0 !important
}

.mrjsets {
    margin-left: 17px;
    margin-top: 10px
}

.hbFooter .hbftLinkScope.desktop .hbftlContent .hbftCol {
    width: calc(100% / 6);
    margin: 20px 0
}

.hbFooter .hbftLinkScope.desktop {
    padding: 0
}

.hbContainer.galleryDetail .colPageRight {
    position: relative !important
}

.hbForm .hbCommentBackCountTextArea {
    width: 100%;
    position: relative;
    float: left
}

    .hbForm .hbCommentBackCountTextArea .hbCommentBackCount {
        position: absolute;
        right: 10px;
        bottom: 20px;
        font-size: 13px;
        color: grey
    }

@media only screen and (min-width:880px) {
    .hbCommentAdd .hbcaTitle {
        margin-top: 24px
    }

    .colpageYorumlar .prYorumKutu {
        margin-top: 45px
    }

    .colpageYorumlar .hbcaTitle ~ .prYorumKutu {
        margin-top: 0
    }
}

@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
            }

    .hbWriterNews .hbContainer .hbRow.hbMainSlider {
        display: none
    }

    .hbLastNews {
        padding: 0 15px
    }

        .hbLastNews .hblnBox {
            width: 100%;
            height: auto;
            margin: 0;
            padding: 24px 0
        }

            .hbLastNews .hblnBox:last-child {
                padding: 24px 0
            }

            .hbLastNews .hblnBox .hblnTime {
                top: 0;
                left: 0;
                position: relative;
                float: left;
                font-size: 19px;
                font-weight: 700;
                color: #ff0101;
                background-color: #fff;
                padding: 4px 0
            }

            .hbLastNews .hblnBox .hblnImage {
                width: 170px;
                height: 100px;
                margin: 0 10px 0 15px
            }

            .hbLastNews .hblnBox .hblnContent {
                width: calc(100% - 245px)
            }

                .hbLastNews .hblnBox .hblnContent .hblnTitle {
                    font-size: 18px;
                    font-weight: 700;
                    margin-bottom: 5px
                }

            .hbLastNews .hblnBox h2.hblnContent, .hbLastNews .hblnBox p.hblnContent {
                width: 100%
            }

    .hbWriterNews .hbContainer .hbGeneralTitles span {
        display: inline-block;
        position: relative;
        font-size: 34px;
        color: #fe0000;
        border: none;
        padding: 0
    }

    .hbWriterNews .hbContainer .hbGeneralTitles.sondakikatxt h1 {
        display: inline-block;
        position: relative;
        font-size: 34px;
        color: #000;
        text-transform: capitalize;
        line-height: 100%;
        padding: 0
    }

    .hbWriterNews .hbContainer .hbGeneralTitles h2 {
        font-size: 20px;
        color: #333;
        margin-top: 15px
    }

    .hbBreadCrumb .hbbcScope .hbbcLeft .hbbcArrow, .hbBreadCrumb .hbbcScope .hbbcLeft .hbbcText {
        font-size: 14px;
        color: #333
    }

    .colPageRight {
        margin-top: 0 !important
    }

    .hbWriterNews .hbContainer .hbBreadCrumb {
        margin-top: 0 !important;
        margin-bottom: 20px
    }

    #categoryHeader {
        display: none
    }

    .hbHeader.otherHeader {
        width: 100%;
        position: relative;
        float: left;
        height: 165px;
        background-color: #e89400;
        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
            }

            .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: 15px
                }

            .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: solid 1px #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) #fe0000 no-repeat center center;
                    background-size: 12px 12px
                }

        .hbHeader.otherHeader .hbHeaderInBottom {
            width: 100%;
            position: fixed;
            float: left;
            background-color: #e89400
        }

            .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: #ffa300;
                display: flex;
                justify-content: space-evenly
            }

                .hbHeader.otherHeader .hbHeaderInBottom .hbhdNavSubMenu a {
                    float: left;
                    position: relative;
                    height: 40px;
                    font-size: 16px;
                    color: #fff;
                    -webkit-transition: all .34s ease;
                    -moz-transition: all .34s ease;
                    -ms-transition: all .34s ease;
                    -o-transition: all .34s ease;
                    transition: all .34s ease;
                    border-bottom: 3px solid transparent;
                    display: flex;
                    align-items: center
                }

    .hbBoxScope .hbBoxImage .hbbiText {
        display: none
    }

    .gallery-list .hbBoxScope .box {
        width: calc((100% / 3) - 16px);
        height: 280px !important;
        margin-right: 24px
    }

        .gallery-list .hbBoxScope .box:nth-child(3n+3) {
            margin-right: 0
        }

    .gallery-list .hbBoxScope .hbBoxMainText {
        height: 112px;
        border-bottom: none;
        font-weight: 500
    }

    .colPageLeft .hbInRow.boxStyle.hbPageDetails {
        width: 100%;
        margin-top: 0;
        margin-bottom: 24px
    }

    .colPageRight .hbOtherNews .hbonTitle {
        display: none
    }

    .galleryDetail .hbBoxScope .box {
        height: 280px !important
    }

        .galleryDetail .hbBoxScope .box .hbBoxMainText {
            font-size: 19px
        }

    .hbPageDetails .hbptGalleryMainImage {
        padding: 0 20px
    }

    .galleryDetail .hbPageDetails .hbptContent {
        padding: 20px 20px 0 20px !important
    }

        .galleryDetail .hbPageDetails .hbptContent p {
            font-size: 17px
        }

    .galleryDetail .hbPageDetails .hbCustomerEmoji .hbEmojiScope {
        padding: 20px;
        padding-top: 30px
    }

    .colPage.colpageYorumlar .hbComments {
        padding: 0
    }

    .galleryDetail .hbPageDetails .hbptHead h1 {
        font-size: 35px
    }

    .galleryDetail .hbPageDetails .hbptHead h2 {
        font-size: 21px
    }

    .hbWriterNews .hbContainer.gallery-list .pageTitle {
        display: none
    }

    .colPageRight .hbInRow.hbOtherNews {
        margin: 0
    }

    .galleryDetail .hbRow:first-child {
        margin-top: 0
    }
}

@media only screen and (max-width:767px) {
    .hbFooter .hbftLinkScope.desktop .hbftlContent .hbftCol {
        width: 50%;
        min-height: 200px
    }

    .hbWriterNews .hbContainer .hbGeneralTitles h2 {
        display: none
    }

    .hbHeader.otherHeader {
        display: none
    }

    .hbBreadCrumb .hbbcScope .hbbcRight {
        display: none
    }

    .hbContainer.galleryDetail {
        padding: 0
    }

        .hbContainer.galleryDetail .hbRow.hbrps {
            display: flex;
            flex-direction: column
        }
}

.slidwidget {
    height: calc(40vw / 1.45)
}

@media only screen and (min-width:1631px) {
    .slidwidget {
        height: calc(35vw / 1.45)
    }
}

@media only screen and (max-width:1630px) {
    .slidwidget {
        height: calc(40vw / 1.45)
    }
}

@media only screen and (max-width:1500px) {
    .slidwidget {
        height: calc(45vw / 1.45)
    }
}

@media only screen and (max-width:1385px) {
    .slidwidget {
        height: calc(50vw / 1.45)
    }
}

@media only screen and (max-width:1220px) {
    .slidwidget {
        height: calc(55vw / 1.45)
    }
}

@media only screen and (max-width:768px) {
    .slidwidget {
        height: calc(100vw / 1.45)
    }
}

.jbtxt {
    font-size: 12px;
    color: #333;
    width: 100%;
    float: left;
    margin-bottom: 2px
}

.hbPageDetails .hbptItem .hbptAuthorImg img {
    width: 60px;
    height: 60px;
    left: 19px;
    top: 365px;
    border-radius: 105.84px
}

.imgelips {
    border: 4px solid #eaeaea
}

.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) no-repeat;
    background-size: 100% 100%;
}
.bik-ilan-alan{
    display:flex;
    flex-wrap:wrap;
    width:100%;
}
/*.bik-ilan {
    border:1px solid #dedada;
    width: 30%;
    margin:15px
}*/
.bik-ilan-yazi-alani {
    padding: 2px 16px;
    height: 72px;
    display:flex;
    background:#fff;
    align-items:center;
}
@media only screen and (max-width: 1101px) {

    .bik-ilan-yazi-alani h4{

        font-size:14px !important;
        font-weight:bold;

    }
}

@media only screen and (max-width: 550px) {

    .bik-ilan-yazi-alani h4 {
        font-size: 14px !important;
        font-size: 14px !important;

    }
    .bik-ilan-yazi-alani{
        padding-left:10px;
    }
  
}

.resmi-ilan ilan-baslik {
    text-align: center;
    font-size: 16pt !important;
    font-weight: bold;
    margin: 20px 0;
}


.ilan-detay h1 {
    line-height: 1.2;
    text-align: center;
    margin: 0px 0px 20px 0px !important;
}


.ilan-tarih {
    text-align: right;
    margin: 0 10px 16px 0;
    font-size: 14px;
}


.ilan-detay .icerik {
    margin-bottom: 24px
}
.ad-badge {
    position:absolute;
    bottom:0;
    right:0;
    color:#fff;
    height:28px;
    width:88px;
    background:red;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:0px;
    font-size:12px
}
.bik-ilan-yazi-alani a h3 {
    font-size: 1rem;
    line-height: 1.25;
    color: #000;
    margin: 5px 0px 10px 0px;
    text-decoration: none;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
@media screen and (max-width: 1280px) and (max-height: 800px) and (min-height: 769px) {
    .post-image img {
        width: 380px;
        height: 220px;
    }
}

.post-image img {
    width: 100%;
    max-width: 380px;
    height: 100%;
    max-height: 220px;
}
@media only screen and (min-width: 1101px)
{
    .hbContainer {
        position: relative;
        width: 100%;
        margin: 0 auto;
        padding: 0;
        display: block;
    }
}




.icerik  {
    width: 140%;
    overflow-x: auto;
    display: block;
    margin-left: -25%;
}



.icerik tr td {
    font-size: 12px;
    border: 1px solid;
    min-width: 20px;
    width: 15%;
    min-height: 50px;
    word-wrap: break-word !important;
    text-align: center;
    font-weight: bold;
    font-family: Arial, sans-serif;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 5px;
}


.resmi-ilan tr td {
    padding: 2px;
    font-size: 14px;
    border: 1px solid;
    min-width: 20px;
    min-height: 50px;
    word-wrap: break-word !important;
    font-family: Arial, sans-serif;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    vertical-align:central;
}

.resmi-ilan tbody td:first-child {
    font-weight: 100 !important;
}
    .resmi-ilan table{
  margin-top:15px;
  margin-bottom:15px;
  table-layout:auto;
}
.resmi-ilan p {
    margin-top: 15px;
    line-height:150%;
}


.resmi-ilan br {
    content: "";
    display: block;
    
}

@media only screen and (max-width:1340px) {

    .resmi-ilan {
        width: 100%;
        margin-left: 5%;
    }
}

@media only screen and (max-width:1340px) {

    .resmi-ilan {
        width: 100%;
       
        margin-left: auto;
        overflow-x: scroll;
     
    }
}





@media only screen and (max-width: 929px){
    .bik-ilan {
        width:44%;
    }
}
@media only screen and (max-width: 575px) {
    .bik-ilan {
        width: 100%;
    }
    .post-image img{
        max-width:500px;
    }
}