.header_color .avia-bullet {
	display: none;
}

.smaller {
	padding: 0 35px;
}

.dremel {
	min-height: 1250px;
}

.zippy-input p {
	margin: 0 !important;
}

.av-special-heading {
	margin-top: 0;
}

.brand-button {
	max-height: 115px;
}

.text-sep {
	display: none;
}

#top .flex_column .template-blog .post-title {
	font-size: 50px;
}

a.avia-button.avia-icon_select-no.avia-color-custom.avia-size-x-large.avia-position-center {
	font-family: 'Knockout 48 A', 'Knockout 48 B';
	font-size: 34px;
	letter-spacing: .015em;
	padding: 13px 75px;
	width: 100%;
}

.avia-button.avia-icon_select-no.avia-color-custom.avia-size-x-large.avia-position-center a:hover {
	color: blue;
}

.avia_message_box_content {
	font-size: 24px;
	text-transform: none;
}

#top .custom-color-heading a {
	text-decoration: none;
}

.av_promobox {
	border: none;
	padding: 0;
	margin: 0 0 25px;
}

#top .custom-color-heading a:hover {
	text-decoration: underline;
}

#top #wrap_all .social_bookmarks_facebook a, #top #wrap_all .social_bookmarks_facebook li {
	background: #314a7f;
	color: #ffffff;
}

#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li {
	border: none;
}

#top #wrap_all .social_bookmarks_twitter a, #top #wrap_all .social_bookmarks_twitter li {
	background: #4099ff;
	color: #ffffff;
}

#top .social_bookmarks li {
	width: 50px;
}

#top .social_bookmarks li a {
	width: 50px;
	line-height: 50px;
	min-height: 50px;
	border-radius: 300px;
}

#top .social_bookmarks {
	height: inherit;
}

.js_active .av-parallax.active-parallax {
	background-size: inherit !important;
}

#top .header_color .main_menu .menu ul .current_page_item > a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a:hover, .header_color .main_menu ul:first-child > li.current_page_item > a:hover {
	color: #8a8686;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	letter-spacing: .015em;
}

.container {
	padding: 0 75px;
}

#top .avia-button-fullwidth .avia_button_icon, #top .avia-button-fullwidth .avia_iconbox_title {
	font-family: 'Knockout 48 A', 'Knockout 48 B';
	font-size: 35px;
}

#header_meta .container {
	min-height: 70px;
}

.av-main-nav > li > a, .av-main-nav ul li {
	font-family: 'Knockout 48 A', 'Knockout 48 B';
	font-size: 28px;
	text-transform: uppercase;
	letter-spacing: .015em;
	font-weight: 500;
}

#footer p {
	font-size: 15px;
}

body div .avia-button {
	border-radius: 0;
}

#narrow {
	max-width: 870px;
	margin: 0 auto;
	float: none;
}

#real-narrow {
	max-width: 960px;
	margin: 0 auto;
	float: none;
}

.avia_transform .av-extra-border-element.border-extra-arrow-down {
	left: 20%;
}

.special_amp {
	font-family: inherit;
	font-style: normal;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
}

.av-subheading p:last-child {
	font-size: 19px;
}

body .aligncenter, .entry-content-wrapper a:hover .aligncenter {
	margin: 0 auto;
	padding: 0;
}

.avia_transform .av-extra-border-element .av-extra-border-inner {
	width: 22px;
	height: 22px;
	top: -10px;
	border-radius: 22px;
}

.content, .sidebar {
	padding-top: 90px;
	padding-bottom: 90px;
}

h1 {
	font-size: 38px;
}

h3 {
	font-size: 26px;
}

.main_color strong, .main_color b {
	color: inherit;
}

.hr-custom .hr-inner.inner-border-av-border-fat {
	border-top-width: 14px;
}

#top #header_main > .container, #top #header_main > .container .main_menu ul:first-child > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {
	height: 37px;
	line-height: 37px;
}

.avia-section {
	min-height: 0;
}

.image-overlay .image-overlay-inside {
	display: none;
}

.image-overlay {
	background: transparent;
}

#header_main .inner-container {
	border-bottom: 1px solid #c1bebe;
}

div .av_two_third {
	margin-left: 4%;
	width: 65.666667%;
}

div .av_one_third {
	margin-left: 4%;
	width: 30.333333%;
}

div .av_one_half {
	margin-left: 2%;
	width: 49%;
}

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
	font-weight: 500;
}

p {
	font-family: 'Vitesse A', 'Vitesse B';
	font-weight: 400;
	font-style: normal;
	line-height: 28px;
	margin: 30px 0;
}

body {
	font-family: 'Vitesse A', 'Vitesse B';
	font-weight: 400;
	font-style: normal;
	line-height: 28px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Knockout 48 A', 'Knockout 48 B';
	font-weight: 400;
	font-style: normal;
}

.light-link a {
	color: #c1bebe !important;
	text-decoration: none;
	font-size: 17px;
	font-style: italic;
}

.light-link a:hover {
	color: #8a8686 !important;
}

#top .av_inherit_color a {
	text-decoration: none;
}

#top .av_inherit_color a:hover {
	text-decoration: underline;
}

#top .avia_button_background {
	-webkit-transition: none !important;
	transition: none !important;
}

#narrow .container {
	padding: 0;
}

@media only screen and (max-width: 767px) {
	.dremel {
		min-height: 1500px;
	}

	#narrow .container {
		padding: 0;
	}

	#top .hr-invisible, .hr-invisible .hr-inner {
		height: 0 !important;
		margin: 0 !important;
	}

	.content, .sidebar {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	body .aligncenter, .entry-content-wrapper a:hover .aligncenter {
		padding: 0 20px;
	}

	.js_active .av-parallax.active-parallax {
		background-size: contain !important;
	}

	.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
		margin: 0 !important;
	}

	#top .flex_column_table {
		margin: 0 !important;
	}

	.avia-section-no-padding {
		padding: 0;
	}

	.brand-button {
		background-image: url(http://bebrandstrong.com/wp-content/themes/bebrandstrong/images/mobile.png);
		background-repeat: no-repeat;
		background-size: contain;
		padding-left: 1000px !important;
		max-height: 120px;
		height: 120px;
	}

	.avia-button-center {
		margin-bottom: 25px !important;
	}
}

p.enrollment-link {
	font-family: 'Knockout 48 A', 'Knockout 48 B';
	font-size: 34px;
	letter-spacing: .015em;
	margin: 13px 0;
	text-align: center;
}
