
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Voltaire', sans-serif; font-weight:normal; color:rgb(171,184,42); 
}

body{font-family: 'Roboto Slab', serif; font-weight:400; text-align:justify}

body.forms {

	background: transparent; font-size:14px;
}

p {
    margin: 0px 0px 20px;
}

a.scrollup { opacity: 0.7;
}

a.scrollup {
    background: rgb(171,184,42);
}

a.fixbutton{background: rgb(171,184,42); font-size:14px; text-align:center;  color: #FFF;   height: 32px;
   
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
   
    z-index: 9999;
    opacity: 0.7; font-family: 'Voltaire', sans-serif; font-weight:normal; padding:0px; margin:0px;}
	

a.fixbutton:hover{background: rgb(171,184,42); font-size:14px; text-align:center;  color: #FFF;   height: 32px; opacity: 1; }
a.meeting { width: 150px; right: 52px; }
a.brochure {width: 150px; right: 222px;}
a.viewing {width: 150px; right: 392px;}


#footer	a.fixbutton{font-size:12px; position: relative; z-index: auto; opacity: 1; padding:0px 5px 0px 5px;}
#footer	a.meeting { width: auto; right: auto; }
#footer	a.brochure {width: auto; right: auto;}
#footer	a.viewing {width: auto; right: auto;}


h1 a.navbar-brand {
    font-size: 30px;
    color: #FFF;
    font-weight: normal;
    text-shadow: none;
}

.navbar-brand img {
    vertical-align: middle; margin-right:15px;
}

.nav > li > a {
    display: table-cell;
    height: 100%;
    line-height: 100%;
    vertical-align: middle;
    color: #FFF;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
	text-shadow: none;
	padding-left:10px; padding-right:10px;
}

.nav > li > a:hover {
    color: #000;
}

.navbar .navbar-nav > .active > a {
    color: #000;
}

a {
    color:#ABB82A;
}

section.featured {
padding:0px; padding-top:380px; padding-bottom:0px;
    color: #fff; background: url(../img/cover.jpg) no-repeat scroll center bottom / cover #000;

}

section.featured .cover{

}

.sectionheader{ background:rgba(171,184,42,0.9);}


.sectiontext{ padding:10px;  background:rgba(171,184,42,0.8); padding-top:20px;}

section.featured h2.slogan {
    color: #fff;
    font-size: 36px;
    font-weight: normal;
	margin-bottom:30px; margin-top:20px; margin-bottom:20px;
	
	
}

section.featured  h3 {
    color: #fff; margin:0px; font-size:26px; font-weight:normal; padding:0px; margin-bottom:20px;  
}
section.featured  p { font-size:18px; line-height:1.8; margin-top:0px; padding-top:0px;
}

.red{color:rgb(152,0,35);}

.section-header {
    text-align: justify;
}

section h2 {
    font-size: 40px;   margin-bottom:40px;  
}


section hr {
    margin-top: 40px;
    margin-bottom: 30px;}



#section-services .service{margin-top:30px;}
#section-services .service h3{ color:#ABB82A; margin:20px 0px 10px 0px; padding:0px;}

label {

    font-weight: normal;
}

/* ==========================
 --- Parallax ---
============================= */
#parallax1 {
     background-image: url(../img/image1.jpg);
}

#parallax2 {
    background-image: url(../img/image3.jpg);
}

#parallax3 {
    background-image: url(../img/image2.jpg);
}

#parallax4 {
    background-image: url(../img/image5.jpg);
}

#parallax5  {
   background-image: url(../img/image4.jpg);
}

#parallax6  {
   background-image: url(../img/image6.jpg);
}

.pad-top60 { padding-top:60px;}
.pad-bot60{ padding-bottom:60px;}

.pad-top80 { padding-top:80px;}
.pad-bot80{ padding-bottom:80px;}

.section.parallax{padding:130px 0px 130px 0px;!important}


.features h4{ background:#ABB82A; color:#fff; padding:5px 10px; margin:0px; font-size:18px; margin-bottom:15px;}

.features{background:#EEEEEE; padding:0px 0px 10px 0px; font-size:12px; text-align:left}
.features ul{ padding-right:20px;}
.features p{ padding-right:20px; padding-left:20px;}


@media (min-width: 1400px) {
section.featured {
padding-top:450px; 

}
}
@media (max-width: 1119px) {
body {font-size: 14px;}
.navbar { line-height: 100px;  height: 100px; background-color: rgba(171,184,42,0.8); line-height: 60px; height: 60px;}
.navbar.navbar-fixed-top {background-color: rgba(171,184,42,0.8);}
.navbar-brand { line-height: 50px;}
.navbar-brand img { height:30px;}
.navbar-nav {margin-top: 5px;}
section.featured {padding-top:250px; padding-bottom:0px;color: #fff; background: url('../img/cover.jpg') no-repeat scroll center bottom / cover #000;}
section.featured h2.slogan {font-size: 30px;}
section.featured p {font-size: 16px; line-height: 1.5;}
section.featured h3 {font-size: 22px;}
section h2 {
    font-size: 34px;
    margin-bottom: 34px;
}


}

@media (max-width: 768px) {
section.featured {padding-top:200px; padding-bottom:0px;color: #fff; background: url('../img/cover.jpg') no-repeat scroll center bottom / cover #000;}
section.featured h2.slogan {font-size: 26px;}
section.featured p {font-size: 14px; line-height: 1.4;}
section.featured h3 {font-size: 18px;}

section h2 {
    font-size: 28px;
    margin-bottom: 28px;
}
}
