article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
audio,
canvas,
video {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

*:focus,
* {
    outline: none;
    outline: 0;
}

.touch * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
}

button::-moz-focus-inner {
    border: 0;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

html,
body {
    margin: 0;
    padding: 0;
}

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
}

/* FloatClears */
.btClear:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

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

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

@font-face {
    font-family: "Quote";
    src: url(fonts/Quote.woff) format("woff"), url(fonts/Quote.ttf) format("truetype");
}

@font-face {
    font-family: "Arrows";
    src: url(fonts/Arrows.woff) format("woff"), url(fonts/Arrows.ttf) format("truetype");
}

@font-face {
    font-family: "Dash";
    src: url(fonts/Dash.woff) format("woff"), url(fonts/Dash.ttf) format("truetype");
}

/* Skin */
.btDarkSkin,
.bt-dark-skin {
    color: #fff;
    background-color: #191919;
}

.btLightSkin {
    color: #181818;
    background-color: #fff;
}

.btAccentSkin {
    color: #8c857a;
    background-color: #fff;
}

.btGraySkin {
    color: #7c7c7c;
    background-color: #fff;
}

.btAlternateSkin {
    color: #63725b;
    background-color: #fff;
}

input,
select,
textarea,
.fancy-select .trigger {
    color: inherit;
    border: none;
    padding: .2em .8em;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.btDarkSkin input,
.btLightSkin .btDarkSkin input,
.btDarkSkin.btLightSkin .btDarkSkin input,
.btDarkSkin select,
.btDarkSkin textarea,
.btDarkSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin select,
.btLightSkin .btDarkSkin textarea,
.btLightSkin .btDarkSkin .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin textarea,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger {
    border-bottom: 1px solid rgba(255, 255, 255, .5);
}

input::placeholder,
select::placeholder,
textarea::placeholder,
.fancy-select .trigger::placeholder {
    opacity: .7;
}

/*
.btHardRoundedButtons any(select, textarea, input, .fancy-select .trigger) { {border-radius: 50%;}
.btSoftRoundedButtons any(select, textarea, input, .fancy-select .trigger) { {border-radius: 5px;}  */
/* Form elements */
select,
input {
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}

.btSquareButtons select,
.btSquareButtons input {
    border-radius: 0;
    -webkit-border-radius: 0;
}

select,
input:not([type='checkbox']):not([type='radio']) {
    -webkit-appearance: none;
}

input:not([type='checkbox']):not([type='radio']),
button {
    -webkit-appearance: none;
}

input:not([type='checkbox']):not([type='radio']),
textarea,
select {
    outline: none;
    font: inherit;
    width: 100%;
    line-height: 1;
    width: 100%;
    display: block;
    padding: .8em 0;
    background: transparent;
    color: inherit;
}

.btTextRight input:not([type='checkbox']):not([type='radio']),
.btTextRight textarea,
.btTextRight select {
    text-align: right;
}

input[type='checkbox'],
input[type='radio'] {
    vertical-align: middle;
}

select,
.fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    height: 3.2em;
    line-height: 3.1em;
}

/* Fancy select */
.fancy-select {
    position: relative;
}

.fancy-select .trigger {
    line-height: 1.5;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    padding: .8em;
    border-radius: 0;
}

.btHardRoundedButtons .fancy-select .trigger {
    border-radius: 0;
}

.btSoftRoundedButtons .fancy-select .trigger {
    border-radius: 0;
}

.btSquareButtons .fancy-select .trigger {
    border-radius: 0;
}

.fancy-select .trigger:before {
    content: "\e688";
    font-family: Icon7Stroke;
    font-size: 2em;
    line-height: 1;
    margin-top: 0;
    display: block;
    float: right;
    margin-right: -.3em;
    -webkit-transition: 150ms all ease;
    -moz-transition: 150ms all ease;
    transition: 150ms all ease;
}

.rtl .fancy-select .trigger:before {
    float: left;
    margin-right: 0;
    margin-left: -.3em;
}

.fancy-select .trigger.open:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}

.fancy-select .options {
    display: none;
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    list-style: none;
    max-height: 320px;
    overflow: auto;
    border: 1px solid rgba(0, 0, 0, .07);
    background-color: #fff;
    color: #181818;
}

.fancy-select .options.open {
    z-index: 20;
    display: block;
}

.fancy-select .options.overflowing {
    top: auto;
    bottom: 2.4em;
}

.fancy-select ul.options {
    padding: 0;
    margin: 0;
}

.fancy-select ul.options li {
    cursor: pointer;
    padding-left: 1em;
    margin: 0;
    -webkit-transition: 150ms ease all;
    -moz-transition: 150ms ease all;
    transition: 150ms ease all;
}

.fancy-select ul.options li:hover {
    color: #8c857a;
}

/*input:not([type='checkbox']):not([type='radio']), a.select2-choice {
	.btHardRoundedButtons & {border-radius: 20px;}
	.btSoftRoundedButtons & {border-radius: $(softBorderRadius);}
}
textarea, select {
	.btHardRoundedButtons & {border-radius: 20px;}
	.btSoftRoundedButtons & {border-radius: $(softBorderRadius);}
}*/
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
.fancy-select .trigger {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
}

input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus,
.fancy-select .trigger.open {
    border-color: rgba(0, 0, 0, .3);
}

.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open {
    border-color: rgba(255, 255, 255, .7);
}

textarea {
    resize: vertical;
    line-height: inherit;
}

button {
    font: inherit;
    cursor: pointer;
}

/* Date */
input[type='date']:before {
    display: none;
}

/* Iframe resize fix */
/*:any( embed, iframe, img, figure ) {
	max-width: 100%;
	height: auto;
}*/
.bt-video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.bt-video-container iframe,
.bt-video-container object,
.bt-video-container embed,
.bt-video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Texts */
img,
figure {
    max-width: 100%;
    height: auto;
}

pre code {
    display: block;
}

pre {
    overflow: hidden;
}

.bt-content-holder pre {
    margin: 0 0 30px;
    white-space: pre-wrap;
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, .1);
}

/* Href */
a {
    text-decoration: none;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    color: inherit;
}

.bt-content a {
    color: #8c857a;
}

.btAccentSkin .bt-content a,
.btDarkSkin .btAccentSkin .bt-content a,
.btAccentSkin .btDarkSkin .btAccentSkin .bt-content a {
    color: #63725b;
}

a:hover {
    text-decoration: none;
    color: #8c857a;
}

.bt-content a:hover {
    color: inherit;
}

.bt-content a.wp-block-button__link {
    color: inherit;
}

.btText a {
    color: #8c857a;
}

.btText a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

a,
a:active,
a:focus {
    outline: none;
}

a[href^="tel:"] {
    color: inherit !important;
    text-decoration: none;
}

/* Base typography */
p,
dl,
address,
cite {
    margin: 0 0 1em;
}

ul {
    margin: 0 0 1em 1em;
    padding: 0;
}

ul>li>ul {
    margin-bottom: 0;
}

.rtl ul {
    margin: 0 1em 1em 0;
}

.rtl ul ul {
    margin-bottom: 0;
}

ol {
    margin: 0 0 1em 1em;
    padding: 0;
}

ol ol {
    margin-bottom: 0;
}

.rtl ol {
    margin: 0 1em 1em 0;
}

.rtl ol ol {
    margin-bottom: 0;
}

li {
    margin: 0 0 0 .5em;
    padding: 0;
}

.btText li {
    margin-left: 1em;
}

dt {
    font-weight: 600;
}

dd {
    margin: 0 0 1.5em 3.5em;
}

dd p {
    display: inline;
}

dl dd:last-child {
    margin-bottom: 0;
}

dd:after {
    content: "";
    display: table;
    clear: both;
}

figcaption {
    font-size: inherit;
}

/* Base font */
html {
    font-size: 16px;
}

body {
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.8em;
    background-size: cover;
    background-attachment: fixed;
}

body.btBodyWeight_light {
    font-weight: 300;
}

small {
    font-size: 14px;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Cormorant", Arial, Helvetica, sans-serif;
}

h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    padding: 0 0 .4em;
    line-height: 1.2;
    margin: 0;
    font-weight: normal;
}

.btHeadingWeight_default h1,
.btHeadingWeight_default h2,
.btHeadingWeight_default h3,
.btHeadingWeight_default h4,
.btHeadingWeight_default h5,
.btHeadingWeight_default h6 {
    font-weight: 400;
}

.btHeadingWeight_black h1,
.btHeadingWeight_black h2,
.btHeadingWeight_black h3,
.btHeadingWeight_black h4,
.btHeadingWeight_black h5,
.btHeadingWeight_black h6 {
    font-weight: 900;
}

.btHeadingWeight_bolder h1,
.btHeadingWeight_bolder h2,
.btHeadingWeight_bolder h3,
.btHeadingWeight_bolder h4,
.btHeadingWeight_bolder h5,
.btHeadingWeight_bolder h6 {
    font-weight: 800;
}

.btHeadingWeight_bold h1,
.btHeadingWeight_bold h2,
.btHeadingWeight_bold h3,
.btHeadingWeight_bold h4,
.btHeadingWeight_bold h5,
.btHeadingWeight_bold h6 {
    font-weight: 700;
}

.btHeadingWeight_semi-bold h1,
.btHeadingWeight_semi-bold h2,
.btHeadingWeight_semi-bold h3,
.btHeadingWeight_semi-bold h4,
.btHeadingWeight_semi-bold h5,
.btHeadingWeight_semi-bold h6 {
    font-weight: 600;
}

.btHeadingWeight_medium h1,
.btHeadingWeight_medium h2,
.btHeadingWeight_medium h3,
.btHeadingWeight_medium h4,
.btHeadingWeight_medium h5,
.btHeadingWeight_medium h6 {
    font-weight: 500;
}

.btHeadingWeight_normal h1,
.btHeadingWeight_normal h2,
.btHeadingWeight_normal h3,
.btHeadingWeight_normal h4,
.btHeadingWeight_normal h5,
.btHeadingWeight_normal h6 {
    font-weight: 400;
}

.btHeadingWeight_light h1,
.btHeadingWeight_light h2,
.btHeadingWeight_light h3,
.btHeadingWeight_light h4,
.btHeadingWeight_light h5,
.btHeadingWeight_light h6 {
    font-weight: 300;
}

.btHeadingWeight_lighter h1,
.btHeadingWeight_lighter h2,
.btHeadingWeight_lighter h3,
.btHeadingWeight_lighter h4,
.btHeadingWeight_lighter h5,
.btHeadingWeight_lighter h6 {
    font-weight: 200;
}

