html{
	height:100%;}
body {
	height:100%;
	padding-bottom: 0px;
	font-family: 'Montserrat', sans-serif;
	font-size:1.8em !important;}

/*Table Behaviour*/
#container {
	display: table;
}
#row  {
	display: table-row;
	width: 100%;
}
#cell {
	display: table-cell;
	vertical-align:middle;
	width: 100%;
}

.vbtm{vertical-align:bottom !important;}
.img-center{margin:0 auto;}

/*Headers Style*/
h1{
	font-size:3.2em;
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#ffffff;}
h2{
	font-size:2.4em;
	font-weight:bold;
	padding:0;
	margin:0;}
h3{
	font-size:1.4em;
	font-weight:bold;
	padding:0;
	margin:0;}

h4{
	font-size:1.2em;
	font-weight:bold;
	padding:0;
	margin:0;}

/* Colours */
.orange{color:#ff9229;}
.green{color:#00ca74;}
.red{color:#fc4945;}
.blue{color:#0198ff;}
.white{color:#ffffff !important;}

/* Text Colour For Production Pages */
.red-colour{
	color:#b13038;}
.orange-colour{
	color:#eb5229;}
.lblue-colour{
	color:#80cad4;}
.blue-colour{
	color:#1c6c9e;}
.dblue-colour{
	color:#08384d;}

.well-darkgrey{
	background-color:#1d1d1d;
}

/* Padding Reset */
.m0{
	margin-top:0 !important;
	margin-bottom:0 !important;}



/*Page Header*/
.page-header{
	background-image:url(../images/header-background.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:110px;
	padding-bottom:80px;
	text-align:center;}

/*Production Header*/
.production-header{
	background-image:url();
	background-position:;
	background-repeat:;
	background-color:#000000;
	text-align:center;
	margin-top:50px;}

.prd-section-header{
	display:inline-block;
	background:#000;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-size:1.4em !important;
	padding:10px 25px;
	font-weight:bold;
	margin-bottom:30px !important;
	text-shadow:none !important;}
#prod-price{
	font-size:1.8em !important;
}


/* Section */
section{
	line-height:2em;}
.section-std{
	padding-top:40px;
	padding-bottom:30px;
}
section.index{
	margin-top:50px !important;
	height:100% !important;
	line-height:2em;
	width: 100%;
	display: block;
}
section.height0{
	min-height:0 !important;}
.bg2{
	background:#f9f9f9;}

/* Index Page */
@media screen and (max-width: 961px){
    .adiconcept-logo {
        width: 100%;}
}
.carousel-control.left, .carousel-control.right{
background: none !important;
filter: progid:none !important;
}

/* Production Sections */
#prod-info{
	padding:40px 0;}
#prod-synopsis{
	padding:40px 0;
	background:#f5f5f5;}
#prod-actors{
	padding:40px 0;}

/*Founders Page*/
.adi-j-intro{
	background: url(../images/cat-intro.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top:0 !important;
	min-height:100% !important;}
@media screen and (max-width: 961px){
    .adij-intro{
        width: 100%;}
}

/* Instagram */
.insta-updates{
	background:#f5f5f5;
	padding-top:30px;
	padding-bottom:20px;
	clear: both;
	width: 100% !important;
	display: block;
}
.box{
	margin-bottom:25px;
}
.box span{
	display:block;
	line-height:20px;
	font-size:14px ;
	padding:15px 15px 25px 15px;
}
.pubdate{
	font-size:60%;
	color:#666666;
	padding:15px 0 0 0 !important;
}
.insta{
	border-bottom:2px solid #dddddd;
	background:rgba(255,255,255, 1);
}
.insta:hover{
	background:rgba(255,255,255, 0.5);
}

.insta-header{
	padding-bottom:20px;
	color:#4B0082;
}

/* Footer */

.footer{
	width:100%;
	background:#333333;
	color:#eeeeee;
	bottom:0;
	padding-top:20px;
	margin-top:;}

.footer-links a{
	display:inline-block;
	padding:0 5px;
}
