
/*START @FONT-FACE LINK*/
@font-face{
	font-family: "AvenirLTStdBook";
	src: url(fonts/AvenirLTStdBook.otf) format("opentype");
	}
	
@font-face{
	font-family: "Lato-Light";
	src: url(fonts/Lato-Light.ttf) format("opentype");
	}
/*END @FONT-FACE LINK*/
	
html, header, body, nav, ul, h1, p {
	margin:0;
	padding:0;	
	}

a img{
	border:none;/*to keep IE from putting borders around "a img" tags*/
}
	
body h1 {
	font-size: 100%; 
	line-height:1em;
}

.fancybox-nav span {
        visibility: visible;
    }

a	{
	text-decoration:none;	
   }
   
.backtotop{
	color:#EAE3B7;
}

.backtotopgall{
	color:#EAE3B7;
	display:none;
}

img{
	max-width:100%;
	height:auto;	
}

header {
	height:175.004px;
	margin:0 auto;
	background-color: #8F8172;	
	width: 100%;
	}

#mobilenav{
	display:none;	
	list-style:none;
	margin:0;
	padding:0;
	font-family: "AvenirLTStdBook", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
 }
 
#mobilenav li{
	text-align:left;
}
	
#mainmenu{
	display:none;
	float:right;	
}

div.logotype{
	margin:0 auto;
	width: /*1013.976px/1280*/79.216875%;
	max-width: 1104.5866212766px;
	}

body {	
	width: 100%;
	background-color: #303237;	
	}

nav {
	margin: 0 auto;
	width:73.4375%/*940px/1280*/;
	max-width:1024px;
	text-align:right;
	position:relative;
	bottom: 20%;
	}

nav a	{
 	text-decoration:none;
	color: #FFFFFF;
	font-family: "AvenirLTStdBook", Helvetica, Arial, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	}
	
a#text{
	margin-right:/*60px/940px*/5%;	
	}
	
a#text2{
	margin-right:/*60px/940px*/5%;	
	}

a#text3{
	margin-right:/*60px/940px*/5%;	
	}
	
a#text4{
	margin-right:/*60px/940px*/5%;	
	}
	
.pagetitle{
	font-size: 1.5em;
	margin-bottom: 30px;
	}

a.current{
	color:#303237;	
	}

a.current2{
	color:#CFC;	
}
a:hover{
	color:#385D55;
	}

img.logo{
	display:inline;
	margin-top:20.002px;	
	}

.kern{
	letter-spacing: 0.06em;	
}

.kern1{
	letter-spacing: 0.04em;	
}

#pshow{
	color:#EAE3B7;
	display:none;
}

#pshow2{
	color:#EAE3B7;
	display:none;
}

#pshow3{
	color:#EAE3B7;
	display:none;
}

#pshow4{
	color:#EAE3B7;
	display:none;
}

#phide{
	color:#EAE3B7;
}

article.sdgallery1{
	margin: 0 auto;
	width:73.4375%/*940px/1280px*/;
	max-width:1024px;	
	font-family: "AvenirLTStdBook", Helvetica, Arial, sans-serif;
	color:#EAE3B7;
	margin-top:42.70596px;
	margin-bottom:70px;
	overflow:hidden;
}

.col1{
	width:134.865px;/*15.30478723%*/;
	padding-right:5.435%/*51.089px/940*/;
	float:left;
	position:relative;
	}
	
.col1-2{
	width:134.865px;/*15.30478723%*/;
	padding-right:5.435%/*51.089px/940*/;
	float:left;
	position:relative;
	}

.col1 ul li{
	list-style:none;
	font-size:1em;
	font-weight:normal;
	line-height:21px;
	padding-bottom:8px;
}

.col1 ul li a:hover {
	color:#385D55;
}
.col1 ul li .nestedlist li{
	padding:0;
}
.col1 ul a {
	text-decoration:none;
	color:#EAE3B7;
}

.col1 #jump{
 display:none;	
}

h1.sidenav {
	font-family: "AvenirLTStdBook", Helvetica, Arial, sans-serif;
	font-size:1em;
	line-height:21px;
	padding-bottom:8px;
	color:#E5E5E5;
	}
	
.col2{
	width:26.61798772%/*250.209px/940px*/;	
	color:#FFFFFF;
	float:left;
}

