.body-style{
	background-color: #E6E6E6;
}

.search_result{
	border: solid;	
	border-width: 1px;
	/*border-color: darkblue;*/
	height:150px;
	background-color: white;
	margin-bottom: 6px;
	border-radius: 10px;
	box-shadow: 4px 4px 5px #888888;

}

.search_result:hover { 
  background-color: rgba(0, 0, 0, 0.1);

}
#search-header{ 
	height:32px;
	/*border: solid;*/
	/*border-width: 1px;*/
	/*border-color: black;*/
	margin-top: 0px;
	margin-bottom: 6px;

	/*outline: 1px solid darkblue;*/
}

.related{
	 background-color: white;
	 /*border: solid;*/
	 width: 300px;
	 float: right;
	 position:fixed;
	 margin-left: 900px;
	 padding: 5px;
	 border-radius: 10px;
	 overflow: hidden;
	 /*overflow-y: scroll;*/
	 height:615px;
	 /*min-height: 615px;*/
	 box-shadow: 1px 1px 1px #888888;
}

.all_related{
	height: 500px;
	overflow: scroll;
}
.search{
	 /*background-color: white;*/
 	/*border: solid;	
	border-width: 1px;
	border-color: black;*/
	margin-left: 5px;
	 width: 70%;
	/* height:45px;*/
	 float: left;
}
.all_search{

	height: 590px;
	overflow: scroll;
}
#wrapper{
	/*padding: 91px 0;*/
	padding-right: 0%;
	margin-left:2%;
	margin-top: -61px;

}

.image{
	/*border: solid;*/
	/*height:150px;*/
}
.circular {
	border-radius: 200px 200px 200px 200px;
	width:100px;
	height:100px;
	line-height: 50px;
	/*position: absolute;*/
	margin-top: 21px;
	margin-left: 30px;
	}

.desc{
	/*border:solid;*/
	height: 100px;
}
.title{
	color:black;
	font:20px Serif;
}

.subtitle{
	color:black;
	font:15px Serif;
}
.half_star{
	height: 13px;
	width: 13px;
	margin-bottom: 4px;
}
.star{
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.see-more{
	margin-top: 50px;
	background-color: #FDC103;
	color:white;
}
.see-more:hover{
	color:#DDDDDD;
}
.related-title{
	color:black;
	font:20px Serif;
	text-align: center;
	box-shadow: 1px 1px 1px #888888;
	padding: 5%;
	margin-top: -3%;
	background-color: #fed136;
}
.related-header{
	box-shadow: 3px 3px 3px #888888;	
}

.related-article{
	/*border-top: 1px solid black;*/
	box-shadow: 3px 3px 5px #888888;
	padding: 10px;
	border-radius: 15px 15px 15px 15px;
}

.headline{
	color:black;
	font:bold 15px Serif;
	text-align: left;
}
.snippet{
	color:black;
	font:italic 14px Serif;
	text-align: left;
	height: 100px;
	overflow-y: scroll;
}

.movie_desc{
	color:black;
	font:italic 14px Serif;
	text-align: left;
	height: 120px;
	overflow-y: scroll;
	/*border: 1px solid black;*/
	padding:10px;
}

#related-article{
	color:blue;
	text-align: center;
	margin-left: 61px;
}
#prof-related-article{
	color:black;
}

.info{
	height:300px;
	/*width:100%;*/
	width:836px;
	/*border: solid;	*/
	/*border-width: 1px;*/
	/*border-color: black;*/
	background-color: white;
	box-shadow: 10px 10px 5px #888888;
}

.synopsis{
	/*height:300px;*/
	/*width:100%;*/
	width:836px;
	/*border: solid;	*/
	/*border-width: 1px;*/
	/*border-color: black;*/
	padding:1px 10px 1px 10px;
	background-color: white;
	box-shadow: 10px 10px 5px #888888;
}
.movie-reviews1{
	/*height:300px;*/
	/*width:100%;*/
	width:836px;
	/*border: solid;	*/
	/*border-width: 1px;*/
	/*border-color: black;*/
	color:black;
	padding:1px 10px 1px 10px;
	background-color: white;
	box-shadow: 10px 10px 5px #888888;
}
/*
.movie-reviews{

}*/

.poster img{
	height: 300px; 
	width: 200px;
	vertical-align:middle;
	box-shadow: 4px 4px 3px gray;
}

.movie-reviews{
	overflow-y: scroll;
	height:500px;
	color:black;
	padding:1px 10px 1px 10px;
	font: Serif
}

.poster {
	height: 300px; 
	width: 200px;
	vertical-align:middle;
}

#info_body{
	margin-top: 60px;
	margin-right: 50px;
	margin-left: 50px;
	width:75%;
}

.title h1{
	padding-top: 1%;
	margin-top: 0%;
	width: 100%;
	background-color: #fed136;
	color:black;
	font:20px Serif;
	height: 40px;
	box-shadow: 2px 2px 2px gray;
	padding-left: 10px;
	margin-left:14px;
	font-weight: 700;
}

.rate img{
	height:35px; 
	width:35px;
	/*position:relative;*/
	margin-left: 9px;
	margin-bottom: 8px;
}
.rate{
	height:50px; 
	width:50px;
}