.btHeadingWeight_thin h1,
.btHeadingWeight_thin h2,
.btHeadingWeight_thin h3,
.btHeadingWeight_thin h4,
.btHeadingWeight_thin h5,
.btHeadingWeight_thin h6 {
    font-weight: 100;
}

h1 {
    font-size: 3.125em;
}

h2 {
    font-size: 2.75em;
}

h3 {
    font-size: 2.125em;
}

h4 {
    font-size: 1.875em;
}

h5 {
    font-size: 1.5em;
}

h6 {
    font-size: 1.25em;
}

/* Blockquotes*/
blockquote {
    font-size: 1.875em;
    font-family: "Cormorant", Arial, Helvetica, sans-serif;
    line-height: 1.2;
    display: block;
    position: relative;
    padding: 1rem 0;
    max-width: 710px;
    margin: 0 auto;
    text-align: center;
}

.btHeadingWeight_default blockquote {
    font-weight: 400;
}

.btHeadingWeight_black blockquote {
    font-weight: 900;
}

.btHeadingWeight_bolder blockquote {
    font-weight: 800;
}

.btHeadingWeight_bold blockquote {
    font-weight: 700;
}

.btHeadingWeight_semi-bold blockquote {
    font-weight: 600;
}

.btHeadingWeight_medium blockquote {
    font-weight: 500;
}

.btHeadingWeight_normal blockquote {
    font-weight: 400;
}

.btHeadingWeight_light blockquote {
    font-weight: 300;
}

.btHeadingWeight_lighter blockquote {
    font-weight: 200;
}

.btHeadingWeight_thin blockquote {
    font-weight: 100;
}

.bt_bb_align_center blockquote {
    padding: 0;
}

.bt_bb_align_right blockquote {
    padding: 0 0 3.5em;
}

blockquote:before {
    content: "\e902";
    font-family: Quote;
    font-size: 3rem;
    display: block;
    line-height: 1;
    color: inherit;
    text-align: center;
    padding-bottom: 1rem;
}

blockquote:after {
    content: "";
    display: table;
    width: 100%;
    clear: both;
}

cite {
    opacity: .6;
    font-style: normal;
}

/* Tables */
.bt-content-holder table {
    width: 100%;
    margin: 0 0 1em;
    border-collapse: collapse;
    text-align: initial;
    border: 1px solid rgba(0, 0, 0, .07);
}

.btDarkSkin .bt-content-holder table,
.btLightSkin .btDarkSkin .bt-content-holder table,
.btDarkSkin.btLightSkin .btDarkSkin .bt-content-holder table {
    border: 1px solid rgba(255, 255, 255, .05);
}

.bt-content-holder table td,
.bt-content-holder table th {
    padding: 1em;
    border: 1px solid rgba(0, 0, 0, .07);
    font-weight: inherit;
}

.btDarkSkin .bt-content-holder table td,
.btLightSkin .btDarkSkin .bt-content-holder table td,
.btDarkSkin.btLightSkin .btDarkSkin .bt-content-holder table td,
.btDarkSkin .bt-content-holder table th,
.btLightSkin .btDarkSkin .bt-content-holder table th,
.btDarkSkin.btLightSkin .btDarkSkin .bt-content-holder table th {
    border: 1px solid rgba(255, 255, 255, .05);
}

.bt-content-holder table th {
    text-align: left;
}

.bt_bb_layout_boxed_600 .bt_bb_cell {
    width: 600px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

.bt_bb_layout_boxed_700 .bt_bb_cell {
    width: 700px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

.bt_bb_layout_boxed_800 .bt_bb_cell {
    width: 800px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

.bt_bb_layout_boxed_900 .bt_bb_cell {
    width: 900px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

.bt_bb_layout_boxed_1000 .bt_bb_cell {
    width: 1000px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

.bt_bb_layout_boxed_1100 .bt_bb_cell {
    width: 1100px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

.bt_bb_layout_boxed_1200 .bt_bb_cell {
    width: 1200px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

.bt_bb_layout_boxed_1400 .bt_bb_cell {
    width: 1400px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}

/* Added bootstrap visible / hidden classes */
@media (max-width: 480px) {
    .visible-xs {
        display: block !important;
    }
}

@media (min-width: 480px) and (max-width:767px) {
    .visible-ms {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        /* display: block !important; */
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
}

@media (max-width: 480px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .hidden-ms {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

html,
body {
    min-height: 100vh;
}

body:not(.btPageTransitions) {
    min-height: 100vh;
}

/*html {
	overflow-x: hidden;
}*/
/* RTL support */
body.rtl {
    direction: rtl;
    unicode-bidi: embed;
}

/* Template base */
.bt-content-wrap {
    -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
    -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
    transition: transform 1s cubic-bezier(.230, 1, .320, 1);
}

.bt-content-wrap:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

.bt-site-footer {
    -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1), padding-top 300ms ease;
    -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1), padding-top 300ms ease;
    transition: transform 1s cubic-bezier(.230, 1, .320, 1), padding-top 300ms ease;
}

.bt-page-wrap {
    position: relative;
    overflow: hidden;
    -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
    -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
    transition: transform 1s cubic-bezier(.230, 1, .320, 1);
}

.bt-page-wrap:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

/* Z indexes */
.mainHeader,
.bt-vertical-header-top {
    z-index: 10002;
}

.btPreloader {
    z-index: 100000;
}

/* Gutter port keeps width */
.port {
    width: 100%;
    padding: 0 30px;
}

.gutter .port {
    max-width: 1260px;
    margin: auto;
}

.btWithSidebar .bt-content .gutter .port {
    padding: 0;
}

@media (max-width: 1259px) {
    .gutter .port {
        width: 100%;
        max-width: none;
        padding-left: 30px;
        padding-right: 30px;
    }

    .btMenuVerticalRight .bt-vertical-menu-trigger {
        margin: 0;
    }
}

/*@media (max-width: 768px) { 
	.gutter .port {
		.btWithSidebar .bt-content & { 
			padding-left: $(pagePadding)px;
			padding-right: $(pagePadding)px;
		}
	}
}*/
/* Content holder and sidebars*/
.btNoSidebar .bt-content-holder,
.btNoSidebar .bt-content {
    width: auto;
    padding: 0;
}

.btNoSidebar.single-product .bt-content-holder,
.btNoSidebar.single-product .bt-content {
    padding-bottom: 4em;
}

/* Page without BB & sidebar */
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline+.bt-content-holder .bt-content {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding: 4em 30px 0;
}

:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline+.bt-content-holder .bt-content .gutter .port {
    padding-left: 0;
    padding-right: 0;
}

:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline+.bt-content-holder .bt-content>article:first-child {
    margin-top: 0;
}

.btWithSidebar .bt-content-holder {
    max-width: 1260px;
    margin: auto;
    padding: 4em 30px 4em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.btWithSidebar .bt-content-holder .bt-content {
    width: 75%;
}

.btWithSidebar .bt-content-holder .btSidebar {
    width: 25%;
    padding: 0;
}

.btSidebarLeft.btWithSidebar .bt-content-holder {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.btSidebarLeft.btWithSidebar .bt-content-holder .btSidebar {
    padding-right: 20px;
}

.rtl.btSidebarLeft.btWithSidebar .bt-content-holder .btSidebar {
    padding-right: 0;
    padding-left: 20px;
}

.btSidebarLeft.btWithSidebar .bt-content-holder .bt-content {
    padding-left: 20px;
}

.rtl.btSidebarLeft.btWithSidebar .bt-content-holder .bt-content {
    padding-left: 0;
    padding-right: 20px;
}

.btSidebarRight.btWithSidebar .bt-content-holder .btSidebar {
    padding-left: 20px;
}

.rtl.btSidebarRight.btWithSidebar .bt-content-holder .btSidebar {
    padding-left: 0;
    padding-right: 20px;
}

.btSidebarRight.btWithSidebar .bt-content-holder .bt-content {
    padding-right: 20px;
}

.rtl.btSidebarRight.btWithSidebar .bt-content-holder .bt-content {
    padding-right: 0;
    padding-left: 20px;
}

/* Responsive */
@media (max-width: 768px) {

    .btWithSidebar.btSidebarRight .bt-content-holder,
    .btWithSidebar.btSidebarLeft .bt-content-holder {
        display: block;
    }

    .btWithSidebar.btSidebarRight .bt-content-holder .bt-content,
    .btWithSidebar.btSidebarLeft .bt-content-holder .bt-content,
    .btWithSidebar.btSidebarRight .bt-content-holder .btSidebar,
    .btWithSidebar.btSidebarLeft .bt-content-holder .btSidebar {
        width: auto;
        float: none;
        padding: 0;
    }

    .btWithSidebar.btSidebarRight .bt-content-holder .btSidebar,
    .btWithSidebar.btSidebarLeft .bt-content-holder .btSidebar {
        padding-top: 4em;
    }
}

/* Page preloader */
.btPreloader {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    opacity: 1;
    background-color: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .3s ease, opacity .3s ease;
    -moz-transition: all .3s ease, opacity .3s ease;
    transition: all .3s ease, opacity .3s ease;
}

.btPreloader .animation {
    display: block;
    width: 100%;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: transform .3s ease, opacity .3s ease;
    -moz-transition: transform .3s ease, opacity .3s ease;
    transition: transform .3s ease, opacity .3s ease;
}

.btAccentDarkHeader .btPreloader .animation>div:first-child,
.btLightAccentHeader .btPreloader .animation>div:first-child,
.btTransparentLightHeader .btPreloader .animation>div:first-child {
    border-radius: 10px;
    padding: .7em 1.2em;
    display: inline-block;
    background-color: #8c857a;
}

.btPreloader .animation>div img {
    margin: 0 auto;
}

.btRemovePreloader .btPreloader {
    -webkit-transition: transform ease 1s, opacity ease 1s;
    -moz-transition: transform ease 1s, opacity ease 1s;
    transition: transform ease 1s, opacity ease 1s;
    -webkit-transform: translateY(-100%) scale(0);
    -moz-transform: translateY(-100%) scale(0);
    -ms-transform: translateY(-100%) scale(0);
    transform: translateY(-100%) scale(0);
    opacity: 0;
}

.btRemovePreloader .btPreloader .animation {
    -webkit-transition: transform .5s ease, opacity ease .5s;
    -moz-transition: transform .5s ease, opacity ease .5s;
    transition: transform .5s ease, opacity ease .5s;
    -webkit-transform: translateY(0) scale(.9);
    -moz-transform: translateY(0) scale(.9);
    -ms-transform: translateY(0) scale(.9);
    transform: translateY(0) scale(.9);
    opacity: 0;
}

.btPreloader .animation .preloaderLogo {
    height: 80px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    width: auto;
    display: block;
    line-height: 1;
}

.btMenuVerticalRightEnabled .btPreloader .animation .preloaderLogo,
.btMenuVerticalLeftEnabled .btPreloader .animation .preloaderLogo {
    height: 160px;
}

/* Loader */
.btLoader {
    margin: 30px auto 30px auto;
    font-size: 6px;
    position: relative;
    text-indent: -9999em;
    /* border-left: 5px solid rgba(128,128,128,.1);
    border-right: 5px solid rgba(128,128,128,.1); */
    border-bottom: 5px solid rgba(128, 128, 128, .2);
    -webkit-animation: btLoader 1.1s infinite linear;
    -moz-animation: btLoader 1.1s infinite linear;
    animation: btLoader 1.1s infinite linear;
}

.btLightSkin .btLoader,
.btDarkSkin .btLightSkin .btLoader,
.btLightSkin .btDarkSkin .btLightSkin .btLoader {
    border-top: 5px solid #181818;
}

.btDarkSkin .btLoader,
.btLightSkin .btDarkSkin .btLoader,
.btDarkSkin.btLightSkin .btDarkSkin .btLoader {
    border-top: 5px solid #fff;
}

.btLoader p:empty {
    display: none;
}

.btLoader,
.btLoader:after {
    border-radius: 50%;
    width: 64px;
    height: 64px;
}

@-webkit-keyframes btLoader {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes btLoader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-moz-keyframes btLoader {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes btLoader {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/* Error page */
body.error404 .mainHeader,
body.error404 .bt-vertical-header-top,
body.error404 .bt-site-footer {
    display: none;
}

body.error404 .bt-content-wrap {
    padding-top: 0 !important;
}

body.error404 .bt-error-page {
    min-height: 100vh;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background-position: 10% bottom;
}

body.error404 .bt-error-page .port {
    padding-top: 6em;
    padding-bottom: 6em;
}

/* Password protected page */
.post-password-form {
    max-width: 1260px;
    margin: 50px auto 50px auto !important;
}

/* Breadcrumbs */
.btBreadCrumbs {
    text-transform: uppercase;
}

.btBreadCrumbs span {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
}

.btBreadCrumbs span:not(:last-child):after {
    content: "/";
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: auto;
    height: auto;
    line-height: inherit;
    vertical-align: middle;
}

/* Page headline */
.btPageHeadline {
    background-color: rgba(0, 0, 0, .07);
    background-size: cover;
}

.btPageHeadlineOverlay_none .btPageHeadline:before {
    display: none;
}

.btMenuCenter .btPageHeadline .bt_bb_column {
    text-align: center;
}

.btPageHeadline header {
    max-width: 768px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.btMenuCenter .btPageHeadline header {
    margin: auto;
    text-align: center;
}

.btMenuCenter .btPageHeadline header h1,
.btMenuCenter .btPageHeadline header h2,
.btMenuCenter .btPageHeadline header h3,
.btMenuCenter .btPageHeadline header h4,
.btMenuCenter .btPageHeadline header h5,
.btMenuCenter .btPageHeadline header h6 {
    margin: 0 auto;
    text-align: center;
}

.btPageHeadline header.bt_bb_dash_top .bt_bb_headline_content:before {
    border-color: #181818 !important;
}

.btMenuCenter .btPageHeadline header.bt_bb_dash_top .bt_bb_headline_content:before {
    margin-right: auto;
    margin-left: auto;
}

.btPageHeadline.bt-dark-skin header.bt_bb_dash_top .bt_bb_headline_content:before {
    border-color: #fff !important;
}

.btPageHeadline.bt-dark-skin header .bt_bb_headline_superheadline .btArticleCategories a:not(:first-child):before {
    background-color: #fff;
}

.btPageHeadline .bt_bb_port {
    padding-bottom: 4em;
    padding-top: 4em;
}

body.btBelowMenu .btPageHeadline .bt_bb_port {
    padding-top: 16em;
}

.bt_bb_section.btPageHeadline[style="background-image:url()"] {
    color: #fff;
    background-color: #63725b;
}

/* Boxed page */
.btBoxedPage .bt-page-wrap {
    max-width: 1200px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    margin-bottom: 3em;
    margin: 0 auto 3em;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    overflow: initial;
}

.btStickyHeaderActive.btBoxedPage .mainHeader {
    max-width: 1200px;
}

.btLightSkin.btBoxedPage .bt-content-wrap {
    background-color: #fff;
}

.btDarkSkin.btBoxedPage .bt-content-wrap {
    background-color: #191919;
}

/* No search results */
.bt-no-search-results .bt_bb_port {
    display: block;
    max-width: 1260px;
    margin: 0 auto;
}

.bt-no-search-results .bt_bb_port #searchform {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bt-no-search-results .bt_bb_port #searchform input[type='search'] {
    -webkit-flex-basis: 80%;
    flex-basis: 80%;
    margin-right: 1em;
}

.bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-size: .9em;
    font-family: "Crimson Text", Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    line-height: 1;
    -webkit-flex-basis: 15%;
    flex-basis: 15%;
    height: auto;
    cursor: pointer;
    border: none;
    -webkit-box-shadow: 0 0 0 3em #8c857a inset;
    box-shadow: 0 0 0 3em #8c857a inset;
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.btButtonWeight_default .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 500;
}

.btButtonWeight_black .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 900;
}

.btButtonWeight_bolder .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 800;
}

.btButtonWeight_bold .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 700;
}

.btButtonWeight_semi-bold .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 600;
}

.btButtonWeight_medium .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 500;
}

.btButtonWeight_normal .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 400;
}

.btButtonWeight_light .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 300;
}

.btButtonWeight_lighter .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 200;
}

.btButtonWeight_thin .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-weight: 100;
}

.btButtonTextStyle_italic .bt-no-search-results .bt_bb_port #searchform input[type='submit'] {
    font-style: italic;
}

.bt-no-search-results .bt_bb_port #searchform input[type='submit']:hover {
    opacity: .7;
}

@media (max-width: 620px) {
    .bt-no-search-results .bt_bb_port #searchform {
        display: block;
    }

    .bt-no-search-results .bt_bb_port #searchform input[type='search'] {
        margin-right: 0;
        margin-bottom: 1em;
    }
}

