@font-face {
    font-family: "Varela Round";
    src: url('../new_fonts/VarelaRound-Regular.ttf');
}

body{
	font-family: "Varela Round";
	overflow-x:hidden;
	font-size: 14px;
	background-color: #f8f8f8;
	padding-top:70px;
}

@font-face {   
  font-family: mallanna;
    src: url(../new_fonts/mallanna.ttf); 
}  
.telugu,.telugu h3,.telugu h2,.telugu a,.telugu p,.telugu ul li a{ 
font-family: 'mallanna', Arial, Helvetica, sans-serif;
} 
.telugu a:hover{
    color:#df6d2f;
    text-decoration:none;
}
.telugu h3{
    font-weight:400;
    font-size:24px;
    line-height: normal;
}
.telugu .news-feed-info .news-feed-title a{
    font-weight:400;
    font-size:18px;
    line-height: normal;
}
.telugu .news-feed-info p{
        font-size: 16px;
    color: #888;
    line-height: 26px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
}
.news_details.telugu .news-feed-title{
    font-size:24px;
}
.news_details.telugu .news-feed-item p{
    font-size:18px !important;
    color: #888;
    line-height: 30px;

}
.all_news .news-feed-info .telugu p {
    font-size: 16px;
    color: #888;
    line-height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.all_news .news_head.telugu .news-feed-title{
    padding-top:0px;
}
.all_news .news_head.telugu .news-feed-title a{
    font-size:20px !important;
}

a:hover{
text-decoration:none !important;
}
#main{overflow-x:hidden !important;}

.video_btn{
	color: #fff;
    background-color: #f26a4b;
    border-color: #f26a4b;
}

.main_logo{ height:100px;color:#555;}

.main_logo h3{ margin-top:35px;}

.main_logo h3 a{ color:#555;font-size: 28px; margin:0px auto;text-align:center;text-decoration:none;}

.main_logo h3 span{

	font-size: 26px;

	font-family: "Varela Round";

	color: rgb( 241, 103, 76 );

	margin:0 auto;

	

	line-height: 1.52;

	text-align: center;

}

header{
    z-index:999 !important;
}

.Cinem {

	font-size: 25.33px;

	font-family: "Varela Round";

	color: rgb( 241, 103, 76 );

	line-height: 1.52;

	text-align: left;

	position: absolute;

	left: 176.184px;

	top: 30px;

	z-index: 490;

}

.app {

	font-size: 25.33px;

	font-family: "Varela Round";

	color: rgb( 65, 73, 82 );

	line-height: 1.52;

	text-align: left;

	position: absolute;

	left: 261.195px;

	top: 30px;

	z-index: 491;

}

.user_menu {

	background-color: #414952;

    height: 100px;

	z-index: 488;

	

}

.user_menu ul{padding:0;}

.user_menu ul li{

	display:inline-block;

	padding-left:25px;

}

.user_menu ul li a{

	display:inline-block;

	padding-top:25px;

	color:#fff;

}

.user_menu ul li a h4{margin:0;padding:0;}

.user_menu .login_user{

	padding-top:30px;

	color:#fff;

	text-align:left;

}

.user_menu .settings_icon {

	top: 20px;

	width: 22px;

	height: 22px;

	z-index: 487;

}



/* Main Menu Item */
/*
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    background-color: #f4f4f4;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 70px;
}

.sidenav a {
    padding: 0px 10px;
    text-decoration: none;
	text-align:left;
    font-size: 16px;
    color: #818181;
    display: block;
    transition: 0.3s
}

.offcanvas a:focus{
    color: #333;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 15px;
	padding:10px 2px;
    font-size: 38px;
   
}
.sidenav .signin {
    position: absolute;
    top: 0;
    left: 8px;
    font-size: 22px;
    padding-top: 24px;
    line-height: 32px;
    vertical-align: middle;
}

#mySidenav .nav>li>a{
	padding: 10px 50px;
    position: relative;
    display: block;
	float:left;
}
.sidenav ul{
	padding:0;
}
.sidenav ul li{
	display: block;
	list-style:none;
}
.sidenav ul li a{
    margin-right: 0;
	position: relative;
    display: block;
	list-style:none;
    margin-left: 0;
    padding: 10px 15px;
    color: #555;
    font-weight: 500;
    font-size: 16px;
	border-bottom:1px solid #eee;
}
*/
/*
.sidenav ul li a:hover{
	color:#333;
}

.sidenav ul li a:after {
    content: '';
    position: absolute;
    top: 21px;
    height: 1px;
    background-color: #c6c6c6;
    left: -40px;
    width: 20px;
    -moz-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
}
.sidenav ul .dropdown ul li a:after {
    content: '';
    position: absolute;
    top: 21px;
    height: 0px !important;
    background-color: #c6c6c6;
    left: -40px;
    width: 20px;
    -moz-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);
}*/
/*
.sidenav ul .dropdown ul{
	display:none;
	transition: width 2s ease-in; 
	padding-left:15px;
}
.sidenav ul .dropdown:hover ul {
	display:block;
	transition: width 2s ease-in; 
}
.sidenav ul li:hover a:after {
	width:35px;
}
.sidenav ul li span.menu-toggler {
    display: inline-block;
    width: 34px;
    cursor: pointer;
    color: #969090;
    height: 34px;
    line-height: 45px;
    text-align: center;
    position: absolute;
    right: 15px;
    top: 0px;
    z-index: 99;
    font-size: 22px;
}
.sidenav ul li span.menu-toggler:before{
	font-family: FontAwesome;
    content: "\f107";
	font-size:22px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    float: right;
	
}
.sidenav ul li span.menu-toggler.rotate {
    -webkit-transform: translateY(2px) rotate(180deg);
    -ms-transform: translateY(2px) rotate(180deg);
    -o-transform: translateY(2px) rotate(180deg);
    transform: translateY(2px) rotate(180deg);
}
.sidenav ul .dropdown ul.open {
    visibility: visible;
    opacity: 1;
    z-index: 10;
	display:block;
}
@media screen and (max-width: 480px) {
	
}


@media screen and (max-height: 450px) {
	.sidenav {padding-top: 15px;}
	.sidenav a {font-size: 18px;}
}
*/

/*///// Mobile Menu Style ////////*/

/*
.menu-button
    {
        border:1px solid #000;
        color:fff;
        display:inline-block;
        cursor:pointer;
    }
*/
.hide-menu {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    background-color: #f4f4f4;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 70px;
}

.hide-menu a {
    padding: 0px 10px;
    text-decoration: none;
	text-align:left;
    font-size: 16px;
    color: #818181;
    display: block;
    transition: 0.3s
}

.offcanvas a:focus{
    color: #333;
}

.hide-menu .closebtn {
    position: absolute;
    top: 0;
    right: 15px;
	padding:10px 2px;
    font-size: 38px;
   
}
.hide-menu .signin {
    position: absolute;
    top: 0;
    left: 8px;
    font-size: 22px;
    padding-top: 24px;
    line-height: 32px;
    vertical-align: middle;
}

#hide-menu .nav>li>a{
	padding: 10px 50px;
    position: relative;
    display: block;
	float:left;
}
.hide-menu ul{
	padding:0;
}
.hide-menu ul li{
	display: block;
	list-style:none;
}
.hide-menu ul li a{
    margin-right: 0;
	position: relative;
    display: block;
	list-style:none;
    margin-left: 0;
    padding: 10px 15px;
    color: #555;
    font-weight: 500;
    font-size: 16px;
	border-bottom:1px solid #eee;
}
.hide-menu
{
    /*background-color:#336ca6;*/
    position: fixed;
    top:0;
    right:0;
    z-index: 1;
    width: 300px;
    height: 100%;
    -webkit-transform: translate3d(300px,0,0);
    -moz-transform: translate3d(300px,0,0);
    -o-transform: translate3d(300px,0,0);
    -ms-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0);      
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.show-menu      
{
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
 }  
.menu_items {
	
	height: 100px;
	z-index: 464;
}



.icon {

	background-image: -moz-linear-gradient( 90deg, rgb(241,103,76) 0%, rgb(247,137,64) 100%);

	background-image: -webkit-linear-gradient( 90deg, rgb(241,103,76) 0%, rgb(247,137,64) 100%);

	background-image: -ms-linear-gradient( 90deg, rgb(241,103,76) 0%, rgb(247,137,64) 100%);

	position: absolute;

	top: 0px;

	width: 24px;

	height: 23px;

	z-index: 454;

}

.Home {

	font-size: 16.33px;

	font-family: "Varela Round";

	color:#555;

	line-height: 2.358;

	text-align: left;

	position: relative;

	

	z-index: 453;

}

.Home li{

	display:inline-block;

	padding:0 20px;

	top:30px;

	color:#555;

}

.Home li a{color:#555;}

.Home li a:hover{color:#f26a4b;}

.Home .active a{

	color: #f26a4b;

	text-decoration: none;

}



/*////////////// SlideShow /////////////////*/



.slideshow {

	height:100%;

	/*background-color:#df6d2f;*/

}

.search_bar {

	left: 0px;

	top: 0px;

	z-index: 447;

}

.search_bg{

	width: 100%;

	/*background-color: rgba( 223, 109, 47, 0.55 );*/

	position: relative;

	left: 0px;

	top: 20px;

	height: 37px;

	z-index: 429;

}

.search_img{

	position:absolute;

	top:60px;

	left:-16px;

	border-bottom:2px solid #555;

	padding-bottom:7px;

}

.search_bg a{

	position:relative;

	top:-40px;

	float:right;

}

.search_bg a:hover{

	transform:scale(1.2);

}
#dev_search a{
top:-4px;
}
#dev_search a:hover{

	transform:scale(1);
    color: #df6d2f;
	text-decoration: none;
}


.search_bg form .form-group input{

	height:37px;

	background-color: transparent;

	color:#555;

	font-size:14px;

	box-shadow:none;

	border-radius:0;

	border:none;

	border-bottom:2px solid #555;

}

/*.search_bg form .form-group input[type="text"]{

	width: 100%;

    background: url(../../new_img/searchicon.png) no-repeat 10px 10px #fcfcfc;

	background-color:transparent;

    /*border: 1px solid #d1d1d1;

    font: inherit;

    color: #555;

    /* width: 150px; 

    padding: 10px 15px 10px 35px;

	

	border-bottom:2px solid #555;

    -webkit-transition: all 0.7s ease 0s;

    -moz-transition: all 0.7s ease 0s;

    -o-transition: all 0.7s ease 0s;

    transition: all 0.7s ease 0s;

	}

*/

#search_input::-webkit-input-placeholder {

    color: #bebebe;

}

/*

	.go {

	background-color: rgb( 255, 255, 255 );

	position: absolute;

	left: 1330px;

	top: 477px;

	width: 19px;

	height: 31px;

	z-index: 433;

	}

	.Search_a_Nice_Film___ {

	font-size: 22.33px;

	font-family: "Varela Round";

	color: rgb( 255, 255, 255 );

	line-height: 1.366;

	text-align: center;

	position: absolute;

	left: 231.875px;

	top: 510.714px;

	z-index: 432;

	}

	.lens___icon {

	background-color: rgb( 255, 255, 255 );

	position: absolute;

	left: 178px;

	top: 477px;

	width: 31px;

	height: 31px;

	z-index: 431;

	}

	.line {

	background-color: rgb( 255, 255, 255 );

	position: absolute;

	left: 178px;

	top: 524px;

	width: 1171px;

	height: 2px;

	z-index: 430;

	}

	

	.news {

	position: absolute;

    top: 20%;

    text-align: center;

    color: #fff;

	z-index: 427;

}*/

#trailer_btn {

	background-color:#e28750;

	border:1px solid #e28750;

	padding:10px;

	width:150px;

	margin-left:20px;

}

#trailer_btn:hover {

	background-color:#fff;

	border:1px solid #fff;

	color:#555;

}

/*

	.title {

	font-size: 33.33px;

	font-family: "Varela Round";

	color: rgb( 255, 255, 255 );

	line-height: 1.155;

	text-align: left;

	position: absolute;

	left: 543.797px;

	top: 211.453px;

	z-index: 426;

	}

	.description {

	font-size: 15.33px;

	font-family: "Varela Round";

	color: rgb( 255, 255, 255 );

	line-height: 1.99;

	text-align: center;

	position: absolute;

	left: 368.172px;

	top: 276.579px;

	z-index: 425;

	}

	.buttons {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 1524px;

	height: 5262px;

	z-index: 424;

	}

	.hover_pressed_state {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 1524px;

	height: 5262px;

	z-index: 423;

	}

	.Buy_Movie {

	font-size: 15.33px;

	font-family: "Varela Round";

	color: rgb( 177, 185, 195 );

	line-height: 1.99;

	text-align: center;

	position: absolute;

	left: 795.547px;

	top: 371.282px;

	z-index: 422;

	}

	.base {

	border-radius: 5px;

	background-color: rgb( 255, 255, 255 );

	position: absolute;

	left: 770px;

	top: 332px;

	width: 129px;

	height: 34px;

	z-index: 421;

	}

	.normal_state {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 1524px;

	height: 5262px;

	z-index: 419;

	}

	.View_Trailer {

	font-size: 15.33px;

	font-family: "Varela Round";

	color: rgba( 255, 255, 255, 0.42 );

	line-height: 1.99;

	text-align: center;

	position: absolute;

	left: 644.641px;

	top: 370.516px;

	z-index: 418;

	}

	.base {

	border-radius: 5px;

	background-color: rgba( 255, 255, 255, 0.11 );

	position: absolute;

	left: 624px;

	top: 332px;

	width: 129px;

	height: 34px;

	z-index: 417;

}*/

.slideshow .image {

	width:100%;

	height:478px;

	opacity: 0.48;

	background-image: url("../../new_img/bg_img.jpg"); 

}



.slideshow .shadow {

	background-image: url("../../new_img/shadow.png");

	position:absolute;

	top:100px;

	/*width:100%;*/

	height:478px;

	z-index: 412;

}

/*

	.slideshow  .tint {

	background-image: url("../../new_img/tint.png");

	opacity: 0.341;

	position: absolute;

	left: 0px;

	top: 0px;

	width: 1524px;

	height: 1080px;

	z-index: 411;

	}

*/



/*////////////////// Latest News Section ///////////*/



.widget:last-child {

    margin-bottom: 0px;

}

.widget {

    font-size: 13px;

    line-height: 1.8em;

	

}

.widget-title {

	

    margin: 0;

	margin-top: 30px;

    margin-bottom: 30px;

	

}

.widget ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

}

.widget.widget_recent_news li {

    padding: 0;

}

.widget ul li {

	

    position: relative;

}

.widget.widget_recent_news li a.widget-thumb {

    float: left;

}

.widget li a.widget-thumb {

    width: 140px;

    height: 90px;

    overflow: hidden;

	border-radius:5px;

    position: relative;

}

.widget.widget_recent_news li a {

    display: block;

}
/*
.widget a {

	line-height: 20px;

}*/

.widget.widget_recent_news a.widget-thumb:before {

    top: -100px;

}

.widget li a.widget-thumb:before {

    content: '';

    background-color: #fc5857;

    width: 100%;

    height: 100%;

    position: absolute;

    z-index: 2;

    top: -100px;

    left: 0;

    right: 0;

    bottom: 0;

    opacity: 0.7;

    -webkit-transition: all 0.15s ease-in-out;

    transition: all 0.15s ease-in-out;

}

.widget.widget_recent_news a.widget-thumb:after {

    line-height: 45px;

}

