/*
Theme Name: _s
Theme URI: http://underscores.me/
Author: Automattic
Author URI: http://automattic.com/
Description: Hi. I'm a starter theme called <code>_s</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: _s
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

_s is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/* LEGEND
-----------------------------------------------
1.  Font Face/ Google Font 
2. 	Global
4. 	Asides
5. 	Media
6. 	Navigations (Next - Prev)
7. 	Comments
8. 	Widgets
9. 	Infinite Scroll
10. Page Layout (Author Styles proceed here) <<<<
11. Misc
12. Media Queries
*/

/* =Font Face/ Google Font
----------------------------------------------- */


/* =Global
----------------------------------------------- */

body {
	color: #221f1f;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 1.5;
    overflow-x:hidden !important;
}

.image-s{
height:25vw!important;
}

.learn-press-breadcrumb {
    margin-bottom: 20px;
    display: none;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	clear: both;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Roboto Condensed', sans-serif;
}

h1, .h1 {}
h2, .h2 {}
h3, .h3 {}
h4, .h4 {}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

.navbar-collapse{
padding-right:0px !important;
}
/* Text elements */
p {
	margin-bottom: 1.5em;
	font-size: 15px;
	font-weight: 400;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
	font-size: 15px;
	font-style: italic;
}
address {
	margin: 0 0 1.5em;
}
pre {
  border: 1px solid #ffffff!important; 
  background-color: white !important;
  font-family: 'Open Sans', sans-serif!important;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}

.ons-content p{
	    margin: 0 0 10px!important;
}

/* Links */
a {
	color: #5433aa;
}
a:visited {
	color: purple;
}
a:hover,
a:focus,
a:active {
	color: midnightblue;



}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
	text-align: center;
}

/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Clearing */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
	margin: 0 0 1.5em;
	padding: 20px;
}
.byline,
.updated {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}


/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.site-main .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-main .gallery dd {
	margin: 0;
}
.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* =Navigation
----------------------------------------------- */

.site-main [class*="navigation"] {
	margin: 0 0 1.5em;
	overflow: hidden;
}
[class*="navigation"] .nav-previous {
	float: left;
	width: 50%;
}
[class*="navigation"] .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}


/* =Comments
----------------------------------------------- */

.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}


/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}


/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/* ============================================================================================
/* 		Author/ Designer Styles Start Here 
/* ============================================================================================

/* =Page Layout
----------------------------------------------- */

/* Please specify your container width here. e.g. 978px (PSD width) + 30px (15px left & 15px right - bootstrap gutter) =  1008px */