.rate h1{
	margin-top: -32px;
	color: black;
	font: 15px Serif bold;
	margin-left: 18.5px;
	position: relative;
	float: left;
}
.profile_rating{
	margin-top: -21px;
}
.information table{
	width:220px;
	margin-left: 10px;	
}

.information{
	margin-top: -36px;
	height:50px;
	color:black;
	font:13px Arial bold;
	margin-left: 60px;
	position: relative;	
}
.pro_t{
	margin-bottom: -18px;
	text-align: center;
}
.audience{
	float:left;
	border-right: 1px solid;
	width:36%;
	margin-left: 7px;
}
.critic{
	float:right;
	margin-right: 270px;
}

.actors table{
	width:100%;
	margin-left: 10px;	
	color:black;
}
.actors table tr td{
	color:black;
	font-size: 13px;
}
.actors table tr th{
	color:black;
	margin-left:1px;	
}
.sub_r{
	font-size: 13px;
}

.synopsis p{
	color:black;
}

#watch_more{
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: 1%;
	box-shadow: 2px 2px 2px gray;
}

.all_related_movies{
	height: 250px;
	overflow-y: scroll;
	box-shadow: 5px 5px 5px #888888;
}
.movie-btn{
	margin-left: 100px;
}
.article-btn{
	margin-left: 37px;
	text-align: left;
}
.search-btn{
	margin-left: 37px;
	text-align: left;
}
.btn-custom {
  background-color: #fed136 !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed136", endColorstr="#fed136	");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fed136), to(#fed136	));
  background-image: -moz-linear-gradient(top, #fed136, #fed136	);
  background-image: -ms-linear-gradient(top, #fed136, #fed136	);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fed136), color-stop(100%, #fed136	));
  background-image: -webkit-linear-gradient(top, #fed136, #fed136	);
  background-image: -o-linear-gradient(top, #fed136, #fed136	);
  background-image: linear-gradient(#fed136, #fed136	);
  border-color: #fed136	 #fed136	 hsl(209, 100%, 67%);
  color: #3 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}

.related_profile{
	position: relative;
	 margin-right: 34px;
	 margin-left: 20px;
	 box-shadow: 10px 10px 5px gray;
}
.related_movies{
	box-shadow: 5px 5px 5px #888888;
	 background-color: white;
	 border: solid;
	 width: 238px;
	 float: right;
	 margin-right: 110px;
	 height:560px;
	 margin-top: 0px;
}
.all_related_profile{
	border-radius: 10px;
	height: 250px;
	overflow-y: scroll;
}
.prof_body{
	margin-top:-30px;
	margin-left:-9px;
	border-radius: 10px;
	background-color:#E6E6E6;
	/*box-shadow: 10px 10px 5px #688889;*/

}
.mov_body{
	margin-top:33px;
	margin-left:48px;
	border-radius: 10px;
	/*background-color:#BDBDBD;*/
}

#profile{
	margin-top:-30px;
	background-color:#E6E6E6;

}/*
.carousel-caption {
    background-color: #fff;
    background-color: rgba(150,150,150,0.5);
	box-shadow: 10px 10px 5px #888888;    

}*/
.video{
	height:500px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	/*background-color: rgba(150,150,150,0.9);*/
	/*white-space:nowrap;*/
    /*overflow:hidden;*/
}

.watchlist{
	min-height: 91px;
	max-height:350px;
	overflow-y:scroll; 
	width: 420px;
}
/* Style for watch later list*/
.menu-watch-list{
	height: 80px;
	border: solid;
	color: black;
}
.menu-watch-list:hover { 
  background-color: rgba(0, 0, 0, 0.1);

}
.menu-movie-img{
	margin: 5px;
	float: left;
	color: black;
}

.menu-movie-img img{
	width: 100px;
	height: 65px;
}


.menu-movie-name{
	width: 50%;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	color: black;
	height: 58px;
}
.menu-remove-icon{
	float: left;
	margin-top: 25px;
	margin-left: 8px;
	color: black;
	font-size: 18px;
}

.caption-1 {
	
    /*margin-top: 10%;*/
    /*padding-right: 41%;*/
    margin-top: 0%;
    margin-bottom: 0%;
   
    /*padding-top: 30%;*/
    padding: 2%;
    padding-top: 10px;
    margin-left: 0%;
    margin-right: 40%;
    font-weight: 400;
    /*background-color: black;*/
   background:rgba(0, 0,0,.5); 
}

.caption-2 {
	
    /*margin-top: 10%;*/
    /*padding-right: 41%;*/
    margin-top: 10%;
    margin-bottom: 0%;
   
    /*padding-top: 30%;*/
    padding: 2%;
    padding-top: 30px;
    margin-left: 30%;
    margin-right: 0%;
    /*background-color: black;*/
   background:rgba(0, 0,0,.5); 
}

.caption-3 {
	
    /*margin-top: 10%;*/
    /*padding-right: 41%;*/
    margin-top: 10%;
    margin-bottom: 0%;
   
    /*padding-top: 30%;*/
    padding: 2%;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: 40%;
    margin-right: 0%;
    /*background-color: black;*/
   background:rgba(0, 0,0,.4); 
   font-weight: 500;
}

.capchild{
    /*padding:px;*/
    color: white;
    opacity: 1;

    
}
.html{
font-family: 'Lato', Calibri, Arial, sans-serif;
}
