html, body {
  height: 100%;
  margin: 0;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  background:#111;
  color:white;
}
a {
    text-decoration: none; 
    color: #FFF;
}
header{
    margin-bottom:10px;
}
.header{
    /*background-image: linear-gradient(to right, black , darkred);*/
    width:100%;
    height:90px;
    border-bottom:5px solid black;
    border-image: url('http://imagizer.imageshack.com/img924/9356/KMxdxZ.png') 1 round;
    float:left;
}
.amaterasu{
    color:silver;
    width:300px;
    margin:0px 0px 0px 120px;
}
.h2{
    font-size:10px;
    margin:0;
}
.logo{
    position:relative;
    margin-top:12px;
    max-width:300px;
    height:auto;
    float:left;
}
.sub_header{
    background:black;
    border-bottom:5px solid grey;
    border-image: url('http://imagizer.imageshack.com/img924/9356/KMxdxZ.png') 1 round;
    height:130px;
    margin:0px auto 0px;
}
.go{
    position:absolute;
    top:102px;
    left:120px;
    float:left;
}
.banner{
    position:relative;
    margin:10px 40px 10px 124px;
    padding:2px;
}
.banner img{
    width:49%;
    height:60px;
    margin:1px 2px 2px 2px;
}

.content-wrapper {
  display: flex;
  flex: 1;
}
main {
  flex: 9;
  padding: 20px;
}

.konten{
    overflow:hidden;
    width:93%;
    margin-left:100px;
}
.konten_sub{
    width:98%;
    padding:20px;
    margin-bottom:20px;
    float:left;
    border-bottom:5px solid black;
    border-image: url('http://imagizer.imageshack.com/img923/48/6HXRBx.png') 1 round;
}

.konten_judul{
    font-size:20px;
    width:100%;
    float:left;
    padding:5px 0;
    /*
    border-bottom:5px solid black;
    border-image: url('http://imagizer.imageshack.com/img923/48/6HXRBx.png') 2 round;
    */
}
.konten_judul_kiri{
    padding:5px 20px;
    border-radius: 0 0 20px 0;
    float:left;
}
.konten_judul_kanan{
    padding:5px 20px;
    border-radius: 0 0 0 20px;
    float:right;
}
.anime{
    width:17%;
    float:left;
    list-style:none;
    position:relative;
    overflow:inherit;
    height:180px;
    padding:6px;
    margin:4px;
}
.eps_last{
    position:absolute;z-index:1;
    top:0;
    left:0;
    color:#fff;
    padding:4px;
    font-size:12px;
    width:93px;
    border-radius: 0 0 15px 0;
    text-transform:uppercase;
}
.eps_type{
    position:absolute;z-index:1;
    top:30px;
    left:0;
    background:rgba(0,0,0,0.63);
    color:#fff;
    padding:4px;
    font-size:12px;
    border-radius: 0 0 15px 0;
    text-transform:uppercase;
}
.eps_status{
    /*background-image: linear-gradient(to left, green , black);*/
    position:absolute;
    z-index:2;
    color:#fff;
    padding:4px;
    font-size:12px;
    right:0px;
    transform:translate(0,300%);border-radius:4px 0 0 4px;
    text-transform:uppercase;
}

.tombol{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    bottom:0px;
}
.tombol:hover h3{
    font-size:10px;
    height:60px;
    transition:.3s linear;
    text-align:left;
    bottom:0px;
}
.jdl{
    background:rgba(17,17,17,0.63);
    color:white;
    width:90%;
    font-weight:600;
    padding:3px 5px;
    font-size:12px;
    line-height:20px;
    position:absolute;
    height:20px;
    transition:.3s linear;
    text-align:center;
    bottom:0px;
    overflow:hidden;
}
.jdl:hover{
    font-size:11px;
    width:90%;
    min-height:60px;
    text-align:left;
    padding:5px;
}
.gambar{
    height:100%;
    width:100%;
}


aside {
  flex: 1;
  padding: 20px;
}

.sidebar{
    width:360px;
    margin-right:20px;
    margin-bottom:10px;
}
.sidebar_sub{
    margin-left:20px;
    width:92%;
    padding:0 20px;
    border-top:20px solid black;
    border-bottom:20px solid black;
    border-image: linear-gradient(to left, black , darkblue);
    float:left;
}
.widget{
    background:red;
    display:block;
    padding:0 0 20px 0;
}
.sidebar_sub::-webkit-scrollbar {
    display: none;
}

.side_judul{
    width:96%;
    font-size:18px;
    border-radius: 0 0 15px 0;
    padding:10px 20px;
    float:left;
}
.abar50{
    color:white;
    font-size:14px;
    padding:5px;
    margin-right:5px;
    margin-bottom:4px;
    float:left;
    width:44%;
    text-align:center;
}
.abar{
    color:white;
    font-size:13px;
    padding:2px 5px;
    margin:2px;
    float:left;
    width:28%;
}

