/**defaults **/
* {
    margin: 0;
    padding: 0;
}
body{
	margin:0;
	padding:0;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
a {
    text-decoration: none;
    outline: none;
    color: #0066cc;
}

/***end defaults **/

#fp-wrapper
{
	width:1000px;
	margin:auto;
	font-family:  'Open Sans', Georgia, Arial, Helvetica,sans-serif;
}
#fp-left
{
	width:660px;
	float:left;
}
#fp-right
{
	width:300px;
	float:left;
	margin-left:25px;
}
/*.star-4 {
    background: url(images/stars.png) no-repeat left -14px;
}*/
.starRating {
    width: 75px;
    height: 14px;
    display: block;
}

.filmibeat-top10-movies-head
{
	font-size: 28px;
	font-weight: 600;
	padding: 10px 0;
	/*border-bottom: solid thin #e81b42;*/
	position: relative;
	color:#000;
    /*margin-bottom: 20px;*/
}
/*.filmibeat-top10-movies-head:after
{
	content:"";
	position: absolute;
    top: 58px;
    left: 30px;
	border-top:solid 15px #e81b42;
	border-left:solid 15px transparent;
	border-right:solid 15px transparent;
}*/
.filmibeat-top10-movies-list .filmibeat-top-list-container
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.filmibeat-top10-movies-list .filmibeat-top-list-container .filmibeat-top-list-container-block
{
	margin: 10px 0;
	border-bottom: solid thin #c8c8c8;
	padding-bottom: 30px;
}
.filmibeat-top10-movies-list-block
{
	border:solid thin #cccccc;
}
.filmibeat-top10-movie-heading
{
	font-size: 22px;
	font-weight: 600;
	color:#000000;
	padding: 10px 0;
}
.filmibeat-top10-movies-list-left img
{
    padding: 4px;
    display: block;
}
.filmibeat-top10-movies-list-left
{
	float:left;
	width:228px;
	position: relative;
}
.filmibeat-top10-movies-list-left:after
{
    position: absolute;
    content: "";
    width: 46px;
    height: 260px;
    background: none;
    z-index: -9;
    box-shadow: 5px 3px 13px 2px #000000;
    right: 9px;
    top: 7px;
    transform: rotate(2deg);
}
.filmibeat-top10-movies-list-right
{
	float:left;
	width:430px;
    position: relative;
    height: 275px;
}
.filmibeat-top10-review
{
	float: left;
	width: 50%;
	padding-bottom: 5px;
}
.filmibeat-top10-review-100
{
	padding-bottom: 5px;
}
.filmibeat-top10-review-block,.filmibeat-top10-review-story
{
	padding-left: 30px;
}
.filmibeat-top10-review h3,.filmibeat-top10-review-story h3,.filmibeat-top10-review-100 h3
{
	font-size: 14px;
	font-weight: 600;
	padding: 5px 0 2px;
}
.filmibeat-top10-review p,.filmibeat-top10-review-story p,.filmibeat-top10-fullstory,.filmibeat-top10-review-100 p
{
	font-size:14px;
}
.filmibeat-top10-review-story p
{
	height: 72px;
	overflow: hidden;
	position: relative;
}
/*.filmibeat-top10-review-story p:after
{
	position: absolute;
	content:"...";
	bottom:0;
	right:0;
	background: #ffffff;
	padding-right: 10px;
}*/
.filmibeat-top10-fullstory
{
	text-align:right;
	padding: 0px 10px 10px 30px;
}
.filmibeat-top10-movies-list-block .filmibeat-share
{
	background: #f6f6f6;
    margin: 10px 0 0;
    height:32px;
    position: absolute;
    width: 420px;
    left: 10px;
    right: 10px;
    bottom: 0;
    overflow: hidden;
    /*border-top:solid thin #ccc;*/
}
.filmibeat-top10-movies-list-block .filmibeat-share .filmibeat-photo-share {
    top: 1px;
}
.filmibeat-top10-movies-list-block .filmibeat-photo-share {
    background:rgba(0,0,0,0.3) url(../../images/share-icon-white.png) no-repeat center center;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1000;
}
.filmibeat-top10-movies-list-block .filmibt-photo-share-close {
    background: #ccc url(../../images/photos-close-share-icon.png) no-repeat center center;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0px;
    top: 1px;
    border-radius: 50%;
    cursor: pointer;
}
.filmibeat-top10-movies-list-block .filmibeat-photo-share-links {
	top:6px;
    opacity: 0.7;
    position: absolute;
    right: -250px;
    text-align: center;
    z-index: 1000;
    border-radius: 0 10px 10px 0;
    transition: right 0.8s ease-in-out 0s;
    width: auto;
    overflow: hidden;
}
.filmibeat-top10-movies-list-block .show-social .filmibeat-photo-share-links {
    right: 5px;
    width: 210px;
    top: 0;
    padding: 5px 0;
    opacity: 1;
}
.show-social .filmibeat-photo-share-links a i
{
	color:#ffffff;
}
.filmibeat-photo-share-links a
{
	width:36px;
	height: 20px;
	display: inline-block;
	margin: 0 5px;
}
.filmibeat-photo-share-links a.filmibeat-facebook
{
	background: url('../../images/social-sprite.png') no-repeat 0 0;
}
.filmibeat-photo-share-links a.filmibeat-twitter
{
	background: url('../../images/social-sprite.png') no-repeat -37px 0;
}
.filmibeat-photo-share-links a.filmibeat-google-plus
{
	background: url('../../images/social-sprite.png') no-repeat -74px 0;
}

#fp-right .fp-ad
{
	margin:0 0 10px;
}
/*.fp-right-list a,.fp-right-list img
{
	display: block;
}*/
.fp-right-list img
{
	width:100%;
}
.fp-right-list span
{
	font-size: 20px;
	font-weight:600;
	color:#000000;
    padding: 5px;
    display: block;
}

.fp-right-list ul li{
    width: 300px;
    margin-right: 32px;
    margin-bottom: 30px;
    list-style-type: none;
    border: 1px solid transparent;
}
.filmipicks-post-datetime {
    font-size: 12px;
    color: #999;
    padding: 5px 0;
}
.filmipicks-post-datetime a {
    color: #ea3b5d;
}
.filmipicks-photo-desc {
    font-size: 14px;
    color: #666;
    padding: 10px 0 0;
    line-height: 22px;
    text-align: justify;
}
.fp-right-list ul li:hover
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(232,27,66,.8);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(232,27,66,.8);
    border: 1px solid #e81b42;
    color: #ea3b5d;
}

