/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 4, 2014, 2:06:07 PM
    Author     : victor
*/
body {
	font-family: 'Goudy Bookletter 1911', serif;
}
header {
	position: absolute;
}

h1 {
    font-family:"Arvo";
    font-weight:normal;
    font-size:4em;
}
 
h2 {
	font-family:"Arvo";
	font-weight: normal;
	font-size:3em;
}
 
h3 {
	font-family: Oswald;
	font-weight: normal;
	font-size:2.5em;
	z-index: 1;
	position: relative;
}

p,ul,ol, input, label, button, address {
	font-size:1.3em;
	line-height: 1.3em;
}

header, nav, a, img, li{
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s; /* Opera */
}

#page-body {
	margin-top:3.6em;
}
.large-header {
	
}
.small-header {
	
}
.no-padding {
	padding: 0em;
}
.with-padding {
	padding: 1em;
}
.navbar-brand {
	padding:0em 1em;
}
.navbar-brand>img {
	height:3em;
}
.navbar {
	font-family: 'Wellfleet';
}
.jumbotron {
	background:none;
}
.navbar-footer {
	margin-bottom: 0em;
	border-radius: 0em;
	margin-top: 0.5em;
	padding-top:0.2em;
	text-align: center;
}
.gallery ul {         
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.gallery ul li {     
	list-style:none;
	margin-bottom:25px;           
}
.gallery ul li img {
	width:100%;
	cursor: pointer;
}
/*** Backgrounds ***/
.parallax, .parallax-skip {
	height:100%;
    margin: 0;
    background-size: cover;
}
.parallax-skip {
	background: rgba(255,255,255,0.8);
}

@media (min-width: 768px) {
	#page-body {
		margin-top:0em;
		/*margin-top:12em;*/
	}
	.navbar-fixed-top {
		border:0;
		background:none;
	}
	.navbar-nav {
		position: relative;
		right:0em;
		margin-right:0.5em;
		font-weight: bold;
	}
	.navbar-default .navbar-nav>li>a {
		color:#831e28;
	}
	.navbar-default .navbar-nav>.active>a {
		color:#3185b5;
		background: none;
	}
	.navbar-brand {
		padding:0.5em;
		margin:0em;
	}
	.parallax, .parallax-skip {
		padding: 4em 8em 0em 8em;
		margin-bottom: 0em;
		padding-top:5em;
	}
	.parallax>div, .parallax-skip>div {
		margin-bottom: 4em;
	}
	.parallax-skip {
		margin-bottom: 2em;
	}
	.large-header {
		height:16em;
	}
	.large-header nav {
		height: 16em;
	}
	.large-header .navbar-nav {
		top:4.5em;
	}
	.large-header .navbar-brand>img {
		height:auto;
	}
	.small-header {
		height:6em;
	}
	.small-header nav {
		background: rgba(240,240,240,0.9);
		border-bottom:1px solid #CCC;
		height:6em;
	}
	.small-header .navbar-nav {
		top:1em;
	}
	.small-header .navbar > .container-fluid .navbar-brand {
		margin-left: 0.5em;
		padding:0.1em;
	}
	.small-header .navbar-brand>img {
		height:4.2em;
	}
}
