﻿@import url('layout.main.css');

#promo {
	font-size : 422px;
	padding-top : 422px;
	padding-top : 1em;
}

	#slideshow {
		position : absolute;
		left : 0px;
		right : 0px;
		top : 0px;
		height : 1em;
		z-index : 1;
	}
	
	#slideshow img {
		position : absolute;
		left : 0px;
		/*
		right : 0px;
		*/
		top : 0px;
		/*
		bottom : 0px;
		*/
		height : 1em;
		width : 2.3341em;
	}
	
#welcome {
	position : absolute;
	left : 497px;
	top : 38px;
	right : 26px;
	height : auto;
	background : rgba(255,255,255,0.8);
	padding : 1px 22px 30px;
	text-align : center;
	z-index : 2;
}
	.w-768 #welcome { top : 12px; left : 327px; }
	.w-480 #welcome,
	.w-320 #welcome { position : relative; left : 0px; right : 0px; top : 0px; padding : 0px 30px 30px; }

/*	#welcome h1 {
		font-size : 36px;
		line-height : 26px;
		color : #eb2c3b;
		margin-bottom : 5px;
		font-family : Nunito;
		font-weight : normal;
	}*/
	
	#welcome p {
	}

#gallery {
	position : relative;
	margin-top : 4px;
	height : 167px;
	background : #4c4b4b;
}

		.w-768 #gallery, .w-480 #gallery, .w-320 #gallery { display : none; }

	#gallery h2 {
		margin-top : 0px;
		background : #eb2c3b;
		color : #ffffff;
		text-transform : uppercase;
		padding-top : 11px;
		padding-bottom : 8px;
		padding-left : 29px;
		font-size : 13px;
		font-family : Nunito;
		font-weight : normal;
	}
	
	#gallery h2 i {
		margin-right : 3px;
	}
	
	#gallery a.arrow {
		position : absolute;
		top : 86px;
		background : #000000;
		width : 20px;
		height : 20px;
		color : #ffffff;
		text-decoration : none;
		text-align : center;
		border-radius : 50%;
		font-size : 14px;
	}
	
		#gallery a.arrow:hover {
			background : #333333;
		}
		
		#gallery a.arrow:active {
			background : #000000;
		}
	
	#gallery a.arrow.right {
		right : 6px;
	}
	
	#gallery a.arrow.left {
		left : 6px;
	}
	
	#gallery a i {
		position : relative;
		display : inline-block;
		vertical-align : middle;
		font-size : 10px;
		font-weight : bold;
	}
	
	#gallery a.arrow.left i {
		left : -1px;
	}
	
	#gallery a.arrow.right i {
		right : -1px;
	}
		
ul#features {
	display : block;
	list-style-type : none;
	text-align : center;
	padding : 0px;
	margin : 0;
	padding:5px 0;
	white-space : nowrap;
	background:rgba(0,0,0,0.5);
	border-top:15px #eb2c3b solid;
}
		
		.w-768 ul#features,
		.w-480 ul#features,
		.w-320 ul#features { margin : 5px 0px; }

	ul#features > li {
		display : inline-block;
		vertical-align : top;
		width : 321px;
		height : 419px;
		background : #ffffff;
		text-align : center;
		padding : 0 0 30px;
		margin : 0px 7px;
		font-size : 14px;
		white-space : normal;
	}
	
		.w-768 ul#features > li { width : 33%; margin : 9px 1%; height : 280px; }
		.w-480 ul#features > li,
		.w-320 ul#features > li { display : block; width : auto; margin : 1px 0px; }
		
	ul#features > li:first-child,
	ul#features > li:last-child {
		margin : 0px;
	}
	
		.w-768 ul#features > li:first-child, .w-768 ul#features > li:last-child { margin : 9px 0px; };
	
	ul#features > li > a:first-child > img {
		border : none;
		display : block;
		margin : 0px auto;
	}
	
	ul#features > li > h2 {
		font-size : 22.5px;
		margin-left : 30px;
		margin-right : 30px;
	}
	
	ul#features > li > p {
		margin-left : 30px;
		margin-right : 30px;
	}
	
				.w-1024 ul#features > li > p {
					min-height : 68px;
				}