/* Fix */
.bt-no-search-results.bt_bb_section.bt_bb_top_spacing_large .bt_bb_port {
    padding-top: 0;
}

/* Header */
.mainHeader {
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    width: 100%;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    background-color: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
}

.btMenuInitFinished .mainHeader {
    visibility: initial;
    opacity: 1;
}

.mainHeader:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

.mainHeader a {
    color: inherit;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.mainHeader a:hover {
    color: currentColor;
}

.btPageTransitions .mainHeader {
    z-index: 1020;
}

/* Main menu */
.bt-logo-area {
    position: relative;
    z-index: 1;
}

.menuPort {
    font-size: 15px;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    position: relative;
}

.menuPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

.btMenuFontSize-14 .menuPort {
    font-size: 14px;
}

.btMenuFontSize-15 .menuPort {
    font-size: 15px;
}

.btMenuFontSize-16 .menuPort {
    font-size: 16px;
}

.btMenuFontSize-17 .menuPort {
    font-size: 17px;
}


.btMenuHorizontal .btButtonWidget:not(.btWithLink) {
    padding-left: 1em;
    margin: 0;
}

.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader .btButtonWidget.btLightButton .btButtonWidgetLink {
    color: #8c857a;
}

.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader .btButtonWidget.btLightButton .btButtonWidgetLink:after {
    border-color: #8c857a;
}

.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader .btButtonWidget.btLineButton.btLightButton .btButtonWidgetLink:before {
    background: #8c857a;
}

/* Twitter */
.widget_bt_bb_twitter_widget .recentTweets small a {
    font-weight: 600;
}

.widget_bt_bb_twitter_widget .recentTweets p a {
    text-decoration: underline;
}

.widget_bt_bb_twitter_widget .recentTweets p a:hover {
    opacity: .9;
}

.widget_bt_bb_twitter_widget .recentTweets p:not(:last-child) {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 1em;
}

/* Recent Posts */
.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_content a:hover {
    opacity: .9;
}

/* Unit test fix */
.bt_bb_headline_superheadline {
    margin-bottom: 1em;
    line-height: 1.4;
}

.bt_bb_headline h1,
.bt_bb_headline h2,
.bt_bb_headline h3,
.bt_bb_headline h4,
.bt_bb_headline h5,
.bt_bb_headline h6 {
    margin: 0;
    padding: 0;
}

.bt_bb_headline .bt_bb_headline_content a {
    color: inherit !important;
}

/* Video fix */
.bt_bb_video {
    padding-bottom: 0;
}

/* Unit Test Fix - Page Headline Overlay */
.bt_bb_section {
    position: relative;
}

.bt_bb_section.bt_bb_full_screen>.bt_bb_port>.bt_bb_cell {
    position: initial;
    min-height: 100vh;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bt_bb_section.bt_bb_full_screen>.bt_bb_port>.bt_bb_cell .bt_bb_cell_inner {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
}

.bt_bb_section.bt_bb_vertical_align_bottom>.bt_bb_port>.bt_bb_cell {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.bt_bb_section.bt_bb_vertical_align_top>.bt_bb_port>.bt_bb_cell {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.bt_bb_section[class*="dark_solid"]:before {
    background-color: rgba(0, 0, 0, .5);
}

.bt_bb_section[class*="bt_bb_background_overlay"]:before {
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.bt_bb_section[class*="bt_bb_background_overlay"] .bt_bb_cell {
    position: relative;
    z-index: 1;
}

.bt_bb_section.bt_bb_section_allow_content_outside>.bt_bb_port {
    z-index: 3;
    position: relative;
}

.bt_bb_section.bt_bb_section_with_top_coverage_image,
.bt_bb_section.bt_bb_section_with_bottom_coverage_image {
    overflow: hidden;
}

.bt_bb_section .bt_bb_section_top_section_coverage_image,
.bt_bb_section .bt_bb_section_bottom_section_coverage_image {
    position: absolute;
    right: 0;
    left: 0;
    pointer-events: none;
    z-index: 2;
}

.bt_bb_section .bt_bb_section_top_section_coverage_image img,
.bt_bb_section .bt_bb_section_bottom_section_coverage_image img {
    width: 100%;
    height: auto;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
}

.bt_bb_section .bt_bb_section_top_section_coverage_image {
    top: -1px;
}

.bt_bb_section .bt_bb_section_bottom_section_coverage_image {
    bottom: -1px;
}

/* Section - Spacing - FIX */
.bt_bb_section.bt_bb_top_spacing_extra_small>.bt_bb_port {
    padding-top: .5em;
}

.bt_bb_section.bt_bb_top_spacing_small>.bt_bb_port {
    padding-top: 1em;
}

.bt_bb_section.bt_bb_top_spacing_normal>.bt_bb_port {
    padding-top: 2em;
}

.bt_bb_section.bt_bb_top_spacing_medium>.bt_bb_port {
    padding-top: 4em;
}

.bt_bb_section.bt_bb_top_spacing_large>.bt_bb_port {
    padding-top: 8em;
}

.bt_bb_section.bt_bb_top_spacing_extra_large>.bt_bb_port {
    padding-top: 16em;
}

.bt_bb_section.bt_bb_bottom_spacing_extra_small>.bt_bb_port {
    padding-bottom: .5em;
}

.bt_bb_section.bt_bb_bottom_spacing_small>.bt_bb_port {
    padding-bottom: 1em;
}

.bt_bb_section.bt_bb_bottom_spacing_normal>.bt_bb_port {
    padding-bottom: 2em;
}

.bt_bb_section.bt_bb_bottom_spacing_medium>.bt_bb_port {
    padding-bottom: 4em;
}

.bt_bb_section.bt_bb_bottom_spacing_large>.bt_bb_port {
    padding-bottom: 8em;
}

.bt_bb_section.bt_bb_bottom_spacing_extra_large>.bt_bb_port {
    padding-bottom: 16em;
}

.bt_bb_section.bt_bb_top_spacing_0>.bt_bb_port {
    padding-top: 0;
}

.bt_bb_section.bt_bb_bottom_spacing_0>.bt_bb_port {
    padding-bottom: 0;
}

.bt_bb_section.bt_bb_top_spacing_5>.bt_bb_port {
    padding-top: 5px;
}

.bt_bb_section.bt_bb_bottom_spacing_5>.bt_bb_port {
    padding-bottom: 5px;
}

.bt_bb_section.bt_bb_top_spacing_10>.bt_bb_port {
    padding-top: 10px;
}

.bt_bb_section.bt_bb_bottom_spacing_10>.bt_bb_port {
    padding-bottom: 10px;
}

.bt_bb_section.bt_bb_top_spacing_15>.bt_bb_port {
    padding-top: 15px;
}

.bt_bb_section.bt_bb_bottom_spacing_15>.bt_bb_port {
    padding-bottom: 15px;
}

.bt_bb_section.bt_bb_top_spacing_20>.bt_bb_port {
    padding-top: 20px;
}

.bt_bb_section.bt_bb_bottom_spacing_20>.bt_bb_port {
    padding-bottom: 20px;
}

.bt_bb_section.bt_bb_top_spacing_25>.bt_bb_port {
    padding-top: 25px;
}

.bt_bb_section.bt_bb_bottom_spacing_25>.bt_bb_port {
    padding-bottom: 25px;
}

.bt_bb_section.bt_bb_top_spacing_30>.bt_bb_port {
    padding-top: 30px;
}

.bt_bb_section.bt_bb_bottom_spacing_30>.bt_bb_port {
    padding-bottom: 30px;
}

.bt_bb_section.bt_bb_top_spacing_35>.bt_bb_port {
    padding-top: 35px;
}

.bt_bb_section.bt_bb_bottom_spacing_35>.bt_bb_port {
    padding-bottom: 35px;
}

.bt_bb_section.bt_bb_top_spacing_40>.bt_bb_port {
    padding-top: 40px;
}

.bt_bb_section.bt_bb_bottom_spacing_40>.bt_bb_port {
    padding-bottom: 40px;
}

.bt_bb_section.bt_bb_top_spacing_45>.bt_bb_port {
    padding-top: 45px;
}

.bt_bb_section.bt_bb_bottom_spacing_45>.bt_bb_port {
    padding-bottom: 45px;
}

.bt_bb_section.bt_bb_top_spacing_50>.bt_bb_port {
    padding-top: 50px;
}

.bt_bb_section.bt_bb_bottom_spacing_50>.bt_bb_port {
    padding-bottom: 50px;
}

.bt_bb_section.bt_bb_top_spacing_55>.bt_bb_port {
    padding-top: 55px;
}

.bt_bb_section.bt_bb_bottom_spacing_55>.bt_bb_port {
    padding-bottom: 55px;
}

.bt_bb_section.bt_bb_top_spacing_60>.bt_bb_port {
    padding-top: 60px;
}

.bt_bb_section.bt_bb_bottom_spacing_60>.bt_bb_port {
    padding-bottom: 60px;
}

.bt_bb_section.bt_bb_top_spacing_65>.bt_bb_port {
    padding-top: 65px;
}

.bt_bb_section.bt_bb_bottom_spacing_65>.bt_bb_port {
    padding-bottom: 65px;
}

.bt_bb_section.bt_bb_top_spacing_70>.bt_bb_port {
    padding-top: 70px;
}

.bt_bb_section.bt_bb_bottom_spacing_70>.bt_bb_port {
    padding-bottom: 70px;
}

.bt_bb_section.bt_bb_top_spacing_75>.bt_bb_port {
    padding-top: 75px;
}

.bt_bb_section.bt_bb_bottom_spacing_75>.bt_bb_port {
    padding-bottom: 75px;
}

.bt_bb_section.bt_bb_top_spacing_80>.bt_bb_port {
    padding-top: 80px;
}

.bt_bb_section.bt_bb_bottom_spacing_80>.bt_bb_port {
    padding-bottom: 80px;
}

.bt_bb_section.bt_bb_top_spacing_85>.bt_bb_port {
    padding-top: 85px;
}

.bt_bb_section.bt_bb_bottom_spacing_85>.bt_bb_port {
    padding-bottom: 85px;
}

.bt_bb_section.bt_bb_top_spacing_90>.bt_bb_port {
    padding-top: 90px;
}

.bt_bb_section.bt_bb_bottom_spacing_90>.bt_bb_port {
    padding-bottom: 90px;
}

.bt_bb_section.bt_bb_top_spacing_95>.bt_bb_port {
    padding-top: 95px;
}

.bt_bb_section.bt_bb_bottom_spacing_95>.bt_bb_port {
    padding-bottom: 95px;
}

.bt_bb_section.bt_bb_top_spacing_100>.bt_bb_port {
    padding-top: 100px;
}

.bt_bb_section.bt_bb_bottom_spacing_100>.bt_bb_port {
    padding-bottom: 100px;
}

/* Row */
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
    padding-left: 2em;
    padding-right: 2em;
}

.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content .bt_bb_image {
    margin: 0 -2em;
}

.bt_bb_row.bt_bb_border_bottom {
    position: relative;
    margin-bottom: .5em;
}

.bt_bb_row.bt_bb_border_bottom:after {
    content: '';
    height: .5em;
    width: 100%;
    position: absolute;
    bottom: -.5em;
    left: 0;
    /* background: -webkit-linear-gradient(0deg, rgba(0, 51, 102, 1) 0%, rgba(0, 102, 204, 1) 100%);
    background: -moz-linear-gradient(0deg, rgba(0, 51, 102, 1) 0%, rgba(0, 102, 204, 1) 100%);
    background: linear-gradient(90deg, rgba(0, 51, 102, 1) 0%, rgba(0, 102, 204, 1) 100%); */
}


.element::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 7px;
    background: -webkit-linear-gradient(0deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
    background: -moz-linear-gradient(0deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
    background: linear-gradient(90deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
}

/* Columns & Inner Columns */
.bt_bb_column.bt_bb_padding_0 .bt_bb_column_content {
    padding-left: 0;
    padding-right: 0;
}

.bt_bb_column_inner.bt_bb_padding_0 .bt_bb_column_inner_content {
    padding-left: 0;
    padding-right: 0;
}

.bt_bb_column.bt_bb_padding_5 .bt_bb_column_content {
    padding-left: 5px;
    padding-right: 5px;
}

.bt_bb_column_inner.bt_bb_padding_5 .bt_bb_column_inner_content {
    padding-left: 5px;
    padding-right: 5px;
}

.bt_bb_column.bt_bb_padding_10 .bt_bb_column_content {
    padding-left: 10px;
    padding-right: 10px;
}

.bt_bb_column_inner.bt_bb_padding_10 .bt_bb_column_inner_content {
    padding-left: 10px;
    padding-right: 10px;
}

.bt_bb_column.bt_bb_padding_15 .bt_bb_column_content {
    padding-left: 15px;
    padding-right: 15px;
}

.bt_bb_column_inner.bt_bb_padding_15 .bt_bb_column_inner_content {
    padding-left: 15px;
    padding-right: 15px;
}

.bt_bb_column.bt_bb_padding_20 .bt_bb_column_content {
    padding-left: 20px;
    padding-right: 20px;
}

.bt_bb_column_inner.bt_bb_padding_20 .bt_bb_column_inner_content {
    padding-left: 20px;
    padding-right: 20px;
}

.bt_bb_column.bt_bb_padding_25 .bt_bb_column_content {
    padding-left: 25px;
    padding-right: 25px;
}

.bt_bb_column_inner.bt_bb_padding_25 .bt_bb_column_inner_content {
    padding-left: 25px;
    padding-right: 25px;
}

.bt_bb_column.bt_bb_padding_30 .bt_bb_column_content {
    padding-left: 30px;
    padding-right: 30px;
}

.bt_bb_column_inner.bt_bb_padding_30 .bt_bb_column_inner_content {
    padding-left: 30px;
    padding-right: 30px;
}

.bt_bb_column.bt_bb_padding_35 .bt_bb_column_content {
    padding-left: 35px;
    padding-right: 35px;
}

.bt_bb_column_inner.bt_bb_padding_35 .bt_bb_column_inner_content {
    padding-left: 35px;
    padding-right: 35px;
}

.bt_bb_column.bt_bb_padding_40 .bt_bb_column_content {
    padding-left: 40px;
    padding-right: 40px;
}

.bt_bb_column_inner.bt_bb_padding_40 .bt_bb_column_inner_content {
    padding-left: 40px;
    padding-right: 40px;
}

.bt_bb_column.bt_bb_padding_45 .bt_bb_column_content {
    padding-left: 45px;
    padding-right: 45px;
}

.bt_bb_column_inner.bt_bb_padding_45 .bt_bb_column_inner_content {
    padding-left: 45px;
    padding-right: 45px;
}

.bt_bb_column.bt_bb_padding_50 .bt_bb_column_content {
    padding-left: 50px;
    padding-right: 50px;
}

.bt_bb_column_inner.bt_bb_padding_50 .bt_bb_column_inner_content {
    padding-left: 50px;
    padding-right: 50px;
}

.bt_bb_column.bt_bb_padding_60 .bt_bb_column_content {
    padding-left: 60px;
    padding-right: 60px;
}

.bt_bb_column_inner.bt_bb_padding_60 .bt_bb_column_inner_content {
    padding-left: 60px;
    padding-right: 60px;
}

.bt_bb_column.bt_bb_padding_65 .bt_bb_column_content {
    padding-left: 65px;
    padding-right: 65px;
}

.bt_bb_column_inner.bt_bb_padding_65 .bt_bb_column_inner_content {
    padding-left: 65px;
    padding-right: 65px;
}

.bt_bb_column.bt_bb_padding_70 .bt_bb_column_content {
    padding-left: 70px;
    padding-right: 70px;
}

.bt_bb_column_inner.bt_bb_padding_70 .bt_bb_column_inner_content {
    padding-left: 70px;
    padding-right: 70px;
}

.bt_bb_column.bt_bb_padding_75 .bt_bb_column_content {
    padding-left: 75px;
    padding-right: 75px;
}

.bt_bb_column_inner.bt_bb_padding_75 .bt_bb_column_inner_content {
    padding-left: 75px;
    padding-right: 75px;
}

.bt_bb_column.bt_bb_padding_80 .bt_bb_column_content {
    padding-left: 80px;
    padding-right: 80px;
}

.bt_bb_column_inner.bt_bb_padding_80 .bt_bb_column_inner_content {
    padding-left: 80px;
    padding-right: 80px;
}

.bt_bb_column.bt_bb_padding_85 .bt_bb_column_content {
    padding-left: 85px;
    padding-right: 85px;
}

.bt_bb_column_inner.bt_bb_padding_85 .bt_bb_column_inner_content {
    padding-left: 85px;
    padding-right: 85px;
}

.bt_bb_column.bt_bb_padding_90 .bt_bb_column_content {
    padding-left: 90px;
    padding-right: 90px;
}

.bt_bb_column_inner.bt_bb_padding_90 .bt_bb_column_inner_content {
    padding-left: 90px;
    padding-right: 90px;
}

.bt_bb_column.bt_bb_padding_95 .bt_bb_column_content {
    padding-left: 95px;
    padding-right: 95px;
}

.bt_bb_column_inner.bt_bb_padding_95 .bt_bb_column_inner_content {
    padding-left: 95px;
    padding-right: 95px;
}

.bt_bb_column.bt_bb_padding_100 .bt_bb_column_content {
    padding-left: 100px;
    padding-right: 100px;
}

.bt_bb_column_inner.bt_bb_padding_100 .bt_bb_column_inner_content {
    padding-left: 100px;
    padding-right: 100px;
}

@media (max-width: 580px) {
    .bt_bb_column.bt_bb_padding_40 .bt_bb_column_content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .bt_bb_column.bt_bb_padding_40 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .bt_bb_column_inner.bt_bb_padding_40 .bt_bb_column_inner_content {
        padding-left: 40px;
        padding-right: 40px;
    }

    .bt_bb_column.bt_bb_padding_45 .bt_bb_column_content {
        padding-left: 22.5px;
        padding-right: 22.5px;
    }

    .bt_bb_column.bt_bb_padding_45 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 22.5px;
        padding-right: 22.5px;
    }

    .bt_bb_column_inner.bt_bb_padding_45 .bt_bb_column_inner_content {
        padding-left: 45px;
        padding-right: 45px;
    }

    .bt_bb_column.bt_bb_padding_50 .bt_bb_column_content {
        padding-left: 25px;
        padding-right: 25px;
    }

    .bt_bb_column.bt_bb_padding_50 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 25px;
        padding-right: 25px;
    }

    .bt_bb_column_inner.bt_bb_padding_50 .bt_bb_column_inner_content {
        padding-left: 50px;
        padding-right: 50px;
    }

    .bt_bb_column.bt_bb_padding_55 .bt_bb_column_content {
        padding-left: 27.5px;
        padding-right: 27.5px;
    }

    .bt_bb_column.bt_bb_padding_55 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 27.5px;
        padding-right: 27.5px;
    }

    .bt_bb_column_inner.bt_bb_padding_55 .bt_bb_column_inner_content {
        padding-left: 55px;
        padding-right: 55px;
    }

    .bt_bb_column.bt_bb_padding_60 .bt_bb_column_content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .bt_bb_column.bt_bb_padding_60 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .bt_bb_column_inner.bt_bb_padding_60 .bt_bb_column_inner_content {
        padding-left: 60px;
        padding-right: 60px;
    }

    .bt_bb_column.bt_bb_padding_65 .bt_bb_column_content {
        padding-left: 32.5px;
        padding-right: 32.5px;
    }

    .bt_bb_column.bt_bb_padding_65 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 32.5px;
        padding-right: 32.5px;
    }

    .bt_bb_column_inner.bt_bb_padding_65 .bt_bb_column_inner_content {
        padding-left: 65px;
        padding-right: 65px;
    }

    .bt_bb_column.bt_bb_padding_70 .bt_bb_column_content {
        padding-left: 35px;
        padding-right: 35px;
    }

    .bt_bb_column.bt_bb_padding_70 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 35px;
        padding-right: 35px;
    }

    .bt_bb_column_inner.bt_bb_padding_70 .bt_bb_column_inner_content {
        padding-left: 70px;
        padding-right: 70px;
    }

    .bt_bb_column.bt_bb_padding_75 .bt_bb_column_content {
        padding-left: 37.5px;
        padding-right: 37.5px;
    }

    .bt_bb_column.bt_bb_padding_75 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 37.5px;
        padding-right: 37.5px;
    }

    .bt_bb_column_inner.bt_bb_padding_75 .bt_bb_column_inner_content {
        padding-left: 75px;
        padding-right: 75px;
    }

    .bt_bb_column.bt_bb_padding_80 .bt_bb_column_content {
        padding-left: 40px;
        padding-right: 40px;
    }

    .bt_bb_column.bt_bb_padding_80 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 40px;
        padding-right: 40px;
    }

    .bt_bb_column_inner.bt_bb_padding_80 .bt_bb_column_inner_content {
        padding-left: 80px;
        padding-right: 80px;
    }

    .bt_bb_column.bt_bb_padding_85 .bt_bb_column_content {
        padding-left: 42.5px;
        padding-right: 42.5px;
    }

    .bt_bb_column.bt_bb_padding_85 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 42.5px;
        padding-right: 42.5px;
    }

    .bt_bb_column_inner.bt_bb_padding_85 .bt_bb_column_inner_content {
        padding-left: 85px;
        padding-right: 85px;
    }

    .bt_bb_column.bt_bb_padding_90 .bt_bb_column_content {
        padding-left: 45px;
        padding-right: 45px;
    }

    .bt_bb_column.bt_bb_padding_90 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 45px;
        padding-right: 45px;
    }

    .bt_bb_column_inner.bt_bb_padding_90 .bt_bb_column_inner_content {
        padding-left: 90px;
        padding-right: 90px;
    }

    .bt_bb_column.bt_bb_padding_95 .bt_bb_column_content {
        padding-left: 47.5px;
        padding-right: 47.5px;
    }

    .bt_bb_column.bt_bb_padding_95 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 47.5px;
        padding-right: 47.5px;
    }

    .bt_bb_column_inner.bt_bb_padding_95 .bt_bb_column_inner_content {
        padding-left: 95px;
        padding-right: 95px;
    }

    .bt_bb_column.bt_bb_padding_100 .bt_bb_column_content {
        padding-left: 50px;
        padding-right: 50px;
    }

    .bt_bb_column.bt_bb_padding_100 .bt_bb_column_content .bt_bb_column_content {
        padding-left: 50px;
        padding-right: 50px;
    }

    .bt_bb_column_inner.bt_bb_padding_100 .bt_bb_column_inner_content {
        padding-left: 100px;
        padding-right: 100px;
    }
}

