.login-links {	display:none;}#free-estimate #block-19 {	background-color: #d40436;    color: #ffffff;    padding: 30px 0;    text-align: center;	}#free-estimate #block-19 .action-5-info h3, #free-estimate #block-19 .action-5-info h3 small {    color: #ffffff;    font-size: 22px;}#free-estimate #block-19 .action-5-btn a.btn {	background:#222222;	color:#ffffff;}.navbar-header {    float: left;}.navbar-brand {    float: left;    font-size: 30px;    height: 100px;    line-height: 20px;    padding: 15px 0 15px 15px;}.navbar-header .navbar-brand img {    max-height: 80px;}.navbar-right {    font-family: "Montserrat",sans-serif;    font-size: 13px;    margin-top: 25px;}.logo-phone-no {    font-size: 24px;    margin-left: 95px;    margin-top: 35px}.navbar #main-nav {	float:right;}.no-border.call-to-action {    margin: 0 auto;    padding: 0;}button.navbar-toggle {	margin-top: 30px;}#block-block-5 .centered div{	font-size: 24px;}#Free-Estimate #block-11 #node-12 {	padding: 50px 0;}#Free-Estimate #block-11 #node-12 h1 small, #Free-Estimate #block-11 #node-12 h2 small, #Free-Estimate #block-11 #node-12 h3 small  {	color: #000000;}#Our-Team {	background:#eeeeee;	padding: 20px 0;}#block-block-7 #node-9 .node-page h2, #block-block-7 #node-9 .node-page h2 small  {	color:#ffffff;}#block-views-people-block-1 .view-people .team-member h4 {	text-align:center;}.contact-form .form-item label, .contact-form .form-item-copy, .contact-form .grippie {    display: inline;	color: #444444;}#block-block-20 .team-top .team-box {	background: #ffffff none repeat scroll 0 0;    margin: 10px;    padding: 10px 0;	color:#878787;}#block-block-20 .team-top .team-box .team-name  {	color: #333333;    font-family: arial;    font-size: 22px;    font-weight: bold;}#block-block-20 .team-top .team-box .team-position  {	font-size: 18px;}#block-block-20 .team-top .team-box .team-company  {	font-size: 18px;	font-weight: bold;}#block-block-20 .team-bottom {	color: #333333;	padding-top: 15px;	padding-bottom: 40px;}#block-block-20 .team-bottom .team-label {	font-weight: bold;}#block-block-20 .team-bottom .team-date {	margin-bottom: 5px;}	.clear-spacer {	height: 1px;	clear:both;	display:block;	width: 100%;}

.front #top, .front #block-7, .front #block-13, .front #block-15, .front #block-16, .front #block-16 #wunderkind_cms-gmap, .front #block-16 #wunderkind_cms-footer {
	padding-left: 0;
	padding-right: 0;
}
.banner-top {
	background:#d8290a;
}
.banner-top #block-block-22 {
	padding: 60px 0;
}