@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700,800,900|Raleway');

body {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 400;
}

header {
	padding: 10px 0px 2px 0px;
	font-size: 20px;
	margin-top: -30px;
}

nav {
	background: #961b1d;
	padding-bottom: 5px;
	margin-bottom: 1px;
}

nav a {
	text-transform: uppercase;
	
}

.side-nav {
	width: 320px !important;
}

nav ul a { 
	padding: 0 35px; 
	font-size: 14px;
   font-weight: 400;
}

footer {
	font-family: 'Raleway', sans-serif;
	background: #961b1d;
	color: #fff;
	padding: 35px 0px 20px 0px;
}

small {
	font-size: 12px;
}


h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
}



.logo {
	margin-top: 5px;
    margin-bottom: -5px;
}

.no_right{
	padding-right: 0px !important;
}

.dropdown-content li {
	background-color: #961b1d !important;
}

#mapa {
	width: 100%; 
	height:350px;
}

.dropdown-content li > a, .dropdown-content li > span {
	color: #fff !important;
	font-size: 75%;
	padding: 14px 35px;
}

.submitButton,
.submitButton:hover,
.submitButton:focus {
	background: #961b1d;
	color: #fff;
	border: 1px solid #961b1d;
	width: 100%;
	padding: 5px 10px !important;
	height: 50px !important;
}

.form-control {
	width: 100% !important;
	padding: 5px 10px !important;
	border: 2px solid #cccccc !important;
	height: 50px !important;
	margin-bottom: 5px !important;
	box-sizing: inherit !important;
	background-color: #fff !important;
	box-shadow: none !important;
	border-bottom: 2px solid #cccccc !important;
}

.contact{
	padding-top: 15px;
}

.red-text {
	color:  #961b1d !important;
}

.margin15 {
	margin-bottom: 15px !important;
}

.margin20 {
	margin-bottom: 20px !important;
}

.margin30 {
	margin-bottom: 30px !important;
}

.margin80 {
	margin-bottom: 80px !important;
}

.parallax-container {
  height: 350px;
}

@media only screen and (min-width: 601px){
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
		height: 55px;
		line-height: 55px;
	}
}

@media (max-width: 993px){
	.post{
		padding: 0px;
	}
	.parallax-container {
	  height: 300px;
	}
	.center-mobile{
		text-align: center !important;
	}
	
	.contact{
		font-size: 15px !important;
		margin-bottom: 5px;
	}
	
	.contact i {
		margin-top: 3px;
		margin-bottom: 8px;
	}
	
	.logo {
		width: 250px;
		margin-bottom: -20px;
	}
	
}