/* Minification failed. Returning unminified contents.
(4709,1): run-time error CSS1019: Unexpected token, found '@import'
(4709,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css2?family=Raleway:wght@700;800&display=swap')'
(4866,31): run-time error CSS1046: Expect comma, found '27'
(4866,36): run-time error CSS1046: Expect comma, found '/'
(8857,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8858,10): run-time error CSS1035: Expected colon, found '{'
(8867,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8868,10): run-time error CSS1035: Expected colon, found '{'
(9142,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9152,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9256,22): run-time error CSS1039: Token not allowed after unary operator: '-dm-video-align'
(9257,23): run-time error CSS1039: Token not allowed after unary operator: '-dm-font-family'
(9261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

    a:active,
    a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled],
    html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type="checkbox"],
    input[type="radio"] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -webkit-appearance: textfield;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

@media print {
    *,
    *:before,
    *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

        .table td,
        .table th {
            background-color: #fff !important;
        }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}


.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table !important;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

.container {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 1010px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1010px;
    }
}


@media (min-width: 1400px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    margin-right: 15px;
    margin-left: 20px;
}

.row-no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .row-no-gutters [class*="col-"] {
        padding-right: 0;
        padding-left: 0;
    }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive .embed-responsive-item,
    .embed-responsive iframe,
    .embed-responsive embed,
    .embed-responsive object,
    .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    display: table;
    content: " ";
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table !important;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table !important;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table !important;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table !important;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

#menu {
    position: fixed;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #000;
    top: 0;
    bottom: 0;
    width: 280px;
    max-width: 80%;
    background: #e6e6e6;
    padding: 0 10px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    z-index: 925;
    left: -300px;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-bg {
    display: block;
    position: fixed;
    height: 100%;
    overflow: hidden;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    top: 0;
    left: 0;
    z-index: 924;
    /*transition: left 300ms ease 0s;*/
    animation-name: fadeIn;
}


#menu a {
    color: #000;
    text-decoration: none;
}

#menu ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

    #menu ul li {
        padding: 0;
    }

#menu .easyLinks {
    text-align: center;
    margin: 10px 0;
}

    #menu .easyLinks a {
        display: block;
    }

    #menu .easyLinks ul.half {
        overflow: hidden;
    }
    /* #menu nav .easyLinks + h2 {
	padding-top: 0;
	margin-top: -10px;
}
#menu nav .easyLinks + h2:before {
	content: "";
	display: block;
	margin-bottom: 24px;
	border-bottom: 1px solid #aaa;
} */
    #menu .easyLinks li {
        position: relative;
    }

        #menu .easyLinks li:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            border-top: 1px solid #aaa;
        }

    #menu .easyLinks ul.half li {
        float: left;
        width: 50%;
    }

        #menu .easyLinks ul.half li:nth-child(-n+2):before,
        #menu .easyLinks ul.full li:first-child:before {
            border-top: none;
        }

        #menu .easyLinks ul.half li:nth-child(odd):after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            height: 100%;
            border-right: 1px solid #aaa;
        }

        #menu .easyLinks ul.half li:nth-child(odd):last-child {
            position: static;
            float: none;
            clear: both;
            width: auto;
        }

            #menu .easyLinks ul.half li:nth-child(odd):last-child:after {
                border-right: none;
            }

    #menu .easyLinks ul.half:last-child li:nth-child(odd):last-child:after {
        content: "";
        position: relative;
        display: block;
        border-bottom: 1px solid #aaa;
        display: none;
    }

    #menu .easyLinks ul.half + ul.full > li:first-child:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        border-top: 1px solid #aaa;
    }

    #menu .easyLinks li > * {
        padding: 8px 10px 6px;
    }

#menu .upperBar {
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    font-size: 1.2em;
    color: #fff;
    line-height: 50px;
    padding: 0 14px 0 10px;
    background: #e50300;
}

    #menu .upperBar .close {
        position: absolute;
        right: 2px;
        top: 0px;
        bottom: 0px;
        margin: auto 0;
        width: 30px;
        height: 30px;
        -webkit-transform: translateZ(0px);
        -webkit-transform: translate3d(0,0,0);
    }

        #menu .upperBar .close img {
            max-width: 100%;
        }

/* ----------------------------
            MENU nav
------------------------------- */

#menu nav {
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    top: 51px;
    bottom: 0;
    max-height: 570px;
    left: 0;
    right: 0;
    padding: 10px;
    padding-top: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

    #menu nav h2,
    #menu nav h3 {
        margin: 10px 0 -2px;
        padding: 6px;
        font-weight: normal;
        line-height: 1;
    }

    #menu nav .btns + h2,
    #menu nav .btns + h3 {
        margin-top: 18px;
    }

    #menu nav .btns {
        background: #fff;
        border-radius: 4px;
        margin: 10px 0;
        /* Chrome fix: */
        -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
    }

    #menu nav h3 + .btns {
        margin-top: 7px;
    }

    #menu nav .btns + .btns {
        margin-top: 24px;
    }

    #menu nav .btns li {
        overflow: hidden;
        position: relative;
        border-bottom: 1px solid #ccc;
    }

        #menu nav .btns li:last-child {
            border-bottom: none;
        }

    #menu nav .btns a {
        display: block;
        position: relative;
        padding: 8px 9px;
        padding-left: 20px;
    }

    #menu nav .btns.no-dot a {
        padding-left: 14px;
    }

    #menu nav .btns .hasUL a {
        font-weight: bold;
        margin-right: 44px;
    }

    #menu nav .btns a.more {
        position: absolute;
        margin: auto 0;
        padding: 11px;
        right: 0;
        top: 0;
        width: 44px;
        height: 44px;
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }

    #menu nav .btns a.expand {
        background-image: url('data:image/svg+xml;charset=utf-8,<svg id="master-artboard" viewBox="0 0 44 44" version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" style="enable-background:new 0 0 1400 980;" width="44px" height="44px"><rect id="ee-background" x="0" y="0" width="44" height="44" style="fill: white; fill-opacity: 0; pointer-events: none;"/><g transform="matrix(0.039188969880342484, 0, 0, 0.03918800130486488, 11.710577964782715, 12.7232666015625)"><g> <path d="M459.319,229.668c0,22.201-17.992,40.193-40.205,40.193H269.85v149.271c0,22.207-17.998,40.199-40.196,40.193 c-11.101,0-21.149-4.492-28.416-11.763c-7.276-7.281-11.774-17.324-11.769-28.419l-0.006-149.288H40.181 c-11.094,0-21.134-4.492-28.416-11.774c-7.264-7.264-11.759-17.312-11.759-28.413C0,207.471,17.992,189.475,40.202,189.475h149.267 V40.202C189.469,17.998,207.471,0,229.671,0c22.192,0.006,40.178,17.986,40.19,40.187v149.288h149.282 C441.339,189.487,459.308,207.471,459.319,229.668z" style="fill: rgb(153, 153, 153);"/></g></g></svg>');
    }

        #menu nav .btns a.expand svg {
            background-color: #666666;
            ;
        }

    #menu nav .btns a.collapse {
        background-image: url('data:image/svg+xml;charset=utf-8,<svg id="master-artboard" viewBox="0 0 44 44" version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" style="enable-background:new 0 0 1400 980;" width="44px" height="44px"><rect id="ee-background" x="0" y="0" width="44" height="44" style="fill: white; fill-opacity: 0; pointer-events: none;"/><g transform="matrix(0.039188969880342484, 0, 0, 0.03918800130486488, 11.710577964782715, 12.7232666015625)"><g> <path d="m459.32 229.67c0 22.201-17.992 40.193-40.205 40.193h-149.26l-80.387-6e-3h-149.28c-11.094 0-21.134-4.492-28.416-11.774-7.264-7.264-11.759-17.312-11.759-28.413-6e-3 -22.197 17.986-40.193 40.196-40.193h149.27 80.392 149.28c22.196 0.012 40.165 17.996 40.176 40.193z" style="fill: rgb(153, 153, 153);"/></g></g></svg>');
    }

    #menu nav .btns a.collapse {
        display: none;
    }

    #menu nav .btns .hasUL.open a.expand {
        display: none;
    }

    #menu nav .btns .hasUL.open a.collapse {
        display: block;
    }

    #menu nav .btns .hasUL ul {
        display: none;
    }

    #menu nav .btns .hasUL.open ul {
        display: block;
    }

    #menu nav .btns .hasUL.open li:first-child {
        border-top: 1px solid #ccc;
    }

    #menu nav .btns .hasUL ul a {
        font-weight: normal;
        padding-left: 40px;
        margin-right: 0;
    }

body.desktop #menu nav .btns a:hover {
    background: #999;
    color: #fff;
}

body.desktop #menu nav .btns a.more:hover {
    background: #ddd;
}

#menu nav .btns .dot {
    position: absolute;
    left: 6px;
    top: 4px;
    bottom: 4px;
    width: 6px;
    border-radius: 3px;
    background-color: #000;
}

#menu nav .btns .hasUL li .dot {
    top: 0px;
    bottom: 0px;
    margin: auto 0;
    height: 6px;
    margin-left: 20px;
}

/* ----------------------------
              MQ's
------------------------------- */

@media handheld, only screen and (min-width: 480px) {
    #page-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }

    footer {
        margin-left: -10px;
        margin-right: -10px;
    }
}

@media handheld, only screen and (max-width: 767px) {
    body {
        -webkit-text-size-adjust: none;
        -ms-text-size-adjust: none;
    }

    body, p {
        font-size: 1em;
    }

    #page-wrapper {
        padding-left: 0;
        padding-right: 0;
    }

    footer {
        margin-left: 0;
        margin-right: 0;
    }
}

@media handheld, only screen and (min-width: 768px) and (max-width: 1023px) {
    #page-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }

    footer {
        margin-left: -20px;
        margin-right: -20px;
    }
}

@media handheld, only screen and (min-width: 1024px) {
    #page-wrapper {
        padding-left: 40px;
        padding-right: 40px;
    }

    footer {
        margin-left: -40px;
        margin-right: -40px;
    }
}

@media only screen and (min-width: 1024px) {
    body.wide #page-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }

    body.wide footer {
        margin-left: -20px;
        margin-right: -20px;
    }

    body.wide #content {
        margin-right: 320px;
    }

        body.wide #content .no-overflow.upper {
            margin-top: 20px;
            margin-bottom: 30px;
        }
}

@media only screen and (max-width: 1023px) {
    body.wide #page-wrapper {
        margin-right: 0;
    }
}

.bg-yazarlar {
    background-color: #ed1c24 !important
}

.bg-siyaset {
    background-color: #336cb1 !important
}

.bg-turkiye {
    background-color: #be012e !important
}

.bg-dunya {
    background-color: #b3a28a !important
}

.bg-ekonomi {
    background-color: #63abaa !important
}

.bg-kultur-sanat {
    background-color: #682f8b !important
}

.bg-spor {
    background-color: #00a13e !important
}

.bg-yasam {
    background-color: #ffd000 !important
}

.bg-bilim-ve-teknoloji {
    background-color: #00afe9 !important
}

.bg-saglik {
    background-color: #f0a2c8 !important
}

.bg-cevre {
    background-color: #a6d400 !important
}

.bg-egitim {
    background-color: #8ac5de !important
}

.bg-gezi {
    background-color: #ff7f00 !important
}

.bg-hava-durumu {
    background-color:deepskyblue !important
}

.bg-video {
    background-color: #9b97a2 !important
}

.bg-foto-galeri {
    background-color: #b9baa8 !important
}

.bg-astroloji {
    background-color: #a472ba !important
}

.bg-cizerler {
    background-color: #005e72 !important
}

.bg-tv-rehberi {
    background-color: #b80068 !important
}

.bg-sokak {
    background-color: #085000 !important
}

.bg-yazi-dizileri {
    background-color: #666666 !important
}

.bg-cumhuriyet-ege {
    background-color: #2a3c93 !important
}

/* Menu Icons*/

.menu-icons-container {
    width: 26px;
    margin: 15px 0 0 0;
    height: 18px;
    cursor: pointer;
    float: left;
    display: block;
}

ul.menu-icons {
    display: block;
    padding: 0;
    margin: 0;
}

    ul.menu-icons li {
        height: 4px;
        background: #fff;
        content: "";
        position: relative;
        transition: 0.25s ease-in-out;
        list-style-type: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

ul .menu-icons li:nth-child(1) {
    top: 0;
}

ul.menu-icons li:nth-child(2) {
    top: 4px;
}

ul.menu-icons li:nth-child(3) {
    top: 8px;
}

.icons-hidden {
    opacity: 0;
}

.rot45deg {
    transform: rotate(45deg);
    top: 8px !important;
}

.rot-45deg {
    transform: rotate(-45deg);
}


.ege ul.menu-icons li {
    background: #C90003;
}
/* Reklamlar */

.container-ads {
    width: 970px;
    text-align: center;
    margin: 0 auto 20px auto;
}



.container-ads-mobile {
    text-align: center;
    margin: 0 auto;
}

    .container-ads .ads,
    .container-ads-mobile .ads {
        position: relative;
        z-index: 2;
    }

.page-left-fixed-ad .container,
.page-right-fixed-ad .container {
    margin: 0;
    width: 160px;
    padding: 0;
}

.page-left-fixed-ad {
    display: block;
    position: fixed;
    top: 215px;
    margin-left: -145px;
    width: 160px;
    height: 600px;
    transition: top 0.5s;
    z-index: 2;
}
 
.page-right-fixed-ad {
    display: block;
    position: fixed;
    top: 215px;
    margin-left: 990px;
    width: 160px;
    height: 600px;
    transition: top 0.5s;
	z-index: 2;
}

.scroll-up .page-left-fixed-ad,
.scroll-up .page-right-fixed-ad {
    top: 70px;
}

.scroll-down .page-left-fixed-ad,
.scroll-down .page-right-fixed-ad {
    top: 70px;
}

.page-right-ad {
    display: block;
    text-align: left;
    margin: 0 auto 20px auto;
}

    .page-right-ad:last-child {
        position: sticky;
        top: 70px;
    }

.pageskin main {
    position: unset !important;
    margin-top: 200px;
    z-index: 2;
}

.pageskin .container-video {
    position: unset !important;
}

    .pageskin .container-video .container {
        background-color: #000;
        position: relative;
        z-index: 1;
        width: 970px;
    }

.pageskin .container-foto .container {
    background-color: #e50300;
    position: relative;
    z-index: 1;
    width: 970px;
}

.pageskin .manset-pagination .swiper-pagination-bullet {
    margin: 0 4px !important;
    width: 30px !important;
}

.pageskin .slider-kategori-manset .swiper-pagination-bullet {
    margin: 0 2px !important;
    width: 29px !important;
}



.pageskin .yasam-container .swiper-slide img {
    height: auto;
}

.pageskin .slider-video .swiper-slide a:first-child {
    height: 480px !important;
}

.pageskin .container-yazar h1.baslik {
    margin: 0 auto;
    width: 970px;
    z-index: 1;
    position: relative;
}

.pageskinmain {
    transition: top 0.5s;
    top: 196px;
}

.scroll-up .pageskinmain,
.scroll-down .pageskinmain {
    top: 60px !important;
}
 
.pageskin .page-left-fixed-ad {
    position: unset !important;
    display:none;
}

main .row {
    position: relative;
    z-index: 2;
}

#div-gpt-ad-1573216908348-0 iframe {
    height: 0;
}

/* Top Ads */
#div-gpt-ad-1574925833659-0,
#div-gpt-ad-1574926015107-0 {
    background-color: #000;
}

.ta {
}

    .ta nav.navbar {
        top: 250px !important;
    }

    .ta.scroll-down nav.navbar,
    .ta.scroll-up nav.navbar {
        top: -45px !important;
    }

    .ta.pageskin.scroll-up main,
    .ta.pageskin.scroll-down main,
    .ta.scroll-up main,
    .ta.scroll-down main {
        margin-top: 0 !important;
    }

    .ta.pageskin main {
        top: 250px;
    }

    .ta .pageskinmain {
        top: 450px !important;
    }

    .ta.scroll-up .pageskinmain,
    .ta.scroll-down .pageskinmain {
        top: 60px !important;
    }

    .ta .page-left-fixed-ad {
        top: 465px;
    }

.rklm img,
.rklm amp-img,
.rklm iframe {
    width: 100% !important;
    /*height: 100% !important;*/
}

#div-gpt-ad-1575894133208-0 {
    width: 100% !important;
}


