.category_listing.movie_categories li .name{ display: block; } 
.category_listing.movie_categories li .name strong{ font-weight: normal; display: inline-block; }
.category_listing.movie_categories li .name cite{ float: right; padding-top: 3px; padding-right: 8px; }

.listing_movies article h3{ font-size: 15px; }
.movie_tags{ margin-top:10px; padding-left:10px; }
.movie_tags a{ display:inline-block; margin:10px 7px 0 0; background:#38B5F7; color:#fff; padding:5px 7px; line-height: 16px;  }

.listing_movies .item-image .mtype,.listing_moviessidebar .item-image .mtype{ position: absolute; top: 0; right: 0; padding:4px 6px; line-height:12px; font-size: 12px; color: #fff; background: #d00; }
.listing_movies .mtime{ float: right; }

.movie_login{ padding-bottom: 30px;  }
.movie_login .page-inner-box{ margin: 0;background: #f0f0f0;border: none;}
.movie-view-box .content-details{ padding: 30px 30px 0 30px; }
.movie-view-box .content-metainfo .mi{ display: inline-block; padding-right: 34px; }

.movie-view-box h4{ margin: 0;  margin-bottom:14px; padding:7px 10px; line-height: 16px; border-top:1px solid #38B5F7; background: #f0f0f0; font-size: 15px; font-weight: bold;}

.movie-view-box .movie-poster{ margin-bottom: 20px;  }
.movie-view-box .movie-poster img{ width: 100%;  max-width:250px; }

.movie-view-box .list_persons{ margin-bottom:20px; }
.movie-view-box .box-person{ line-height: 14px; position: relative; padding-left: 60px; min-height: 60px; margin-bottom:14px; }
.movie-view-box .box-person img{ position: absolute; left: 0; top: 0px;}
.movie-view-box .box-person a{  }
.movie-view-box .box-person span{ display: block; margin-top:5px; font-size: 13px; color:#555;  }
.movie-view-box .actor .box-person{ display: inline-block; width: 49.3%; vertical-align: top; padding-right: 15px; }
.movie-view-box .col-md-9 .actor .box-person{ width: 32.1%; }
.movie-view-box .urls_list{ margin-bottom:25px; }
.movie-view-box .urls_list a{ line-height: 16px; display: block; clear: both; margin-top: 15px; border:1px solid #38B5F7; border-radius:4px; text-decoration:none; padding:6px 8px; text-align: center;  }
.movie-view-box .urls_list a:hover{ color: #444; border:1px solid #999; background: #f0f0f0; }
.movie-view-box .movie-player{ margin-bottom: 25px; }

.movie-view-box .urls_list.streams a.active{ background:#38B5F7; color: #fff; cursor: text; border:1px solid #38B5F7; }
.movie-view-box .urls_list.streams a.running{ background: #e5e5e5; color: #333; border:1px solid #888; cursor: progress; }
.movie-view-box .movie-player .urls_list.streams a{ position: relative; display: inline-block; margin-right: 10px;  }
.movie-view-box .movie-player .urls_list.streams a.active::before{ border:10px solid transparent; top:-22px; left: 50%; margin-left: -10px; border-bottom: 12px solid #38B5F7; content:" ";  position: absolute; z-index: 1; }

.movie-player .player-container{ background: #000;  }
.movie-player .player-container .box_plr_loading{ text-align: center; font-weight: bold; padding:70px; background: #eee }
.movie-player .player-container iframe{ display: none; border: none; width: 100%; height:448px; margin: 0 0 -5px 0;  }

.movies_leftside{ padding:10px 20px; }
.movies_leftside .cmn_item a{ display: block; color: #444; text-decoration: none;  }
.movies_leftside .cmn_item a i{ padding:6px 0px 6px 0; display:inline-block; width:12px; text-align: center; margin-right: 5px }
.movies_leftside .cmn_item a:hover{  color: #000; font-weight: bold; }
.movies_leftside .cmn_item a.active{ color: #38B5F7; font-weight: bold; }

.movie_categories{ margin-top:20px;}
.sidebar_right .movie_categories{ margin-top: 0; }
.sidebar_right .movie_categories.category_listing li .name{ padding: 6px 15px; }
.movie_categories h5{ font-weight: bold; }
.movie_categories .inp_cat_search{ width:98%; color: #333; margin-bottom: 2px; border:1px solid #c0c0c0; padding:4px; }
.movie_categories ul{ margin: 0; padding: 0; list-style: none; margin-bottom: 15px; }
.movie_categories ul li { box-shadow:none; margin-top:10px; line-height: 15px; background: none; border:none; }
.movie_categories ul li a{ color: #444; font-weight: normal; text-decoration: none; }
.movie_categories ul li a:hover{ background: none; color: #000; font-weight: bold;}
.movie_categories.category_listing li:hover strong, .category_listing li.active strong{ background: none; color: #000; font-weight: bold; }
.movie_categories li.active a{ color: #38B5F7; font-weight: bold; }
.movie_categories li.active a:hover{ color: #38B5F7; }
.movie_categories li cite{ color: #666; font-size: 13px; }

.listing_moviessidebar{ margin-bottom:-5px; }
.listing_moviessidebar .item a{ text-decoration: none; }
.listing_moviessidebar .item{ margin-top:15px; padding-left: 100px; min-height: 135px; position: relative; }
.listing_moviessidebar .item .item-image{ width:90px; position: absolute; left: 0; top: 0; }
.listing_moviessidebar .item-image img{ width: 100%; }
.listing_moviessidebar .item h5{ font-size: 13px; font-weight: bold; line-height: 13px; }
.listing_moviessidebar .item .metainfo span{ margin-top: 2px; display: block; font-size: 13px; }
.listing_moviessidebar .item-image .mtype{ font-size: 11px; line-height:11px;  }

.sidebar_left .listing_moviessidebar{ padding-left: 15px; padding-right: 10px; margin-bottom: 15px; }
.sidebar_left .listing_moviessidebar .item{ padding-left: 90px; min-height: 120px; }
.sidebar_left .listing_moviessidebar .item .item-image{ width:80px; } 
.movie_list_clabel { display: none; }

.movie_ratshare_box{ padding: 10px; border:1px solid #eee; border-radius: 2px; background: #f0f0f0; margin-bottom:25px; }
.movie_ratshare_box .rating_box{ position: relative; padding-left:60px; min-height:44px; display: inline-block; }
.movie_ratshare_box .rating_box .rating_count{ font-weight: bold; position: absolute; left: 0; top: 0; background:#38B5F7; width: 50px; height: 46px; text-align: center; color: #fff; font-size: 26px; line-height: 45px; border-radius: 5px; letter-spacing: -1px; }
.movie_ratshare_box .rating-stars ul { list-style-type:none; margin: 0; padding:0; -moz-user-select:none;-webkit-user-select:none; }
.movie_ratshare_box .rating-stars ul > li.star { display:inline-block;margin: 0 0 3px -4px; padding: 0;  }
.movie_ratshare_box .rating-stars ul > li.star > i.fa{ font-size:20px; color:#666; cursor: pointer; }
.movie_ratshare_box .rating-stars ul > li.star.selected > i.fa { color:#38B5F7; }
.movie_ratshare_box .rating-stars ul > li.star.hover > i.fa { color:#FF912C; }
.movie_ratshare_box .rating-stars ul > li.star.slccur > i.fa { color:#38B5F7; }
.movie_ratshare_box .your_rating{ float: right; background: #666; color: #fff; padding:2px 6px 2px 5px; border-radius: 4px;line-height: 16px;font-size: 14px; margin:1px 3px 0 0; }

.movie_ratshare_box .share span{ position: relative; top: -2px; }
.movie_ratshare_box .share .icons a{ border: 1px solid #ddd; background: #fff; color: #fff; border-radius: 2px; display: inline-block; margin-right:5px; margin-top:1px; padding:0px; text-align: center; width: 24px; height: 24px; font-size: 16px; line-height: 23px; }
.movie_ratshare_box .share .icons .icn-facebook{ background-color: #337ab7; border-color: #2e6da4;}
.movie_ratshare_box .share .icons .icn-twitter{ background-color: #2795e9; border-color: rgba(0,0,0,0.1);}
.movie_ratshare_box .share .icons .icn-linkedin{ background-color:#0077B5; border-color: #0067a5; line-height: 22px;}
.movie_ratshare_box .share .icons .icn-whatsapp{ background-color: #40c351; border-color: rgba(0,0,0,0.1); line-height: 22px;}
.movie_ratshare_box .share .icons a:hover{ background: #fff; color: #555; border:1px solid #999; }

@media (max-width:767px){
	.category_listing.movie_categories li .name{ padding: 0 !important; background: #fff; }
	.category_listing.movie_categories li .name cite{ float: none; }
	.category_listing.movie_categories li .name cite::before{ content: "(" }
	.category_listing.movie_categories li .name cite::after{ content:")"; }
		
	.site-mainboxes.mobile-dropdown .movies_leftside.content-box{ margin: 0; }
	.movie_list_clabel{ display: block; }
	.movie-view-box .content-details{ padding: 20px 20px 0 20px; }
	.movie-view-box .urls_list,.movie-view-box .movie-player{ margin-bottom: 20px; }
}

@media (max-width:767px) and (min-width:600px){
	.sidebar_left .listing_moviessidebar .item:nth-child(3n){ margin-right:0; } 
	.sidebar_left .listing_moviessidebar .item{ display:  inline-block; width: 31%;  margin-right:2.7%; vertical-align: top;  }
}

@media (max-width:600px) and (min-width:460px){
	.sidebar_left .listing_moviessidebar .item:nth-child(2n){ margin-left: 4%; } 
	.sidebar_left .listing_moviessidebar .item{ display:  inline-block; width: 47.5%; vertical-align: top; }
}
@media (max-width:767px) and (min-width:561px){
	.movie_ratshare_box .col-sm-8{ width:65%; display: inline-block; vertical-align: top; }
	.movie_ratshare_box .col-sm-4{ width:33%; display: inline-block; vertical-align: top; }
}
@media (max-width:990px) and (min-width:560px){
	.movie-details .col-md-3{ width: 33%; display: inline-block; vertical-align: top; margin-right: -2px; }
	.movie-view-box .actor .box-person{ width: 100%; }
	.movie-details .col-md-6,{ width: 40.6%; display: inline-block; padding-right: 0; vertical-align: top; }
	.movie-details .col-md-9{ width:72.6%; display: inline-block; padding-right: 0; vertical-align: top; }
	.movie-details .col-md-3:first-child{ width: 25%; padding-right: 0;}
	.movie-view-box .col-md-9 .actor .box-person{ width: 48.7%; }
}

@media (max-width:560px){
	.movie_ratshare_box .rating-stars ul > li.star{ margin: 0 0 0 -6px; }
	.movie_ratshare_box .rating-stars ul > li.star > i.fa{ font-size: 17px; }

	.movie_ratshare_box .share{ margin-top: 15px; }
	.movie_ratshare_box .share .icons{ margin: 0 0 0 5px; display: inline-block; }
	
	.movie-view-box .movie-poster{ text-align: center; }
	.movie-view-box .list_persons .box-person,.movie-view-box .col-md-9 .actor .box-person{ width: 48.7%; }
}

@media (max-width:420px){
	.movie_ratshare_box .rating-stars ul > li.star > i.fa{ font-size: 19px; }
	.movie-view-box .list_persons .box-person,.movie-view-box .col-md-9 .actor .box-person{ width:100%; }
}
@media (max-width:320px){

}
