@charset "utf-8";
/* CSS Document */
body	{
	background:#BBB;
	font-family:Helvetica, Arial, sans-serif;
	border-top:4px solid yellow;
}
#container	{
	max-width:770px;
	margin:auto;
	background:#009AAC;
}
header img	{
	display:inline-block;
	max-width:100%;
	height:auto;
}
#booktitle	{
	font-size:90%;
}
#main{
	background-image:url(../images/bg1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100%;
	margin:0;
	min-height:360px;
}

#menu	{
	float:left;
}
#menu ul	{
	list-style-type:none;
	margin-top:20px;
	padding-left:20px;
	padding-right:40px;
}
.btn	{
	width:100px;
/*	color:#009AAC;*/
	font-weight:bold;
	margin-bottom:5px;
	padding:6px 3px;	
}
.btn-default	{
	border:1px solid #444;
}
#send_btn	{
	float:right;
}
.form-control	{
	height:28px;
	font-size:12px;
}
label	{
	font-weight:600;
	margin-bottom:5px;
}
.btn-default:hover	{
	color:#FFF;
	background-color:#009AAC;
	box-shadow:5px 5px 5px #000;
}
.social-icons	{
	margin-right:80px;
	margin-top:20px;
	float:right;
	display:none;
}
.social-icons a	{
	height:32px;
	width:32px;
	border-radius:3px;
	display:inline-block;
}
.social-icons a:hover	{
	box-shadow:0 -20px yellow;
}
.icon-facebook	{background-image:url(../images/facebook_32.png);
}
.icon-twitter	{background-image:url(../images/twitter_32.png);
}
.icon-linkedin	{background-image:url(../images/linkedin_32.png);
}
.icon-email	{background-image:url(../images/email_32.png);
}
#content	{
/*	max-width:560px;*/
	display:block;
/*	background-image:url(../images/congruent_pentagon.png);*/
	background-image:url(../images/silver_scales.png);
	background-repeat:repeat;
/*	float:right;*/
	
/*	margin-top:-192px;*/
/*	margin-left:170px;*/
	margin-right:40px;
	margin-left:100px;
	margin-bottom:40px;
/*	border:2px solid #FFF;*/

	border-radius:0 0 10px 10px;
	background-color:rgba(255,255,255,.5);
	font-size:16px;
}
#content p	{
	font-size:65%;
	padding-right:30px;
	padding-left:40px;
	margin-bottom:40px;
}
#content img	{
	display:inline-block;
	margin-right:20px;
	float:left;
}
#content ul	{
	margin-left:40px;
	font-size:130%;
	line-height:30px;
}

h2	{
/*	text-shadow:-2px -2px 2px #FFF;*/
	text-shadow:0 3px 3px #009AAC;
	text-align:center;
	margin-top:0;
	margin-bottom:30px;
	padding-top:72px;
	padding-right:40px;
	padding-left:40px;
	font-size:18px;
}
#myform p	{
	margin-bottom:10px;
	padding-left:80px;
}
#teaser	h4	{
	margin-left:80px;
	display:inline-block;
	padding: 0 3px;
	background-color:yellow;
}
#teaser ul	{
	list-style-type:circle;
	margin-left:0;
}
#phone	{
	list-style-type:none;
	margin-bottom:0;
}
#phone li:last-child	{
	font-size:16px;
}

#backtotop	{
	font:gotham;
	text-align:center;
}
#backtotop a	{
	color:white;
	font-size:150%;
	text-decoration:none	
}
#backtotop a:hover	{
	color:blue;
}
#feedback	{
	max-width: 560px;;
	height: 380px;
	border-top: 5px solid #AAA;
/*	border-bottom: 5px solid #ccc;*/
	overflow: auto;
}
#feedback p	{
	padding-left:2px;
	padding-right:5px;
	margin-top:5px;
	margin-bottom:20px;
	color:#000;
	font-size:14px;
	font-weight:400;

}
.fb	{
	background-color:rgba(204,255,255,.8);
}
footer{
	max-width:770px;
	height:auto;
	background-image:url(../images/footer1.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	margin-bottom:0;
	padding:0;
}
footer p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom:0;
	padding-left:40px;
	padding-top:15px;
	padding-bottom:15px;
}


@media screen AND (min-width:380px)	{
	.social-icons	{
		display:block;
	}
	#content p	{
		font-size:80%;
	}
}
@media screen AND (min-width:580px)	{
	#content p	{
		font-size:100%;
	}
	h2	{
		font-size:24px;
	}
}
@media screen AND (min-width:720px)	{
	h2	{
		font-size:30px;
	}
}