@font-face {
    font-family: 'IcoMoon-Free';
    src: url('/Content/fonts/IcoMoon-Free.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'IcoMoon-Free' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
    content: "\e900";
}

.icon-home2:before {
    content: "\e901";
}

.icon-home3:before {
    content: "\e902";
}

.icon-office:before {
    content: "\e903";
}

.icon-newspaper:before {
    content: "\e904";
}

.icon-pencil:before {
    content: "\e905";
}

.icon-pencil2:before {
    content: "\e906";
}

.icon-quill:before {
    content: "\e907";
}

.icon-pen:before {
    content: "\e908";
}

.icon-blog:before {
    content: "\e909";
}

.icon-eyedropper:before {
    content: "\e90a";
}

.icon-droplet:before {
    content: "\e90b";
}

.icon-paint-format:before {
    content: "\e90c";
}

.icon-image:before {
    content: "\e90d";
}

.icon-images:before {
    content: "\e90e";
}

.icon-camera:before {
    content: "\e90f";
}

.icon-headphones:before {
    content: "\e910";
}

.icon-music:before {
    content: "\e911";
}

.icon-play:before {
    content: "\e912";
}

.icon-film:before {
    content: "\e913";
}

.icon-video-camera:before {
    content: "\e914";
}

.icon-dice:before {
    content: "\e915";
}

.icon-pacman:before {
    content: "\e916";
}

.icon-spades:before {
    content: "\e917";
}

.icon-clubs:before {
    content: "\e918";
}

.icon-diamonds:before {
    content: "\e919";
}

.icon-bullhorn:before {
    content: "\e91a";
}

.icon-connection:before {
    content: "\e91b";
}

.icon-podcast:before {
    content: "\e91c";
}

.icon-feed:before {
    content: "\e91d";
}

.icon-mic:before {
    content: "\e91e";
}

.icon-book:before {
    content: "\e91f";
}

.icon-books:before {
    content: "\e920";
}

.icon-library:before {
    content: "\e921";
}

.icon-file-text:before {
    content: "\e922";
}

.icon-profile:before {
    content: "\e923";
}

.icon-file-empty:before {
    content: "\e924";
}

.icon-files-empty:before {
    content: "\e925";
}

.icon-file-text2:before {
    content: "\e926";
}

.icon-file-picture:before {
    content: "\e927";
}

.icon-file-music:before {
    content: "\e928";
}

.icon-file-play:before {
    content: "\e929";
}

.icon-file-video:before {
    content: "\e92a";
}

.icon-file-zip:before {
    content: "\e92b";
}

.icon-copy:before {
    content: "\e92c";
}

.icon-paste:before {
    content: "\e92d";
}

.icon-stack:before {
    content: "\e92e";
}

.icon-folder:before {
    content: "\e92f";
}

.icon-folder-open:before {
    content: "\e930";
}

.icon-folder-plus:before {
    content: "\e931";
}

.icon-folder-minus:before {
    content: "\e932";
}

.icon-folder-download:before {
    content: "\e933";
}

.icon-folder-upload:before {
    content: "\e934";
}

.icon-price-tag:before {
    content: "\e935";
}

.icon-price-tags:before {
    content: "\e936";
}

.icon-barcode:before {
    content: "\e937";
}

.icon-qrcode:before {
    content: "\e938";
}

.icon-ticket:before {
    content: "\e939";
}

.icon-cart:before {
    content: "\e93a";
}

.icon-coin-dollar:before {
    content: "\e93b";
}

.icon-coin-euro:before {
    content: "\e93c";
}

.icon-coin-pound:before {
    content: "\e93d";
}

.icon-coin-yen:before {
    content: "\e93e";
}

.icon-credit-card:before {
    content: "\e93f";
}

.icon-calculator:before {
    content: "\e940";
}

.icon-lifebuoy:before {
    content: "\e941";
}

.icon-phone:before {
    content: "\e942";
}

.icon-phone-hang-up:before {
    content: "\e943";
}

.icon-address-book:before {
    content: "\e944";
}

.icon-envelop:before {
    content: "\e945";
}

.icon-pushpin:before {
    content: "\e946";
}

.icon-location:before {
    content: "\e947";
}

.icon-location2:before {
    content: "\e948";
}

.icon-compass:before {
    content: "\e949";
}

.icon-compass2:before {
    content: "\e94a";
}

.icon-map:before {
    content: "\e94b";
}

.icon-map2:before {
    content: "\e94c";
}

.icon-history:before {
    content: "\e94d";
}

.icon-clock:before {
    content: "\e94e";
}

.icon-clock2:before {
    content: "\e94f";
}

.icon-alarm:before {
    content: "\e950";
}

.icon-bell:before {
    content: "\e951";
}

.icon-stopwatch:before {
    content: "\e952";
}

.icon-calendar:before {
    content: "\e953";
}

.icon-printer:before {
    content: "\e954";
}

.icon-keyboard:before {
    content: "\e955";
}

.icon-display:before {
    content: "\e956";
}

.icon-laptop:before {
    content: "\e957";
}

.icon-mobile:before {
    content: "\e958";
}

.icon-mobile2:before {
    content: "\e959";
}

.icon-tablet:before {
    content: "\e95a";
}

.icon-tv:before {
    content: "\e95b";
}

.icon-drawer:before {
    content: "\e95c";
}

.icon-drawer2:before {
    content: "\e95d";
}

.icon-box-add:before {
    content: "\e95e";
}

.icon-box-remove:before {
    content: "\e95f";
}

.icon-download:before {
    content: "\e960";
}

.icon-upload:before {
    content: "\e961";
}

.icon-floppy-disk:before {
    content: "\e962";
}

.icon-drive:before {
    content: "\e963";
}

.icon-database:before {
    content: "\e964";
}

.icon-undo:before {
    content: "\e965";
}

.icon-redo:before {
    content: "\e966";
}

.icon-undo2:before {
    content: "\e967";
}

.icon-redo2:before {
    content: "\e968";
}

.icon-forward:before {
    content: "\e969";
}

.icon-reply:before {
    content: "\e96a";
}

.icon-bubble:before {
    content: "\e96b";
}

.icon-bubbles:before {
    content: "\e96c";
}

.icon-bubbles2:before {
    content: "\e96d";
}

.icon-bubble2:before {
    content: "\e96e";
}

.icon-bubbles3:before {
    content: "\e96f";
}

.icon-bubbles4:before {
    content: "\e970";
}

.icon-user:before {
    content: "\e971";
}

.icon-users:before {
    content: "\e972";
}

.icon-user-plus:before {
    content: "\e973";
}

.icon-user-minus:before {
    content: "\e974";
}

.icon-user-check:before {
    content: "\e975";
}

.icon-user-tie:before {
    content: "\e976";
}

.icon-quotes-left:before {
    content: "\e977";
}

.icon-quotes-right:before {
    content: "\e978";
}

.icon-hour-glass:before {
    content: "\e979";
}

.icon-spinner:before {
    content: "\e97a";
}

.icon-spinner2:before {
    content: "\e97b";
}

.icon-spinner3:before {
    content: "\e97c";
}

.icon-spinner4:before {
    content: "\e97d";
}

.icon-spinner5:before {
    content: "\e97e";
}

.icon-spinner6:before {
    content: "\e97f";
}

.icon-spinner7:before {
    content: "\e980";
}

.icon-spinner8:before {
    content: "\e981";
}

.icon-spinner9:before {
    content: "\e982";
}

.icon-spinner10:before {
    content: "\e983";
}

.icon-spinner11:before {
    content: "\e984";
}

.icon-binoculars:before {
    content: "\e985";
}

.icon-search:before {
    content: "\e986";
}

.icon-zoom-in:before {
    content: "\e987";
}

.icon-zoom-out:before {
    content: "\e988";
}

.icon-enlarge:before {
    content: "\e989";
}

.icon-shrink:before {
    content: "\e98a";
}

.icon-enlarge2:before {
    content: "\e98b";
}

.icon-shrink2:before {
    content: "\e98c";
}

.icon-key:before {
    content: "\e98d";
}

.icon-key2:before {
    content: "\e98e";
}

.icon-lock:before {
    content: "\e98f";
}

.icon-unlocked:before {
    content: "\e990";
}

.icon-wrench:before {
    content: "\e991";
}

.icon-equalizer:before {
    content: "\e992";
}

.icon-equalizer2:before {
    content: "\e993";
}

.icon-cog:before {
    content: "\e994";
}

.icon-cogs:before {
    content: "\e995";
}

.icon-hammer:before {
    content: "\e996";
}

.icon-magic-wand:before {
    content: "\e997";
}

.icon-aid-kit:before {
    content: "\e998";
}

.icon-bug:before {
    content: "\e999";
}

.icon-pie-chart:before {
    content: "\e99a";
}

.icon-stats-dots:before {
    content: "\e99b";
}

.icon-stats-bars:before {
    content: "\e99c";
}

.icon-stats-bars2:before {
    content: "\e99d";
}

.icon-trophy:before {
    content: "\e99e";
}

.icon-gift:before {
    content: "\e99f";
}

.icon-glass:before {
    content: "\e9a0";
}

.icon-glass2:before {
    content: "\e9a1";
}

.icon-mug:before {
    content: "\e9a2";
}

.icon-spoon-knife:before {
    content: "\e9a3";
}

.icon-leaf:before {
    content: "\e9a4";
}

.icon-rocket:before {
    content: "\e9a5";
}

.icon-meter:before {
    content: "\e9a6";
}

.icon-meter2:before {
    content: "\e9a7";
}

.icon-hammer2:before {
    content: "\e9a8";
}

.icon-fire:before {
    content: "\e9a9";
}

.icon-lab:before {
    content: "\e9aa";
}

.icon-magnet:before {
    content: "\e9ab";
}

.icon-bin:before {
    content: "\e9ac";
}

.icon-bin2:before {
    content: "\e9ad";
}

.icon-briefcase:before {
    content: "\e9ae";
}

.icon-airplane:before {
    content: "\e9af";
}

.icon-truck:before {
    content: "\e9b0";
}

.icon-road:before {
    content: "\e9b1";
}

.icon-accessibility:before {
    content: "\e9b2";
}

.icon-target:before {
    content: "\e9b3";
}

.icon-shield:before {
    content: "\e9b4";
}

.icon-power:before {
    content: "\e9b5";
}

.icon-switch:before {
    content: "\e9b6";
}

.icon-power-cord:before {
    content: "\e9b7";
}

.icon-clipboard:before {
    content: "\e9b8";
}

.icon-list-numbered:before {
    content: "\e9b9";
}

.icon-list:before {
    content: "\e9ba";
}

.icon-list2:before {
    content: "\e9bb";
}

.icon-tree:before {
    content: "\e9bc";
}

.icon-menu:before {
    content: "\e9bd";
}

.icon-menu2:before {
    content: "\e9be";
}

.icon-menu3:before {
    content: "\e9bf";
}

.icon-menu4:before {
    content: "\e9c0";
}

.icon-cloud:before {
    content: "\e9c1";
}

.icon-cloud-download:before {
    content: "\e9c2";
}

.icon-cloud-upload:before {
    content: "\e9c3";
}

.icon-cloud-check:before {
    content: "\e9c4";
}

.icon-download2:before {
    content: "\e9c5";
}

.icon-upload2:before {
    content: "\e9c6";
}

.icon-download3:before {
    content: "\e9c7";
}

.icon-upload3:before {
    content: "\e9c8";
}

.icon-sphere:before {
    content: "\e9c9";
}

.icon-earth:before {
    content: "\e9ca";
}

.icon-link:before {
    content: "\e9cb";
}

.icon-flag:before {
    content: "\e9cc";
}

.icon-attachment:before {
    content: "\e9cd";
}

.icon-eye:before {
    content: "\e9ce";
}

.icon-eye-plus:before {
    content: "\e9cf";
}

.icon-eye-minus:before {
    content: "\e9d0";
}

.icon-eye-blocked:before {
    content: "\e9d1";
}

.icon-bookmark:before {
    content: "\e9d2";
}

.icon-bookmarks:before {
    content: "\e9d3";
}

.icon-sun:before {
    content: "\e9d4";
}

.icon-contrast:before {
    content: "\e9d5";
}

.icon-brightness-contrast:before {
    content: "\e9d6";
}

.icon-star-empty:before {
    content: "\e9d7";
}

.icon-star-half:before {
    content: "\e9d8";
}

.icon-star-full:before {
    content: "\e9d9";
}

.icon-heart:before {
    content: "\e9da";
}

.icon-heart-broken:before {
    content: "\e9db";
}

.icon-man:before {
    content: "\e9dc";
}

.icon-woman:before {
    content: "\e9dd";
}

.icon-man-woman:before {
    content: "\e9de";
}

.icon-happy:before {
    content: "\e9df";
}

.icon-happy2:before {
    content: "\e9e0";
}

.icon-smile:before {
    content: "\e9e1";
}

.icon-smile2:before {
    content: "\e9e2";
}

.icon-tongue:before {
    content: "\e9e3";
}

.icon-tongue2:before {
    content: "\e9e4";
}

.icon-sad:before {
    content: "\e9e5";
}

.icon-sad2:before {
    content: "\e9e6";
}

.icon-wink:before {
    content: "\e9e7";
}

.icon-wink2:before {
    content: "\e9e8";
}

.icon-grin:before {
    content: "\e9e9";
}

.icon-grin2:before {
    content: "\e9ea";
}

.icon-cool:before {
    content: "\e9eb";
}

.icon-cool2:before {
    content: "\e9ec";
}

.icon-angry:before {
    content: "\e9ed";
}

.icon-angry2:before {
    content: "\e9ee";
}

.icon-evil:before {
    content: "\e9ef";
}

.icon-evil2:before {
    content: "\e9f0";
}

.icon-shocked:before {
    content: "\e9f1";
}

.icon-shocked2:before {
    content: "\e9f2";
}

.icon-baffled:before {
    content: "\e9f3";
}

.icon-baffled2:before {
    content: "\e9f4";
}

.icon-confused:before {
    content: "\e9f5";
}

.icon-confused2:before {
    content: "\e9f6";
}

.icon-neutral:before {
    content: "\e9f7";
}

.icon-neutral2:before {
    content: "\e9f8";
}

.icon-hipster:before {
    content: "\e9f9";
}

.icon-hipster2:before {
    content: "\e9fa";
}

.icon-wondering:before {
    content: "\e9fb";
}

.icon-wondering2:before {
    content: "\e9fc";
}

.icon-sleepy:before {
    content: "\e9fd";
}

.icon-sleepy2:before {
    content: "\e9fe";
}

.icon-frustrated:before {
    content: "\e9ff";
}

.icon-frustrated2:before {
    content: "\ea00";
}

.icon-crying:before {
    content: "\ea01";
}

.icon-crying2:before {
    content: "\ea02";
}

.icon-point-up:before {
    content: "\ea03";
}

.icon-point-right:before {
    content: "\ea04";
}

.icon-point-down:before {
    content: "\ea05";
}

.icon-point-left:before {
    content: "\ea06";
}

.icon-warning:before {
    content: "\ea07";
}

.icon-notification:before {
    content: "\ea08";
}

.icon-question:before {
    content: "\ea09";
}

.icon-plus:before {
    content: "\ea0a";
}

.icon-minus:before {
    content: "\ea0b";
}

.icon-info:before {
    content: "\ea0c";
}

.icon-cancel-circle:before {
    content: "\ea0d";
}

.icon-blocked:before {
    content: "\ea0e";
}

.icon-cross:before {
    content: "\ea0f";
}

.icon-checkmark:before {
    content: "\ea10";
}

.icon-checkmark2:before {
    content: "\ea11";
}

.icon-spell-check:before {
    content: "\ea12";
}

.icon-enter:before {
    content: "\ea13";
}

.icon-exit:before {
    content: "\ea14";
}

.icon-play2:before {
    content: "\ea15";
}

.icon-pause:before {
    content: "\ea16";
}

.icon-stop:before {
    content: "\ea17";
}

.icon-previous:before {
    content: "\ea18";
}

.icon-next:before {
    content: "\ea19";
}

.icon-backward:before {
    content: "\ea1a";
}

.icon-forward2:before {
    content: "\ea1b";
}

.icon-play3:before {
    content: "\ea1c";
}

.icon-pause2:before {
    content: "\ea1d";
}

.icon-stop2:before {
    content: "\ea1e";
}

.icon-backward2:before {
    content: "\ea1f";
}

.icon-forward3:before {
    content: "\ea20";
}

.icon-first:before {
    content: "\ea21";
}

.icon-last:before {
    content: "\ea22";
}

.icon-previous2:before {
    content: "\ea23";
}

.icon-next2:before {
    content: "\ea24";
}

.icon-eject:before {
    content: "\ea25";
}

.icon-volume-high:before {
    content: "\ea26";
}

.icon-volume-medium:before {
    content: "\ea27";
}

.icon-volume-low:before {
    content: "\ea28";
}

.icon-volume-mute:before {
    content: "\ea29";
}

.icon-volume-mute2:before {
    content: "\ea2a";
}

.icon-volume-increase:before {
    content: "\ea2b";
}

.icon-volume-decrease:before {
    content: "\ea2c";
}

.icon-loop:before {
    content: "\ea2d";
}

.icon-loop2:before {
    content: "\ea2e";
}

.icon-infinite:before {
    content: "\ea2f";
}

.icon-shuffle:before {
    content: "\ea30";
}

.icon-arrow-up-left:before {
    content: "\ea31";
}

.icon-arrow-up:before {
    content: "\ea32";
}

.icon-arrow-up-right:before {
    content: "\ea33";
}

.icon-arrow-right:before {
    content: "\ea34";
}

.icon-arrow-down-right:before {
    content: "\ea35";
}

.icon-arrow-down:before {
    content: "\ea36";
}

.icon-arrow-down-left:before {
    content: "\ea37";
}

.icon-arrow-left:before {
    content: "\ea38";
}

.icon-arrow-up-left2:before {
    content: "\ea39";
}

.icon-arrow-up2:before {
    content: "\ea3a";
}

.icon-arrow-up-right2:before {
    content: "\ea3b";
}

.icon-arrow-right2:before {
    content: "\ea3c";
}

.icon-arrow-down-right2:before {
    content: "\ea3d";
}

.icon-arrow-down2:before {
    content: "\ea3e";
}

.icon-arrow-down-left2:before {
    content: "\ea3f";
}

.icon-arrow-left2:before {
    content: "\ea40";
}

.icon-circle-up:before {
    content: "\ea41";
}

.icon-circle-right:before {
    content: "\ea42";
}

.icon-circle-down:before {
    content: "\ea43";
}

.icon-circle-left:before {
    content: "\ea44";
}

.icon-tab:before {
    content: "\ea45";
}

.icon-move-up:before {
    content: "\ea46";
}

.icon-move-down:before {
    content: "\ea47";
}

.icon-sort-alpha-asc:before {
    content: "\ea48";
}

.icon-sort-alpha-desc:before {
    content: "\ea49";
}

.icon-sort-numeric-asc:before {
    content: "\ea4a";
}

.icon-sort-numberic-desc:before {
    content: "\ea4b";
}

.icon-sort-amount-asc:before {
    content: "\ea4c";
}

.icon-sort-amount-desc:before {
    content: "\ea4d";
}

.icon-command:before {
    content: "\ea4e";
}

.icon-shift:before {
    content: "\ea4f";
}

.icon-ctrl:before {
    content: "\ea50";
}

.icon-opt:before {
    content: "\ea51";
}

.icon-checkbox-checked:before {
    content: "\ea52";
}

.icon-checkbox-unchecked:before {
    content: "\ea53";
}

.icon-radio-checked:before {
    content: "\ea54";
}

.icon-radio-checked2:before {
    content: "\ea55";
}

.icon-radio-unchecked:before {
    content: "\ea56";
}

.icon-crop:before {
    content: "\ea57";
}

.icon-make-group:before {
    content: "\ea58";
}

.icon-ungroup:before {
    content: "\ea59";
}

.icon-scissors:before {
    content: "\ea5a";
}

.icon-filter:before {
    content: "\ea5b";
}

.icon-font:before {
    content: "\ea5c";
}

.icon-ligature:before {
    content: "\ea5d";
}

.icon-ligature2:before {
    content: "\ea5e";
}

.icon-text-height:before {
    content: "\ea5f";
}

.icon-text-width:before {
    content: "\ea60";
}

.icon-font-size:before {
    content: "\ea61";
}

.icon-bold:before {
    content: "\ea62";
}

.icon-underline:before {
    content: "\ea63";
}

.icon-italic:before {
    content: "\ea64";
}

.icon-strikethrough:before {
    content: "\ea65";
}

.icon-omega:before {
    content: "\ea66";
}

.icon-sigma:before {
    content: "\ea67";
}

.icon-page-break:before {
    content: "\ea68";
}

.icon-superscript:before {
    content: "\ea69";
}

.icon-subscript:before {
    content: "\ea6a";
}

.icon-superscript2:before {
    content: "\ea6b";
}

.icon-subscript2:before {
    content: "\ea6c";
}

.icon-text-color:before {
    content: "\ea6d";
}

.icon-pagebreak:before {
    content: "\ea6e";
}

.icon-clear-formatting:before {
    content: "\ea6f";
}

.icon-table:before {
    content: "\ea70";
}

.icon-table2:before {
    content: "\ea71";
}

.icon-insert-template:before {
    content: "\ea72";
}

.icon-pilcrow:before {
    content: "\ea73";
}

.icon-ltr:before {
    content: "\ea74";
}

.icon-rtl:before {
    content: "\ea75";
}

.icon-section:before {
    content: "\ea76";
}

.icon-paragraph-left:before {
    content: "\ea77";
}

.icon-paragraph-center:before {
    content: "\ea78";
}

.icon-paragraph-right:before {
    content: "\ea79";
}

.icon-paragraph-justify:before {
    content: "\ea7a";
}

.icon-indent-increase:before {
    content: "\ea7b";
}

.icon-indent-decrease:before {
    content: "\ea7c";
}

.icon-share:before {
    content: "\ea7d";
}

.icon-new-tab:before {
    content: "\ea7e";
}

.icon-embed:before {
    content: "\ea7f";
}

.icon-embed2:before {
    content: "\ea80";
}

.icon-terminal:before {
    content: "\ea81";
}

.icon-share2:before {
    content: "\ea82";
}

.icon-mail:before {
    content: "\ea83";
}

.icon-mail2:before {
    content: "\ea84";
}

.icon-mail3:before {
    content: "\ea85";
}

.icon-mail4:before {
    content: "\ea86";
}

.icon-amazon:before {
    content: "\ea87";
}

.icon-google:before {
    content: "\ea88";
}

.icon-google2:before {
    content: "\ea89";
}

.icon-google3:before {
    content: "\ea8a";
}

.icon-google-plus:before {
    content: "\ea8b";
}

.icon-google-plus2:before {
    content: "\ea8c";
}

.icon-google-plus3:before {
    content: "\ea8d";
}

.icon-hangouts:before {
    content: "\ea8e";
}

.icon-google-drive:before {
    content: "\ea8f";
}

.icon-facebook:before {
    content: "\ea90";
}

.icon-facebook2:before {
    content: "\ea91";
}

.icon-instagram:before {
    content: "\ea92";
}

.icon-whatsapp:before {
    content: "\ea93";
}

.icon-spotify:before {
    content: "\ea94";
}

.icon-telegram:before {
    content: "\ea95";
}

.icon-twitter:before {
    content: "\ea96";
}

.icon-vine:before {
    content: "\ea97";
}

.icon-vk:before {
    content: "\ea98";
}

.icon-renren:before {
    content: "\ea99";
}

.icon-sina-weibo:before {
    content: "\ea9a";
}

.icon-rss:before {
    content: "\ea9b";
}

.icon-rss2:before {
    content: "\ea9c";
}

.icon-youtube:before {
    content: "\ea9d";
}

.icon-youtube2:before {
    content: "\ea9e";
}

.icon-twitch:before {
    content: "\ea9f";
}

.icon-vimeo:before {
    content: "\eaa0";
}

.icon-vimeo2:before {
    content: "\eaa1";
}

.icon-lanyrd:before {
    content: "\eaa2";
}

.icon-flickr:before {
    content: "\eaa3";
}

.icon-flickr2:before {
    content: "\eaa4";
}

.icon-flickr3:before {
    content: "\eaa5";
}

.icon-flickr4:before {
    content: "\eaa6";
}

.icon-dribbble:before {
    content: "\eaa7";
}

.icon-behance:before {
    content: "\eaa8";
}

.icon-behance2:before {
    content: "\eaa9";
}

.icon-deviantart:before {
    content: "\eaaa";
}

.icon-500px:before {
    content: "\eaab";
}

.icon-steam:before {
    content: "\eaac";
}

.icon-steam2:before {
    content: "\eaad";
}

.icon-dropbox:before {
    content: "\eaae";
}

.icon-onedrive:before {
    content: "\eaaf";
}

.icon-github:before {
    content: "\eab0";
}

.icon-npm:before {
    content: "\eab1";
}

.icon-basecamp:before {
    content: "\eab2";
}

.icon-trello:before {
    content: "\eab3";
}

.icon-wordpress:before {
    content: "\eab4";
}

.icon-joomla:before {
    content: "\eab5";
}

.icon-ello:before {
    content: "\eab6";
}

.icon-blogger:before {
    content: "\eab7";
}

.icon-blogger2:before {
    content: "\eab8";
}

.icon-tumblr:before {
    content: "\eab9";
}

.icon-tumblr2:before {
    content: "\eaba";
}

.icon-yahoo:before {
    content: "\eabb";
}

.icon-yahoo2:before {
    content: "\eabc";
}

.icon-tux:before {
    content: "\eabd";
}

.icon-appleinc:before {
    content: "\eabe";
}

.icon-finder:before {
    content: "\eabf";
}

.icon-android:before {
    content: "\eac0";
}

.icon-windows:before {
    content: "\eac1";
}

.icon-windows8:before {
    content: "\eac2";
}

.icon-soundcloud:before {
    content: "\eac3";
}

.icon-soundcloud2:before {
    content: "\eac4";
}

.icon-skype:before {
    content: "\eac5";
}

.icon-reddit:before {
    content: "\eac6";
}

.icon-hackernews:before {
    content: "\eac7";
}

.icon-wikipedia:before {
    content: "\eac8";
}

.icon-linkedin:before {
    content: "\eac9";
}

.icon-linkedin2:before {
    content: "\eaca";
}

.icon-lastfm:before {
    content: "\eacb";
}

.icon-lastfm2:before {
    content: "\eacc";
}

.icon-delicious:before {
    content: "\eacd";
}

.icon-stumbleupon:before {
    content: "\eace";
}

.icon-stumbleupon2:before {
    content: "\eacf";
}

.icon-stackoverflow:before {
    content: "\ead0";
}

.icon-pinterest:before {
    content: "\ead1";
}

.icon-pinterest2:before {
    content: "\ead2";
}

.icon-xing:before {
    content: "\ead3";
}

.icon-xing2:before {
    content: "\ead4";
}

.icon-flattr:before {
    content: "\ead5";
}

.icon-foursquare:before {
    content: "\ead6";
}

.icon-yelp:before {
    content: "\ead7";
}

.icon-paypal:before {
    content: "\ead8";
}

.icon-chrome:before {
    content: "\ead9";
}

.icon-firefox:before {
    content: "\eada";
}

.icon-IE:before {
    content: "\eadb";
}

.icon-edge:before {
    content: "\eadc";
}

.icon-safari:before {
    content: "\eadd";
}

.icon-opera:before {
    content: "\eade";
}

.icon-file-pdf:before {
    content: "\eadf";
}

.icon-file-openoffice:before {
    content: "\eae0";
}

.icon-file-word:before {
    content: "\eae1";
}

.icon-file-excel:before {
    content: "\eae2";
}

.icon-libreoffice:before {
    content: "\eae3";
}

.icon-html-five:before {
    content: "\eae4";
}

.icon-html-five2:before {
    content: "\eae5";
}

.icon-css3:before {
    content: "\eae6";
}

.icon-git:before {
    content: "\eae7";
}

.icon-codepen:before {
    content: "\eae8";
}

.icon-svg:before {
    content: "\eae9";
}

.icon-IcoMoon:before {
    content: "\eaea";
}

.icon-uni21:before {
    content: "\21";
}

.icon-uni22:before {
    content: "\22";
}

.icon-uni23:before {
    content: "\23";
}

.icon-uni24:before {
    content: "\24";
}

.icon-uni25:before {
    content: "\25";
}

.icon-uni26:before {
    content: "\26";
}

.icon-uni27:before {
    content: "\27";
}

.icon-uni28:before {
    content: "\28";
}

.icon-uni29:before {
    content: "\29";
}

.icon-uni2A:before {
    content: "\2a";
}

.icon-uni2B:before {
    content: "\2b";
}

.icon-uni2C:before {
    content: "\2c";
}

.icon-uni2D:before {
    content: "\2d";
}

.icon-uni2E:before {
    content: "\2e";
}

.icon-uni2F:before {
    content: "\2f";
}

.icon-uni30:before {
    content: "\30";
}

.icon-uni31:before {
    content: "\31";
}

.icon-uni32:before {
    content: "\32";
}

.icon-uni33:before {
    content: "\33";
}

.icon-uni34:before {
    content: "\34";
}

.icon-uni35:before {
    content: "\35";
}

.icon-uni36:before {
    content: "\36";
}

.icon-uni37:before {
    content: "\37";
}

.icon-uni38:before {
    content: "\38";
}

.icon-uni39:before {
    content: "\39";
}

.icon-uni3A:before {
    content: "\3a";
}

.icon-uni3B:before {
    content: "\3b";
}

.icon-uni3C:before {
    content: "\3c";
}

.icon-uni3D:before {
    content: "\3d";
}

.icon-uni3E:before {
    content: "\3e";
}

.icon-uni3F:before {
    content: "\3f";
}

.icon-uni40:before {
    content: "\40";
}

.icon-uni41:before {
    content: "\41";
}

.icon-uni42:before {
    content: "\42";
}

.icon-uni43:before {
    content: "\43";
}

.icon-uni44:before {
    content: "\44";
}

.icon-uni45:before {
    content: "\45";
}

.icon-uni46:before {
    content: "\46";
}

.icon-uni47:before {
    content: "\47";
}

.icon-uni48:before {
    content: "\48";
}

.icon-uni49:before {
    content: "\49";
}

.icon-uni4A:before {
    content: "\4a";
}

.icon-uni4B:before {
    content: "\4b";
}

.icon-uni4C:before {
    content: "\4c";
}

.icon-uni4D:before {
    content: "\4d";
}

.icon-uni4E:before {
    content: "\4e";
}

.icon-uni4F:before {
    content: "\4f";
}

.icon-uni50:before {
    content: "\50";
}

.icon-uni51:before {
    content: "\51";
}

.icon-uni52:before {
    content: "\52";
}

.icon-uni53:before {
    content: "\53";
}

.icon-uni54:before {
    content: "\54";
}

.icon-uni55:before {
    content: "\55";
}

.icon-uni56:before {
    content: "\56";
}

.icon-uni57:before {
    content: "\57";
}

.icon-uni58:before {
    content: "\58";
}

.icon-uni59:before {
    content: "\59";
}

.icon-uni5A:before {
    content: "\5a";
}

.icon-uni5B:before {
    content: "\5b";
}

.icon-uni5C:before {
    content: "\5c";
}

.icon-uni5D:before {
    content: "\5d";
}

.icon-uni5E:before {
    content: "\5e";
}

.icon-uni5F:before {
    content: "\5f";
}

.icon-uni60:before {
    content: "\60";
}

.icon-uni61:before {
    content: "\61";
}

.icon-uni62:before {
    content: "\62";
}

.icon-uni63:before {
    content: "\63";
}

.icon-uni64:before {
    content: "\64";
}

.icon-uni65:before {
    content: "\65";
}

.icon-uni66:before {
    content: "\66";
}

.icon-uni67:before {
    content: "\67";
}

.icon-uni68:before {
    content: "\68";
}

.icon-uni69:before {
    content: "\69";
}

.icon-uni6A:before {
    content: "\6a";
}

.icon-uni6B:before {
    content: "\6b";
}

.icon-uni6C:before {
    content: "\6c";
}

.icon-uni6D:before {
    content: "\6d";
}

.icon-uni6E:before {
    content: "\6e";
}

.icon-uni6F:before {
    content: "\6f";
}

.icon-uni70:before {
    content: "\70";
}

.icon-uni71:before {
    content: "\71";
}

.icon-uni72:before {
    content: "\72";
}

.icon-uni73:before {
    content: "\73";
}

.icon-uni74:before {
    content: "\74";
}

.icon-uni75:before {
    content: "\75";
}

.icon-uni76:before {
    content: "\76";
}

.icon-uni77:before {
    content: "\77";
}

.icon-uni78:before {
    content: "\78";
}

.icon-uni79:before {
    content: "\79";
}

.icon-uni7A:before {
    content: "\7a";
}

.icon-uni7B:before {
    content: "\7b";
}

.icon-uni7C:before {
    content: "\7c";
}

.icon-uni7D:before {
    content: "\7d";
}

.icon-uni7E:before {
    content: "\7e";
}

.icon-uniA9:before {
    content: "\a9";
}

/* Soner Acar */
/* ben@soneracar.net */

/* # e50300 Kırmızı*/

@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@700;800&display=swap');

/* Genel */
html {
    box-sizing: border-box;
    font-size: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

    *:before,
    *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    *:focus {
        outline: none !important;
    }

::placeholder {
    color: black;
}

:-ms-input-placeholder {
    color: black;
}

::-ms-input-placeholder {
    color: black;
}

body {
    font-family: 'Montserrat', sans-serif;
    color: #222;
    background-color: #fff;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #a12121;
    text-decoration: none;
}

    a:hover,
    a:focus {
        text-decoration: underline;
    }

    a:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

hr {
    border: 0;
    border-top: 1px solid #eeeeee;
    margin: 20px 0;
    display: block;
    width: 100%;
}

    hr.small {
        margin: 10px 0;
    }

/* Image */
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}

.img-rounded {
    border-radius: 4px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

.text-center {
    text-align: center !important;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role="button"] {
    cursor: pointer;
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

#close-btn::before {
    top: -10px !important;
    width: 30px !important;
    height: 30px !important;
    background-color: rgb(255 27 2 / 78%) !important;
}

hr.kirmizi {
    border: 0;
    border-bottom: 2px solid #a12121;
    margin: 0 0 20px 0;
    padding: 0;
}

/* Genel ************************************************************/
main {
    top: 215px;
    background-color: #fff;
}

    main.push {
        position: relative;
    }

    main.container {
        min-height: 1000px;
        margin-top: 55px;
    }

h1.baslik {
    font-size: 2rem;
}

h2.spot {
    font-size: 1.2rem;
    line-height: 1.5rem;
}

.bold {
    font-weight: 700 !important;
}

.haberMetni * {
    font-family: 'Montserrat', sans-serif !important;
}

.haberMetni p {
    font-size: 1.2rem;
    margin: 0 0 1.5rem 0;
    font-weight: 500;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
}

.haberMetni ul li {
    font-size: 1.2rem;
    line-height: 1.6;
}

.haberMetni ol li {
    font-size: 1.2rem;
    line-height: 1.6;
}

.haberMetni div {
    font-size: 1.2rem;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
}

.haberMetni img {
    width: 100%;
    height: auto !important;
    margin: 10px 0;
}

.p0 {
    padding: 0px !important;
}

.pl0 {
    padding-left: 0 !important;
}

.pr0 {
    padding-right: 0 !important;
}

.m0 {
    margin: 0px !important;
}

.mt0 {
    margin-top: 0px !important;
}

.ml0 {
    margin-left: 0px !important;
}

.mr0 {
    margin-right: 0px !important;
}

.mb0 {
    margin-bottom: 0px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.pl5 {
    padding-left: 5px !important;
}

.pr5 {
    padding-right: 5px !important;
}

.no-padding {
    padding: 0 !important;
}

.no-padding-right {
    padding-right: 0 !important;
}

.no-padding-left {
    padding-left: 0 !important;
}

/* Nav Bar **********************************************************/
.logo {
    height: 40px;
    vertical-align: middle;
    display: block;
    width: 100%;
    text-align: left;
}

    .logo img {
        height: 40px;
        margin-top: 0px;
    }

nav .container {
    margin-top: 0px;
}

.black-navbar {
    display: block;
    height: 45px;
    width: 100%;
    background-color: #000;
}

    .black-navbar ul {
        list-style: none;
        color: #fff;
        padding: 15px 0;
        margin: 0;
        height: 45px;
        line-height: 2px;
        font-size: .8125rem;
        font-weight: 500;
        float: left;
    }

        .black-navbar ul li {
            display: inline-block;
            padding: 5px 10px;
            border-left: 2px solid #fff;
        }

            .black-navbar ul li:first-child {
                padding-left: 0;
                border-left: 0px;
            }

            .black-navbar ul li span.suanki-tarih {
            }

            .black-navbar ul li a {
                color: #fff;
            }

                .black-navbar ul li a:hover {
                    color: #fff;
                }

.copyright .icons-mobil .ios,
.copyright .icons-mobil .android,
.copyright .icons-mobil .huawei {
    height: 29px;
    width: 106px;
    border: 2px solid #000;
    border-radius: 5px;
}

.icons-mobil {
    display: block;
    float: right;
    height: 25px;
    width: 326px;
    margin-top: 10px;
}

.copyright .icons-mobil {
    width: 223px;
    margin-top: 8px;
}

.icons-mobil .ios {
    display: inline-block;
    height: 25px;
    width: 102px;
    background: black url('/Content/images/icons/ios.jpg') no-repeat top left;
    float: left;
    margin-right: 10px;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
}

.icons-mobil .android {
    display: inline-block;
    height: 25px;
    width: 102px;
    background: black url('/Content/images/icons/android.jpg') no-repeat top left;
    float: left;
    margin-right: 10px;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
}

.icons-mobil .huawei {
    display: inline-block;
    height: 25px;
    width: 102px;
    background: black url('/Content/images/icons/huawei.jpg') no-repeat top left;
    float: left;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
}

.google-news {
    padding: 3px;
    overflow: auto;
    display: flex;
    align-items: center;
    border-top: 1px solid;
    padding-top: 5px;
    border-bottom: 1px solid;
    padding-bottom: 5px;
}

.google-news-button {
    float: right !important;
}

.google-news-subscribe {
    vertical-align: text-bottom;
    font-weight: bold;
}

nav.navbar {
    height: 195px;
    box-shadow: rgba(0,0,0,.5) 0 5px 7px -6px;
    width: 100%;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    background-color: #C90003; /* #ed1c2e; */
    transition: top 0.5s;
}

.scroll-up nav.navbar {
    top: -45px;
    height: 105px;
}

.scroll-down nav.navbar {
    top: -45px;
    height: 105px;
}

.scroll-up .navbar-top,
.scroll-down .navbar-top {
    margin-top: 10px !important;
}

.scroll-up .top-links,
.scroll-down .top-links,
.scroll-up .grey-navbar,
.scroll-down .grey-navbar {
    display: none;
}

.main-links {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
    overflow: hidden;
    height: 30px;
}

.copyright .main-links {
    margin-top: 15px;
    margin-bottom: 0;
}

.grey-navbar {
    position: absolute;
    left: 0;
    right: 0;
}

    .grey-navbar .main-links {
        margin: 10px 0 0 0;
    }

        .grey-navbar.main-links li {
            border-right: 2px solid #000;
        }

.main-links li {
    display: inline-block;
    line-height: 10px;
    border-right: 2px solid #fff;
}

/*nav .main-links li:hover {
            background-color: #a12121;
        }*/

.grey-navbar .main-links li a {
    color: #464646;
    font-weight: 600;
}

.main-links li a {
    padding: 0px 9px;
    color: #ffffff;
    font-size: 0.8125rem;
    text-decoration: none;
    text-transform: uppercase;
}

.main-links li:first-child a {
    padding-left: 0px;
}

.main-links li:last-child a {
    padding-right: 0px;
}

.main-links li:last-child {
    border-right: 0px;
}

nav .main-links li a:hover {
    text-decoration: none;
}

.main-links li a:visited,
.main-links li a:active,
.main-links li a:focus {
    text-decoration: none;
}

/* Okumadıklarınız **************************************************/
.okumadiklariniz {
}

    .okumadiklariniz h2,
    .video-haberler h2,
    .en-cok-okunan-haberler h2,
    .abonelere h2 {
        font-size: 1.25rem;
        border-bottom: 1px solid #818181;
        padding: 8px 0 8px 0px;
        font-weight: 700;
        color: #fff;
        background-color: #C90003;
        border-radius: 10px 10px 0 0;
        text-align: center;
        margin-bottom: 0;
    }

        .okumadiklariniz h2 a,
        .video-haberler h2 a,
        .abonelere h2 a {
            color: #fff;
        }

    .okumadiklariniz span.not {
        display: block;
        background: #f0f0f0;
        color: #4c4c4c;
        padding: 8px 10px;
        margin: -3px 0 6px;
        font-style: italic;
        line-height: 1.3;
        font-size: 0.6875rem;
    }

/* Abonelere ********************************************************/

.abonelere * {
    position: relative;
}

.abonelere #cumh-uye,
.abonelere #anim1,
.abonelere #anim2,
.abonelere #anim3 {
    max-width: 300px;
    width: 100%;
}

.abonelere #cumh-uye {
    overflow: hidden;
    height: 225px;
    margin: 0 auto 20px auto;
    position: relative;
    -webkit-backface-visibility: hidden;
}

    .abonelere #cumh-uye a {
        display: block;
        text-decoration: none;
    }

    .abonelere #cumh-uye .block {
        display: block;
    }

    .abonelere #cumh-uye .hidden {
        display: none;
    }

    .abonelere #cumh-uye .bold {
        font-weight: bold;
    }

