body {
	background-color: #191919!important;
	color: #fff!important
}
.rowfix>* {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.img-fluid2 {
    max-width: 90%;
    height: auto;
}
.ads-250x250 {
	filter: grayscale(50%)
}

.ads-310x150 {
	filter: grayscale(50%)
}

.ads-728x90 {
	filter: grayscale(50%)
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

.searchbox {
    filter: grayscale(50%);
}
.container-headerweb{
    width:80%;
    margin:0 auto
}
.headerweb{
    background-color:rgba(51,51,51,1);
    color:#FFF;
    box-shadow:10px 10px 10px rgba(0,0,0,0.5)
}
.font-a{
    font-family:'Kanit',sans-serif
}
.font-b{
    font-family:'Kanit',sans-serif
}
.font-body{
    font-family:'Kanit',sans-serif
}
.font-nav{
    font-family:'Kanit',sans-serif
}
.center_2dth{
    text-align:-webkit-center
}
.container-full{
    width:100%!important;
}

.hentaianime {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    background:url(https://eroge.h-ani.com/order/loader.webp) center center no-repeat
  }
  
  /* Then style the iframe to fit in the container div with full height and width */
  .responsive-hentaianime {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
@media only screen and (max-width: 1007px){
    .desk-display{
        display:none
    }
    .mole-display{
        display:block
    }
    .mole-display::after{
        content:"";
        display:block;
        display:block;
        display:block
    }
    .desk-display2{
        display:none
    }
    .mole-display2{
        display:block
    }
    .mole-display2::after{
        content:"";
        display:block;
        display:block;
        display:block
    }
}
@media screen and (min-width: 1008px){
    .desk-display{
        display:block
    }
    .mole-display{
        display:none
    }
    .desk-display2{
        display:block
    }
    .mole-display2{
        display:none
    }
}
@media screen and (width: 768px) and (height: 1024px){
    .desk-display{
        display:block
    }
    .mole-display{
        display:none
    }
}
@media screen and (min-width: 648px) and (max-width: 1008px) and (orientation: landscape){
    .desk-display{
        display:block
    }
    .desk-display2{
        display:none
    }
    .mole-display{
        display:none
    }
    .mole-display2{
        display:block
    }
}
.hentaisubthai{
    position: relative;
}
.cen_anime{
    position: absolute;
    right: 2px;
    top: 2px;
}
.ep_anime{
    position:absolute;
    left: 2px;
    bottom: 2px;
}
.title_anime{
    display: inline-block;
    position:relative;
    width:100%;
    min-height:27px;
    right:0;
    left:0;
    background:rgba(0,0,0,0.63)
}
.title_anime p{
    word-wrap: break-word
}
.overflow-h1{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.doujin{
    display: block !important;
    max-width: 100% !important;
    overflow:hidden !important;
}
.doujin:hover {
    box-shadow:0 -5px 0 10px rgba(255,255,255,0.6);
    transition:.5s ease
}
.clipsex{
    display: block !important;
    max-width: 100% !important;
    overflow:hidden !important;
}
.clipsex:hover {
    box-shadow:0 -5px 0 10px rgba(255,255,255,0.6);
    transition:.5s ease
}
.doujinlist {
    height: auto !important;
}
.title_anime b{
    line-height:0
}
.anime-list{
    filter:grayscale(10%);
    transition:.5s ease
}
.anime-list:hover{
    filter:grayscale(0%);
    transition:.5s ease
}
.hentaiimages:hover {
    box-shadow:0 -5px 0 10px rgba(255,255,255,0.6);
    transition:.5s ease
}
.font-white{
    color:#FFF!important
}
.font-white:hover{
    color:#000!important
}
.font-white:visited{
    color:#FFF!important
}
.font-white:active{
    color:#FFF!important
}
.font-black{
    color:#000!important
}
.font-black:hover{
    color:#FFF!important
}
.font-black:visited{
    color:#000!important
}
.font-black:active{
    color:#000!important
}
.jumbotron .view{
    width:100%;
    height:200px;
    max-height:240px;
    overflow:hidden;
    margin:0;
    position:relative
}
.jumbotron .view img{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:100%!important;
    max-width:100%!important
}
.jumbotron{
    margin-bottom:0
}
.youtube{
    position:relative;
    overflow:hidden;
    right:0!important
}
.youtube iframe{
    top:0;
    left:0;
    width:100%;
    height:100%;
    transition:1s opacity;
    opacity:.3;
    position:absolute
}
.ads-250x250{
    display:block;
    top:0;
    margin:auto
}
.ads-300x100{
    display:block;
    top:0;
    margin:auto
}
.ads-310x150{
    display:block;
    top:0;
    bottom:0;
    margin:auto
}
.ads-320x180{
    display:block;
    overflow:hidden;
    max-width: 320px;
    max-height: 180px;
}
.ads-728x90{
    display:block;
    top:0;
    bottom:0;
    margin:auto
}
.ads-728x90 iframe,img{
    display:block;
    overflow:hidden;
    top:0;
    bottom:0;
    margin:auto
}
.ads-900x250{
    display:block;
    top:0;
    bottom:0;
    margin:auto
}
.ads-900x250 iframe,img{
    display:block;
    overflow:hidden;
    top:0;
    bottom:0;
    margin:auto
}
.ads-box iframe,img{
    display:block;
    overflow:hidden;
    top:0;
    bottom:0;
    margin:auto
}
.download-ads iframe,img{
  max-width: 100%;
  height: auto;
}
.box-ads iframe,img{
  max-width: 100%;
  height: auto;
}
.searchdoujin{
    background:url(https://eroge.h-ani.com/search4.webp);
    max-height:450px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border-radius:15px;
    display:flex;
    width:100%!important;
    justify-content:center;
    align-items:center;
    margin-bottom:10px
}
.searchclip{
    background:url(https://eroge.h-ani.com/search3.webp);
    min-height:222px;
    max-height:450px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border-radius:15px;
    display:flex;
    width:100%!important;
    justify-content:center;
    align-items:center;
    margin-bottom:50px
}
.searchbox{
    background:url(https://eroge.h-ani.com/search2.webp);
    min-height:222px;
    max-height:450px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border-radius:15px;
    display:flex;
    width:100%!important;
    justify-content:center;
    align-items:center;
    margin-bottom:50px
}
.searchbox2{
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    display:flex;
    width:100%!important;
    justify-content:center;
    align-items:center;
}
.bg-dark2 {
  background-color: #0c0d0e !important;
}
.bg-dark3 {
  background-color: #121314 !important;
}
.bg-dark4 {
  background-color: #121314 !important;
}

.pagination.pg-dark .page-item .page-link {
    background-color: #2e2e2e;
    border: solid 1px #cc8d07; }

.pagination.pg-dark .page-item .page-link a {
    background-color: #2e2e2e;
    border: solid 1px #2e2e2e; }

.pagination.pg-dark .page-item .page-link:hover {
    background-color: #cc8d07;
    border: solid 1px #cc8d07; }

.pagination.pg-dark .page-item .page-link:focus {
    background-color: #cc8d07;
    border: solid 1px #cc8d07; }

.pagination.pg-dark .page-item.active .page-link {
    background-color: #cc8d07;
    border: solid 1px #ffffff; }

.pagination.pg-dark .page-item.active .page-link a {
    background-color: #2e2e2e;
    border: solid 1px #353535; }

.pagination.pg-dark .page-item.active .page-link:hover {
    background-color: #2e2e2e;
    border: solid 1px #353535; }

.pagination.pg-dark .page-item.active .page-link:focus {
    background-color: #2e2e2e;
    border: solid 1px #353535; }

.btn-outline-amber {
  border: 2px solid #ffa000 !important;
  background-color: transparent !important;
  color: #ffa000 !important; }
  .btn-outline-amber:hover, .btn-outline-amber:focus, .btn-outline-amber:active, .btn-outline-amber:active:focus, .btn-outline-amber.active {
    border-color: #ffa000 !important;
    background-color: transparent !important;
    color: #ffa000 !important; }
  .btn-outline-amber:not([disabled]):not(.disabled):active, .btn-outline-amber:not([disabled]):not(.disabled).active,
  .show > .btn-outline-amber.dropdown-toggle {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    background-color: transparent !important;
    border-color: #ffa000 !important; }
  .btn-outline-amber:not([disabled]):not(.disabled):active:focus, .btn-outline-amber:not([disabled]):not(.disabled).active:focus,
  .show > .btn-outline-amber.dropdown-toggle:focus {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.changeplayer {
	width:150px;
	display:inline-block;
	font-size:18px;
	text-decoration:none;
	color:#fff;
	position:relative;
	margin-top:40px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-image: linear-gradient(to right, #E040FB, rgb(134, 47, 206));
	transition: all 0.4s ease;
}

.changeplayer::before {
	background-image:url(https://eroge.h-ani.com/icon/player.gif);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:148px;
	height:40px;
	position:absolute;
	top:-30px;
	left:-2px;
	margin-top:-11px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.downloadhentai {
	width:150px;
	display:inline-block;
	font-size:18px;
	text-decoration:none;
	color:#fff;
	position:relative;
	margin-top:40px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-image: linear-gradient(to right, #fb9a40, rgb(206, 71, 47));
	transition: all 0.4s ease;
}

.downloadhentai::before {
	background-image:url(https://eroge.h-ani.com/icon/download.gif);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:148px;
	height:40px;
	position:absolute;
	top:-30px;
	left:-2px;
	margin-top:-11px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
@supports (-webkit-touch-callout: none) {
    .cen_anime {
        display: none;
    }
}
@-moz-document url-prefix() {
    .navbar {
        padding-top: .5rem;
        padding-bottom: .5rem;
      }
    @media (min-width: 992px) {
      .navbar {
        padding-top: 0rem;
        padding-bottom: 0rem;
      }
    }
    .cen_anime {
        display: none;
    }
}