/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* *** Body *** */
h1.entry-title {
	font-size: 36px;
	margin-bottom: 0;
	padding: 0 20px;
	color: #4DA1A9;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
}

main.content {
	width: 100%;
	max-width: 750px;
}

.page-id-32 main.content {
	width: 100% !important;
	max-width: 1140px !important;
}

/**********************/
/* *** Begin Header ***/
/*Apt Button*/
.headaptbutton a.button {
	letter-spacing: .5px !important;
}

.headaptbutton {
	float: right;
	margin-left: 17px;
	margin-top: 3px;
	width: 137px;
}

.header-image .site-title a {
	float: left;
	width: 300px;
	height: 125px;
	min-height: 125px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.header-image .title-area {
	padding: 0;
	width: 250px;
}

.head-wrap {
	background: #1A1C20 !important;
	margin: 0;
}

.genesis-nav-menu a {
	display: inline-block !important;
}

SECTION#text-17.widget.widget_text a {
	letter-spacing: 10px;
}

.site-title a {
	background: url("wp-content/uploads/2015/10/BangLogo_White_300.png") no-repeat scroll 0 0 transparent !important;
}

.site-header .widget-area {
	width: 100%;
	/*max-width: 658px;*/
	max-width: 750px;
}

.site-header .widget-area a.button {
	margin-top: 10px;
}

/* *** End Header ***/
/**********************/
/**********************/
/* *** Begin Home ***/
.welcome-features {
	background: url("wp-content/uploads/2015/10/BricksDark.jpg");
	overflow: hidden;
	width: 100%;
}

.welcome-features .wrap {
	padding: 65px 0 40px;
}

/* *** Slider *** */
.slide-image {
	overflow: visible !important;
}

.slider-wide .wrap {
	margin: 0 auto;
	padding: 0;
	max-width: 100%;
}

.slide-image {
	max-height: 100%;
}

.slider-wide .flexslider {
	max-width: 100% !important;
	max-height: 1000px !important;
	overflow: visible;
	margin: 0;
}

/* *** Home 3 *** */
.home-feature-3 {
	color: #ffffff;
}

.home-feature-3 h4 {
	color: #ED1D7D;
}

.home-feature-bg .wrap {
	padding: 25px 0 10px;
}

a.button {
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	line-height: 13px;
	margin: 0 0 10px;
	padding: 8px 20px;
	text-decoration: none;
	background: #ED1D7D;
	color: #ffffff;
	font-weight: 600;
}

/* *** End Homme ***/
/**********************/
/**********************/
/* *** Begin Sidebar ***/
.sidebar {
	color: #ffffff;
	font-size: 16px;
	margin-top: 20px;
}

h2.testimonial_rotator_slide_title {
	color: #ED1D7D;
}

/* *** End Sidebar ***/
/**********************/
/* *** Responsive *** */
@media only screen and (max-width:1180px) {
	.header-image .title-area {
		float: none;
	    margin: 0 auto;
	    max-width: 250px;
	    width: 100%;
	}

	.site-title a {
		background: url("wp-content/uploads/2015/10/BangLogo_White_250.png") no-repeat scroll 0 0 transparent !important;
	}

	.header-image .site-header .widget-area {
		float: none;
	    margin: 0 auto;
	}
}

SECTION#nav_menu-2.widget.widget_nav_menu {
	margin-right: -40px;
}

@media only screen and (max-width:1023px) {
	SECTION#nav_menu-2.widget.widget_nav_menu {
		margin-right: 0;
	}
	
	.header-image .title-area {
		padding: 0;
		width: 250px;
		margin-right: auto;
		margin-left: auto;
		float: none;
		height: 110px;
	}
	
	header-image .site-header .widget-area {
		padding-top: 0;
		padding-bottom: 20px;
	}
}

@media only screen and (max-width:1021px) {
	.header-image .site-title a {
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	SECTION#spoontalk-sociamedia-icons-widget-2.widget.spoontalk-sociamedia-icons-widget {
		width: 193px;
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-right: 10px;
	}
	
	.header-image .site-header .widget-area {
		padding: 15px 0;
	}
	
	.headaptbutton {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width:767px) {
	.responsive-menu-icon {
		display: block;
		padding-top: 10px;
		margin-bottom: 0;
	}
}

/* *** Safari Specific *** */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
	@media {
	.safari_only .site-header .widget-area {
		max-width: 900px !important;
	}
}

	
}

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
	.safari_only .site-header .widget-area {
		max-width: 900px !important;
	}
}