#anim1 {
    position: relative;
    padding: 20px;
    height: 185px;
    color: #fff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.25rem;
    line-height: 1;
    text-align: center;
    background: #a12121;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #a12121), color-stop(1, #BD0009) );
    background-image: -o-linear-gradient(bottom, #a12121 0%, #BD0009 100%);
    background-image: -moz-linear-gradient(bottom, #a12121 0%, #BD0009 100%);
    background-image: -webkit-linear-gradient(bottom, #a12121 0%, #BD0009 100%);
    background-image: -ms-linear-gradient(bottom, #a12121 0%, #BD0009 100%);
    background-image: linear-gradient(to top, #a12121 0%, #BD0009 100%);
}

    #anim1 .cum-logo {
        position: absolute;
        display: block;
        left: 0;
        right: 0;
        bottom: 0;
        height: 45px;
    }

        #anim1 .cum-logo span {
            display: block;
            height: 100%;
            width: 242px;
            margin: 0 auto;
            background: url('/Content/images/abonelere/cumhuriyet.png') left bottom no-repeat;
        }

    #anim1 .bold {
        font-family: "Arial Black", Gadget, sans-serif;
    }

    #anim1 .today {
        display: block;
        font-size: 1.75rem;
        font-family: "Arial Black", Gadget, sans-serif;
        font-weight: bold;
        margin: 34px 0 17px;
    }

    #anim1 .msg {
        display: block;
        line-height: 1.2;
        font-size: 0.9em;
    }

    #anim1:hover .msg {
        text-decoration: underline;
    }

    #anim1 .hidden {
        display: none;
    }

#anim2 {
    position: relative;
    height: 225px;
    background: #ccc;
}

    #anim2 .papers {
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
    }

        #anim2 .papers span {
            display: block;
            background: url(/Content/images/abonelere/arsiv-gazeteler.png) left top no-repeat;
            margin: 0 auto;
        }

        #anim2 .papers .title {
            width: 188px;
            height: 38px;
            background-position: -218px top;
        }

            #anim2 .papers .title.full {
                background-position: -426px top;
            }

        #anim2 .papers .paper-group {
            position: static;
            bottom: 0;
            width: 208px;
            height: 187px;
            background-position: left bottom;
        }

            #anim2 .papers .paper-group.pos2 {
                background-position: -208px bottom;
            }

            #anim2 .papers .paper-group.pos3 {
                background-position: -416px bottom;
            }

    #anim2 .articles {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: #a12121;
        padding: 6px 0;
        color: #fff;
        font-size: 1.125rem;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-align: center;
    }

        #anim2 .articles .bold {
            font-weight: bold;
        }

    #anim2:hover .articles {
        background: #bd0f15;
    }

    #anim2 .papers .title.hidden,
    #anim2 .papers .paper-group.hidden,
    #anim2 .articles.hidden {
        display: none;
    }

#anim3 {
    position: relative;
    height: 225px;
    background: #b2b2b2;
}

    #anim3 .papers {
        position: absolute;
        width: 760px;
        height: 170px;
        left: -760px;
        bottom: 0;
    }

        #anim3 .papers * {
            display: block;
        }

        #anim3 .papers .bg {
            position: relative;
            width: 100%;
            height: 100%;
            background: url(/Content/images/abonelere/gazeteler.png) left top no-repeat;
        }

        #anim3 .papers .image {
            overflow: hidden;
            position: absolute;
            left: 390px;
            bottom: 0;
            width: 170px;
            height: 160px;
        }

            #anim3 .papers .image img {
                border: none;
                border-width: 0;
                outline: none;
                outline-width: 0;
                width: 100%;
            }

    #anim3 .title {
        display: block;
        position: absolute;
        width: 100%;
        padding: 4px 0;
        margin: 13px 0;
        color: #fff;
        border-bottom: 2px solid #fff;
        background: #a12121;
        text-align: center;
        font-size: 1.25rem;
        font-weight: 900;
    }

    #anim3:hover .title {
        background: #555;
        background: #bd0f15;
    }

    #anim3 .title.hidden {
        display: none;
    }

/* Manşet Slider ****************************************************/

.slider-manset {
    background-color: #fff;
    display: block;
    width: 100%;
    margin: 0;
}

    .slider-manset .swiper-pagination {
        text-align: center;
        background-color: #000;
        position: inherit;
        height: 40px;
        display: flex;
        flex-wrap: nowrap;
    }

        .slider-manset .swiper-pagination .swiper-pagination-bullet {
            border: 0;
            background-color: #000;
            color: #fff;
            font-weight: 600;
            border-radius: 0;
            padding: 4px 0px 5px 0px;
            line-height: 34px;
            margin: 0 !important;
            height: 40px;
            letter-spacing: 1px;
            width: 100%;
            min-width: unset;
            font-size: 13px;
        }

        .slider-manset .swiper-pagination .swiper-pagination-bullet-active {
            background-color: #BD0009;
        }

        .slider-manset .swiper-pagination .swiper-pagination-bullet:first-child {
            margin-left: 0;
        }

.swiper-pagination {
    height: 45px;
    width: 100%;
    overflow: hidden;
}

.swiper-slide {
    text-align: left;
    font-size: 1.125rem;
    background: #000;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-reklam div {
    width: 100% !important;
    cursor: pointer;
    height: 100%;
}

.swiper-slide iframe {
    width: 100%;
    pointer-events: none;
    height: 100%;
}

.video-container .swiper-slide .slider-desc {
    background-color: #000;
    padding: 10px 10px 25px 12px;
}

.title-container {
    left: 0;
    bottom: 0;
    position: absolute;
    display: block;
    width: 100%;
}

.swiper-slide .slider-desc {
    position: relative;
    z-index: 2;
    text-decoration: none;
    left: 0px;
    width: 100%;
    padding: 5px;
    color: white;
    display: block;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    background-color: rgba(0, 0, 0, 0.66);
}

    .swiper-slide .slider-desc h3 {
        display: block;
        margin-block-start: unset;
        margin-block-end: unset;
        margin-inline-start: unset;
        margin-inline-end: unset;
        font-weight: unset;
    }

