/**
 * @license
 * MyFonts Webfont Build ID 3292797, 2016-10-07T05:02:18-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: HurmeGeometricSans1-Regular by Hurme
 * URL: http://www.myfonts.com/fonts/hurme/geometric-sans-1-and-2/1-regular/
 * 
 * Webfont: HurmeGeometricSans2-Regular by Hurme
 * URL: http://www.myfonts.com/fonts/hurme/geometric-sans-1-and-2/2-regular/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3292797
 * Licensed pageviews: 10,000
 * Webfonts copyright: Copyright (c) 2012 by Toni Hurme. All rights reserved.
 * 
 * © 2016 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/323e7d");

  
@font-face {font-family: 'HurmeGeometricSans1-Regular';src: url('../webfonts/323E7D_0_0.eot');src: url('../webfonts/323E7D_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/323E7D_0_0.woff2') format('woff2'),url('../webfonts/323E7D_0_0.woff') format('woff'),url('../webfonts/323E7D_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HurmeGeometricSans2-Regular';src: url('../webfonts/323E7D_1_0.eot');src: url('../webfonts/323E7D_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/323E7D_1_0.woff2') format('woff2'),url('../webfonts/323E7D_1_0.woff') format('woff'),url('../webfonts/323E7D_1_0.ttf') format('truetype');}



@font-face {
  font-family: 'Austin Web';
  src: url('../webfonts/Austin-Roman-Web.eot');
  src: url('../webfonts/Austin-Roman-Web.eot?#iefix') format('embedded-opentype'),
       url('../webfonts/Austin-Roman-Web.woff2') format('woff2'),
       url('../webfonts/Austin-Roman-Web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'Austin Text Web';
  src: url('../webfonts/AustinText-Roman-Web.eot');
  src: url('../webfonts/AustinText-Roman-Web.eot?#iefix') format('embedded-opentype'),
       url('../webfonts/AustinText-Roman-Web.woff2') format('woff2'),
       url('../webfonts/AustinText-Roman-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}




.hide-element {display: none;}

html {
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html, body{
 height: 100%;
 width: 100%;
 background-color:#261d2a;
 
}


a {
   outline: 0; text-decoration: none;
    transition:  .50s ease-in-out;
   -moz-transition:  .50s ease-in-out;
   -webkit-transition:  .50s ease-in-out;
}

a:hover {
   text-decoration: none;;
   transition:  .50s ease-in-out;
   -moz-transition:  .50s ease-in-out;
   -webkit-transition:  .50s ease-in-out;
}



body{
	background:#261d2a;
	font-family: sans-serif;
	}

header {
	width:100%;	
	z-index:200;
	position:fixed;
	text-align:center;
	padding:62px 0 45px 0;
	background-color:#261d2a;
}

header img{ width: 250px; height:auto;
}
	
	
.video{
	position:absolute;
	 height: 100%;
	 padding-top: 0px;
	 top:17px;
	 text-align:center;
	 background-color:#261d2a;
	 width:100%;
	 z-index:10;
	 }

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-bottom:40px;
	overflow: hidden;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 130%;
	margin-top:-8.5%;
}

.video p {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;
	letter-spacing:.04em;
}

.video p a{
	color:#FFF;
	opacity: 0.25;
	letter-spacing:.04em;	
}
.video p a:hover{
	opacity: 0.75;	
}

.video .copyright {
	font-size: 11px;
	text-transform: uppercase;
	margin: 20px 0px 0 0;
	padding: 0px;
	font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;
	letter-spacing:.04em;
	color:#FFF;
	opacity:0.1;
}
.imgWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-bottom:40px;
	overflow: hidden;
} 
.imgWrapper img{
	position: relative;
   
	
    width:100%;
} 
.block-content{
	z-index:10;
	padding:0 0 0 0;
	height:100%;
}


.block-content .table{
	display:table;
	width:100%;
	height:100%;
}	

.block-content .table .table-cell{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.legal.section_text, .privacy.section_text {
	padding:0px 0 0px 0;
	height:calc(100% - 250px);
	position:fixed;
	overflow:scroll;
	top: 200px;
	bottom: 50px;
}


.navigation{
	position:absolute;
	 height: 100%;
	 padding-top: 0px;
	 top:0px;
	 text-align:center;
	 background-color:#261d2a;
	 width:100%;
	 z-index:20;
	 display: none;
	 }
.navigation ul { margin: 0px; padding:0px;
font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;} 
.navigation li { line-height:300%; font-size:12px; text-transform: uppercase;}
.navigation li a { color:#917955;letter-spacing:.04em;}
.navigation li a:hover{ color:#fff;opacity:0.60;}

.navigation li:last-of-type a {color:#b3aabc; opacity:0.35;}
.navigation li:last-of-type a:hover{ color:#fff;opacity:0.60;}

.navigation .monogram { width: 20px; margin-top:70px;}



.section_image{
	position:absolute;
	 height: 100%;
	 padding-top: 0px;
	 top:0px;
	 text-align:center;
	 background-color:#261d2a;
	 width:100%;
	 z-index:300;
	 display: none;
	 }

.imageWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-bottom:40px;
}
.section_image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.section_text{
	position:absolute;
	 height: 100%;
	 padding-top:0px;
	 top:0px;
	 text-align:center;
	 background-color:#261d2a;
	 width:100%;
	 z-index:40;
	 display: none;
	 }

	

.section_text h2 {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 25px 0;
	padding: 0px;
	color:#917955;
	font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;
	letter-spacing:.04em;
}

.section_text h3 {
	font-size: 24px;
	text-transform: uppercase;
	margin: 0px 0px 50px 0px;
	padding: 0px;
	color:#FFF;
	display:block;
 font-family: 'Austin Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
  opacity:.50;
  letter-spacing:.05em;
  line-height:115%;
}

.section_text h3:after{
    content: "";
    position: relative;
    width: 10%;
    height: 1px;
    top: 23px;
    left: 45%;
    border-bottom: 1px solid #917955;
	display:block;
}

.section_text p {
	font-size: 17px;
	margin: 0 65px 25px 65px;
	padding: 0px;
	color:#917955;
	font-family: 'Austin Text Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
  letter-spacing:.04em;
  line-height:120%;
}

.section_text .auctionp {
	font-size: 16px;
	margin: 0 25px 15px 25px;
}

.section_text h4 {
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color:#FFF;
	display:block;
 font-family: 'Austin Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
  opacity:.50;
  letter-spacing:.05em;
  line-height:115%;
}

.section_text h4.extraspace{
	
	margin: 12px 0px 10px 0px;
}


.section_text h5 {
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color:#917955;
	display:block;
 font-family: 'Austin Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
  letter-spacing:.05em;
  line-height:115%;
}

.section_text .small {
	font-size: 11px;
	margin: 0 0 15px 0;
	padding: 0px;
	color:#917955;
	font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;
  letter-spacing:.04em;
  line-height:120%;
}
.section_text .emaillink {margin: 0px; padding:0px;
font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;
}

.section_text .emaillink a{line-height:300%; font-size:12px; text-transform: uppercase;color:#917955;letter-spacing:.04em;
}

.section_text .emaillink a:hover{ color:#fff;opacity:0.60;}


.legal.section_text p, .privacy.section_text p {
	font-size: 14px;
	margin: 0 0px 25px 0px;
	color:#FFF;
	text-align:left;
	opacity:0.35;
}

.legal.section_text h4, .privacy.section_text h4 {
	text-align:left;
	font-size: 12px;
	margin: 5px 0 10px 0;
	padding: 0px;
	color:#FFF;
	font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;
  letter-spacing:.04em;
  line-height:120%;
  opacity:0.5;
}


 .in-page-nav{position:relative; width:100%; top:50px}

.in-page-nav ul.legal{ margin-bottom:50px;}


.in-page-nav ul{margin: 0; padding: 0px;line-height:300%; font-size:12px; text-transform: uppercase;font-family: 'HurmeGeometricSans2-Regular', Arial;
	font-weight: normal;
	font-style: normal;}
.in-page-nav ul li{ display:inline-block;color:#b3aabc; opacity:0.35;}
.in-page-nav ul li.divider{ margin:0 10px;}

.in-page-nav li a { color:#b3aabc;letter-spacing:.04em;}
.in-page-nav li a:hover{ color:#fff; opacity:0.75;}

.in-page-nav img.closer {
	width:18px;opacity: 0.75;
	transition:  .25s ease-in-out;
   -moz-transition:  .25s ease-in-out;
   -webkit-transition:  .25s ease-in-out;
   margin-top:50px;
}


.in-page-nav img.closer:hover {opacity: 1;
	transition:  .25s ease-in-out;
   -moz-transition:  .25s ease-in-out;
   -webkit-transition:  .25s ease-in-out;
}	


.gallery-nav{position:absolute; width:100%; display: block; height: 30px; top: 50%; }
.close-nav{position:absolute; width:100%; display: block; height: 30px; bottom: 50px;}

.close-nav img.closer {
	width:18px;opacity: 1;
	transition:  .25s ease-in-out;
   -moz-transition:  .25s ease-in-out;
   -webkit-transition:  .25s ease-in-out;
	height: 18px; margin-left: 50%;
	z-index: 100;
	
}
.gallery-nav .prevSlide {left: 80px; position: absolute;}
.gallery-nav .nextSlide	 {right: 80px; position: absolute;}


.gallery-nav .prevSlide img, .gallery-nav .nextSlide img {
	width:30px;opacity: 1;
	transition:  .25s ease-in-out;
   -moz-transition:  .25s ease-in-out;
   -webkit-transition:  .25s ease-in-out;
	height: 30px; margin-left: 50%;
}


#player .play.rounded-box {display:none !important;}



.galleryLabel { position: absolute; padding-bottom: 6em; bottom: 30%; width: 50%; margin-left: 25%;}

.galleryLabel h2{
    color: #fff;
    display: block;
    font-family: "Austin Web";
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 115%;
    margin: 0 0 25px;
    opacity: 0.5;
    padding: 0;
    text-transform: uppercase;
}

.galleryLabel p{
   color: #917955;
    font-family: "Austin Text Web";
    font-size: 17px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0.04em;
    line-height: 120%;
    margin: 0 0px 10px;
    padding: 0;
}

 
@media all and (min-height: 951px) and (max-height: 1050px) {
	
.video .twelve.columns { width: 80%;}
.video .columns {
    margin-left: 10%; }
/*.section_text p {
	margin: 0 0px 25px 0px;
	font-size: 15px;
}

.section_text .auctionp {
	font-size: 14px;
	margin: 0 0px 15px 0px;
}
.section_text h3 {
	font-size: 20px;
	margin: 0px 0px 40px 0px;
}

.section_text h4 {
	font-size: 12px;
	margin: 0px 0px 15px 0px;
}


.section_text h5 {
	font-size: 12px;
}

.section_text .small {
	font-size: 11px;
}*/
	
	

	
}


