﻿body
{
	line-height: 24px;
	color: #323232;
	font-size: 14px;
	font-family: "Raleway",sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.content
{
	padding: 20px 0px;
}


	.content h3
	{
		font-size: 24px;
		color: #053464;
	}

	.content h4
	{
		font-size: 18px;
	}


footer
{
	background-color: #222;
	color: #FFF;
	padding: 20px 0 10px 0px;
	font-size: 14px;
}

	footer p
	{
		line-height: 23px;
	}

	footer hr
	{
		border-width: 1px medium medium;
		border-style: solid none none;
		border-color: #C8B38C -moz-use-text-color -moz-use-text-color;
		width: 95%;
	}

	footer .copyright
	{
		padding-top: 20px;
		font-size: 12px;
	}

.navbar-fixed-top .navbar-brand
{
	padding: 0 15px;
}

.navbar-fixed-top .nav
{
	margin-top: 5px;
	padding: 0px;
}

.navbar-brand > img
{
	display: inline-block;
}

.navbar-brand span
{
	font-size: 20pt;
	color: ActiveCaption;
}

.navbar-nav
{
	border: 1px solid #CCCCCC;
	background-color: #E9E9E9; /*border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;*/
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
{
	background-color: #CCCCCC;
}

.navbar-default .navbar-nav > .active > a
{
	background-color: #336699;
	color: white;
}

.footer-strip-top span
{
	color: #0085C5;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	margin-right: 20px;
}

.footer-strip-top i
{
	display: inline-block;
	height: 32px;
	margin-right: 10px;
	width: 32px;
}

.footer-strip-top .icon_phone
{
	background-image: url("../images/phone.png");
	vertical-align: middle;
}

.footer-strip-top .icon_email
{
	background-image: url("../images/email.png");
	vertical-align: middle;
}

footer h3
{
	font-size: 18pt;
}

footer .locationborder
{
	border-right: dotted 2px #C8B38C;
}

.home h3
{
	background-image: url("../images/flower.png");
	background-repeat: no-repeat;
	padding-left: 35px;
	vertical-align: middle;
	letter-spacing: 4px;
	font-size: 24px;
	line-height: 32px;
	border-bottom: solid 1px #336699;
	color: #053464;
}

.content .box
{
	margin: 10px 0px;
}

	.content .box h4
	{
		background-position: left;
		background-image: url("../images/pin.png");
		background-repeat: no-repeat;
		padding-left: 35px;
		margin: 0px;
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 15px;
		-webkit-border-radius: 0px 10px 0px 10px;
		-moz-border-radius: 0px 10px 0px 10px;
		border-radius: 10px 10px 0px 0px;
		background-color: lightgray;
	}

	.content .box p
	{
		border: solid 1px lightgrey;
		padding: 10px;
	}


.content .box1
{
	margin: 10px 0px;
}

	.content .box1 h4
	{
		background-position: left;
		background-image: url("../images/star.png");
		background-repeat: no-repeat;
		padding-left: 35px;
		margin: 0px;
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 15px;
		color: white;
		-webkit-border-radius: 0px 10px 0px 10px;
		-moz-border-radius: 0px 10px 0px 10px;
		border-radius: 10px 10px 0px 0px;
		background-color: #336699;
	}

	.content .box1 div
	{
		padding: 10px;
		border: solid 1px #336699;
	}

	.content .box1 ul
	{
		list-style-image: url("../images/features_bulliet.png");
	}


.gallery img
{
	display: inline-block;
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	-webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
	margin-bottom: 20px;
}

	.gallery img:hover
	{
		filter: none; /* IE6-9 */
		-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
	}

@media (min-width:768px)
{

	.navbar.navbar-inverse
	{
	}

	body
	{
		padding-top: 100px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
	}

	.navbar-fixed-top .navbar-brand
	{
		padding: 15px 0;
		height: 110px;
	}
}


@media (max-width:500px)
{
	.navbar-fixed-top .navbar-brandbrand
	{
		padding: 0 2px;
		line-height: 16px;
	}

		.navbar-brand span
		{
			font-size: 14px;
			margin: 0px;
			padding: 0px;
		}

		.navbar-brand .phone
		{
			visibility: hidden;
		}
}