.swiper-slide .slider-desc-red {
    display: flex;
    align-items: center;
    background-color: #950000eb !important;
    width: max-content;
    max-width: calc( 100% - 10px);
    margin-left: 10px;
    padding-inline: 8px;
    padding-block: 2px;
    letter-spacing: 0;
}

    .swiper-slide .slider-desc-red .baslik {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        width: max-content;
        font-size: clamp(0.9rem, 2.5vw, 1.5rem);
        font-weight: 700;
        text-overflow: ellipsis;
    }

.swiper-slide .slider-desc span.cizgi {
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 80%;
    background-color: #900000;
}

.swiper-slide .slider-desc span.cizgi-beyaz {
    border-left: 3px solid #fff !important;
}

.swiper-slide .slider-desc h3.baslik {
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    padding-left: 15px;
    font-size: clamp(1.3rem, 4vw, 2.2rem);
    margin-block-start: 0%;
    margin-block-end: 0%;
    margin-inline-start: unset;
    margin-inline-end: unset;
    font-weight: inherit;
    letter-spacing: 0;
}

.slider-desc-video,
.slider-desc-yasam,
.slider-desc-spor,
.slider-desc-bolum {
    position: absolute !important;
    bottom: 0;
    left: 0 !important;
}

.slider-spor .swiper-slide {
    height: 470px;
}

.manset-container .swiper-slide img,
.yasam-container .swiper-slide img,
.spor-container .swiper-slide img,
.video-container .swiper-slide img {
    width: 100%;
}

.yasam-container {
    height: 352px;
}

.yasam-yan-ikili .haber-galerisi {
    height: 207px;
}

.swiper-slide a {
    width: 100%;
}

.swiper-pagination-bullet, .yazarlar-pagination-bullet {
    min-width: 28px;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 1rem;
    color: #000;
    opacity: 1;
    background: #fff;
    margin: 5px 3px 15px 3px;
    border-radius: 6px;
    font-weight: 600;
}

.swiper-pagination-bullet-active,
.yazarlar-pagination-bullet-active {
    color: #fff;
    background: #900000;
    transition: all .2s linear;
}

.yasam-pagination,
.spor-pagination,
.video-pagination {
    position: absolute;
    top: 3px;
    right: 15px;
    text-align: right;
}

    .yasam-pagination .swiper-pagination-bullet,
    .spor-pagination .swiper-pagination-bullet,
    .video-pagination .swiper-pagination-bullet {
        /*width: 14px;
        height: 14px;
        opacity: 0.7;
        background: #000;
        margin: 5px 2px;
        min-width: unset;
        border: 0;*/
    }

.swiper-button-prev, .swiper-button-next {
    display: none;
}

.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
    display: block;
}

.video-container .baslik {
    font-size: 2rem;
}
/* Top 4lü **********************************************************/
.cumhuriyet-tv-banner {
    background-color: #D5111E;
    width: 100%;
}

.haber {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.ikili-kutu {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 49%;
    height: 100%;
}

.ikili-resim .haber {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 49%;
    height: 100%;
}

.haber .haber-fotograf {
    display: block;
    overflow: hidden;
}

    .haber .haber-fotograf span {
        display: block;
        overflow: hidden;
        position: absolute;
        background-color: #222;
        font-size: 0.625rem;
        color: #fff;
        bottom: 58px;
        padding: 3px 6px 4px;
        font-weight: 600;
    }

/*.yazar-alti .haber .haber-fotograf,
.uclu-haber .haber .haber-fotograf {
    height: 174px !important;
}*/

/*.ikili {
    margin-bottom:5px!important;
}*/

.uclu-haber .haber .haber-fotograf-2li-sutun {
    height: 444px !important;
}

.spor .haber .haber-baslik {
    height: 52px;
}

.haber .haber-baslik {
    height: 85px;
}

    .haber .haber-baslik .kategori {
        font-size: 0.5625rem;
        color: #C90003;
        padding: 0 0 0 5px;
        display: inline-block;
        font-weight: 600;
        margin-left: 0px;
        border-left: 2px solid #000;
        margin-top: 10px;
        text-transform: uppercase;
    }

.spor .haber .haber-baslik .kategori {
    position: absolute;
    bottom: 62px;
    left: 5px;
    color: #fff !important;
    padding: 3px 5px;
    font-size: 8px;
    border-radius: 2px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    background-color: #13a774;
    border: 0;
}

.haber .haber-baslik .eklenme-tarihi {
    font-size: 0.625rem;
    color: #6b6b6b;
    padding: 10px 0 0 0;
    display: inline-block;
    font-weight: 500;
    float: right;
}

.haber .haber-baslik a h3 {
    color: #000;
    font-size: 1.2rem;
    margin: 5px 0px 10px 0px;
    text-decoration: none;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: 38px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.haber .haber-baslik h3:hover {
    color: #3e3d3d;
    text-decoration: none;
}

.haber .haber-baslik a:hover {
    color: #3e3d3d;
    text-decoration: none;
}

.haber-ikili-box a {
    font-size: 1.0rem !important;
}

.container-manset {
    display: flex;
    justify-content: space-between;
}

#ikiliContainer {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 32%;
}
/*@media (max-width: 1000px) {
    #ikiliContainer {
        display: none;
        
    } 
}*/

#ikiliContainer-mobile {
    display: none;
}

@media (max-width: 1000px) {
    #ikiliContainer-mobile {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
    }
}

.ikili-resim {
    display: flex;
    justify-content: space-between;
}


.swiper-slider {
    width: 64%;
}


@media (max-width: 1000px) {
    .container-manset {
        display: block;
    }

    #ikiliContainer {
        width: 100%;
    }

    .swiper-slider {
        width: 100%;
    }
}


.haber-ikili-box .haber-galerisi .haber-baslik {
    font-size: 1rem;
    padding-bottom: 75px;
    -webkit-line-clamp: 3;
}

.haber.kare {
}

.spor .haber .haber-fotograf {
    height: 132px;
}

.spor .haber.kare .haber-fotograf,
.haber.kare .haber-fotograf {
    height: auto;
}

    .haber.kare .haber-fotograf img {
        height: 400px !important;
        width: 100%;
    }

.haber.kare .haber-baslik {
    position: absolute;
    color: #fff;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 80px 15px 15px;
    font-size: 1rem;
    font-weight: 600;
    text-shadow: 1px 1px 4px rgba(0,0,0,.8);
    background: #202020;
    background: -webkit-gradient(linear,0% 100%,0% 0%,from(rgba(0,0,0,.8)),color-stop(.5,rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.5),rgba(0,0,0,0));
    background: -moz-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.5),rgba(0,0,0,0));
    background: -o-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.5),rgba(0,0,0,0));
    height: auto;
}

    .haber.kare .haber-baslik a {
        color: #fff;
        font-size: 2rem;
    }

.haber.kare .haber-fotograf {
    display: block;
    overflow: hidden;
    position: relative;
}

.haber-kutu-container {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 0 33px;
}


.haber-kutu {
    /*-webkit-box-shadow: 0 0 20px 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 20px 1px rgba(0,0,0,.15);*/
    background-color: white;
    vertical-align: top;
    overflow: hidden;
    margin-bottom: 20px;
    width: 19%;
}

    .haber-kutu .haber-foto {
        display: block;
        overflow: hidden;
    }

    .haber-kutu .haber-baslik {
        color: #000;
        font-size: 13px;
        margin: 10px 0 0 0;
        text-decoration: none;
        text-align: left;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-weight: 600;
        min-height: 1.2rem;
        font-family: 'Poppins', sans-serif;
        line-height: 20px;
    }

    .haber-kutu a {
        text-decoration: none;
    }


@media (max-width: 1000px) {
    .haber-kutu-container {
        padding: 0px 15px;
    }

    .haber-kutu {
        width: 49%;
    }

        .haber-kutu:last-child {
            width: 100%;
        }

    .container-manset {
        margin: 0;
        padding: 0;
    }

    .slider-manset {
        margin-bottom: 45px;
    }
}

@media (max-width: 580px) {

    .haber-kutu:last-child {
        width: 100%;
    }

    .haber-kutu-container {
        padding: 0px 15px;
    }
}


.right-img img {
    width: 100%;
}

.right-bar-slider {
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}

@media (max-width: 1000px) {
    .right-bar-slider {
        height: auto;
    }
}

.right-pagination .swiper-pagination-bullet {
    min-width: 35px;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 1rem;
    color: #000;
    border-radius: 50% !important;
    border: 1px solid #ccc !important;
    opacity: 1;
    background: #fff;
    margin: 0px 2px 0 !important;
    border-radius: 6px;
    font-weight: 600;
}

.right-pagination .swiper-pagination-bullet-active {
    color: #fff;
    background: #C90003;
    transition: all .2s linear;
}

.right-pagination .swiper-pagination-bullet:hover {
    border: 1px solid #252525 !important;
}



.right-slider {
    width: 100%;
}

    .right-slider .swiper-slide {
        background: none;
    }

.right-pagination {
    position: relative;
}

.right-slide-arrow {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.right-slider-arrow-left {
    width: 35px;
    height: 35px;
    border: 2px solid #ccc;
    border-radius: 50%;
    transition: all 0.4s;
}

    .right-slider-arrow-left::after {
        position: absolute;
        content: '';
        border: solid black;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        margin-top: 11px;
        margin-left: 10px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transition: all 0.4s;
    }

    .right-slider-arrow-left:hover {
        background: #C90003;
        border-color: #fff;
    }

        .right-slider-arrow-left:hover::after {
            border-color: white;
        }

.right-slider-arrow-right {
    width: 35px;
    height: 35px;
    border: 2px solid #ccc;
    border-radius: 50%;
    transition: all 0.4s;
}

    .right-slider-arrow-right::after {
        position: absolute;
        content: '';
        border: solid black;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        margin-top: 11px;
        margin-left: 12px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        transition: all 0.4s;
    }

    .right-slider-arrow-right:hover {
        background: #C90003;
        border-color: #fff;
    }

        .right-slider-arrow-right:hover::after {
            border-color: white;
        }

.pagination-center {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 4px;
}

    .pagination-center .swiper-pagination {
        width: auto;
        margin: 0 15px;
        margin-top: 0px;
        height: 35px;
    }


.right-slide-info {
    position: relative;
    height: 50px;
    z-index: 2;
    text-decoration: none;
    width: 100%;
    padding: 5px 0;
    color: #000;
    display: block;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    background: #fff;
    /*background: rgba(0, 0, 0, 0.8);*/
}

    .right-slide-info .kategori {
        font-size: 0.5625rem;
        color: #C90003;
        padding: 0 0 0 5px;
        display: inline-block;
        font-weight: 600;
        margin-left: 0px;
        border-left: 2px solid #000;
        margin-top: 10px;
        text-transform: uppercase;
    }

    .right-slide-info .eklenme-tarihi {
        font-size: 0.625rem;
        color: #6b6b6b;
        padding: 10px 0 0 0;
        display: inline-block;
        font-weight: 500;
        float: right;
    }

    .right-slide-info:hover {
        text-decoration: none
    }


/* Haber Galeri */
/* haber-uclu-dikey *****************************************************/
.haber-uclu-dikey {
    display: block;
    width: 100%;
    min-height: 160px;
    height: 160px;
    position: relative;
    margin: 0 0 5px 0;
    overflow: hidden;
}

    .haber-uclu-dikey:last-child {
        margin: 0 !important;
    }

    .haber-uclu-dikey img {
        width: 100%;
        min-height: 100%;
        box-sizing: border-box;
    }

    .haber-uclu-dikey span {
        position: absolute;
        color: #fff;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 14px 10px 8px;
        font-size: 1rem;
        font-weight: 600;
        text-shadow: 1px 1px 4px rgba(0,0,0,.8);
        background: #202020;
        background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgba(0,0,0,.8)), color-stop(0.5, rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
        background: -webkit-linear-gradient(bottom, rgba(0,0,0,.8), rgba(0,0,0,.5), rgba(0,0,0,0));
        background: -moz-linear-gradient(bottom, rgba(0,0,0,.8), rgba(0,0,0,.5), rgba(0,0,0,0));
        background: -o-linear-gradient(bottom, rgba(0,0,0,.8), rgba(0,0,0,.5), rgba(0,0,0,0));
    }

/* Manşet Altı Güncel ***********************************************/

.haber-guncel {
    background-color: #fff;
}

    .haber-guncel ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .haber-guncel ul li {
            padding-bottom: 4px;
        }

            .haber-guncel ul li:last-child {
                padding-bottom: 3px;
            }

            .haber-guncel ul li a {
                display: block;
                font-size: 1rem;
                font-weight: 500;
                color: #000;
                text-decoration: none;
            }

                .haber-guncel ul li a span.image {
                    position: relative;
                    left: 0;
                    top: 0;
                    width: 126px;
                    height: 78px;
                    display: inline-block;
                    margin: 5px;
                }

                    .haber-guncel ul li a span.image img {
                        width: 100%;
                    }

                .haber-guncel ul li a span.text {
                    vertical-align: middle;
                    width: 50%;
                    display: inline-block;
                }

/* İlan IFrame ******************************************************/
.frmIlan {
    width: 100%;
    height: 160px;
    background-color: #fff;
}

/* Çok Okunan Haberler **********************************************/
.haber-cok-okunanlar {
    background-color: #fff;
}

    .haber-cok-okunanlar ul {
        list-style: none;
        margin: 0;
        padding: 4px 5px 5px 5px;
    }

        .haber-cok-okunanlar ul li {
        }

            .haber-cok-okunanlar ul li a {
                text-decoration: none;
                font-size: 0.75rem;
                font-weight: 500;
                color: #000;
                line-height: 1.688rem;
            }

                .haber-cok-okunanlar ul li a b {
                    padding-right: 5px;
                    width: 20px;
                    display: inline-block;
                }
/* Başlıklar ********************************************************/
/* Genel */
h4.alt-baslik,
h4.guncel {
    margin: 0;
    height: 31px;
    padding: 5px;
}

    h4.alt-baslik span {
        padding-bottom: 2px;
    }

    h4.guncel span {
        border-bottom: 4px solid #a12121;
    }

    h4.alt-baslik i {
        background-image: url(https://www.cumhuriyet.com.tr/Content/images/main/bolum-grafikleri.png);
        background-repeat: no-repeat;
        width: 82px;
        height: 26px;
        overflow: hidden;
        display: block;
        float: right;
    }

    h4.guncel i {
        background-position: -126px -320px;
    }

h4.egitim i {
    background-position: -126px 0px;
}

h4.yazarlar i {
    background-position: -126px -320px;
}

h4.siyaset i {
    background-position: -126px -440px;
}

h4.turkiye i {
    background-position: -126px -200px;
}

h4.dunya i {
    background-position: -126px -480px;
}

h4.ekonomi i {
    background-position: -126px -360px;
}

h4.otomobil i {
    background-position: -126px -360px;
}

h4.kultur-sanat i {
    background-position: -126px -160px;
}

h4.spor i {
    background-position: -126px -240px;
}

h4.yasam i {
    background-position: -126px -280px;
}

h4.bilim-ve-teknoloji i {
    background-position: -126px -80px;
}

h4.saglik i {
    background-position: -126px -640px;
}

h4.cevre i {
    background-position: -126px -40px;
}

h4.egitim i {
    background-position: -126px 0px;
}

h4.gezi i {
    background-position: -126px -400px;
}

h4.video i {
    background-position: -126px -600px;
}

h4.foto-galeri i {
    background-position: -126px -120px;
}

h4.cizerler i {
    background-position: -126px -680px;
}

h4.tv-rehberi i {
    background-position: -126px -560px;
}

h4.sokak i {
    background-position: -126px -880px;
}

h4.yazi-dizileri i {
    background-position: -126px -840px;
}

h4.cumhuriyet-ege i {
    background-position: -126px -920px;
}

/* Bölüm Ana Başlıkları*/

.bolum-ana-baslik {
    height: 45px;
    width: 100%;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    color: #fff;
    line-height: 45px;
}

    .bolum-ana-baslik a {
        color: #fff;
        text-decoration: none;
        font-size: 1rem;
        padding: 0px 10px;
        position: absolute;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-shadow: 1px 1px 1px rgba(0,0,0,.85);
    }

    .bolum-ana-baslik.turkiye {
        border-bottom: 4px solid #be012e;
        background-color: #be012e;
    }

        .bolum-ana-baslik.turkiye a {
            background-color: #be012e;
        }

    .bolum-ana-baslik.dunya {
        border-bottom: 4px solid #806d53;
        background-color: #806d53;
    }

        .bolum-ana-baslik.dunya a {
            background-color: #806d53;
        }

    .bolum-ana-baslik.yazarlar {
        border-bottom: 4px solid #a12121;
        background-color: #a12121;
    }

    .bolum-ana-baslik.siyaset {
        border-bottom: 4px solid #336cb1;
        background-color: #336cb1;
    }

        .bolum-ana-baslik.siyaset a {
            background-color: #336cb1;
        }

    .bolum-ana-baslik.ekonomi {
        border-bottom: 4px solid #63abaa;
        background-color: #63abaa;
    }

        .bolum-ana-baslik.ekonomi a {
            background-color: #63abaa;
        }

    .bolum-ana-baslik.kultur-sanat {
        border-bottom: 4px solid #682f8b;
        background-color: #682f8b;
    }

        .bolum-ana-baslik.kultur-sanat a {
            background-color: #682f8b;
        }

    .bolum-ana-baslik.kitap {
        border-bottom: 4px solid #A52A2A;
        background-color: #A52A2A;
    }

        .bolum-ana-baslik.kitap a {
            background-color: #A52A2A;
        }

    .bolum-ana-baslik.spor {
        border-bottom: 4px solid #0D9300;
        background-color: #0D9300;
    }

        .bolum-ana-baslik.spor a {
            background-color: #0D9300;
        }



.bolum-spor-baslik {
    height: 45px;
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0;
    vertical-align: middle;
    color: #fff;
    text-decoration: none !important;
    background-color: #0D9300;
}

    .bolum-spor-baslik:hover a {
        text-decoration: none !important;
    }

    .bolum-spor-baslik img {
        width: 103px;
        margin-right: 15px;
        margin-left: 10px;
    }

    .bolum-spor-baslik h2 {
        color: #fff;
        text-decoration: none;
        font-size: 1rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-shadow: 1px 1px 1px rgba(0,0,0,.85);
    }



.bolum-ana-baslik.yasam {
    border-bottom: 4px solid #eec200;
    background-color: #eec200;
}

    .bolum-ana-baslik.yasam a {
        background-color: #eec200;
    }
    
    .bolum-ana-baslik.kesfet {
    border-bottom: 4px solid #1b3fc6;
    background-color: #1b3fc6;
}

    .bolum-ana-baslik.kesfet a {
        background-color: #1b3fc6;
    }


.bolum-ana-baslik.gezi {
    border-bottom: 4px solid #ff7f00;
    background-color: #eec200;
}

    .bolum-ana-baslik.gezi a {
        background-color: #ff7f00;
    }


.bolum-ana-baslik.bilim-ve-teknoloji {
    border-bottom: 4px solid #4158ad;
    background-color: #4158ad;
}

    .bolum-ana-baslik.bilim-ve-teknoloji a {
        background-color: #4158ad;
    }

.bolum-ana-baslik.saglik {
    border-bottom: 4px solid #f0a2c8;
    background-color: #f0a2c8;
}

    .bolum-ana-baslik.saglik a {
        background-color: #f0a2c8;
    }

.bolum-ana-baslik.cevre {
    border-bottom: 4px solid #a6d400;
    background-color: #a6d400;
}

    .bolum-ana-baslik.cevre a {
        background-color: #a6d400;
    }

.bolum-ana-baslik.egitim {
    border-bottom: 4px solid #8ac5de;
    background-color: #8ac5de;
}

    .bolum-ana-baslik.egitim a {
        background-color: #8ac5de;
    }

.bolum-ana-baslik.gezi {
    border-bottom: 4px solid #ff7f00;
    background-color: #ff7f00;
}

    .bolum-ana-baslik.gezi a {
        background-color: #ff7f00;
    }

.bolum-ana-baslik.video {
    border-bottom: 4px solid #9b97a2;
    background-color: #9b97a2;
}

.bolum-ana-baslik.foto-galeri {
    border-bottom: 4px solid #b9baa8;
    background-color: #b9baa8;
}

/*.bolum-ana-baslik.astroloji {
        border-bottom: 4px solid #a472ba;
        background-color: #a472ba;
    }*/

/*.bolum-ana-baslik.astroloji a {
            background-color: #a472ba;
        }*/

.bolum-ana-baslik.cizerler {
    border-bottom: 4px solid #005e72;
    background-color: #005e72;
}

    .bolum-ana-baslik.cizerler a {
        background-color: #005e72;
    }

.bolum-ana-baslik.otomobil {
    border-bottom: 4px solid #63abaa;
    background-color: #63abaa;
}

    .bolum-ana-baslik.otomobil a {
        background-color: #63abaa;
    }

.bolum-ana-baslik.tv-rehberi {
    border-bottom: 4px solid #b80068;
    background-color: #b80068;
}

    .bolum-ana-baslik.tv-rehberi a {
        background-color: #b80068;
    }

.bolum-ana-baslik.sokak {
    border-bottom: 4px solid #085000;
    background-color: #085000;
}

    .bolum-ana-baslik.sokak a {
        background-color: #085000;
    }

.bolum-ana-baslik.yazi-dizileri {
    border-bottom: 4px solid #666666;
    background-color: #666666;
}

.bolum-ana-baslik.cumhuriyet-ege {
    border-bottom: 4px solid #2a3c93;
    background-color: #2a3c93;
}

/*
.bolum h2,
.bolum h2 a {
    position: relative;
    color: white;
}

    .bolum h2 a {
        z-index: 1;
    }

.bolum i {
    width: 82px;
    height: 26px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(/Content/images/main/bolum-grafikleri.png) -126px -320px no-repeat;
}

.bolum.yazarlar i {
    background-position: -126px -320px
}

.bolum.siyaset i {
    background-position: -126px -440px
}

.bolum.turkiye i {
    background-position: -126px -200px
}

.bolum.dunya i {
    background-position: -126px -480px
}

.bolum.ekonomi i {
    background-position: -126px -360px
}

.bolum.kultur-sanat i {
    background-position: -126px -160px
}

.bolum.spor i {
    background-position: -126px -240px
}

.bolum.yasam i {
    background-position: -126px -280px
}

.bolum.bilim-ve-teknoloji i {
    background-position: -126px -80px
}

.bolum.saglik i {
    background-position: -126px -640px
}

.bolum.cevre i {
    background-position: -126px -40px
}

.bolum.egitim i {
    background-position: -126px 0px
}

.bolum.gezi i {
    background-position: -126px -400px
}

.bolum.video i {
    background-position: -126px -600px
}

.bolum.foto-galeri i {
    background-position: -126px -120px
}

.bolum.astroloji i {
    background-position: -126px -520px
}

.bolum.cizerler i {
    background-position: -126px -680px
}

.bolum.tv-rehberi i {
    background-position: -126px -560px
}

.bolum.sokak i {
    background-position: -126px -880px
}

.bolum.yazi-dizileri i {
    background-position: -126px -840px
}

.bolum.cumhuriyet-ege i {
    background-position: -126px -920px
}

.bolum h2.block {
    overflow: hidden;
    margin-top: 0;
    background: #a12121;
    color: #fff;
    border: none;
    padding: 9px 10px 10px 10px;
    padding-right: 120px;
    margin-bottom: 4px;
    line-height: 1;
    height: 40px;
}

    .bolum h2.block * {
        display: inline-block;
        margin-right: .5em;
        vertical-align: middle;
    }

    .bolum h2.block .subsects {
        font-size: .9em;
        margin-right: 0;
        font-weight: 700;
    }

        .bolum h2.block .subsects > *:last-child {
            margin-right: 0;
        }

    .bolum h2.block .sep {
        font-size: .8em;
    }

    .bolum h2.block .gra {
        margin: 0;
        width: 126px;
        height: 40px;
        background-color: #fff;
        background-position: -208px -320px;
    }

h1.sect-title {
    position: relative;
    font-size: 2.5rem;
    line-height: 46px;
    margin: 0 0 14px;
    padding: 10px 0 0;
    border-bottom: 1px solid #818181;
}

    h1.sect-title * {
        display: block;
    }

    h1.sect-title .text,
    h1.sect-title .graphic {
        float: left;
        background-color: #fff;
    }

    h1.sect-title .text {
        padding: 0 30px 0 10px;
        margin-top: -10px;
        padding-bottom: 4px;
        min-width: 124px;
    }

    h1.sect-title .graphic {
        width: 126px;
        height: 40px;
        background-repeat: no-repeat;
        background-position: left -320px;
        background-image: url(/Content/images/main/bolum-grafikleri.png);
    }

    h1.sect-title .sect-links {
        height: 40px;
        background-color: #a12121;
    }

        h1.sect-title .sect-links a {
            float: left;
            margin: 0 12px;
            font-size: 1.25rem;
            line-height: 40px;
            height: 40px;
            color: #fff;
            background-color: inherit;
        }

            h1.sect-title .sect-links a:last-of-type {
                margin-right: 0;
            }

body.yasam .sect-links a {
    font-size: 1.125rem;
}

body.egitim h1.sect-title .graphic {
    background-position: left 0px
}

body.cevre h1.sect-title .graphic {
    background-position: left -40px
}

body.bilim-ve-teknoloji h1.sect-title .graphic {
    background-position: left -80px
}

body.foto-galeri h1.sect-title .graphic {
    background-position: left -120px
}

body.kultur-sanat h1.sect-title .graphic {
    background-position: left -160px
}

body.turkiye h1.sect-title .graphic {
    background-position: left -200px
}

body.spor h1.sect-title .graphic {
    background-position: left -240px
}

body.yasam h1.sect-title .graphic {
    background-position: left -280px
}

body.yazarlar h1.sect-title .graphic {
    background-position: left -320px
}

body.ekonomi h1.sect-title .graphic {
    background-position: left -360px
}

body.gezi h1.sect-title .graphic {
    background-position: left -400px
}

body.siyaset h1.sect-title .graphic {
    background-position: left -440px
}

body.dunya h1.sect-title .graphic {
    background-position: left -480px
}

body.astroloji h1.sect-title .graphic {
    background-position: left -520px
}

body.tv-rehberi h1.sect-title .graphic {
    background-position: left -560px
}

body.video h1.sect-title .graphic {
    background-position: left -600px
}

body.saglik h1.sect-title .graphic {
    background-position: left -640px
}

body.cizerler h1.sect-title .graphic {
    background-position: left -680px
}

body.yazi-dizileri h1.sect-title .graphic {
    background-position: left -840px
}

body.sokak h1.sect-title .graphic {
    background-position: left -880px
}

body.cumhuriyet-ege h1.sect-title .graphic {
    background-position: left -920px
}

/ * ------------------- * /

h1.sect-title {
    font-size: 2.125rem;
    line-height: 40px;
}

    h1.sect-title .text {
        font-weight: 900;
        margin-top: 0;
        padding-bottom: 0;
        padding-right: 20px;
        letter-spacing: -1px;
    }

    h1.sect-title + #headeresque {
        margin: -5px 0 10px;
    }

    h1.sect-title.with-sect-logo + #headeresque {
        margin-top: 38px;
    }*/

/* Navigasyon Simgesi ************************************************************/

.navicon-button {
    display: inline-block;
    position: relative;
    padding: 17px 15px 14px 15px;
    transition: 0.25s;
    cursor: pointer;
    user-select: none;
    opacity: 1;
}

    .navicon-button .navicon:before, .navicon-button .navicon:after {
        transition: 0.25s;
    }

    .navicon-button:hover {
        transition: 0.5s;
        opacity: 1;
    }

        .navicon-button:hover .navicon:before, .navicon-button:hover .navicon:after {
            transition: 0.25s;
        }

        .navicon-button:hover .navicon:before {
            top: .825rem;
        }

        .navicon-button:hover .navicon:after {
            top: -.825rem;
        }

.navicon {
    position: relative;
    width: 2.5rem;
    height: .3125rem;
    background: #fff;
    transition: 0.5s;
    border-radius: 2.5rem;
}

    .navicon:before, .navicon:after {
        display: block;
        content: "";
        height: .3125rem;
        width: 2.5rem;
        background: #fff;
        position: absolute;
        z-index: -1;
        transition: 0.5s 0.25s;
        border-radius: 1rem;
    }

    .navicon:before {
        top: .625rem;
    }

    .navicon:after {
        top: -.625rem;
    }

.navicon-button.open:not(.steps) .navicon:before,
.navicon-button.open:not(.steps) .navicon:after {
    top: 0 !important;
}

.navicon-button.open .navicon:before,
.navicon-button.open .navicon:after {
    transition: 0.5s;
}

.navicon-button.open.x .navicon {
    background: transparent;
}

    .navicon-button.open.x .navicon:before {
        transform: rotate(-45deg);
    }

    .navicon-button.open.x .navicon:after {
        transform: rotate(45deg);
    }

.nav-icon {
    float: right;
    margin-right: -1.2rem;
}

    .nav-icon *, .nav-icon *:before, .nav-icon *:after {
        transform: translate3d(0, 0, 0);
    }

/* Mega Menu ********************************************************/
#mega-menu {
    display: none;
    background-color: #15202b;
    border: 1px solid #38444d;
    color: white;
    min-height: 400px;
    margin-top: 0px;
}

    #mega-menu h3 {
        color: #fff;
        font-size: 1rem;
        border-bottom: 2px solid #a12121;
    }

        #mega-menu h3.empty {
            border-bottom: 2px solid #15202b;
        }

    #mega-menu.animated {
        display: block;
    }

    #mega-menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        float: left;
        min-width: 50%;
        margin-left: -3px;
    }

        #mega-menu ul ul {
            margin: 0 0 0 10px;
            list-style-type: disc;
            padding-left: 20px;
        }

            #mega-menu ul ul li {
            }

        #mega-menu ul li {
            font-size: 0.875rem;
            padding: 4px 3px;
        }

            #mega-menu ul li.separate {
                border-top: 1px dotted #808080;
                margin-top: 10px;
            }

            #mega-menu ul li:hover {
                background-color: #ed1b2f;
            }

            #mega-menu ul li.group:hover {
                background-color: #15202b;
            }

            #mega-menu ul li a {
                color: white;
                width: 100%;
                display: inline-block;
            }

                #mega-menu ul li a:hover {
                    text-decoration: none;
                    color: aliceblue;
                }

            #mega-menu ul li.group a {
                width: 33%;
                text-align: center;
            }

                #mega-menu ul li.group a:hover {
                    background-color: #ed1b2f;
                }

            #mega-menu ul li i.icons-rss {
                background-image: url('data:image/svg+xml;charset=utf-8,<svg width="14" height="14" xmlns="http://www.w3.org/2000/svg"> <g> <title>background</title> <rect fill="none" id="canvas_background" height="402" width="582" y="-1" x="-1"/> </g> <g> <title>Layer 1</title> <path id="svg_1" d="m3.794,11.980001c0,1.047 -0.85,1.895 -1.896,1.895c-1.048,0 -1.897,-0.848 -1.897,-1.895s0.849,-1.895 1.897,-1.895c1.046,0.001 1.896,0.849 1.896,1.895zm-3.793,-7.333l0,2.806c3.528,0.036 6.393,2.898 6.429,6.422l2.81,0c-0.036,-5.081 -4.153,-9.191 -9.239,-9.228zm0,-1.964c6.171,0.026 11.172,5.012 11.19,11.192l2.809,0c-0.017,-7.718 -6.273,-13.973 -14,-14l0,2.808l0.001,0z" fill="#FFFFFF"/> </g> </svg>');
                display: inline-block;
                width: 24px;
                height: 24px;
            }

    #mega-menu form input {
        padding: 0 0.4em;
        font-size: 1.125rem;
        line-height: 26px;
        width: 150px;
        background: #333;
        border: none;
        font-style: italic;
        font-family: serif;
        margin: 0;
    }

    #mega-menu form a {
        border: none;
        margin: 0;
        padding: 4px 6px 3px 6px;
        cursor: pointer;
        overflow: hidden;
        width: 26px;
        height: 26px;
        background-color: #666;
        color: #fff;
        text-decoration: none;
    }

        #mega-menu form a:hover {
            background-color: #a12121;
            text-decoration: none;
        }

