/*******************************
** RESET
*******************************/
html{
	background: rgb(179,172,82);
	background: -moz-linear-gradient(top, rgba(179,172,82,1) 0%, rgba(102,51,0,1) 80%);
	background: -webkit-linear-gradient(top, rgba(179,172,82,1) 0%,rgba(102,51,0,1) 80%);
	background: linear-gradient(to bottom, rgba(179,172,82,1) 0%,rgba(102,51,0,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ac52', endColorstr='#663300',GradientType=0 );
}
body{
	background-color: transparent;
	color: #fff;
	background-image: url(/images/bg-left.png), url(/images/bg-right.png);
	background-repeat: no-repeat;
	background-size: 225px 665px, 225px 665px;
	background-position: 10% 0, 90% 0;
}
a,
a:hover,
a:visited,
a:active,
a:focus{
	text-decoration: none;
}


/*******************************
** HEADER
*******************************/
header{
	padding: 45px 0 10px;
	background-image: url(/images/header-top.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
header .call{
	text-align: right;
}
header .call > a{
	display: inline-block;
	font-size: 2em;
	text-decoration: none;
	color: #a94442;
}
header #carousel-top{
	border: 10px solid #fff;
	margin-top: 5px;
}


/*******************************
** MAIN
*******************************/
#main{}
#main .embed-responsive{
	border: 10px solid #fff;
}
#main h3:first-of-type{
	margin-top: 0;
}
#main a{
	color: #ff0;
}


/*******************************
** FOOTER
*******************************/
footer{
	padding: 40px 0 20px;
}
footer p{
	margin: 0;
}


/*********************************
** MEDIA QUERIES *****************
*********************************/
@media(max-width:767px){
	header .call{
		text-align: center;
		margin: 5px 0;
	}
	#main h3{
		margin-top: 20px !important;
	}
}
@media(min-width:768px) and (max-width:991px){}
@media(min-width:992px) and (max-width: 1199px){}
@media (min-width: 1200px){}