p	{
	font-family: Lato-Light, Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	font-weight:300;
	line-height:21px;	
}

p#pshow,p#pshow2, p#pshowp3, #pshow4{
	font-family: "AvenirLTStdBook", Helvetica, Arial, sans-serif;
	}

h1.description{
	font-size:1.3125em;
	line-height:1.3125em;	
}

/*Responsive Video Styles*/

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	/*margin-bottom:25px;*/
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
}

#vid2{
	margin-top:5px;	
}

.nestedlist li{
	display:inline;
}

.nestedlist{

	margin-left:10px;
	font-size:.8em;
	
	list-style:none;	
}

.vidlink{
	color:#EAE3B7;	
	text-decoration:underline;
}

.vidlink:hover{
	color:#385D55;	
}

iframe.vidmedia{
	border:none;	
}


.col3{
	width:47.1%/*414px/940*/;
	float:right;
	}
.video {
	width:100%;
	float:right;
	padding-top:5px;
}

article img{
	padding:0 2% 2% 0/*0 0 10px 10px*/;
	float:left;	
}

.ellipsis{
	display:none;	
}
.ellipsis2{
	display:none;	
}
.ellipsis3{
	display:none;	
}
.ellipsis4{
	display:none;	
}

footer a{
	text-decoration:none;
	font-size:.8em;
	text-transform:uppercase;	
	color:#FFF;	
}

footer{
	width:73.4375%/*940px/1280*/;
	max-width:1024px;
	margin:0 auto;
	border-top:#FFF thin solid;
	text-align:right;
	color:#FFF;	
	font-family:"AvenirLTStdBook", Helvetica, Arial, sans-serif;
	line-height:2em;
}

.btp{
	padding-left:60px;	
	display:none;
}

footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;	
}

.mobilebio{
	display:none;
	}

.biopic{
	padding:0;
	display:inline;	
	width:300px;
	float:right;
}

.biopic img{
	padding:0;
	margin:0;
	max-width:100%;
	height:auto;
	float:right;
	}


p.bio{
	padding-bottom:21px;	
  }


#biotext{
	width:50%;
  }

.viewres{
	color:#EAE3B7;
  }

@media all and (max-width: 970px) and (min-width: 800px){

div.logotype{
	width: 95.779375%/*1225.976px/1280*/;
	}	

nav {
	width:90%/*1152px/1280*/;
	}

article.sdgallery1{
	width:90%/*11524px/1280px*/;
 }
 
 footer{
	width:90%;
  }	
}

@media all and (max-width: 799px) and (min-width: 600px){
	
header{
	width:100%/*775.555555555555556px*/;
	margin:0 auto;
	overflow:hidden;
	}
	
div.logotype{
	width: 95%/*742.822263888888889px/*1225.976px/1280*/;
	}


nav {
	width:95%;;/*1152px/1280*/;
	}
a#text{
	margin-right:4%;	
	}
	
a#text2{
	margin-right:4%;	
	}
		
a#text3{
	margin-right:4%;	
	}
	
a#text4{
	margin-right:4%;	
	}

article.sdgallery1{
	width:95%/*11524px/1280px*/;
 	}	
 
#pshow{
	 display:block;
	}
	
#pshow2{
	 display:block;
	}	

#pshow3{
	 display:block;
	}
		
#pshow4{
	 display:block;
	}
		
.col1{
	margin:0;
	padding:0;
	float:none;
	background-color:#808080;
	border:#C6C6C6 solid thin;
	border-radius: 3px;
	padding: 8px 5px 5px 5px;
	margin-bottom: 15px;
	width:190px;
	font-size:1.3em;
	}
	
.col1 h1{
	display:none;	
}
.col1 #jump{
	display:inline;
	color:#FFF;	
}

.col1-2{
	display:none;	
}

/*#gallmenu{
	color:#FFFFFF;
	padding-bottom:10px;
	position:relative;
	bottom:10.5px;
	left:2px;
}*/

.col1 ul{
	display:none;
	border-top:#FDFDFD solid thin;
	padding-top:5px;
	}
	
.col1 li{
	padding-top:9px;
 }

.col2{
	width:100%;	
	color:#FFFFFF;
	padding-bottom:10px;
	float:none;
	padding: 0 5px 0 0;
}

