@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700');

body
{
	font-family: 'Raleway', sans-serif;
}

#menu .col:nth-child(2)
{
	text-align: right;
}

	#menu ul
	{
		list-style-type: none;
		margin-top: 30px;
	}

		#menu ul li
		{
			display: inline;
		}

		#menu ul li a
		{
			color: #666;
			font-weight: bold;
			padding: 5px 30px;
			
			border-left: 1px solid #2c2c2c;
			border-right: 1px solid #2c2c2c;
			letter-spacing: 2px;
			font-size: 14pt;
			
			margin-left: -4px;
			transition: 0.5s all ease;
		}

		#menu ul li a:hover
		{
			text-decoration: none;
			background-color: #008FD3;
			color: white;
		}
		
#gallery
{
	margin-top: 10px;
}

#info
{
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}

#news
{
	margin-top: 30px;
	background-size: cover;
	background-position: top center;
	background-image: url('../images/img1.jpg');
	background-attachment: fixed;
}

	#news .news-square
	{
		height: 290px;
	}

		#news .news-square.news-square-content 
		{
			background-color: #dedede;
		}

		#news .news-square.news-square-filler 
		{
			background-color: #008FD3;
			color: white;
		}

			#news .news-square.news-square-filler a
			{
				color: white;
			}

		#news .news-square.news-square-white 
		{
			background-color: white;
			color: white;
		}

.footer
{
	background-color: #565656;
	padding: 50px;
	margin-top: 50px;
}

#contact .title-container
{
	text-align: center;
}

#contact .title-container .title
{
	color: white;
	text-transform: uppercase;
	font-size: 18pt;
	font-weight: 300;
	
	border-bottom: 5px solid white;
}

#contact .contact-form
{
	margin-top: 30px;
}

	#contact .contact-form .form-control
	{
		background-color: transparent;
		border: 0;
		border-bottom: 1px solid white;
		border-radius: 0;
	}

	#contact .contact-form .btn
	{
		color: white;
		margin-top: 20px;
		background-color: transparent;
		border: 1px solid white;
		
		transition: 0.5s all ease;
	}

	#contact .contact-form .btn:hover
	{
		color: #666;
		background-color: white;
	}
	
#contact .ip
{
	margin-top: 30px;
	color: white;
	text-align: center;
}