/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
.side-header #logo {
  margin: 30px 0 40px;
}
#main-padder {
  position: relative;
  padding: 80px 60px;
  background-color: #FFFFFF;
  border-bottom: none;
}
@media (max-width: 576px) {
	#main-padder {
  padding: 30px 10px;
}
}
.button-white {
  background-color: #d7af64;
}
.button, .button-full {
  font-family: bebas-neue-by-fontfabric, sans-serif;
  font-weight: 300;
  font-size: 40px;
}
.side-header #header {
  background-color: #FFF;
}

footer p{color: #909090;}

footer a {color: #FFF;}

#footer a:hover {color: #D7AF64;}


.side-header #logo:not(.nobottomborder):after,
.side-header #primary-menu:not(.nobottomborder):after {
	display: block;
	content: '';
	width: none;
	border-bottom: none;
}

#footer {
	border-top: none;
}

#google-map1 {
	padding: none;
	margin: none;
	border: none;
	height:450px;
}



/* Warning notice bar --------------------------------*/
.style-msg {
  margin-bottom: 0;
  border-left: 0;
}
.style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg {
  border-left: 0;
  text-shadow: none;
}
.alertmsg {
  background: #d7af64;
  color: #333;
}


/* Logo mobile stuff - show a different logo on mobile
-----------------------------------------------------------------*/
#logo a.standard-logo { display: block; }

#logo a.mobile-logo { display: none; }

#logo a.retina-logo { display: none; }

@media (max-width: 991px) {

	#logo a.standard-logo { display: none; }
	#logo a.mobile-logo { display: inline-block;}
	#logo a.mobile-logo img { padding: 15px 0;}
	
	
	

}



/* Page Title - Parallax Background
-----------------------------------------------------------------*/


#page-title.page-title-parallax {
	padding: 100px 0;
	text-shadow: none;
	border-bottom: none;
	text-align: center;
		color: #333333;

}

#page-title.page-title-parallax h1 {
	font-size: 80px;
	line-height: 70px;

}

@media (max-width: 767px) {

	#page-title.page-title-parallax h1 {
	font-size: 60px;
	line-height: 50px;

}

}

/*#page-title.page-title-parallax span { font-size: 22px; }*/

#page-title.page-title-parallax .breadcrumb { font-size: 13px; }

#page-title.page-title-parallax {
	background-color: transparent;
	background-image: url('images/parallax/parallax-bg.jpg');
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
}