.widget li a.widget-thumb:after {

    content: "\4c";

    font-family: "ElegantIcons";

    -webkit-font-smoothing: antialiased;

    position: absolute;

    z-index: 3;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    opacity: 0;

    text-align: center;

    line-height: 100px;

    -webkit-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.widget.widget_recent_news li .widget-content {

    margin-left: 155px;

}



.widget.widget_recent_news li p {

    margin: 10px 0 5px 0;

    line-height: 1.2em;

	

}

.widget.widget_recent_news li span {

    color: #808080;

}

.widget.widget_recent_news li span {

    color: #1a1a1a;

    font-size: 0.9em;

    font-style: italic;

}

.widget.widget_recent_news li + li {

    border-color: #555555;

}

.widget.widget_recent_news li + li {

    border-top: 1px dashed;

    border-color: #e6e6e6;

    padding-top: 20px;

    margin: 10px 0 0 0;

}

/*///////////// Popular Movies ////////////////*/



.movie_banner{

	width:100%;

	height:180px;

	background-color:#414952;

	margin-bottom:30px;

	margin-top:30px;

	background-image: url("../../new_img/home_bg/4.jpg");

	background-repeat: no-repeat;

	background-size: cover;

}

.bg_movie{

	width:100%;

	height:180px;

	background-color:#414952;

	opacity:0.85;

}

.recent_movie{

	width:100%;

	height:180px;

	background-color:#e28750;

	margin-bottom:30px;

	margin-top:30px;

	background-image: url("../../new_img/home_bg/1.jpg");

	background-size: cover;

    background-repeat: no-repeat;

}

.bg_recent{

	width:100%;

	height:180px;

	background-color:#94ae53;

	opacity:0.85;

}

.recent_gallery{

	width:100%;

	height:180px;

	background-color:#e28750;

	/*margin-bottom:30px;*/

	margin-top:10px;

	background-image: url("../../new_img/home_bg/2.jpg");

	background-size: cover;

    background-repeat: no-repeat;

}

.bg_gallery{

	width:100%;

	height:180px;

	background-color:#dda127;

	opacity:0.85;

}

.recent_video{

	width:100%;

	height:180px;

	background-color:#3ab2b6;

	margin-bottom:30px;

	margin-top:30px;

	background-image: url("../../new_img/home_bg/3.jpg");

	background-size: cover;

    background-repeat: no-repeat;

}



.bg_banner{

	width:100%;

	height:180px;

	background-color:#3ab2b6;

	opacity:0.85;

}

.movies_list{

	margin-top:-180px;

	position:relative;

}


@media (max-width: 768px){

	

	.movie_banner{

		

		height:110px;

		

	}

	.bg_movie{

		height:110px;

	}

	.recent_movie{

		height:110px;

	}

	.bg_recent{

		height:110px;

	}

	.recent_video{

		height:110px;

		margin-bottom:0;

	}
        .recent_gallery{

           height:110px;
        }
        .bg_gallery{

        height:110px;
	}
        .photo_gallery .gallery_top{

          margin-top: -112px !important;
        }
         
       .gallery a.btn{
      
        padding:25px 15px !important;
         
         }
.customNavigation_gallery a i{
font-size:35px !important;
}

	.bg_banner{

		height:110px;

	}

	

	.movie_names_celeb {

		margin-top: -64%;

	}

	

}



.video_bg{

	width:100%;

	height:400px;

	background-color:#b1b9c3;

	margin-bottom:10px;

	margin-top:30px;

	border-radius:5px;

	

}

.video_heading{

	

	overflow:hidden;

	color:#555;

	text-decoration:none;

}


.nav_gallery {

	top: -180px;

    position: relative;

}

.trailer-item.leading{

	margin-top:-135px;

	position:relative;
        margin-bottom:30px;
}

.bg_video img{

	border-radius:5px;

}

.play_tools img{

	padding-left:20px;

	margin-top:-80px;

}

.banner_title{

	

}

.banner_title h2{

	top:10px;

	position:relative;

	color:#fff;

	font-size:24px;

}

.next_buttons{text-align:right;}

.next_buttons a{

	top:0px;

	position:relative;

	color:#fff;

	text-align:right;

	font-size:28px;

	padding-left:40px;

	cursor:pointer;

}

.next_buttons a #prev1{

	opacity:0;

}

.next_buttons a:hover #prev1{

	opacity:1;

	transform:scale(1);

}

.next_buttons a:hover #prev2{

	opacity:0;

	

}

.next_buttons a #next1{

	opacity:0;

}

/*.movie_names, .movie_names_2{

	

	top: -150px;

	

}*/

#nowplaying .movie_names,#nowplaying .movie_names_2,#comingsoon .movie_names,#comingsoon .movie_names_2,#gallery .movie_names,#born .movie_names{

	margin-top: -80px;

	position:relative;
        z-index:1;

}

#nowplaying .movie_names a:hover h3{

color:#df6d2f;

}

@media (max-width:768px) and (min-width:768px){

/*.trailer_video{

	margin-top: -4%;

	}*/

}

@media (max-width:768px){

	.movies_list{

		margin-top:-160px;

		position:relative;

	}

	

	.nav_gallery {

	top: -120px;

    position: relative;

}

	
	#nowplaying .movie_names,#nowplaying .movie_names_2,#comingsoon .movie_names,#comingsoon .movie_names_2,#gallery .movie_names,#born .movie_names{

	margin-top: -70px;

	position:relative;

}

}

.movie_names_celeb{

	margin-top:-13%;

}
.moview-common-layout .movie_heading h3 a{

font-size:16px;
}
/*
.movie_heading{
font-size:16px;
font-weight:500;
color:#333;
line-height:24px;
margin: 10px 0;
height:70%;
  -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}*/
.movie_heading h3{
font-size:16px;
font-weight:500;
color:#333;
line-height:24px;
margin: 10px 0;
height:70%;
  -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}

.movie_heading h3 a{

	font-size:16px;
        color:#333;
	line-height:24px;
        font-weight:500;
	text-decoration:none;
    /*overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
    height: 60%;
    margin-bottom: 10px ;
  -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}

.card_movie a:hover h3, .leading-item a:hover h3{
color:#df6d2f;
}
.card_movie .movie_heading h3 a:hover{
	color:#df6d2f;
}
.movie_names .card_movie .movie_heading h3 a:hover{
	color:#df6d2f;
}

.movie-cast .movie_heading h3{
font-size:16px;
font-weight:500;
color:#333;
line-height:24px;
margin-top: 0px;
/*overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;*/
height: 50%;
 margin-bottom: 0px;
  -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}
.movie-cast .movie_heading h3 a{

	font-size:16px;
        color:#333;
	line-height:24px;
        font-weight:500;
	text-decoration:none;
    /*overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
    height: 80%;
    margin-bottom: 5px ;
  -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}
#Awards_wrapper .movie_heading h3{
margin-top:0px;
margin-bottom:6px;
height:30%;
 -webkit-line-clamp: 1;
-webkit-box-orient: vertical;
-moz-line-clamp: 1;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}
#editorial_wrapper .movie_heading h3{
margin-top:0px;
margin-bottom:0px;
height:100%;
 -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}

.movie-gallery .movie_heading h3 {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    line-height: 24px;
    margin: 0px;
    height: 90%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
}

.movie_names .play_tools{

	top:-50px;

	position:relative;

	padding-left:20px;

	

}

.movie_names .play_tools img{

	padding-left:20px;

}

#nowplaying .card_movie .card_border, #comingsoon .card_movie .card_border{
    padding:0 10px;
    height:100px;
}
#nowplaying .movie_heading h3, #comingsoon .movie_heading h3 {
    margin-top: 0px;
    margin-bottom: 6px;
    height:30%;
     -webkit-line-clamp: 1;
-webkit-box-orient: vertical;
-moz-line-clamp: 1;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}

.celebrity-photogallery .card_movie .card_border{

	height:75px;

	background-color: #fff;

	border: 1px solid #d4d4d4;

    -webkit-box-shadow: 0px 4px 18px -3px #d4d4d4;

    -moz-box-shadow: 0px 4px 18px -3px #d4d4d4;

	box-shadow: 0px 4px 18px -3px #d4d4d4;

}

.celebrity-photogallery .movie_heading h3 {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    line-height: 24px;
    margin: 0px;
    height: 85%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
}

.movie_names_celebphoto .card_movie .card_border, .movie-cast .card_movie .card_border{

	height:75px;

	background-color: #fff;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top: 0px;
    -webkit-box-shadow: 0px 4px 18px -3px #d4d4d4;

    -moz-box-shadow: 0px 4px 18px -3px #d4d4d4;

	box-shadow: 0px 4px 18px -3px #d4d4d4;

}
.card_movie .card_border{

	height:auto;

	background-color: #fff;

	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top: 0px;

    -webkit-box-shadow: 0px 4px 18px -3px #d4d4d4;

    -moz-box-shadow: 0px 4px 18px -3px #d4d4d4;

	box-shadow: 0px 4px 18px -3px #d4d4d4;

}

.card_movie{

	margin-bottom:30px !important;
	cursor:pointer;
    min-height: 246px;
}

.card_movie .movie_heading{

	padding:10px 0;
	height:100%;

}
.card_movie .movie_heading p{

	margin:0;
        font-size:12px;

}

.movie_names_2 .card_movie a:hover p{

color:#555;

}

/*.card_movie img:hover{

	border-radius: 5px;

	background-image: url('../../new_img/zoom.png');

	z-index: 999;

}*/

.movie_names_celebfilm .card_movie .card_border{

height:100px;

}
.movie_names_celebfilm .card_movie_cast {
    margin-bottom:10px;
}
.celebfilm_profile .card_movie .card_border{

height:90px;

}
.celebrity-filmography .movie_heading h3 {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    line-height: 24px;
    margin: 0px 0;
    height: 45%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
}

.celebrity-filmography .movie_heading h3 a{
        font-size: 16px;
    color: #333;
    line-height: 24px;
    font-weight: 500;
    text-decoration: none;
    margin: 0px 0;
    height: 75%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
}

#gallery .card_movie .movie_heading, #born .card_movie .movie_heading, #owl-gallery .card_movie .movie_heading, #owl-celeb .card_movie .movie_heading{

	height:70px;

	background-color: #fff;

	border: 1px solid #d4d4d4;

	-webkit-box-shadow: 0px 4px 18px -3px #d4d4d4;

    -moz-box-shadow: 0px 4px 18px -3px #d4d4d4;

    box-shadow: 0px 4px 18px -3px #d4d4d4;

}

#gallery .card_movie .movie_heading h3, #born .card_movie .movie_heading h3, #owl-gallery .card_movie .movie_heading h3{

	padding:0 10px;
        margin-bottom:0px;
}
#owl-celeb .card_movie .movie_heading h3{
    padding-left:15px;
        padding-right:15px;
        margin:0px;
        height:auto;
}

#gallery .card_movie:hover h3, #owl-celeb .card_movie:hover h3{

color:#e28750;

}
#gallery .card_movie:hover ul li, #owl-celeb .card_movie:hover ul li{

color:#555;

}

#owl-gallery a:hover h3,#nowplaying a:hover h3{

color:#e28750;

}
#nowplaying a:hover p{

color:#333;
}
#born .card_movie .movie_heading p{

	padding-left:10px;

}

.gallery_tab{

	margin-top:-45px;

}

.photo_gallery .gallery_top{

	margin-top:-125px;

}

.photo_gallery .gallery_top h2{

	color:#fff;

	/*margin-bottom:50px;*/

}



.video_heading a{

	color:#555;

	text-decoration:none;

}

.video_heading a:hover{

	color:#f26a4b;

	text-decoration:none;

}

.thumb{

	/*height:150px;

	background-color:#b1b9c3;*/

	margin-top:25px;

	cursor:pointer;

	/*border-radius:5px;*/

}

.thumb img{

	border-radius:5px;

}



.thumb p {

	margin-top:10px;

	color:#555;

}

.thumb p a{

	color:#555;

	text-decoration:none;

}

.thumb p a:hover{

	color:#f26a4b;

	text-decoration:none;

}

.card_movie .arrow_right img{

	float:right;

	margin-top:-80px;

	margin-left:50px;

	

}

.card_movie .arrow_left img{

	float:left;

	margin-top:50px;

	margin-right: 10px;

	

}

@media (max-width: 768px){

	.banner_title h2{

		font-size:24px;
          top:25px !important;
	}

	

	.trailer-item.leading .trailer{

		height:auto !important; 

		

	}

}

@media (min-width:320px) and (max-width: 320px){

	/*.trailer_video {

		margin-top: 20%;

	}*/

	
}

@media (min-width:375px) and (max-width: 375px){

	/*.trailer_video {

		margin-top: 15%;

	}*/

	

}

@media (min-width:425px) and (max-width: 425px){

	.nav_gallery {

		margin-top: 10px;

		position: relative;

	}

	/*.trailer_video {

		margin-top: 16%;

	}*/

	

	

}



@media (min-width:320px) and (max-width: 767px){

	

	.card_movie:nth-child(2n+1) {

		clear: left;

	}
	.card_movie{
	    min-height:auto;
	}

	.card_movie .movie_heading, .quality_label{

		padding:8px 0;

	}

	

	

	#nav_banner .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{

		background-color:transparent;

		font-size:16px;

		color:#df6d2f;

	}

	#nav_banner  .nav-pills>li>a, .nav-pills>li>a:hover{

		background-color:transparent;

		font-size:16px;

		color:#fff;

	}

	#nav_banner  .nav-pills>li.active>a:before {

		content: "";

		position: absolute;

		width: 100%;

		height: 2px;

		bottom: 0;

		left: 0;

		background-color: #df6d2f;

		/*visibility: hidden;

			-webkit-transform: scaleX(0);

		transform: scaleX(0);*/

		-webkit-transition: all 0.3s ease-in-out 0s;

		transition: all 0.3s ease-in-out 0s;

	}

	#nav_banner  .nav>li>a {

		position: relative;

		display: block;

		top:26px;

		padding: 10px 10px;

	}

	#nav_banner  .all_link a {

		position: relative;

		display: none;

		top:0px;

		font-size:12px;

		padding: 10px 10px;

	}

	

	#born_today .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{

		background-color:transparent;

		font-size:16px;

		color:#df6d2f;

	}

	#born_today  .nav-pills>li>a, .nav-pills>li>a:hover{

		background-color:transparent;

		font-size:16px;

		color:#fff;

	}

	#born_today  .nav-pills>li.active>a:before {

		content: "";

		position: absolute;

		width: 100%;

		height: 2px;

		bottom: 0;

		left: 0;

		background-color: #df6d2f;

		/*visibility: hidden;

			-webkit-transform: scaleX(0);

		transform: scaleX(0);*/

		-webkit-transition: all 0.3s ease-in-out 0s;

		transition: all 0.3s ease-in-out 0s;

	}

	#born_today  .nav>li>a {

		position: relative;

		display: block;

		top:26px;

		padding: 10px 10px;

	}

	#born_today  .all_link a {

		position: relative;

		display: none;

		top:0px;

		padding: 10px 10px;

	}

	#nav_gallery .all_link a {

		display: none;

	}

	

	

	.movies_list  #born_today{

		top: -130px;

		position: relative;

	}

	.banner_title h2{

		font-size:18px;
               /* margin-top:20px;*/

	}

	

}



.navbar-nav li:hover.dropdown-menu{

	display:block;

}



.movie_heading h3 a:hover{color: rgb( 241, 103, 76 );}

/*.quality_label{margin-top:20px;}*/

/*
.quality_label_book span{

	float:left;

	margin-top: 0px;

	background-color:#b6d86e;

	padding-left:10px;

	padding-bottom:5px;

	padding-top:5px;

	font-size:14px;

	text-align:right;

}*/

.quality_label span{

	/*width:80px;*/

	float:left;

	margin-top: 20px;

	background-color:#b6d86e;

	padding-left:10px;

	padding-bottom:5px;

	padding-top:5px;

	font-size:14px;

	text-align:right;

	

}

.quality_label img{

	margin-top: 50px;

}

.book_ticket{
    /*
    padding: 0px 0 0;
    margin-top: 10px;
    position: absolute;
    bottom: 22%;
    right: 25px;*/
    margin: 10px 0;
    padding: 0;
    text-align: center;
    float: right;
}
.book_ticket .label{
    min-width:65px;
    background-color:#b6d86e;
    text-align:center;
    font-size:14px;
    padding:5px;
}