.hero {
    position: relative;
    height: 1080px;
    overflow: hidden;
    width: 100%;
    display: block;
    color: #fff;
}
.video-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.5;
    z-index: 1;
}
.video-wrap {
    position: absolute;
    height: 100%;
    width: 100%;
}
.bg-video {
    height: 100%;
    min-width: 100%;
    width: auto;
    overflow-y: hidden;
    z-index: -999;
}
.hero-content {
    position: relative;
    top: 120px;
    z-index: 5;
}
.so-widget-sow-editor.so-widget-sow-editor-base {
    padding: 10px 0;
}
.panel-grid-cell .widget-title{
    color: #7c3e64;
    border-bottom: 3px solid #000;
    padding-bottom: 15px;
    font-size: 1.5em;
    font-weight: 700;
	text-transform: uppercase;
    margin-bottom: 20px;
}
.learn-press-content-item-title{
color: #7c3e64;
border-bottom: none !important;
font-weight: bold;
}
.sidebar-hide-btn, .sidebar-show-btn:hover{
background:#7c3e64 !important;
}
.popup-close:hover{
background:#201c1c !important;
}
#course-curriculum-popup #popup-main #popup-header{
background-color: #2b2626 !important;
}
#course-curriculum-popup #popup-main #popup-header .popup-menu{
border-right: 1px solid #000 !important;
}
.learn-press-courses li.course .course-thumbnail:after{
	height: 171.25px !important;
	background-color: #7c4065;
    opacity: 0.3;
}
.learn-press-courses li.course .course-thumbnail:hover {
    opacity: 0.8;
    background-color: transparent;
}
.learn-press-courses li.course{
	height: 370px;
}
.lp_course-template-default .learn-press-breadcrumb a {
    color: #ff8d1c;
}
.hero-banner-module{
margin-top: -74px;
}
.course-meta .course-price {
    font-size: 26px;
    color: #ff8d1c;
}
.lp_course-template-default .entry-title{
    margin-bottom: 20px;
    position: absolute;
    margin-top: 100px;
    z-indeX: 999;
    color: #fff;
    text-align: center;
    left: 0;
	right: 0;
}
.lp_course-template-default .learn-press-breadcrumb{
    margin-bottom: 20px;
    position: absolute;
    margin-top: 150px;
    z-indeX: 999;
    color: #fff;
    text-align: center;
    left: 0;
	right: 0;
}
.lp_course-template-default .learn-press-nav-tabs{
display:none;
}
.lp_course-template-default .learn-press-tabs .learn-press-tab-panel.active {
    margin-bottom: 50px;
}
.lp-single-course .learn-press-course-results-progress {
    margin-bottom: 40px;
    position: absolute;
    z-index: 999;
    width: 1140px;
    background-color: #fff;
    opacity: 0.8;
    padding: 20px 40px;
    margin: 320px 0 0;
}
.course-button-buy{
    position: absolute;
    margin-top: 360px;
    z-indeX: 999;
    color: #fff;
    text-align: center;
    left: 0;
	right: 0;
}
.lp_course-template-default .course-meta {
    margin-bottom: 20px;
    position: absolute;
    margin-top: 200px;
    z-indeX: 999;
    color: #fff;
    text-align: center;
    left: 0;
	right: 0;
}
.site-header {
    background: #7c3e64;
    padding: 23px 0;
}
.site-title {
	margin: 0;
}
.home .global-foot-sec{
display: none;
}
.home-banner {
	/*background: url('https://e61407.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/banner-1.jpg') no-repeat center center;*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 70px 0;
}
.home-banner h1 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 25px;
    font-size: 45px;
}
.home-banner h4 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 15px;
}
.home-banner p {
    color: #fff;
    font-size: 16px;
    margin: 0 0 15px;
}
.home-banner a {
    background-color: transparent;
    display: inline-block;
    font-size: 21px;
    color: #b86614;
    font-weight: 700;
    padding: 10px 30px;
    margin: 20px 0 20px;
    border-radius: 3px;
    border: 1px solid #b86614;
    font-family: 'Roboto Condensed', sans-serif;
}
.secprod-global {
	background: #e6e6e6;
	padding: 70px 0 90px;
	position: relative;
	margin-top: 70px;
}
.secprod-global:before {
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #e6e6e6;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
}
.section-1 {
	background: #e6e6e6;
	padding: 70px 0 90px;
	position: relative;
	margin-top: -300px;
	z-index: 2;
}
.section-1:before {
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #e6e6e6;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
}
.post-705 h1.entry-title {
    display: none;
}
.sg-show-popup, .sg-show-popup:hover{color:#ff8d1c;
}
a.sg-show-popup{
	background-color: transparent;
    display: inline-block;
    font-size: 21px;
    color: #ff8d1c;
    font-weight: 700;
    padding: 10px 30px;
    margin: 20px 0 20px;
    border-radius: 3px;
    border: 1px solid #ff8d1c;
    font-family: 'Roboto Condensed', sans-serif;
}
.coaching{
	/*background: url('https://d7a376.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/image-bg1.png') no-repeat center center;*/
	background-color: #b86614;
	background-size: cover;
	padding: 42px 50px;
    height: 346px;
}
.coaching a{
	color: #fff;
}
.coaching h1 {
        font-family: 'Open Sans', sans-serif;
	font-size: 31px;
	text-transform: uppercase;
	margin: 0 0 20px;
	color: #fff;
	font-weight: 700;
}
.coaching p {
	font-size: 15px;
	color: #fff;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.home-section-members .society-container{
 height: auto !important;
}
.society-container{
	text-align:center;
        height: 400px;
}
.academy-mod{
	/*background: url('https://f0c303.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/image-bg2.png') no-repeat center center;*/
	background-color: #c14126;
	background-size: cover;
	padding: 42px 50px;
    height: 346px;
}
.academy-mod a{
	color: #fff;
}
.academy-mod h1 {
        font-family: 'Open Sans', sans-serif;
	font-size: 31px;
	text-transform: uppercase;
	margin: 0 0 20px;
	color: #fff;
	font-weight: 700;
}
.academy-mod p {
	font-size: 15px;
	color: #fff;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.society{
	/*background: url('https://edd102.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/image-bg3.png') no-repeat center center;*/
	background-color: #94365b;
	background-size: cover;
	padding: 42px 50px;
    height: 346px;
}
.society a{
	color: #fff;
}
.society h1 {
        font-family: 'Open Sans', sans-serif;
	font-size: 31px;
	text-transform: uppercase;
	margin: 0 0 20px;
	color: #fff;
	font-weight: 700;
}
.society p {
	font-size: 15px;
	color: #fff;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.section-2 {
	background: #fff;
	padding: 80px 0;
}
.section-2-about {
	background: #fff;
}
.ons-image {
	text-align: center;
}
.ons-content {
    padding: 60px 0 0;
}
.ons-content h1 {
	font-size: 31px;
	text-transform: uppercase;
	margin: 0 0 20px;
	color: #7c3e64;
	font-weight: 700;
}
.ons-content h3 {
	font-size: 17px;
	text-transform: uppercase;
	margin: 0 0 20px;
	color: #ff8d1c;
	font-weight: 700;
}
.ons-content p {
	font-size: 15px;
	color: #221f1f;
	margin: 0 0 20px;
}
.ons-content a {
    background-color: transparent;
    display: inline-block;
    font-size: 21px;
    color: #b86614;
    font-weight: 700;
    padding: 10px 30px;
    margin: 0 0 20px;
    border-radius: 3px;

    border: 1px solid #b86614;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}

.section-3 {
	background: #7c3e64;
	padding: 65px 0 150px;
}
.page-template-home .section-3-coaches{
    background: #94365b;
}
.section-3-coaches{
    background: #7c3e64;
    padding: 65px 0 120px;
    margin-bottom: -70px;
}
.section-whitebg{
    background: #fff;
    padding: 40px 0;
	position: relative;
}
.section-whitebg:before {  
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #fff;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
 }
.membership-plan-heading {
	text-align: center;
	padding: 0 0 55px;
}
.membership-plan-heading h1 {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	text-transform: uppercase;
       margin: 40px 0 20px;
}
.membership-plan-heading a.personaldev-btn {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	background: #c9b0bf;
	padding: 10px 25px;
	border: 1px solid #c9b0bf;
	margin: 0 5px 10px;
	border-radius: 3px;
}
.membership-plan-heading a.community-btn {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	background: transparent;
	padding: 10px 25px;
	border: 1px solid #fff;
	margin: 0 5px 10px;
	border-radius: 3px;
}
a.glink.nturl.notranslate{
color: #fff;
}
a.glink img{
height: 18px;
width: 18px;
}
a.glink span{
font-size: 14px !important;
}
.braenbreeze {
	display: block;
	background: url('https://ef8e0c.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/braenbreeze-img.png') no-repeat;
	background-size: 100%;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 120px 15px;
	text-align: center;
	width: auto;
	height: auto;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
}
.businessdev {
	display: block;
	background: url('https://91350f.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/businessdev-img.png') no-repeat;
	background-size: 100%;
	font-size: 15px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 120px 15px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
}
.braenstorm {
	display: block;
	background: url('https://8c782d.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/braenstorm-img.png') no-repeat;
	background-size: 100%;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 120px 15px;
	text-align: center;
	width: auto;
	height: auto;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
}
.academy {
	display: block;
	background: url('https://073cd8.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/academy-img.png') no-repeat;
	background-size: 100%;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 120px 15px;
	width: auto;
	height: auto;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
}
.so-widget-sow-headline-default-7eadebc944b3 .sow-headline-container h3.sow-sub-headline{font-size: 18px;}
.braenbreeze:hover, .businessdev:hover, .braenstorm:hover, .academy:hover,
.braenbreeze:visited, .businessdev:visited, .braenstorm:visited, .academy:visited {
	color: #fff;
	text-decoration: none;
}
.section-4 {
	background: #e6e6e6;
	padding: 60px 0 130px;
	position: relative;
}
.section-4:before {
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #e6e6e6;
  -webkit-transform: skewY(2.5deg);
  -moz-transform: skewY(2.5deg);
  -ms-transform: skewY(2.5deg);
  -o-transform: skewY(2.5deg);
  transform: skewY(2.5deg);
  -webkit-backface-visibility: hidden;
}
.section-4 h1 {
	font-size: 32px;
	color: #221f1f;
	margin: 0 0 20px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}
.section-4-2 {
	background: #e6e6e6;
	padding: 60px 0 130px;
	position: relative;
}
.section-4-2 h1 {
	font-size: 32px;
	color: #221f1f;
	margin: 0 0 20px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}
.testimonial-container {
	max-width: 800px;

	margin: 0 auto;
	padding: 30px 0 0;
}
.testimonial-avatar {
	float: left;
	width: 25%;
}
.testimonial-content {
	float: left;
	width: 75%;
	padding-left: 60px;
	background: url('https://de96a5.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/quote-icon.png') no-repeat left top;
	background-position: 20px 0;
	margin-top: 15px;
}
.testimonial-content p {
	font-size: 15px;
}
.testimonial-content p.testi-name {
	display: block;
	text-align: right;
	font-weight: 700;
}
.section-5 {
	background: #fff;
	padding: 50px 0 70px;
	position: relative;
}
.section-5:before {
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #fff;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
}
.section-5:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -43px;
  width: 100%;
  height: 85px;
  background: #fff;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
}
.section-academy {
	background: #fff;
	padding: 70px 0 90px;
	position: relative;
	margin-top: -300px;
	z-index: 2;
}
.section-academy:before {
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #fff;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
  z-index: 2;
}
.contact-heading {
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 40px;
	background: url('https://aa1af9.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/contact-arrow.png') no-repeat center bottom;
}
.contact-heading h1 {
	margin: 0 0 10px;
	font-size: 32px;
	color: #221f1f;
	text-transform: uppercase;
	font-weight: 700;
}
.contact-heading p {
	font-size: 18px;
	margin: 0 0 15px;
}
.input-section {
	margin: 0 0 15px;
}
.input-section label {
	display: block;
	float: left;
	width: 35%;
	text-align: right;
	font-size: 15px;
	color: #221f1f;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
    padding: 10px 35px 10px 0;
}
.input-section input {
	float: left;
	width: 65%;
	padding: 10px;
	border: 2px solid #dedede;
	border-radius: 3px;
	font-size: 13px;
	font-style: italic;
}
.contact-form textarea {
	padding: 10px;
	border: 2px solid #dedede;
	border-radius: 3px;
	font-size: 13px;
	font-style: italic;
	width: 100%;
	height: 165px;
}
.contact-submit {
	text-align: center;
}
.contact-submit input[type="submit"] {
	background: url('https://155cc6.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/contact-btn-icon.png') no-repeat 20px center #ff8d1c;
    display: inline-block;
    font-size: 21px;
    color: #221f1f;
    font-weight: 700;
    padding: 10px 25px 10px 60px;
    margin: 10px 0 0;
    border-radius: 3px;
    border-bottom: 3px solid #c1a029;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    border-top: none;
    border-left: none;
    border-right: none;
}
.site-footer {
	background: url('https://712819.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/footer-bg.png') no-repeat;
	background-size: cover;
	padding: 120px 0 60px;
}
.site-footer h3 {
	font-size: 17px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	margin: 25px 0 20px;
}
.site-footer p {
	font-size: 15px;
	color: #9e9d9d;
	margin: 0 0 60px;
}
.site-footer p.copyright {
	margin: 0;
}
.footer-links {
    max-width: 200px;
    margin: 0 auto;
}
.footer-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-links ul li {
	margin: 0 0 5px;
}
.footer-links ul li a {
	font-size: 15px;
	color: #9e9d9d;
}
.social {
    text-align: right;
}
.social img {
    margin-right: 22px;
    margin-bottom: 30px;
}
.social ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.social ul li {
	display: inline-block;
	margin: 0 2px;
}
.social ul li a {
	display: block;
	width: 42px;
	height: 42px;
	text-indent: -9999;
	font-size: 0;
	line-height: 0;
}
.social ul li.twitter a {
	background: url('https://17c931.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/icon-twitter.png') no-repeat 0 0;
}
.social ul li.facebook a {
	background: url('https://02a556.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/icon-facebook.png') no-repeat 0 0;
}
.social ul li.linkedin a {
	background: url('https://d49e7c.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/icon-linkedin.png') no-repeat 0 0;
}
.social ul li.instagram a {
	background: url('https://d85396.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/icon-instagram.png') no-repeat 0 0;

}
.social ul li.twitter a:hover {
	background-position: 0 -42px;
}
.social ul li.facebook a:hover {
	background-position: 0 -42px;
}
.social ul li.linkedin a:hover {
	background-position: 0 -42px;
}
.social ul li.instagram a:hover {
	background-position: 0 -42px;
}

