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

	body {
		font-family: "futura-pt",sans-serif;
		color: #e8d0b9;
		background-color: #350f16;
	}

	* {
		padding: 0;
		margin: 0;
	}

	p {
		font-size: 18px;
		line-height: 22px;
		margin: 0 0 14px 0;
	}

	#about {
		width: 324px;
		float: left;
		padding: 20px 30px 30px 30px;
		margin: 30px 30px 30px 30px !important;
		-moz-border-radius: 40px;
		border-radius: 40px;
		border: 6px solid #fff4d8;
		background: url('../images/tile.png') repeat;
	}

	p a.body-link {
		text-decoration: none;
		font-weight: bold;
	}

	p a.body-link, p a.body-link:visited {
		color: #e3decf;
	}

	p a.body-link:hover {
		color: #fff4f9;
		cursor: pointer;
	}

	img {
		width: 324px;
		display: block;
		margin: 0 auto 12px auto;
	}

	ul.nav {
		font-family: "alternate-gothic-no-1-d",sans-serif;
		list-style-type: none;
		padding: 0 0 12px 0;
		margin: 20px 0 0 0;
		display: block;
	}

	ul.nav li a {
		font-size: 28px;
		padding: 0 0 0 1.2em;
		margin: 0 0 12px 0;
		border-bottom: 3px solid #d73911;
		text-transform: uppercase;
		cursor: pointer;
		display: block;
		color:#e8d0b9;
		text-decoration: none;
	}

	ul.nav li a:hover {
		color:#fffcf4;
		border-bottom: 3px solid #fff4d9;
	}

	/*ul.nav li a, h1 {
		font-family: "Shifticons";
		font-weight: normal;
		display: inline-block;
		width: 1.2em;
		margin: -8px 0 0 -1.2em;
		position: absolute;
	}*/

	h1 {
		font-family: "alternate-gothic-no-1-d",sans-serif;
		font-size: 28px;
		padding: 0 0 0 1.2em;
		margin: -2px 0 12px 0;
		text-transform: uppercase;
		border-bottom: 3px solid #d73911;
	}

	.gear-list {
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: auto;
	}

	.gear-list li {
		margin: 0 0 0 0;
		padding: 0 0 8px 0;
		text-transform: uppercase;
		width: 50%;
		float: left;
		color: #C7B894;
	}

	.gear-list li:nth-child(4n+1),
	.gear-list li:nth-child(4n+2) {
		color: #fff4d9 ;
	}

	h3 {
		text-transform: uppercase;
		display: block;
		font-weight: bold;
		padding: 8px 0 0 0;
		border-bottom: 1px solid #fff4d9;
		margin-bottom: 12px;
	}

	div.elastic-wrap {
		padding: 12px 0 0 0;
	}

	.hide {
		display: none;
	}

	i {
		margin: 0 12px 0 -24px;
	}

	a.back {
		font-weight: normal;
		font-size: 48px;
		text-align: center;
		color: #d73911;
		margin: 16px 0 0 0;
		padding: 8px 0 12px 0;
		display: block;
		cursor: pointer;
		text-decoration: none;
	}

	a.back i {
		margin: 0 !important;
	}

	a.back:visited {
		color:#d73911;
	}

	a.back:hover {
		color:#e8d0b9;
	}

	div.lists {
		overflow: hidden;
	}

	div#default-pane {

	}

	div#photo-pane img {
		padding: 0 0 4px 0;
		cursor: pointer;
	}

	img.logo {
		display: block;
		margin: 0 0 18px 0;
	}

	::selection {
		color:#fff4d9;
		background: #A8A878;
	}

	::-moz-selection {
		color:#fff4d9;
		background: #A8A878;
	}

	div#miniplayer {
		margin: 0 0 6px 0;
	}

	i.icon-camera {
		margin: 0 14px 0 -26px;
	}

	div.fb-like {
		position: fixed;
		bottom: 0 !important;
		right: 0 !important;
		padding: 30px 24px 24px 30px;
		background: url('../images/tile.png') repeat;
		border-top: 6px solid #fff4d8;
		border-left: 6px solid #fff4d8;
		-moz-border-radius-topleft:40px; /* top left corner */
		-webkit-border-top-left-radius:40px;

	}

.modal-window {
	overflow: scroll;
	transition: 0.5s;
	opacity: 0;
	left: 456px;
	right: 30px;
	top: 30px;
	bottom:30px;
	position: fixed;
	background: red;
	padding: 20px 30px 30px 30px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	border: 6px solid #fff4d8;
	background: url('../images/tile.png') repeat;
}

.modal-window__is-active {
	opacity: 1;
}

li.gear span {
	transition:0.5s;
	float: right;
	opacity: 0;
}

li.gear.is-active span {
	opacity: 1;
}