.animated.faster {
    -webkit-animation-duration: .3s !important;
    animation-duration: .3s !important;
}

/* Anasayfa - Bölüm *************************************************/
.haber-bolum {
    width: 100%;
    height: 290px;
    overflow: hidden;
    display: block;
}

    .haber-bolum a {
        text-decoration: none;
        font-size: 1.5rem;
        color: #fff;
        display: block;
        position: relative;
        height: 100%;
        width: 100%;
    }

        .haber-bolum a img {
            width: 100%;
            min-height: 100%;
        }

        .haber-bolum a span.caption {
            top: auto;
            left: 0;
            bottom: 0;
            margin: 0;
            padding: 1.5rem;
            width: 100%;
            overflow: hidden;
            position: absolute;
            background: #202020;
            background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgba(0,0,0,.8)), color-stop(0.5, rgba(0,0,0,.4)), to(rgba(0,0,0,0)));
            background: -webkit-linear-gradient(bottom, rgba(0,0,0,.8), rgba(0,0,0,.4), rgba(0,0,0,0));
            background: -moz-linear-gradient(bottom, rgba(0,0,0,.8), rgba(0,0,0,.4), rgba(0,0,0,0));
            background: -o-linear-gradient(bottom, rgba(0,0,0,.8), rgba(0,0,0,.4), rgba(0,0,0,0));
        }

            .haber-bolum a span.caption span {
                text-shadow: 1px 1px 5px rgba(0,0,0,.8);
            }

.haber-bolum-ikili ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .haber-bolum-ikili ul li {
        margin-bottom: 20px;
        background-color: #fff;
        overflow: hidden;
    }

        .haber-bolum-ikili ul li:last-child {
            margin-bottom: 0;
        }

        .haber-bolum-ikili ul li a {
            display: block;
            font-size: 1.25rem;
            font-weight: 500;
            color: #000;
            text-decoration: none;
            overflow: hidden;
            width: 100%;
            height: 135px;
        }

            .haber-bolum-ikili ul li a span.image {
                position: relative;
                left: 0;
                top: 0;
                max-width: 200px;
                width: 50%;
                height: 135px;
                display: inline-block;
            }

                .haber-bolum-ikili ul li a span.image img {
                    width: 100%;
                    min-height: 100%;
                }

            .haber-bolum-ikili ul li a span.text {
                vertical-align: middle;
                width: calc((100% - 210px));
                display: inline-block;
            }

/* Yazarlar *********************************************************/

.container-yazar {
    background-color: #ebebeb;
    /*position: relative;
    z-index: 1;*/
}

    .container-yazar h2.baslik {
        background-color: #000;
        font-size: 1rem;
        font-weight: 600;
        text-align: center;
        margin: 0;
        padding: 10px 0;
        color: #fff;
    }

        .container-yazar h2.baslik a {
            font-size: 1rem;
            font-weight: 600;
            color: #fff;
        }

.slider-yazarlar {
    display: block;
    width: 100%;
}

.yazarlar-slide {
    height: 130px;
}

.yazarlar-arkafon {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgb(209,0,0);
    background: -moz-linear-gradient(360deg, rgba(209,0,0,1) 55%, rgba(235,235,235,1) 55%);
    background: -webkit-linear-gradient(360deg, rgba(209,0,0,1) 55%, rgba(235,235,235,1) 55%);
    background: linear-gradient(360deg, rgba(209,0,0,1) 55%, rgba(235,235,235,1) 55%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d10000",endColorstr="#ffffff",GradientType=1);
    font-size: .9rem !important;
    text-align: center;
    cursor: pointer;
}

.yazarlar-slide a {
    text-decoration: none;
}

.yazarlar-arkafon h3.yazarlar-adi {
    margin: 36px 0px 0 82px;
    color: #000;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-weight: 600;
    font-size: 14px !important;
}

.yazarlar-arkafon h3.yazarlar-baslik {
    position: absolute;
    bottom: 10px;
    right: 0;
    line-height: 22px;
    color: #fff;
    padding-left: 100px;
    text-align: left;
    width: 100%;
    font-size: 16px;
    font-family: 'Poppins',sans-serif;
    font-weight: normal;
    padding-right: 10px;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 44px;
    margin-block-start: unset;
    margin-block-end: unset;
    margin-inline-start: unset;
    margin-inline-end: unset;
}

.yazarlar-arkafon img {
    position: absolute;
    bottom: 0;
    left: 0px;
    height: 110px;
    border-left: 1px solid #000;
}

.slider-yazarlar .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
}

.slider-yazarlar .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}

/* Breadcrumbs ******************************************************/
ul.breadcrumbs {
    margin: 0;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
}

    ul.breadcrumbs li {
        position: relative;
        margin: 0px 0px;
        padding: 0px;
        list-style: none;
        list-style-image: none;
        display: inline-block;
        *display: inline;
        zoom: 1;
        vertical-align: top;
        border-left: 1px solid #ccc;
        transition: 0.3s ease;
    }

        ul.breadcrumbs li:hover:before {
            border-left: 10px solid #ed1c2e;
        }

        ul.breadcrumbs li:hover a {
            color: #fff;
            background: #ed1c2e;
        }

        ul.breadcrumbs li:before {
            content: "";
            position: absolute;
            right: -9px;
            top: 0px;
            z-index: 20;
            border-left: 10px solid #fff;
            border-top: 11px solid transparent;
            border-bottom: 11px solid transparent;
            transition: 0.3s ease;
        }

        ul.breadcrumbs li:after {
            content: "";
            position: absolute;
            right: -10px;
            top: 0px;
            z-index: 10;
            border-left: 10px solid #ccc;
            border-top: 11px solid transparent;
            border-bottom: 11px solid transparent;
        }

        ul.breadcrumbs li.active a {
            color: #000;
        }

            ul.breadcrumbs li.active a:hover {
                color: #fff;
            }

        ul.breadcrumbs li.first {
            border-left: none;
        }

            ul.breadcrumbs li.first a {
                font-size: 12px;
                padding-left: 11px;
                border-radius: 5px 0px 0px 5px;
            }

        /*ul.breadcrumbs li.last:before {
            display: none;
        }

        ul.breadcrumbs li.last:after {
            display: none;
        }*/

        /*ul.breadcrumbs li.last a {
            padding-right: 20px;
            border-radius: 0px 40px 40px 0px;
        }*/

        ul.breadcrumbs li a {
            display: block;
            font-size: 0.50rem;
            font-weight: 600;
            line-height: 20px;
            color: #ed1c2e;
            padding: 0 5px 0 15px;
            text-decoration: none;
            background: #fff;
            border: 1px solid #ddd;
            overflow: hidden;
            transition: 0.3s ease;
        }

.breadcrumb-page-title {
    float: right;
    display: inline-block;
    font-size: 0.50rem;
    color: #464646;
    font-weight: 600;
    line-height: 20px;
}

/* Paylaşım *********************************************************/

#share-bar {
    overflow: hidden;
    font-size: 12px;
    width: 100%;
    border-bottom: 2px solid #ed1c24;
    margin: 0 0 6px;
    padding: 10px 0 2px 0;
}

    #share-bar .share {
        text-align: left;
    }

.yayin-tarihi {
    width: 50%;
    text-align: right;
    display: inline-block;
    margin-bottom: 20px;
    font-size: 1rem;
    font-weight: 600;
    float: right;
}

.haberKaynagi {
    width: 50%;
    text-align: left;
    display: inline-block;
    margin-bottom: 20px;
    font-size: 1rem;
    font-weight: 600;
    float: left;
}

.bbc-turkce {
    display: block;
    height: 35px;
    width: 100%;
    background-color: #BC191A;
    text-align: left;
}

.bbc-turkce_alt {
    display: block;
    height: 22px;
    width: 100%;
    background-color: #BC191A;
    text-align: left;
}

#share-bar a {
    text-decoration: none;
    color: #707070;
    font-family: Arial, sans-serif;
}

    #share-bar a:hover {
        text-decoration: none;
    }

#share-bar .btn.interactive {
    white-space: nowrap;
    font-weight: bold;
    color: #666;
    padding-left: 28px;
    background: #fff;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

#share-bar .interactive img {
    position: absolute;
    height: 100%;
    max-height: 40px;
    left: -1px;
    bottom: -1px;
}

#share-bar .interactive:hover {
    color: #333;
    background-color: #eee;
}

#share-bar .social-btn {
    float: left;
    padding-right: 10px;
    padding-top: 6px;
}

#share-bar .fb-custom-share {
    float: left;
    font-size: 11px;
}

#share-bar .share-btn {
    background: url("/image/template/inline-social-btns.png") no-repeat scroll right 0 transparent;
    float: left;
    padding-right: 3px;
}

#share-bar .share-count {
    background: url("/image/template/inline-social-btns.png") no-repeat scroll right -50px transparent;
    display: inline;
    float: left;
    margin-left: 1px;
    padding-right: 3px;
}

#share-bar .share-btn-i {
    background: url("/image/template/inline-social-btns.png") no-repeat scroll left -25px transparent;
    color: #4361A7;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 4px 0 22px;
}

#share-bar .share-count-i {
    background: url("/image/template/inline-social-btns.png") no-repeat scroll left -75px transparent;
    color: #222222;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 3px 0 10px;
}

#share-bar .share > * {
    margin-top: 2px !important;
    margin-bottom: 2px;
    vertical-align: top;
}

