/*
Theme Name: Besse Foundation 
Author: Elegant Seagulls
Author URI: http://elegantseagulls.com
*/

body { margin: 0px; padding: 0px; background: #e4e4de; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 30px; color: #3a3d37; }

.container { width: 1100px; margin: 0px auto; position: relative; }

.clear { clear: both; }

a { color: #818924; text-decoration: none; }

a img { border: none; max-width: 100%;}

img { max-width: 100%; }

.align-left { width: 315px; float: left; margin-top: 25px; }

.align-right { width: 735px; float: right; }




/* MAIN CONTENT AREA */

#main { background: #adbc9d url(images/bg-gradient.png) top left no-repeat; padding: 60px 0px; }

.small { font-size: 14px; line-height: 18px; }

.title { text-align: center; margin-bottom: 50px;}




/* FOOTER */

footer { padding: 40px 0px; color: #4e4947; font-size: 12px; line-height: 18px; }



/* TABLET LANSCAPE VIEW */

@media (max-width: 1150px) {

	.container { width: 960px; }
	
	.align-left { width: 315px; }

	.align-right { width: 580px; }


}


/* TABLET PORTRAIT VIEW */

@media (max-width: 980px) {

	.container { width: 700px; }
	
	.align-left { width: 215px; }

	.align-right { width: 450px; }
		
}

/* PHONE VIEW */

@media (max-width: 767px) {

	.container { width: 90%; }
	
	.align-left { width: 48%; }

	.align-right { width: 48%; }
	
}

/* PHONE VIEW */

@media (max-width: 479px) {

	img { min-width: 100%; }
	
	.align-left { width: 100%; margin-top: 0px; }

	.align-right { width: 100%; float: left; }
	
}