/*	-------------------------------------------------------------
	CSS - MAIN : 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		main.css
	Date:			Jan 05, 2016
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border:0;
		margin:0; padding:0;
		background:transparent;
		font-size:100%;
		vertical-align:baseline;
	}
	html {
		overflow:-moz-scrollbars-vertical;
		overflow-y:scroll;
		font-size:62.5%;
	}
	body {
		background:#fff;
		font-family:Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:#000;
		font-size:14px;
		font-size:1.4rem;
		line-height:1;
		text-rendering:auto;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale; 
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:none;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	a:link, a:active, a:visited {
		color:#000;
		text-decoration:underline;
		outline:none;
	}
		a:hover {
			color:#999997;
		}
	input[type=text], input[type=password] {
		border:solid 1px #d1d0d0;
		height:14px;
		margin:0; padding:2px;
		font:normal 12px Helvetica, Arial, sans-serif;
		color:#555;
		line-height:14px;
	}
	input[type=submit], input[type=reset] {
		border:none;
		background:none;
		margin:0; padding:0;
		cursor:pointer;
	}
	select {
		border:solid 1px #d1d0d0;
		margin:0; padding:0;
		font:normal 12px Helvetica, Arial, sans-serif;
		color:#555;
	}
	textarea {
		border:solid 1px #d1d0d0;
		margin:0; padding:0;
		font:normal 12px Helvetica, Arial, sans-serif;
		color:#555;
	}
	.left {
		float:left;
	}
	.highlight {
		color:#ff7979;
	}
/*----------------------------------------------------------------------------------*/
/*----- main -----*/
.logo_wrapper {
	margin-top:-49.5px;
    margin-left:-137.5px;
	position:fixed;
    left:50%;
    top:50%;
    opacity:.1;
}
.main_bg {
	background-image:url(../images/main_bg.jpg);
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*----- Home -----*/
.logos {
	width:100%; max-width:2560px;
    padding: 0 0 0 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ambrosia_info {
    width:33.33%;
    float:left;
}
	.ambrosia_info .ambrosia_info_wrapper {
		background-color:#000;
	}
.item {
    width:16.66%;
    float:left;
}
	.item_wrapper {
	    padding: 0 30px 30px 0;
	}
		.item_wrapper a {
		    display: block;
		}
		.item_wrapper img {
		    width:100%;
		}
@media only screen and (max-width: 1200px) and (min-width: 960px){
	.ambrosia_info {
	    width:50%;
	}
	.item {
	    width:25%;
	}
}

@media only screen and (max-width: 960px) {
	.ambrosia_info {
	    width:50%;
	}
		.ambrosia_info .item_wrapper {
		    padding-bottom:25px;
		}
	
	.item {
	    width:50%;
	}
}
@media only screen and (max-width: 768px) {
	.ambrosia_info, .item {
	    width:100%;
	}
		.ambrosia_info .item_wrapper {
		    padding-bottom:30px;
		}
}