@media all and (min-height: 751px) and (max-height: 950px) {
	
.video .twelve.columns { width: 70%;}
.video .columns {
    margin-left: 15%; }
	
	
	.galleryLabel { position: absolute; padding-bottom: 2em; bottom: 20%; width: 50%; margin-left: 25%;}
	
	/*.section_text p {
	margin: 0 0px 25px 0px;
	font-size: 14px;
}
.section_text .auctionp {
	font-size: 13px;
	margin: 0 0px 15px 0px;
}
.section_text h3 {
	font-size: 18px;
	margin: 0px 0px 30px 0px;
}
.section_text h3:after{
    top: 15px;
}

.section_text h3 {
	font-size: 18px;
	margin: 0px 0px 40px 0px;
}

.section_text h4 {
	font-size: 11px;
	margin: 0px 0px 15px 0px;
}


.section_text h5 {
	font-size: 11px;
}

.section_text .small {
	font-size: 10px;
}
*/
}

@media all and (min-height: 650px) and (max-height: 899px) {
	
.video .twelve.columns { width: 60%;}
.video .columns {
    margin-left: 20%; }
.galleryLabel { position: absolute; padding-bottom: 2em; bottom: 10%; width: 60%; margin-left: 20%;}

}


@media all and (max-height: 649px) {
	
.video .twelve.columns { width: 50%;}
.video .columns {
    margin-left: 25%; }
	
	.galleryLabel { position: absolute; padding-bottom: 2em; bottom: 10%; width: 70%; margin-left: 15%;}
.galleryLabel p.hideMobile{ display: none;
}
}




