@font-face {
    font-family: 'Linux-Biolinum';
    src:url('/wp-content/themes/pique/fonts/Linux-Biolinum.ttf.woff') format('woff'),
        url('/ac/wp-content/themes/pique/fonts/Linux-Biolinum.ttf.svg#Linux-Biolinum') format('svg'),
        url('/ac/wp-content/themes/pique/fonts/Linux-Biolinum.ttf.eot'),
        url('/ac/wp-content/themes/pique/fonts/Linux-Biolinum.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}

.site {
  background:#000;
}

.pique-frontpage #masthead {
  z-index:1000;	
}

#page {
 overflow:hidden;
}

#site-top-navigation-wrapper { 
position:absolute; 
top:0;
}

.menu-top-menu-container ul {
    float:right; 
	margin-right:5%;
}
.menu-top-menu-container a {
	font-size:0.8em
}

.site-branding {
  margin-top:20%;
}

h1, h2, h3, blockquote cite, .pique-template-testimonials .pique-testimonials article .entry-content cite, .site-branding .site-title, .widget-title, h4, h5, h6 {
	 font-family: "Linux-Biolinum", Karla, Arial, sans-serif;
    font-weight: normal;
	text-shadow: 2px 2px 5px #333;
	color:#fff;
}

.pique-panel-content h2 {
	text-transform:none;
}
.site-branding h1.site-title {
    font-size: 2em;
    letter-spacing: 9px;
}


h2.chrono-title {

  font-family: "Linux-Biolinum", Karla, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    letter-spacing: 9px;
		color:#fff;
}
.parallax {

} 
.parallax__group {
Position:relative;
height:100vh;
	max-height:850px;
}
.parallax__layer { 
}
.parallax__layer--base {
position:absolute; 
top:5%;
left:30%;
right:5%;
}

.parallaxPage__layer--back img, .parallax__layer--back img { 
position:absolute;
width:100%;
object-fit:cover;
	object-position:0% 0%;
	 
}

.pique-panel-content {
  padding-top:0px !important;
  max-width:none;
} 

.pique-panel {
background-color:rgba(0, 0, 0, 0.9); 
 
}

.site-footer {
}

.entry-content:first-child {
margin:0 5% !important;
}

#page-title-container h2 {
  font-family: "Linux-Biolinum", Karla, Arial, sans-serif;
    font-size: 3em;
    font-weight: normal;
    letter-spacing: 9px;
	  color:#fff;
	padding-top:30px;
}

#contact-form-336 form {
	max-width:600px;
	width:100%;
	margin:0 auto;
	height:800px;
	padding-top:100px;
}


main {
	background:#000;
	position:relative;
}

.post_featured_image {
	margin-top:20px;
  float:right;
	width:50%;
}

.gallery {
  clear:both;	
}

@media screen and (max-width: 1200px) {
	.parallax__layer--base {
	left:20%;	
	}
}
@media screen and (max-width: 1000px) {
	
	.parallax__group {
		position:relative;
		height:auto;
		min-height:100vh;
	}
.parallax__layer--base, .parallaxPage__layer--base {
	position:relative;
	display:block;
		top:0%;
	 right:0%;
    left:0%;
	bottom:0%;
		height:auto;
		min-height:100vh;
	margin:0 5%;
	padding-top:5%;
}
.parallax__layer--back {
	
}
.parallax__layer--back img, .parallaxPage__layer--back img {
	width:auto;
	height:100%;
object-fit:cover;
	object-position:0% 0%;
}
	
.main-navigation {
  margin-top: 1em !important;
  position: relative !important;	
}
	
.post_featured_image {
  float:none;
	width:auto;
}
	
}