/*
Theme Name: Lazarus Art Productions Website
Author: Ashfaqul Haque
Author URI: https://www.facebook.com/ahashique
Description: Custom WordPress Theme for Lazarus Art Productions Website.
Version: 1.0
Text Domain: Affordable Images
*/
body{
font-family: "utopia-std";
font-family: "semplicitapro";
}
a{
	text-decoration:none;
   -moz-transition: all .3s ease-in-out 0s;
   -ms-transition: all .3s ease-in-out 0s;
   -o-transition: all .3s ease-in-out 0s;
   -webkit-transition: all .3s ease-in-out 0s;
   transition: all .3s ease-in-out 0s;
}
button{
   -moz-transition: all .3s ease-in-out 0s;
   -ms-transition: all .3s ease-in-out 0s;
   -o-transition: all .3s ease-in-out 0s;
   -webkit-transition: all .3s ease-in-out 0s;
   transition: all .3s ease-in-out 0s;
}
a p{
	-moz-transition: all .3s ease-in-out 0s;
   -ms-transition: all .3s ease-in-out 0s;
   -o-transition: all .3s ease-in-out 0s;
   -webkit-transition: all .3s ease-in-out 0s;
   transition: all .3s ease-in-out 0s;
}
a:focus, a:hover {
    text-decoration: none;
}
a:focus {
    outline: none;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
}
section{
	position:relative;
}
.home header{
	/*border-bottom:1px solid #a2aaad;*/
}
.mainheader{
	height: 120vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	padding-top: 1px;
    margin-top: -1px;
}
.nobrand{
	display:none;
}
.navbar-default {
    background-color: transparent;
    border:none;
	margin-bottom:0px;
	transition: background-color .3s;
	border-radius:0px;
}
.navbar-wrapper{
	margin-top: 67vh;
	   /* padding-bottom: 300px; */ /* video */
	padding-bottom: 0;
}
.wpcf7-response-output {
color:#ffffff;
}
.home .navbar-default .navbar-center>li>a {
	color: #fff;
}


