/*!
 * Start Bootstrap - Shop Homepage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
body a:hover { text-decoration: none; }

.slide-image {
    width: 100%;
}
.carousel-holder {
    margin-bottom: 30px;
}
.carousel-control,
.item {
    border-radius: 4px;
}
h5 {overflow: hidden;}
.caption {
    /*height: 130px;*/
    overflow: hidden;
}
.caption h4 {
    white-space: nowrap;
}
.thumbnail img {
    width: 100%;
}
.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}
.rate {color: #d17581;}

.thumbnail {
    padding: 0;
    position: relative;
    display: block;
    min-height: 180px; 
    overflow: hidden;   
}
.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}
select.form-control{display:inline-block}
.footer {
    margin: 50px 0;
}
.clear{clear:both;}

/***********************breadcrumb*************************/
p {text-align: justify ;}
.breadcrumb > li + li::before {content: none;}
.breadcrumb > .active a {color: #777;}  
/***********************ads*************************/
.myIframe {
    position: relative;
    /*padding-bottom: 65.25%;
    padding-top: 30px;*/
    height: 94px;
    overflow: auto;
    -webkit-overflow-scrolling:touch;
    /*border: solid black 1px;*/
    /*margin-left: 15px;*/
    background: url(./images/background_google.jpg) repeat;
} 
.myIframe iframe {
    position: absolute!important;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
}

/************************item**********************/
.view {    
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #169AE9;
    background:#169AE9;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    padding: 5px;
}
.desc {margin-bottom: 20px;}
.panel-heading a {text-decoration: none;}
.img-thumbnail-single {float:left!important;}
.textcontent{word-wrap: break-word;}

.equal {
  display: flex;
  flex-wrap: wrap;
}
.overlay {
position: absolute;
z-index: 999;
width: 100%;
height: 6.3em;
bottom: -5.35em;
background-color: #1e1e1e;
background-color: rgba(30, 30, 30, 0.85);
font-size: 1em;
color: #D45776;
text-align: center;
}
.overlay a {color: #D45776;}
.hidepointer {cursor: auto !important;}
.hidepointer:hover {background-color:#337ab7 !important;border-color:#2e6da4 !important;} 
.colorlink a {color: #FFFFFF!important;}
.seotag {max-height: 100px;overflow: scroll;}

/***********************Rated*****************************/
.rate {
    float: left;
    height: 46px;
    text-align: left;
}
.rate:not(:checked) > input {
  position:absolute;
	display: none;
}
.rate:not(:checked) > label {
    float:right;
    width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:40px;
    color:#ccc;
}
.rate:not(:checked) > label:before {
  content: '★ ';
}
.rate > input:checked ~ label, .rate input[checked="checked"] ~ label {
    color: #ffc700;    
}
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {
    color: #deb217;  
}
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label {
    color: #c59b08;
}

.overall-rating{
	width: 100%;
	float: left;
	font-size: 14px;
	margin-top: 5px;
	color: #8e8d8d;
}

.star {color: #ffc700;}
/***********************Single*****************************/
.single_title h1{font-size: 18px;}
.single_title h2{font-size: 14px;}
.resimage img {height: 900px;}
/************************Header**********************/
.hader-bg{
    border-bottom: 1px solid #999;
}
@media screen and (min-width:1200px){
    .top-lft {
    	text-align: right;
    	margin: 22px 0px;
    	font-family: 'Open Sans', sans-serif;
    }    
    .top-lft li a {
        color: #f5f3f3;
    }
    .laben {
        font-size: 12px;
        letter-spacing: 1px;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -o-border-radius: 0px;
        font-weight: 400;
        font-family: 'Open Sans', sans-serif;
    }
}
.laben-default {
    background-color: transparent;
}

.logo{
    color: #f0f0f0;
    font-size: 30px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin-bottom: 4px;
    margin-top: 1px;   
}
.logo h1{font-size:27px;}
/*-------------------------*/
.style_nav{
    z-index: 1030;
    margin-top: -70px;
    border-radius: 0px!important;
}
.stylish-input-group{}
.input-group-addon{
    background: white !important;
    border-left: 0; 
}
.stylish-form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-button{
    border:0 ;
    background:transparent;
}
.styleopen{
    background: #222 !important;
    border: 0 !important;
}
#buttonsearch{color: #FFF;}
/* Auto Complete */
#results {
    top: 90px!important;
    /*width: 20%!important;*/
    max-height: 500px;
    overflow: scroll;        
	font-size: 12px;
	font-family: arial;
    margin-top:25px;
	padding: 0px;
	display: none;
    border-color: rgb(137, 137, 137); 
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 20);
    -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 20);
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 20) #000;
    -moz-border-radius: 5px 5px 5px 5px;
}
#results:first-letter{text-transform: uppercase;}
#results div {
    padding: 3px;
}

#results .selected {
	background-color: #666;
	color: #fff;
}

