@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/* --- GENERAL STYLE --- */

html,body{
	background-color:#f6f6f6;
	font-family:"Montserrat";
	letter-spacing:-0.4px;
	font-size:18px;
	color:#444;
}

h1,h2,h3,h4,h5,h6{
	font-weight:500;
}

/* --- HEADER STYLE --- */

#header{
	background:url(../uploads/subheader5.jpg) no-repeat;
	background-position:center center;
	background-size:cover;
	color:var(--light);
	margin-bottom:30px;
	min-height:372px;
	width:100%;
	position: relative;
}

#header .watermark{
	background-color:rgba(0,0,0,.65);
	position:absolute;
    height: 100%;
	width:100%;
}

#header .container{
	padding:18px 15px;
}

#header .container .logo img{
	margin-bottom:15px;
}

#header .container .menu nav{
	text-align:right;
	margin:5px 0;
}

#header .container .menu nav a{
	padding:0 15px;
	color:#fff;
}

#header .container .banner h3{
	margin-bottom:15px;
	padding-top:90px;
}

#header .container .banner p{
	text-shadow:3px 2px 2px #000;
}


/* --- CONTENT STYLE --- */

#content{
	background-color:#f6f6f6;
	margin-bottom:30px;
}

#content .portfolio{
	box-shadow:3px 3px 6px 0 rgba(0,0,0,.20);
	background-color:#fff;
	text-align:center;
	padding:10px;
}

#content .portfolio img{
	margin-bottom:30px;
}

#content .portfolio h5{
	margin-bottom:30px;
}

#content .portfolio p{
	margin-bottom:1.5rem;
	font-style:italic;
	font-size:13px;
	color:#666;
}

#content .portfolio ul{
	list-style:inside;
	text-align:left;
	font-size:15px;
}

#content .portfolio ul:nth-child(7){
	padding:15px 20px;
}

#content .portfolio ul:nth-child(4){
	min-height: 162px
}

#content .portfolio table{
	font-size:16px;
}

/* --- FOOTER STYLE --- */

#footer{
	background-color:#262626;
	padding:15px 15px;
}

#footer p,#footer a{
	text-align:center;
	font-size:14px;
	color:#8b8b8b;
	margin:0;
}

#footer p a{
	text-decoration:underline;
}

.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
.col-md-12.text-center {
    margin-top: 30px;
}