.navbar-default .navbar-center>li>a {
    /*color: white;*/
	color: #37647f;
    font-size: 16px;
    letter-spacing: .14em;
    line-height: 19px;
    font-weight: 700;
	padding: 53px 65px;
	text-transform:uppercase;
}
 .navbar-default .navbar-right>li>a {
	padding: 53px 35px;
	color: white;
/*	color: #37647f;*/
    font-size: 16px;
    letter-spacing: .14em;
    line-height: 19px;
    font-weight: 700;
	padding: 53px 27px;
	text-transform:uppercase;
}
.fixed-default{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	margin-top:0;
	/* background-color: #37647f; */
	background-color: #fff;
    z-index: 1000;
	border-bottom: 2px solid #98a2a6;
}
.navbarlogo{
	position:absolute;
	top: 0;
    bottom: 0;
    left: 0;
	right:0;
    pointer-events: none;
	background-size:auto 100% ;
    background-repeat: no-repeat;
    background-position: left top;
/*    transition: all .3s;*/
}
.navbar-default .navbar-nav>li:hover>a {
    color: #da8726;
}
.navbar-default .navbar-nav>li:first-child>a{
	padding-left:0px;
}
.navbar-default .navbar-nav>li:last-child>a{
	padding-right:0px;
}
.navbar-default .navbar-right>li:last-child>a{
	padding-right:35px;
}
.navbar .navbar-center {
  display: inline-block;
  float: none;
  vertical-align: top;
    text-shadow: 3px 3px 12px rgb(55, 100, 127);/* video */
}
video{
    position: absolute;
    top: -50%;
}
.navbar .center-colapse {
  text-align: center;
}
.menubehind{
	height:0px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #da8726 !important;
    background-color: transparent;
}
.fetimage{
	height:350px;
	width:240px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	box-shadow: 3px 3px 10px 2px rgba(0,0,0,.25);
	-webkit-box-shadow: 3px 3px 10px 2px rgba(0,0,0,.25);
	-moz-box-shadow: 3px 3px 10px 2px rgba(0,0,0,.25);
	padding: 140px 78px;
	padding-bottom:0px;
	background-color: rgba(0,0,0,.4);
	background-blend-mode: normal;
}
.relativebody{
	position:relative;
}
.absolutebody{
    margin-top: -270px;
	display: -webkit-box;
	overflow: hidden;
}
.absolutebody h2{
	font-size:36px;
	line-height:53px;
	margin-bottom:10px;
	font-weight:700;
	color:white;
	margin-bottom: 40px;
}
.absolutebody .modal-content h2 {color: #333;}
.absolutebody .lastfetouter .fetimage,.absolutebody .lastfetouter p{
	float:right;
}
.absolutebody .midfetouter .fetimage,.absolutebody .midfetouter p{
	margin:auto;
}
.absolutebody .lastfetouter p,.absolutebody .midfetouter p{
	margin-top:15px;
}
.absolutebody p{
	font-size:20px;
	line-height:24px;
	font-weight:700;
	letter-spacing:.08em;
	color:#37647f;
	text-align:center;
	width:240px;
	margin-top:15px;
	text-align:center;
}
.absolutebody .fetouter .fetimage a{
    width: 100%;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .08em;
    color: white;
    background-color: #da8726;
    border: none;
    margin-bottom: 10px;
	padding: 5px 0px;
	display:none;
}
.absolutebody .fetouter .fetimage a:last-child{
	background-color:#37647f;
}
.absolutebody .fetouter:hover .fetimage{
	background-blend-mode:multiply;
}
.absolutebody .fetouter:hover .fetimage a{
	display:block;
}
.homefeaturedpadbottom{
	padding-bottom:80px;
	border-bottom:1px solid #a2aaad;
}
.firstfetouter h2 {text-align: center;}
.homefeaturedpadbottom .fetouter {margin-bottom: 25px;}
.absolutebody p, .fetimage  {margin: 0 auto;}
.absolutebody p {margin-top: 15px;}

.homefeatured{
/*	background-image:url(images/concrete.png);*/
}
.homebodysec{
	padding-top:80px;
/*	background-image:url(images/concrete.png);*/
	padding-bottom:210px;
	border-bottom:1px solid #a2aaad;
	overflow:hidden;
}
.homebodysec h1{
	font-size:72px;
	line-height:72px;
	color:#da8726;
	font-family:utopia-std;
	padding-top:30px;
}
.prodbread .breadcrumbs span{
	padding:0px 5px;
	letter-spacing: .06em;
}
.homebodysec h3{
	font-size:24px;
	line-height:40px;
	color:#37647f;
	max-width: 500px;
}
.homebodysec p{
	font-size:16px;
	line-height:29px;
	letter-spacing:.06em;
	/*color:#4c4c4e;*/
	color: #fff;
	text-align:justify;
}
.ourmissionbtn{
	text-align:center;
	margin-top:30px;
}
.ourmissionbtn a{
	font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    letter-spacing: .08em;
    /*color: white;*/
	color: #da8726;
    /*background-color: #37647f;*/
	background-color: #fff;
    width: 132px;
    text-align: center;
    padding: 4px 0px;
}
.ourmissionbtn a:hover{
	background-color:#9bb1bf;
	/*color:#fff;*/
}
footer{
	padding-top:50px;
}
.bottommenu{
	padding-bottom:10px;
}
footer ul{
	list-style-type: none;
    padding: 0;
    text-align: center;
}
footer ul li{
	display:inline;
	border-right:1px solid #a2aaad;
}
footer ul li {
	border-right: 1px solid #fff;
}
footer ul li:last-child{
	border:none;
}
footer ul li a{
	padding:0px 25px;
	font-size:16px;
	line-height:19px;
	letter-spacing:.08em;
	color:#a2aaad;
}
footer .bottomfooter ul li a{
	font-size:12px;
}
footer ul li:first-child a{
	padding-left:0px;
}
footer ul li:last-child a{
	padding-right:0px;
}
footer p{
	font-size:12px;
	line-height:41px;
	letter-spacing:.08em;
	text-align:center;
	color:#a2aaad;
	transition:font-weight 0s;
}
.footersocial{
	padding-top: 20px;
    padding-bottom: 45px;
}
.footersocial .row{
	text-align:center;
}
.footersocial a{
	color: #37647f;
    font-size: 35px;
    padding: 0px 14px;
    line-height: 35px;
	transition:opacity .3s;
}
.footersocial a:hover{
	opacity:.5;
}
.footersocial a:first-child{
	padding-left:0px;
}
.footersocial a:last-child{
	padding-right:0px;
}
.bottomfooter{
	background-color:#ededed;
	padding: 8px 0px;
}
footer .bottomfooter ul{
	margin-bottom:0px;
}
footer ul li:hover a{
	font-weight:700;
	color:#a2aaad;
}
.movieselectsection{
	margin-top: -150px;
	overflow:hidden;
}
.movieselectsection a{
	display: block;
    width: 100%;
    height: 300px;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	transition: background-blend-mode ease 3s;
    background-blend-mode: multiply;
}
.movieselectsection a div{
    width: 100%;
    height: 100%;
	position:relative;
}
.movieselectsection a div h3{
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform:translatey(-50%);
	text-align:center;
	font-size:36px;
	line-height:56px;
	letter-spacing:.24em;
	color:white;
}
.movieselectsection a.fmov{
    background-color: rgba(218,135,39,.7);
}
.movieselectsection a.lmov{
    background-color: rgba(55,101,127,.7);
}
.movieselectsection a.fmov:hover{
    background-blend-mode: normal;
}
.movieselectsection a.lmov:hover{
    background-blend-mode: normal;
}
.innerpagecontent{
	padding-top:70px;
	padding-bottom:210px;
/*	border-bottom:1px solid #a2aaad;*/
/*	background-image:url(images/concrete.png);*/
}
.innerpagecontent h1{
	font-size:calc(3vw + 20px);
	line-height:calc(3vw + 22px);
	font-family:utopia-std;
/*	color:#da8726;*/
	color: #fff;
	padding-bottom:2vw;
	padding-top: 1vw;
}
.innerpagecontent h3{
	font-size: 24px;
    line-height: 37px;
    /*color: #37647f;*/
	color: #fff;
	letter-spacing:.02em;
}
.innerpagecontent p{
	font-size: 16px;
    line-height: 29px;
    /*color: #4c4c4e;*/
	color: #fff;
	letter-spacing:.06em;
	text-align:justify;
}
.innerheader{
	border-bottom:1px solid #a2aaad;
}
.innerbottomcontent{
	padding-top:50px;
}
.breadcrumbs{
	padding-top: 40px;
    text-align: right;
    font-size: 16px;
    color: #a2aaad;
    line-height: 29px;
	letter-spacing: .06em;
}
.breadcrumbs a{
    color: #a2aaad;
}
.teambreadcrumb{
	padding-top: 10px;
    padding-bottom: 50px;
/*    background-image: url(images/concrete.png);*/
}
.teaminner{
	padding-top:0px;
	padding-bottom:0px;
}
.teaminner h1{
	text-align:right;
	float: right;
    max-width: 300px;
}
.flexbody{
	display:flex;
}
.teamborderleft{
	border-left:1px solid #a2aaad;
}
.innerpagecontent .ourteampost h3{
	font-size:36px;
	line-height:29px;
	font-weight:700;
	letter-spacing:.06em;
	color:#37647f;
}
.innerpagecontent .teamnotfirstpost h3{
	color:#fff;
}
.innerpagecontent .ourteampost h6{
    font-size: 16px;
    line-height: 40px;
    font-style: italic;
    letter-spacing: .06;
    color: #b0b6b9;
    margin-bottom: 20px;
}
.innerpagecontent .teamnotfirstpost h6{
	color:#fff;
}
.innerpagecontent .ourteampost p{
    font-size: 16px;
    line-height: 29px;
    letter-spacing: .06;
   /* color: rgba(77,77,79,.85); */
   color: #fff;
}
.innerpagecontent .teamnotfirstpost p{
	color:#fff;
}
.ourteampost{
	padding-bottom:110px;
}
.teamnotfirstpost{
	padding-top:80px;
	padding-bottom: 0px;
}
.teamnotfirstbtmborder{
	border-bottom:1px solid #a2aaad;
	padding-top: 100px;
}
.teamsecbg .container .teamnotfirstpost:last-child .teamnotfirstbtmborder{
	border-bottom:0px solid;
	padding-bottom:150px;
}
.teamsecbg{
/*	background-color:#37647f;*/
/*	border:1px solid #a2aaad;*/
	background-image:none;overflow: hidden;
}
.contactinner{
	padding-bottom:250px;
}
.contactinner h3{
	font-size:36px;
	line-height:43px;
	letter-spacing:.04em;
}
.contactinner label{
	font-size:24px;
	line-height:40px;
	/*color:#37647f;*/
	color: #fff;
	font-weight:400;
	margin-top: 10px;
}
.contactinner input,.contactinner textarea {
    width: 100%;
    border: none;
    height: 36px;
    box-shadow: inset(1.5px .75px 4px 0px rgba(0,0,0,.35));
    box-shadow: inset 1.5px .75px 4px 0px rgba(0,0,0,.35);
    -webkit-box-shadow: inset 1.5px .75px 4px 0px rgba(0,0,0,.35);
    -moz-box-shadow: inset 1.5px .75px 4px 0px rgba(0,0,0,.35);
    -o-box-shadow:inset 1.5px .75px 4px 0px rgba(0,0,0,.35);
	font-size: 18px;
    padding-left: 5px;
    color: #4a4a4a;
}
.contactinner textarea{
	height:150px;
}
.contactinner input[type="submit"]{
	width:125px;
	height:auto;
	text-align:center;
	font-size:24px;
	line-height:28px;
	font-weight:700;
	/*color:#fff;*/
	color: #da8726;
	/*background-color:#37647f;*/
	background-color:#fff;
	border-radius:5px;
	padding: 9px 0px;
	float:right;
	box-shadow:none;
	transition:opacity .3s;
	margin-top:20px;
}
.contactinner input[type="submit"]:hover{
	opacity:.85;
}
.innerpagecontent p.reqtext {
    font-size: 14px;
    line-height: 16px;
/*    color: #7f7f7f;*/
	color: #fff;
    letter-spacing: 0em;
    text-align: left;
    max-width: 400px;
    padding-top: 20px;
    float: left;
}
div.wpcf7-response-output {
    margin: 4em 0em 0em;
    padding: 0.2em 1em;
    display: inline-block!important;
}
.prodbread .breadcrumbs a{
	color:#fff;
}
.prodbread .breadcrumbs{
	color:#fff;
}
.archiveouter{
	width: 430px;
    height: 630px;
	background-color:rgba(255,255,255,.25);
	padding:10px;
	box-shadow: 3px 3px 10px 1px rgba(0,0,0,.75);
	-webkit-box-shadow: 3px 3px 10px 1px rgba(0,0,0,.75);
	-moz-box-shadow: 3px 3px 10px 1px rgba(0,0,0,.75);
}
.archiveouter .archivebanner{
	width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.filmpage h2{
	font-size:calc(2vw + 20px);
	line-height:calc(2vw + 22px);
	color:white;
	margin-bottom:40px;
}
.filmpage h3{
	font-size:36px;
	line-height:43px;
	color:#da8726;
	font-weight:700;
	letter-spacing:.08em;
	margin-bottom:0px;
}
.filmpage p{
	font-size:16px;
	line-height:27px;
	color:#fff;
	font-weight:400;
	letter-spacing:.08em;
}
.filmpage h4{
	font-size:24px;
	line-height:35px;
	color:#fff;
	margin-bottom:10px;
}
.comingsoon{
	padding-top:40px;
	padding-bottom:130px;
}
.filmpage{
	padding-bottom: 0px;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.archivetrailermain{
	width:100%;
	height:370px;
	box-shadow:3px 3px 10px 1px rgba(0,0,0,.75);
	-webkit-box-shadow: 3px 3px 10px 1px rgba(0,0,0,.75);
	-moz-box-shadow: 3px 3px 10px 1px rgba(0,0,0,.75);
    margin-bottom: 45px;
}
.bigshadow{
	-webkit-box-shadow: 0px 20px 100px 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 20px 100px 10px rgba(0,0,0,.5);
    BOX-SHADOW: 0px 20px 100px 10px rgba(0,0,0,.5);
    position: relative;
    z-index: 1;
	border:none;
}
.readmorebtn{
	text-align: left;
    margin-top: 20px;
}
.readmorebtn a{
	border:none;
}
.filmfeatured{
	padding-top:60px;
	padding-bottom: 250px;
/*    border-bottom: 1px solid #a2aaad;*/
}
.filmfeatured .absolutebody{
	margin-top:0px;
}
.filmfeatured .absolutebody h2{
	/*color: #37647f;*/
	color: #fff;
	margin-bottom:50px;
}
.breadcrumbs a:hover{
	text-decoration:underline;
}
.singleouter{
	width: 285px;
    height: 420px;
	box-shadow: 5px 5.5px 10px 2px rgba(0,0,0,.25);
	-webkit-box-shadow: 5px 5.5px 10px 2px rgba(0,0,0,.25);
	-moz-box-shadow: 5px 5.5px 10px 2px rgba(0,0,0,.25);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	margin-bottom:20px;
}
.singletrailermain{
	height: 420px;
	box-shadow: 3px 4.5px 10px 0px rgba(0,0,0,.25);
    -webkit-box-shadow: 3px 4.5px 10px 0px rgba(0,0,0,.25);
    -moz-box-shadow: 3px 4.5px 10px 0px rgba(0,0,0,.25);
	margin-bottom:65px;
}
.singlefilmcontent h2{
	font-size:36px;
	line-height:43px;
	font-weight:700;
	letter-spacing:.08em;
/*	color:#37647f;*/
	color: #fff;
}
.singleborderright{
	border-right:1px solid #e5e5e5;
}
.singlefilmcontent{
    padding-bottom: 0px;
}
.singlefilmcontent .comingsoon{
	padding-bottom:80px;
}
.secsingle{
	background-image:none;
/*	background-color:#37647f;*/
	padding-top:40px;
	padding-bottom:250px;
}
.secsingle p,.secsingle h3,.secsingle h4,.secsingle h2{
	color:white;
}
.gallery{
	background-color:rgba(255,255,255,.25);
	box-shadow: 3px 4.5px 10px 0px rgba(0,0,0,.25);
    -webkit-box-shadow: 3px 4.5px 10px 0px rgba(0,0,0,.25);
    -moz-box-shadow: 3px 4.5px 10px 0px rgba(0,0,0,.25);
	margin-top:10px;
	padding:15px 5px;
}
.gallery a {
    height: 150px;
    width: 100%;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.gallery a:hover{
	opacity:.85;
}
.gallery .galleryvideo a {
	height: 93px;
	position:relative;
}
.gallery .galleryvideo a img {
	max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
}
.galleryvideo div{
	padding:0px 10px;
}
.galleryvideo{
	padding-left:0px;
}
.gallerypadding{
	padding-right:0px;
}
.gallery .clearfix{
	margin-bottom: 20px;
}
.gallerypadding div{
	padding:0px 10px;
}
.afterborder::after{
	content: '';
    position: absolute;
    right: 0;
    top: 55px;
    height: 350px;
    border-right: 1px solid #fff;
}
.max-responsive{
	width:100%;
	height:auto;
}
.modal {z-index: 99999 !important; top: 75px;}
.modal-backdrop {display: none;}
.modal-header {
    text-align: center;
}
#myModal1 .singletrailermain{
	margin-bottom: 0px;
}
.modal-content {
    background-color: rgba(255,255,255,.75);
}
button.close {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    right: -6px;
    top: -6px;
    background-color: #fff;
    border-radius: 11px;
    padding: 0px 5px;
	opacity:1;
}
.wpapp_payment_subject, .wp_pp_button_reference,.wpapp_ref_title_label,.comingsoon select{
	display:none;
}
.wpapp_payment_button {
    margin-top: 35px;
}
.wpapp_payment_button input:hover{
	opacity:.8;
}
.modal .singletrailermain {
    margin-bottom: 0px;
}
.notheatrepage{
	height: 120vh;
}
.notheatrepage h2 {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
	font-size:36px;
	font-weight:700;
}
.navbarlogo a{
	width: 200px;
    height: 100%;
    display: block;
    margin-left: 200px;
    pointer-events: auto;
}
@media (max-width: 1199px){
.navbar-default .navbar-center>li>a {
    padding: 30px 40px;
}
.navbar-default .navbar-right>li>a {
    padding: 30px 20px;
}
.navbar-wrapper {
    margin-top: 66vh;
}
.fetimage {
    height: 320px;
    width: 220px;
	padding: 140px 70px;
}
.absolutebody {
    margin-top: -210px;
}
.absolutebody p {
    width: 220px;
}
.archiveouter {
    width: 350px;
    height: 500px;
}
.navbarlogo a {
    width: 170px;
    margin-left: 100px;
}
}
@media (max-width: 991px){
.navbar-default .navbar-center>li>a {
    padding: 20px 20px;font-size: 14px;
}
.navbar-default .navbar-right>li>a {
    padding: 20px 13px;
    font-size: 14px;
}
.movieselectsection a {
    height: 200px;
}
.movieselectsection {
    margin-top: -100px;
}
 .absolutebody .midfetouter p {
    margin:15px auto;
}
.absolutebody p {
    margin: 15px auto;
}
.fetimage {
	margin:0 auto;
}
.absolutebody .lastfetouter .fetimage, .absolutebody .lastfetouter p {
    float: none;
}
.absolutebody h2 {
    margin-bottom: 20px;
    text-align: center;
}
.absolutebody .fetouter .fetimage a {
    display: block;
}
.homebodysec p {
    line-height: 25px;
}
.homebodysec h1 {
    font-size: 60px;
    line-height: 60px;
}
.homebodysec h3 {
    line-height: 35px;
}
.flexbody{
	display:block;
}
.teaminner h1 {
    text-align: left;
    float: none;
    max-width: 100%;
    margin-bottom: 10px;
}
.archiveouter {
    margin: 20px auto;
}
.archivetrailermain {
    height: 450px;
}
.filmpage h2 {
    text-align: center;
}
.comingsoon {
    padding-bottom: 50px;
}
.filmfeatured {
    padding-bottom: 150px;
}
.gallery a {
    height: 120px;
}
.gallery .galleryvideo a {
    height: 73px;
}
.afterborder::after {
    height: 290px;
	top: 73px;
}
.singlefilmcontent h2 {
    text-align: center;
    margin-top: 20px;
}
.singlefilmcontent h3 {
    text-align: center;
}
.singlefilmcontent .afterborder h3 {
    text-align: left;
}
.wpapp_payment_button {
    text-align: center;
}
.singleouter {
	margin:0 auto;
}
.navbarlogo a {
    width: 160px;
    margin-left: 30px;
}
}
@media (max-width: 767px){
video {
		display: none;
	}
.clear-header { padding-top: 0; }
.navbar-wrapper {
    margin-top: 0vh;
	/*background-color: #37647f;*/
	background-color: #fff;
	padding-bottom: 0;
}
div.nobrand{
	display:block;
}
.navbar-toggle {
    margin-top: 36px;
    margin-bottom: 8px;
    border: none;
}
.navbar-default .navbar-toggle .icon-bar {
    width: 35px;
    height: 4px;
    background-color: #37647f;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 6px;
}
.mainheader {
    height: 70vh;
    background-position: center 59px;
}
.navbarlogo {
    bottom: auto;
	height:58px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    /* background-color: transparent; */
}
.navbar .navbar-center {
    display: block;
    float: none;
    vertical-align: baseline;
}
.navbar .center-colapse {
    text-align: left;
}
.navbar-default .navbar-nav>li:first-child>a {
    padding-left: 20px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.nav>li {
	border-bottom:1px solid #fff;
}
.nav>li:last-child {
	border-bottom:0px solid #fff;
}
.navbar-default .navbar-center>li>a {
    padding: 10px 20px;
}
footer ul {
    text-align: center;
}
footer ul li a {
    line-height:30px;
}
footer ul li:first-child a {
    padding-left: 25px;
}
footer ul li {
    display: block;
    border-right: none;
}
footer p {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
	line-height: 20px;
}
footer ul li:last-child a {
    padding-right: 25px;
}
footer .bottomfooter ul li a {
    line-height: 20px;
}
.movieselectsection a {
    margin-top: 20px;
}
.movieselectsection {
    margin-top: 0px;
}
.absolutebody {
    margin-top: -100px;
}
.homebodysec {
    padding-top: 10px;
}
.homebodysec h3 {
    text-align: center;
    margin: 10px 0px;
}
.homebodysec h1 {
    font-size: 46px;
	text-align:center;
}
.absolutebody h2 {
/*    color: #37647f;*/
}
.absolutebody {
    margin-top: 20px;
}
.breadcrumbs {
    padding-top: 0px;
    text-align:left;
}
.navbar-default {
    /*background-color: #37647f;*/
	background-color: #fff;
}
.home .navbar-default {
    background-color: transparent;
}
.innerpagecontent {
    padding-top: 50px;
    padding-bottom: 30px;
}
.innerbottomcontent div{
	padding-bottom:20px;
}
.teaminner h1 {
    text-align: center;
}
.teaminner img{
	margin:0 auto;
	padding-bottom:30px;
}
.innerpagecontent .ourteampost h3 {
    text-align: center;
	font-size:30px;
}
.innerpagecontent .ourteampost h6 {
    text-align: center;
}
.teambreadcrumb {
    padding-top: 10px;
    padding-bottom: 0px;
}
.teambreadcrumb .breadcrumbs{
    text-align: center;
}
.teamnotfirstpost {
    padding-top: 20px;
}
.archivetrailermain {
    height: 300px;
}
.filmpage h2 {
    margin-bottom: 0px;
}
.archiveouter {
    width: 280px;
    height: 400px;
}
.secsingle p {
   text-align:center;
}
.clearfix{
	display:none;
}
.gallerypadding{
	padding-right:15px;
}
.galleryvideo{
	padding-left:15px;
}
.gallery a {
    height: 150px;
    margin: 10px auto;
}
.navbarlogo a {
    width: 160px;
    margin-left: 60px;
}
}
@media (max-width: 479px){
.homebodysec h3 {
    line-height: 30px;
	font-size:22px;
}

.archivetrailermain {
    height: 200px;
}
.galleryvideo div {
    padding: 0px 5px;
}
.gallery a {
    height: 80px;
}
.prodbread .breadcrumbs span {
    padding: 0px 0px;
}
.navbarlogo {
    background-position: -40px top;
}
.navbarlogo a {
    width: 160px;
    margin-left: 20px;
}
.innerpagecontent {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
}
.wow {
  visibility: hidden;
}
.menu-item-has-children:hover .dropdown-menu, .dropdown-menu:hover{
	display: block;
}
.dropdown-menu {
    top: 75px;
    left: 70px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    border-color: #f9f9f9;
    text-align: right;
    width: 50px;
    float: right;
	border: none;
	padding: 0;
}
#home-navigation .dropdown-menu {top: 52px;}
.fixed-default #home-navigation .dropdown-menu {top: 75px;}
ul.dropdown-menu li a {
    color: #fff;
	padding: 10px 20px;
}
.bottommenu .menu-item-has-children .sub-menu {
    display: none;
}
.modal-body {
    padding: 50px;
}
.video-modal-content .modal-body{
	padding: 15px;
}
.carousel-control {
    left: -65px;
    color: #000;
}
.carousel-control.right {
    right: -65px;
}
.carousel-control.left, .carousel-control.right{
	background-image: none;
}
.navbar-nav>li>.dropdown-menu {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	border-radius: 5px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
	border-radius: 5px;
}
video#bgvid {
/*
	    -webkit-mask-image: -webkit-gradient(linear, left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
	    mask-image: gradient(linear, left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
	    mask-image: linear-gradient(left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
	    background: linear-gradient(left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
  background: -moz-linear-gradient(left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
  background: -webkit-gradient(linear, left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
  background: -webkit-linear-gradient(left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
  background: -o-linear-gradient(left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
  background: -ms-linear-gradient(left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
  background: linear-gradient(left 75%, left 100%, from(rgb(255, 255, 255)), to(rgba(252, 240, 158, 0)));
*/
    position: absolute;
    top: 35%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
   background: url(http://lazarusproduction.com/wp-content/uploads/2017/01/video-poster.jpg) no-repeat center center;
   background-color: #000;
    background-size: cover;
	overflow: hidden;
}
.navbar-default .navbar-center>li>a .navbar-default .navbar-center>.active>a, .navbar-default .navbar-nav>.active>a{
	/*color: #fff;	*/
}
.navbar-default .navbar-center>li:hover>a{
	color: inherit;
}
.navbar-default .navbar-center>li>a:hover{
	color: #fff;
}
.feature-title{
	margin-left: 10px;
}
.firstfetouter .fetimage, .lastfetouter .fetimage{
	margin: 0 auto;
	float: none !important;
}
@media all and (min-width: 768px){
	.firstfetouter{
/*		border-right: 1px solid #a2aaad;*/
	}
	.fetouter .fetimage.padding-title{
		margin-top: 102px;
	}
	.fetouter .fetimage.padding-title-front {
		margin-top: 92px;
	}
}
@media all and (min-width: 991px){
	.fetouter .fetimage.padding-title{
		margin-top: 155px;
	}
	.fetouter .fetimage.padding-title-front {
	}
}
@media all and (min-width: 1200px){
	.fetouter .fetimage.padding-title{
		margin-top: 102;
	}
	.fetouter .fetimage.padding-title-front {
		margin-top: 91px;
	}
}
@media screen and (max-device-width: 750px) {
    #bgvid {
        display: none;
    }
}
#bg-transition{
	width: 100%;
	height: 350px;
	margin-top: 0;
/*	background: url(images/concrete-fade.png);*/
}
#bg-divide{
	width: 100%;
	height: 350px;
/*	background: url(images/concrete.png);*/
}
#fixed-logo-header{
	    float: left;
    padding: 15px 0;
	visibility: hidden;
  opacity: 0;
  /*transition: visibility 0s, opacity 1s linear;*/
width: 0;
height: 0;
background: url(http://lazarusproduction.com/wp-content/themes/lazarus/images/Lazarus-Art-Productions-Logo.png) center center no-repeat;
background-size: 80%;
}
.fixed-default .container .row .textwidget #fixed-logo-header{
	visibility: visible;
  opacity: 1;
width: 220px;
    height: 130px;
}
.transition-logo{
}
/*.navbar-default .navbar-center>li>a{
		color: #fff !important;
	}*/
@media all and (max-width: 1199px){
	.navbar-right{
		padding: 30px 0;
	}
}
@media all and (max-width: 991px){
	.navbar-right {
		margin-right: -70px;
	}
}
@media all and (max-width: 767px){
	.navbar-right {
		margin-right: 0px;
	}
}
#home-navigation li.active a, .innerpagecontent .ourteampost h3{
	color: #fff !important;
}
.navbar-default #home-navigation.navbar-right>li:first-child>a {
/*	color: #da8726 !important;*/
	color: #37647f !important;
}
footer {
/*	    background-color: #fff;*/
    margin-top: -150px;
    padding-top: 200px;
}
@media (max-width: 767px){
	.movieselectsection, footer {
/*		background-color: #fff;*/
	}
}
/* new bg */
.homebodysec h3 , .absolutebody p{
	color: #fff;
}
.overflow-hidden {
	overflow: hidden;
}
div#bs-example-navbar-collapse-1 {
	border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.navbar-default .navbar-center>li>a {
	padding-top: 25px;
	padding-bottom: 25px;
}
.water-bg {
	margin-top: -360px;
	background-repeat: no-repeat;
	background-size: cover;
	background:  url(http://lazarusproduction.com/wp-content/uploads/2017/02/new-bg-2-tiny-cropped.png);
/*
background:  url(images/new-bg-2-small-piece-faded.png), url(images/new-bg-2-big-piece.jpg); /* url(images/new-bg-2-tiny.png) */
background-repeat: no-repeat, no-repeat;
background-size: 100% auto, 100% auto;
background-position: top, 0 calc(17.1vw - 1px);
*/
}
.clear-header {
	padding-top: 400px;
}
.homebodysec h3, .absolutebody p, .homebodysec p, footer ul li a, footer p {
    color: #fff;
}
.ourmissionbtn a, .homebodysec h1 {
	color: #fff;
	border: none;
}
nav.navbar.navbar-default.fixed-default {
	/*background: url(images/header-bg.jpg) center center no-repeat;*/
	background: url(images/nav-bg.jpg) center center no-repeat;
	background-size: cover;
	animation: animatedBackground 30s linear infinite;
}
@keyframes animatedBackground {
  0% { background-position: 0 -100%; }
  100% { background-position: 100% 0; }
}
.homebodysec {
	border-bottom: none;
}
.homefeaturedpadbottom {
	border-bottom: 1px solid #fff;
}
@media (min-width: 768px){
	.firstfetouter {background-color: rgba(256, 256, 256, 0.2);}
}
div#bs-example-navbar-collapse-1 {
	border: none;
}
footer .bottomfooter ul li a {
	color: #a2aaad;
}
.footersocial a {
	color: #fff;
}
.ourmissionbtn a{
	color: #37647f;
}
.water-background {
	background: url(images/dark-blue-water.jpg);
	background-size: cover;
}
@media (max-width: 1600px) {
	.water-bg {background-size: 170% auto, 100% auto;
}
}
@media (max-width: 1200px) {
	.absolutebody h2 {font-size: 34px;}
}

@media (max-width: 767px){
.clear-header { padding-top: 0; }
	.water-bg {
		    background: url(images/dark-blue-water.jpg);
    background-size: cover;
	}
	.navbar.navbar-default {
	position: fixed;
    width: 100%;
    z-index: 100;
	    background: url(images/nav-bg.png) center center no-repeat;
    background-size: cover;
    animation: animatedBackground 40s linear infinite;
}
	#fixed-logo-header {
	visibility: visible;
    transition: none;
    display: block;
    height: auto;
    width: 150px;
		height: 70px;
    opacity: 1;
}
	.water-bg, .water-background {
		padding-top: 53px;
	}
	.firstfetouter {
		padding-top: 50px;
	}
	.homebodysec {
		padding-bottom: 50px;
	}
	.breadcrumbs {
		padding-top: 50px;
	}
}
	.water-background {
    	background-attachment: fixed;
	}
.bg-attach {
	background-attachment: fixed;
    background-repeat: no-repeat; 
	background-size: cover;
}
#home-navigation {
 .dropdown-menu {
	top: 48px;
 }
}
img.alignright {float: right; margin: 0 0 1em 1em;}
img.alignleft {float: left; margin: 0 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}