#share-bar .buttons {
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
}

    #share-bar .buttons li {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        padding: 0;
        margin: 2px;
        margin-left: 0;
    }

        #share-bar .buttons li a {
            display: inline-block;
            zoom: 1;
            *display: inline;
            vertical-align: top;
            box-sizing: border-box;
            width: 100%;
            white-space: nowrap;
            font-size: 10px;
            line-height: 20px;
            color: #fff;
            border-radius: 50%;
            background-color: #888;
            transition: background-color 0.3s;
        }

    #share-bar .buttons a i {
        display: inline-block;
        zoom: 1;
        *display: inline;
        line-height: 0;
        vertical-align: middle;
        /*margin: -2px 3px 0 4px;*/
        width: 32px;
        height: 32px;
        background-size: 80%;
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 50%;
    }

    #share-bar .buttons a.fb:hover {
        background-color: #305891;
    }

    #share-bar .buttons a.fb i {
        position: relative;
        right: 2px;
        bottom: 2px;
    }

    #share-bar .buttons a.tw:hover {
        background-color: #2ca8d2
    }

    #share-bar .buttons a.ins:hover {
        background-color: #8c654a
    }

    #share-bar .buttons a.li:hover {
        background-color: #0076b7
    }

    #share-bar .buttons a.wa:hover {
        background-color: #1d9e11
    }

    #share-bar .buttons a.pin:hover {
        background-color: #bd081c
    }

    #share-bar .buttons a.tu:hover {
        background-color: #37465d
    }

    #share-bar .buttons a.kaydet:hover {
        background-color: #a12121
    }

    #share-bar .buttons a.em:hover {
        background-color: #6a006d
    }

    /*#share-bar .buttons a.fb i {
        margin-left: 3px;
        margin-right: 4px;
    }*/

    #share-bar .buttons a.fb i {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGRpc3BsYXk9Im5vbmUiPg0KCTxyZWN0IGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzNCNTk5OSIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIi8+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggaWQ9IkJsdWVfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS43MzQsNDEuOTk5VjI3LjI2aC00Ljk1OXYtNS43NDNoNC45NTlWMTcuMjhjMC00LjkxNiwzLjAwMy03LjU5Myw3LjM4OC03LjU5Mw0KCQkJYzIuMTAxLDAsMy45MDYsMC4xNTcsNC40MzMsMC4yMjd2NS4xMzhsLTMuMDQyLDAuMDAxYy0yLjM4NSwwLTIuODQ3LDEuMTMzLTIuODQ3LDIuNzk2djMuNjY3aDUuNjg4bC0wLjc0MSw1Ljc0M2gtNC45NDd2MTQuNzM5DQoJCQlIMjEuNzM0eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K')
    }

    #share-bar .buttons a.tw i {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGRpc3BsYXk9Im5vbmUiPg0KCTxyZWN0IGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzEzQUJEQyIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIi8+DQo8L2c+DQo8Zz4NCgk8ZyBpZD0iWE1MSURfMV8iPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzYuNjg1LDExLjY2OGMtMS4wODIsMC40NzktMi4yNDUsMC44MDQtMy40NjQsMC45NDljMS4yNDUtMC43NDYsMi4yMDItMS45MjgsMi42NTItMy4zMzcNCgkJCWMtMS4xNjYsMC42OTEtMi40NTcsMS4xOTMtMy44MzEsMS40NjRjLTEuMS0xLjE3Mi0yLjY2OC0xLjkwNS00LjQwMy0xLjkwNWMtMy4zMzEsMC02LjAzMiwyLjcwMS02LjAzMiw2LjAzMg0KCQkJYzAsMC40NzMsMC4wNTMsMC45MzMsMC4xNTYsMS4zNzVjLTUuMDEzLTAuMjUxLTkuNDU4LTIuNjUzLTEyLjQzMi02LjMwMmMtMC41MiwwLjg5MS0wLjgxNywxLjkyNy0wLjgxNywzLjAzMg0KCQkJYzAsMi4wOTMsMS4wNjUsMy45MzksMi42ODMsNS4wMjFjLTAuOTg4LTAuMDMxLTEuOTE5LTAuMzAzLTIuNzMyLTAuNzU0YzAsMC4wMjUsMCwwLjA1LDAsMC4wNzVjMCwyLjkyMywyLjA3OSw1LjM2LDQuODM4LDUuOTE1DQoJCQljLTAuNTA2LDAuMTM4LTEuMDM5LDAuMjExLTEuNTg5LDAuMjExYy0wLjM4OCwwLTAuNzY2LTAuMDM4LTEuMTM1LTAuMTA4YzAuNzY4LDIuMzk2LDIuOTk1LDQuMTQsNS42MzUsNC4xODkNCgkJCWMtMi4wNjQsMS42MTgtNC42NjUsMi41ODItNy40OTEsMi41ODJjLTAuNDg2LDAtMC45NjctMC4wMjgtMS40MzgtMC4wODRjMi42NjksMS43MTEsNS44NCwyLjcxLDkuMjQ2LDIuNzENCgkJCWMxMS4wOTQsMCwxNy4xNjEtOS4xOTEsMTcuMTYxLTE3LjE2MmMwLTAuMjYyLTAuMDA2LTAuNTIxLTAuMDE3LTAuNzhDMzQuODU0LDEzLjkzOSwzNS44NzYsMTIuODc3LDM2LjY4NSwxMS42Njh6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=')
    }

    #share-bar .buttons a.ins i {
        background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfNiIgZGF0YS1uYW1lPSJMYXllciA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDIgNDIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjxzeW1ib2wgaWQ9Ikluc3RhZ3JhbV8tX3doaXRlIiBkYXRhLW5hbWU9Ikluc3RhZ3JhbSAtIHdoaXRlIiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYuOTQsMEg0My4wNkE2Ljk0LDYuOTQsMCwwLDEsNTAsNi45NFY0My4wNkE2Ljk0LDYuOTQsMCwwLDEsNDMuMDYsNTBINi45NEE2Ljk0LDYuOTQsMCwwLDEsMCw0My4wNlY2Ljk0QTYuOTQsNi45NCwwLDAsMSw2Ljk0LDBaTTI1LDE1LjI4QTkuNzIsOS43MiwwLDEsMSwxNS4yOCwyNSw5LjcyLDkuNzIsMCwwLDEsMjUsMTUuMjhaTTM2LjExLDUuNTZoNi45NGExLjM5LDEuMzksMCwwLDEsMS4zOSwxLjM5djYuOTRhMS4zOSwxLjM5LDAsMCwxLTEuMzksMS4zOUgzNi4xMWExLjM5LDEuMzksMCwwLDEtMS4zOS0xLjM5VjYuOTRBMS4zOSwxLjM5LDAsMCwxLDM2LjExLDUuNTZaTTM5LjcsMjAuOTJBMTQuNDEsMTQuNDEsMCwwLDEsNDAuMjgsMjVhMTUuMjgsMTUuMjgsMCwwLDEtMzAuNTYsMCwxNC40OCwxNC40OCwwLDAsMSwuNTgtNC4xM0g1LjQ3VjQzLjA2YTEuNTQsMS41NCwwLDAsMCwxLjQ4LDEuNDhINDMuMDZhMS4zOSwxLjM5LDAsMCwwLDEuMy0xLjQ4VjIwLjkySDM5LjdaIi8+PC9zeW1ib2w+PC9kZWZzPjx0aXRsZT5zaGFyZSAxeDwvdGl0bGU+PGcgaWQ9ImZnIj48dXNlIGlkPSJJbnN0YWdyYW1fLV93aGl0ZS0zIiBkYXRhLW5hbWU9Ikluc3RhZ3JhbSAtIHdoaXRlIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNSA4LjUpIHNjYWxlKDAuNSkiIHhsaW5rOmhyZWY9IiNJbnN0YWdyYW1fLV93aGl0ZSIvPjwvZz48L3N2Zz4=')
    }

    #share-bar .buttons a.li i {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMSw4LjVsLTIwLDBjLTEuNCwwLTIuNSwxLjEtMi41LDIuNWwwLDIwYzAsMS40LDEuMSwyLjUsMi41LDIuNWwyMCwwIGMxLjQsMCwyLjUtMS4xLDIuNS0yLjVsMC0yMEMzMy41LDkuNiwzMi40LDguNSwzMSw4LjV6IE0xNi4xLDI5LjdsLTMuNywwbDAtMTEuMmwzLjcsMEwxNi4xLDI5Ljd6IE0xNC4xLDE3LjEJYy0xLjIsMC0yLjMtMS0yLjMtMi4zYzAtMS4zLDEuMS0yLjMsMi4zLTIuM2MxLjIsMCwyLjMsMSwyLjMsMi4zQzE2LjQsMTYuMSwxNS40LDE3LjEsMTQuMSwxNy4xeiBNMjkuOCwyOS44bC0zLjcsMGwwLTUgYzAtMS44LTAuOC0yLjUtMS44LTIuNWMtMS4zLDAtMiwxLjEtMiwyLjhsMCw0LjdsLTMuNywwbDAtMTEuMmwzLjcsMGwwLDEuNGMwLjYtMC45LDEuNy0xLjYsMy4yLTEuNmMyLjksMCw0LjMsMS4zLDQuMyw0LjYgTDI5LjgsMjkuOHoiLz4KPC9nPgo8L3N2Zz4=')
    }

    #share-bar .buttons a.wa i {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGRpc3BsYXk9Im5vbmUiPg0KCTxyZWN0IGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzFEOUUxMSIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIi8+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTIxLjU5Miw2Ljk0NmMtNy43NCwwLTE0LjAxNiw2LjI3NS0xNC4wMTYsMTQuMDE3DQoJCQkJYzAsMi42NDgsMC43MzUsNS4xMjUsMi4wMTIsNy4yMzhsLTIuNTMsNy41MTlsNy43NjEtMi40ODRjMi4wMDgsMS4xMSw0LjMxNiwxLjc0NCw2Ljc3MywxLjc0NA0KCQkJCWM3Ljc0MiwwLDE0LjAxOC02LjI3NiwxNC4wMTgtMTQuMDE3QzM1LjYwOSwxMy4yMjIsMjkuMzM0LDYuOTQ2LDIxLjU5Miw2Ljk0NnogTTIxLjU5MiwzMi42MzFjLTIuMzY5LDAtNC41NzYtMC43MS02LjQxOS0xLjkyOQ0KCQkJCWwtNC40ODMsMS40MzZsMS40NTctNC4zMzNjLTEuMzk2LTEuOTI0LTIuMjIzLTQuMjg4LTIuMjIzLTYuODQxYzAtNi40MzQsNS4yMzUtMTEuNjY5LDExLjY2OC0xMS42NjkNCgkJCQljNi40MzYsMCwxMS42Nyw1LjIzNSwxMS42NywxMS42NjlDMzMuMjYyLDI3LjM5NiwyOC4wMjcsMzIuNjMxLDIxLjU5MiwzMi42MzF6IE0yOC4xNjQsMjQuMTQ4DQoJCQkJYy0wLjM1Mi0wLjE5My0yLjA3Ni0xLjEyNC0yLjQtMS4yNTZjLTAuMzI0LTAuMTMxLTAuNTYxLTAuMi0wLjgxMiwwLjE1Yy0wLjI1MiwwLjM0OC0wLjk2OCwxLjEyOC0xLjE4NSwxLjM1OQ0KCQkJCWMtMC4yMTgsMC4yMzEtMC40MjgsMC4yNTItMC43NzksMC4wNmMtMC4zNTEtMC4xOTItMS40ODktMC42MTMtMi44MTEtMS44ODNjLTEuMDI4LTAuOTg4LTEuNzAyLTIuMTg3LTEuODk3LTIuNTUyDQoJCQkJYy0wLjE5NS0wLjM2Ni0wLjAwMi0wLjU1MywwLjE4NS0wLjcyNWMwLjE2Ny0wLjE1NCwwLjM3NC0wLjQwNCwwLjU2LTAuNjA2YzAuMTg3LTAuMjAyLDAuMjUyLTAuMzQ5LDAuMzgxLTAuNTgzDQoJCQkJYzAuMTI4LTAuMjM0LDAuMDc2LTAuNDQ2LTAuMDA3LTAuNjI4cy0wLjczMS0xLjk3LTEuMDA0LTIuNjk3Yy0wLjI3MS0wLjcyNy0wLjU3My0wLjYxOS0wLjc4Mi0wLjYyN3MtMC40NDYtMC4wNDctMC42ODYtMC4wNTYNCgkJCQljLTAuMjM3LTAuMDA5LTAuNjI5LDAuMDY2LTAuOTcsMC40MTJzLTEuMjk4LDEuMTc2LTEuMzY0LDIuOTM3Yy0wLjA2NSwxLjc2LDEuMTUyLDMuNTA5LDEuMzIyLDMuNzU0DQoJCQkJYzAuMTcsMC4yNDYsMi4zMjYsNC4wNjEsNS45MDksNS42M2MzLjU4MywxLjU3LDMuNjAzLDEuMDkxLDQuMjYsMS4wNTZjMC42NTgtMC4wMzUsMi4xNDktMC43ODcsMi40NzktMS42MQ0KCQkJCWMwLjMyOS0wLjgyNCwwLjM1NS0xLjU0LDAuMjcxLTEuNjkzQzI4Ljc1LDI0LjQzOCwyOC41MTYsMjQuMzQsMjguMTY0LDI0LjE0OHoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K')
    }

    #share-bar .buttons a.pin i {
        background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfNiIgZGF0YS1uYW1lPSJMYXllciA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDIgNDIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjxzeW1ib2wgaWQ9IlBpbnRlcmVzdF8tX3doaXRlIiBkYXRhLW5hbWU9IlBpbnRlcmVzdCAtIHdoaXRlIiB2aWV3Qm94PSIwIDAgNTQuNTUgNjcuNjciPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExLjYxLDY3LjY3Yy0wLjM3LTMuMzgtLjYyLTkuNi4yNC0xMy4yOCwwLjc4LTMuMzMsNS0yMS4yMyw1LTIxLjIzYTE1LjQyLDE1LjQyLDAsMCwxLTEuMjgtNi4zNGMwLTUuOTQsMy40NC0xMC4zNyw3LjczLTEwLjM3LDMuNjQsMCw1LjQsMi43NCw1LjQsNiwwLDMuNjYtMi4zMyw5LjE0LTMuNTQsMTQuMjItMSw0LjI1LDIuMTMsNy43Miw2LjMyLDcuNzIsNy41OSwwLDEzLjQzLTgsMTMuNDMtMTkuNTYsMC0xMC4yMy03LjM1LTE3LjM3LTE3Ljg0LTE3LjM3QzE0Ljk0LDcuNDcsNy44MSwxNi41OCw3LjgxLDI2QTE2LjYxLDE2LjYxLDAsMCwwLDExLDM1Ljc1YTEuMjgsMS4yOCwwLDAsMSwuMywxLjIyYy0wLjMyLDEuMzUtMSw0LjI1LTEuMTksNC44NC0wLjE5Ljc4LS42MiwwLjk1LTEuNDMsMC41N0MzLjMzLDM5LjkxLDAsMzIuMTEsMCwyNS44NCwwLDEyLjM3LDkuNzksMCwyOC4yMiwwLDQzLDAsNTQuNTUsMTAuNTYsNTQuNTUsMjQuNjdjMCwxNC43Mi05LjI4LDI2LjU2LTIyLjE2LDI2LjU2LTQuMzMsMC04LjQtMi4yNS05Ljc5LTQuOSwwLDAtMi4xNCw4LjE1LTIuNjYsMTAuMTUtMSwzLjcxLTMuNTcsOC4zNi01LjMxLDExLjJoLTNaIi8+PC9zeW1ib2w+PC9kZWZzPjx0aXRsZT5zaGFyZSAxeDwvdGl0bGU+PGcgaWQ9ImZnIj48dXNlIHdpZHRoPSI1NC41NSIgaGVpZ2h0PSI2Ny42NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy44MiA4LjE2KSBzY2FsZSgwLjUpIiB4bGluazpocmVmPSIjUGludGVyZXN0Xy1fd2hpdGUiLz48L2c+PC9zdmc+')
    }

    #share-bar .buttons a.tu i {
        background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfNiIgZGF0YS1uYW1lPSJMYXllciA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDIgNDIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO30uY2xzLTJ7ZmlsbDpncmF5O30uY2xzLTN7bWFzazp1cmwoI21hc2spO308L3N0eWxlPjxtYXNrIGlkPSJtYXNrIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAuOTYiIGhlaWdodD0iNTYuMjgiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI3LjUzLDU2LjI4YzUuNjMsMCwxMS4yMS0yLDEzLjA2LTQuNDNMNDEsNTEuMzYsMzcuNDcsNDFhMC4yNCwwLjI0LDAsMCwwLS4yMi0wLjE2aC03LjhhMC4yMywwLjIzLDAsMCwxLS4yMy0wLjE3LDUuNDMsNS40MywwLDAsMS0uMTUtMS4yOVYyNi43NGEwLjI0LDAuMjQsMCwwLDEsLjI0LTAuMjRoOS4xOGEwLjI0LDAuMjQsMCwwLDAsLjI0LTAuMjRWMTMuMzJhMC4yNCwwLjI0LDAsMCwwLS4yNC0wLjI0SDI5LjM0YTAuMjQsMC4yNCwwLDAsMS0uMjQtMC4yNFYwLjI0QTAuMjQsMC4yNCwwLDAsMCwyOC44NywwaC0xNmEyLjcyLDIuNzIsMCwwLDAtMi42NiwyLjQyQzkuMzksOC45NCw2LjQsMTIuODUuNzksMTQuNzJsLTAuNjMuMjFhMC4yNCwwLjI0LDAsMCwwLS4xNi4yMlYyNi4yN2EwLjI0LDAuMjQsMCwwLDAsLjI0LjI0SDZWNDAuMkM2LDUxLjEzLDEzLjU0LDU2LjI4LDI3LjUzLDU2LjI4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTYsMjYuNTFoNS4xNWExLjIzLDEuMjMsMCwwLDEsMS4yMywxLjIzdjIuNDZhMCwwLDAsMCwxLDAsMEg2YTAsMCwwLDAsMSwwLDBWMjYuNTFBMCwwLDAsMCwxLDYsMjYuNTFaIi8+PC9tYXNrPjxzeW1ib2wgaWQ9InR1bWJscl8tX3doaXRlIiBkYXRhLW5hbWU9InR1bWJsciAtIHdoaXRlIiB2aWV3Qm94PSIwIDAgNDAuOTYgNTYuMjgiPjxnIGNsYXNzPSJjbHMtMyI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjcuNTMsNTYuMjhjNS42MywwLDExLjIxLTIsMTMuMDYtNC40M0w0MSw1MS4zNiwzNy40Nyw0MWEwLjI0LDAuMjQsMCwwLDAtLjIyLTAuMTZoLTcuOGEwLjIzLDAuMjMsMCwwLDEtLjIzLTAuMTcsNS40Myw1LjQzLDAsMCwxLS4xNS0xLjI5VjI2Ljc0YTAuMjQsMC4yNCwwLDAsMSwuMjQtMC4yNGg5LjE4YTAuMjQsMC4yNCwwLDAsMCwuMjQtMC4yNFYxMy4zMmEwLjI0LDAuMjQsMCwwLDAtLjI0LTAuMjRIMjkuMzRhMC4yNCwwLjI0LDAsMCwxLS4yNC0wLjI0VjAuMjRBMC4yNCwwLjI0LDAsMCwwLDI4Ljg3LDBoLTE2YTIuNzIsMi43MiwwLDAsMC0yLjY2LDIuNDJDOS4zOSw4Ljk0LDYuNCwxMi44NS43OSwxNC43MmwtMC42My4yMWEwLjI0LDAuMjQsMCwwLDAtLjE2LjIyVjI2LjI3YTAuMjQsMC4yNCwwLDAsMCwuMjQuMjRINlY0MC4yQzYsNTEuMTMsMTMuNTQsNTYuMjgsMjcuNTMsNTYuMjhaTTM4LjI3LDUxYy0xLjc2LDEuNjktNS4zNiwyLjk1LTguODIsM0gyOS4wNmMtMTEuMzcsMC0xNC40LTguNjgtMTQuNC0xMy44MVYyNC40NGEwLjI0LDAuMjQsMCwwLDAtLjI0LTAuMjRIOC45MkEwLjI0LDAuMjQsMCwwLDEsOC42OCwyNFYxNi43OWEwLjIzLDAuMjMsMCwwLDEsLjE1LTAuMjJjNS44OC0yLjI5LDkuMTYtNi44MywxMC0xMy44NmEwLjQxLDAuNDEsMCwwLDEsLjM3LTAuNGg3LjM0YTAuMjQsMC4yNCwwLDAsMSwuMjQuMjRWMTUuMTZhMC4yNCwwLjI0LDAsMCwwLC4yNC4yNGg5LjE0YTAuMjQsMC4yNCwwLDAsMSwuMjQuMjRWMjRhMC4yNCwwLjI0LDAsMCwxLS4yNC4yNEgyN2EwLjI0LDAuMjQsMCwwLDAtLjI0LjI0djE1YzAuMDUsMy4zNywxLjY5LDUuMDgsNC44NSw1LjA4YTExLjgzLDExLjgzLDAsMCwwLDQuMDctLjgxLDAuMjMsMC4yMywwLDAsMSwuMy4xNGwyLjMzLDYuOTJBMC4yNCwwLjI0LDAsMCwxLDM4LjI3LDUxWiIvPjwvZz48L3N5bWJvbD48L2RlZnM+PHRpdGxlPnNoYXJlIDF4PC90aXRsZT48ZyBpZD0iZmciPjx1c2Ugd2lkdGg9IjQwLjk2IiBoZWlnaHQ9IjU2LjI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC43MyA3LjYzKSBzY2FsZSgwLjUpIiB4bGluazpocmVmPSIjdHVtYmxyXy1fd2hpdGUiLz48L2c+PC9zdmc+')
    }

    #share-bar .buttons a.kaydet i {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGRpc3BsYXk9Im5vbmUiPg0KCTxyZWN0IGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0VEMUMyNCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIi8+DQo8L2c+DQo8Zz4NCgk8cmVjdCB4PSIyMCIgeT0iMTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMiIgaGVpZ2h0PSIyMiIvPg0KCTxyZWN0IHg9IjEwIiB5PSIyMCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyIi8+DQo8L2c+DQo8L3N2Zz4NCg==')
    }

    #share-bar .buttons a.em i {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGRpc3BsYXk9Im5vbmUiPg0KCTxyZWN0IGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzZBMDA2RCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIi8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy4xODgsMTIuNTE1di0wLjE0N2gyNy41NzRsLTEzLjc2OCw4Ljk5MUw3LjE4OCwxMi41MTV6IE0yMS4wMDgsMjQuMjEzTDcuMTg4LDEyLjk5MnYxNi42NGgyNy42MjNWMTIuNzcNCgkJTDIxLjAwOCwyNC4yMTN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
    }

