@charset "utf-8";
/* CSS Document */
h1{
	text-align:center;
	color:#8C2232;
	font-family: 'lhf_lakeside_regular_2regular';
	text-shadow:0px 0px 12px #ffffff;
	font-size:65px;
	font-variant:small-caps;
}
h2{
	color:#8C2232;
	text-transform:capitalize;
}
h3{
	font-family: 'lhf_lakeside_regular_2regular';
	margin:0 auto 10px;
	font-variant:small-caps;
}
h4{
}
.logo{
	z-index:10;
	position:absolute;
	float:left;
	text-align:center;
	height:auto;
	margin-top:-50px;
}
.logo img{
	width:100%;
}
.papertop{
	background:url(graphics/paper-top.png) no-repeat top center;
	height:50px;
	background-size:cover;
}
.papermiddle{
	background:url(graphics/paper-middle.png) repeat-y top center;
	min-height:200px;
	background-size:100%;
}
.paperbottom{
	background:url(graphics/paper-bottom.png) no-repeat top center;
	height:50px;
	background-size:cover;
}
.navbar-nav {
	float:right !important;
}

footer{
	background-color:#8C2232;
	padding-top:15px;
	padding-bottom:10px;
	color:#ffffff;
}
footer a{
	color:#ffffff;
}
footer a:hover{
	color:#DAAC27;
}
.bulls{
	text-align:center;
}
.bulls-info{
	text-align:left;
}
.bulls-info h2{
	margin-top:0;
}
.bulls-info h3{
	font-family: 'Lato', sans-serif;
}
.bulls img{
	border:8px solid #2C2D2B;
	box-shadow:4px 4px 12px #2C2D2B;
	width:100%;
}

#gallery{
	text-align:center;
}
#gallery img{
	border:4px solid #2C2D2B;
	box-shadow:4px 4px 4px #2C2D2B;
	width:80%;
}

.line{
	margin-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:2px solid #671417;
}
label {
	margin: 13px 0px;
	float: left;	
}

input {
	width: 100%;
	padding: 7px;
	font-size: 80%;
	border: 1px solid rgba(148,148,148,1.00);
}

textarea {
	width: 100%;
	padding: 7px;
	border: 1px solid rgba(148,148,148,1.00);
	color:rgba(38,38,38,1.00);
}

.submit {
	padding:10px 10px 8px 10px;
	font-size: 130%;
	text-align: center;	
	background-color: #8C2232;
	margin: 10px 0px;
	color: #ffffff;
	text-transform:uppercase;
	font-weight:900;
	border: none;
	width:auto;
}

.submit:hover {
/*	-webkit-transition: all ease-in 1s;
	-moz-transition: all ease-in 1s;
	-o-transition: all ease-in 1s;
	transition: all ease-in 1s;*/
	background-color: #DAAC27;	
	color: #2C2D2B;
	border: none;
}
.map{
	margin-bottom:15px;
}
.map iframe{
	width:100%;
	height:350px;
}
@media (max-width: 1200px) {
.papermiddle{
	background:url(graphics/paper-middle.png) repeat-y top center;
	background-size:110%;
}
}

@media (max-width: 993px) {
.papermiddle{
	background:url(graphics/paper-middle.png) repeat-y top center;
	background-size:cover;
}
}

@media (max-width: 767px) {
.bulls{
	margin-bottom:15px;
}
	
}