.book_ticket li{

	list-style:none;
	display:inline-block;

}

.book_ticket li span{

	list-style:none;
	display:inline-block;
}

.book_ticket li span .total_rate{
    font-size:9px;
}

.book_ticket li a{

	/*margin-left:150px;*/	

}

.book_ticket li a img{

	margin-top: -30px;
    /* float: right; */
    position: absolute;
    right: 8px;	
}

@media (min-width:320px) and (max-width: 425px){
    .quality_label_mobile{
    position: absolute;
    top: 10px;
    right: 15px;
    padding: 0 5px;
}
.book_ticket{
    margin:0;
}
    }

@media (min-width:768px) and (max-width: 1024px){

	

	

	.book_ticket li a img{

		margin-top:-30px;	

	}

	.quality_label img {

		margin-left: -20px;

	}

	

}

@media (min-width:425px) and (max-width: 425px){

	.quality_label_book span{

		font-size:10px;

	}

	

	.book_ticket li a img{

		width:45px;

		height:25px;

		margin-top:-23px;	

	}

	.quality_label img {

		width:45px;

		height:25px;

		margin-top: 5px;

		margin-left: 25px;

	}

	.movie_names {

		/* margin-bottom: 150px; */

		margin-top: -32%;

	}

	#info-block-xs{

		height:80px;

		/*border:1px solid #ddd;

		box-shadow: 0px 4px 18px 3px #d4d4d4;*/

		background-color:#d4d4d4;

	}

	

}

@media (min-width:375px) and (max-width: 375px){

	.quality_label_book span{

		font-size:10px;

	}

	

	.book_ticket li a img{

		width:45px;

		height:25px;

		margin-top:-23px;	

	}

	.quality_label img {

		width:45px;

		height:25px;

		margin-top: -40px;

		margin-left: 55px;

	}

	.movie_names {

		/* margin-bottom: 150px; */

		margin-top: -32%;

	}

	

}

@media (min-width:320px) and (max-width: 320px){

	.quality_label_book span{

		font-size:10px;

	}

	

	.book_ticket li a img{

		width:45px;

		height:25px;

		margin-top:-23px;

		margin-left: -5px;

	}

	.quality_label img {

		width:45px;

		height:25px;

		margin-top: -40px;

		margin-left: 50px;

		

	}

	.movie_names {

		/* margin-bottom: 150px; */

		margin-top: -35%;

	}

	

}

.arrow{

	margin-top:8%;

}

.view_more button{

width:180px;
height:40px;

}

.view_more #view_all{

	background-color:#e28750;

	border:2px solid #e28750;

	font-size:16px;

width:180px;
height:40px;

	/*padding:10px;*/

	margin-top: 0px;

	/*margin-bottom: 30px;*/

	text-align:center;

	transition: all .5s;

}

.view_more #view_all:hover{

	background-color:#f8f8f8;

	border:2px solid #e28750;

	color:#e28750;

	transition: all .5s;

}

.view_more #video_btn{

	background-color:#e28750;

	border:2px solid #e28750;

	font-size:16px;

	margin-top: 20px;

	margin-bottom: 20px;

	text-align:center;

	transition: all .5s;

}

.view_more #video_btn:hover{

	background-color:#f8f8f8;

	border:2px solid #e28750;

	color:#e28750;

	transition: all .5s;

}


.footer-main{
	width:100%;
	height:auto;
	background-color:#111418;
        margin-top: 30px;
	color:#fff;
}
.footer{
	width:100%;
	height:auto;
	background-color:#111418;
	color:#fff;
}

.footer .foo_social{
	margin:0 auto;
	text-align:center;
	margin-top:50px;
}
.footer .foo_social ul li{
	list-style:none;
	display:inline-block;
	width:45px;
	height:45px;
	cursor:pointer;
	border-radius:50%;
	margin: 25px 18px;
}

/*//// facebook Style /////*/

.footer .foo_social ul .facebook{
	font-size:16px;
	color:#3a589e;
	border:3px solid #3a589e;
	line-height:42px;
	vertical-align:middle;
}

