/* Import google fonts */
@import 'https://fonts.googleapis.com/css?family=Lobster'; /* font-family: 'Lobster', cursive; */

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	background: url('../images/templatePageBkg-3-min.jpg') center center repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
a{
	color: black;
	text-decoration: none;
	border-bottom: dotted 1px #666666;
}
a:hover{
	color: #4E4D4D;
}
h3{
	font-family: 'Lobster', cursive !important;
}
.business-header {
    height: 75px;
    background: url('../images/templateMasthead-mobile.png') center center repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	border-bottom: 1px solid black;
}
.polyNavBar{
	background-color: black !important;
	background: url('../images/templateMenuBkg-2.png') center top repeat-x !important;
}
.navbar-nav>li>a{
	color: black !important;
	font-weight: bold;
	text-decoration: none !important;
	border-bottom: 0px !important;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px !important;
}
.dropdown-menu>li>a{
	color: black !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
}
.dropdown-menu>li>a:hover{
	color: black !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 4px 5px;
    margin-top: 13px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-nav>.open>a, .navbar-nav>.open>a:focus, .navbar-nav>.open>a:hover {
	background-color: transparent !important;
	
}
/* Customize the text color and shadow color and to optimize text legibility. */
.tagline {
    text-shadow: 0 0 10px #000;
    color: #fff;
}
.img-center {
    margin: 0 auto;
}
footer {
    margin: 50px 0;
	padding-top: 10px;
	background: url('../images/templateFooterTopBar-Mobile.png') center top no-repeat !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.polyFooterLeft{
	text-align: center;
	margin-bottom: 10px;
}
.polyFooterCenter{
	text-align: center;
	margin-bottom: 10px;
}
.polyFooterRight{
	text-align: center;
}
/* Make nav bar drop downs drop on hover 
.dropdown:hover .dropdown-menu {
	display: inherit;
}*/
.navbar-brand{
	display: inherit;
	color: black !important;
}
/* Mobile first above, adjust below for larger than 768px;  */
@media (min-width: 768px) {
	.business-header {
		height: 150px;
		background: url('../images/templateMasthead.png') center center repeat scroll;
	}
	footer {
		background: url('../images/templateFooterTopBar.png') center top no-repeat !important;
	}
	.polyFooterLeft{
		text-align: left;
		margin-bottom: 0px;
	}
	.polyFooterCenter{
		text-align: center;
		margin-bottom: 0px;
	}
	.polyFooterRight{
		text-align: right;
	}
	/* Make nav bar drop downs drop on hover 
	.dropdown:hover .dropdown-menu {
		display: block;
	}*/
	.navbar-brand{
		display: none;
	}
}
@media (min-width: 1000px) {
	.navbar-nav>li>a{
		font-size: 14px !important;
	}	
}
@media (min-width: 1200px) {
	.navbar-brand{
		display: inherit !important;
	}
	.navbar-nav>li>a{
		font-size: 16px !important;
	}

}