/* Column - Border */
.bt_bb_column {
    position: relative;
}

.bt_bb_column.bt_bb_border_bottom .bt_bb_column_content {
    position: relative;
    margin-bottom: .5em;
}

.bt_bb_column.bt_bb_border_bottom .bt_bb_column_content:after {
    content: '';
    height: .5em;
    width: 100%;
    position: absolute;
    bottom: -.35em;
    left: 0;
    background: -webkit-linear-gradient(0deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
    background: -moz-linear-gradient(0deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
    background: linear-gradient(90deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
}

.bt_bb_column.bt_bb_top_border {
    border-top: 1px solid #181818;
}

.bt_bb_column.bt_bb_bottom_border {
    border-bottom: 1px solid #181818;
}

.bt_bb_column.bt_bb_left_border {
    /* border-left: 1px solid #181818; */
}

.bt_bb_column.bt_bb_right_border {
    /* border-right: 1px solid #181818; */
}

.bt_bb_column.bt_bb_border_style_dark {
    border-color: #191919;
}

.bt_bb_column.bt_bb_border_style_light {
    border-color: #fff;
}

.bt_bb_column.bt_bb_border_style_accent {
    border-color: #8c857a;
}

.bt_bb_column.bt_bb_border_style_alternate {
    border-color: #63725b;
}

.bt_bb_column.bt_bb_border_style_gray {
    border-color: #7c7c7c;
}

.bt_bb_column.bt_bb_border_position_inner {
    border: none !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_top_border .bt_bb_column_content {
    border-top: 1px solid #181818;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_bottom_border .bt_bb_column_content {
    border-bottom: 1px solid #181818;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_right_border .bt_bb_column_content {
    /* border-right: 1px solid #181818; */
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_left_border .bt_bb_column_content {
    /* border-left: 1px solid #181818; */
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_style_dark .bt_bb_column_content {
    border-color: #191919;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_style_light .bt_bb_column_content {
    border-color: #fff;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_style_accent .bt_bb_column_content {
    border-color: #8c857a;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_style_alternate .bt_bb_column_content {
    border-color: #63725b;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_style_gray .bt_bb_column_content {
    border-color: #7c7c7c;
}

.bt_bb_row.bt_bb_column_gap_extra_small .bt_bb_column.bt_bb_border_position_inner {
    padding-top: .25em;
    padding-bottom: .25em;
}

.bt_bb_row.bt_bb_column_gap_small .bt_bb_column.bt_bb_border_position_inner {
    padding-top: .5em;
    padding-bottom: .5em;
}

.bt_bb_row.bt_bb_column_gap_normal .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 1em;
    padding-bottom: 1em;
}

.bt_bb_row.bt_bb_column_gap_medium .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 2em;
    padding-bottom: 2em;
}

.bt_bb_row.bt_bb_column_gap_large .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 4em;
    padding-bottom: 4em;
}

.bt_bb_row.bt_bb_column_gap_0 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 0;
    padding-bottom: 0;
}

.bt_bb_row.bt_bb_column_gap_0 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 0;
    padding-bottom: 0;
}

.bt_bb_row.bt_bb_column_gap_5 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 5px;
    padding-bottom: 5px;
}