.footer .foo_social ul .facebook a{
	color:#3a589e;
}
.footer .foo_social ul .facebook:hover{background-color:#3a589e}
.footer .foo_social ul .facebook:hover a{color:#fff}

/*//// Twitter Style /////*/

.footer .foo_social ul .twitter{
	font-size:16px;
	color:#1dcaff;
	border:3px solid #1dcaff;
	line-height:42px;
	vertical-align:middle;
}
.footer .foo_social ul .twitter a{
	color:#1dcaff;
}
.footer .foo_social ul .twitter:hover{background-color:#1dcaff}
.footer .foo_social ul .twitter:hover a{color:#fff}

/*//// googleplus Style /////*/

.footer .foo_social ul .googleplus{
	font-size:16px;
	color:#dd4b39;
	border:3px solid #dd4b39;
	line-height:42px;
	vertical-align:middle;
}
.footer .foo_social ul .googleplus a{
	color:#dd4b39;
}
.footer .foo_social ul .googleplus:hover{background-color:#dd4b39}
.footer .foo_social ul .googleplus:hover a{color:#fff}

/*//// instagram Style /////*/

.footer .foo_social ul .instagram{
	font-size:16px;
	color:#bc2a8d;
	border:3px solid #bc2a8d;
	line-height:42px;
	vertical-align:middle;
}
.footer .foo_social ul .instagram a{
	color:#bc2a8d;
}
.footer .foo_social ul .instagram:hover{background-color:#bc2a8d}
.footer .foo_social ul .instagram:hover a{color:#fff}

/*//// youtube Style /////*/

.footer .foo_social ul .youtube{
	font-size:16px;
	color:#bb0000;
	border:3px solid #bb0000;
	line-height:42px;
	vertical-align:middle;
}
.footer .foo_social ul .youtube a{
	color:#bb0000;
}
.footer .foo_social ul .youtube:hover{background-color:#bb0000}
.footer .foo_social ul .youtube:hover a{color:#fff}

.footer .footer_note {
    font-size: 100%;
    text-align: center;
    color: rgba(255,255,255,.6);
    font-weight: 500;
    margin: 10px 0 26px;
}
.foo_links{
	text-align:center;
	 margin-bottom: 20px;
}

.foo_links a:first-of-type {
    padding-left: 0;
}
.foo_links a {
    padding: 0 8px;
    color: rgba(255,255,255,.6);
    border-right: 1px solid rgba(255,255,255,.6);
    line-height: 12px;
    
	text-align:center;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    font-size: 16px;
    -webkit-transition: all,.5s;
    transition: all,.5s;
    -moz-transition: all,.5s;
    -o-transition: all,.5s;
    -ms-transition: all,.5s;
}
.footer .foo_top{
	margin:0 auto;
	text-align:center;
	font-size: 16px;
	margin-bottom: 20px;
    margin-top: 5px;
	color: rgba(255,255,255,.6);
}
.footer .foo_top .designby a{
	color: rgba(255,255,255,.6);
}
.footer .foo_top .designby a:hover{
	color: #e28750;
	text-decoration:none;
}
.footer .progress_bar img{
	margin:0 18%;
	margin-top:80px;
	vertical-align:middle;
}

@media (max-width:425px){

.footer .foo_social ul{
padding:0;
}
.footer .foo_social ul li{
    margin: 15px 5px;
}

}

/*.back-to-top{
	background-color: rgb( 177, 185, 195 );
	border:3px solid #ccc;
	position: absolute;
	right:0;
	width:50px;
	height:50px;
	z-index: 40;
	border-radius:50%;
	right:20px;
	margin-top:-70px;
}
.back-to-top a{
	font-size:36px;
	text-align:center;
	padding:0px 10px;
}
.back-to-top a i{
	font-size:38px;
	text-align:center;
	
}*/

.back-to-top i {
    color: #999;
    margin: 0;
    position:absolute;
    top:-20%;
    right:3%;
    padding: 0px 10px;
    height: 50px;
    width: 50px;
    vertical-align:middle;
    font-size: 36px;
    border: 3px solid #999;
    border-radius:50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.back-to-top i:hover{
	 border: 3px solid #e28750;
	background-color:#e28750;
	color:#fff;
}

@media (max-width:768px){

.back-to-top i {
    color: #999;
    margin: 0;
    position:absolute;
    margin-top:-15%;
    right:3%;
    padding: 0px 10px;
    height: 50px;
    width: 50px;
    vertical-align:middle;
    font-size: 36px;
    border: 3px solid #999;
    border-radius:50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

}
/*
.back-to-top img{
	margin-right: 20px;
    margin-top: -80px;
}*/





/*////// Hover Effect ////////////

	

	.hover_state {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 1524px;

	height: 5262px;

	z-index: 271;

	}

	.__12_90 {

	font-size: 30.33px;

	font-family: "Varela Round";

	color: rgb( 255, 255, 255 );

	line-height: 0.841;

	text-align: left;

	position: absolute;

	left: 928.594px;

	top: 1835.984px;

	z-index: 270;

	}

	.details {

	background-color: rgb( 255, 255, 255 );

	position: absolute;

	left: 841px;

	top: 1902px;

	width: 146px;

	height: 146px;

	z-index: 269;

	}

	.shadow {

	border-radius: 4px;

	background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 21%, rgba(0,0,0,0.53) 26%, rgb(0,0,0) 100%);

	background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 21%, rgba(0,0,0,0.53) 26%, rgb(0,0,0) 100%);

	background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 21%, rgba(0,0,0,0.53) 26%, rgb(0,0,0) 100%);

	position: absolute;

	left: 776px;

	top: 1778px;

	width: 273px;

	height: 397px;

	z-index: 268;

	}

*/

input[type="submit"] {

    font-family: FontAwesome;

}

.searchbox{

    position:relative;

    min-width:50px;

    width:0%;

    height:50px;

    float:right;

    overflow:hidden;

    

    -webkit-transition: width 0.3s;

    -moz-transition: width 0.3s;

    -ms-transition: width 0.3s;

    -o-transition: width 0.3s;

    transition: width 0.3s;

}



.searchbox-input{

    top:0;

    right:0;

    border:0;

    outline:0;

    background:#dcddd8;

    width:100%;

    height:50px;

    margin:0;

    padding:0px 55px 0px 20px;

    font-size:20px;

    color:#555;

}

.searchbox-input::-webkit-input-placeholder {

    color: #555;

}

.searchbox-input:-moz-placeholder {

    color: #555;

}

.searchbox-input::-moz-placeholder {

    color: #555;

}

.searchbox-input:-ms-input-placeholder {

    color: #555;

}



.searchbox-icon,

.searchbox-submit{

    width:50px;

    height:50px;

    display:block;

    position:absolute;

    top:0;

    font-size:22px;

    right:0;

    padding:0;

    margin:0;

    border:1px solid #fff;

    outline:0;

    line-height:50px;

    text-align:center;

    cursor:pointer;

    color:#dcddd8;

    background:#414952;

}







.searchbox-open{

    width:100%;

}



/*//////// News Feed /////*/



/*.wpb_wrapper{

	margin-top:35px !important;

}*/

.themeum-title.yes {

    border-bottom: 1px solid;

    border-color: #e5e5e5;

    margin-bottom: 30px;
    margin-top:30px;

}

.themeum-title {

    padding-bottom: 10px;

}

.themeum-title .style-title {

    margin: 0;

}

.title-icon-style {

    margin-right: 5px;

}

[class^="themeum-moview"], [class*=" themeum-moview"] {

    font-family: 'font-awesome' !important;

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.themeum-moviewcup:before {

    content: "\e910";

}

.themeum-title .title-link {

    font-size: 14px;

    font-weight: 400;

    display: inline-block;

    color: #808080;

    margin-top: -25px;

    transition: 300ms;

    -webkit-transition: 300ms;

}

.editorials a, .cast a{

	padding-left:20px;

	cursor:pointer;
        font-size:40px;

}
.editorials a:hover{

color:#ff782f;
}

@media (max-width:767px){

.editorials a img{

width:12px;

}

}

.customNavigation_4 a img{

	margin-bottom: 40px;

	margin-top: 25px;

}

.cast{

	text-align:right;

}

.pull-right {

    float: right!important;

}

.themeum-title .title-link i {

    margin-left: 10px;

}

.themeum-moviewangle-double-right:before {

    content: "\e905";

}

.news-feed .news-feed-item {

    overflow: hidden;

    margin-bottom: 28px;

}

.news-feed .leading-item .news-feed-item .news-feed-thumb {

    margin-right: 0;

    margin-bottom: 0px;

    float: none;

	

}



.news-feed .news-feed-item .news-feed-thumb {

    

    margin: 0 20px 0 0;

    overflow: hidden;

}

.news-feed .leading-item .news-feed-item .news-feed-thumb img {

    max-width: 100%;
   min-height:200px;

}

.news-feed .news-feed-item .news-feed-thumb img {

    /*-webkit-transition: all .3s;

	-o-transition: all .3s;*/

    transition: all .3s;

    /*max-width: 120px;*/

}

.leading-item .news-feed-item .news-feed-info {

    line-height: 12px;

	height:223px;

	background-color: #fff;

	border: 1px solid #dcdcdc;

    -webkit-box-shadow:0px 0px 10px 0px #dcdcdc;

    -moz-box-shadow:0px 0px 10px 0px #dcdcdc;

    box-shadow:0px 0px 10px 0px #dcdcdc;

}

.news .leading-item .news-feed-item .news-feed-info {

    line-height: 12px;

	height:75px;

	background-color: #fff;

	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top: 0px;

    -webkit-box-shadow:0px 0px 10px 0px #dcdcdc;

    -moz-box-shadow:0px 0px 10px 0px #dcdcdc;

    box-shadow:0px 0px 10px 0px #dcdcdc;

}

#owl-editorials .leading-item .news-feed-item .news-feed-info {

    line-height: 12px;

	height:223px;

	background-color: #fff;

	border: 1px solid #dcdcdc;

    -webkit-box-shadow:0px 0px 10px 0px #dcdcdc;

    -moz-box-shadow:0px 0px 10px 0px #dcdcdc;

    box-shadow:0px 0px 10px 0px #dcdcdc;

}

@media (max-width:768px){

	#owl-editorials .leading-item .news-feed-item .news-feed-info {

		height:225px !important;

	}

	.leading-item .news-feed-item .news-feed-info {

		height:auto;

	}

}



.sub-item .news-feed-item .news-feed-info {

    line-height: 12px;

	height:100px;

	background-color: #fff;

	border: 1px solid #dcdcdc;

    -webkit-box-shadow: 0px 0px 10px 0px #dcdcdc;

    -moz-box-shadow: 0px 0px 10px 0px #dcdcdc;

    box-shadow: 0px 0px 10px 0px #dcdcdc;

}

.sub-item .news-feed-item .news-feed-meta {

    font-size: 12px;

    margin: 0;

	padding: 0px;

}

.news-feed-item .news-feed-info .meta-category a {

    color: #fff;

}

.news-feed-item .news-feed-info .meta-category a {

    font-size: 12px;

    background: rgba(0,0,0,0.2);

    padding: 5px 10px;

    display: inline-block;

    font-weight: 600;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

    margin-right: 5px;

}

.leading-item .news-feed-info .news-feed-title {

    font-size: 18px;

    line-height: 24px;

	padding-left: 15px;

}

.news-feed-info .news-feed-title {

	
    padding-right: 10px;
    font-weight: 400;

    margin-top: 10px;

    margin-bottom: 20px;

    transition: all .3s;

}

.news-feed-info .news-feed-title a {

     color: #000;
font-size:16px;
   

}

.news-feed-info .news-feed-title a:hover{

	text-decoration:none;

	color:#df6d2f;

}

.news-feed-item .news-feed-meta {

    font-size: 12px;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 10px;

}


.news-feed-item .news-feed-meta i {

    font-size: 14px;

    margin-left: 1px;

}

.news-feed-item .news-feed-meta>span {

    display: inline-block;

    margin: 5px;

    margin-left: 5px;

    color: #888;

    font-size: 12px;

    font-weight: 400;

}

.news-feed-item .news-feed-meta-latest {

    font-size: 12px;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 18px;
    width: 100%;
}


.news-feed-item .news-feed-meta-latest i {

    font-size: 14px;
    margin-left: 1px;

}

.news-feed-item .news-feed-meta-latest>span {

    display: inline-block;
    margin: 5px;
    margin-left: 5px;
    color: #888;
    font-size: 12px;
    font-weight: 400;

}
.news-feed-item .news-feed-meta-date {

    font-size: 12px;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 12px;
    left:44%;
    width: 100%;
}
.news-feed-item .news-feed-meta-date i {

    font-size: 14px;
    margin-left: 1px;

}

.news-feed-item .news-feed-meta-date>span {

    display: inline-block;
    margin: 5px;
    margin-left: 5px;
    color: #888;
    font-size: 12px;
    font-weight: 400;

}

@media (max-width:425px){

.news-feed-item .news-feed-meta-latest {

    font-size: 10px;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 28px;
    width: 100%;
}


.news-feed-item .news-feed-meta-latest i {

    font-size: 10px;
    margin-left: 0px;

}

.news-feed-item .news-feed-meta-latest>span {

    display: inline-block;
    margin: 5px;
    margin-left: 5px;
    color: #888;
    font-size: 12px;
    font-weight: 400;

}

.news-feed-item .news-feed-meta-date {

    font-size: 10px;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 28px;
    left:30%
    width: 100%;
}


.news-feed-item .news-feed-meta-date i {

    font-size: 10px;
    margin-left: 0px;

}

.news-feed-item .news-feed-meta-date>span {

    display: inline-block;
    margin: 5px;
    margin-left: 5px;
    color: #888;
    font-size: 12px;
    font-weight: 400;

}

}





.news-feed .news-feed-item {

    overflow: hidden;

    margin-bottom: 15px;

	-webkit-box-shadow: 0px 4px 18px -3px #d4d4d4;

    -moz-box-shadow: 0px 4px 18px -3px #d4d4d4;

    box-shadow: 0px 4px 18px -3px #d4d4d4;

}

.news-feed .news-feed-item .news-feed-thumb {

    float: left;

    margin: 0px 10px 0 0;

    overflow: hidden;

}

.news-feed .news-feed-item .news-feed-thumb img {

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

    max-width: 163px;

}

.news-feed .news-feed-item .news-feed-thumb img:hover{

	transform:scale(1.2);

}

.news-feed-info .news-feed-title {

    font-size: 18px;

    font-weight: 400;

    margin-top: 10px;

    margin-bottom: 10px;

    line-height: 24px;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;

    transition: all .3s;

}

.themeum-moviewclock:before {

    content: "\e907";

}

.news-feed-info p{

	font-size: 14px;
	color:#888;
    line-height:26px;
    padding:0px 15px;
     height: 45%;
    margin-bottom: 10px!important;
  -webkit-line-clamp: 4;
-webkit-box-orient: vertical;
-moz-line-clamp: 4;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}
/*
.news-feed-info p:after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0 20px 1px 5px;
    background:url('../new_img/ellipsis_bg.png') repeat-y;
}*/


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{

	background-color:transparent;

	font-size:24px;

	color:#df6d2f;

}

.nav-pills>li>a, .nav-pills>li>a:hover{

	background-color:transparent;

	font-size:24px;

	color:#fff;

}

.nav-pills>li.active>a:before {

    content: "";

	position: absolute;

	width: 100%;

	height: 3px;

	bottom: 0;

	left: 0;

	background-color: #df6d2f;

	/*visibility: hidden;

		-webkit-transform: scaleX(0);

	transform: scaleX(0);*/

	-webkit-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

}

#nav-pills .nav-pills>li.active>a, #nav-pills .nav-pills>li.active>a:focus, #nav-pills .nav-pills>li.active>a:hover{

	background-color: transparent;
    font-size: 18px;
    color: #df6d2f;
    border-radius: 0;
    border-bottom: 4px solid #df6d2f;

	

}

#nav-pills .nav-pills>li>a, #nav-pills .nav-pills>li>a:hover{

	background-color:transparent;

	font-size:18px;

	color:#fff;
        padding: 10px 14px;

}

#nav-pills .nav-pills>li.active>a:before {

    content: "";

	position: absolute;

	width: 100%;

	height: 0;

	bottom: 0;

	left: 0;

	background-color: #df6d2f;

	/*visibility: hidden;

		-webkit-transform: scaleX(0);

	transform: scaleX(0);*/

	-webkit-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

}

/*.nav-pills>li>a:hover:before {

	visibility: visible;

	-webkit-transform: scaleX(1);

	transform: scaleX(1);

}*/



.all_link a{

	font-size:18px;

	color:#fff;

	margin-top:15px;

}

.all_link a:hover{

	text-decoration:none;

	color:#df6d2f;

}

.moview-info #btn_style2 {
    background-color: transparent;
    border: 2px solid #df6d2f;
    color: #df6d2f;
    border-radius: 0px;
    box-shadow: none;
}
.moview-info button.btn {
    background-color: transparent;
    /*border-radius: 25px;*/
    width: 100%;
    box-shadow: none;
}
.moview-info li{
    list-style:none;
}
.moview-info #btn_style2:hover{
	background-color:#df6d2f;
	border:2px solid #df6d2f;
	color:#fff;
	box-shadow:none;
}

.moview-info .tabbable{

/*margin-top:20px;*/
margin-bottom:20px;

}

#owl-demo .item{

	

	/* background: #3fbf79;

		padding: 30px 0px;

		margin: 10px;

		color: #FFF;

		-webkit-border-radius: 3px;

		-moz-border-radius: 3px;

		border-radius: 3px;

	text-align: center;*/

}

.customNavigation{

	text-align: right;

}

//use styles below to disable ugly selection

.customNavigation a{

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}






/*
#search {

    margin-top: 30px;

	margin-left:30px;

}
*/


#search input[type="text"] {

	width: 100%;

    background: url("../../new_img/search_icon.png") no-repeat 14px 14px #fcfcfc;

    border: 1px solid #d1d1d1;

    font: inherit;

    color: #bebebe;

    /*width: 150px;*/

    padding: 10px 15px 10px 35px;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;

    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;

    -webkit-transition: all 0.7s ease 0s;

    -moz-transition: all 0.7s ease 0s;

    -o-transition: all 0.7s ease 0s;

    transition: all 0.7s ease 0s;

}



#search input[type="text"]:focus {

	outline: none;

    /*width: 200px;*/

}



/* ///////////// INDEX - 2 STYLES //////////*/



.slideshow .item{

	background: #3fbf79;

	

	height:auto;

	color: #FFF;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	text-align: center;

	transition: all .3s;

}



.customNavigation_1{

	text-align: center;

}

.customNavigation_1 a{

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



title-link:hover{
color:#f26522 !important;
}

.slideshow .item .movie-poster {

    overflow: hidden;

    position: relative;

    background-color: #333;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

.movie-poster {

    margin-top: 0px;

}

.slideshow .item .movie-poster img {

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.owl-carousel .owl-item img {

    transform-style: preserve-3d;

}

.slideshow .item:hover .movie-poster img{

	transform: scale(1.2);

	/*background-color:#000;

	opacity:0.35;*/

}

.slideshow .item:hover .play-icon{

	-webkit-transform: translate3d(0%,-50%,0) scale(1);

    transform: translate3d(0%,-50%,0) scale(1);

    opacity: 1;

	

}
@media (max-width:768px){

.slideshow .item:hover .play-icon{
   
    font-size: 40px;
    top: 40%;
    left: 38%;

}

}

.owl-carousel .owl-item img {

    display: block;

    width: 100%;

    -webkit-transform-style: preserve-3d;

}

.slideshow .item .play-icon {

    top: 40%;

    left: 35%;

	opacity:0;

	-webkit-transform: translate3d(0%,-50%,0) scale(0);

    transform: translate3d(0%,-50%,0) scale(0);

    position: absolute;

    font-size: 80px;

	text-decoration:none;

    color: #fff;

    z-index: 10;

    transition: 400ms;

    -webkit-transition: 400ms;

}



.content-wrap {

    position: fixed;

    z-index: 100;

}

.video-container {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: #000;

    z-index: 999;

    overflow: hidden;

    display: none;

}

.video-container .video-close {

    background: #fff;

    width: 32px;

    height: 32px;

    border-radius: 50%;

    position: absolute;

    top: 50px;

    right: 50px;

    text-align: center;

    line-height: 32px;

    cursor: pointer;

    z-index: 999;

}

.slideshow  .item .movie-details {

    position: absolute;

    bottom: -30px;

    left: 0;

    width: 100%;

    z-index: 2;

    color: #fff;

    padding: 30px;

    -webkit-transition: all .3s;

    transition: all .3s;

    -webkit-timing-function: ease-in-out;

    timing-function: ease-in-out;

    font-weight: 400;

	text-align:left;

	

}

.moview-rating {

    unicode-bidi: bidi-override;

    direction: rtl;

    font-size: 16px;

    display: inline-block;

}

.moview-rating .fa{color:#ffc000;}

.moview-rating span.star {

    font-family: 'moview';

    font-weight: normal;

    font-style: normal;

    display: inline-block;

    color: #ffc000;

}

.moview-rating span.star:before {

    content: "\e927";

    padding-right: 5px;

}

.moview-rating-summary {

    font-size: 14px;

}

.movie-details .movie-title {

    margin: 8px 0;
    font-size: 22px;
	font-weight: 600;
    line-height:24px;
	  height: 70%;
  -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;

}

.slide_show .item .movie-details a {

    color: #fff;

    transition: 300ms;

    -webkit-transition: 300ms;

}

.movie-details .tag {

    font-weight: 400;

    font-size: 16px;

    margin-bottom: 10px;

    display: block;

}

.movie-details .cast {

    -webkit-transform: translate3d(0,100px,0);

    transform: translate3d(0,100px,0);

    opacity: 0;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

    -webkit-transition-delay: .15s;

    transition-delay: .15s;

    overflow: hidden;

    height: 48px;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.movie-details .cast span {

    font-weight: 400;

}

.slideshow  .item .movie-details .cast a {

    margin-right: 5px;

}

.slideshow  .item .movie-details a {

    color: #fff;

    transition: 300ms;

    -webkit-transition: 300ms;

}
/*
.slideshow  .item:hover {

    cursor: url(../../new_img/cursor.png),auto;	

}*/

.slideshow  .item {

    position: relative;

}

.slideshow  .item:hover .movie-details .cast {

    -webkit-transform: translate3d(0,0px,0);

    transform: translate3d(0,0px,0);

    opacity: 1;

}

.slideshow  .item:hover .movie-details{

    -webkit-transform: translate3d(0,-25px,0);

    transform: translate3d(0,-25px,0);

    opacity: 1;

}

.slideshow .item .movie-poster:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

    -webkit-background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#333 100%);

    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#333 100%);

    transition: all .3s;

    -webkit-transition: all .3s;

}



/*/////////// Hover Effects of Movies_names ////////////*/



.gallery_tab .card_movie .play-icon, .celeb_tab .card_movie .play-icon {

    top: 35%;

    left: 35%;

	opacity:0;

	-webkit-transform: translate3d(0%,-50%,0) scale(0);

    transform: translate3d(0%,-50%,0) scale(0);

    position: absolute;

    font-size: 60px;

	text-decoration:none;

    color: #fff;

    z-index: 10;

    transition: 400ms;

    -webkit-transition: 400ms;

}

.gallery_tab .card_movie .movie_img, .celeb_tab .card_movie .movie_img{

    overflow: hidden;

    position: relative;

    background-color: #000;

	/*border-radius:5px;*/

	height:auto;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

.gallery_tab .card_movie .movie_img img, .celeb_tab .card_movie .movie_img img{

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}
.gallery_tab .card_movie .card_border{
    height: 70px !important;
}
.gallery_tab .card_movie .movie_heading h3{
font-size:16px;
font-weight:500;
color:#333;
line-height:24px;
margin-top: 0px;
height: 100%;
 margin-bottom: 0px;
  -webkit-line-clamp: 2;
-webkit-box-orient: vertical;
-moz-line-clamp: 2;
-moz-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
}

.gallery_tab .card_movie:hover .movie_img img, .celeb_tab .card_movie:hover .movie_img img{

   /* background-color:#000;

	border-radius:5px;

	opacity:0.5;*/

	z-index:999;

	transform: scale(1.2);

}

.gallery_tab .card_movie:hover .play-icon, .celeb_tab .card_movie:hover .play-icon{

    -webkit-transform: translate3d(0,-50px,0) scale(1);

    transform: translate3d(0,-50px,0) scale(1);

    opacity: 1;

}

.gallery_tab .card_movie .movie_img, .celeb_tab .card_movie .movie_img {

    position: relative;

}

.gallery_tab .card_movie .movie_img:before, .celeb_tab .card_movie .movie_img:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

	/*border-radius: 5px;

    -webkit-background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);

    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);*/

    transition: all .3s;

    -webkit-transition: all .3s;

}

.movie_names .card_movie .play-icon {

    top: 35%;

    left: 35%;

	opacity:0;

	-webkit-transform: translate3d(0%,-50%,0) scale(0);

    transform: translate3d(0%,-50%,0) scale(0);

    position: absolute;

    font-size: 60px;

	text-decoration:none;

    color: #fff;

    z-index: 10;

    transition: 400ms;

    -webkit-transition: 400ms;

}

/*.movie_names .card_movie .movie_img:hover {

    cursor: url(../../new_img/cursor.png),auto;

	

}*/

.movie_names .card_movie .movie_img{

    overflow: hidden;

    position: relative;

    background-color: #000;

	/*border-radius:5px;*/

	height:auto;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.movie_names .card_movie .movie_img img{

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.movie_names .card_movie:hover .movie_img img{

   /* background-color:#000;

	border-radius:5px;

	opacity:0.5;*/

	z-index:999;

	transform: scale(1.2);

}

.movie_names .card_movie .movie_img {

    position: relative;

}



.movie_names .card_movie:hover .play-icon{

    -webkit-transform: translate3d(0,-50px,0) scale(1);

    transform: translate3d(0,-50px,0) scale(1);

    opacity: 1;

}



.movie_names .card_movie .movie_img:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

	/*border-radius: 5px;

    -webkit-background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);

    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);*/

    transition: all .3s;

    -webkit-transition: all .3s;

}



/* Hover effect of movie_names_2 */



.movie_names_2 .card_movie .play-icon {

    top: 35%;

    left: 35%;

	opacity:0;

	-webkit-transform: translate3d(0%,-50%,0) scale(0);

    transform: translate3d(0%,-50%,0) scale(0);

    position: absolute;

    font-size: 100px;

	text-decoration:none;

    color: #fff;

    z-index: 10;

    transition: 400ms;

    -webkit-transition: 400ms;

}

/*.movie_names .card_movie .movie_img:hover {

    cursor: url(../../new_img/cursor.png),auto;

	

}*/

.movie_names .card_movie .movie_heading:hover h3{
color:#e28750;
}

.movie_names_2 .card_movie .movie_img{

    overflow: hidden;

    position: relative;

    background-color: #000;

	/*border-radius:5px;*/

	height:auto;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.movie_names_2 .card_movie .movie_img img{

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.movie_names_2 .card_movie:hover .movie_img img{

   /* background-color:#000;

	border-radius:5px;

	opacity:0.5;*/

	z-index:999;

	transform: scale(1.2);

}

.movie_names_2 .card_movie .movie_img {

    position: relative;

}



.movie_names_2 .card_movie:hover .play-icon{

    -webkit-transform: translate3d(0,-50px,0) scale(1);

    transform: translate3d(0,-50px,0) scale(1);

    opacity: 1;

}



.movie_names_2 .card_movie .movie_img:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

	/*border-radius: 5px;*/

    -webkit-background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);

    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);

    transition: all .3s;

    -webkit-transition: all .3s;

}
.poster .thumbnail{
overflow: hidden;
    position: relative;
margin-bottom:0;
border:none;
border-radius:0;
padding:0;
}
.poster .thumbnail a img{

    overflow: hidden;
    position: relative;
    background-color: #000;
    height:auto;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}
.poster{
margin-bottom:30px;
}

.poster .thumbnail a:hover img{
overflow: hidden;
    position: relative;
margin-bottom:0;
border:none;
border-radius:0;
z-index:999;
transform: scale(1.2);

}
.poster .caption{
height:160px;
border:1px solid #ddd;

}
.poster .caption p{
font-size:13px;
padding-left:15px;
padding-right:15px;

}
.caption:hover h4 a{

color:#e28750 !important;

}

.poster:hover .caption h4 a{

color:#e28750 !important;

}

/* Hover effect of movie_names_celeb */



.movie_names_celeb .item .card_movie .play-icon {

    top: 35%;

    left: 35%;

	opacity:0;

	-webkit-transform: translate3d(0%,-50%,0) scale(0);

    transform: translate3d(0%,-50%,0) scale(0);

    position: absolute;

    font-size: 100px;

	text-decoration:none;

    color: #fff;

    z-index: 10;

    transition: 400ms;

    -webkit-transition: 400ms;

}

/*.movie_names .card_movie .movie_img:hover {

    cursor: url(../../new_img/cursor.png),auto;

	

}*/

.movie_names_celeb .item .card_movie .celeb_img{

    overflow: hidden;

    position: relative;

    background-color: #000;

	border-radius:5px;

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.movie_names_celeb .item .card_movie .celeb_img img{

    -webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}



.movie_names_celeb .item .card_movie:hover .celeb_img img{

    background-color:#000;

	border-radius:5px;

	opacity:0.5;

	z-index:999;

	transform: scale(1.2);

}

.movie_names_celeb .item .card_movie .celeb_img {

    position: relative;

}



.movie_names_celeb .item .card_movie:hover .play-icon{

    -webkit-transform: translate3d(0,-50px,0) scale(1);

    transform: translate3d(0,-50px,0) scale(1);

    opacity: 1;

}



.movie_names_celeb .item .card_movie .celeb_img:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

	border-radius: 5px;

    -webkit-background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);

    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%);

    transition: all .3s;

    -webkit-transition: all .3s;

}



.social_gallery{

	list-style:none;

	display:inline-block;

	padding-left:0px;
        margin-bottom:0;
	

}

.social_gallery li{

	list-style:none;

	display:inline-block;

	padding-left:15px;

}

.social_gallery li a .fa{

	color:#555;

}
.social_gallery li a:hover{
	color:#df6d2f;
	text-decoration:none;
}

#owl-celeb #birthday_symbol img{
    position: absolute;
    width: 30%;
    bottom:25px;
    right: 15px;
}
@media(max-width:425px){
    #owl-celeb #birthday_symbol img{
    position: absolute;
    width: 30%;
    top:50%;
    right: 15px;
}
}



/*/////// Responsive styles /////////*/



#navbar-right{

	background-color:#414952;

}

#navbar-right li a{

	color:#fff;

}

#navbar-right li a:hover{

	color:#df6d2f;

}

