@charset "UTF-8";
/* CSS Document */

body { background-color:#bddcd5; font-family: 'Lato', sans-serif; color:#192240; padding:0; margin:0; font-size:12px; }
h1, h2, h3, h4, h5, h6 {text-transform:uppercase; letter-spacing:0.1em; font-weight:normal;}
h1 { font-size:20px;}
h2 { font-size:18px; page-break-after:avoid; display: inline;}
h3 { font-size:15px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px; display: inline;}

a:link {color:#192240;}
a:visited {color:#192240;}
a:hover {color:#ea198d;}
a:active {color:#192240;}
img {border:0;}


#main { margin:0; padding:0; width:1000px; position:relative; z-index:10; text-align:center;}

#intro-text {position:relative; font-size:10px; padding:0 50px 100px 50px; top:-10px; width:900px; text-transform:uppercase; letter-spacing:0.1em;}
#footer { position:relative; font-size:10px; padding:100px 50px; text-align:center; letter-spacing:0.1em; width:900px;}

#project-contain { background:url(../_images/box-background_800.png); background-position:top center; background-repeat:repeat-y; position:relative; }

#project-title { position:relative; text-align:left; padding: 50px; width:900px; text-transform:uppercase; letter-spacing:0.1em; background: linear-gradient(#ef9b00, rgba(239,155,0,0)); }
.project-box {position:relative; text-align:center; padding: 0;}
.project-box img {margin:0; padding-bottom:50px; max-width:900px;}
img.project-box-last {padding-bottom:0;}

#columns {-webkit-column-count: 3;
	-webkit-column-gap: 0;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 0;
	-moz-column-fill: auto;
	column-count: 3;
	column-gap: 0;
	column-fill: auto;}
.pin {	display: inline-block;
	background: transparent;
	border: 0;
	margin: 0;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 50px; }
.pin img { max-width:233px; border:0; padding:0; margin:0;}

#border-box-top { margin:0 100px; padding:0; width:790px; position:relative; z-index:15; border-top:5px solid #fff; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:0; height:50px;}
#border-box-bottom { clear:both; margin:0 100px; padding:0; width:790px; position:relative; z-index:15; border-bottom:5px solid #fff; border-left:5px solid #fff; border-right:5px solid #fff; border-top:0; height:50px;}

.pink { color:#ea198d; margin:0, 20px; }