* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

@font-face {
	font-family: "univers";
	src: url('../universcnd.ttf'),
		 url('../fonts/univers/universcnd.eot');
}

@font-face {
	font-family: "universroman";
	src: url('../unive.ttf'),
		 url('../fonts/univers/unive.eot');
}

@font-face {
	font-family: "universcb";
	src: url('../univeobl.ttf'),
		 url('../fonts/univers/univeobl.eot');
}

body {
	font-family: "ff-dagny-web-pro", "Helvetica", "Arial", sans-serif;
	font-size: 100%;
	background-color: #FFF;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
}

h1 {
	font-family: "ff-dagny-web-pro", "Helvetica", "Arial", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #767676;
	font-size: 0.75em;
	letter-spacing: 0.09em;
	line-height: 1.3em;
	margin-bottom: 10px;
}

h2 {
	font-family: "ff-dagny-web-pro", "Helvetica", "Arial", sans-serif;
	font-style: italic;
	font-weight: 400;
	color: #767676;
	font-size: 0.68em;
	letter-spacing: 0.09em;
	line-height: 1.45em;
	margin-bottom: 6px;
}

p {
	font-family: "ff-dagny-web-pro", "Helvetica", "Arial", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #969696;
	font-size: 0.685em;
	letter-spacing: 0.09em;
	line-height: 1.45em;
	padding-top: 5px;
}

::selection {
	background:#FF8815;
	color: black;
}

::-moz-selection {
	background:#FF8815;
	color: black;
}

.wrapper {
	position: fixed;
	width: 100%;
	margin: 0 auto;
	padding-top: 0px;
	z-index: 10;
}

.bannerwrap {
	width: 80%;
	margin: 0 auto;
	float: left;
}

.rulewrap {
	width: 10%;
	height: 115px;
	float: left;
	background-color: #FFF;
	opacity: 0.97;
	filter: alpha(opacity=97);
}

.innerruleleft {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
}

.rule1 {
	margin: 34px 0 0 70%;
	float: right;
	width: 35%;
	height: 1px;
	background-color: #FF9E2B;
}

.navcontainer {
	display: block;
	width: 100%;
	height: 115px;
	margin: 0 0 1.25% 0;
	padding: 0;
	background-color: #FFF;
	float: left;
	transition: none;
	opacity: 0.97;
	filter: alpha(opacity=97);
}

.innernavleft {
	float: left;
	width: 50%;
	margin: 0 auto;
	z-index: 1000;
}

.innernavright {
	float: left;
	width: 48.75%;
	margin: 0 auto;
	z-index: 1000;
}

.rule2 {
	margin: 34px 0 0 0;
	width: 100%;
	height: 1px;
	background-color: #FF9E2B;
}