@media all and (max-height: 1050px) {
.block-content{
	padding:0 0 50px 0;
}

.block-content .table{
	display:table;
	width:100%;
	height:100%;
}	

.block-content .table .table-cell{
	display:table-cell;
	vertical-align:top;
	text-align:center;
}
.section_text{
	 top:150px;
	 height:auto;
	 }
	 
.video{
	 padding-top: 150px;
	 height:auto;
	 }
	 
.navigation{
	
	 padding-top: 150px;
	 height:auto;
	 }
	
}


@media only screen and (min-width: 690px) and (max-width: 1220px) {


.section_text p {
	margin: 0 10px 25px 10px;
	font-size: 15px;
}

.section_text .auctionp {
	font-size: 15px;
	margin: 0 10px 15px 10px;
}
.section_text h3 {
	font-size: 20px;
	margin: 0px 0px 40px 0px;
}

.section_text h4 {
	font-size: 12px;
	margin: 0px 0px 15px 0px;
}


.section_text h5 {
	font-size: 12px;
}

.section_text .small {
	font-size: 11px;
}
}



@media only screen and (min-width: 768px) and (max-width: 959px) {
.section_text p {
	margin: 0 0px 25px 0px;
	font-size: 15px;
}

.section_text .auctionp {
	font-size: 14px;
	margin: 0 0px 15px 0px;
}
.section_text h3 {
	font-size: 20px;
	margin: 0px 0px 40px 0px;
}

.section_text h4 {
	font-size: 12px;
	margin: 0px 0px 15px 0px;
}


.section_text h5 {
	font-size: 12px;
}

.section_text .small {
	font-size: 11px;
}



}

