/* 
    Document   : template
    Created on : May 24, 2014, 9:46:22 PM
    Author     : Hoa Nguyen
    Description:
        Purpose of the stylesheet follows.
*/
html,body { background: #e1e1e1; }

h4 { font-size: 13px; font-family: 'Myriad Pro'; font-weight: bold; color: #f6a818; text-transform: uppercase; border-bottom: 1px solid #000; padding-bottom: 10px; }
h6 { background: rgba(0,0,0,0.7); font-weight: bold; font-size: 13px; width: 166px; height: 50px; margin-top: -32px; padding-top: 7px; position: absolute; top: 180px; text-align: center; }
h6 a { color: #fff; }
h6 div:last-child a { font-size: 12px; font-weight: lighter; }
.tri-left { background: url(images/ic-left.png) no-repeat; width: 4px; height: 3px; position: absolute; top: -3px; left: 1px; }
.tri-right { background: url(images/ic-right.png) no-repeat; width: 4px; height: 3px; position: absolute; top: -3px; right: 0; }

root { 
    display: block;
}
.height5{
    height: 5px;
}
.top-box-alpha ul li{
    list-style: none;
    float: left;
}
#top-box-alpha {
    width: 990px;
    height: 30px;
    background: #6d6d6d;
    position: fixed;
    z-index: 9999;
}
#top-box-alpha ul{
    margin: 0;
    padding: 0;
}
#top-box-alpha li a {
    text-decoration: none;
    color: #fff;
    font: 12px/1 Helvetica,Verdana,sans-serif;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    line-height: 30px;
    display: block;
    padding: 0 9px;
}
#top-box-alpha li {
    height: 30px;
    float: left;
    margin-right: 0;
    border-right: 1px solid #7d7d7d;
    padding: 0;
    text-align: center;
}
#top-box-alpha li:hover, #top-box-alpha li.active {
    background-color: #fea502;
    color: #fff;
}
#banner{
    height: 110px;
    background: #fff;
    margin-top: 30px;
}
.logo{
    padding-top: 15px;
}
#banner .col-md-9 {
    padding-top: 10px;
}