.about-banner {
	/*background: url('https://fb4f57.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/about-banner.jpg') no-repeat center;*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 55px 0;
}
.about-banner h1 {
	font-size: 45px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin: 50px 0 0;
}
.banner-quote {
	padding: 20px 0 50px;
}
.banner-quote p {
	margin: 0;
	font-size: 16px;
	color: #fff;
}
.page-template-template-personal-dev-php .about-section-1 {
	padding: 80px 0 0 !important;
}
.about-section-1 {
	background: #fff;
	padding: 80px 0;
	position: relative;
}
.about-section-1:before {  
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #fff;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
 }
.about-section-1 h2 {
	font-size: 31px;
	font-weight: 700;
	color: #7c3e64;
	margin: 0 0 25px;
}
.about-section-2 {
	background: url('https://4b65e0.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/about-banner-2.jpg') no-repeat center;
	background-size: cover;
	padding: 180px 0;
}
.about-section-2 h1 {
	margin: 0;
	font-size: 32px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
.home-section-members {
        color: #cbcbcb;
}
.home-section-members a {
        color: #fff;
}
.about-section-3 {
	background: #e6e6e6;
	padding: 80px 0 90px;
	text-align: center;
}
.about-section-3 h1 {
	font-size: 31px;
	color: #7c3e64;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 60px;
}
.about-section-3 h4 {
	font-size: 21px;
	color: #7c3e64;
	font-weight: 700;
	margin: 0 0 10px;
}
.about-section-3 img {
	margin: 0 0 15px;
        border-radius: 50%;
}

.learning-program h1{
	font-size: 32px;
    color: #7c3e64;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 15px;
}
.personaldev-banner {
	/*background: url('https://3fed46.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/personaldev-banner.jpg') no-repeat center center;*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 140px 0;
        height: 550px;
}
.personaldev-banner h1 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 25px;
    font-size: 45px;
}
.personaldev-banner h4 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 15px;
}
.personaldev-banner p {
    color: #fff;
    font-size: 16px;
    margin: 0 0 30px;
}
.personaldev-banner a {
    background-color: transparent;
    display: inline-block;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    padding: 10px 30px;
    margin: 0 0 20px;
	border-radius: 3px;
    border: 1px solid #fff;
    font-family: 'Roboto Condensed', sans-serif;
}
.personaldev-section-1 {
	background: #e6e6e6;
	padding: 70px 0 90px;
	position: relative;
	text-align: center;
}
.personaldev-section-1:before {
  content: '';
  position: absolute;
  left: 0;
  top: -43px;
  width: 100%;
  height: 85px;
  background: #e6e6e6;
  -webkit-transform: skewY(-2.5deg);
  -moz-transform: skewY(-2.5deg);
  -ms-transform: skewY(-2.5deg);
  -o-transform: skewY(-2.5deg);
  transform: skewY(-2.5deg);
  -webkit-backface-visibility: hidden;
}
.personaldev-section-1 img {
	margin: 0 0 15px;
}
.personaldev-section-1 h5 {
	color: #7c3e64;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 10px;
}
.personaldev-section-2 {
	background: url('https://1a0bd9.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/personaldev-banner-2.jpg') no-repeat center;
	background-size: cover;

	padding: 100px 0;
	text-align: center;
}
.personaldev-section-2 h1 {
	margin: 0 0 40px;
	font-size: 32px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
.personaldev-section-2 p {
	color: #fff;
	margin: 0 0 15px;
}
.personaldev-section-3 {
	padding: 140px 0 20px;
	background: #fff;
}
.personaldev-section-3 > .container {
	max-width: 1440px;
	width: 100%;
}
.personaldev-content-1 {
    max-width: 630px;
    padding-left: 60px;
    padding: 45px 0 0;
}
.personaldev-content-1 h4 {
	font-size: 18px;
	color: #7c3e64;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 10px;
}
.personaldev-content-1 h1 {
	font-size: 32px;
	color: #7c3e64;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.personaldev-content-1 h3 {
	font-size: 17px;
	color: #ff8d1c;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 25px;
}
.personaldev-content-2 h1 {
	font-size: 32px;
	color: #7c3e64;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.personaldev-content-2 {
	max-width: 760px;
       padding-left: 100px;
       padding: 45px 0 0;
}
.personaldev-image-2 {
    text-align: right;
}
.society-content{
	padding: 0 !important;
}
.community-image-1 {
    padding: 40px 0 0;
}
.community-image-2 {
    padding: 40px 0 0;
}
.row.personaldev-row {
    padding-bottom: 65px;
}
.personaldev-section-4 {
	background: #4a4141;
	padding: 65px 0 70px;
	position: relative;
}
.personaldev-section-4:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -43px;
    width: 100%;
    height: 85px;
    background: #4a4141;
    -webkit-transform: skewY(-2.5deg);
    -moz-transform: skewY(-2.5deg);
    -ms-transform: skewY(-2.5deg);
    -o-transform: skewY(-2.5deg);
    transform: skewY(-2.5deg);
    -webkit-backface-visibility: hidden;
}
#learn-press-course-curriculum .section-header{
background-color: #7c3e64 !important;
}
#learn-press-course-curriculum .section-header .meta .step{color: #fff;}
#learn-press-course-curriculum .section-header h4{
color: #fff;
}
#learn-press-course-curriculum .section-header .meta .collapse{
background: none !important; border: 1px solid #fff;
}
.lp-label.lp-label-preview{
background-color: #ff8d1c !important;
}
.community-banner {
	/*background: url('https://265ee9.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/community-banner.jpg') no-repeat center center;*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 140px 0;
        height: 550px;
}
.community-banner h1 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 25px;
    font-size: 45px;
}
.community-banner h4 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 15px;
}
.community-banner p {
    color: #fff;
    font-size: 16px;
    margin: 0 0 30px;
}
.community-banner a {
    background-color: transparent;
    display: inline-block;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    padding: 10px 30px;
    margin: 0 0 20px;
    border-radius: 3px;
    border: 1px solid #fff;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}
.community-section-2 {
	background: url('https://1a0bd9.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/personaldev-banner-2.jpg') no-repeat center;
	background-size: cover;
	padding: 185px 0 145px;
	text-align: center;
}
.community-section-2 h1 {
	margin: 0 0 40px;
	font-size: 32px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
.community-section-2 p {
	color: #fff;

	margin: 0 0 15px;
}
.creative-plan1 {
	display: block;
	background: url('https://14730e.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/creative-img1.png') no-repeat;
	background-size: 100%;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 90px 43px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
	margin: 0 auto;
	width: auto;
	height: auto;
	line-height: normal;
}
.creative-plan2 {
	display: block;
	background: url('https://41fa0a.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/creative-img2.png') no-repeat;
	background-size: 100%;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 98px 43px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
	margin: 0 auto;
	width: auto;
	height: auto;
	line-height: normal;
}
.creative-plan3 {
	display: block;
	background: url('https://591d3b.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/creative-img3.png') no-repeat;
	background-size: 100%;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 99px 45px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
	margin: 0 auto;
	width: auto;
	height: auto;
	line-height: normal;
}
.creative-plan1:hover, .creative-plan2:hover, .creative-plan3:hover,
.creative-plan1:visited, .creative-plan2:visited, .creative-plan3:visited {
    color: #fff;
    text-decoration: none;
}

.news-banner {
	background: url('https://ca5812.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/news-banner.jpg') no-repeat center;
	background-size: cover;
	padding: 55px 0;
}
.news-banner h1 {
	font-size: 45px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
}
.academy-banner {
	/*background: url('https://e61407.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/banner-1.jpg') no-repeat center center;*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 50px 0;
}
.academy-banner h1 {
	font-size: 45px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin: 20px 0;
}
.academy-banner p {
	color: #fff;
	margin-top: 15px;
	font-size: 16px;
}
.post-507 h1.entry-title {
    display: none;
}
.news-nav {
	text-align: right;
}
.news-nav a {
	display: inline-block;
	color: #7c3e64;
	background: #fff;
	font-size: 14px;
	padding: 10px 20px;
	border-radius: 3px;
	width: 105px;
    text-align: center;
    margin: 0 5px 10px;
}
.news-nav a:hover {
	background: #c9b0bf;
	color: #fff;
	text-decoration: none;
}
.bs-nav {
	text-align: right;
}
.bs-nav a {
	display: inline-block;
	color: #7c3e64;
	background: #fff;
	font-size: 14px;
	padding: 10px 20px;
	border-radius: 3px;
    text-align: center;
    margin: 0 5px 10px;
}
.bs-nav a:hover {
	background: #c9b0bf;
	color: #fff;
	text-decoration: none;
}
.course_category-masterclasses p.course-students{visibility: hidden;}
.course_category-masterclasses p.course-students:after{visibility: visible; content: 'Reserve your seat now!'; margin-right: 180px;}
.course_category-masterclasses button.button.purchase-button{visibility: hidden;}
.course_category-masterclasses button.button.purchase-button:after {content: 'Join Us'; visibility: visible; display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-right: 115px;
  padding: 15px 20px;
  border: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #c14126;
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  text-shadow: 0 0 0 rgba(255,255,255,0.66) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);}
button.button.purchase-button,.enroll-button{
 display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 15px 20px;
  border: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #c14126;
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  text-shadow: 0 0 0 rgba(255,255,255,0.66) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}
button.button.purchase-button:hover,.enroll-button:hover{
  color: #fff;
  background: #7c3e64;
}
.learn-press-search-course-form input.search-course-input[name="s"]{
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 15px 20px;
  border: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  color: rgba(90,90,90,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: rgba(242,242,242,1);
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  width: 95% !important;
}
.learn-press-search-course-form .search-course-button{
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 15px 20px;
  border: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  color: rgba(255,255,255,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #7c3e64;
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.2) inset;
  text-shadow: 0 0 0 rgba(255,255,255,0.66) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}
.news-section-1 {
	padding: 80px 0;
	position: relative;
}
.news-section-1:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -43px;
    width: 100%;
    height: 85px;
    background: #fff;
    -webkit-transform: skewY(-2.5deg);
    -moz-transform: skewY(-2.5deg);
    -ms-transform: skewY(-2.5deg);
    -o-transform: skewY(-2.5deg);
    transform: skewY(-2.5deg);
    -webkit-backface-visibility: hidden;
}
.news-container {
    padding: 0 0 50px;
}
.news-content {
	position: relative;
	border-radius: 5px;
}
.news-content img {
	width: 100%;
	border-radius: 5px;
       height: 225px;
}
.news-cat {
	display: inline-block;
	position: absolute;
	z-index: 10;
	top: 7px;
	left: 7px;
	font-size: 12px;
	color: #fff;
	background-color: rgba(124,62,100,0.8);
	padding: 5px 15px;
	border-radius: 5px;
	border: 1px solid #fff;
}
.news-excerpt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	z-index: 9;
	background: #7c3e64;
	padding: 70px 25px 10px;
	display: none;
}
.news-content:hover .news-excerpt {
	display: block;
}
.news-excerpt p {
	color: #fff;
	font-size: 14px;
}
.news-excerpt a {
	color: #fff;
}
.news-title {
	font-size: 18px;
	color: #7c3e64;
	font-weight: 700;
	margin: 20px 0 5px;
	line-height: normal;
	min-height: 45px;
}
.news-title a {
	color: #7c3e64;
	text-decoration: none;
}
.news-meta span {
	color: #8e8e98;
	display: inline-block;
	font-size: 12px;
	margin-right: 20px;
	padding-left: 20px;
}
.author-wrapper {padding: 20px 0;}
.news-meta span.author {
	background: url('https://df0216.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/icon-author.png') no-repeat left center;
}
.news-meta span.date {
	background: url('https://c4ffa6.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/icon-date.png') no-repeat left center;
}
.bs-academy-section {
    padding-bottom: 60px;
}
.bs-community-section {
	background-color: #fff;
	padding: 50px 0;
}
.bs-community-section-2 {
	background-color: #f6f6f6;
	padding: 50px 0;
}
.bs-comm-service {
    border: 3px solid #eeeeee;
    border-radius: 10px;
    padding: 20px;
}
.bs-img {
    text-align: center;
    padding: 15px 0 35px;
}
.bs-comm-service p {
    color: #8e8e98;
    font-size: 13px;
    line-height: 22px;
}
.bs-comm-service h6 {
    color: #8e8e98;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.bs-comm-service ul {
    padding: 5px 0 0;
    margin: 0;
    list-style: none;
}
.bs-comm-service ol li {
	font-size: 13px;
    color: #7c3e64;
	line-height: 13px;
	margin: 0 0 12px;
}
.bs-comm-service ul li {
    font-size: 13px;
    color: #7c3e64;
    padding: 0 0 0 20px;
    background: url(https://80b720.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/check.png) no-repeat left top;
    line-height: 13px;
    margin: 0 0 12px;
}
.society-sec {margin: 0 0 50px;}
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.btn-outline-1 {
    text-align: center;
    padding: 10px 0 10px;
    margin-top: 40px;
}
.btn-outline-1 a{
    background: transparent;
    display: inline-block;
    font-size: 21px;
    color: #b86614;
    font-weight: 700;
    padding: 10px 30px;
    margin: 0 0 20px;
    border-radius: 3px;
    border: 1px solid #b86614;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}
.bs-btn-3 {
    text-align: left;
    padding: 10px 0 10px;
}
.bs-btn-3 a {
    background: #b46716;
    display: inline-block;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    padding: 10px 30px;
    margin: 0 0 20px;
    border-radius: 3px;
    border-bottom: 3px solid #925412;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}
.bs-btn {
    text-align: center;
    padding: 30px 0 10px;
}
.bs-btn a {
    background: #b46716;
    display: inline-block;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    padding: 10px 30px;
    margin: 0 0 20px;
    border-radius: 3px;
    border-bottom: 3px solid #925412;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}
.bs-btn-2 {
    text-align: center;
    padding: 30px 0 10px;
}
.bs-btn-2 a {
    background: #7c3e64;
    display: inline-block;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    padding: 10px 30px;
    margin: 0 0 20px;
    border-radius: 3px;
    border-bottom: 3px solid #60304d;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}
.bs-heading {
	text-align: center;
	padding: 30px 0 50px;
}
.bs-heading h1 {
	font-size: 45px;
	color: #7c3e64;
	text-transform: uppercase;
	margin: 0 0 20px;
	font-weight: 700;
}
.bs-heading h4 {
	color: #c9b0bf;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 700;
}
.bs-personal-dev-btn {
	text-align: center;
	padding: 50px 0 40px;
}
.bs-personal-dev-btn a {
	font-size: 14px;
    color: #7c3e64;
    border: 3px solid #eeeeee;
    border-radius: 10px;
    padding: 10px 25px;
    display: inline-block;
}

/* BX */
.bx-wrapper img{
	border-radius: 50%;
}
.society-photo img {
    border-radius: 50%;
    height: 199px;
    width: 199px;
}
.profile-member .society-photo img {
    border-radius: 50%;
    height: 165px;
    width: 165px;
}
.profile-member .profile-title {
    padding: 45px 10px;
}
.bx-wrapper {
    margin-bottom: 0;
    box-shadow: none;
    border: none;
    background: transparent;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	width: 15px;
    height: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: none;
    border: 1px solid #7c3e64;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #7c3e64;
}

/* Pagenavi */
.wp-pagenavi {
	text-align: center;
}
.wp-pagenavi .pages {
	display: none;
}
.wp-pagenavi a, .wp-pagenavi span {
    background: #f8f8f8;
    background: -webkit-linear-gradient(#f8f8f8, #e9e9e9);
    background: -o-linear-gradient(#f8f8f8, #e9e9e9);
    background: -moz-linear-gradient(#f8f8f8, #e9e9e9);
    background: linear-gradient(#f8f8f8, #e9e9e9);
    color: #717171;
    font-size: 12px;
    border: none;
    padding: 8px 10px;
    border-radius: 18px;
    width: 33px;
    height: 33px;
    display: inline-block;
    box-shadow: 0 1px 1px rgba(0,0,0,0.5);
    border: 1px solid #e5e5e5;
    font-weight: 700;
    margin: 4px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #fff;
    border-color: #89446e;
    background: #221f1f;
    background: -webkit-linear-gradient(#49243b, #a95488);
    background: -o-linear-gradient(#49243b, #a95488);
    background: -moz-linear-gradient(#49243b, #a95488);
    background: linear-gradient(#49243b, #a95488);
}

.profile-member{
    background-color: #e6e6e6;
    padding: 53px 0;
}
.profile-content{
    padding: 53px 0;
}
.profile-member h1 {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
}
header.entry-header.news {
    background: url('https://ca5812.claudeassets.com/20180821205637im_/https://braenworks.com/wp-content/themes/braenworks/images/news-banner.jpg') no-repeat center;
    background-size: cover;
    padding: 53px 0;
}
header.entry-header.news h1.entry-title {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
}
header.entry-header.news .entry-meta span,
header.entry-header.news .entry-meta span a {
	color: #fff;
}
.entry-content .wp-post-image {
    width: 100%;
    height: auto;
    margin: 0 0 25px;
}
.top-header {
    background: #ad5a8d;
}
.top-menu {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	text-align: right;
}
.top-menu li {
	display: inline-block;
    margin-left: 10px;
    font-size: 14px;
}
.top-menu li.hidden-link {
	display: none;
}
.top-menu li a {
	color: #fff;
	text-decoration: none;
}
.top-menu li a:hover {
	text-decoration: underline;
}


/* Navbar override styles here */
.navbar-default {
    background-color: transparent;
    border: none;
    margin: 0;
    min-height: 1px;
    padding: 13px 0;
}
.navbar-nav {
	float: right;
}
.navbar-nav > li {
    float: left;
    margin: 0 5px;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 17px;
}
.navbar-default .navbar-nav > .current-menu-item > a, 
.navbar-default .navbar-nav > .current-menu-item > a:focus, 
.navbar-default .navbar-nav > .current-menu-item > a:hover {
	background: none;
	color: #ff8d1c;
}
ul.nav.navbar-nav a:hover {
    color: #ff8d1c;
}
.nav-border {
	border: 1px solid #fff;
	border-radius: 3px;
	margin-left: 20px !important;
}
.nav-border > a {
	padding-left: 25px !important;
	padding-right: 25px !important;
}

/** call-to-action button **/


/* =woocomerce
----------------------------------------------- */

.woocommerce ul.products li.product a img{
  display: none !important;
}

.product, .woocommerce, .add_to_cart_inline {
    border: #ffffff!important;
}

.woocommerce a.button {
    background: #b46716;
    display: inline-block;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    padding: 10px 30px;
    margin: 11px 10px 20px;
    border-radius: 3px;
    border-bottom: 3px solid #925412;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    margin-top: 20px;
}

.top-header{
    background: #ad5a8d;
    position: fixed!important;
    z-index: 20!important;
    width: 100%!important;
    height: 27px!important;
}

.site-header{
    background: #7c3e64;
    padding: 10px;
    padding-top: 41PX;   
}


.postid-2298 .entry-content .wp-post-image{
display:none;
}

/* =MISC
----------------------------------------------- */
.half-bottom {margin-bottom: 10px;}
.half-top {margin-top: 10px;}
.add-bottom {margin-bottom: 20px;}
.add-top {margin-top: 20px;}

.nodisplay {display: none;}


/* =MEDIA QUERIES
----------------------------------------------- */

@media screen and (min-width: 75em) {
	/* width 1200px up */
}

@media screen and (max-width: 1199px) {
	.braenbreeze { padding: 95px 15px; }
	.businessdev { padding: 95px 15px; }
	.braenstorm { padding: 95px 15px; }
	.academy { padding: 95px 15px; }
	.news-excerpt { padding: 50px 25px 10px; }
	.news-excerpt p { font-size: 13px; }
}


@media only screen and (min-width: 62px) and (max-width: 75em) {
	/* 992px and 1200px */

.top-header{
    background: #ad5a8d;
    position: fixed!important;
    z-index: 20!important;
    width: 100%!important;
    height: 35px!important;
}
.video-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #7c3e63;
    opacity: 1;
    z-index: 1;
}
.video-wrap {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
}

.home-banner{
padding: 0px 0px !important;
}
}


@media screen and (max-width: 61.938em) {
	/* width: 991px; */
	.braenbreeze { padding: 70px 15px; }
	.businessdev { padding: 70px 15px; }
	.braenstorm { padding: 70px 15px; }
	.academy { padding: 70px 15px; }
	.creative-plan1 { width: 100%; height: auto; padding: 88px 15px; }
	.creative-plan2 { width: 100%; height: auto; padding: 68px 43px; }
	.creative-plan3 { width: 100%; height: auto; padding: 66px 45px; }
	.news-excerpt p { color: #fff; font-size: 12px; overflow: hidden; height: 55px; }
}


@media screen and (max-width: 48em) {
	/* width 768px */
.top-menu{
margin: -opx 0 0px!important;
}
	.Tel{
		
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	/* width 767px */
	.navbar-nav > li { float: none }
	.navbar-nav { float: none; }
	.home-banner { padding: 40px 0; }
	.personal-dev { margin: 0 0 30px; }
	.braenbreeze { padding: 120px 15px; max-width: 260px; margin: 0 auto 20px; }
	.businessdev { padding: 120px 15px; max-width: 260px; margin: 0 auto 20px; }
	.braenstorm { padding: 120px 15px; max-width: 260px; margin: 0 auto 20px; }
	.academy { padding: 120px 15px; max-width: 260px; margin: 0 auto 20px; }
	.footer-links { max-width: 100%; }
	.social { text-align: left; padding: 40px 0 0; }
	.personaldev-content-1 { max-width: 100%; padding: 20px 0 0; }
	.personaldev-content-2 { max-width: 100%; padding: 20px 0 0; }
	.row.personaldev-row { padding-bottom: 30px; }
	.personaldev-section-3 { padding: 30px 0 20px; }
	.personaldev-banner { padding: 80px 0; }
	.creative-plan1 { width: 280px; padding: 119px 25px; margin: 0 auto 20px; }
	.creative-plan2 { width: 280px; padding: 119px 43px; margin: 0 auto 20px; }
	.creative-plan3 { width: 280px; padding: 118px 45px; margin: 0 auto 20px; }
	.community-banner { padding: 80px 0; }
	.news-excerpt p { height: auto; font-size: 14px; }
}

@media screen and (max-width: 30em) {
	/* width 480px */
	.lp_course-template-default .entry-title{margin-top: 0; width: auto;}
	.lp_course-template-default .learn-press-breadcrumb{margin-top: 100px; width: auto;}
	.lp_course-template-default .course-meta {margin-top: 150px;width: 100%;padding: 20px;}
	.lp-single-course .learn-press-course-results-progress{width: 100%; padding: 20px; margin: 258px 0 0;}
	.panel-widget-style {padding: 0 30px!important;}
	.so-widget-sow-headline-default-7eadebc944b3 .sow-headline-container h3.sow-sub-headline{font-size: 16px;}
	#pg-1003-2> .panel-row-style {padding: 0 !important;}
	.author-wrapper {padding: 20px;}
	.navbar-default .navbar-toggle {margin-top: -60px;}
	.site-branding {width: 75%;}
	.site-header {padding: 23px 0 0;}
	.top-menu {margin: -10px 0 10px;}
    .top-menu {margin-top: -1px !important;}
	.menu-language {margin: 2px 0 -0px;}
    .menu-language{ z-index: 30;}
	.course-button-buy {width: 100%}
	.course_category-masterclasses button.button.purchase-button:after{margin-right: 110px;}
	.course_category-masterclasses p.course-students:after{visibility: visible; content: 'Reserve now!'; margin-left: -80px;}
	
}

/*
     FILE ARCHIVED ON 10:08:53 Oct 24, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:50:03 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.401
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.055
  esindex: 0.007
  cdx.remote: 9.037
  LoadShardBlock: 90.293 (3)
  PetaboxLoader3.resolve: 102.009 (3)
  PetaboxLoader3.datanode: 79.583 (4)
  load_resource: 129.506
*/