.menucontainer {
	float: left;
	width: 50%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.menucontainer2 {
	float: left;
	width: 50%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

ul {
	list-style: none;
}

.name_mobile {
	display: none;
}

.lastname_mobile {
	display: none;
}

.menuname_mobile {
	display: none;
}

.menuname_mobile2 {
	display: none;
}

a.namelink {
	color: #B2B2B2;
	transition: 0.3s ease-in-out;
}

.name {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 200;
	margin: 40px 0 0 0;
	letter-spacing: ;
	font-size: 1.85em;
	line-height: 1.2em;
	float: left;
	color: #BBBBBB;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
}

.menuname {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	margin: 43px 0 0 0;
	letter-spacing: 0.09em;
	font-size: 0.7em;
	line-height: 1.3em;
	float: left;
	color: #767676;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
}


.lastname {
	width: 100%;
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 200;
	letter-spacing:0.07em;
	margin: 5px 0 0 0;
	font-size: 1.85em;
	line-height: 1.2em;
	float: left;
	color: #BBBBBB;
	transition: .25s ease-in-out;
}

.spacer {
	width: 100%;
	height: 115px;
	margin: 0 0 1.25% 0;
	float: left;
}

a {
	color: #767676;
}

a:link {
	text-decoration: none;
	color: #767676;
	
}

a:hover {
	cursor: pointer;
	color: #2F2F2F;
	transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-webkit-transition:  .3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
}

a:visited {
	text-decoration: inherit;
}

.container {
	width: 80%;
	margin: 0 auto;
	animation: fadein .5s;
    -moz-animation: fadein .5s; /* Firefox */
    -webkit-animation: fadein .5s; /* Safari and Chrome */
    -o-animation: fadein .5s; /* Opera */
}

.container2 {
	width: 73.75%;
	margin: 0 auto;
	float: left;
	animation: fadein .5s;
    -moz-animation: fadein .5s; /* Firefox */
    -webkit-animation: fadein .5s; /* Safari and Chrome */
    -o-animation: fadein .5s; /* Opera */
}


.box {
	cursor: pointer;
  	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
    width:23.75%;
	height: auto;
	float: left;
	margin: 0 1.25% 1.25% 0;
	z-index: -2;
	position: static;
	background-color: #FF8815;
	opacity: 0.98;
}

.box img {
	opacity:1;  
	filter:alpha(opacity=100);
	height: auto;
	max-width: 100%;
	position: static;
	z-index: 1;
	-moz-transition: all .5s; 
    -webkit-transition: all .5s;  
    -ms-transition: all .5s;  
    -o-transition: all .5s;  
    transition: all .5s; 
}

.box img:hover{
	opacity: 0.2; 
	filter:alpha(opacity=25);
	transition: .35s ease-in-out;
	-moz-transition: .35s ease-in-out;
	-webkit-transition:  .35s ease-in-out;
	z-index: 1;
}

.projcolumn {
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	float: left;
	animation: fadein .5s;
    -moz-animation: fadein .5s; /* Firefox */
    -webkit-animation: fadein .5s; /* Safari and Chrome */
    -o-animation: fadein .5s; /* Opera */
}

.projbox {
  	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
    width:100%;
	float: left;
	margin: 0 1.25% 1.5% 0;
	z-index: 1;
	border: 1px solid #E1E1E1;
}

.projbox img {
  	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
    max-width:100%;
	float: left;
	margin: 0 0 0 0;
	z-index: 1;
	overflow: hidden;
}

.captioncolumn {
	width: 23.75%;
	height: 100%;
	margin: 0 1.25% 0 0;
	float: right;
	animation: fadein .5s;
    -moz-animation: fadein .5s; /* Firefox */
    -webkit-animation: fadein .5s; /* Safari and Chrome */
    -o-animation: fadein .5s; /* Opera */
}

.captionbox {
  	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
    width: 100%;
	background-color: ;
	float: right;
	margin: 0 0 38px 0;
	z-index: 1;
	overflow: hidden;
	border-top: 1px solid #FF9E2B;
	padding-top: 7px;
}

.next {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.09em;
	font-size: 0.7em;
	line-height: 1.3em;
	float: left;
	color: #767676;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
}

.captioncolumn_mobile {
	display: none;
}

.captionbox_mobile {
  	display: none;
}

.next_mobile {
	display: none;
}

.textwrapper {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 0.68em;
	line-height: 1.4em;
	letter-spacing: 0.09em;
	width: 23.75%;
	height: auto;
	color: #272727;
	position: absolute;
	z-index: -1;
	opacity: 1;
	margin-top: 20px;
	padding-left: 14px;
}

@media screen and (min-width: 981px) and (max-width: 1150px) {

.textwrapper {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 0.63em;
	line-height: 1.4em;
	letter-spacing: 0.09em;
	width: 23.75%;
	height: auto;
	color: #272727;
	position: absolute;
	z-index: -1;
	opacity: 1;
	margin-top: 20px;
	padding-left: 14px;
}

}

@media screen and (min-width: 750px) and (max-width: 980px) {
	
.textwrapper {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 0.69em;
	line-height: 1.4em;
	letter-spacing: 0.09em;
	width: 23.75%;
	height: auto;
	color: #272727;
	position: absolute;
	z-index: -1;
	opacity: 1;
	margin-top: 20px;
	padding-left: 14px;
}

.menucontainer {
	float: left;
	width: 60%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.menucontainer2 {
	float: left;
	width: 40%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.innernavright {
	float: left;
	width: 48.75%;
	margin: 0 1.25% 0 0;
	z-index: 1000;
}

.innernavright {
	float: left;
	width: 48.75%;
	margin: 0 1.25% 0 0;
	z-index: 1000;
}

.name_mobile {
	display: none;
}

.lastname_mobile {
	display: none;
}

.menuname_mobile {
	display: none;
}

.menuname_mobile2 {
	display: none;
}
	
.box {
	cursor: pointer;
  	transition: .25s ease-in-out;
    width: 48.75%;
	float: left;
	margin: 0 1.25% 1.25% 0;
	z-index: 1;
	position: static;
	background-color: #FF8815;
}

.box img {
	opacity:1;  
	filter:alpha(opacity=100);
	height: auto;
	max-width: 100%;
	position: static;
	z-index: 1;
	-moz-transition: all .5s; 
    -webkit-transition: all .5s;  
    -ms-transition: all .5s;  
    -o-transition: all .5s;  
    transition: all .5s; 
}

.box img:hover{
	opacity:.25; 
	filter:alpha(opacity=25);
	transition: .35s ease-in-out;
	-moz-transition: .35s ease-in-out;
	-webkit-transition:  .35s ease-in-out;
	z-index: 1;
}

.captioncolumn_mobile {
	display: none;
}

.captionbox_mobile {
  	display: none;
}

.next_mobile {
	display: none;
}	
}

@media screen and (min-width: 621px) and (max-width: 749px) {

.menucontainer {
	float: left;
	width: 60%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.menucontainer2 {
	float: left;
	width: 40%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.innernavright {
	float: left;
	width: 48.75%;
	margin: 0 1.25% 0 0;
	z-index: 1000;
}

.innernavright {
	float: left;
	width: 48.75%;
	margin: 0 1.25% 0 0;
	z-index: 1000;
}

.name_mobile {
	display: none;
}

.lastname_mobile {
	display: none;
}

.menuname_mobile {
	display: none;
}

.menuname_mobile2 {
	display: none;
}
	
.box {
	cursor: pointer;
  	transition: .25s ease-in-out;
    width: 48.75%;
	float: left;
	margin: 0 1.25% 1.25% 0;
	z-index: 1;
	position: static;
	background-color: #FF8815;
}

.box img {
	opacity:1;  
	filter:alpha(opacity=100);
	height: auto;
	max-width: 100%;
	position: static;
	z-index: 1;
	-moz-transition: all .5s; 
    -webkit-transition: all .5s;  
    -ms-transition: all .5s;  
    -o-transition: all .5s;  
    transition: all .5s; 
}

.box img:hover{
	opacity:.25; 
	filter:alpha(opacity=25);
	transition: .35s ease-in-out;
	-moz-transition: .35s ease-in-out;
	-webkit-transition:  .35s ease-in-out;
	z-index: 1;
}

.textwrapper {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 0.62em;
	line-height: 1.4em;
	letter-spacing: 0.09em;
	width: 23.75%;
	height: auto;
	color: #272727;
	position: absolute;
	z-index: -1;
	opacity: 1;
	margin-top: 20px;
	padding-left: 14px;
}

.container2 {
	width: 100%;
	margin: 0 auto;
	float: left;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
}

.captioncolumn {
	display: none;
}

.captionbox {
  	display: none;
}

.next {
	display: none;
}

.captioncolumn_mobile {
	width: 100%;
	margin: 0 1.25% 0 0;
	float: left;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
	display: inherit;
}

.captionbox_mobile {
  	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
    width: 100%;
	background-color: ;
	float: left;
	margin: 38px 0 0 0;
	z-index: 1;
	overflow: hidden;
	border-top: 1px solid #FF9E2B;
	padding-top: 7px;
	display: inherit;
}

.next_mobile {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.09em;
	font-size: 0.7em;
	line-height: 1.3em;
	float: left;
	margin: 0 0 25px 0;
	color: #767676;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

}


/* Phone Landscape */

@media screen and (min-width: 410px) and (max-width: 620px) {
	
.menucontainer {
	float: left;
	width: 60%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.menucontainer2 {
	float: left;
	width: 40%;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.rulewrap {
	width: 10%;
	height: 85px;
	float: left;
}

.rule1 {
	margin: 27px 2px 0 70%;
	float: right;
	width: 35%;
	height: 1px;
	background-color: #FF9E2B;
}

.navcontainer {
	width: 100%;
	height: 85px;
	margin: 0 auto;
	opacity: 0.97;
	padding: 0;
	z-index: 1000;
	background-color: #FFF;
	float: left;
}

.innernavleft {
	float: left;
	width: 48.75%;
	margin: 0 1.25% 0 0;
	z-index: 1000;
}

.innernavright {
	float: left;
	width: 48.75%;
	margin: 0 1.25% 0 0;
	z-index: 1000;
}

.rule2 {
	margin: 27px 0 0 0;
	width: 100%;
	height: 1px;
	background-color: #FF9E2B;
	transition: .25s ease-in-out;
}

a.menuitem {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.04em;
	font-size: ;
	line-height: 1.42em;
	color: #525252;
	transition: ;
	z-index: 1000;
}

.spacer {
	width: 100%;
	height: 85px;
	margin: 0 0 1.25% 0;
	float: left;
	transition: .25s ease-in-out;
}

.name_mobile {
	width: 100%;
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	margin: 31px 0 0 0;
	letter-spacing: ;
	font-size: 0.875em;
	line-height: 1.2em;
	float: left;
	color: #424242;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.lastname_mobile {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	letter-spacing:0.08em;
	margin: 0 0 0 0;
	font-size: 0.875em;
	line-height: 1.2em;
	float: left;
	color: #424242;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.menuname_mobile {
	width: 100%;
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	margin: 3px 0 0 0;
	letter-spacing: 0.06em;
	font-size: 0.84em;
	line-height: 1.2em;
	float: left;
	color: #424242;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.menuname_mobile2 {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	margin: 0 0 0 0;
	letter-spacing: 0.06em;
	font-size: 0.84em;
	line-height: 1.2em;
	float: left;
	color: #424242;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.name {
	display: none;
}

.menuname {
	display: none;
}


.lastname {
	display: none;
}
		
.box {
	cursor: pointer;
  	transition: .25s ease-in-out;
    width: 48.75%;
	float: left;
	margin: 0 1.25% 1.25% 0;
	z-index: 1;
	position: static;
	background-color: transparent;
}

.box img {
	opacity:.35;  
	filter:alpha(opacity=35);
	height: auto;
	max-width: 100%;
	position: static;
	z-index: 1;
	-moz-transition: all .5s; 
    -webkit-transition: all .5s;  
    -ms-transition: all .5s;  
    -o-transition: all .5s;  
    transition: all .5s; 
}

.box img:hover{
	opacity: .35; 
	filter:alpha(opacity=35);
	transition: .35s ease-in-out;
	-moz-transition: .35s ease-in-out;
	-webkit-transition:  .35s ease-in-out;
	z-index: 1;
}

.textwrapper {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 0.62em;
	line-height: 1.4em;
	letter-spacing: 0.09em;
	width: 50%;
	height: auto;
	color: #424242;
	position: absolute;
	z-index: 1;
	opacity: 1;
	margin-top: 20px;
	padding-left: 14px;
}

.container2 {
	width: 100%;
	margin: 0 auto;
	float: left;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
}

.captioncolumn {
	display: none;
}

.captionbox {
  	display: none;
}

.next {
	display: none;
}

.captioncolumn_mobile {
	width: 100%;
	margin: 0 1.25% 0 0;
	float: left;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
	display: inherit;
}

.captionbox_mobile {
  	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
    width: 100%;
	background-color: ;
	float: left;
	margin: 38px 0 0 0;
	z-index: 1;
	overflow: hidden;
	border-top: 1px solid #FF9E2B;
	padding-top: 7px;
	display: inherit;
}

.next_mobile {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.09em;
	font-size: 0.65em;
	line-height: 1.3em;
	float: left;
	margin: 0 0 25px 0;
	color: #767676;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

}


/* Phone Portrait */

@media screen and (max-width: 409px) and (min-width: 100px) {

.rulewrap {
	width: 10%;
	height: 85px;
	float: left;
}

.rule1 {
	margin: 27px 2px 0 70%;
	float: right;
	width: 35%;
	height: 1px;
	background-color: #FF9E2B;
}

.navcontainer {
	width: 100%;
	height: 85px;
	margin: 0 auto;
	opacity: 0.97;
	z-index: 500;
	padding: 0;
	background-color: #FFF;
	transition: .25s ease-in-out;
}

.innernavleft {
	float: left;
	width: 45%;
	margin: 0 auto;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.innernavright {
	float: left;
	width: 55%;
	margin: 0 auto;
	z-index: 1000;
	transition: .25s ease-in-out;
}

.rule2 {
	margin: 27px 0 0 0;
	width: 100%;
	height: 1px;
	background-color: #FF9E2B;
	float: left;
}


.menuitems {
	margin: 32px 0 0 0;
	z-index: 1000;
	float: left;
	transition: .25s ease-in-out;
}

a:link {
	text-decoration: none;
}

a:hover {
	cursor: pointer;
}

.name_mobile {
	width: 100%;
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	margin: 31px 0 0 0;
	letter-spacing: ;
	font-size: 0.875em;
	line-height: 1.2em;
	float: left;
	color: #424242;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.lastname_mobile {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	letter-spacing:0.08em;
	margin: 0 0 0 0;
	font-size: 0.875em;
	line-height: 1.2em;
	float: left;
	color: #424242;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.menuname_mobile {
	width: 100%;
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	margin: 3px 0 0 0;
	letter-spacing: 0.06em;
	font-size: 0.84em;
	line-height: 1.2em;
	float: left;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.menuname_mobile2 {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	margin: 0 0 0 0;
	letter-spacing: 0.06em;
	font-size: 0.84em;
	line-height: 1.2em;
	float: left;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

.name {
	display: none;
}

.menuname {
	display: none;
}


.lastname {
	display: none;
}
.spacer {
	width: 100%;
	height: 90px;
	padding-bottom: 2.25%;
	float: left;
	transition: .25s ease-in-out;
}
		
.box {
	cursor: pointer;
  	transition: .25s ease-in-out;
    width: 100%;
	float: left;
	margin: 0 1.25% 1.25% 0;
	z-index: 1;
	position: static;
	background-color: transparent;
}

.box img {
	opacity:.4;  
	filter:alpha(opacity=40);
	height: auto;
	max-width: 100%;
	position: static;
	z-index: 1;
	-moz-transition: all .5s; 
    -webkit-transition: all .5s;  
    -ms-transition: all .5s;  
    -o-transition: all .5s;  
    transition: all .5s; 
}

.box img:hover{
	opacity: .4; 
	filter:alpha(opacity=40);
	transition: .35s ease-in-out;
	-moz-transition: .35s ease-in-out;
	-webkit-transition:  .35s ease-in-out;
	z-index: 1;
}

.textwrapper {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 0.62em;
	line-height: 1.3em;
	letter-spacing: 0.09em;
	width: 50%;
	height: auto;
	color: #424242;
	position: absolute;
	z-index: 1;
	opacity: 1;
	margin-top: 20px;
	padding-left: 14px;
}

.container2 {
	width: 100%;
	margin: 0 auto;
	float: left;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
}

.captioncolumn {
	display: none;
}

.captionbox {
  	display: none;
}

.next {
	display: none;
}

.captioncolumn_mobile {
	width: 100%;
	margin: 0 1.25% 0 0;
	float: left;
	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
	display: inherit;
}

.captionbox_mobile {
  	transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-webkit-transition:  .25s ease-in-out;
    width: 100%;
	background-color: ;
	float: left;
	margin: 38px 0 0 0;
	z-index: 1;
	overflow: hidden;
	border-top: 1px solid #FF9E2B;
	padding-top: 7px;
	display: inherit;
}

.next_mobile {
	font-family: "ff-dagny-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.09em;
	font-size: 0.7em;
	line-height: 1.3em;
	float: left;
	margin: 0 0 25px 0;
	color: #767676;
	transition: .25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	display: inherit;
}

}