.bt_bb_row.bt_bb_column_gap_5 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 10px;
    padding-bottom: 10px;
}

.bt_bb_row.bt_bb_column_gap_10 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 10px;
    padding-bottom: 10px;
}

.bt_bb_row.bt_bb_column_gap_10 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 20px;
    padding-bottom: 20px;
}

.bt_bb_row.bt_bb_column_gap_15 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 15px;
    padding-bottom: 15px;
}

.bt_bb_row.bt_bb_column_gap_15 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 30px;
    padding-bottom: 30px;
}

.bt_bb_row.bt_bb_column_gap_20 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 20px;
    padding-bottom: 20px;
}

.bt_bb_row.bt_bb_column_gap_20 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 40px;
    padding-bottom: 40px;
}

.bt_bb_row.bt_bb_column_gap_25 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 25px;
    padding-bottom: 25px;
}

.bt_bb_row.bt_bb_column_gap_25 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 50px;
    padding-bottom: 50px;
}

.bt_bb_row.bt_bb_column_gap_30 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 30px;
    padding-bottom: 30px;
}

.bt_bb_row.bt_bb_column_gap_30 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 60px;
    padding-bottom: 60px;
}

.bt_bb_row.bt_bb_column_gap_35 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 35px;
    padding-bottom: 35px;
}