.main-menu ul { border-bottom: 5px solid #fea502; background: #1b1b1b; }
.main-menu li { list-style: none; float: left; border-left: 1px solid #343434; border-right: 1px solid #080808; }
.main-menu li:first-child { border-left: none; }
.main-menu li:last-child { border-right: none; }
.main-menu li a { text-transform: uppercase; display: inline-block; height: 40px; padding: 10px 20px 0 20px; position: relative; color: #fff; }
.main-menu li a:hover { background: #6d6d6d; }
.main-menu li.active a { background: #fea502; }
a,a:hover,
a:focus {
    color: #fea502;
    text-decoration: none;
}
.main-menu ul, menu.main-menu {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
.main-content .col-md-3 {
    width: 250px;
    padding: 0px;
    margin-top: 15px;
    margin-right: 15px;
}
.main-content .col-md-9 {
    width: 755px;
    padding-right: 10px;
}
.btn.btn-search {
    position: absolute;
    top: 5px;
    right: 37px;
    background: #f59a13;
    padding: 4px 3px;
}
.form-control-search {
    width: 230px;
    height: 33px;
    position: absolute;
    top: 3px;
    right: 35px;
    padding-left: 20px;
}
.navbar-form-menu {
    background: #fff;
    margin: 0;
    padding: 15px 0;
}
.btn-search, .btn-search:hover, .btn-search:focus, .btn-search:active {
    border: none;
    border-radius: 0;
}
.ads{
    margin-top: 10px;
}
.follow-social{
    background: #fff;
}
.follow-social .col-md-6 {
    padding: 0 0 10px 0;
}
.nav-pills-9dr {
    margin: 0;
}
li.twitter > a {
    background: url(images/twitter-icon.png);
}
li.googleplus > a {
    background: url(images/google-plus-icon.png);
}
li.rss > a {
    background: url(images/feed-icon.png);
}
.text-social {
    font-size: 14px;
    line-height: 32px;
    font-weight: bold;
    padding: 10px 0px;
}
.follow-social .text{
    color: #fea502;
    padding: 6px 0 0 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #000;
}
.follow-social .nav-pills li a {
    width: 32px;
    height: 32px;
    padding: 0;
}
.social_icon{
    padding: 10px 0 0 0;
}
.padtop15{
    padding-top: 15px;
}
.magtop15{
    margin-top: 15px;
}
.title1{
    color: #00aeef;
}
.time_coming{
    color: #6b6b6b;
    font-size: 9px;
}
.tab-content{
    background: #fff;
    padding: 5px 20px;
}
.item-coming{
    line-height: 13px;
    padding-bottom: 5px;
}
.time_release{
    float: right;
    color: #c4c4c4;
    font-size: 10px;
}
.label-hot{
    color: #ea1d22;
    font-weight: bold;
    padding-left: 5px;
}
.label-new{
    color: #38b64b;
    font-weight: bold;
    padding-left: 5px;
}
.title-manga{
    color: #167fc3;
    padding-left: 10px;
}
.icon-book{
    display: inline-block;
    width: 19px;
    height: 15px;
    background: url(images/book-icon.png) no-repeat;
    padding-right: 15px;
}
.icon-book.hot{
    background-position: -47px 0px;
}
.icon-book.new{
    background-position: -23px 0px;
}
.title-chapter{
    font-size: 13px;
    color: #898989;
    margin: 0px;
    padding: 5px 0px 5px 28px;
}
.title-chapter a{
    color: #9c9c9c;
}
.title-chapter a:hover {
  color: #fea502;
}

.viewmore { text-align: right; }
.viewmore a {
    font-size: 13px;
    color: #f6a818;
    font-family: "Myriad Pro";
}

.footer{
    background: #363636;
    margin-top: 15px;
    padding: 20px 10px;
    color: #fff;
    font-family: 'Myriad Pro';
    font-size: 12px;
}
.footer a{
    color: #fff;
}

summary {
    padding-left: 12px;
    color: #c2c2c2;
}

/* ##################################################### recent anime #############################################################*/
.box-rippon-highlight-text {
    height: 44px;
}
.box-rippon-highlight-text {
    position: absolute;
    width: 160px;
    height: 30px;
    z-index: 101;
    color: #fff;
    left: 0;
    bottom: 4px;
    font-size: 12px;
    overflow: hidden;
    font-weight: bold;
    text-align: center;
    padding: 0 7px;
}
.box-rippon-highlight {
    position: absolute;
    width: 160px;
    height: 40px;
    z-index: 0;
    color: #fff;
    bottom: 0px;
    font-size: 13px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7;
    overflow: hidden;
}
.box-rippon-text-2 {
    position: absolute;
    width: 44px;
    height: 44px;
    top: 0;
    right: -2px;
    z-index: 200;
    color: #fff;
    text-align: center;
    font-size: 13px;
    font-family: showcard;
}
.box-rippon-text {
    position: absolute;
    width: 44px;
    height: 44px;
    top: 15px;
    right: -2px;
    z-index: 201;
    color: #fff;
    text-align: center;
    font-size: 13px;
    font-family: showcard;
}
.box-rippon-ep {
    position: absolute;
    width: 44px;
    height: 44px;
    top: -3px;
    right: -2px;
    background-image: url(images/ep.png);
    background-repeat: no-repeat;
    z-index: 200;
}
.box-rippon-sub {
    position: absolute;
    width: 64px;
    height: 65px;
    top: 0px;
    left: 0px;
    background-image: url(images/sub2.png);
    background-repeat: no-repeat;
    z-index: 100;
}
a.image {
    background: url(images/lazyload-spin.gif) center center no-repeat #eee;
    display: block;
    width: 100%;
    height: 148px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
}
.box-item {
    padding: 7px 6px 0px 4px;
    height: 200px;
    width: 170px;
    border: 0 solid #ccc;
    overflow: hidden;
    position: relative;
    float: left;
    display: inherit;
    margin-right: 3px;
    margin-bottom: 7px;
}
.box-item.last-item{
    margin-right: 0px;
}
#tab_recentanime a,#tab_popular a,#tab_new a{
    color: #fff;
}
#popular_chapter { padding-top: 5px; }
#popular_chapter ul li:last-child {
    margin-right: 0px;
}
#popular_chapter ul li{
    padding-top: 10px;
    list-style: none;
    background: #fff;
    float: left;
    margin: 0px 7px 6px 0;
    width: 167px;
}
#popular_chapter ul li .thumbnail {
    background: url(images/header-featured-img.png) repeat center 0;
    background-size: 200px auto;
    margin: 0 auto;
    height: 200px;
    width: 156px;
}
#popular_chapter ul li .thumbnail img {
    max-width: 100%;
    max-height: 100%;
}

#popular_chapter ul{
    margin: 0px;
    padding: 0px;
}
#header-featured {
    overflow: hidden;
}
#header-featured nav {
    position: absolute;
    top: 11px;
    right: 0;
}
#header-featured #scroll-prev { background: #2a2a2a url(images/v-sprite.png) -92px 3px no-repeat; margin-right: 9px; }
#header-featured #scroll-prev:hover { background: #fea502 url(images/v-sprite.png) -92px 3px no-repeat; }
#header-featured #scroll-next { background: #2a2a2a url(images/v-sprite.png) -96px -37px no-repeat; }
#header-featured #scroll-next:hover { background: #fea502 url(images/v-sprite.png) -96px -37px no-repeat; }
#header-featured nav span {
    display: none;
}
#header-featured nav a {
    cursor: pointer;
    display: block;
    float: left;
    padding: 0;
    height: 22px;
    width: 22px;
}
.text-timecoming {
    font-size: 90%;
    color: #ccc;
}
.items-leading{
    background: #fff;
    padding: 20px;
}
.page-header h2{
    font-size: 12px;
    color: #fea502;
}
.item-page{
    background: #fff;
    padding: 10px 20px;
}
.item-page #divImage img{
    width: 100%;
}
.category-list{
    background: #fff;
    padding: 10px 20px;
}
.manga-info{
    background: #fff;
    padding: 10px 20px;
    position: relative;
    margin-top: 15px;
}
.manga-info h1{
    color: #fea502;
    font-weight: bold;
    font-size: 16px;
    margin: 0px;
    padding-bottom: 10px;
}
.main-content .manga-info .col-md-3{
    margin-right: 0px;
}
img{max-width: 100%;}
.label_info{
    position: absolute;
    display: inline-block;
    background: #fea503;
    color: #fff;
    font-weight: bold;
    padding: 10px 15px;
    top: -7px;
    left: 0;
    min-width: 150px;
    font-size: 16px;
}
.manga-info .info{
    padding-top: 10px;
}
.fields span{
    color: #4f92bd;
}
.manga-info .col-md-4{
    padding: 0px;
}
.manga-info .col-md-4 img{
    width: 100%;
}
.time-aired{
    float: right;
    color: #888888;
}
.list-chapter{
    background: #fff;
    padding: 10px 0 10px;
    position: relative;
}
.label_chapter {
    position: absolute;
    display: inline-block;
    background: #fea503;
    color: #fff;
    font-weight: bold;
    padding: 10px 15px;
    top: -7px;
    left: 0;
    min-width: 150px;
    font-size: 16px;
}
.item-chapter a{
    color: #1780c2;
}
.read_manga{
    background: #fff;
    padding: 10px 20px;
}
.chapter-detail img{
    width: 100%;
}
.alpha_list{
    background: #fff;
    padding: 10px 20px;
    margin-top: 15px;
    min-height: 700px;
}
.item_alpha ul{
    margin: 10px 0 0 0px;
    padding: 0px;
    list-style: none;
    height: 242px;
    overflow: hidden;
}
.item_alpha{
    padding-bottom: 10px;
}
.item_alpha .t_a{
    color: #fea502;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 2px solid #ececec;
}
.item_alpha a{
    color: #000;
}
.item_alpha a:hover{
    color: #fea502;
}
.item_alpha .viewmore{
    float: right;
}
.item_alpha .viewmore a{
    color: #fea502;
    font-weight: normal;
    font-size: 13px;
}
.status_completed{
    color: #6ea3c7;
}
#tab_recentmanga .item{
    padding:  5px 0px;
}
#tab_recentmanga .item.old{
    background: #FAFAFA;
    padding: 5px 20px;
    margin: 0 -20px;
}
.box-item a{
    color: #fff;
}
.form-control-filter{
    width: 180px;
}
.main-content .alpha_list .col-md-3{
    width: 25%;
}
#filter_manga{
    padding-bottom: 10px;
}
.list-all-chapter .item-chapter:nth-child(2n+2){
    background: #FAFAFA;
    padding: 5px 20px;
    margin: 0 -20px;
}
.list-all-chapter .item-chapter{
    padding: 5px 0;
}
option.selected{
    color: #ccc;
}
.nav-change-chap {
    color: #292929;
    padding: 5px;
    vertical-align: top;
}