@media (max-width:600) {
    #share-bar .buttons li {
        padding: 0;
        margin: 2px;
        margin-left: 0;
        min-width: 70px;
    }

        #share-bar .buttons li a {
            width: 100%;
            padding-right: 10px;
            font-size: 10px;
            line-height: 20px;
            border-radius: 3px;
        }

    #share-bar .buttons a i {
        margin: -2px 3px 0 4px;
        width: 21px;
        height: 21px;
        border-radius: 6px;
    }
}

/* Kategori Başlıkları **********************************************/

h1.kategori-ana-baslik {
    display: block;
    height: 40px;
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px 0;
}

    h1.kategori-ana-baslik .baslik {
        font-size: 1.5rem;
        color: #000;
        display: block;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        float: left;
    }

    h1.kategori-ana-baslik .linkler {
        display: block;
        overflow: hidden;
        height: 40px;
        float: right;
    }

        h1.kategori-ana-baslik .linkler a {
            font-size: 1.25rem;
            color: #000000;
            line-height: 40px;
            height: 40px;
            display: block;
            float: left;
            margin: 0 10px;
        }

/* Alt Taraf ********************************************************/
footer {
    background-color: #000;
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 10px 0;
    color: #ddd;
    z-index: 1;
    position: relative;
}

    footer h2 {
        font-size: 0.8125rem;
        font-weight: 600;
        margin: 0 12px 0 0;
        text-align: center;
        line-height: 2;
        text-transform: uppercase;
        color: #ddd;
    }

    footer ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        footer ul li {
            padding: 5px 0;
            white-space: nowrap;
        }

            footer ul li a {
                font-size: 0.75rem;
                color: #ddd;
                line-height: 1.3;
                white-space: nowrap;
                -webkit-font-smoothing: subpixel-antialiased;
            }

    footer .ilhan-selcuk {
    }

        footer .ilhan-selcuk a {
            color: #ddd;
            text-decoration: none;
        }

        footer .ilhan-selcuk .isim {
            font-size: 0.8125rem;
            padding: 4px 2px 2px 55px;
            width: 100%;
            height: 60px;
            float: left;
            font-weight: 600;
            line-height: 1.125rem;
            text-align: center;
        }

        footer .ilhan-selcuk .yazi {
            font-size: 0.6875rem;
        }

        footer .ilhan-selcuk img {
            float: left;
            position: absolute;
            left: 0px;
        }

    footer ul.footer-links {
        list-style: none;
    }

        footer ul.footer-links li {
            padding: 5px 1.5% 5px 0;
            display: inline-block;
            width: 16%;
            vertical-align: middle;
        }

        footer ul.footer-links a {
            color: #ddd;
            text-decoration: none;
            display: block;
            white-space: normal !important;
        }

            footer ul.footer-links a:hover {
                opacity: 0.9;
            }

    footer h2.links-title {
        text-align: left;
    }

/* Telif Hakkı ******************************************************/
.copyright {
    padding: 40px 0 20px 0;
    text-align: center;
    display: block;
    width: 100%;
    font-size: 0.75rem;
    color: #fff;
    background-color: #C90003;
    height: 110px;
    z-index: 1;
    position: relative;
}
/* Foto Galeri ******************************************************/

h1.foto-baslik {
    padding: 15px;
    font-size: 1.375rem;
    font-weight: 600;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 24%, rgba(185,186,168,1) 81%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 24%, rgba(185,186,168,1) 81%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 24%, rgba(185,186,168,1) 81%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#b9baa8",GradientType=1);
}

h2.galeri-baslik {
    color: white;
    font-size: 1.5rem;
    font-weight: 600;
    margin: 10px 0 0 0;
    text-transform: uppercase;
}

    h2.galeri-baslik a.tum-galeriler {
        color: white;
        font-size: 1.5rem;
        float: right;
        font-weight: 600;
    }

h1.foto-baslik span {
    font-size: 0.85rem;
    font-weight: 500;
    float: right;
}

.container-foto {
    width: 100%;
    min-height: 500px;
    background-color: #C90003;
}

    .container-foto .haber {
        background-color: transparent;
    }

        .container-foto .haber .haber-baslik a {
            color: #fff;
        }

        .container-foto .haber.buyuk .haber-baslik a {
            font-size: 1.5rem;
            color: #fff;
        }

        .container-foto .haber .haber-baslik h3 {
            color: #fff;
        }

        .container-foto .haber.buyuk .haber-baslik h3 {
            font-size: 1.5rem;
            color: #fff;
        }
/* Haber Galerisi ***************************************************/
.haber-galerisi {
    width: 100%;
    position: relative;
    margin: 0 0 20px 0;
    overflow: hidden;
    padding: 0;
}

    .haber-galerisi .kategori,
    .haber-galerisi.buyuk .kategori {
        color: #fcbc0f !important;
        padding: 3px 5px;
        font-size: 12px;
        border-radius: 2px;
        text-transform: uppercase;
        letter-spacing: 1px;
        border-left: 2px solid #fff;
        font-weight: 600;
        z-index: 55;
        display: block;
        /*text-shadow: 2px 2px 2px rgba(0,0,0,.85);*/
        font-family: 'Montserrat', sans-serif;
    }

    .haber-galerisi a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .haber-galerisi img {
        width: 100%;
        height: 100%;
    }

.spor .haber-galerisi h3.haber-baslik {
    display: unset;
    font-size: 1.2rem;
    margin-block-start: unset;
    margin-block-end: unset;
    margin-inline-start: unset;
    margin-inline-end: unset;
    font-weight: 500;
    padding: 20px 10px 5px;
}

.haber-galerisi h3.haber-baslik {
    font-family: 'Poppins', sans-serif;
    position: relative;
    color: #000;
    padding: 15px 0;
    font-size: 13px !important;
    font-weight: 700;
    background: #fff;
    -webkit-line-clamp: 2 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-block-start: unset;
    margin-block-end: unset;
    margin-inline-start: unset;
    margin-inline-end: unset;
    margin-bottom: 0;
}

.haber-galerisi.buyuk {
    height: 380px;
}

    .haber-galerisi.buyuk a {
    }

    .haber-galerisi.buyuk img {
        height: 380px;
    }

    .haber-galerisi.buyuk span {
        font-size: 1.3rem;
    }

/* Video  ***********************************************************/

.container-video {
    background-color: #000;
    width: 100%;
    min-height: 600px;
    z-index: 1;
    position: relative;
}

h2.video-baslik {
    color: white;
    font-size: 1.5rem;
    font-weight: 600;
    margin: 10px 0 0 0;
    text-transform: uppercase;
}

    h2.video-baslik a.tum-videolar {
        color: white;
        font-size: 1.5rem;
        float: right;
        font-weight: 600;
    }

.cumhuriyet-tv {
    width: 100%;
    display: block;
    height: 45px;
    text-align: center;
}

    .cumhuriyet-tv span {
        width: 100%;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #333;
        display: block;
        height: 2px;
        position: relative;
        top: 23px;
        z-index: -1;
    }

.video-haber {
    width: 100%;
    margin-bottom: 20px;
}

    .video-haber h3 {
        color: #fff;
        -webkit-line-clamp: 4;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 1.1rem;
        margin-block-start: unset;
        margin-block-end: unset;
        margin-inline-start: unset;
        margin-inline-end: unset;
        font-weight: 500;
        vertical-align: top;
        margin-top: -5px;
    }

        .video-haber h3:hover {
            text-decoration-color: #fff;
        }

    .video-haber a:hover {
        text-decoration-color: #fff;
    }

    .video-haber .haber-fotograf {
        display: inline-block;
        width: 50%;
    }

    .video-haber .haber-baslik {
        font-family: 'Poppins',sans-serif;
        font-size: 1.1rem;
        display: inline-block;
        width: 47%;
        padding-left: 10px;
        vertical-align: top;
        padding-top: 0px;
        font-weight: 500;
        line-height: 1.5rem;
    }

.video-haberler {
}

    .video-haberler ul {
        list-style: none;
        padding: 0;
        margin: 0;
        background-color: #f5f5f5;
        display: block;
        width: 100%;
        height: 291px;
        overflow-x: auto;
    }

        .video-haberler ul li {
            margin: 0;
            padding: 5px;
        }

            .video-haberler ul li:nth-of-type(odd) {
                background-color: #dfdfdf;
            }

            .video-haberler ul li a {
                display: flex;
                vertical-align: top;
                width: 100%;
                color: #000;
                font-size: 0.875rem;
                font-weight: 600;
                text-decoration: none;
            }

            .video-haberler ul li:last-child a {
                margin-bottom: 0px;
            }

            .video-haberler ul li .fotograf {
                width: 30%;
                display: inline-block;
                margin-right: 10px;
                overflow: hidden;
            }

                .video-haberler ul li .fotograf img {
                    width: 100%;
                    height: auto;
                }

            .video-haberler ul li .baslik {
                width: calc((70%-15px));
                -webkit-line-clamp: 3;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                height: 57px;
            }

.en-cok-okunan-haberler {
}

    .en-cok-okunan-haberler ul {
        list-style: none;
        padding: 0;
        margin: 0;
        background-color: #f5f5f5;
        display: block;
        width: 100%;
        height: 350px;
        overflow-x: auto;
    }

        .en-cok-okunan-haberler ul li {
            margin: 0;
            padding: 5px;
        }

            .en-cok-okunan-haberler ul li:nth-of-type(odd) {
                background-color: #dfdfdf;
            }

            .en-cok-okunan-haberler ul li a {
                display: flex;
                vertical-align: top;
                width: 100%;
                color: #000;
                font-size: 0.875rem;
                font-weight: 600;
                text-decoration: none;
            }

            .en-cok-okunan-haberler ul li:last-child a {
                margin-bottom: 0px;
            }

            .en-cok-okunan-haberler ul li .fotograf {
                width: 30%;
                display: inline-block;
                margin-right: 10px;
                overflow: hidden;
            }

                .en-cok-okunan-haberler ul li .fotograf img {
                    width: 100%;
                    height: auto;
                }

            .en-cok-okunan-haberler ul li .baslik {
                width: calc((70%-15px));
                -webkit-line-clamp: 3;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                height: 57px;
            }
/* Arama Sonuçları **************************************************/
.arama-sonuclari {
}

    .arama-sonuclari h2 {
        font-size: 1.25rem;
        border-bottom: 1px solid #818181;
        padding: 0 4px 2px;
        font-weight: 900;
        color: #000;
        margin-bottom: 8px;
    }

    .arama-sonuclari p {
        text-align: center;
        line-height: 1.5rem;
    }

    .arama-sonuclari ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .arama-sonuclari ul li {
            margin-bottom: 10px;
        }

            .arama-sonuclari ul li a {
                font-size: 1rem;
                color: #000000;
                text-decoration: none;
            }

                .arama-sonuclari ul li a span.baslik {
                    font-weight: 500;
                }

                .arama-sonuclari ul li a span.spot {
                    font-size: 0.8em;
                    color: #666;
                }

                .arama-sonuclari ul li a span.tarih {
                    font-size: .8em;
                    color: #999;
                    display: inline-block;
                    width: 100%;
                    text-align: right;
                }

.pagination-container {
    text-align: center;
}

.pagination {
    display: inline-block;
}

    .pagination a {
        color: black;
        float: left;
        padding: 8px 16px;
        text-decoration: none;
        border-radius: 5px;
        transition: background-color .3s;
        border: 1px solid #ddd;
        margin: 0 4px;
        height: 37px;
    }

        .pagination a.active {
            background-color: #a12121;
            border-color: #a12121;
            color: white;
            border-radius: 5px;
        }

        .pagination a:hover:not(.active):not(.disabled) {
            background-color: #ddd;
        }

    .pagination .disabled,
    .pagination .disabled:hover {
        cursor: not-allowed;
        color: #212529;
        background-color: #ffffff;
        opacity: 0.5;
    }

/* Döviz Bilgileri **************************************************/
.doviz-bilgileri {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    text-align: right;
}

    .doviz-bilgileri ul {
        display: inline-block;
        list-style: none;
        width: 100%;
        height: 40px;
        margin: 0;
        padding: 0;
    }

        .doviz-bilgileri ul li {
            display: inline-block;
            padding: 0 10px;
            border-right: 2px solid #000;
            height: 20px;
            margin-top: 0px;
        }

            .doviz-bilgileri ul li:first-child,
            .doviz-bilgileri ul li:last-child {
                border-right: 0px;
            }

            .doviz-bilgileri ul li span.tipi {
                font-weight: 600;
                height: 15px;
                display: block;
                color: #fff;
                font-size: 0.625rem;
                text-align: left;
                margin-top: -5px;
            }

            .doviz-bilgileri ul li span.deger {
                font-size: 0.825rem;
                font-weight: 700;
                height: 20px;
                display: block;
                font-size: 0.625rem;
                color: #fff;
            }

                .doviz-bilgileri ul li span.deger span {
                    margin-left: 7px;
                    color: #fff;
                    top: -7px;
                    position: relative;
                }

            .doviz-bilgileri ul li span.oran {
                font-size: 0.75rem;
                color: #fff;
            }

.doviz-bilgileri-mobil {
    width: 100%;
    padding: 8px 0;
    text-align: center;
    border: 1px solid #ebebeb;
    margin: 20px 0 0 0;
    border-radius: 6px;
    color: #000;
}

    .doviz-bilgileri-mobil ul {
        display: inline-block;
        list-style: none;
        width: 100%;
        margin: 0;
        padding: 0;
    }

        .doviz-bilgileri-mobil ul li {
            display: inline-block;
            padding: 0 10px;
            width: 30%;
        }

            .doviz-bilgileri-mobil ul li.asagi {
                color: red;
            }

            .doviz-bilgileri-mobil ul li.yukari {
                color: green;
            }

            .doviz-bilgileri-mobil ul li span.tipi {
                font-weight: 600;
                height: 20px;
                display: block;
                font-size: 16px;
                text-align: center;
                color: #000;
            }

            .doviz-bilgileri-mobil ul li span.deger {
                font-size: 0.825rem;
                font-weight: 700;
                height: 16px;
                display: block;
            }

                .doviz-bilgileri-mobil ul li span.deger span {
                    position: relative;
                    margin-right: 5px;
                }

            .doviz-bilgileri-mobil ul li span.oran {
                font-size: 0.75rem;
            }

.arama {
}

    .arama .cerceve {
        border: 1px solid #fff;
        border-radius: 14px;
        padding: 5px;
        height: 30px;
        display: block;
        width: 190px;
        overflow: hidden;
    }

    .arama .arama-container {
        position: relative;
        top: 3px;
    }

    .arama .cerceve a {
        float: left;
        margin: 2px 0 0 8px;
        color: #fff;
        font-size: 16px;
        cursor: pointer;
    }

    .arama #txtArama {
        border: 0;
        background-color: transparent;
        width: 145px;
        float: right;
        font-size: 12px;
        color: #fff;
    }

        .arama #txtArama::placeholder {
            color: white;
            opacity: 1;
        }

        .arama #txtArama:-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: white;
        }

        .arama #txtArama::-ms-input-placeholder { /* Microsoft Edge */
            color: white;
        }

.reklam-gizle {
    display: block;
    height: 20px;
    width: 60px;
    position: absolute;
    right: 30px;
    top: 0px;
    font-size: .6125rem;
    color: #fff;
    background-color: #333;
    text-align: center;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: 2px;
    cursor: pointer;
    border-radius: 3px;
    opacity: 0.78;
}

/* Piyasa Verileri */
.tbl-piyasa {
    width: 100%;
}

    .tbl-piyasa td {
        padding: 5px 0;
    }

.grey-navbar {
    display: block;
    height: 40px;
    width: 100%;
    background-color: #ebebeb;
}

.sosyal-medya {
    display: block;
    height: 26px;
    margin-top: 7px;
    text-align: right;
}

    .sosyal-medya a {
        display: inline-block;
        height: 26px;
        width: 26px;
        overflow: hidden;
        margin-right: 3px;
        background-image: url('https://www.cumhuriyet.com.tr/Content/images/main/sosya-medya.png');
        background-repeat: no-repeat;
    }

        .sosyal-medya a.facebook {
            background-position: 0 0;
        }

        .sosyal-medya a.twitter {
            background-position: -43px 0;
        }

        .sosyal-medya a.instagram {
            background-position: -81px 0;
        }

        .sosyal-medya a.youtube {
            background-position: -123px 0;
        }

        .sosyal-medya a.whatsapp {
            background-position: -161px 0;
        }

/*.container-ads {
    width: 100%;
    height: 250px;
    display: block;
}

.container-ads .ads.fixed {
    position: fixed;
    top: 60px;
    z-index: 999;
}*/

.canli-yayin {
    position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    width: 139px !important;
    height: 50px;
}

/* Scroll Up*/
.scrolltop {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 40px;
    right: 20px;
    cursor: pointer;
    z-index: 100;
    background: #5d78ff;
    -webkit-box-shadow: 0 0 15px 1px rgba(69,65,78,.2);
    box-shadow: 0 0 15px 1px rgba(69,65,78,.2);
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 4px
}

    .scrolltop svg {
        height: 20px;
        width: 20px
    }

    .scrolltop > i {
        font-size: 1.3rem;
        color: #fff
    }

    .scrolltop g [fill] {
        -webkit-transition: fill .3s ease;
        transition: fill .3s ease;
        fill: #fff
    }

    .scrolltop:hover g [fill] {
        -webkit-transition: fill .3s ease;
        transition: fill .3s ease
    }

    .scrolltop:hover > i {
        color: #fff
    }

.scrolltop--on .scrolltop {
    opacity: .3;
    -webkit-animation: scrolltop-show-animation .4s ease-out 1;
    animation: scrolltop-show-animation .4s ease-out 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .scrolltop--on .scrolltop:hover {
        -webkit-transition: all .3s;
        transition: all .3s;
        opacity: 1
    }

@media (max-width:1024px) {
    .scrolltop {
        bottom: 30px;
        right: 15px
    }
}

@-webkit-keyframes scrolltop-show-animation {
    from {
        margin-bottom: -15px
    }

    to {
        margin-bottom: 0
    }
}

@keyframes scrolltop-show-animation {
    from {
        margin-bottom: -15px
    }

    to {
        margin-bottom: 0
    }
}

div.astroloji {
}

    div.astroloji div {
        margin-bottom: 10px;
    }

        div.astroloji div a {
            display: block;
            width: 100%;
            text-align: center;
            font-weight: 600;
        }

            div.astroloji div a span {
                font-size: 0.8em;
                font-weight: 500;
            }

            div.astroloji div a img {
            }

/* Burçlar */
.astroloji-yazar {
    padding: 5px;
    text-align: center;
    margin-bottom: 20px;
}

    .astroloji-yazar img {
        margin-bottom: 10px;
    }

    .astroloji-yazar span {
        font-weight: 600;
        font-size: 1rem;
    }

    .astroloji-yazar div {
        display: block;
        width: 100%;
        height: 40px;
        margin-top: 10px;
    }

        .astroloji-yazar div a {
            display: inline-block;
            width: 40px;
            height: 40px;
            margin-right: 20px;
        }

            .astroloji-yazar div a img {
                width: 40px;
                height: 40px;
            }

            .astroloji-yazar div a:last-child {
                margin-right: 0px;
            }

/* Sarı Kutu */

.sari-kutu-sol-50 {
    border: 2px solid #EFC24E;
    background-color: #F8E5B0;
    padding: 10px;
    width: 50%;
    display: inline-block;
    margin: 10px 10px 10px 0;
    float: left;
    border-radius: 10px;
}

.sari-kutu-sag-50 {
    border: 2px solid #EFC24E;
    background-color: #F8E5B0;
    padding: 10px;
    width: 50%;
    display: inline-block;
    margin: 10px 0 10px 10px;
    float: right;
    border-radius: 10px;
}

.sari-kutu-100 {
    border: 2px solid #EFC24E;
    background-color: #F8E5B0;
    padding: 10px;
    width: 98%;
    display: inline-block;
    margin: 10px 0;
    border-radius: 10px;
}



ul.iliskiliHaberler {
    margin: 20px 0;
    padding-top: 100px;
    padding: 0;
    list-style: none;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    overflow: hidden;
}

    ul.iliskiliHaberler li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0.5em;
        border-top: 1px solid #ccc;
    }

        ul.iliskiliHaberler li h2 {
            margin: 0;
            font-size: 1.2rem;
        }

        ul.iliskiliHaberler li:first-child {
            border-top: 0;
            background-color: #c90003;
            color: white;
        }

        ul.iliskiliHaberler li a {
            font-size: 1.2rem;
            font-weight: 400;
        }


