body {
    background: #183676 url(../images/Euro_ids_bg-rev.jpg) center top fixed no-repeat !important;
}

header .header-wrapper {
    background: #f3f3f3;
}
.header-sea-games {
	background: #1ca1b4 ;
}
.mp-level {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #1ca1b4;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.main-tag:after {
    position: fixed;
    content: '';
    display: block;
    height: 5px;
    width: 100%;
    /* background-image: url(../images/border-menu-asian-games.jpg); */
    background-position: center;
    background-repeat: no-repeat;
}
.hideline_berita{
  background-image: url(../images/Headline-Berita-euro.jpg); 
}
.hideline_berita:not(.hideline_berita_slide) .item-berita {
    margin-top: 8px;
}
.hideline_berita .item-berita .row {
    padding-left: 5px;
}
.hideline_berita .item-berita a:hover .title-berita {
    color: #000;
}
.hideline_berita .item-berita .berita-box .headline_center a:hover .title-berita {
    color: #000;
}

.hideline_berita .item-berita .berita-box .headline_center  {
    margin-left: 15px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    color: #fff;
    font-weight: 700;
    max-height: none;
    
}
.hideline_berita .item-berita .title-berita {
    margin-left: 15px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    color: #fff;
    max-height: none;
    font-weight: lighter;
}
.hideline_berita .item-berita .row:after {
    content: '';
    display: block;
    height: 4px;
    width: 72%;
    margin: 0 0 0 auto;
    position: relative;
    top: -4px;
    background-image: url(../images/Ornament_Artikel_header2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.hideline_berita .countdown-div {
    height: 85px;
}
/* WITHOUT COUNTDOWN */
.hideline_berita.without-countdown .row .col-md-6:first-child {
    width: 51.65%;
}
.hideline_berita.without-countdown .row .col-md-6:last-child {
    width: 48.35%;
}
.hideline_berita.without-countdown .countdown-div {
    height: 0;
}
.hideline_berita.without-countdown .row .col-md-6:first-child .img-berita {
    width: auto;
    height: auto;
}

.hideline_berita_slide .berita-box:after {
    content: '';
    display: block;
    height: 10px;
    width: 100%;
    background-image: url(../images/Border-Artikel-Mobile-Euro.jpg); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.form_search .btn-default, .search-mb .input-group .input-group-btn button.btn-default {
    background: #1ca1b4;
    color: #cacaca;
    border-color: #ccc;
}
.form_search .form-control, .search-mb .input-group input.form-control {
    border-color: #ccc;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}
.form_search .form-control::placeholder, .search-mb .form-control::placeholder {
    color: #cacaca;
    opacity: 1;
}
.form_search .form-control:ms-input-placeholder, .search-mb .form-control:ms-input-placeholder {
    color: #ffffff;
}
.form_search .form-control::ms-input-placeholder, .search-mb .form-control::ms-input-placeholder {
    color: #ffffff;
}
.form_search .form-control:focus, .search-mb .form-control:focus {
    border-color: #1ca1b4;
    background: #ffffff;
    color: #000000;
}
.search-mb {
    background: #183676;
}


.follow > div {
    font-family: Arial, Helvetica, sans-serif;
}
.follow a {
    border: 2px solid black;
    border-radius: 18px;
    text-align: center;
}
.follow a:hover {
    background: #ffffff !important;
    color: #183676 !important;
}

#main-nav:after {
    content: '';
    display: block;
    height: 10px;
    width: 100%;

    background-position: center;
    background-repeat: no-repeat;
}

/* .sm-mint a.menu0:hover, .sm-mint li.active.bc_home a.menu0 {
    color: #1d2a54 !important;
} */

.sm-mint a:not(.no-hover):hover, .sm-mint a:not(.no-hover):focus, .sm-mint a:not(.no-hover):active {
    background: #b30000;
    color: #ffffff !important;
}
.sm-mint li.bc_home a.menu0:hover, .sm-mint li.bc_home.active a.menu0  {
    background: #26bbaa !important;
    color: #ffffff !important;
}
.sm-mint li.bc_profil a.menu0:hover, .sm-mint li.bc_profil.active a.menu0 {
    background: #7a3494 !important;
}
.sm-mint li.bc_jadwal a.menu0:hover, .sm-mint li.bc_jadwal.active a.menu0  {
    background: #fb911f !important;
}
.sm-mint li.bc_medali a.menu0:hover, .sm-mint li.bc_medali.active a.menu0 {
    background: #2a92cf !important;
}
.sm-mint li.bc_serba a.menu0:hover, .sm-mint li.bc_serba.active a.menu0 {
    background: #8ac54f !important;
}
.sm-mint li.bc_best_moment a.menu0:hover, .sm-mint li.bc_best_moment.active a.menu0 {
    background: #fb3664 !important;
}
.sm-mint li.bc_listicle a.menu0:hover, .sm-mint li.bc_listicle.active a.menu0 {
    background: #10847f !important;
}
.sm-mint li.bc_home.active a.menu0 {
    color: #1d2a54 !important;
    background: #f9d404 !important;
}

.main-content {
    background: #f3f3f3;
    margin: auto -15px;
    padding: 10px 15px 20px;
}
#lead-marker:before {
    content: '';
    display: block;
    margin-top: -1px;
    height: 20px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.main-tag {
    background: #f9d404;
    border: none;
    font-family: Arial, sans-serif;
}
.main-tag li a {
    color: #183676;
    border: none;
}
.new-main-tag ul {
    color: #183676 !important;
}
.main-tag .item {
    font-size: 12px;
}
.video-terkini {
    margin-top: 20px;
}
.video-terkini .img-berita {
    position: relative;
}
.video-terkini .img-berita img {
    width: 100%;
}
.video-terkini .img-berita i {
    color: rgb(255, 255, 255, 0.75);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.video-terkini .img-berita i {
    font-size: 36px;
}
.video-terkini .main-video .img-berita i {
    font-size: 90px;
}
.video-terkini .item .title-berita {
    font-family: "Century Gothic", "Open Sans", Helvetica, Arial, sans-serif;
    color: #000000;
    font-weight: 700;
    margin-top: 5px;
}
.video-terkini .item.main-video .title-berita {
    padding: 0 10px;
    margin-top: 10px;
    font-size: 18px;
}
.video-terkini a:hover .item .img-berita img {
    -webkit-filter: brightness(70%);
    -moz-filter: brightness(70%);
    -o-filter: brightness(70%);
    -ms-filter: brightness(70%);
    filter: brightness(70%);
}
.video-terkini a:hover .item .title-berita {
    color: #b30000;
}
.video-terkini a:hover .img-berita i {
    color: rgb(255, 255, 255, 1);
}
.berita-populer .judul-section h2 {
    color: #ffff;
    background-image: url(../images/Berita_Terpopuler_euro.jpg);
    border: none;
    padding-bottom: 0;
    font-family: "Century Gothic", "Open Sans", sans-serif;
    letter-spacing: 1px;
    font-size: 24px;
}

.judul-section h2 {
    color: #ffff;
    background-image: url(../images/Berita_Terkini_euro.jpg);
    border: none;
    padding-bottom: 0;
    font-family: "Century Gothic", "Open Sans", sans-serif;
    letter-spacing: 1px;
    font-size: 24px;
}

.judul-section a h2:hover {
    border: none;
}
.judul-section h2:after {
    content: '';
    display: block;
    margin-top: 2px;
    height: 6px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.judul-section {
    border-color: #82376f;
}
.article-footer .judul-section h2 {
    color: #E74625;
    background: none;
    border: none;
    padding-bottom: 0;
}
.read-more-terkini-wrapper a {
    font-family: "Century Gothic", "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
}
a.read-more {
    background: #82376f;
    border-color: #fff;
    font-family: "Century Gothic", "Open Sans", Helvetica, Arial, sans-serif;
}
a.read-more:hover {
    color: #773592;
}
.menu-mobile i, .search-mobile i, .menu-mobile span {
    color: #ffffff;
}
.berita-terkini .list-item .item {
    border: none;
}

.berita-terkini .list-item .item:after {
    content: '';
    display: block;
    margin-top: 15px;
    height: 3px;
    width: 100%;
    background-image: url(../images/Ornament_Berita_terkini_euro.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.berita-terkini .list-item .item .row {
    padding: 0 15px;
}
.berita-terkini .list-item a:hover .title-berita {
    color: #1ca1b4 !important;
}
.berita-populer .list-item {
    margin: 0 15px;
}
.berita-populer .list-item .item {
    border-bottom: none;
    padding-bottom: 0;
}
.berita-populer .list-item .item:after {
    content: '';
    display: block;
    margin-top: 10px;
    height: 4px;
    width: 100%;
    background-image: url(../images/Ornament_Berita_Terpopuler_euro.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.berita-box .category-berita {
    padding: 6px 0 0;
}
.berita-box .category-berita:after {
    content: '';
    display: block;
    height: 3px;
    margin-top: 6px;
    width: 100%;
    background-image: url(../images/border-sea-games-artikel-mobile.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.berita-box .category-berita .upperdeck-xxs {
    margin: 0 6px;
}
.article-footer .video-terkini-list .item {
    border: none;
    padding-bottom: 0;
}
.article-footer .video-terkini-list .item:after {
    content: '';
    display: block;
    margin-top: 15px;
    height: 4px;
    width: 100%;
    background-image: url(../images/border-artikel-berita-terkini-asian-games.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.video-terkini-page .img-berita-wrapper {
    position: relative;
}
.video-terkini-page .img-berita-wrapper i {
    color: rgba(255, 255, 255, 0.75);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 72px;
}
.video-terkini-page .berita-box a:hover .img-berita-wrapper i {
    color: #ffffff;
}
.widget.klasemen .table-klasemen tbody {
    background: url(../images/bg-medali-asian-games.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.widget.klasemen .table-klasemen th {
    background: none;
    color: #000000;
    vertical-align: middle;
    font-family: "Bebas Neue" ,"Open Sans", Helvetica, Arial, sans-serif;
    padding-bottom: 2px;
}
.widget.klasemen .table-klasemen tr td {
    font-family: "Century Gothic" ,"Open Sans", Helvetica, Arial, sans-serif;
}
.widget.klasemen .table-klasemen th img {
    width: 24px;
}
.widget.klasemen .table-klasemen tr th:last-child, .widget.klasemen .table-klasemen tr td:last-child {
    width: 15%;
}
.widget.klasemen .table-klasemen tr th:last-child, .widget.klasemen .table-klasemen tr td:last-child, .widget.klasemen .table-klasemen tr th:first-child, .widget.klasemen .table-klasemen tr td:first-child, .widget.klasemen .table-klasemen tr:last-child td {
    border: none;
}
.widget.klasemen .table-klasemen tbody tr:nth-of-type(even) {
    background: none;
}
.widget.klasemen .table-klasemen tbody tr td:nth-child(n+2) span {
    background: #f9d404;
    display: block;
    font-weight: bold;
}
.widget.klasemen .table-klasemen tr td:first-child > span {
    display: block;
    background: url(../images/bg-tablerow-asian-games.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}
.widget.klasemen .table-klasemen tr td:first-child > span > span {
    display: inline-block;
    padding: 0 5px 4px;
}
.widget.klasemen .table-klasemen tr td:first-child > span > span:first-child {
    width: 15%;
}
.widget.klasemen .table-klasemen tr td:first-child > span > span:last-child {
    padding-left: 4px;
}
.widget.klasemen .table-klasemen td:nth-child(n+2), .widget.klasemen .table-klasemen th:nth-child(n+3) {
    padding-left: 3px;
    padding-right: 3px;
    width: 10%;
}
.widget.klasemen .table-klasemen td:first-child {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}
.widget.klasemen .table-klasemen tr:first-child td {
    padding-top: 15px;
}
.widget.klasemen .table-klasemen tr:last-child td {
    padding-bottom: 30px;
}
.widget.klasemen .table-klasemen tr td:last-child, .widget.klasemen .table-klasemen tr th:last-child {
    padding-right: 15px;
}
.widget.klasemen .table-klasemen tr td:first-child {
    padding-left: 15px;
    padding-right: 5px;
}
.widget.klasemen .table-klasemen tbody tr:hover {
    background: none;
}
.widget.klasemen .table-klasemen tr:not(:last-child) td {
    padding-bottom: 0;
}
.widget.klasemen .read-more {
    margin-right: 15px;
    margin-top: -15px;
}
.widget.klasemen .read-more a {
    display: inline-block;
    text-transform: uppercase;
    background: #f9d404;
    padding: 5px 8px;
    font-style: italic;
    color: #000;
    font-family: "Century Gothic" ,"Open Sans", Helvetica, Arial, sans-serif;
}
.widget.klasemen .read-more a:hover {
    background: #d2b510;
    transition: background 0.2s ease;
}
.sticky-bottom.mobile-footer-ticker.bottom {
    margin-top: 15px;
    margin-bottom: -5px;
}

/* COUNTDOWN */
.countdown-wrapper {
    position: absolute;
    margin-top: 10px;
    padding-left: 20px;
    right: 15px;
    z-index: 2;
}
.countdown {
    display: inline-block;
    border: 5px solid #ffffff;
    width: 75px;
    height: 75px;
    text-transform: uppercase;
    font-size: 12px;
    background: #000000;
    font-family: "Century Gothic", "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: lighter;
}
.countdown .value {
    font-weight: 600;
    font-size: 36px;
    margin-bottom: -5px;
    height: 48px;
    font-weight: normal;
}
.countdown-day {
    border-color: #409e6c;
}
.countdown-hour {
    border-color: #9d528c;
}
.countdown-minute {
    border-color: #189db0;
}
.countdown-second {
    border-color: #c1244f;
}
@media (min-width: 992px) {
    #main-nav {
        background-image: url(../images/Ornament_Menu_Euro.jpg);
    }
  /*  .sm-mint a, .sm-mint a:hover, .sm-mint a:focus, .sm-mint a:active, .sm-mint a.highlighted {
        padding: 15px 12px;
    } */
    .berita-terkini .list-item .item {
        padding-bottom: 0;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .sm-mint a, .sm-mint a:hover, .sm-mint a:focus, .sm-mint a:active, .sm-mint a.highlighted {
        padding: 15px 34px;
    }
    .hideline_berita .col-md-6 {
        width: 50%;
    }
    .hideline_berita .item-berita {
        margin-top: 5px;
    }
    .hideline_berita .item-berita:not(.berita-box) .title-berita {
        font-size: 15px;
    }
    .hideline_berita .countdown-div {
        height: 64px;
    }
    .main-content {
        background: #f3f3f3;
        margin: auto;
        padding: none;
    }
    .countdown-wrapper {
        margin-top: 5px;
    }
    .countdown {
        width: 65px;
        height: 65px;
        font-size: 11px;
    }
    .countdown .value {
        font-size: 28px;
        height: 38px;
    }
}
@media (max-width: 991px) {
    header .header_top .row {
        background: #183676;
    }
    .container {
        width: 100%;
        padding: 0;
    }

    .article-ag18 .container {
        padding: 0 10px;
    }

    .article-ag18 .berita-populer .list-item {
        margin: 0;
    }

    .asian-games .hideline_berita:not(.hideline_berita_slide) {
        display: none;
    }
    .asian-games .hideline_berita_slide {
        display: block !important;
    }

    .asian-games .hideline_berita_slide .owl-theme .owl-dots .owl-dot.active span {
        /*
        HUT RI
        background: #b30000;
        */
        background: #f6ee0d;
      }

       /*
       HUT RI
      .asian-games .hideline_berita_slide_hut_ri {
        background: #183676;

        background: #b30000;
        padding: 4px 4px 0px 4px;
        */
      }

    .fokusberita.asian-games .breadcrumb, .video-terkini-page .breadcrumb {
        margin-left: 15px;
    }
    .countdown-wrapper {
        right: 10px;
    }
    .video-terkini .item .title-berita {
        font-size: 13px;
    }
    .video-terkini .item.main-video .title-berita {
        font-size: 16px;
    }
    .video-terkini .list-item > .row:last-child {
        margin-top: 10px;
    }
    .video-terkini .list-item > .row:last-child a:first-child .item:not(.main-video) {
        margin: 0 5px 0 15px;
    }
    .video-terkini .list-item > .row:last-child a:last-child .item:not(.main-video) {
        margin: 0 15px 0 5px;
    }
    /*.news-detail .main-content .wrap-content-page, .news-detail .main-content .article-footer .video-terkini-list, .news-detail .main-content #berita-rekomendasi-dable, .news-detail .main-content .emoticon-wrapper, .news-detail .main-content .wrapper-komentar {
        padding: 0 15px;
    }*/

    .news-detail .main-content .article-tags {
        padding-left: 15px;
    }
}
@media (min-width: 481px) and (max-width: 991px) {
    .fokusberita.asian-games .inside-list-galeri, .video-terkini-page .inside-list-galeri {
        padding: 0 10px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .section:nth-child(2n+1) {
        padding-right: 0;
    }
}
@media (max-width: 767px) {
    .countdown {
        border-width: 4px;
        font-size: 8px;
        width: 45px;
        height: 45px;
    }
    .countdown .value {
        font-size: 18px;
        margin-bottom: -5px;
        height: 26px;
    }
    .berita-populer.section {
        padding: 0;
    }
}
@media (max-width: 480px) {
    .berita-box .category-berita:after {
        display: none;
    }
    .berita-box .category-berita .upperdeck-xxs {
        margin: 0;
    }
    .fokusberita.asian-games .breadcrumb, .video-terkini-page .breadcrumb {
        margin-left: 15px;
    }
    .fokusberita.asian-games .inside-list-galeri .col-md-6, .video-terkini-page .inside-list-galeri .col-md-6 {
        border: none;
        padding-bottom: 0;
    }
    .fokusberita.asian-games .inside-list-galeri .col-md-6:after, .video-terkini-page .inside-list-galeri .col-md-6:after {
        content: '';
        display: block;
        margin-top: 10px;
        height: 6px;
        width: 100%;
        background-image: url(../images/border-artikel-berita-terkini-asian-games.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .fokusberita.asian-games .inside-list-galeri .berita-box, .video-terkini-page .inside-list-galeri .berita-box {
        margin: 0 15px;
    }
    .wrap-fbp .date-publish {
        margin: 0;
    }
    .inside-list-fbp .wrap-fbp .row .col-md-6 .berita-box .date-publish {
        padding-bottom: 0;
    }
    .video-terkini-page .berita-box .img-berita-wrapper {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .video-terkini-page .img-berita-wrapper i {
        font-size: 36px;
    }
    .inside-list-fbp .wrap-fbp .row .col-md-6 .img-berita .img-berita-wrapper img {
        left: 0;
        position: static;
    }
    .judul-section h2 {
        font-size: 20px;
    }

    .berita-populer .judul-section  h2 {
        font-size: 20px;
    }
    
}