/*

	@media (max-width: 425px){

	.footer .progress_bar img{

	margin:0 auto;

	padding-top:50px;

	}

	.play_tools{

	display:none;

	}

	

	.search_bg{

	top:0px;

	height:auto;

	}

	.search_bg .search_img{

	top: 10px;

	left: -6px;

	}

	

	.arrow{display:none;}

	.movie_names{

	margin-top: -50%;

	}

	.footer .foo_top p{padding-top:20px;}

}*/



@media (max-width: 767px){

	

	.navbar-nav>li>a{

		line-height:20px;

		

	}

	.navbar-toggle{

		margin-top:30px;

	}

	

}

@media (min-width: 767px) and (max-width: 768px){

	

	.nav>li>a{

		padding:10px 24px;

	}

	.navbar-right{

		margin:0;

	}

	#navbar-right li a{

		text-align:center;

	    margin-left: 80px;

	}

	.navbar>.container-fluid .navbar-brand{

		width:100%;

		text-align:center;

		height: 70px;

		

	}

	.movie_names{

		margin-top: -16%;

	}

	.search_bg{

		top:0px;

		

	}

	.search_bg input{margin-top: 20px;}

	.search_bg .search_img{

		top: 60px;

		left:-6px;

	}

	.footer .foo_top p{

		padding-top:20px;

	}

}

/*

	@media (min-width:1024px){

	

	.search_bg{

	top: 335px;

	position: absolute;

	}

	.search_bg input{margin-top: 50px;}

	}

	@media (min-width:1903px){

	.search_bg{

	top: 460px;

	position: absolute;

	}

	

	}

*/



/* Trailers & Videos */



.movie-rating {

    font-size: 20px;

    display: inline-block;

    margin-right: 5px;

}

.movie-rating .themeum-moviewstar {

    color: #ffc000;
     font-size: 36px;

}

.trailers-videos {

	margin-bottom: 0px;

}

.trailers-videos .header-title>span {

    color: #8dc63f;

}

 .videos .trailer-item.leading {

    position: relative;

	margin-top:0px;

}

.trailer-item.leading .trailer {

	height:550px;

    overflow: hidden;

    clear: both;

    position: relative;

}

.trailer-item.subleading {

    /*margin-top: 30px;*/

    margin-bottom: 30px;

}

.trailer-item .trailer-image-wrap {

	background-color:#000;

    position: relative;

	-webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

/*.trailer-item:hover .trailer-image-wrap img{

    background-color:#000;

	border-radius:5px;

	opacity:0.5;

	z-index:999;

	-webkit-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

	transform: scale(1.1);

}*/

.trailer-image-wrap {

    overflow: hidden;

    width: 100%;

}

.trailer-item .trailer-image-wrap:before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,.3);

}

.trailer-item.leading .play-icon {

    font-size: 80px;
    top:30%;

}

.trailer-item.leading .play-icon:hover {

	font-size: 100px;

    -webkit-transition: all .3s;

    transition: all .3s;

	color: #f26a4b;

}

.trailer-item .play-icon {

    font-size: 40px;

    top: 45%;

    -webkit-transform: translate(-50%,-40%) scale(1);

    transform: translate(-50%,-40%) scale(1);

	transition: 400ms;

    -webkit-transition: 400ms;

}

/*.trailer-item:hover .play-icon {

    -webkit-transform: translate(-50%,-40%) scale(1);

    transform: translate(-50%,-40%) scale(1);

    text-decoration: none;

}*/

.play-icon{

    top: 40%;

    left: 50%;

    -webkit-transform: translate(-50%,-40%) scale(1);

    transform: translate(-50%,-40%) scale(1);

    position: absolute;

    font-size: 80px;

    color: #fff;

    z-index: 10;

    transition: 400ms;

    -webkit-transition: 400ms;

}

.play-icon:hover{

	font-size: 50px;

	position: absolute;

    -webkit-transition: all .3s;

    transition: all .3s;

	color: #f26a4b;

    z-index: 10;

}

.content-wrap {

    position: fixed;

    z-index: 100;

}

.video-container {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: #000;

    z-index: 999;

    overflow: hidden;

    display: none;

}

.video-container .video-close {

    background: #fff;

    width: 32px;

    height: 32px;

    border-radius: 50%;

    position: absolute;

    top: 50px;

    right: 50px;

    text-align: center;

    line-height: 32px;

    cursor: pointer;

    z-index: 999;

}

.trailer-item.leading .trailers-info {

    position: absolute;

    bottom: 0;

    background: rgba(0,0,0,0.5);

    width: 100%;

    padding: 4px 30px;

    z-index: 10;

}

.trailer-item .count-rating {

    position: relative;

    width: 54px;

    height: 54px;

    line-height: 64px;

    text-align: center;

}

.trailer-item .count-rating span{

	color:#fff;   

	margin-left: 8px;

}

.trailer-item .count-rating:before {

    content: '\e913';

    font-family: 'moview';

    color: #ffc000;

    position: absolute;

    left: 0;

    font-size: 60px;

}

.trailers-info{

	height:75px;

	background-color: #fff;

	

    -webkit-box-shadow: 0px 4px 18px -3px #d4d4d4;

    -moz-box-shadow: 0px 4px 18px -3px #d4d4d4;

    box-shadow: 0px 4px 18px -3px #d4d4d4;

}

.trailers-info .trailer-info-block {

    display: inline-block;

    padding-left: 12px;
    padding-right:12px;

    float: left;

    width: 100%;

    text-align: left;

    color: #fff;

}

.trailer-item.leading .thumb-img {

    display: none;

}

.trailer-info-block .thumb-img {

    width: 70px;

    float: left;

    margin-right: 20px;

    margin-top: 10px;

}

.trailer-item.leading .trailer-info-block h4.movie-title {

    color: #fff;

    margin: 0;

}

.trailer-item .movie-title {

    font-size: 18px;

    margin: 8px 0 10px;
line-height: 24px;

    font-weight: 500;

}

@media (max-width:320px){

	.trailer-info-block{

		height:60px;

		

	}

	

}



.leading a{

	color:#f26a4b;

	text-decoration:none;

}

.leading p{

	color:#fff;

	text-decoration:none;

}

.subleading a{

	color:#000;

	text-decoration:none;

}

.subleading p{

	color:#555;

	text-decoration:none;

}

.movie-title {

    margin: 5px 0 15px;

    font-weight: 600;

    font-size: 22px;

}


.moview-info .movie-rating-wrapper{
    margin-bottom:10px;
}

#cretic .comment-image-holder p{
    width: 50px;
    height: 50px;
    padding: 0;
    border-radius: 50%;
    font-size: 28px;
    line-height:50px;
    margin:0px auto;
    text-align: center;
    color: #fff;
    box-shadow: 0px 1px 15px 5px #fff;
}

.movie-rating-wrapper .rating-summary .moviedb-rating-summary{
    font-size:36px;
}

@media(max-width:768px){
    #cretic .comment-image-holder p{
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 50%;
    font-size: 20px;
    line-height:40px;
    margin:0px auto;
    text-align: center;
    color: #fff;
    box-shadow: 0px 1px 15px 5px #fff;
}
.movie-rating-wrapper .rating-summary .moviedb-rating-summary{
    font-size:28px;
}
}

.moview-info span.tag {

    margin: 0px 0px 10px;

    display: inline-block;

}

.social-share-title {

    font-weight: 600;

    margin-right: 15px;

    float: left;

    font-size: 16px;

    display: inline-block;

}

.social-shares a.facebook {

    color: #0e76bc;

}

.social-shares a {

    display: inline-block;

    margin-right: 10px;

    font-size: 18px;

}

.social-shares a.twitter {

    color: #25aae1;

}



.social-shares a.google {

    color: #e33d33;

}



.social-shares a.pinterest {

    color: #B91B22;

}



.social-shares a.linkedin {

    color: #0077B5;

}

.single-celebrity .moview-info-sidebar .img-wrap {

    margin-top: -200px;

}

.moview-info-sidebar .title {

    margin-top: 20px;

    margin-bottom: 0;

    font-weight: normal;

}

.moview-info-sidebar ul {

    margin: 15px 0;

}

.moview-info-sidebar ul>li {

    display: block;

    margin-bottom: 10px;

    padding-left: 0;

}

.moview-info-sidebar ul>li span {

    font-weight: 600;

}

.moview-social-icon {

    margin-top: 15px;

}

.moview-info-sidebar .moview-social-icon span {

    font-weight: 600;

    display: inline-block;

}

.moview-info-sidebar .moview-social-icon ul, .moview-info-sidebar .moview-social-icon ul>li {

    display: inline-block;

}

.moview-info-sidebar .moview-social-icon ul {

    margin: 0px;

}

.moview-social-icon ul {

    list-style: none;

    padding: 0;

    margin: 0;

}

.moview-info-sidebar ul>li {

    display: block;

    margin-bottom: 10px;

    padding-left: 0;

}

.moview-social-icon ul li {

    display: inline-block;

    margin-right: 10px;

    font-size: 16px;

}

.moview-social-icon ul li a.facebook {

    color: #0e76bc;

}

.moview-info-sidebar .moview-social-icon ul>li a {

    font-size: 18px;

}

.moview-social-icon ul li a {

    transition: 300ms;

    -webkit-transition: 300ms;

}

.moview-info-sidebar a {

    color: #696969;

    transition: 300ms;

    -webkit-transition: 300ms;

}



@media (max-width: 767px) {

	#topNav.navbar-slide.show-menu{

		display:none;

	}

	

	#masthead.sticky {

		position: inherit !important;

		margin: 0;

	}

	.home-search {

		margin-top: 10px;

		margin-bottom: 25px;

	}

	.themeum-title .title-link {

		margin-top: 0;

	}

	.themeum-title {

		padding-bottom: 10px;
                margin-top:30px;

	}

	.spotlight-post .list-inline li {

		margin-right: 0;

	}

	.trailer-item.leading .play-icon {

		font-size: 50px;

	}  

	.trailer-item .play-icon {font-size: 30px;}

	.trailer-item.leading .movie-title {

		margin-top: 0;

	}

	.moview-common-layout .owl-controls {

		top: -80px;

	}

	.moview-common-layout .owl-controls .owl-prev::after {

		right: 22px;

	}

	.trailer-item.leading .trailer{

		margin-top:70px;

		height:auto;

	}

	.movie_trailer .trailer-item.leading .trailer{

		margin-top:0px;

		height:auto;

	}

	.trailer-item.leading .trailers-info {

		height: 75px;

		padding: 0px;

		margin-top: 15px;

		

	}

	.trailer-item.subleading .trailer-image-wrap img {

		width: 100%;

	}

	
	.moview-info-sidebar .img-wrap {

		margin-top: -30px important;

	}
        .moview-info-sidebar .img-wrap img{

		height:200px;

	}

	.single-celebrity .moview-info-sidebar .img-wrap {

		margin-top: -25px;

	}

	.top-user-login img {

		display: none;

	}

	.bottom-widget {

		margin-bottom: 30px;

	}

	.footer .text-right {

		text-align: left;

	}

	.news-feed-info .news-feed-title {

		margin-bottom: 5px;

	}

	

	/* movie single */

	.moview-info h1{
		margin-top:20px !important;
		margin-bottom:10px !important;
		color:#333 !important;
		font-size:22px !important;
	}
	.moview-info span{
		margin: 0;
		color:#333;
                font-size:14px;
	}
	.moview-info-sidebar ul>li{
		color:#333;
		}
         
         .moview-info-sidebar ul>li button{

          background-color:transparent !important;
          border:2px solid #df6d2f !important;
          color:#df6d2f;
         }

         .moview-info-sidebar ul>li button:hover{

          margin-top:20px;
          margin-bottom:20px;
          background-color:#df6d2f !important;
          border:2px solid #df6d2f !important;
          color:#fff;
         }

	.single-movie .count-rating-wrapper {

		margin-top: -30px;

	}

	.moview-info .count-rating {

		width: 70px;

		height: 70px;

		line-height: 50px;

		margin-bottom: 70px;

	}

	

	.moview-info .count-rating:before {

		margin-left: -30px;

		font-size: 60px;

		width: 60px;

		height: 60px;

		line-height: 60px;

	}

	

	.moview-info .count-rating span {

		font-size: 18px;

		line-height: 66px;

	}  

	

	.single-movie .rating-star > span {

		margin-right: 5px;

	}

	

	.trailers-info .trailer-info-block {

		color: #000;

		

	}

	.trailers-info .trailer-info-block h3{

		color: #000;
    font-weight: 500;
    line-height: 24px;
    font-size: 15px;
    white-space: no-wrap;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

	}

	.trailers-info .trailer-info-block p{

		color: #000;

		font-size:12px;

	}

	.trailer-item.leading .trailer-info-block h3.movie-title {

		color: #000;

		font-size:14px;

		padding-top: 12px;

	}

	.trailer-item.leading .trailer-info-block p {

		color: #fff;

		font-size:14px;

	}

	.trailer-item .count-rating {

		position: relative;

		width: 40px;

		height: 40px;

		line-height: 50px;

		text-align: center;

	}

	.trailer-item .count-rating span {

		color: #fff;

		font-size:12px;

		left:10px;

	}

	.trailer-item .count-rating:before {

		content: '\e913';

		font-family: 'moview';

		color: #ffc000;

		position: absolute;

		left: 0;

		font-size: 45px;

	}

	

	.single-movie .trailer-item.leading .play-icon {

		margin-top: 0%;

	}

	.moview-common-layout .item {

		margin-bottom: 25px;

	}

	

	.entry-date-wrapper.pull-left {

		float: none !important;

		margin-bottom: 10px;

		display: none;

	}

	.entry-content-list {

		height: 500px !important;

	}

	

	.entry-content-list.video-postformat {

		height: auto !important;

	}

	

	.entry-content-list.video-postformat:before {

		display: none;

	}

	

	.single.single-post .entry-content-list.video-postformat .container .has-post-format {

		position: relative;

		bottom: 0;

		margin-top: 30px;

	}

	

	.entry-content-list.video-postformat .entry-blog-meta .blog-entry-title a,

	.entry-content-list.video-postformat .entry-blog-meta .article-info li,

	.entry-content-list.video-postformat .entry-blog-meta .article-info li a{

		color: #000;

	}

	.comments-area.comments ul li ul.children {

		padding-left: 40px;

	}

	

	#offcanvas-menu-wrapper {

		left: -300px;

		width: 300px;

		padding: 35px;

	}

	

	/* blog */

	.entry-blog-meta .blog-entry-title {

		font-size: 22px;

		line-height: 26px;

	}

	.entry-date-day {

		display: block;

		line-height: 26px;

		font-size: 22px;  

	}

	.entry-content-list-blog .entry-header {

		padding: 25px;

	}

	.entry-blog-meta .article-info li {

		font-size: 14px;

		line-height: 16px;

	}

	.site-content .themeum-pagination {

		margin-bottom: 40px;

	}

	/* blog */

	.entry-content-list-blog .entry-header:before {

		background: #333;

	}

	.entry-link-post-format h4,

	.entry-quote-post-format blockquote {

		margin: 0;

	}

	.entry-link-post-format, .entry-quote-post-format {

		padding: 60px 60px 130px;

	}

	.entry-link-post-format h4 {

		font-size: 36px;

	}

}