.bt_bb_row.bt_bb_column_gap_35 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 70px;
    padding-bottom: 70px;
}

.bt_bb_row.bt_bb_column_gap_40 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 40px;
    padding-bottom: 40px;
}

.bt_bb_row.bt_bb_column_gap_40 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 80px;
    padding-bottom: 80px;
}

.bt_bb_row.bt_bb_column_gap_45 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 45px;
    padding-bottom: 45px;
}

.bt_bb_row.bt_bb_column_gap_45 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 90px;
    padding-bottom: 90px;
}

.bt_bb_row.bt_bb_column_gap_50 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 50px;
    padding-bottom: 50px;
}

.bt_bb_row.bt_bb_column_gap_50 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 100px;
    padding-bottom: 100px;
}

.bt_bb_row.bt_bb_column_gap_60 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 60px;
    padding-bottom: 60px;
}

.bt_bb_row.bt_bb_column_gap_60 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 120px;
    padding-bottom: 120px;
}

.bt_bb_row.bt_bb_column_gap_70 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 70px;
    padding-bottom: 70px;
}

.bt_bb_row.bt_bb_column_gap_70 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 140px;
    padding-bottom: 140px;
}

.bt_bb_row.bt_bb_column_gap_80 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 80px;
    padding-bottom: 80px;
}

.bt_bb_row.bt_bb_column_gap_80 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 160px;
    padding-bottom: 160px;
}

.bt_bb_row.bt_bb_column_gap_90 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 90px;
    padding-bottom: 90px;
}

.bt_bb_row.bt_bb_column_gap_90 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 180px;
    padding-bottom: 180px;
}

.bt_bb_row.bt_bb_column_gap_100 .bt_bb_column.bt_bb_border_position_inner {
    padding-top: 100px;
    padding-bottom: 100px;
}

.bt_bb_row.bt_bb_column_gap_100 .bt_bb_column.bt_bb_border_position_inner.bt_bb_padding_double .bt_bb_column_content {
    padding-top: 200px;
    padding-bottom: 200px;
}

/* Column - Background image */
.bt_bb_column[style*="background-image"].bt_bb_background_size_cover {
    background-size: cover;
}

.bt_bb_column[style*="background-image"].bt_bb_background_size_contain {
    background-size: contain;
}

.bt_bb_column.bt_bb_background_size_cover .bt_bb_column_content[style*="background-image"] {
    background-size: cover;
}

.bt_bb_column.bt_bb_background_size_contain .bt_bb_column_content[style*="background-image"] {
    background-size: contain;
}

/* Inner Column - Border */
.bt_bb_column_inner {
    position: relative;
}

.bt_bb_column_inner.bt_bb_border_bottom .bt_bb_column_inner_content {
    position: relative;
    margin-bottom: .5em;
}

.bt_bb_column_inner.bt_bb_border_bottom .bt_bb_column_inner_content:after {
    content: '';
    height: .5em;
    width: 100%;
    position: absolute;
    bottom: -.5em;
    left: 0;
    background: -webkit-linear-gradient(0deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
    background: -moz-linear-gradient(0deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
    background: linear-gradient(90deg, rgba(232, 222, 171, 1) 0%, rgba(203, 180, 128, 1) 100%) !important;
}

.bt_bb_column_inner.bt_bb_bottom_margin_extrasmall {
    margin-bottom: .5em;
    z-index: 2;
}

.bt_bb_column_inner.bt_bb_bottom_margin_small {
    margin-bottom: 1em;
    z-index: 2;
}

.bt_bb_column_inner.bt_bb_bottom_margin_normal {
    margin-bottom: 2em;
    z-index: 2;
}

.bt_bb_column_inner.bt_bb_bottom_margin_medium {
    margin-bottom: 4em;
    z-index: 2;
}

.bt_bb_column_inner.bt_bb_bottom_margin_large {
    margin-bottom: 8em;
    z-index: 2;
}

.bt_bb_column_inner.bt_bb_left_margin_extrasmall {
    margin-left: -.5em;
}

.bt_bb_column_inner.bt_bb_left_margin_small {
    margin-left: -1em;
}

.bt_bb_column_inner.bt_bb_left_margin_normal {
    margin-left: -2em;
}

.bt_bb_column_inner.bt_bb_left_margin_medium {
    margin-left: -4em;
}

.bt_bb_column_inner.bt_bb_left_margin_large {
    margin-left: -8em;
}

.bt_bb_column_inner.bt_bb_right_margin_extrasmall {
    margin-right: -.5em;
}

.bt_bb_column_inner.bt_bb_right_margin_small {
    margin-right: -1em;
}

.bt_bb_column_inner.bt_bb_right_margin_normal {
    margin-right: -2em;
}

.bt_bb_column_inner.bt_bb_right_margin_medium {
    margin-right: -4em;
}

.bt_bb_column_inner.bt_bb_right_margin_large {
    margin-right: -8em;
}

@media (max-width: 1500px) {
    .bt_bb_column_inner.bt_bb_left_margin_extrasmall {
        margin-left: -.25em;
    }

    .bt_bb_column_inner.bt_bb_left_margin_small {
        margin-left: -.5em;
    }

    .bt_bb_column_inner.bt_bb_left_margin_normal {
        margin-left: -1em;
    }

    .bt_bb_column_inner.bt_bb_left_margin_medium {
        margin-left: -2em;
    }

    .bt_bb_column_inner.bt_bb_left_margin_large {
        margin-left: -4em;
    }

    .bt_bb_column_inner.bt_bb_right_margin_extrasmall {
        margin-right: -.25em;
    }

    .bt_bb_column_inner.bt_bb_right_margin_small {
        margin-right: -.5em;
    }

    .bt_bb_column_inner.bt_bb_right_margin_normal {
        margin-right: -1em;
    }

    .bt_bb_column_inner.bt_bb_right_margin_medium {
        margin-right: -2em;
    }

    .bt_bb_column_inner.bt_bb_right_margin_large {
        margin-right: -4em;
    }
}

@media (max-width: 1300px) {
    .bt_bb_column_inner.bt_bb_left_margin_extrasmall {
        margin-left: 0;
    }

    .bt_bb_column_inner.bt_bb_left_margin_small {
        margin-left: 0;
    }

    .bt_bb_column_inner.bt_bb_left_margin_normal {
        margin-left: 0;
    }

    .bt_bb_column_inner.bt_bb_left_margin_medium {
        margin-left: 0;
    }

    .bt_bb_column_inner.bt_bb_left_margin_large {
        margin-left: 0;
    }

    .bt_bb_column_inner.bt_bb_right_margin_extrasmall {
        margin-right: 0;
    }

    .bt_bb_column_inner.bt_bb_right_margin_small {
        margin-right: 0;
    }

    .bt_bb_column_inner.bt_bb_right_margin_normal {
        margin-right: 0;
    }

    .bt_bb_column_inner.bt_bb_right_margin_medium {
        margin-right: 0;
    }

    .bt_bb_column_inner.bt_bb_right_margin_large {
        margin-right: 0;
    }
}

/* Inner Column - Background image */
.bt_bb_column_inner[style*="background-image"].bt_bb_background_size_cover {
    background-size: cover;
}

.bt_bb_column_inner[style*="background-image"].bt_bb_background_size_contain {
    background-size: contain;
}

.bt_bb_column_inner.bt_bb_background_size_cover .bt_bb_column_inner_content[style*="background-image"] {
    background-size: cover;
}

.bt_bb_column_inner.bt_bb_background_size_contain .bt_bb_column_inner_content[style*="background-image"] {
    background-size: contain;
}

/* Separator */
.bt_bb_separator.bt_bb_bottom_spacing_extra_small {
    margin-bottom: .5em;
}

.bt_bb_separator.bt_bb_bottom_spacing_small {
    margin-bottom: 1em;
}

.bt_bb_separator.bt_bb_bottom_spacing_normal {
    margin-bottom: 2em;
}

.bt_bb_separator.bt_bb_bottom_spacing_medium {
    margin-bottom: 4em;
}

.bt_bb_separator.bt_bb_bottom_spacing_large {
    margin-bottom: 8em;
}

.bt_bb_separator.bt_bb_bottom_spacing_extra_large {
    margin-bottom: 16em;
}

.bt_bb_separator.bt_bb_top_spacing_extra_small {
    margin-top: .5em;
}

.bt_bb_separator.bt_bb_top_spacing_small {
    margin-top: 1em;
}

.bt_bb_separator.bt_bb_top_spacing_normal {
    margin-top: 2em;
}

.bt_bb_separator.bt_bb_top_spacing_medium {
    margin-top: 4em;
}

.bt_bb_separator.bt_bb_top_spacing_large {
    margin-top: 8em;
}

.bt_bb_separator.bt_bb_top_spacing_extra_large {
    margin-top: 16em;
}

.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_accent {
    border-bottom: 1px solid #8c857a;
}

.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_gray {
    border-bottom: 1px solid #ccc;
}

.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_gray:before,
.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_gray:after {
    border: none !important;
}

.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_light {
    border-bottom: 1px solid #fff;
}

.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_dark {
    border-bottom: 1px solid #181818;
}

.bt_bb_separator.bt_bb_border_style_solid:after {
    border: none !important;
}

.bt_bb_separator.btWithText {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border: none !important;
}

.bt_bb_separator.btWithText:before,
.bt_bb_separator.btWithText:after {
    display: block;
}

.bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    height: 1px;
    background: #ccc;
}

.btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #ccc !important;
}

.btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btAccentSkin .btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btAccentSkin .btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #8c857a !important;
}

.btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btGraySkin .btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btGraySkin .btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #7c7c7c !important;
}

.btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #fff !important;
}

.bt_bb_border_color_accent.bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.bt_bb_border_color_accent.bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #8c857a !important;
}

.bt_bb_border_color_gray.bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.bt_bb_border_color_gray.bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #ccc !important;
}

.bt_bb_border_color_light.bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.bt_bb_border_color_light.bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #fff !important;
}

.bt_bb_border_color_dark.bt_bb_separator.btWithText.bt_bb_border_style_solid:before,
.bt_bb_border_color_dark.bt_bb_separator.btWithText.bt_bb_border_style_solid:after {
    background-color: #181818 !important;
}

.bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    height: 1px;
    border-bottom: 1px dotted #ccc;
}

.btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #ccc;
}

.btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #fff;
}

.btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btAccentSkin .btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btAccentSkin .btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #8c857a;
}

.btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btGraySkin .btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after,
.btGraySkin .btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #7c7c7c;
}

.bt_bb_border_style_solid.bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.bt_bb_border_style_solid.bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #ccc;
}

.bt_bb_border_color_accent.bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.bt_bb_border_color_accent.bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #8c857a;
}

.bt_bb_border_color_gray.bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.bt_bb_border_color_gray.bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #ccc;
}

.bt_bb_border_color_light.bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.bt_bb_border_color_light.bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #fff;
}

.bt_bb_border_color_dark.bt_bb_separator.btWithText.bt_bb_border_style_dotted:before,
.bt_bb_border_color_dark.bt_bb_separator.btWithText.bt_bb_border_style_dotted:after {
    border-color: #181818;
}

.bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    height: 1px;
    border-bottom: 1px dashed #ccc;
}

.btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #ccc;
}

.btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #fff;
}

.btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btAccentSkin .btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btAccentSkin .btDarkSkin .btAccentSkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #8c857a;
}

.btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btGraySkin .btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after,
.btGraySkin .btDarkSkin .btGraySkin .bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #7c7c7c;
}

.bt_bb_border_style_solid.bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.bt_bb_border_style_solid.bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #8c857a;
}

.bt_bb_border_color_accent.bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.bt_bb_border_color_accent.bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #8c857a;
}

.bt_bb_border_color_gray.bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.bt_bb_border_color_gray.bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #ccc;
}

.bt_bb_border_color_light.bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.bt_bb_border_color_light.bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #fff;
}

.bt_bb_border_color_dark.bt_bb_separator.btWithText.bt_bb_border_style_dashed:before,
.bt_bb_border_color_dark.bt_bb_separator.btWithText.bt_bb_border_style_dashed:after {
    border-color: #181818;
}

.bt_bb_separator.btWithText .bt_bb_separator_text {
    font-size: 1.125rem;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    letter-spacing: 1.6px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: none;
    margin: 0 1.6em;
    color: #ccc;
}

.btSupertitleWeight_default .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 400;
}

.btSupertitleWeight_black .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 900;
}

.btSupertitleWeight_bolder .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 800;
}

.btSupertitleWeight_bold .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 700;
}

.btSupertitleWeight_semi-bold .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 600;
}

.btSupertitleWeight_medium .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 500;
}

.btSupertitleWeight_normal .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 400;
}

.btSupertitleWeight_light .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 300;
}

.btSupertitleWeight_lighter .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 200;
}

.btSupertitleWeight_thin .bt_bb_separator.btWithText .bt_bb_separator_text {
    font-weight: 100;
}

.bt_bb_border_style_solid.bt_bb_separator.btWithText .bt_bb_separator_text {
    color: #ccc;
}

.bt_bb_border_color_accent.bt_bb_separator.btWithText .bt_bb_separator_text {
    color: #8c857a;
}

.bt_bb_border_color_light.bt_bb_separator.btWithText .bt_bb_separator_text {
    color: #fff;
}

.bt_bb_border_color_dark.bt_bb_separator.btWithText .bt_bb_separator_text {
    color: #181818;
}

.btTextLeft .bt_bb_separator.btWithText {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.btTextRight .bt_bb_separator.btWithText {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.btTextCenter .bt_bb_separator.btWithText {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.bt_bb_separator.bt_bb_top_spacing_0 {
    margin-top: 0;
}

.bt_bb_separator.bt_bb_bottom_spacing_0 {
    margin-bottom: 0;
}

.bt_bb_separator.bt_bb_top_spacing_5 {
    margin-top: 5px;
}

.bt_bb_separator.bt_bb_bottom_spacing_5 {
    margin-bottom: 5px;
}

.bt_bb_separator.bt_bb_top_spacing_10 {
    margin-top: 10px;
}

.bt_bb_separator.bt_bb_bottom_spacing_10 {
    margin-bottom: 10px;
}

.bt_bb_separator.bt_bb_top_spacing_15 {
    margin-top: 15px;
}

.bt_bb_separator.bt_bb_bottom_spacing_15 {
    margin-bottom: 15px;
}

.bt_bb_separator.bt_bb_top_spacing_20 {
    margin-top: 20px;
}

.bt_bb_separator.bt_bb_bottom_spacing_20 {
    margin-bottom: 20px;
}

.bt_bb_separator.bt_bb_top_spacing_25 {
    margin-top: 25px;
}

.bt_bb_separator.bt_bb_bottom_spacing_25 {
    margin-bottom: 25px;
}

.bt_bb_separator.bt_bb_top_spacing_30 {
    margin-top: 30px;
}

.bt_bb_separator.bt_bb_bottom_spacing_30 {
    margin-bottom: 30px;
}

.bt_bb_separator.bt_bb_top_spacing_35 {
    margin-top: 35px;
}

.bt_bb_separator.bt_bb_bottom_spacing_35 {
    margin-bottom: 35px;
}

.bt_bb_separator.bt_bb_top_spacing_40 {
    margin-top: 40px;
}

.bt_bb_separator.bt_bb_bottom_spacing_40 {
    margin-bottom: 40px;
}

.bt_bb_separator.bt_bb_top_spacing_45 {
    margin-top: 45px;
}

.bt_bb_separator.bt_bb_bottom_spacing_45 {
    margin-bottom: 45px;
}

.bt_bb_separator.bt_bb_top_spacing_50 {
    margin-top: 50px;
}

.bt_bb_separator.bt_bb_bottom_spacing_50 {
    margin-bottom: 50px;
}

.bt_bb_separator.bt_bb_top_spacing_60 {
    margin-top: 60px;
}

.bt_bb_separator.bt_bb_bottom_spacing_60 {
    margin-bottom: 60px;
}

.bt_bb_separator.bt_bb_top_spacing_65 {
    margin-top: 65px;
}

.bt_bb_separator.bt_bb_bottom_spacing_65 {
    margin-bottom: 65px;
}

.bt_bb_separator.bt_bb_top_spacing_70 {
    margin-top: 70px;
}

.bt_bb_separator.bt_bb_bottom_spacing_70 {
    margin-bottom: 70px;
}

.bt_bb_separator.bt_bb_top_spacing_75 {
    margin-top: 75px;
}

.bt_bb_separator.bt_bb_bottom_spacing_75 {
    margin-bottom: 75px;
}

.bt_bb_separator.bt_bb_top_spacing_80 {
    margin-top: 80px;
}

.bt_bb_separator.bt_bb_bottom_spacing_80 {
    margin-bottom: 80px;
}

.bt_bb_separator.bt_bb_top_spacing_85 {
    margin-top: 85px;
}

.bt_bb_separator.bt_bb_bottom_spacing_85 {
    margin-bottom: 85px;
}

.bt_bb_separator.bt_bb_top_spacing_90 {
    margin-top: 90px;
}

.bt_bb_separator.bt_bb_bottom_spacing_90 {
    margin-bottom: 90px;
}

.bt_bb_separator.bt_bb_top_spacing_95 {
    margin-top: 95px;
}

.bt_bb_separator.bt_bb_bottom_spacing_95 {
    margin-bottom: 95px;
}

.bt_bb_separator.bt_bb_top_spacing_100 {
    margin-top: 100px;
}

.bt_bb_separator.bt_bb_bottom_spacing_100 {
    margin-bottom: 100px;
}

/* Headline */
.bt_bb_headline {
    position: relative;
}

.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.0625rem;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    letter-spacing: 1.6px;
    display: block;
    margin-bottom: 1em;
}

.btNoHeadline.bt_bb_headline .bt_bb_headline_superheadline {
    margin-bottom: 0 !important;
}

.btSupertitleWeight_default .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 400;
}

.btSupertitleWeight_black .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 900;
}

.btSupertitleWeight_bolder .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 800;
}

.btSupertitleWeight_bold .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 700;
}

.btSupertitleWeight_semi-bold .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 600;
}

.btSupertitleWeight_medium .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 500;
}

.btSupertitleWeight_normal .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 400;
}

.btSupertitleWeight_light .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 300;
}

.btSupertitleWeight_lighter .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 200;
}

.btSupertitleWeight_thin .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 100;
}

.bt_bb_supertitle_font_weight_black.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 900;
}

.bt_bb_supertitle_font_weight_bolder.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 800;
}

.bt_bb_supertitle_font_weight_bold.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 700;
}

.bt_bb_supertitle_font_weight_semi-bold.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 600;
}

.bt_bb_supertitle_font_weight_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 500;
}

.bt_bb_supertitle_font_weight_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 400;
}

.bt_bb_supertitle_font_weight_light.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 300;
}

.bt_bb_supertitle_font_weight_lighter.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 200;
}

.bt_bb_supertitle_font_weight_thin.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 100;
}

.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .8125rem;
    margin-bottom: 1.1em;
}

.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .875rem;
    margin-bottom: 1.1em;
}

.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    margin-bottom: 1.35em;
}

.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem;
    margin-bottom: 1.1em;
}

.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.0625rem;
    margin-bottom: 1em;
}

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.125rem;
    margin-bottom: 1.4em;
}

.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.3125rem;
    margin-bottom: 1.2em;
}

.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline {
    width: intrinsic;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
}


.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.25em;
    font-family: "Crimson Text", Arial, Helvetica, sans-serif;
    margin-top: 1em;
    line-height: 1.5;
}

.btNoHeadline.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    margin-top: 0 !important;
}

.btSubtitleStyle_italic .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-style: italic;
}