#results .unselected {
	background-color: #fff;
	color: #666;
    border-color: rgb(137, 137, 137); 
    border-radius: 5px;
    background-color: rgba(255, 254, 254, 0);
}
.unselected{
    text-align: left;
}
.unselected img{
   float:right; 
}
/*-------Button Social-----------*/
#social{width:410px;height:20px;}
#social ul{list-style-type:none;margin:0;padding:0;}
#social ul li{display:inline;float:left;width: 85px;}
#butgoogle{width:77px!important; height: 18px!important;}
.fb_iframe_widget_lift{height:20px!important ;}
/************************Sidebar**********************/
.login-form {margin-bottom: 20px;}
form[role=login] input{font-size: 14px;margin: 16px 0;}
form[role=login] button{font-size: 14px;margin: 5px 0;}
.nchap  {color: #E72656;font-size: 14px !important;}
.ndark {color: #888888;font-size: 14px !important;}
.bulletup {color: silver;}
.randommanga {margin-bottom:5px;}
/* tag cloud */
#tagcloud {
    background:#CFE3FF;
    color:#0066FF;
    border: 1px solid #559DFF;
    text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#tagcloud a:link, #tagcloud a:visited {text-decoration:none;color: #333;}
#tagcloud a:hover {text-decoration: underline;}
#tagcloud span {padding: 4px;}
#tagcloud .smallest {font-size: x-small;}
#tagcloud .small {font-size: small;}
#tagcloud .medium {font-size:medium;font-weight: bold;}
#tagcloud .large {font-size:large;font-weight: bold;}
#tagcloud .largest {font-size:larger;font-weight: bold;}
.in{color:#BCB80E !important;}
/* Custom Search Google - These styles fix CSE and Bootstrap 3 conflict */
.reset-box-sizing, .reset-box-sizing *, .reset-box-sizing *:before, .reset-box-sizing *:after,  .gsc-inline-block{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button{
    box-sizing: content-box;
    line-height: normal;
}
.gsc-control-cse{
    padding-left: 0px !important;padding-right: 0px !important;          
}

/************************Back to TOp**********************/
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 0px;
    right: 0px;
    display:none;
}

/************************TOP MENU**********************/ 
@media (min-width: 1200px) {
    /*.container{width: 1300px;}*/
    .thumbnail img {height:230px;}
    .ratelist:not(:checked) > label {font-size: 2em!important;}    
}
@media screen and (max-width:1024px) {
  .thumbnail img {height:230px;}
  .resimage img {height: 848px;}
  .ratelist:not(:checked) > label {font-size: 1.2em!important;}
}  
@media screen and (max-width:995px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    
  .thumbnail img {height:210px;}
  .resimage img {height: 926px;}
  .ratelist:not(:checked) > label {font-size: 1em!important;}  
}
@media screen and (max-width:834px) {
  .thumbnail img {height:250px;}
  .resimage img {height: 926px;}
  .ratelist:not(:checked) > label {font-size: 1em!important;}  
}  
@media screen and (max-width:800px) {
  .back-to-top {display: none!important;}
  .thumbnail img {height:260px;}
  .resimage img {height: 926px;}
  .ratelist:not(:checked) > label {font-size: 1em!important;}  
}   
@media screen and (max-width:768px) {
  .thumbnail img {height:260px;}
  .resimage img {height: 800px;}
  .ratelist:not(:checked) > label {font-size: 1em!important;}  
}  
@media screen and (max-width:700px) {
  .col-xs-4 {width: 25%;}
  .thumbnail img {height:201px;}
  .resimage img {height: 926px;}
  .ratelist:not(:checked) > label {font-size: 1em!important;}  
}   
@media screen and (max-width:600px) {
  .col-xs-4 {width: 33%;}
  .thumbnail img {height:234px;}
  .resimage img {height: 780px;}
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}
}   
@media screen and (max-width:500px) {
  .col-xs-4 {width: 33%;}
  .thumbnail img {height:187px;}
  .resimage img {height: 636px;}
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}
}   
@media screen and (max-width:480px) {
  .col-xs-4 {width: 50%;}
  .thumbnail img {height:236px;}
  .resimage img {height: 607px;}
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}
}
@media screen and (max-width:414px) {
  .col-xs-4 {width: 50%;}  
  .thumbnail img {height:250px;}
  .col4 {width: 50% !important;}
  .col4 img {height:230px !important;}
  .resimage img {height: 512px;}
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}  
}
@media screen and (max-width:400px) {
  .col-xs-4 {width: 50%;}
  .thumbnail img {height:166px;}
  .resimage img {height: 534px;}
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}  
}
@media screen and (max-width:375px) {
  .thumbnail img {height:250px;}
  .col4 img {height:210px !important;} 
  .resimage img {height: 455px;} 
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}
}
@media screen and (max-width:360px) {
  .thumbnail img {height:236px;}
  .col4 img {height:180px !important;} 
  .resimage img {height: 434px;} 
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}  
}
@media screen and (max-width:200px) {
  .col-xs-4 {width: 100%;}
  .thumbnail img {height:233px;}
  .resimage img {height: 534px;}
  .ratelist:not(:checked) > label {font-size: 0.5em!important;}  
}