/*////////////////////////// Moview Header Styles //////////////////*/



.site-header {

    min-height: 52px;

}



.header {

    /*background:#f8f8f8;*/

}

/*=========================================

	*=======     Subtitle       ============

*=======================================*/

.sub-title {

	z-index: 1;

	position: relative;

	margin-bottom: 60px;

}

.sub-title:after {

    position: absolute;

    content: "";

    background-color: rgba(0,0,0,0.6);

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: -1;

}

.sub-title h2 {

	font-size: 30px;

	display: inline-block;

	line-height: 1;

	margin: 0;

	padding: 0;

	color: #fff;  

	font-weight: 500;

}

.sub-title .breadcrumb {

	background: none;

	padding: 0;

	margin: 5px 0 0;

	font-weight: 400;

	line-height: 35px;

	color: #fff;

}

.sub-title .breadcrumb>li a {

	color: #fff;

}



/*=========================================

	*=======     Logo       ============

*=======================================*/

.logo-wrapper h1 {

	margin-top: 16px;

}





/*=========================================

	*=======     Login       ============

*=======================================*/

.modal-dialog {

	display: inline-block;

	text-align: left;

	vertical-align: middle;

}

.modal {

    text-align: center;

}

.modal-content {

    border-radius: 0;

    padding: 30px 30px 0;

    font-size: 14px;

    background-color: #ffffff;

}

.modal-content .modal-header {

    border: none;

	text-align: center;

}

.modal-content .modal-header .title {

	margin-top: 0;

	font-weight: 600;

}

.modal-header .close {

	margin-top: -2px;

	position: absolute;

	right: 15px;

	top: 15px;

	color: #777;

	border: 1px solid;

	border-radius: 30px;

	text-align: center;

	-webkit-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

	width: 35px;

	height: 35px;

	line-height: 33px;

	font-size: 18px;

}



.modal-content input[type="text"] {

	margin-bottom: 20px;

}



.modal-content input[type="password"] {

	margin-bottom: 30px;

}



.modal-content .lost-pass strong{

	margin-left: 20px;

}



.modal-content .lost-pass {

	color: #000;

	transition: 300ms;

	-webkit-transition: 300ms;

}



.modal-content .modal-footer {

	padding: 20px 0 5px;

	border-top: 1px solid #e5e5e5;

	margin-top: 40px;

	margin-bottom: 0;

	text-align: center;

}





/* Menu Button */



.menu-button:focus,

.close-button:focus {

    outline: -webkit-focus-ring-color auto 0;

}



.menu-button {

	position: relative;

    z-index: 1000;

    margin: 0;

    padding: 0;

    width: 3em;

    height: 2.25em;

    border: none;

    text-indent: 2.5em;

    font-size: 14px;

    color: transparent;

    background: transparent;

    display: inline-block;

    float: right;

    margin-top: -5px;

    margin-right: 0;

}

.menu-button::before {

	position: absolute;

	top: 0.5em;

	right: 0.5em;

	bottom: 0.5em;

	left: 0.5em;

	background: linear-gradient(#000 20%, transparent 20%, transparent 40%, #000 40%, #000 60%, transparent 60%, transparent 80%, #000 80%);

	content: '';

}



.menu-button:hover {

	opacity: 0.7;

}

/* Close Button */

.menu-close-container {

	position: absolute;

	right: 0;

	top: 0;

	width: 60px;

	height: 60px;

	margin-top: 0px;

	-moz-transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);

	-o-transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);

	-webkit-transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);

	transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);

	overflow: hidden;

	z-index: 2;

	background: #000;

}

.admin-bar .menu-close-container {

	top: 0;

}



.close-button {

	width: 2em;

	height: 2em;

	position: absolute;

	right: 19px;

	top: 17px;

	overflow: hidden;

	text-indent: 1em;

	font-size: 0.7em;

	border: none;

	background: transparent;

	color: transparent;

}



.close-button::before,

.close-button::after {

	content: '';

	position: absolute;

	width: 3px;

	height: 100%;

	top: 0;

	left: 50%;

	background: #fff;

}



.close-button::before {

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

}



.close-button::after {

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

}



/*=========================================

	*=======    Offcanvas menu      ============

*=======================================*/



#offcanvas-menu-wrapper {

	position: fixed;

	left: -400px;

	top: 0;

	width: 400px;

	height: 100%;

	overflow: hidden;

	z-index: 9999;

	transform: matrix(1, 0, 0, 1, 0, 0); 

	-webkit-transform: matrix(1, 0, 0, 1, 0, 0); 

	background: #f5f5f5;

	-moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

	-o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

	-webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

	transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

}



.admin-bar #offcanvas-menu-wrapper {

	top:32px;

}



.show-menu #offcanvas-menu-wrapper {

	transform: translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0);

	-webkit-transform: translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0);

}



#offcanvas-menu-inner {

	position: absolute;

	left: 100%;

	top: 0;

	width: 100%;

	height: 100%;

	padding: 50px 50px 90px;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	transform: matrix(1, 0, 0, 1, 0, 0);

	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);

	-moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

	-o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

	-webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

	transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);

	overflow-y: scroll;  

	overflow-y: overlay;  

}



.show-menu #offcanvas-menu-inner {

	transform: translate(-100%, 0%) matrix(1, 0, 0, 1, 0, 0);

	-webkit-transform: translate(-100%, 0%) matrix(1, 0, 0, 1, 0, 0);

}



#offcanvas-menu {

	margin-top: 50px;

}



#offcanvas-menu .navbar-collapse {

	padding: 0;

}



#offcanvas-menu #menu-main-menu {

	padding-left: 30px;

}



#offcanvas-menu .nav>li a {

	margin-right: 0;

	margin-left: 0;

	padding: 8px 0;

	color: #969090;

	font-weight: 500;

	font-size: 14px;

	letter-spacing: 4px;

}



#offcanvas-menu .nav>li a:focus, 

#offcanvas-menu .nav>li a:hover {

    text-decoration: none;

    background: none;

} 



#offcanvas-menu .nav>li {

	display: block;

	position: relative;

}



#offcanvas-menu .nav>li>a {

	position: relative;

	display: inline-block;

}



#offcanvas-menu .nav>li>a:after {

	content: '';

	position: absolute;

	top: 21px;

	height: 1px;

	background-color: #c6c6c6;

	left: -40px;

	width: 20px;

	-moz-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);

	-o-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);

	-webkit-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);

	transition: all .3s cubic-bezier(0.77, 0, 0.175, 1);

}



#offcanvas-menu .nav li ul {

	list-style: none;

	padding: 10px 0;

}



#offcanvas-menu .nav>li>a:hover:after {

	left: -40px;

	width: 40px;

	

}



#offcanvas-menu ul li span.menu-toggler {

	display: inline-block;

	width: 34px;

	cursor: pointer;

	color: #969090;

	height: 34px;

	line-height: 34px;

	text-align: center;

	position: absolute;

	right: 0;

	top: 13px;

	z-index: 99;

	font-size: 12px;

}



#offcanvas-menu ul li span.menu-toggler .themeum-moviewdown, 

#offcanvas-menu ul li span.menu-toggler.collapsed .themeum-moviewangle-right {

    display: block;

}



/*=========================================

	*=======     Navigation       ============

*=======================================*/



.main-menu-wrap {

	float: right;

    margin-right: 0px;

    padding: 0;

    height: 70px;

    line-height: 70px;

    cursor: pointer;

}



.main-menu-wrap .fa-bars {

	font-size: 28px;

	line-height: 72px;

	padding: 0 0 0 15px;

}



#main-menu {

	display: none;

	background: #eeeeee;

	list-style: none;

	padding: 20px 0;

	margin: 0;

	width: 240px;

	position: absolute;

	top: 70px;

	left: 15px;

	z-index: 99999;

	line-height: normal;

}



.main-menu-wrap:hover #main-menu{

	display: block;

	-webkit-animation: spMenuFadeInUp 150ms;

	animation: spMenuFadeInUp 150ms;  

}



#main-menu .nav>li {

	position: relative;

	padding: 0;

}



#main-menu .nav>li>a {

	line-height: normal;

	padding: 13px 30px;

	font-size: 14px;

	font-weight: 400;

	color: #333;

	border-bottom: 1px solid #e5e5e5;

	transition: 300ms;

	-webkit-transition: 300ms;

}





#main-menu .nav>li.fixed-menu {

    margin-left: 20px;

}





#main-menu .nav>li>a:hover,

#main-menu .nav>li>a:focus {

	color: #000;

	background-color: #fff;

}



#main-menu .nav>li.active>a {

    font-weight: bold;

}



#main-menu .nav>li.menu-item-has-children > a {

	position: relative;

}



#main-menu .nav>li.menu-item-has-children > a:after{

    content: " \f105";

    font-family: "FontAwesome";

    right: 30px;

    position: absolute;

    font-size: 16px;

}



.page-template-homepage-transparent-php #masthead.sticky #main-menu .nav>li.fixed-menu>a {

    color: #fff;

}



#main-menu .nav>li > ul{

    padding: 0px 0 0;

}



#main-menu .nav>li ul {

	text-align: left;

	position: absolute;

	top: 0;

	left: 100%;

	list-style: none;

	margin: 0;

	width: 220px;

	display: none;

	z-index: 999999;

	color: #333;

	background-color: #EEEEEE;

}





#main-menu .nav>li:hover>ul {

	display: block;

	-webkit-animation: spMenuFadeInUp 300ms;

	animation: spMenuFadeInUp 300ms;

}



#main-menu .nav>li>ul li a {

    display: block;

    line-height: normal;

    padding: 13px 20px;

    font-size: 14px;

    transition:300ms;

    -webkit-transition:300ms;    

}



#main-menu .nav>li>ul li > div {

    padding: 0 20px 10px;

    font-size: 13px;

}



#main-menu .sub-menu li.active{

    background: #736356;

}



#main-menu .nav>li>ul li a:hover {

    text-decoration: none;

}



#main-menu .nav>li>ul {

    transition:300ms;

    -webkit-transition:300ms;   

}



#main-menu .nav>li>ul li {

	transition:300ms;

	-webkit-transition:300ms;   

}





#main-menu .nav>li>ul li {

    position: relative;

    border-bottom: 1px solid #e5e5e5;

    transiton:300ms;

    -webkit-transiton:300ms;

    -moz-transiton:300ms;

}



#main-menu .nav>li>ul li.menu-item-has-children {

    position: relative;

}



#main-menu .nav>li>ul li.menu-item-has-children:after {

    position: absolute;

    content: "\f105";

    right: 30px;

    top: 15px;

    font-size: 16px;

    font-family: FontAwesome;

}





#main-menu .nav>li ul li ul {

    display: none;

    position: absolute;

    top: 0;

    left: 100%;

    padding: 0;

}



#main-menu .nav>li>ul li:hover>ul {

	display: block;

	-webkit-animation: spMenuFadeInUp 400ms;

	animation: spMenuFadeInUp 400ms;

}



#main-menu .sub-menu li.active, #main-menu .nav>li>ul li:hover {

	background: #fff;

	color: #000;

}





/*===========   Mobile Menu   ===========*/



#mobile-menu{

    position: absolute;

    top: 61px;

    width: 100%;

    z-index: 9;

    right: 0;

    z-index: 999;

    background: #eeeeee;

}



.col-xs-4.visible-xs {

	position: absolute;

	right: 0;

}



.navbar-toggle .icon-bar {

	background: #000;

	width: 25px;

	height: 3px;  

}



.navbar-toggle {

	padding: 10px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

}



.admin-bar #mobile-menu {

	top:71px;

}



#navigation #mobile-menu .navbar-nav {

	float: none;

}



#navigation #mobile-menu .navbar-nav {

	margin: 0;

	background-color: #29333f;

}





#mobile-menu .navbar-collapse{

	border: 0;

}



#mobile-menu .navbar-nav {

	margin-top: 0;

	margin-bottom: 0;

}



.navbar-default .navbar-collapse,

.navbar-default .navbar-form {

	border-top: 0 !important;

}



#mobile-menu ul {

	list-style: none;

	padding-top: 10px;

	padding-bottom: 10px;

}



#mobile-menu ul li a {

	padding-top: 10px;

	padding-bottom: 10px;

	color: #000;

	display: block;

}



#mobile-menu ul ul {

	padding-left: 50px;

	padding-top: 10px;

	padding-bottom: 10px; 

}



#mobile-menu ul li span.menu-toggler {

	display: inline-block;

	width: 34px;

	cursor: pointer;

	color: #000;

	height: 34px;

	line-height: 34px;

	text-align: center;

	position: absolute;

	right: 0;

	top: 0;

	z-index: 99;

}



#mobile-menu ul li:hover .menu-toggler{

    color: #222;

}



#mobile-menu ul li {

	line-height: 20px;

}



#mobile-menu ul li span.menu-toggler i {

	display: block;

	line-height: 34px;

}



#mobile-menu ul li span.menu-toggler .fa-angle-right,

#mobile-menu ul li span.menu-toggler.collapsed .fa-angle-down {

	display: none;

}



#mobile-menu ul li span.menu-toggler .fa-angle-down,

#mobile-menu ul li span.menu-toggler.collapsed .fa-angle-right {

	display: block;

}



#navigation #mobile-menu .navbar-nav>li>a:focus, 

#navigation #mobile-menu .navbar-nav>li>a:hover {

	background-color: transparent;

}



@media only screen and (max-width : 768px) {

	#masthead.sticky {

		position: inherit !important;

	}

}



#main-menu ul.sub-menu li > a{

    font-weight: 400!important;

}



#navigation .navbar-header .navbar-toggle:hover, 