article img{
	padding:0 5px 5px 0;
	float:none;	
}

.col3{
	width:100%;
	padding-top:10px;
	}
	
.descripttoggle{
	display:none;	
	}

.descripttoggle2{
	display:none;	
	}
	
.descripttoggle3{
	display:none;	
	}
	
.descripttoggle4{
	display:none;	
	}

.ellipsis{
	display:inline;	
	}
.ellipsis2{
	display:inline;	
	}	
.ellipsis3{
	display:inline;	
	}	
.ellipsis4{
	display:inline;	
	}
	
.backtotopgall{
	color:#EAE3B7;
	display:block;
}

.backtotop{
	display:none;	
}

nav a	{
	font-size:1.3em;
	}
	
footer{
	width:95%;
  }
	
#biotext{
	width:35%;
	float:left;
  }
  
.biopic{
	padding:0;	
	width:300px;

  }

}

@media all and (max-width: 599px) and (min-width: 0px){
html{
	width:100%;
	min-width:310px;	
	}

header{
	width:100%;
	min-width:310px;
}

.logotype img{
	width:190px;
  	}

nav{
	width:95%;
	display:none;
	padding:0 5%;
	overflow:hidden;
  }
  
div.mobilecontainer{
	width:30%;
	float:right;
	overflow:hidden;
 	}
	
#mobilenav{
	display:none;	
	color:#FFF;
	position:relative;
	top:20px;
	float:right;
	background-color:rgb(95,94,96);
	font-size:1.325em;
	margin:0;
	padding:0;
	border-radius:5px;
	opacity:0.95;
}

#mobilenav li{
 	margin:0;
 	padding:0;	
 	padding:10px 8px 10px 8px;
}

#mobilenav a{
	color:#FFF;
}
   
div.logotype{
	width: 95%/*1225.976px/1280*/;
	}

#mainmenu{
	display:block;
	position:relative;
	bottom:20px;
	right:23px;/*5%;*/
  }

 article.sdgallery1{
	width:95%;	
   }	
 
.col1 ul{
	padding:10px 0;
	}
	
.col1-2{
	display:none;	
}
   
article img{
	margin: auto;
	padding:5px;
	float:none;	
	}
 
.col2{
	width:100%;	
	margin:0 auto;
	color:#FFFFFF;
	padding-bottom:10px;
	float:none;
   	}
	
.descripttoggle{
	display:none;	
	}
	
.descripttoggle2{
	display:none;	
	}
	
.descripttoggle3{
	display:none;	
	}
	
.descripttoggle4{
	display:none;	
	}

.ellipsis{
	display:inline;	
	}
.ellipsis2{
	display:inline;	
	}	
.ellipsis3{
	display:inline;	
	}
.ellipsis4{
	display:inline;	
	}	
	 
 .col3{
	 margin:0 auto;
	 padding:0;
	 float:none;
	 width:100%;	
 }
 
 article img{
	padding:0 5px 5px 0;
	float:none;
	max-width:100%;	
}

 .col1{
	margin:0;
	padding:0;
	float:none;
	background-color:#808080;
	border:#C6C6C6 solid thin;
	border-radius: 3px;
	padding: 8px 5px 5px 5px;
	margin-bottom: 15px;
	width:190px;
	font-size:1.3em;
	}
	
.col1 h1{
	display:none;	
}

.col1 #jump{
	display:inline;	
}

#jump{
	color:#FFF;
	text-align:center;
}

/*#gallmenu{
	color:#FFFFFF;
	padding-bottom:10px;
	text-align:center;
}*/

.col1 ul{
	padding:0;
	margin:0;
	display:none;
	border-top:#FDFDFD solid thin;
	padding-top:5px;
	}
	
.col1 li{
	padding-top:9px;
 }
	
#pshow{
	 display:block;
	}
#pshow2{
	 display:block;
	}
#pshow3{
	 display:block;
	}
#pshow4{
	 display:block;
	}	
	
#biotext{
	width:90%;
	float:left;
  }
  
.biopic{
	display:none;
  }
  
.mobilebio{
	display:inline-block;	
	width:200px;
}

.backtotopgall{
	color:#EAE3B7;
	display:block;
}

.backtotop{
	display:none;	
}
	
footer{
	display:none;
  }	
  


}