.fp-right-list ul li:hover a,
.fp-right-list ul li:hover a span{
    color: #ea3b5d;
}

.filmipicks-title {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    padding: 0 0 10px 0;
    margin: 0;
    text-transform: uppercase;
}
.filmipicks-title span {
    border-bottom: 1px solid #e91a42;
}
.filmipicks-mainheading
{
	font-size: 28px;
	font-weight: 600;
	color:#333333;
}
.filmibeat-offbeat h1
{
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: solid thin #e91a42;
}
.filmibeat-offbeat ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.filmibeat-offbeat ul li:nth-child(3n) 
{
    margin-right: 0;
}

.filmibeat-offbeat ul li
{
	float:left;
	margin-right: 34px;
	padding: 15px 0 0;
	position: relative;
	margin-bottom: 25px;
	width:310px;
	height: 235px;
}
.filmibeat-offbeat ul li img
{
	display: block;
}
.filmibeat-offbeat ul li.filmibeat-offbeat-ad
{
	padding: 0;
}
.filmibeat-offbeat ul li.filmibeat-offbeat-last
{
	margin-right: 0;
}
.filmibeat-offbeat-desc
{
	position: absolute;
    width:100%;
    bottom:0;
    height: 70px;
    color:#ffffff;
    background: rgba(0,0,0,0.8);
    background: -moz-linear-gradient(top, rgba(23,23,23,0) 0%, rgba(0,0,0,0.8) 64%, rgba(0,0,0,1) 99%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23,23,23,0)), color-stop(64%, rgba(0,0,0,0.8)), color-stop(99%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(23,23,23,0) 0%, rgba(0,0,0,0.8) 64%, rgba(0,0,0,1) 99%);
    background: -o-linear-gradient(top, rgba(23,23,23,0) 0%, rgba(0,0,0,0.8) 64%, rgba(0,0,0,1) 99%);
    background: -ms-linear-gradient(top, rgba(23,23,23,0) 0%, rgba(0,0,0,0.8) 64%, rgba(0,0,0,1) 99%);
    background: linear-gradient(to bottom, rgba(23,23,23,0) 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171717', endColorstr='#0f0f0f', GradientType=0 );
    border-bottom: solid thin #e81b42;
}
.filmibeat-offbeat-desc div
{
	display: table;
	width:280px;
	height: 44px;
	margin-top: 15px;
	visibility: visible;
	opacity: 1;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-o-transition: all ease-in 0.3s;
}
.filmibeat-offbeat-desc div a
{
	display: table-cell;
    vertical-align: middle;
    padding: 0 10px;
    position: relative;
    z-index: 9998;
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
}
.filmibeat-share {
    height: 32px;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 15px;
    overflow: hidden;
}
.filmibeat-top10-movies-list-block .filmibeat-share .filmibeat-photo-share {
    top: 1px;
}
.filmibeat-photo-share {
    background:rgba(0,0,0,0.5) url(../../images/share-icon-white.png) no-repeat center center;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1000;
}
.show-social .filmibeat-photo-share {
	background:rgba(0,0,0,0.5)  url(../../images/photos-close-share-icon-white.png) no-repeat center center;
}
.filmibeat-photo-share-links {
	top:6px;
    opacity: 0.7;
    position: absolute;
    right: -250px;
    text-align: center;
    z-index: 10000;
    border-radius: 0 10px 10px 0;
    transition: right 0.8s ease-in-out 0s;
    width: auto;
    overflow: hidden;
}
.show-social .filmibeat-photo-share-links {
    right: 30px;
    width: 150px;
    opacity:1;
}
.show-social .filmibeat-photo-share-links a i
{
	color:#ffffff;
}
.filmibeat-photo-share-links a
{
	width:36px;
	height: 20px;
	display: inline-block;
	margin: 0 5px;
}
.filmibeat-photo-share-links a.filmibeat-facebook
{
	background: url('../../images/social-sprite.png') no-repeat 0 0;
}
.filmibeat-photo-share-links a.filmibeat-twitter
{
	background: url('../../images/social-sprite.png') no-repeat -37px 0;
}
.filmibeat-photo-share-links a.filmibeat-google-plus
{
	background: url('../../images/social-sprite.png') no-repeat -74px 0;
}
.show-social .filmibeat-offbeat-desc div
{
	visibility: hidden;
	opacity: 0;
}
.star-0{
	background: url(../../images/star1.png) no-repeat left top;
}