#navigation .navbar-header .navbar-toggle:focus {

	background-color: transparent;

}



.navbar-toggle:hover .icon-bar {

	background: #df6d2f;

}







/*=========================================

	*=======   Moview Search   ============

*=======================================*/



/*.home-search {

	margin-top: 16px;

}*/



.moview-search-wrap {

    border: 1px solid #e3e3e3;

    border-radius: 30px;

    width: 100%;

    position: relative;

}



#moview-search {

    overflow: hidden;

    margin: 0;

}



.moview-search-wrap .search-panel {

	position: absolute;

	left: 0;

	float: left;

	height: 37px;

}



.moview-search-wrap .search-panel .select-menu {

	position: relative;

	float: left;

	margin-left: 20px;

	z-index: 10;

	border-right: 1px solid #e3e3e3;

}



.search-panel .select-menu select {

	width: 100px;

	min-height: 37px!important;

	-webkit-box-shadow: none;

	box-shadow: none;

	border: none;

	padding: 0;

	border-radius: 0;

	font-weight: 400;

	display: inline-block;

	font-size: 14px;

	-webkit-appearance: none;

	-moz-appearance: none;

	-ms-appearance: none;

	-o-appearance: none;

	appearance: none;

	color: #727272;

	background: transparent;

	position: relative;

	z-index: 11;

}

.search-panel .select-menu select:focus {border:none;}

.search-panel .select-menu::after {

	content: '\e903';

	font-family: 'moview' !important;

	font-size: 10px;

	line-height: 8px;

	position: absolute;

	right: 10px;

	top: 50%;

	margin-top: -4px;

	z-index: 10;

}



.search-panel .select-menu select:hover {

    cursor: pointer;

}



.moview-search-wrap .input-box {

	float: left;

	border: none;

	border-width: 1px 0px;

	min-height: 37px;

	width: 100%;

	padding: 0 40px 0 0px;

}



.moview-search-wrap .search-icon {

	height: 37px;

	line-height: 33px;

	border: none;

	display: inline-block;

	float: left;

	padding: 0 10px;

	position: absolute;

	right: 0;

	z-index: 10;

}



.moview-search-wrap .search-icon button {

    border: none;

    background-color: transparent;

}



.spmoviedb-icon-search:before {

	content: "\e914";

	font-family: 'moview' !important;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;    

}



.moview-search-wrap #searchword.moview-search-input {

	width: 100%;

	border: none;

	box-shadow: none;

	border-radius: 20px 0 0 20px;

    padding-left: 30px;

	min-height: 37px!important;

}



/*=========================================

	*=======   Login    ============

*=======================================*/

#top-user{

	text-align: right;

	line-height: 20px;

	margin-top: 30px;

	color:#555;

}

#top-user a{

	padding-left:10px;

	color:#555;

}

#top-user a i{

	color:#555;

}

.top-align {

	text-align: right;

	line-height: 70px;

}

.top-align a{

	color:#df6d2f;

}

.top-align .sp-moview-icon-user {

	font-size: 20px;

	margin-right: 10px;

}

.pro-login-links{

	/*padding-top: 10px;*/

}

.pro-login-links li{

	    position: relative;
    display: block;
    list-style: none;
   /* padding-left: 20px;*/
    z-index: 12;

}

.pro-login-links li a{
	font-size: 18px !important;
    text-decoration: none;
    color: #555;

}
.pro-login-links li ul li a{
    font-size: 14px !important;
}

.pro-login-links li a:hover{

	text-decoration:none;

	color:#df6d2f;

}

.pro-login-links .dropdown{

	

}

.pro-login-links .dropdown:hover .subnav_links{

	display:block;

	-webkit-transform: scale(1, 1);

	transform: scale(1, 1);  

	opacity:1;

}

.pro-login-links .dropdown .subnav_links{

	

	width:350px;

	position:absolute;

	z-index:999;

	margin-top:0px;

	float:right;

	border:1px solid #555;

	padding:20px;

	text-align:left;

	background-color:#fff;

	box-shadow: 0 1px 1px rgba(0,0,0,0.75);

	-webkit-transform-origin: top;

	transform-origin: top;

	-webkit-animation-fill-mode: forwards;  

	animation-fill-mode: forwards; 

	-webkit-transform: scale(1, 0);

	display: block; 

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

}

.pro-login-links .dropdown .subnav_links img{

	margin-bottom:10px;

	

}

.pro-login-links .dropdown .subnav_links h4{

	font-size: 16px;

	margin-top:0px;

	margin-bottom:0;

	padding-bottom:0;	

}

.pro-login-links .dropdown .subnav_links p{

	font-size: 14px;

	margin-top:0px;

	margin-bottom:10px;

	padding:0;	

}

.pro-login-links .dropdown .dropdown-menu li{

	width:100%;

}

.pro-login-links .dropdown .dropdown-menu li a{

	

	padding-left:0;

}

.pro-login-links .dropdown .dropdown-menu li a:hover{

	color:#fff;

}



.top-align-1 {

	text-align: right;

	line-height: 70px;

}

.top-align-1 a{

	color:#df6d2f;

}

.top-align-1 .sp-moview-icon-user {

	font-size: 20px;

	margin-right: 10px;

}

.pro-login-right{

	padding:0;

}

.pro-login-right li{

	list-style:none;

	display:inline-block;

	padding-left:20px;

	padding-top:18px;

	line-height: 2.428571429;

}

.pro-login-right li a{

	text-decoration:none;

	color:#555;

}

.pro-login-right li a:hover{

	text-decoration:none;

	color:#df6d2f;

}

.pro-login-right .dropdown .dropdown-menu li{

	padding-left:0;

	padding-right:0;

}

.pro-login-right .dropdown .dropdown-menu li a{

	width:200px;

}

.pro-login-right .dropdown .dropdown-menu li a:hover{

	color:#fff;

}
@media (min-width: 320px) and (max-width: 425px){

.slide_show .customNavigation_1 .prev_1{

		margin-top: -60%;

	}

	.slide_show .customNavigation_1 .next_1{

		margin-top: -60%;

	}


}


@media (min-width: 768px) and (max-width: 1024px){

	
	#top-user{

		text-align: right;

		line-height: 20px;

		margin-top: -60px;

		color:#555;

	}

	#top-user-1{

		text-align: right;

		line-height: 20px;

		margin-top: -40px;

		color:#555;

	} 

	#top-user-1 a{

		color:#555;

	}

	.top-align {

		text-align: right;

		line-height: 70px;

	}

	.top-align a{

		color:#df6d2f;

	}

	.top-align .sp-moview-icon-user {

		font-size: 20px;

		margin-right: 10px;

	}

	.pro-login-links{

		padding-top:10px;

		padding-right: 0px;

	}

	.pro-login-links li{

		list-style:none;

		display:inline-block;

		padding-left:15px;

		line-height: 2.428571429;

	}

	.pro-login-links li a{

		text-decoration:none;

		color:#555;

	}

	.pro-login-links li a:hover{

		text-decoration:none;

		color:#df6d2f;

	}

	.pro-login-links .dropdown .dropdown-menu li{

		padding-left:0;

		padding-right:0;

	}

	.pro-login-links .dropdown .dropdown-menu li a{

		width:200px;

	}

	.pro-login-links .dropdown .dropdown-menu li a:hover{

		color:#fff;

	}

	

	.top-align-1 {

		text-align: right;

		line-height: 0px;

	}

	.top-align-1 a{

		color:#df6d2f;

	}

	.top-align-1 .sp-moview-icon-user {

		font-size: 20px;

		margin-right: 10px;

	}

	.pro-login-right{

		padding:0;

	}

	.pro-login-right li{

		list-style:none;

		display:inline-block;

		padding-left:8px;

		padding-top:12px;

		line-height: 2.428571429;

	}

	.pro-login-right li a{

		text-decoration:none;

		color:#555;

	}

	.pro-login-right li a:hover{

		text-decoration:none;

		color:#df6d2f;

	}

	.pro-login-right .dropdown .dropdown-menu li{

		padding-left:0;

		padding-right:0;

	}

	.pro-login-right .dropdown .dropdown-menu li a{

		width:200px;

	}

	.pro-login-right .dropdown .dropdown-menu li a:hover{

		color:#fff;

	}

	

	.slide_show .customNavigation_1 .prev_1{

		margin-top: -220px;

	}

	.slide_show .customNavigation_1 .next_1{

		margin-top: -220px;

	}

	

}

@media (min-width: 1440px) and (max-width: 1440px;){

	.slide_show .customNavigation_1 .prev_1{

		margin-top: -250px;

	}

	.slide_show .customNavigation_1 .next_1{

		margin-top: -250px;

	}

}

a{color:#555;}

a:focus, .top-user-login i, .themeum-title .title-link:hover, .recommend-movies .movie-details .movie-title a:hover, .item:hover .play-icon:hover, .item .movie-details a:hover, .movie-featured .item .movie-details a:hover, .moview-common-layout .movie-details .movie-title a:hover, .moview-common-layout .owl-controls .owl-prev:hover::after, .moview-common-layout .owl-controls .owl-next:hover::after, .trailers-videos .trailer-item .movie-title a:hover, .moview-filters .list-inline>li.active a, .moview-search-results ul li a:hover, .movie-celebrities .movie-celebrity-name a:hover, .sub-title .breadcrumb>.active, .modal-content .lost-pass:hover, #mobile-menu ul li:hover > a, #mobile-menu ul li.active > a, .top-align .sp-moview-icon-user, #sidebar .widget ul li a:hover, .moview-social-icon ul li a:hover, .moview-info-sidebar a:hover, .trailer-item .play-icon:hover, .continue:hover, .continue:hover:after, .themeum-pagination ul li .current, .themeum-pagination ul li a:hover, #buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a, #buddypress ul.item-list li div.item-title a:hover, #buddypress div.activity-meta a.acomment-reply, #buddypress div.activity-meta a.bp-secondary-action, .buddy-sidebar .widget.buddypress div.item-options a:hover, .buddy-sidebar .widget.buddypress div.item-options a.selected, .woocommerce div.product p.price, .woocommerce div.product span.price, .product-thumbnail-outer h3 a:hover, #bbpress-forums li.bbp-topic-title .bbp-topic-permalink:hover, #bbpress-forums li.bbp-forum-info .bbp-forum-title:hover, #bbpress-forums li.bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by a:hover{

	color:#df6d2f;

}

select, textarea, input[type="text"],input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, #buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text], #buddypress .groups-members-search input[type=search], #buddypress .groups-members-search input[type=text], #buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date], #buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=datetime], #buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month], #buddypress .standard-form input[type=number], #buddypress .standard-form input[type=password], #buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search], #buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=text], #buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url], #buddypress .standard-form input[type=week], #buddypress .standard-form select, #buddypress .standard-form textarea{

	min-height: 37px;

    font-weight: 400;

    display: block;

    height: 37px;

    padding: 6px 25px;

    font-size: 14px;

    line-height: 1.428571429;

    color: #555555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    box-shadow: none;

    -webkit-box-shadow: none;

    /* border: 1px solid #e9edf0; */

}



.error-page-inner a.btn.btn-primary.btn-lg, .btn.btn-primary, #buddypress button, .news-feed .news-feed-item .news-feed-info .meta-category a:hover, .spotlight-post .list-inline>li>a:after, input[type=submit], .form-submit input[type=submit], .widget .tagcloud a, .carousel-left:hover, .carousel-right:hover, .entry-link-post-format, .entry-quote-post-format, input[type=button], #buddypress input[type=submit], #buddypress input[type=submit]:focus, #buddypress input[type=button], #buddypress .generic-button a, #buddypress .activity-list li.load-more, #buddypress a.button, .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, #buddypress ul.button-nav li.current a, #bbpress-forums li.bbp-topic-title  p.bbp-topic-meta .bbp-topic-started-in a, .bbpress-sidebar button, .widget.widget_search #searchform .btn-search{

	background-color: #df6d2f;

}

input[type=submit], .form-submit input[type=submit]{

	float:right;

}

.btn, .form-submit input[type=submit], input[type=submit], input[type=button], #buddypress input[type=submit], #buddypress input[type=button], #buddypress .generic-button a, #buddypress .activity-list li.load-more, #buddypress a.button, .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, #buddypress ul.button-nav li.current a, #buddypress button, .bbpress-sidebar button{

	font-size: 16px;

    font-weight: 400;

	font-family:inherit;

    color: rgb(255, 255, 255);

    position: relative;

    padding: 8px 12px;

	text-align: center;

    transition: color 400ms, background-color 400ms, border-color 400ms;

    -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;

    border-radius: 3px;

    border: none;

   /* box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15);

    -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15);*/

}

button, html input[type=button], input[type=reset], input[type=submit] {

    -webkit-appearance: button;

    cursor: pointer;

}





/*////////////// Celebrity Details Styles //////////////////////*/