footer {
  margin-top: auto;
}

.footer{
    background-image: linear-gradient(to right, black , darkred);
    width:100%;
    border-top:5px solid grey;
    border-image: url('http://imagizer.imageshack.com/img924/9356/KMxdxZ.png') 1 round;
    margin:0px auto 0px;
    float:left;
}
.footer_sub{
    border-bottom:5px solid black;
    border-image: url('http://imagizer.imageshack.com/img924/9356/KMxdxZ.png') 1 round;
    padding:10px 10px 10px 120px;
    
}
.hp{
    font-size:10px;
}
.copyright{
    background-image: linear-gradient(to left, black , darkred);
    color:silver;
    width:auto;
    text-align:right;
    padding-right:40px;
}

.cari{
    z-index:9;
}

.info-img{
    float:left;
}
.info-img img{
    width:225px;
    border:3px solid darkblue;
    border-radius:0 0 30px 0;
}
.info-data{
    margin:2px;
    width:69%;
    float:left;
}
.span_data{
    background:black;
    width:100%;
    font-size:18px;
    color:silver;
    float:left;
    margin-left:5px;
    margin-bottom:5px;
}
ki{
    color:black;
    width:20%;
    padding:4px 10px;
    margin-right:10px;
    float:left;
}
ka{
    width:70%;
    padding:4px 10px;
    float:left;
}

.sipnosis{
    padding-right:20px;
    float:left;
    
}
.a_ep{
    background-image: linear-gradient(to left, darkblue , black);display:block;float:left;margin-bottom:4px;padding:2px 10px;width:95%;
}
ep1{
    float:left;width:8%;margin-right:20px;
}
ep2{
    max-width:70%;
    float:left;margin-right:20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
ep3{
    float:right;width:14%;margin-left:20px;
}



.ngelink{
    background:black;
    width:98%;
    padding:20px;
    margin-bottom:20px;
    float:left;
    font-size:20px;
}
.awal{
    position:relative;
    left:2px;
    width:18%;
    text-align:left;
    float:left;
}
.tengah{
    position:relative;
    right:2px;
    width:60%;
    text-align:center;
    float:left;
}

.akhir{
    position:relative;
    right:2px;
    width:20%;
    text-align:right;
    float:left;
}
.a_kiri{
    background:grey;
    border-radius:0 0 0 15px;
    padding:5px 20px;
    margin-right:3px;
    
}
.a_tengah{
    background:grey;
    padding:5px;
    margin-right:3px;
}
.a_kanan{
    background:grey;
    border-radius:0 0 15px 0;
    padding:5px 20px;
    margin-right:3px;
    
}


.anime-list{
    font-size:13px;
    padding:2px 5px;
    margin:2px;
    float:left;
    width:48%;
}
.anime-list no{
    color:aqua;
    font-size:13px;
    padding:1px 5px;
    float:left;
    width:30px;
}
input{
    background:#222;
    color: silver;
    font-size:14;
    border:1px solid grey;
    border-radius:12px 0 0 12px;
    padding:5px 20px 5px 20px;
    opacity:0.8;
}
input.kiri{
    border-radius:12px 0 0 12px;
}
input.kanan{
    border-radius:0 12px 12px 0;
}

.alink {
    background:black;
    color: silver;
    padding:5px 10px;
    font-size:20px;
    font-family: "Droid Sans" Helvetica;
}
.alink:hover {
    background-image: linear-gradient(to left, black , red);
}
.abjad{
    color:silver;
    padding:10px;
    margin-right:5px;
}
.rgba_blue_kiri{
    background: linear-gradient(90deg,rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(0, 212, 255, 1) 100%);
}
.rgba_blue_kanan{
    background: linear-gradient(90deg,rgba(0, 212, 255, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(2, 0, 36, 1) 100%);
}
.rgb_red_kiri{
    background: linear-gradient(90deg,rgba(255, 0, 0, 1) 0%, rgba(255, 120, 124, 1) 60%, rgba(245, 223, 223, 1) 100%);
}
.rgb_red_kanan{
    background: linear-gradient(90deg,rgba(245, 223, 223, 1) 0%, rgba(255, 120, 124, 1) 60%, rgba(255, 0, 0, 1) 100%);
}
.red_kanan{
    background-image: linear-gradient(to right, black , darkred);
}
.red_kiri{
    background-image: linear-gradient(to left, black , darkred);
}





/* Sembunyikan ins yang unfilled */
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

.goo_ads{
    width:98%;
    padding:20px;
    margin-bottom:20px;
    float:left;
}
/* Opsional: Sembunyikan juga pembungkus div-nya jika perlu */
.goo_ads:empty {
    display: none !important;
}














