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

* {
	font-weight: normal;
	font-style: normal;
}

html {
        margin: 0;
        padding: 0;
		width: 100%;
		height: 100%;
}
	  
body {
	background-color: #000000;
	color: #ffffff;
	margin: 23px 38px;		
}

h1, h2, h3, h4 {
	text-transform: uppercase;
	font-size: 60px;
	line-height: 1.4;
	margin:0;
	display: block;
	font-weight: normal;
	font-style: normal;
	font-family: CartographCF-Light;
}

div.cycle-slideshow {
	width: 549px;
	height: 706px;
	z-index: 999;
	position: fixed;
	bottom: -5px;
	display: block;
	left: 50%;
	transform: translateX(-50%);
}

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

strong {
	font-family: CartographCF-Heavy;
	font-weight: normal;
	font-style: normal;
	cursor: wait;
	text-transform: none;
}

span {
	cursor: wait;
	text-transform: none;
}

@font-face {
	font-family: CartographCF-Light;
	src: url("webfonts/CartographCF-Light.woff2");
}

@font-face {
	font-family: CartographCF-LightItalic;
	src: url("webfonts/CartographCF-LightItalic.woff2");
}

@font-face {
	font-family: CartographCF-Heavy;
	src: url("webfonts/CartographCF-Heavy.woff2");
}

@font-face {
	font-family: CartographCF-HeavyItalic;
	src: url("webfonts/CartographCF-HeavyItalic.woff2");
}

@media only screen and (max-width: 768px) {
	h1, h2, h3, h4 {
		font-size: 40px;
	}
	
	body {
	margin: 14px 19px;		
	}	
}

div {
	cursor:not-allowed;
}


a:link, a:visited {
  font-family: CartographCF-LightItalic;
	text-transform: none;
  font-weight: normal;
  font-style: normal;
  color:inherit;
  text-decoration:none;
}

a:hover, a:active {
  text-decoration: underline;
}
    
#pines {
	text-transform: uppercase;
	cursor: copy;
}
	
	