@media only screen  and (max-width: 767px) {
	.section_text p {
	margin: 0 0px 25px 0px;
	font-size: 14px;
}
.section_text .auctionp {
	font-size: 13px;
	margin: 0 0px 15px 0px;
}
.section_text h3 {
	font-size: 18px;
	margin: 0px 0px 30px 0px;
}
.section_text h3:after{
    top: 15px;
}

.section_text h3 {
	font-size: 18px;
	margin: 0px 0px 40px 0px;
}

.section_text h4 {
	font-size: 11px;
	margin: 0px 0px 15px 0px;
}


.section_text h5 {
	font-size: 11px;
}

.section_text .small {
	font-size: 10px;
}

.in-page-nav{position:relative; width:100%; top:10px}

.block-content{
	padding:0 0 50px 0;
}

.block-content .table{
	display:table;
	width:100%;
	height:100%;
}	

.block-content .table .table-cell{
	display:table-cell;
	vertical-align:top;
	text-align:center;
}
.section_text{
	 top:100px;
	 height:auto;
	 }
	 
	 .video{
	 padding-top: 100px;
	 height:auto;
	 }
	 
	 .navigation{
	
	 padding-top: 100px;
	 height:auto;
	 }
	 
	header {
	
	padding:31px 0 23px 0;
}

header img{ width: 175px; height:auto;
}

.legal.section_text, .privacy.section_text {
	
	height:calc(100% - 100px);
	top: 100px;
	bottom: 50px;
}
.galleryLabel p.hideMobile{ display: none;
}
	
	
.close-nav{bottom: 10px;}

.gallery-nav .prevSlide {left: 10px;}
.gallery-nav .nextSlide	 {right: 40px;}
	

	
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape)  {
	.section_text p {
	margin: 0 0px 25px 0px;
	font-size: 14px;
}
.section_text h3 {
	font-size: 18px;
	margin: 0px 0px 30px 0px;
}
.section_text h3:after{
    top: 15px;
}
.galleryLabel p.hideMobile{ display: none;
}
  }
  
  
  





/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-bottom:40px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	  

	  
}


/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (orientation: portrait) {
	  
	.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-bottom:40px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.galleryLabel h2{
    
    font-size: 14px;
    margin: 0px;
}

.galleryLabel p{
  
    font-size: 11px;
    
    margin: 0 25px 0px;
}.galleryLabel p.hideMobile{ display: none;
}	  
.galleryLabel { padding-bottom: 4em; }	  
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  
  
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-bottom:40px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.galleryLabel h2{
    
    font-size: 14px;
    margin: 0px;
}

.galleryLabel p{
  
    font-size: 11px;
    
    margin: 0 25px 0px;
}
	  
	  .galleryLabel p.hideMobile{ display: none;
}
}