/* Cumhuriyet'in Egesi */
nav.navbar.ege {
    background-color: #fff;
}

    nav.navbar.ege .main-links li {
        border-right: 2px solid #C90003;
    }

        nav.navbar.ege .main-links li a {
            color: #C90003;
        }

    nav.navbar.ege .grey-navbar .main-links li {
        border-right: 2px solid #ffffff;
    }

        nav.navbar.ege .grey-navbar .main-links li a {
            color: #000000;
        }

    nav.navbar.ege .main-links li:last-child {
        border-right: 0px;
    }

.ege .doviz-bilgileri ul li span.tipi,
.ege .doviz-bilgileri ul li span.deger,
.ege .doviz-bilgileri ul li span.deger span {
    color: #C90003;
}

.ege .arama .cerceve {
    border: 1px solid #C90003;
}

    .ege .arama .cerceve a,
    .ege .arama #txtArama {
        color: #C90003 !important;
    }

        .ege .arama #txtArama::placeholder {
            color: #C90003 !important;
        }

        .ege .arama #txtArama:-ms-input-placeholder {
            color: #C90003 !important;
        }

        .ege .arama #txtArama::-ms-input-placeholder {
            color: #C90003 !important;
        }

.ege .navicon,
.ege .navicon:before,
.ege .navicon:after {
    background: #C90003;
}

.gazete-mansetleri {
    color: #fff;
    text-decoration: none;
    display: block;
    min-height: 150px;
    width: 100%;
    background-color: #C90003;
    font-size: 34px;
    text-align: center;
    font-weight: 700;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.85);
    padding: 10px 30px;
}

    .gazete-mansetleri:hover {
        text-decoration: none;
    }

.mce-preview-object,
.mce-object-iframe {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    display: block;
}

    .mce-preview-object iframe,
    .mce-object-iframe iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/* Loading */
.spinner {
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    position: fixed;
    top: 150px;
    left: calc((50% - 50px));
}

    .spinner > div {
        background-color: #c90003;
        height: 100%;
        width: 6px;
        display: inline-block;
        -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
        animation: sk-stretchdelay 1.2s infinite ease-in-out;
    }

    .spinner .rect2 {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .spinner .rect3 {
        -webkit-animation-delay: -1.0s;
        animation-delay: -1.0s;
    }

    .spinner .rect4 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .spinner .rect5 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

@-webkit-keyframes sk-stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4)
    }

    20% {
        -webkit-transform: scaleY(1.0)
    }
}

@keyframes sk-stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }

    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}

/* ******************/



.haberBaslik {
    margin: 35px;
    font-size: 13px;
    font-weight: 500;
}

    .haberBaslik p {
        font-size: 15px;
    }

@media (max-width:676px) {
    .haberBaslik {
        margin: 35px 0;
    }
}

/* sosyal medya */
.sosyalTarihAlan {
    width: 100%;
}

.linkTarih {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    width: 100%;
    align-items: center;
}

.siteLink {
    font-size: 18px;
    font-weight: 600;
    color: #C90003;
}

.sitetarih {
    font-size: 14px;
    font-weight: 500;
    color: #252525;
}

.fontSizeButton {
    padding: 3px;
    background-color: #c90003;
    color: white;
    font-weight: bold;
    border: none;
    outline: none;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    transition: background-color 0.3s;
}

    .fontSizeButton:hover {
        background-color: #FF0509;
    }

.dm-playlist {
    --dm-playlist-bg: #000 !important;
}

.dm__slide-wrapper .dm__playlist-info-container {
    background: #ebebeb !important;
    color: #000 !important;
}

.dm__playlist-active .dm__playlist-cont-thumbnail:after {
    content: "Oynatılıyor" !important;
}

.dm__playlist-active .dm__playlist-info-container {
    --dm-playlist-info-bg-active: #C90003 !important;
    background: #C90003 !important;
    color: #fff !important;
}



.dm__playlist-active + .dm__playlist-slide .dm__playlist-cont-thumbnail:after {
    content: "Sonraki" !important;
}

.dm__playlist-publisher-name {
    display: none !important;
}

.dm-player .dm__pre-video-title {
    text-align: var(--dm-video-align, center) !important;
    font-family: var(--dm-font-family) !important;
    font-size: 1.4em !important;
    background-color: #000;
    color: #fff !important;
    --dm-video-bg: rgba(var(--dm-player-info-bg),1);
    --dm-video-color: rgba(var(--dm-player-info-color),1);
    padding: 10px 15px;
    border-radius: 5px 5px 0px 0px;
    margin: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #fff;
}

.dm-player .dm__video-title {
    border: 1px solid;
    white-space: normal !important;
    background-color: #C90003;
    text-align-last: left;
    font-size: 18px !important;
    padding: 10px !important;
    color: #fff !important;
    -webkit-line-clamp: 2;
    overflow: visible;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.dm__playlist-slide {
    width: 133px !important;
    font-size: 18px !important;
}



.btn-etiket {
    background-color: #f5f5f5;
    font-size: 14px;
    padding: 4px 6px;
    color: #000;
    text-decoration: none;
    border-radius: 5px;
    line-height: 3;
}

    .btn-etiket:hover {
        text-decoration: none;
        color: #f71515;
    }

    .aboneler-icin {
    overflow: hidden;
    }
.mansetyani-ikili {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  font-family: 'Poppins', sans-serif; }
  .mansetyani-ikili div {
    margin-right: 10px; }
    .mansetyani-ikili div:last-child {
      margin-right: 0; }
    .mansetyani-ikili div a {
      display: block;
      font-size: 14px;
      color: black; }
      .mansetyani-ikili div a:hover, .mansetyani-ikili div a:visited, .mansetyani-ikili div a:active, .mansetyani-ikili div a:link {
        text-decoration: none; }
      .mansetyani-ikili div a h3 {
        font-size: 14px;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-weight: bold;
        margin: 5px 0 0 0; }

.dahaFazlaGoster {
  text-align: center; }
  .dahaFazlaGoster span {
    background-color: #C90003;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    cursor: pointer; }

@media (min-width: 768px) {
    .haber-kutu .haber-baslik {
        font-size: 13px;
    }
}

@media (min-width: 992px) {
    .pageskin .container {
        width: 1010px;
    }

    .pageskin nav .main-links li a {
        padding: 0 0.6rem;
    }

    .pageskin .haber-galerisi span.haber-baslik {
        padding: 20px 10px 3px;
        font-size: 1rem;
        line-height: 130%;
    }

    .pageskin .haber-galerisi {
        height: 179px;
    }

    .pageskin .spor .haber-galerisi {
        height: 179px !important;
    }

        .pageskin .spor .haber-galerisi h3.haber-baslik {
            line-height: 120%;
        }

    .pageskin .page-right-fixed-ad {
        margin-left: 990px !important;
        z-index: 0;
        display: none;
    }


    .pageskin .haber.kare .haber-foto img {
        height: 390px;
    }

    .pageskin .gazete-manset .gazete {
        height: 390px;
    }

    .pageskin .haber.ikili .haber-fotograf {
        height: 100px;
    }

    .pageskin .video-haber .haber-baslik {
        font-size: 1rem;
    }

    
    .pageskin .haberMetni iframe[src*="youtube"] {
        width: 100% !important;
        height: 263px !important;
        min-height: 368px !important;
    }

    .pageskin .video-container iframe {
        min-height: 263px;
    }

    .pageskin .yasam-container {
        height: 378px;
    }

    .pageskin .content {
        margin-right: -50px;
    }
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
    .container {
        width: 1170px;
    }
    .haber-kutu .haber-baslik {
        font-size: 15px;
    }
    .page-right-fixed-ad {
        /*margin-left: 1150px !important;*/
        margin-left: 1190px !important;
    }

    .haber.kare .haber-foto img {
        height: 435px;
    }
}

@media (max-width:1395px) {
    nav .main-links li a {
        padding: 0 8px;
        font-size: 0.7125rem;
    }

    .slider-manset .swiper-pagination .swiper-pagination-bullet {
        margin: 0 0;
    }
}

/* Mobil */
@media (max-width: 767px) {

    /*.haber .haber-baslik {
        height: 50px;
    }*/

    /*.haber .haber-baslik a {
        font-size: 0.875rem;
    }*/
    .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .sari-kutu-sol-50,
    .sari-kutu-sag-50 {
        width: 100% !important;
    }

    .yazarlar-arkafon h3.yazarlar-adi {
        margin: 36px 0 0 100px;
        text-align: left;
        font-size: 0.8rem;
    }

    .gazete-mansetleri {
        min-height: 65px;
    }

    ul.iliskiliHaberler li h2,
    ul.iliskiliHaberler li a {
        font-size: 1rem;
    }

    .spor .haber-galerisi h3.haber-baslik {
        line-height: 120%;
    }

    .haber-galerisi {
       /* height: 207px;*/
    }

    h1.baslik {
        font-size: 1.5rem;
        font-weight: 800;
    }

    h2.spot {
        font-size: 1.2rem;
        line-height: 1.7rem;
    }

    .haberMetni {
        margin-top: 30px;
    }

    .copyright {
        padding: 20px 0 20px 0;
        height: 80px;
    }

    .scroll-up nav.navbar {
        top: 0px;
        height: 50px;
    }

    .scroll-down nav.navbar {
        top: 0px;
        height: 50px;
    }

    page-left-fixed-ad,
    page-right-fixed-ad {
        display: none !important;
    }

    .swiper-pagination-bullets {
        display: block;
    }

    .slider-manset .swiper-pagination {
        background-color: #ebebeb;
        position: inherit;
        height: 23px;
        text-align: center;
        display: block;
    }

        .slider-manset .swiper-pagination .swiper-pagination-bullet,
        .slider-spor .swiper-pagination .swiper-pagination-bullet,
        .slider-yasam .swiper-pagination .swiper-pagination-bullet,
        .slider-video .swiper-pagination .swiper-pagination-bullet {
            border: 0;
            background-color: #000000;
            color: #fff;
            font-weight: 600;
            border-radius: 4px;
            padding: 0;
            line-height: 8px;
            margin: 0 5px !important;
            height: 8px;
            letter-spacing: 1px;
            width: 8px;
            min-width: 8px;
            text-indent: -999999px;
        }

        .slider-manset .swiper-pagination .swiper-pagination-bullet-active,
        .slider-spor .swiper-pagination .swiper-pagination-bullet-active,
        .slider-yasam .swiper-pagination .swiper-pagination-bullet-active,
        .slider-video .swiper-pagination .swiper-pagination-bullet-active {
            background-color: #bd0009 !important;
        }

    .slider-video .swiper-pagination .swiper-pagination-bullet {
        background-color: #fff;
    }

    .slider-manset, .yasam-pagination, .spor-pagination, .video-pagination {
        text-align: center;
        position: inherit !important;
        top: inherit !important;
        right: inherit !important;
    }

    .slider-desc-bolum h3 {
        /* font-size:1rem!important;*/
        padding-top: 10px;
        line-height: 1.25 !important;
    }

    #bolum-slider-baslik {
        font-size: 1.2rem !important;
    }

    .haber-baslik .bolum-baslik-uclu {
        font-size: .8rem !important;
    }

    .slider-video .swiper-slide a:first-child {
        height: 265px !important;
        overflow: hidden;
    }

    .swiper-button-prev, .swiper-button-next {
        display: none !important;
    }

    .slider-manset,
    .slider-yasam,
    .slider-spor,
    .slider-video {
        margin: 0 -10px;
        width: calc(100% + 20px);
    }

        .slider-spor .swiper-slide,
        .slider-yasam .swiper-slide {
            height: 240px; /*203px*/
        }

            .slider-spor .swiper-slide img,
            .slider-yasam .swiper-slide img {
                object-fit: contain;
            }

            .slider-spor .swiper-slide a,
            .slider-yasam .swiper-slide a {
                margin-top: 0px; /*-20px*/
            }


    .yasam-container {
        height: auto;
        margin-bottom: 20px;
    }

    main {
        top: 45px;
    }

    nav.navbar {
        height: 50px !important;
    }

    .navbar .logo img {
        margin-top: 5px;
    }

    .navbar.ege .logo img {
        height: auto;
        margin-top: 0px;
        max-height: 50px;
    }

    .bolum-ana-baslik {
        display: block;
    }

    .cumhuriyet-tv-banner {
        margin-top: 20px !important;
    }

    .container-manset .haber {
        margin-top: 20px !important;
    }
	
	#div-gpt-ad-7784024-4{
		display: flex;
	}
	
    h2.video-baslik {
        margin-bottom: 10px;
    }

        h2.video-baslik,
        h2.video-baslik a.tum-videolar {
            font-size: 1rem;
        }

    .video-container .baslik {
        font-size: 1.3rem;
    }

    .video-container iframe {
        width: 100%;
        min-height: 270px !important;
    }

    h2.galeri-baslik,
    h2.galeri-baslik a.tum-galeriler {
        font-size: 1.2rem;
    }

    .yazar-alti .haber .haber-fotograf,
    .uclu-haber .haber .haber-fotograf {
        height: auto !important;
    }

    .spor .haber .haber-fotograf {
        height: auto;
    }

    .doviz-bilgileri-mobil ul li {
        padding: 0 5px;
    }

        .doviz-bilgileri-mobil ul li span.deger {
            font-size: 0.675rem;
            display: block;
        }

        .doviz-bilgileri-mobil ul li span.oran {
            font-size: 0.675rem;
        }

    .bolum-ana-baslik.kultur-sanat a {
        letter-spacing: 0.5px;
        font-weight: 500;
    }

    .bolum-ana-baslik.bilim-ve-teknoloji a {
        letter-spacing: 0.5px;
        font-weight: 500;
        font-size: 0.9rem;
    }




    #share-bar .buttons li {
        padding: 0;
        
    }

        #share-bar .buttons li a {
            width: 100%;
            padding-right: 0px;
            font-size: 10px;
            line-height: 20px;
            text-align: center;
        }

    .yazar-son-yazilari-baslik {
        font-size: 1.2em;
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991px) {
    .container {
        width: 750px;
    }

    .ege .logo img {
        height: 36px;
        margin-top: 0px;
    }

    .video-haberler ul li a {
        font-size: .75rem;
    }

    .video-haberler ul li .baslik {
        height: 48px;
    }

    .gazete-mansetleri {
        min-height: 110px;
        font-size: 20px;
        line-height: 30px;
    }

    .yazarlar-arkafon h3.yazarlar-adi {
        font-size: 0.575rem;
    }

    .yazarlar-arkafon h3.yazarlar-baslik {
        font-size: 0.575rem;
    }

    nav.navbar.ege {
        background-color: #ffffff !important;
    }

    .slider-video .swiper-slide a:first-child {
        height: 385px !important;
    }

    /*.haber-galerisi {
        height: 128px;
    }*/

        .haber-galerisi span.haber-baslik {
            padding: 20px 10px 2px;
            font-size: 1rem;
            line-height: 127%;
        }

    .yasam-container {
        height: 295px;
    }

    .spor .haber-galerisi {
        height: 128px;
    }

        .spor .haber-galerisi h3.haber-baslik {
            padding: 20px 10px 5px;
            line-height: 125%;
            font-size: 1rem;
        }

    .page-right-fixed-ad {
        margin-left: 730px !important;
    }

    .haber.kare .haber-foto img {
        height: 315px;
    }

    .haber .haber-baslik a {
        font-size: 0.85rem;
        min-height: 33px;
    }

    /*.haber .haber-fotograf {
        height: 122px !important;
    }

    .haber.kare .haber-fotograf {
        height: 370px !important;
    }*/

    page-left-fixed-ad,
    page-right-fixed-ad {
        display: none !important;
    }

    .gazete-manset .gazete {
        height: 280px;
    }

    .doviz-bilgileri ul li {
        padding: 0 5px;
    }


    .arama #txtArama {
        width: 120px;
    }

    .arama .cerceve {
        width: 160px;
    }

    .haber.ikili .haber-fotograf {
        height: 97px;
    }

    nav .main-links li a {
        padding: 0 4px;
        font-size: 0.610rem;
    }

    .slider-manset .swiper-pagination .swiper-pagination-bullet {
        font-size: 12px;
        font-weight: 600;
    }
}
/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) {
    .container {
        width: 1010px;
    }

    .ege .logo img {
        height: 60px;
        margin-top: -10px;
    }

    nav.navbar.ege {
        background-color: #ffffff !important;
    }

    .slider-video .swiper-slide a:first-child {
        height: 440px !important;
    }

    .haber-galerisi span.haber-baslik {
        padding: 20px 10px 3px;
        font-size: 1rem;
        line-height: 130%;
    }

    .spor .haber-galerisi {
        height: 179px;
    }

        .spor .haber-galerisi h3.haber-baslik {
            line-height: 120%;
        }

    .page-right-fixed-ad {
        margin-left: 990px !important;
    }

    .haber.kare .haber-foto img {
        height: 390px;
    }

    .gazete-manset .gazete {
        height: 390px;
    }

    .haber.ikili .haber-fotograf {
        height: 135px;
    }

    .video-haber .haber-baslik {
        font-size: 1rem;
    }

    
    .haberMetni iframe[src*="youtube"] {
        width: 100% !important;
        height: 263px !important;
    }

    .video-container iframe {
        min-height: 263px;
    }

    .yasam-container {
        height: 390px;
    }
}
/* Large Monitor */
@media (min-width: 1200px) {
    .container {
        width: 1010px;
    }
        .ege .logo img {
        height: 60px;
        margin-top: -10px;
    }

    nav.navbar.ege {
        background-color: #ffffff !important;
    }

    .slider-video .swiper-slide a:first-child {
        height: 495px !important;
    }



    .spor .haber-galerisi {
        /* height: 179px;*/
        height: 225px;
    }


    .page-right-fixed-ad {
        margin-left: 990px !important;
    }

    .haber.kare .haber-foto img {
        height: 400px;
    }

    .gazete-manset .gazete {
        height: 390px;
    }

    .haber.ikili .haber-fotograf {
        height: 135px;
    }

    nav .main-links li a {
        padding: 0 9px;
        font-size: 0.7125rem;
    }

    
    .haberMetni iframe[src*="youtube"] {
        width: 100% !important;
        /*min-height: 477px !important;*/
        min-height: 477px;
    }

    .video-container iframe {
        min-height: 375px;
    }

    .yasam-container {
        height: 390px;
    }
}
/* Largest Monitor */
@media (min-width: 1400px) {
    .container {
        width: 1240px;
    }

    div.slider-video > div.swiper-slide > a:nth-child(1) {
        height: 470px;
    }

    .ege .logo img {
        height: auto;
        margin-top: -20px;
    }

    .scroll-down .ege .logo img,
    .scroll-up .ege .logo img {
        height: 60px;
        margin-top: -10px;
    }

    nav.navbar.ege {
        background-color: #ffffff !important;
    }

    /*.haber-galerisi {
        height: 224px;
    }*/

    .yasam-container {
        height: 434px;
    }

    .page-right-fixed-ad {
        /*margin-left: 1220px !important;*/
        margin-left: 1190px !important;
    }

    .haber.kare .haber-foto img {
        height: 435px;
    }

    .spor .haber-galerisi {
        height: 225px !important;
    }

    .haber.ikili .haber-fotograf {
        height: 168px;
    }

    nav .main-links li a {
        padding: 0 18px;
    }

    .manset-pagination .swiper-pagination-bullet {
        font-size: 1rem !important;
    }

    .haber-galerisi.buyuk img {
        height: 500px;
    }

    .haber-galerisi.buyuk {
        height: 500px !important;
    }

    
    .haberMetni iframe[src*="youtube"] {
        width: 100% !important;
        min-height: 448px !important;
    }

    .video-container iframe {
        min-height: 448px;
    }

    .yasam-container .swiper-slide img {
        height: 434px;
    }
}

@media (max-width: 1399px) and (min-width:1201px) {
    .page-left-fixed-ad {
        margin-left: -180px;
    }

    .yasam-yan-ikili .haber-galerisi {
        height: 171px !important;
    }

    .yazarlar-arkafon .yazarlar-adi,
    .yazarlar-arkafon .yazarlar-baslik {
        font-size: 0.7725rem !important;
        margin-left: 72px;
    }

    .row {
        margin-right: 15px;
        margin-left: 8px;
    }

    .slider-video .video-container {
        height: 495px;
    }

    .slider-video .slider-desc-video {
        padding-bottom: 35px;
        bottom: 15px;
    }

    .video-haber .img-responsive {
        height: 100px;
    }

    .slider-manset .swiper-pagination .swiper-pagination-bullet {
        margin: 0 1px;
    }

    .haberMetni iframe[src*="youtube"] {
        width: 100% !important;
        min-height: 347px !important;
    }

    .slider-spor .swiper-slide {
        height: 430px;
    }

    .spor .haber-galerisi {
        height: 205px;
    }

    .pageskin nav .main-links li a {
        font-size: 0.735rem;
    }
}

@media (min-width:1401px) and (max-width:1440px) {
    .container {
        width: 1170px;
    }

    /*  .page-right-fixed-ad .container {
        margin-left: -75px;
    }
*/
    .page-right-fixed-ad {
        margin-left: 1110px !important;
    }

    .page-left-fixed-ad {
        margin-left: -145px;
    }

    /*   .slider-manset .swiper-slide {
        height: 450px;
    }

        .slider-manset .swiper-slide a {
            height: 450px;
        }

        .slider-manset .swiper-slide img {
            height: 450px;
        }
	*/
    .manset-pagination .swiper-pagination-bullet {
    }

    .yazarlar-arkafon {
        font-size: .9rem;
    }

        .yazarlar-arkafon h3 .yazarlar-baslik {
            font-size: 14px;
        }
}