.bt_bb_subtitle_style_italic.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-style: italic;
}

.bt_bb_subtitle_style_regular.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-style: normal;
}

.btSubtitleWeight_default .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 400;
}

.btSubtitleWeight_black .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 900;
}

.btSubtitleWeight_bolder .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 800;
}

.btSubtitleWeight_bold .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 700;
}

.btSubtitleWeight_semi-bold .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 600;
}

.btSubtitleWeight_medium .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 500;
}

.btSubtitleWeight_normal .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 400;
}

.btSubtitleWeight_light .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 300;
}

.btSubtitleWeight_lighter .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 200;
}

.btSubtitleWeight_thin .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 100;
}

.bt_bb_subtitle_font_weight_black.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 900;
}

.bt_bb_subtitle_font_weight_bolder.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 800;
}

.bt_bb_subtitle_font_weight_bold.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 700;
}

.bt_bb_subtitle_font_weight_semi-bold.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 600;
}

.bt_bb_subtitle_font_weight_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 500;
}

.bt_bb_subtitle_font_weight_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 400;
}

.bt_bb_subtitle_font_weight_light.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 300;
}

.bt_bb_subtitle_font_weight_lighter.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 200;
}

.bt_bb_subtitle_font_weight_thin.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 100;
}

.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .9375rem;
    margin-top: .6em;
    line-height: 1.8;
}

.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.0625rem;
    margin-top: .6em;
    line-height: 1.6;
}

.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125rem;
    margin-top: 1.1em;
    line-height: 1.7;
}

.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.1875rem;
    margin-top: 1.4em;
    line-height: 1.7;
}

.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.25rem;
    margin-top: 1em;
}

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.3125rem;
    margin-top: 1.2em;
}

.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.375rem;
    margin-top: 1.3em;
}

.bt_bb_headline h1 b,
.bt_bb_headline h2 b,
.bt_bb_headline h3 b,
.bt_bb_headline h4 b,
.bt_bb_headline h5 b,
.bt_bb_headline h6 b {
    font-weight: inherit;
    color: #8c857a;
}

.bt_bb_headline h1 em,
.bt_bb_headline h2 em,
.bt_bb_headline h3 em,
.bt_bb_headline h4 em,
.bt_bb_headline h5 em,
.bt_bb_headline h6 em {
    font-style: normal !important;
    color: #63725b;
}

.bt_bb_size_extrasmall.bt_bb_headline h1,
.bt_bb_size_extrasmall.bt_bb_headline h2,
.bt_bb_size_extrasmall.bt_bb_headline h3,
.bt_bb_size_extrasmall.bt_bb_headline h4,
.bt_bb_size_extrasmall.bt_bb_headline h5,
.bt_bb_size_extrasmall.bt_bb_headline h6 {
    font-size: 1.5rem;
    line-height: 1.3;
}

.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-bottom: .7em;
}

.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .7em;
}

.bt_bb_size_small.bt_bb_headline h1,
.bt_bb_size_small.bt_bb_headline h2,
.bt_bb_size_small.bt_bb_headline h3,
.bt_bb_size_small.bt_bb_headline h4,
.bt_bb_size_small.bt_bb_headline h5,
.bt_bb_size_small.bt_bb_headline h6 {
    font-size: 1.875rem;
    line-height: 1.2;
}

.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-bottom: .7em;
}

.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .7em;
}

.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
    font-size: 2.5rem;
    line-height: 1.2;
}

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: -.2em;
    margin-bottom: .2em;
}

.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: .4em;
    margin-bottom: .2em;
}












/* zzzzz */

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .4em;
    margin-bottom: .05em;
}

.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 3.125rem;
    line-height: 1.1;
}

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: -.2em;
    margin-bottom: .2em;
}

.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: .4em;
    margin-bottom: .2em;
}

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .4em;
    margin-bottom: .05em;
}

.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 4.0625rem;
    line-height: 1.1;
}

.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: -.1em;
}

.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_large.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .5em;
    margin-bottom: -.2em;
}

.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
    font-size: 4rem;
    line-height: 0.3;
}

.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: -.2em;
}

.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .37em;
    margin-bottom: .1em;
}

.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 6.25rem;
    line-height: 1.05;
}

.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: -.15em;
    margin-bottom: 0;
}

.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: -.2em;
    margin-bottom: .2em;
}

.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .35em;
    margin-bottom: .05em;
}

.bt_bb_font_weight_black.bt_bb_headline h1,
.bt_bb_font_weight_black.bt_bb_headline h2,
.bt_bb_font_weight_black.bt_bb_headline h3,
.bt_bb_font_weight_black.bt_bb_headline h4,
.bt_bb_font_weight_black.bt_bb_headline h5,
.bt_bb_font_weight_black.bt_bb_headline h6 {
    font-weight: 900;
}

.bt_bb_font_weight_bolder.bt_bb_headline h1,
.bt_bb_font_weight_bolder.bt_bb_headline h2,
.bt_bb_font_weight_bolder.bt_bb_headline h3,
.bt_bb_font_weight_bolder.bt_bb_headline h4,
.bt_bb_font_weight_bolder.bt_bb_headline h5,
.bt_bb_font_weight_bolder.bt_bb_headline h6 {
    font-weight: 800;
}

.bt_bb_font_weight_bold.bt_bb_headline h1,
.bt_bb_font_weight_bold.bt_bb_headline h2,
.bt_bb_font_weight_bold.bt_bb_headline h3,
.bt_bb_font_weight_bold.bt_bb_headline h4,
.bt_bb_font_weight_bold.bt_bb_headline h5,
.bt_bb_font_weight_bold.bt_bb_headline h6 {
    font-weight: 700;
}

.bt_bb_font_weight_semi-bold.bt_bb_headline h1,
.bt_bb_font_weight_semi-bold.bt_bb_headline h2,
.bt_bb_font_weight_semi-bold.bt_bb_headline h3,
.bt_bb_font_weight_semi-bold.bt_bb_headline h4,
.bt_bb_font_weight_semi-bold.bt_bb_headline h5,
.bt_bb_font_weight_semi-bold.bt_bb_headline h6 {
    font-weight: 600;
}

.bt_bb_font_weight_medium.bt_bb_headline h1,
.bt_bb_font_weight_medium.bt_bb_headline h2,
.bt_bb_font_weight_medium.bt_bb_headline h3,
.bt_bb_font_weight_medium.bt_bb_headline h4,
.bt_bb_font_weight_medium.bt_bb_headline h5,
.bt_bb_font_weight_medium.bt_bb_headline h6 {
    font-weight: 500;
}

.bt_bb_font_weight_normal.bt_bb_headline h1,
.bt_bb_font_weight_normal.bt_bb_headline h2,
.bt_bb_font_weight_normal.bt_bb_headline h3,
.bt_bb_font_weight_normal.bt_bb_headline h4,
.bt_bb_font_weight_normal.bt_bb_headline h5,
.bt_bb_font_weight_normal.bt_bb_headline h6 {
    font-weight: 400;
}

.bt_bb_font_weight_light.bt_bb_headline h1,
.bt_bb_font_weight_light.bt_bb_headline h2,
.bt_bb_font_weight_light.bt_bb_headline h3,
.bt_bb_font_weight_light.bt_bb_headline h4,
.bt_bb_font_weight_light.bt_bb_headline h5,
.bt_bb_font_weight_light.bt_bb_headline h6 {
    font-weight: 300;
}

.bt_bb_font_weight_lighter.bt_bb_headline h1,
.bt_bb_font_weight_lighter.bt_bb_headline h2,
.bt_bb_font_weight_lighter.bt_bb_headline h3,
.bt_bb_font_weight_lighter.bt_bb_headline h4,
.bt_bb_font_weight_lighter.bt_bb_headline h5,
.bt_bb_font_weight_lighter.bt_bb_headline h6 {
    font-weight: 200;
}

.bt_bb_font_weight_thin.bt_bb_headline h1,
.bt_bb_font_weight_thin.bt_bb_headline h2,
.bt_bb_font_weight_thin.bt_bb_headline h3,
.bt_bb_font_weight_thin.bt_bb_headline h4,
.bt_bb_font_weight_thin.bt_bb_headline h5,
.bt_bb_font_weight_thin.bt_bb_headline h6 {
    font-weight: 100;
}

.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin: .5em 0 .3em;
}

.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-bottom: .4em;
}

.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin: .4em 0 .3em;
}

.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before {
    border-width: 1px 0 0;
    width: 1.5em;
    border-color: #8c857a;
}

.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    border-width: 1px 0 0;
    width: 1.5em;
    border-color: #8c857a;
}

.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    display: none !important;
}

/* Icons */
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon,
.bt_bb_align_center .bt_bb_align_left.bt_bb_icon,
.bt_bb_align_right .bt_bb_align_left .bt_bb_icon,
.bt_bb_align_center .bt_bb_align_left .bt_bb_icon,
.bt_bb_align_left.bt_bb_icon,
.bt_bb_align_left .bt_bb_icon {
    padding-right: 1em;
}

.bt_bb_align_left .bt_bb_align_right.bt_bb_icon,
.bt_bb_align_center .bt_bb_align_right.bt_bb_icon,
.bt_bb_align_left .bt_bb_align_right .bt_bb_icon,
.bt_bb_align_center .bt_bb_align_right .bt_bb_icon,
.bt_bb_align_right.bt_bb_icon,
.bt_bb_align_right .bt_bb_icon {
    padding-left: 1em;
}

.bt_bb_align_left .bt_bb_align_center.bt_bb_icon,
.bt_bb_align_right .bt_bb_align_center.bt_bb_icon,
.bt_bb_align_left .bt_bb_align_center .bt_bb_icon,
.bt_bb_align_right .bt_bb_align_center .bt_bb_icon,
.bt_bb_align_center.bt_bb_icon,
.bt_bb_align_center .bt_bb_icon {
    padding: 0 .8em;
}

.bt_bb_align_left .bt_bb_align_center.bt_bb_icon,
.bt_bb_align_right .bt_bb_align_center.bt_bb_icon,
.bt_bb_align_left .bt_bb_align_center .bt_bb_icon,
.bt_bb_align_right .bt_bb_align_center .bt_bb_icon,
.bt_bb_align_center.bt_bb_icon,
.bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large {
    padding: 0 1em;
}

.bt_bb_align_left .bt_bb_align_center.bt_bb_icon,
.bt_bb_align_right .bt_bb_align_center.bt_bb_icon,
.bt_bb_align_left .bt_bb_align_center .bt_bb_icon,
.bt_bb_align_right .bt_bb_align_center .bt_bb_icon,
.bt_bb_align_center.bt_bb_icon,
.bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
    padding: 0 1em;
}
