/*!
 * Start Bootstrap - (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.business-header {
    /*height: 300px;*/
    background-color: #5dcdfb;
	color: white;
}

a.navbar-brand {
	color: white !important;
	display: none;
}

.navbar-nav li a {
	color: white !important;
	font-weight: bold;
}

#suntop {
	background-color: #FFC227; /*#ffca44;*/
	border: 0px;
}

.circle-box {
	padding: 30px;
	margin-right: 30px;
	/*background-color: #fafafa;*/
	background-color: rgba(93, 205, 251, 0.2);
}

.green {
	color: #a1cd54;
}

.blue {
	color: #5dcdfb;
}

.tagline {
    text-shadow: 0 0 10px #000;
    color: #fff;
}

#hero-box {
	padding-left: 0px;
	padding-bottom: 10px;
}

#hero-text {
	min-height: 165px;
	text-align: right;
}

.contacts {
	/*padding-top: 0px;*/
	margin-bottom: 10px;
}

a.btn {
	color:white;
	padding: 0px;
}

a.btn:hover, a.btn:visited, a.btn:active {
	color:white;
	opacity: 0.5;
}

.cta-border {
	margin-top: 5px;
	border: 2px white solid;
	padding: 0px 12px 7px 65px;
	border-radius: 10px;
}

.cta-border h2 {
	font-size: 27px;
}

#cta-call {
	background: #5dcdfb url(../images/call.png) 7px 8px no-repeat;
	width: 345px;
}

#cta-fb {
	background: #5dcdfb url(../images/facebook.png) 7px 8px no-repeat;
	width: 345px;
}

#cta-fb2 {
	color: #a1cd54;
	background: white url(../images/facebook-green.png) 7px 8px no-repeat;
	width: 345px;
	border-color: #a1cd54;
}

@media screen and (max-width: 520px){
    #hero-text{
        text-align: center;
    }
	
	#cta-call, #cta-fb, #cta-fb2 {
		width: 100%;
	}
	
	.cta-border h2 {
		font-size: 22px;
	}
	
	.cta-border {
		height: 70px;
	}
	
	#logo {
		width: 300px;
	}
	
	#suntop {
		background-color: #FFC227;
		border: 0px;
	}
	
	a.navbar-brand {
		display: block;
	}
}

.notices {
	text-align: center;
	background-color: #a1cd54;
	padding: 10px;
}

.notices a{
	color: white;
}

.when, .cost, .where {
	padding-left: 60px;
	height: 60px;
}

.when {
	background: url(../images/when.png) top left no-repeat;
}

.cost {
	background: url(../images/cost.png) top left no-repeat;
}

.where {
	background: url(../images/where.png) top left no-repeat;
}

.img-center {
    margin: 0 auto;
}

.img-circle {
	background-color: #d4ecf6;
	width: 125px;
	height: 125px;
}

footer {
    margin: 50px 0;
}

.got-time {
	float: left;
	margin-right: 30px;
}