/*Rating Styles */


			/****** Style Star Rating Widget *****/
			
			.rating { 
			border: none;
			float: right;
			
			display:none;
			}
			
			.rating > input { display: none; } 
			.rating > label:before { 
			margin-left: 8px;
			font-size: 1.25em;
			font-family: 'moview';
			display: inline-block;
			content: "\e928";
			}
			/*
			.rating > .half:before { 
			content: "\e928";
			position: absolute;
			font-family: 'moview';
			}*/
			
			.rating > label { 
			color: #ddd; 
			float: right; 
			}
			@media(max-width:768px){
				.rating > label {
					color: #ddd;
					float: right;
					font-size: 14px;
				}
				}
			
			/***** CSS Magic to Highlight Stars on Hover *****/
			
			.rating > input:checked ~ label, /* show gold star when clicked */
			.rating:not(:checked) > label:hover, /* hover current star */
			.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */
			
			.rating > input:checked ~ label:before{ /* show gold star when clicked */
			margin-left: 8px;
			font-size: 1.25em;
			font-family: 'moview';
			display: inline-block;
			content: "\e928";
			} 
			
			
			.rating > input:checked + label:before{
			margin-left: 8px;
			font-size: 1.25em;
			font-family: 'moview';
			display: inline-block;
			content: "\e928";
			}
			.rating > input:checked + label:hover, /* hover current star when changing rating */
			.rating > input:checked ~ label:hover,
			.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
			.rating > input:checked ~ label:hover ~ label { color: #FFD700;  }
			
			.rating > input:checked + label:hover, /* hover current star when changing rating */
			.rating > input:checked ~ label:hover,
			.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
			.rating > input:checked ~ label:hover ~ label { color: #FFD700;  }
			
			.rating > input:checked + label:hover:before, /* hover current star when changing rating */
			.rating > input:checked ~ label:hover:before,
			.rating > label:hover ~ input:checked ~ label:before, /* lighten current selection */
			.rating > input:checked ~ label:hover ~ label:before { 
			
			color: #FFD700;
			
			}
			
			#rate-it span{font-size:16px;cursor:pointer;}
			/* End Rating Styles */


.moview-cover {
    position: relative;
    padding-top: 0px;
    
}
@media (max-width:768px){
    .moview-cover {
        background-attachment:initial !important;
    }
   
}

.movie-cover {
    position: relative;
    padding-top: 0px;
}
.movie_poster{
	width: 100%;
	padding-top:0px;
	background-color: rgba(0,0,20,0.3);
}
.movie_poster_2{
	width: 100%;
	padding-top:150px;
	background-color: rgba(0,0,20,0.3);
}
.movie_poster_3{
	width: 100%;
	padding-top:150px;
	background-color: rgba(0,0,20,0.3);
}
 .movie_poster_2 .moview-info-warpper .movie-rating-info{
        min-height: 200px;
    }

@media (max-width:425px){

.movie_poster_2{
	width: 100%;
	padding-top:0px;
	background-color: rgba(0,0,20,0.3);
}
.movie_poster_3{
	width: 100%;
	padding-top:180px;
	background-color: rgba(0,0,20,0.3);
}
.moview-cover .movie_poster_3 .moview-info-warpper{

display:none;

}

.movie-cover {
    position: relative;
    padding-top: 0px;
    background-position: 60% 50% !important;
}
.moview-info-sidebar .title {
    margin-top: 5px !important;
    margin-bottom: 0;
    color:#555;
    font-size:20px !important;
    font-weight:600 !important;
}

.moview-info-sidebar .title h3{
    font-size:20px !important;
    font-weight:600 !important;
}

}

/*
.moview-cover:before {

	    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 380px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);

}*/
.moview-cover:after {
    position: absolute;
    content: "";
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.movie-cover:after{
    position: absolute;
    content: "";
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.movie-info {
	overflow: hidden;
	color: #fff;
	padding: 0px 0;
}
.moview-info {
	overflow: hidden;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.moview-info .nav-pills>li.active>a, .moview-info .nav-pills>li.active>a:focus, .moview-info .nav-pills>li.active>a:hover{

	font-size:18px;

	padding:10px 14px;

}

.moview-info .nav-pills>li>a, .moview-info .nav-pills>li>a:hover{

	font-size: 18px;

	padding:10px 14px;

}

.moview-info h1 {

	color: #fff;

	margin: 0 0 1px 0;

	font-weight: normal;
       font-size:35px;
}



.moview-social-icon ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.moview-social-icon ul li {

	display: inline-block;

	margin-right: 10px;

	font-size: 16px;  

}



.moview-info-sidebar .moview-social-icon span {

    font-weight: 600;

    display: inline-block;

}

.moview-info-sidebar .moview-social-icon ul, .moview-info-sidebar .moview-social-icon ul>li {

    display: inline-block;

}



.moview-social-icon ul li a.facebook {

    color: #0e76bc;

}

.moview-social-icon ul li a.twitter {

    color: #25aae1;

}

.moview-social-icon ul li a.googleplus {

    color: #e33d33;

}

.moview-social-icon ul li a.youtube {

    color: #bf1e2e;

}

.moview-social-icon ul li a.instagram {

    color: #0A6990;

}

.moview-social-icon ul li a.globe {

    color: #C3C110;

}

.moview-social-icon ul li a.vimeo {

    color: #13A6E2;

}



.moview-social-icon ul li a {

	transition: 300ms;

	-webkit-transition: 300ms;

}



.moview-info .count-rating {

    position: relative;

    width: 140px;

    height: 140px;

    line-height: 140px;

    text-align: center;

}



.moview-info .count-rating:before {

	content: '\e913';

	font-family: 'moview' !important;

	color: #ffc000;

	position: absolute;

	left: 50%;

	margin-left: -70px;

	font-size: 130px;

	width: 140px;

	height: 140px;

	line-height: 140px;

}



.moview-info .count-rating span {

	display: block;

	font-size: 40px;

	line-height: 156px;

}



.moview-info-sidebar .img-wrap {

	margin-top: -300px;

}



.single-celebrity .moview-info-sidebar .img-wrap {

	margin-top: -200px;

}





@media (min-width:320px) and (max-width:320px){

	.moview-info-sidebar {

		height:auto;

	}

	.moview-info-sidebar .details-wrapper .title {

		margin-top: 0px;

		margin-bottom: 0;

		font-size:16px;

		font-weight: normal;

	}

	.moview-info-sidebar .details-wrapper  ul {

		margin: 10px 0;

	}

	.moview-info-sidebar .details-wrapper  ul li {

		display: block;

		margin-bottom: 5px;

		font-size:12px;

		padding-left: 0;

	}

}

@media (min-width:375px) and (max-width:375px){

	.moview-info-sidebar {

		height:auto;

	}

	.moview-info-sidebar .details-wrapper .title {

		margin-top: 0px;

		margin-bottom: 0;

		font-size:20px;

		font-weight: normal;

	}

	.moview-info-sidebar .details-wrapper  ul {

		margin: 15px 0;

	}

	.moview-info-sidebar .details-wrapper  ul li {

		display: block;

		margin-bottom: 10px;

		padding-left: 0;

	}

}

@media (min-width:425px) and (max-width:425px){

	.moview-info-sidebar {

		height:auto;

	}

	.moview-info-sidebar .details-wrapper .title {

		margin-top: 0px;

		margin-bottom: 0;

		font-size:22px;

		font-weight: normal;

	}

	.moview-info-sidebar .details-wrapper  ul {

		margin: 15px 0;

	}

	.moview-info-sidebar .details-wrapper  ul li {

		display: block;

		margin-bottom: 10px;

		font-size:14px;

		padding-left: 0;

	}

}
@media (max-width:425px){

.moview-info-sidebar .details-wrapper  ul li button{

    position: absolute;
    top: 20px;
    width: 100px;
    right: 8%;

}
.common-list button{

    position: absolute;
    top: 20px;
    width: 100px !important;
    right: 8%;

}

}


.moview-info-sidebar ul {

	margin: 15px 0;

}

.moview-info-sidebar ul>li span{

	font-weight: 600;

}

.moview-info-sidebar ul>li {

	display: block;

	margin-bottom: 10px;

	padding-left: 0;

}

.moview-info-sidebar a {

	color: #696969;

	transition: 300ms;

	-webkit-transition: 300ms;

}



.moview-details-wrap .header-title {

	margin: 15px 0 25px 0;

	font-weight: normal; 

}



.moview-details-wrap .header-title .title {

	display: inline-block;

	margin: 0;

	font-weight: normal;

}



.moview-details-wrap .header-title>span {

	font-size: 30px;

	margin-right: 15px;

	color: #0072bc;

}

.celebrity-filmography ul.movie-film-list {

    font-weight: 400;

}

.celebrity-filmography ul.movie-film-list>li.main-title {

    font-weight: 600;

}

.celebrity-filmography ul.movie-film-list>li {

    clear: both;

    overflow: hidden;

    border-bottom: 1px solid #e3e3e3;

    padding: 15px 0;

}



.celebrity-filmography ul.movie-film-list>li p {

    margin: 0;

}

.celebrity-filmography ul.movie-film-list>li .details .img-warp {

    width: 55px;

    height: 65px;

    margin-right: 20px;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

}

.filmography-info {

    display: inline-block;

}



.celebrity-filmography ul.movie-film-list>li .details .movie-name {

    color: #000;

    margin-top: 5px;

    margin-bottom: 10px;

}



.celebrity-filmography ul.movie-film-list>li .details .celebrity-movie-genres {

    color: #828282;

}

.celebrity-filmography ul.movie-film-list>li p {

    margin: 0;

}

.celebrity-filmography ul.movie-film-list>li .movie-rating-wrap {

    margin-top: 16px;

}

.moview-details-text ul li{

	font-size:16px;

	padding:15px;

	list-style:block;

}

.moview-details-text ul li span{

	font-weight:600;

}



.customNavigation_1 .prev_1{

	text-align: left;

    float: left;

    position: relative;

    margin-top: -20%;

	/*background-color: rgba(0,0,0,0.5);*/

}
.customNavigation_1 .prev_1 i, .customNavigation_1 .next_1 i{

   font-size:50px;

}

.customNavigation_1 .prev_1:hover{

	color:#df6d2f;

}

.customNavigation_1 .next_1{

	text-align: right;

    float: right;

    position: relative;

    margin-top: -20%;

	/*background-color: rgba(0,0,0,0.5);*/

}

.customNavigation_1 .next_1:hover{

	color:#df6d2f;

}


/*
.foo_top p{

	padding-top:50px;

}*/



/******** Reviews Styles ************/



.single-comment-box {

    border-bottom: 1px solid #efefef;

    padding-bottom: 22px;

	margin-bottom: 20px;

}



.comment-image-holder .date{

	color: #888;

    font-size: 13px;

    padding-left: 5px;

    text-transform: uppercase;

    font-weight: 600;

    font-family: inherit;

}

.comment-image-holder img {

    float: left;

    margin-bottom: 0;

    margin-right: 34px;

}

.comment-text {

    overflow: hidden;

}

.comment-text a{

	cursor:pointer;

	color: #959595;

}

.collapse.in{

	color: #959595;

}

.comment-text h5{

    color: #1f1f1f;

    font-family: inherit;

    font-size: 14px;

    font-weight: 700;

    margin-bottom: 12px;

	margin-top:0;

    text-transform: uppercase;

}

.comment-text h5 span {

    color: #ff782f;

    font-size: 13px;

    padding-left: 5px;

    text-transform: uppercase;

    font-weight: 600;

    font-family: inherit;

}

.comment-text p {

    color: #959595;

    font-family: inherit;

    margin: 0;

}

.comment-text a {

    color: #ff782f;

    font-size: 12px;

    text-transform: lowercase;

    font-family:inherit;

    font-weight: 600;

}



.movie-reviews .nav-pills>li>.active a{

	color:#ff782f;

}

.movie-reviews .nav-pills>li>a{

	color:#555;

}

.review_title{

	margin-bottom: 30px;	

}

.review_title a:hover{

	color:#ff782f

}



/*//////// index Onpage styles //////////*/



#owl-editorials .item img{

	display: block;

	width: 100%;

	height: auto;

}

.navbar .navbar-nav {

	display: inline-block;

	float: none;
        height:45px;
}



.navbar .navbar-collapse {

	text-align: center;

}

#topNav.navbar-fixed-top {

	height: 65px;

	background: #f8f8f8;

	border-bottom: 2px solid #eee;

	-webkit-transition: all 0.8s ease-in-out;

	-moz-transition: all 0.8s ease-in-out;

	-ms-transition: all 0.8s ease-in-out;

	-o-transition: all 0.8s ease-in-out;

	transition: all 0.8s ease-in-out;

}

#topNav.navbar-slide{ top: -80px; }

#topNav.navbar-slide.show-menu { top: 0;position:fixed; }


/*
ul.nav li.dropdown:hover .dropdown-menu{

	display:block;

}*/



#owl-cast .item{

			margin: 5px;

			}

			#owl-cast .item img{

			display: block;

			width: 100%;

			height: auto;

			}

			

			/*//////////// Social Icons Styles /////////////*/

.demopadding-home{

padding:5px 5%;
}

@media (max-width:767px){
.demopadding {


}

}
/*.demopadding{padding:10px 0;}*/
.social_icon {

	position:relative;

	text-align:center;

	width:0px;

	height:0px;

	padding:15px;

	border-top-right-radius: 	20px;

	border-top-left-radius: 	20px;

	border-bottom-right-radius: 20px;

	border-bottom-left-radius: 	20px; 

	-moz-border-radius: 		20px 20px 20px 20px;

	-webkit-border-radius: 		20px 20px 20px 20px;

	-khtml-border-radius: 		20px 20px 20px 20px; 	

	color:#FFFFFF;

}

.social_icon i {

	font-size:14px;

	position:absolute;

	left:10px;

	top:8px;

	

}

.social_icon.social.fb{

	float:left;

	margin:0 15px 0 0;

	cursor:pointer;

	border:2px solid #3b5998;

	color:#3b5998;

	border-radius:50%;

	transition: 0.3s;

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s; 	

}

.social_icon.social.tw{

	float:left;

	margin:0 15px 0 0;

	cursor:pointer;

	border:2px solid #00aced;

	color:#00aced;

	border-radius:50%;

	transition: 0.3s;

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s; 	

}

.social_icon.social.gplus{

	float:left;

	margin:0 15px 0 0;

	cursor:pointer;

	border:2px solid #dd4b39;

	color:#dd4b39;

	border-radius:50%;

	transition: 0.3s;

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s; 	

}



.social_icon.social.fb i {

	left:10px;

	top:8px;

}

.social_icon.social.fb:hover{

	background:#3b5998;

	color:#fff;

}

.social_icon.social.tw i {

	left:10px;
}
.social_icon.social.tw:hover{
	background:#00aced;
	color:#fff;
}
.social_icon.social.gplus i {
left:10px;
}
.social_icon.social.gplus:hover{
background:#dd4b39;
color:#fff;
}
/*dev style block for scrollbar*/
body::-webkit-scrollbar{
width: .5em;
} 
body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(223,109,47,0.5);
} 
body::-webkit-scrollbar-thumb {
background-color: rgba(223,109,47,0.2);
outline: 1px solid slategrey;
}			    	
#video_sidebar::-webkit-scrollbar {
width: .5em;
} 
#video_sidebar::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(223,109,47,0.5);
} 
#video_sidebar::-webkit-scrollbar-thumb {
background-color: rgba(223,109,47,0.2);
outline: 1px solid slategrey;
}



/*/////// Rating Styles New ////////*/

                         .ratings{
			    display: table;
                           margin-bottom:20px;
			}
			.ratings .rating-star-user{
			   display:table-cell;
			   border-left:1px solid #fff;
			   padding-left:20px;

			   
			}
			.ratings .rating-star-critic{
			   display:table-cell;
			   padding-right:10px;
			   
			}
.ratings .rating-star-user span .db-rating,.ratings .rating-star-critic span .db-rating{
			 font-size:20px;
			}
.ratings .rating-star-user span .persons,.ratings .rating-star-critic span .persons{
			position:relative;
			top:15px;
			right:45px;
			font-size:10px;
			}

@media (max-width: 767px) and (min-width: 320px){
.ratings .rating-star-user .rating-summary,.ratings .rating-star-critic .rating-summary{
			font-size:12px;
			}
			
			.ratings .rating-star-user span .db-rating,.ratings .rating-star-critic span .db-rating{
			 font-size:14px;
			}
			.ratings .rating-star-user span .persons,.ratings .rating-star-critic span .persons{
			position:relative;
			top:15px;
			right:42px;
			font-size:10px;
			}
}


.trailers-videos .social-fb, .trailers-videos .social-tweet{
text-align:center;
margin-bottom:20px;
}
.trailers-videos .social-fb a{
text-align:center;
font-size:18px;
color: #3b5998;
}

.trailers-videos .social-tweet a{

text-align:center;
font-size:18px;
color: #00aced;
}


/*////////////////// Back to Top Styles //////////////*/

.cd-top {
			display: inline-block;
			height: 40px;
			width: 40px;
			position: fixed;
			bottom: 45px;
			right: 20px;
			border-radius: 50%;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
			/* image replacement properties */
			overflow: hidden;
			text-indent: 100%;
			white-space: nowrap;
			background: rgba(223, 109, 47, 0.8) url(../new_img/cd-top-arrow.svg) no-repeat center 50%;
			visibility: hidden;
			opacity: 0;
			-webkit-transition: opacity .3s 0s, visibility 0s .3s;
			-moz-transition: opacity .3s 0s, visibility 0s .3s;
			transition: opacity .3s 0s, visibility 0s .3s;
			}
			.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
			-webkit-transition: opacity .3s 0s, visibility 0s 0s;
			-moz-transition: opacity .3s 0s, visibility 0s 0s;
			transition: opacity .3s 0s, visibility 0s 0s;
			}
			.cd-top.cd-is-visible {
			/* the button becomes visible */
			visibility: visible;
			opacity: 1;
			}
			.cd-top.cd-fade-out {
			/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
			opacity: .5;
			}
			.cd-top:hover {
			background-color: #df6d2f;
			opacity: 1;
			}
			@media only screen and (min-width: 768px) {
			.cd-top {
			right: 20px;
			bottom: 20px;
			border-radius: 50%;
			}
			}
			@media only screen and (min-width: 1024px) {
			.cd-top {
			height: 60px;
			width: 60px;
			right: 30px;
			bottom: 30px;
			border-radius: 50%;
			}
			}


/*////// Social style in celeb detail //////*/

.social-fb-mobile{
    padding:20px;
    background-color:#3b5998;
}
.social-fb-mobile a{
    color:#fff;
}
.social-tweet-mobile{
    padding:20px;
    background-color:#00aced;
}
.social-tweet-mobile a{
    color:#fff;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }

#editorial_wrapper .col-sm-4{ 
    padding-right: 3px !important;
    padding-left: 3px !important;
}
#editorial_wrapper .col-sm-4{ 
    padding-right: 3px !important;
    padding-left: 3px !important;
}
}