.nav-right { float: right; }
.nav-left { float: left; }
.clr { clear: both; }

.nav_chapter { text-align: center; padding-bottom: 10px; }
.nav_chapter span { width: 30px; height: 30px; background: #2a2a2a url(images/v-sprite.png) -89px -33px no-repeat; display: inline-block; margin-right: 5px; }
.nav_chapter span:hover { background: #f6a818 url(images/v-sprite.png) -89px -33px no-repeat; }
.nav_chapter .left span { background: #2a2a2a url(images/v-sprite.png) -89px 7px no-repeat; }
.nav_chapter .left span:hover { background: #f6a818 url(images/v-sprite.png) -89px 7px no-repeat; }

.nav2_next{
    float: right;
    color: #6ea3c7;
    font-weight: bold;
    font-size: 14px;
}
.nav2_prev{
    color: #6ea3c7;
    font-weight: bold;
    font-size: 14px;
}

/* =comment */
#comment { background: #fff; padding: 10px 20px 10px; position: relative; margin-top: 20px; }

/* =social */
.share-social { text-align: center; }
.share-social .inner { display: inline-block; }

.pagination-list{
    list-style: none;
    padding: 0px;
}
.pagination-list li{
    float: left;
    padding-right: 10px;
}
.desc{
text-align: justify;
}

/* =article */
.article { padding-bottom: 40px; }
.article input[type="text"],
.article textarea { width: 100%; outline: 0; margin-bottom: 10px; }
.article input[type="submit"] { background: #f6a818; border: none; color: #fff; padding: 5px 20px; }

/* =message */
.errorSummary { color: red; }

/* =sharethis */
.addthis_toolbox { float: right; margin-top: -5px; }

/* =right col */
.new-manga-series { font-size: 12px; color: #878787; padding-bottom: 16px; }
.new-manga-series img { padding-right: 10px; }
.new-manga-series a { font-size: 13px; color: #0054a6; }
.genre { color: #0054a6; }

/* back to top */
.go-top-read { display: none; position: fixed; right: 10px; bottom: 10px; }

/* autocomplete */
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; z-index: 9999; }
.ui-widget-content { background: rgba(0,0,0,0.7); color: #fff; width: 209px; list-style: none; font-size: 12px; padding-left: 5px !important; }
.ui-widget-content a { color: #fff; }
.ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 5%; cursor: pointer; min-height: 0; width: 90%; }
.ui-menu .ui-menu-item:hover { color: #fea502; }
.ui-helper-hidden-accessible { display:none; }

.report, .report:hover { float:right; margin-left: 10px; color: red; text-transform: none; }
.content-report, .content-success { background: #fff; border: 2px solid #fea502; position: fixed; top: 30px; z-index: 3; padding: 8px; }
.content-report h1 { color: #fea502; font-size: 20px; font-weight: bold; text-align: center; }
.content-report input[name="email"]{ width: 100%; padding: 0 2%; outline: none; }
.content-report textarea { width: 100%; padding: 0 2%; outline: none; }
.content-report input[type=submit] { border: none; background: #fea502; color: #fff; padding: 5px 10px; outline: none; }
.fullscreen {background: #000; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 2; opacity: 0.6;}

/* ads */
.ads-footer { width:728px; position:fixed; bottom:0; z-index:1; left: 0; right: 0; margin: 0 auto; }
.ads-footer-close { background:#2a2a2a; color:#fff; width:20px; padding:1px 0 1px 6px; position:absolute; right:-20px; cursor:pointer; line-height: 20px; }