/* 
Theme Name: Eatsy
Theme URI: https://eatsy.bold-themes.com
Description: Fast food theme.
Version: 1.1.5
Tested up to: 5.8
Requires PHP: 7.0
Author: BoldThemes
Author URI: https://bold-themes.com
Tags: one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: eatsy
License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses

All PHP code is released under the GNU General Public Licence version 3.0
All HTML/CSS/JAVASCRIPT code is released under Envato's Regular/Extended License

[Table of contents]

1. Base
2. Typography
3. Bootstrap grid & Bold themes grid 
4. Template
5. Header
6. Footer
7. Post
8. Comments
9. Widgets
10. Elements
11. Contact
12. Advanced progress bar
13. Floating Image
14. Steps
15. Single product
16. Menu Item
17. Card
18. Post Slider
19. Add to cart
20. Interactive Image
21. Woocommerce
22. Cost calculator
23. Typography etc responsive
24. Woocommerce screens
25. Fixes
26. RTL
27. Gutenberg
28. IE

*/
/* Fonts */
/* Template fonts, edit in config.php  */
/* Base font */
/* Base menu font */
/* Headline fond */
/* Headline supertitle font */
/* Headline subtitle font */
/* Variables  */
/* Base font size */
/* Base font color */
/* Base bg color */
/* Base border color */
/* Sub bg color */
/* Base font color */
/* Base bg color */
/* Base border color */
/* Sub bg color */
/* Main color */
/* Dark main color */
/* Darker main color */
/* Very darker main color */
/* Light main color */
/* Secondary color  */
/* Dark secondary color */
/* Darker secondary color */
/* Light secondary color */
/* WooCommerce Product background color */
/* Base gutter width */
/* Sidebar width (%) */
/* Padding between sidebar and sontent */
/* Left and right page padding for boxed content */
/* Default spacing in grid gallery */
/* Defines logo height and menu line height */
/* Defines logo height and menu line height for sticky header */
/* Defines menu height when below menu */
/* Top and bottom padding of the whole horizontal menu (px) */
/* Padding between horizontal menu elements (px) */
/* Width of the vertical menu (px) */
/* dropdown width (px) */
/* Base font size */
/* Small icon size */
/* Small icon size */
/* Small icon size */
/* Small icon size */
/* Small icon size */
/* Soft border radius */
/* Soft border radius */
/* Mixins */
/* @ include btMaxLines(lines, line-height); */
/* @fragment btClear; */
/* Aliases */
/* Cost calculator specific */
/* Reset */
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;
    }

/* Skin */
.btDarkSkin,
.bt-dark-skin {
    color: #fff;
    background-color: #121212;
    }
.btLightSkin {
    color: #121212;
    background-color: #fff;
    }
.btDarkgraySkin {
    color: #333;
    background-color: #f9f6f1;
    }
.btAlternateSkin {
    color: #121212;
    background-color: #f5e7c1;
    }
select,
textarea,
input,
.fancy-select .trigger {
    color: inherit;
    border: 2px solid rgba(0,0,0,.1);
    }
.btDarkSkin select,
.btDarkSkin textarea,
.btDarkSkin input,
.btDarkSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin select,
.btLightSkin .btDarkSkin textarea,
.btLightSkin .btDarkSkin input,
.btLightSkin .btDarkSkin .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin textarea,
.btDarkSkin.btLightSkin .btDarkSkin input,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger,
.bt-dark-skin select,
.bt-dark-skin textarea,
.bt-dark-skin input,
.bt-dark-skin .fancy-select .trigger,
.btLightSkin .bt-dark-skin select,
.btLightSkin .bt-dark-skin textarea,
.btLightSkin .bt-dark-skin input,
.btLightSkin .bt-dark-skin .fancy-select .trigger,
.bt-dark-skin .btLightSkin .bt-dark-skin select,
.bt-dark-skin .btLightSkin .bt-dark-skin textarea,
.bt-dark-skin .btLightSkin .bt-dark-skin input,
.bt-dark-skin .btLightSkin .bt-dark-skin .fancy-select .trigger {
    border: 2px solid rgba(255,255,255,.5);
    }

/*
.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: "Inter",Arial,Helvetica,sans-serif;
    }
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 1.25em;
    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 {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    padding: 0 0 0 1.5em;
    }
.btHardRoundedButtons .fancy-select .trigger {
    border-radius: 50px;
    }
.btSoftRoundedButtons .fancy-select .trigger {
    border-radius: 3px;
    }
.rtl .fancy-select .trigger {
    padding: 0 1.5em 0 0;
    }
.fancy-select .trigger:before {
    content: "\e688";
    font-family: Icon7Stroke;
    font-size: 2em;
    display: block;
    float: right;
    padding-right: .3em;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    transition: all 150ms ease;
    }
.rtl .fancy-select .trigger:before {
    float: left;
    padding-right: 0;
    padding-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: #121212;
    }
.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: all 150ms ease;
    -moz-transition: all 150ms ease;
    transition: all 150ms ease;
    }
.fancy-select ul.options li:hover {
    color: #e84242;
    }
.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btHardRoundedButtons a.select2-choice {
    border-radius: 50px;
    }
.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btSoftRoundedButtons a.select2-choice {
    border-radius: 3px;
    }
.btHardRoundedButtons select {
    border-radius: 50px;
    }
.btSoftRoundedButtons select {
    border-radius: 3px;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
.fancy-select .trigger {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus,
.fancy-select .trigger.open {
    border-color: #e84242;
    }
textarea {
    resize: vertical;
    line-height: inherit;
    }
.btHardRoundedButtons textarea {
    border-radius: 20px;
    }
.btSoftRoundedButtons textarea {
    border-radius: 3px;
    }
button {
    font: inherit;
    cursor: pointer;
    }
.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,
.bt-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .bt-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt-dark-skin .btLightSkin .bt-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus,
.bt-dark-skin textarea:focus,
.btLightSkin .bt-dark-skin textarea:focus,
.bt-dark-skin .btLightSkin .bt-dark-skin textarea:focus,
.btDarkSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.bt-dark-skin .fancy-select .trigger.open,
.btLightSkin .bt-dark-skin .fancy-select .trigger.open,
.bt-dark-skin .btLightSkin .bt-dark-skin .fancy-select .trigger.open {
    border: 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 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    color: inherit;
    }
.bt-content a {
    color: #e84242;
    }
a:hover {
    text-decoration: none;
    color: #e84242;
    }
.bt-content a:hover {
    color: inherit;
    }
.bt-content a.wp-block-button__link {
    color: inherit;
    }
.btText a {
    color: #e84242;
    }
.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 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;
    }
dd:after {
    content: "";
    display: table;
    clear: both;
    }
figcaption {
    font-size: inherit;
    }

/* Base font */
html {
    font-size: 16px;
    }
body {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1.8em;
    background-size: cover;
    background-attachment: fixed;
    }
body.btBodyWeight_default {
    font-weight: 400;
    }
body.btBodyWeight_black {
    font-weight: 900;
    }
body.btBodyWeight_bolder {
    font-weight: 800;
    }
body.btBodyWeight_bold {
    font-weight: 700;
    }
body.btBodyWeight_semi-bold {
    font-weight: 600;
    }
body.btBodyWeight_medium {
    font-weight: 500;
    }
body.btBodyWeight_normal {
    font-weight: 400;
    }
body.btBodyWeight_light {
    font-weight: 300;
    }
body.btBodyWeight_lighter {
    font-weight: 200;
    }
body.btBodyWeight_thin {
    font-weight: 100;
    }
small {
    font-size: 14px;
    }

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Rakkas",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;
    overflow-wrap: inherit;
    }
.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: 6.875em;
    }
h2 {
    font-size: 5em;
    }
h3 {
    font-size: 3.625em;
    }
h4 {
    font-size: 2.5em;
    }
h5 {
    font-size: 1.875em;
    }
h6 {
    font-size: 1.5em;
    }

/* Blockquotes*/
blockquote {
    font-size: 1.875rem;
    line-height: 1.3;
    display: block;
    margin: 0;
    position: relative;
    padding: 1em 0 1em 2.5em;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.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;
    }
blockquote p {
    margin-bottom: 0;
    }
.bt_bb_align_center blockquote {
    padding: 0;
    }
.bt_bb_align_right blockquote {
    padding: 0 0 3.5em;
    }
blockquote:before {
    content: "\f10d";
    font-family: FontAwesome;
    font-size: 2em;
    line-height: 1;
    display: block;
    position: absolute;
    top: 1rem;
    left: 0;
    right: 0;
    color: rgba(0,0,0,.1);
    }
.btDarkSkin blockquote:before,
.btLightSkin .btDarkSkin blockquote:before,
.btDarkSkin.btLightSkin .btDarkSkin blockquote:before,
.bt-dark-skin blockquote:before,
.btLightSkin .bt-dark-skin blockquote:before,
.bt-dark-skin .btLightSkin .bt-dark-skin blockquote:before {
    color: rgba(255,255,255,.1);
    }
.bt_bb_align_right blockquote:before {
    right: 0;
    left: auto;
    }
blockquote:after {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    }
blockquote cite {
    display: block;
    margin-top: .5em;
    margin-bottom: 0;
    }
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,
.bt-dark-skin .bt-content-holder table,
.btLightSkin .bt-dark-skin .bt-content-holder table,
.bt-dark-skin .btLightSkin .bt-dark-skin .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,
.bt-dark-skin .bt-content-holder table td,
.btLightSkin .bt-dark-skin .bt-content-holder table td,
.bt-dark-skin .btLightSkin .bt-dark-skin .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,
.bt-dark-skin .bt-content-holder table th,
.btLightSkin .bt-dark-skin .bt-content-holder table th,
.bt-dark-skin .btLightSkin .bt-dark-skin .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: 101vh;
    }

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

/* Number & Typo Ligatures */
body.btSwapNumberLigature {
    font-variant-settings: lining-nums;
    font-variant-numeric: lining-nums;
    }
body.btSwapTypoLigature {
    font-variant: no-common-ligatures;
    }

/* 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;
    }

/* 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: 8em 30px 0;
    }
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .bt-content-holder .bt-content .gutter .port {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 4em;
    }
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .bt-content-holder .bt-content .btPostSingleItemStandard:not(.btWooCommerce) + .gutter.bt-comments .port {
    padding-bottom: 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: 8em 30px 8em;
    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: 8em;
    }
}

/* 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;
    color: #fff;
    background: #e84242;
    -webkit-transition: all 600ms ease;
    -moz-transition: all 600ms ease;
    transition: all 600ms ease;
    }
.btPreloader .animation {
    display: block;
    width: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    }
.btPreloader .animation .btLoaderText {
    font-size: 3.625em;
    }
.btPreloader .animation svg {
    width: 100px;
    height: 100px;
    margin: 20px;
    display: inline-block;
    }
.btRemovePreloader .btPreloader {
    opacity: 0;
    -webkit-transition: all 600ms ease;
    -moz-transition: all 600ms ease;
    transition: all 600ms ease;
    visibility: hidden;
    }
.btRemovePreloader .btPreloader .animation {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    opacity: 0;
    }

/* Loader animation */
.bt_loader {
    height: 200px;
    display: inline-block;
    }
.bt_loader span {
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    margin: 5em auto;
    border-radius: 50%;
    background: #fff;
    -webkit-animation: btWave .9s infinite alternate;
    -moz-animation: btWave .9s infinite alternate;
    animation: btWave .9s infinite alternate;
    }
.bt_loader span.bt_loader_02 {
    -webkit-animation-delay: .27s;
    -moz-animation-delay: .27s;
    animation-delay: .27s;
    }
.bt_loader span.bt_loader_03 {
    -webkit-animation-delay: .54s;
    -moz-animation-delay: .54s;
    animation-delay: .54s;
    }
@-webkit-keyframes btWave {
0% {
    width: 1em;
    height: 1em;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    }
100% {
    width: 3.125em;
    height: 3.125em;
    opacity: .1;
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px);
    }
}

@-moz-keyframes btWave {
0% {
    width: 1em;
    height: 1em;
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
    }
100% {
    width: 3.125em;
    height: 3.125em;
    opacity: .1;
    -moz-transform: translateY(-32px);
    transform: translateY(-32px);
    }
}

@keyframes btWave {
0% {
    width: 1em;
    height: 1em;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
100% {
    width: 3.125em;
    height: 3.125em;
    opacity: .1;
    -webkit-transform: translateY(-32px);
    -moz-transform: translateY(-32px);
    -ms-transform: translateY(-32px);
    transform: translateY(-32px);
    }
}

/* 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;
    text-align: center;
    background-position: 10% bottom;
    background-size: initial;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }
body.error404 .bt-error-page .port {
    padding-top: 6em;
    padding-bottom: 6em;
    }
body.error404 .bt-error-page .port .bt_bb_headline_superheadline {
    text-transform: uppercase;
    }
body.error404 .bt-error-page .port .bt_bb_button {
    font-size: .8em;
    display: inline-block;
    }
body.error404 .bt-error-page .port .bt_bb_button a {
    padding: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #121212;
    }
body.error404 .bt-error-page .port .bt_bb_button:hover a {
    color: #e84242;
    }
body.error404 .bt-error-page .port .bt_bb_button .bt_bb_icon_holder:before {
    content: "\e685";
    font-family: Icon7Stroke;
    }

/* 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: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    }
.btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after {
    background-color: #121212;
    }
.btDarkgraySkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin .btDarkgraySkin .btBreadCrumbs span:not(:last-child):after,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btBreadCrumbs span:not(:last-child):after {
    background-color: #121212;
    }
.btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.bt-dark-skin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .bt-dark-skin .btBreadCrumbs span:not(:last-child):after,
.bt-dark-skin .btLightSkin .bt-dark-skin .btBreadCrumbs span:not(:last-child):after {
    background-color: #fff;
    }
.btAlternateSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin .btAlternateSkin .btBreadCrumbs span:not(:last-child):after,
.btAlternateSkin .btDarkSkin .btAlternateSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btAlternateSkin .btBreadCrumbs span:not(:last-child):after,
.btBreadCrumbs span:not(:last-child):after {
    background-color: #f5e7c1;
    }
.btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin .btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs span:not(:last-child):after,
.btAlternateSkin .btDarkSkin .btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs span:not(:last-child):after,
.btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs span:not(:last-child):after {
    background-color: #121212;
    }
.btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs .btArticleCategories a:not(:first-child):before,
.btDarkSkin .btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs .btArticleCategories a:not(:first-child):before,
.btAlternateSkin .btDarkSkin .btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs .btArticleCategories a:not(:first-child):before,
.btLightSkin .btAlternateSkin .btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs .btArticleCategories a:not(:first-child):before,
.btPageHeadline:not(.bt_bb_background_image) .btBreadCrumbs .btArticleCategories a:not(:first-child):before {
    background-color: #121212;
    }

/* Page headline */
.btPageHeadline {
    background-color: rgba(0,0,0,.07);
    background-size: cover;
    }
.btPageHeadline.bt_bb_section {
    background-color: rgba(0,0,0,.07);
    }
.btMenuCenter .btPageHeadline .bt_bb_column {
    text-align: center;
    }
.btPageHeadline header {
    max-width: 992px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    margin: 0 auto;
    text-align: center;
    }
.btPageHeadline header h1,
.btPageHeadline header h2,
.btPageHeadline header h3,
.btPageHeadline header h4,
.btPageHeadline header h5,
.btPageHeadline header h6 {
    margin: 0 auto;
    text-align: center;
    }
.btPageHeadline header .bt_bb_headline_superheadline {
    z-index: 2;
    position: relative;
    }
.btPageHeadline header.bt_bb_dash_top .bt_bb_headline_content:before {
    border-color: #121212 !important;
    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-dark-skin header .bt_bb_headline_superheadline .btBreadCrumbs span:not(:last-child):after {
    background-color: #fff;
    }
.btPageHeadline .bt_bb_port {
    padding-top: 8em;
    padding-bottom: 8em;
    }
body.btBelowMenu .btPageHeadline .bt_bb_port {
    padding-top: 16em;
    padding-bottom: 8em;
    }

/* 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: #121212;
    }

/* 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: "Inter",Arial,Helvetica,sans-serif;
    -webkit-flex-basis: 15%;
    flex-basis: 15%;
    height: auto;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
    border: none;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 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: 600;
    }
.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;
    }
.bt-no-search-results .bt_bb_port #searchform input[type='submit']:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled {
    font-size: .9em;
    display: inline-block;
    }
.bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-size: .9em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    padding: .84em 1.8em;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    color: #fff;
    background-color: transparent;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btButtonWeight_default .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 600;
    }
.btButtonWeight_black .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 900;
    }
.btButtonWeight_bolder .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 800;
    }
.btButtonWeight_bold .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 600;
    }
.btButtonWeight_medium .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 500;
    }
.btButtonWeight_normal .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 400;
    }
.btButtonWeight_light .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 300;
    }
.btButtonWeight_lighter .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 200;
    }
.btButtonWeight_thin .bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-weight: 100;
    }
.bt-no-search-results .bt_bb_port .bt_bb_button.bt_bb_style_filled a:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
@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 {
    width: 100%;
    position: absolute;
    background-color: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    font-family: "Inter",Arial,Helvetica,sans-serif;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    visibility: hidden;
    opacity: 0;
    }
.btMenuInitFinished .mainHeader {
    visibility: initial;
    opacity: 1;
    }
.mainHeader:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.mainHeader a {
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    color: inherit;
    }
.mainHeader a:hover {
    color: #e84242;
    }

/* Menu Shape */
body.btMenuShape_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen) .mainHeader {
    border-radius: 50px !important;
    margin: 1em;
    width: -webkit-calc(100% - 2em);
    width: -moz-calc(100% - 2em);
    width: calc(100% - 2em);
    padding: 1.3em 0;
    }
body.btMenuShape_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen) .mainHeader .topBar {
    padding: 1em;
    border-top-right-radius: 40px !important;
    border-top-left-radius: 40px !important;
    }
body.btMenuShape_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen) .mainHeader .bt-logo-area.menu-holder {
    border-radius: 40px;
    padding: 1em 0;
    }
body.btMenuShape_soft_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen) .mainHeader {
    border-radius: 30px !important;
    margin: 1em;
    width: -webkit-calc(100% - 2em);
    width: -moz-calc(100% - 2em);
    width: calc(100% - 2em);
    padding: 1.3em 0;
    }
body.btMenuShape_soft_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen) .mainHeader .topBar {
    padding: 1em;
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
    }
body.btMenuShape_soft_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen) .mainHeader .bt-logo-area.menu-holder {
    border-radius: 30px;
    padding: 1em 0;
    }

/* Menu Below Logo */
body.btMenuShape_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen).btMenuBelowLogo .mainHeader,
body.btMenuShape_soft_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen).btMenuBelowLogo .mainHeader {
    border-radius: 40px !important;
    margin: 1em;
    width: -webkit-calc(100% - 2em);
    width: -moz-calc(100% - 2em);
    width: calc(100% - 2em);
    padding: 0;
    }
body.btMenuShape_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen).btMenuBelowLogo .mainHeader .topBar,
body.btMenuShape_soft_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen).btMenuBelowLogo .mainHeader .topBar {
    padding: 1em;
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
    }
body.btMenuShape_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen).btMenuBelowLogo .mainHeader .bt-below-logo-area,
body.btMenuShape_soft_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen).btMenuBelowLogo .mainHeader .bt-below-logo-area {
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    }
body.btMenuShape_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen):not(.btMenuBelowLogo) .mainHeader,
body.btMenuShape_soft_rounded.btMenuHorizontal.btBelowMenu:not(.btStickyHeaderOpen):not(.btMenuBelowLogo) .mainHeader {
    padding: 0;
    }
.btPageTransitions .mainHeader {
    z-index: 1020;
    }

/* Main menu */
.bt-logo-area {
    position: relative;
    z-index: 1;
    }
.btLine_show .bt-logo-area .port:after {
    content: '';
    height: 1px;
    display: block;
    width: 100%;
    background: currentColor;
    opacity: .2;
    }
.btLine_show.btStickyHeaderActive.btStickyHeaderOpen .bt-logo-area .port:after,
.btLine_show.btMenuBelowLogo .bt-logo-area .port:after,
.btLine_show.btAccentDarkHeader .bt-logo-area .port:after,
.btLine_show.btLightAccentHeader .bt-logo-area .port:after,
.btLine_show.btAccentLightHeader .bt-logo-area .port:after,
.btLine_show.btLightDarkHeader .bt-logo-area .port:after {
    display: none;
    }
.menuPort {
    font-size: 16px;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    position: relative;
    }
.menuPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.menuPort nav ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    -webkit-transition: all 100ms ease 0s;
    -moz-transition: all 100ms ease 0s;
    transition: all 100ms ease 0s;
    }
.menuPort nav ul li {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    }
.menuPort nav ul li a {
    display: block;
    position: relative;
    padding: 1em 1em;
    font-weight: 400;
    }
.menuPort nav ul li a:hover {
    color: #e84242;
    text-decoration: none;
    }
.btCapitalizeMainMenuItems .menuPort nav ul li a {
    text-transform: uppercase;
    }
.btMenuWeight_default .menuPort nav ul li a {
    font-weight: 600;
    }
.btMenuWeight_black .menuPort nav ul li a {
    font-weight: 900;
    }
.btMenuWeight_bolder .menuPort nav ul li a {
    font-weight: 800;
    }
.btMenuWeight_bold .menuPort nav ul li a {
    font-weight: 700;
    }
.btMenuWeight_semi-bold .menuPort nav ul li a {
    font-weight: 600;
    }
.btMenuWeight_medium .menuPort nav ul li a {
    font-weight: 500;
    }
.btMenuWeight_normal .menuPort nav ul li a {
    font-weight: 400;
    }
.btMenuWeight_light .menuPort nav ul li a {
    font-weight: 300;
    }
.btMenuWeight_lighter .menuPort nav ul li a {
    font-weight: 200;
    }
.btMenuWeight_thin .menuPort nav ul li a {
    font-weight: 100;
    }
.menuPort nav ul ul li {
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    }
.menuPort nav ul ul li.on {
    opacity: 1;
    }
.menuPort ul > li > ul {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    }
.rtl .menuPort ul > li > ul {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    }
.menuPort ul > li > ul ul {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.menuPort nav > ul > li > a {
    line-height: 80px;
    padding: 0;
    }
.bt-below-logo-area .menuPort nav > ul > li > a {
    line-height: 60px;
    }
.menuPort nav ul ul li a {
    font-weight: 400;
    }
.menuPort nav > ul > li.menu-item-has-children > a:before {
    content: '';
    height: 0;
    width: 0;
    position: absolute;
    bottom: -1em;
    display: block;
    left: 50%;
    margin-left: -.8em;
    background-color: transparent;
    border: .8em solid transparent;
    border-bottom-color: #fff;
    pointer-events: all;
    opacity: 0;
    -webkit-transform: translateY(-1em);
    -moz-transform: translateY(-1em);
    -ms-transform: translateY(-1em);
    transform: translateY(-1em);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    z-index: 5;
    }
.btMenuShape_rounded .menuPort nav > ul > li.menu-item-has-children > a:before,
.btMenuShape_soft_rounded .menuPort nav > ul > li.menu-item-has-children > a:before {
    bottom: -2em;
    }
.menuPort nav > ul > li.menu-item-has-children.on a:before {
    opacity: 1;
    }
.menuPort nav > ul > li > ul.sub-menu {
    margin-top: 0;
    }
.btMenuShape_rounded .menuPort nav > ul > li > ul.sub-menu,
.btMenuShape_soft_rounded .menuPort nav > ul > li > ul.sub-menu {
    margin-top: 1em;
    }
.btSoftRoundedButtons.btMenuHorizontal .menuPort nav > ul > li > ul.sub-menu {
    border-radius: 3px;
    }
.btHardRoundedButtons.btMenuHorizontal .menuPort nav > ul > li > ul.sub-menu {
    border-radius: 10px;
    }

/* Logo and triggers */
.btTextLogo {
    font-size: 2.5em;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    z-index: 6;
    line-height: 80px;
    }
.btMenuVertical .btTextLogo {
    line-height: 48px;
    }
.btHeadingWeight_default .btTextLogo {
    font-weight: 400;
    }
.btHeadingWeight_black .btTextLogo {
    font-weight: 900;
    }
.btHeadingWeight_bolder .btTextLogo {
    font-weight: 800;
    }
.btHeadingWeight_bold .btTextLogo {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .btTextLogo {
    font-weight: 600;
    }
.btHeadingWeight_medium .btTextLogo {
    font-weight: 500;
    }
.btHeadingWeight_normal .btTextLogo {
    font-weight: 400;
    }
.btHeadingWeight_light .btTextLogo {
    font-weight: 300;
    }
.btHeadingWeight_lighter .btTextLogo {
    font-weight: 200;
    }
.btHeadingWeight_thin .btTextLogo {
    font-weight: 100;
    }
.btTextLogo:hover {
    color: inherit !important;
    opacity: .7;
    }
.bt-logo-area .logo {
    line-height: 0;
    float: left;
    position: relative;
    z-index: 6;
    }
.btMenuVertical .bt-logo-area .logo {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.rtl .bt-logo-area .logo {
    float: right;
    }
.bt-logo-area .logo img {
    height: 80px;
    width: auto;
    display: block;
    }
.btMenuVertical .bt-logo-area .logo img {
    height: 48px;
    }
.btMenuCenter .bt-logo-area .logo img {
    margin: auto;
    }
.bt-logo-area .logo img.btAltLogo {
    display: none;
    }

/* Hide menu */
.btMenuHorizontal.btHideMenu .bt-horizontal-menu-trigger {
    display: block;
    position: relative;
    z-index: 1;
    }
.btStickyHeaderActive.btMenuHorizontal.btHideMenu .bt-horizontal-menu-trigger .bt_bb_icon {
    margin: 14px 0;
    }
.btMenuHorizontal.btHideMenu .menuPort {
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    -moz-transition: opacity 1s ease;
    transition: opacity 1s ease;
    pointer-events: none;
    }
.btShowMenu.btMenuHorizontal.btHideMenu .menuPort {
    opacity: 1 !important;
    pointer-events: all;
    }
.bt-horizontal-menu-trigger {
    display: none;
    float: right;
    margin: 0 0 0 1em;
    font-size: 1.5em;
    }
.bt-horizontal-menu-trigger .bt_bb_icon {
    width: 1em;
    height: .85em;
    position: relative;
    padding: 0;
    float: left;
    margin: 30px 0;
    }
.bt-horizontal-menu-trigger .bt_bb_icon:before,
.bt-horizontal-menu-trigger .bt_bb_icon:after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    border-top-width: 2px;
    border-top-style: solid;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: -.75px 1px;
    -moz-transform-origin: -.75px 1px;
    -ms-transform-origin: -.75px 1px;
    transform-origin: -.75px 1px;
    }
.btShowMenu .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btShowMenu .bt-horizontal-menu-trigger .bt_bb_icon:after {
    -webkit-transform: rotate(45deg) translateY(0) !important;
    -moz-transform: rotate(45deg) translateY(0) !important;
    -ms-transform: rotate(45deg) translateY(0) !important;
    transform: rotate(45deg) translateY(0) !important;
    }
.btTransparentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btTransparentAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btAccentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btAccentLightHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btAlternateLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btLightDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btTransparentAccentHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btLightDarkHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btTransparentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btTransparentAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btAccentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btAccentLightHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btAlternateLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btLightDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btTransparentAccentHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btLightDarkHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:after {
    border-top-color: #121212;
    }
.btTransparentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btLightAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btTransparentAccentHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btTransparentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btLightAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btTransparentAccentHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:after {
    border-top-color: #fff;
    }
.btAccentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btAccentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:before,
.btAccentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:after,
.btAccentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:after {
    border-top-color: #e84242;
    }
.bt-horizontal-menu-trigger .bt_bb_icon:after {
    top: auto;
    bottom: 0;
    }
.btShowMenu .bt-horizontal-menu-trigger .bt_bb_icon:after {
    -webkit-transform: rotate(-45deg) translateY(0) !important;
    -moz-transform: rotate(-45deg) translateY(0) !important;
    -ms-transform: rotate(-45deg) translateY(0) !important;
    transform: rotate(-45deg) translateY(0) !important;
    }
.bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 50%;
    border-top-width: 2px;
    border-top-style: solid;
    margin-top: -1px;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btShowMenu .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-transform: scaleX(0) !important;
    -moz-transform: scaleX(0) !important;
    -ms-transform: scaleX(0) !important;
    transform: scaleX(0) !important;
    }
.btTransparentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentAccentHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #121212;
    }
.btTransparentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentAccentHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #fff;
    }
.bt-horizontal-menu-trigger:hover {
    cursor: pointer;
    color: inherit;
    }
.btTransparentDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btTransparentAccentHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btTransparentLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btAccentLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btAlternateLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btLightDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btTransparentDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after,
.btTransparentAccentHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after,
.btTransparentLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after,
.btAccentLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after,
.btAlternateLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after,
.btAccentDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after,
.btLightDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger:hover .bt_bb_icon:after {
    border-top-color: #e84242;
    }
.btLightAccentHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:before,
.btLightAccentHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon:after {
    border-top-color: #121212;
    }
.bt-horizontal-menu-trigger:hover .bt_bb_icon:before {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    }
.btShowMenu .bt-horizontal-menu-trigger:hover .bt_bb_icon:before {
    -webkit-transform: rotate(0) translateY(-5px);
    -moz-transform: rotate(0) translateY(-5px);
    -ms-transform: rotate(0) translateY(-5px);
    transform: rotate(0) translateY(-5px);
    }
.bt-horizontal-menu-trigger:hover .bt_bb_icon:after {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    }
.btShowMenu .bt-horizontal-menu-trigger:hover .bt_bb_icon:after {
    -webkit-transform: rotate(0) translateY(5px);
    -moz-transform: rotate(0) translateY(5px);
    -ms-transform: rotate(0) translateY(5px);
    transform: rotate(0) translateY(5px);
    }
.btShowMenu .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btTransparentDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentAccentHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #e84242;
    }
.btLightAccentHeader .bt-horizontal-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #121212;
    }

/* Only horizontal menu */
.btMenuHorizontal .menuPort nav > ul > li > a:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 5;
    left: 50%;
    margin-left: -4px;
    pointer-events: none;
    height: 8px;
    width: 8px;
    bottom: -webkit-calc(80px / 2 - 16px - 8px);
    bottom: -moz-calc(80px / 2 - 16px - 8px);
    bottom: calc(80px / 2 - 16px - 8px);
    margin-bottom: 0;
    border-radius: 50%;
    background-color: #e84242;
    opacity: 0;
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    }
.rtl.btMenuHorizontal .menuPort nav > ul > li > a:after {
    left: auto;
    margin-left: auto;
    right: 50%;
    margin-right: -6px;
    }
.btStickyHeaderActive.btStickyHeaderOpen.btMenuHorizontal .menuPort nav > ul > li > a:after {
    bottom: -webkit-calc(80px / 2 - 16px - 8px);
    bottom: -moz-calc(80px / 2 - 16px - 8px);
    bottom: calc(80px / 2 - 16px - 8px);
    }
.btAccentLightHeader.btMenuBelowLogo.btMenuHorizontal .menuPort nav > ul > li > a:after {
    background-color: #f5e7c1;
    }
.btMenuBelowLogo.btMenuHorizontal .menuPort nav > ul > li > a:after {
    margin-bottom: 0;
    bottom: -webkit-calc(60px / 2 - 16px - 8px);
    bottom: -moz-calc(60px / 2 - 16px - 8px);
    bottom: calc(60px / 2 - 16px - 8px);
    }
.btMenuBelowLogo.btStickyHeaderActive.btStickyHeaderOpen.btMenuHorizontal .menuPort nav > ul > li > a:after {
    bottom: -webkit-calc(60px / 2 - 16px - 8px);
    bottom: -moz-calc(60px / 2 - 16px - 8px);
    bottom: calc(60px / 2 - 16px - 8px);
    }
.btMenuShape_rounded.btStickyHeaderActive.btStickyHeaderOpen.btMenuHorizontal .menuPort nav > ul > li > a:after {
    margin-bottom: -webkit-calc(80px / 4 - 16px);
    margin-bottom: -moz-calc(80px / 4 - 16px);
    margin-bottom: calc(80px / 4 - 16px);
    }
.btMenuHorizontal .menuPort nav > ul > li.on > a:after,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-item > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a {
    color: #e84242 !important;
    }
.btMenuHorizontal .menuPort nav > ul.hover > li.current-menu-ancestor:not(.on) > a:after,
.btMenuHorizontal .menuPort nav > ul.hover > li.current-menu-item:not(.on) > a:after {
    opacity: 0;
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
    }
.btMenuHorizontal .menuPort > nav ul li a.btEmptyElement {
    border: none !important;
    }
.btMenuHorizontal .menuPort > nav ul li a.btEmptyElement:after {
    display: none !important;
    }
.btMenuHorizontal .menuPort nav > ul > li:not(.btMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    content: "\e684";
    font-family: Icon7Stroke;
    font-size: 1.3em;
    display: inline-block;
    margin: 0 6px;
    position: relative;
    line-height: inherit;
    float: right;
    vertical-align: middle;
    color: inherit;
    }
rtl.btMenuHorizontal .menuPort nav > ul > li:not(.btMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.btMenuHorizontal.btMenuCenter .menuPort nav.rightNav > ul > li:not(.btMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    float: left;
    }

/* Drop down menu */
.btMenuHorizontal .menuPort ul ul {
    padding: .3em 0 !important;
    background-color: #fff;
    }
.btSoftRoundedButtons.btMenuHorizontal .menuPort ul ul {
    border-radius: 3px;
    }
.btHardRoundedButtons.btMenuHorizontal .menuPort ul ul {
    border-radius: 10px;
    }
.btMenuHorizontal .menuPort ul ul li a {
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: #121212;
    line-height: 1.4;
    }
.btMenuHorizontal .menuPort ul ul li a:hover {
    color: #e84242;
    }
.btMenuHorizontal .menuPort ul ul li .subToggler {
    color: #121212;
    }
.btMenuHorizontal .menuPort ul ul li:not(:last-child) > a:after {
    content: "";
    display: block;
    position: absolute;
    left: 1.5em;
    right: 1.5em;
    bottom: 0;
    height: 1px;
    background-color: rgba(0,0,0,.1);
    }

/* Subtogglers */
.subToggler {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 45px;
    z-index: 80;
    padding: 0;
    text-align: center;
    }
.on > .subToggler {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    transform: rotateX(180deg);
    }
body.btMenuVertical .subToggler {
    display: block !important;
    padding: 20px 0;
    line-height: 1;
    right: 0;
    top: -5px;
    }
body.btMenuHorizontal .subToggler {
    right: -5px;
    line-height: 80px;
    }
body.rtl.btMenuHorizontal.btMenuCenterBelow .subToggler {
    right: auto;
    left: 0;
    }
body.btMenuHorizontal.rtl .subToggler {
    left: -5px;
    right: auto;
    }
body.btMenuHorizontal.btMenuBelowLogo .subToggler {
    line-height: 60px;
    }
body.btMenuHorizontal .menuPort ul ul .subToggler {
    right: 0;
    line-height: inherit;
    padding: 1em 0;
    }
body.btMenuHorizontal .menuPort .rightNav ul ul .subToggler {
    left: 0;
    right: auto;
    }
.subToggler:before {
    content: "\f107";
    font: normal 16px/1 FontAwesome;
    }
.touch .btMenuHorizontal .menuPort nav ul li .subToggler {
    display: block;
    }

/* Horizontal menu, no need for override on responsive */
.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 30px 0 0;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 0 0 30px;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li:last-child {
    padding: 0;
    }
:not(.rtl).btMenuHorizontal .menuPort > nav > ul > li:last-child {
    padding: 0;
    }
html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
    padding: 0 30px 0 0;
    }
html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
    padding: 0 0 0 30px;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul > li {
    font-size: .9em;
    }
.btMenuHorizontal .menuPort > nav > ul ul {
    position: absolute;
    right: 0;
    left: -1.4em;
    top: auto;
    width: 220px;
    margin: 0;
    z-index: 1;
    padding: 0;
    pointer-events: none;
    -webkit-box-shadow: 0 8px 15px 10px rgba(0,0,0,.05);
    box-shadow: 0 8px 15px 10px rgba(0,0,0,.05);
    }
.btMenuHorizontal .menuPort > nav > ul ul li {
    z-index: 4;
    float: none;
    }
.btMenuHorizontal .menuPort > nav > ul ul ul {
    display: block;
    top: 0;
    margin: 0;
    pointer-events: none;
    }
.btMenuHorizontal .menuPort > nav > ul > li {
    float: left;
    position: relative;
    z-index: 5;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
    float: right;
    }
.btMenuHorizontal .menuPort > nav > ul > li.on > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 2;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 3;
    }
.btMenuHorizontal .menuPort nav ul li.on ul li.on ul li.on ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 4;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a {
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    transition: all ease 300ms;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a:hover {
    color: #e84242;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a.btEmptyElement:before {
    display: none;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a.btEmptyElement:after {
    background: transparent;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a.btEmptyElement:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    }

/* Last menu item (FIX) */
.btMenuHorizontal:not(.btMenuLeft) .menuPort > nav > ul > li:last-child > ul {
    right: 0;
    left: auto;
    }
.btMenuHorizontal:not(.btMenuLeft) .menuPort > nav > ul > li:nth-last-child(2) > ul {
    right: 0;
    left: auto;
    }
.btMenuHorizontal:not(.btMenuLeft) .menuPort > nav > ul > li:last-child:not(.btMenuWideDropdown) > ul > li > ul {
    right: 0;
    left: -100%;
    }
.rtl.btMenuHorizontal:not(.btMenuLeft) .menuPort > nav > ul > li:last-child:not(.btMenuWideDropdown) > ul > li > ul {
    right: auto;
    }
.btMenuHorizontal:not(.btMenuLeft) .menuPort > nav > ul > li:nth-last-child(2):not(.btMenuWideDropdown) > ul > li > ul {
    right: 0;
    left: -100%;
    }
.rtl.btMenuHorizontal:not(.btMenuLeft) .menuPort > nav > ul > li:nth-last-child(2):not(.btMenuWideDropdown) > ul > li > ul {
    right: auto;
    }

/* Menu positions */
.btMenuHorizontal .menuPort ul ul {
    right: auto;
    left: 0;
    }
.btMenuHorizontal .menuPort ul ul ul {
    left: 220px;
    right: auto;
    }
.rtl.btMenuHorizontal .menuPort ul ul ul {
    left: auto;
    right: 220px;
    }
.btMenuHorizontal .menuPort nav {
    float: left;
    padding-left: 50px;
    }
.rtl.btMenuHorizontal .menuPort nav {
    padding-right: 50px;
    padding-left: 0;
    }
.btMenuHorizontal.btMenuRight .menuPort nav {
    float: right;
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li.btMenuWideDropdown:last-child ul {
    left: auto !important;
    right: 0 !important;
    }
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul {
    right: -20px;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul {
    right: auto !important;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul ul {
    right: auto;
    left: -220px;
    }

/* Uncomment this to allow last item switch /*
@media (max-width: math($(baseTemplateWidth)+$(dropdownWidth))px) {
	.btMenuHorizontal.btMenuRight {
		.menuPort > nav > ul > li:last-child ul {
			text-align: right;
			right: 0px;
			left: auto;
			.rtl& {
				left: 0px;
				right: 0;
			}
			ul {
				left: -$(dropdownWidth)px;
				right: auto;
				.rtl& {
					left: auto;
					right: -$(dropdownWidth)px;
				}
			}
		}
	}
}*/
.btMenuHorizontal.btMenuCenter .logo {
    position: relative;
    z-index: 8;
    margin: 0 0 0 50%;
    }
.rtl.btMenuHorizontal.btMenuCenter .logo {
    float: left;
    }
.btMenuHorizontal.btMenuCenter .menuPort nav {
    float: none;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav {
    position: absolute;
    right: 50%;
    left: auto;
    padding: 0;
    padding-right: 30px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul {
    float: right;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul {
    right: auto;
    left: -20px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul {
    left: 220px;
    right: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav {
    position: absolute;
    left: 50%;
    right: auto;
    padding-left: 30px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {
    right: -20px;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {
    right: 220px;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
    text-align: right;
    }
.btMenuHorizontal.btMenuCenterBelow .logo {
    float: none;
    text-align: center;
    }
.btMenuHorizontal.btMenuCenterBelow .logo img {
    margin-left: auto;
    margin-right: auto;
    }
.btMenuHorizontal.btMenuCenterBelow .gutter .port {
    position: relative;
    }
.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
    position: absolute;
    right: 30px;
    top: 0;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
    right: auto;
    left: 30px;
    }
.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
    float: none;
    text-align: center;
    }
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
    float: none;
    display: inline-block;
    }
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
    display: block;
    text-align: left;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
    float: none !important;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
    padding: 0 0 0 30px !important;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul {
    left: 0;
    right: -20px;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
    text-align: right;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li ul {
    right: auto;
    left: -220px;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li > a:after {
    left: auto;
    right: 0;
    }
.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
    position: absolute;
    right: 0;
    }
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
    right: auto;
    left: 0;
    }

/* Wide menu */
html:not(.touch) body.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
    color: #e84242;
    border-bottom: none;
    }
html:not(.touch) body.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {
    height: 5px;
    background-color: #e84242;
    }
html:not(.touch) body.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li.btMenuWideDropdown > ul > li:last-child > a:after {
    content: "";
    display: block;
    position: absolute;
    left: 1.5em;
    right: 1.5em;
    bottom: 0;
    height: 5px;
    background-color: #e84242;
    }
html:not(.touch) body.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li.btMenuWideDropdown ul {
    width: 100%;
    left: 0;
    right: 0;
    margin-left: auto;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown {
    position: static;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {
    width: 100%;
    left: 0;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
    top: auto;
    border-top: none !important;
    float: left;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
    color: #e84242;
    border-bottom: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {
    height: 5px;
    background-color: #e84242;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li > ul:before {
    display: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul {
    opacity: 1;
    top: auto;
    margin: 0 !important;
    width: 100%;
    right: 0;
    left: 0;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li:first-child > a {
    border-top: none !important;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > li:not(:last-child) {
    border-left: 1px solid rgba(0,0,0,.1);
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li ul:before {
    display: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li:last-child > a:after {
    content: "";
    display: block;
    position: absolute;
    left: 1.5em;
    right: 1.5em;
    bottom: 0;
    height: 5px;
    background-color: #e84242;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li {
    width: 100%;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li .sub-menu {
    width: 100%;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown.on > ul > li > ul {
    pointer-events: auto;
    }
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul {
    width: 300%;
    left: -200%;
    }
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {
    width: 300%;
    right: -200%;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-1 > ul > li {
    width: 100% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 > ul > li {
    width: 50% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 > ul > li {
    width: 33.33333% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 > ul > li {
    width: 25% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-5 > ul > li {
    width: 20% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-6 > ul > li {
    width: 16.66667% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-7 > ul > li {
    width: 14.28571% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-8 > ul > li {
    width: 12.5% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-9 > ul > li {
    width: 11.11111% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-10 > ul > li {
    width: 10% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-11 > ul > li {
    width: 9.09091% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-12 > ul > li {
    width: 8.33333% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-13 > ul > li {
    width: 7.69231% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-14 > ul > li {
    width: 7.14286% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-15 > ul > li {
    width: 6.66667% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-16 > ul > li {
    width: 6.25% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-17 > ul > li {
    width: 5.88235% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-18 > ul > li {
    width: 5.55556% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-19 > ul > li {
    width: 5.26316% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-20 > ul > li {
    width: 5% !important;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 ul.sub-menu {
    max-width: 580px;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 ul.sub-menu {
    max-width: 780px;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 ul.sub-menu {
    max-width: 920px;
    }
html:not(.touch) body.btMenuHorizontal.btMenuRight .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 ul.sub-menu {
    left: auto !important;
    right: 0 !important;
    }
html:not(.touch) body.btMenuHorizontal.btMenuLeft .mainHeader:not(.gutter) .menuPort > nav > ul > li.btMenuWideDropdown > ul {
    left: auto;
    right: auto;
    }

/* Top bar */
.btMenuHorizontal .topBar {
    font-size: .8em;
    line-height: 2.5em;
    z-index: 2;
    }
.btMenuHorizontal .topBar .topBarPort {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btMenuHorizontal .topBar .topBarPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btMenuHorizontal .topBar .topBarPort:after,
.btMenuHorizontal .topBar .topBarPort:before {
    display: none;
    }
.btMenuHorizontal .topBarInMenu {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: inherit;
    float: right;
    height: 80px;
    margin-left: 30px;
    }
.rtl.btMenuHorizontal .topBarInMenu {
    float: left;
    margin-left: 0;
    margin-right: 30px;
    }
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
    line-height: 58px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btMenuHorizontal .bt-below-logo-area .topBarInMenu {
    height: 60px;
    line-height: 60px;
    }

/* Menu bellow logo */
.btMenuHorizontal.btMenuBelowLogo .bt-below-logo-area {
    padding: 0;
    z-index: 0;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort {
    clear: both;
    position: relative;
    margin: 0;
    float: none;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
    padding: 0;
    }
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
    float: right;
    }
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li {
    margin: 0 0 0 30px;
    }
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li:last-child {
    margin: 0 !important;
    }

/* Header styles */
.btAccentDarkHeader:not(.btBelowMenu) .mainHeader,
.btAccentDarkHeader:not(.btBelowMenu) .bt-vertical-header-top,
.btLightAccentHeader:not(.btBelowMenu) .mainHeader,
.btLightAccentHeader:not(.btBelowMenu) .bt-vertical-header-top,
.btAccentLightHeader:not(.btBelowMenu) .mainHeader,
.btAccentLightHeader:not(.btBelowMenu) .bt-vertical-header-top,
.btAlternateLightHeader:not(.btBelowMenu) .mainHeader,
.btAlternateLightHeader:not(.btBelowMenu) .bt-vertical-header-top,
.btLightDarkHeader:not(.btBelowMenu) .mainHeader,
.btLightDarkHeader:not(.btBelowMenu) .bt-vertical-header-top {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    }

/* Transparent Light */
.btTransparentLightHeader .mainHeader {
    color: #fff;
    }
.btStickyHeaderActive.btTransparentLightHeader .mainHeader {
    background-color: #121212;
    }
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader {
    color: #121212;
    background-color: #fff;
    }
.btMenuVertical.btTransparentLightHeader .mainHeader {
    background-color: #121212;
    }
.btTransparentLightHeader .mainHeader .widget_shopping_cart .widget_shopping_cart_content .btCartWidget .btCartWidgetIcon {
    color: #fff;
    background: transparent;
    }
.btTransparentLightHeader.btStickyHeaderActive.btStickyHeaderOpen .mainHeader .widget_shopping_cart .widget_shopping_cart_content .btCartWidget .btCartWidgetIcon {
    color: #121212;
    background: #f1f1f1;
    }
.btTransparentLightHeader .bt-vertical-header-top {
    color: #fff;
    }
.btStickyHeaderActive.btTransparentLightHeader .bt-vertical-header-top {
    background-color: #121212;
    }
.btHasAltLogo.btStickyHeaderActive.btTransparentLightHeader .bt-vertical-header-top {
    background-color: #fff;
    color: #121212;
    }
.btTransparentLightHeader .bt-below-logo-area .menuPort {
    border-top: 2px solid rgba(255,255,255,1);
    }
.btTransparentLightHeader .topBar .topTools {
    border-bottom: 2px solid rgba(255,255,255,1);
    }
.btTransparentLightHeader.btMenuVertical .mainHeader nav > ul > li > a,
.btTransparentLightHeader.btMenuVertical .mainHeader nav ul > li > ul {
    border-bottom: 1px solid rgb(255,255,255,.2) !important;
    }

/* Transparent Dark */
.btTransparentDarkHeader .mainHeader,
.btTransparentDarkHeader .bt-vertical-header-top {
    color: #121212;
    }
.btStickyHeaderActive.btTransparentDarkHeader .mainHeader,
.btStickyHeaderActive.btTransparentDarkHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .mainHeader,
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .bt-vertical-header-top {
    color: #fff;
    background-color: #121212;
    }
.btMenuVertical.btTransparentDarkHeader .mainHeader,
.btMenuVertical.btTransparentDarkHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btTransparentDarkHeader .bt-below-logo-area .menuPort {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btTransparentDarkHeader .topBar .topBarPort .topTools {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }

/* Transparent Accent */
.btTransparentAccentHeader .mainHeader,
.btTransparentAccentHeader .bt-vertical-header-top {
    color: #e84242;
    }
.btStickyHeaderActive.btTransparentAccentHeader .mainHeader,
.btStickyHeaderActive.btTransparentAccentHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentAccentHeader .mainHeader,
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentAccentHeader .bt-vertical-header-top {
    color: #fff;
    background-color: #e84242;
    }
.btMenuVertical.btTransparentAccentHeader .mainHeader,
.btMenuVertical.btTransparentAccentHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btTransparentAccentHeader .bt-below-logo-area .menuPort {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btTransparentAccentHeader .topBar .topBarPort .topTools {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }

/* Light + Accent */
.btAccentLightHeader .mainHeader,
.btAccentLightHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btAccentLightHeader .bt-below-logo-area,
.btAccentLightHeader .topBar {
    background-color: #e84242;
    color: #121212;
    }
.btMenuVertical.btAccentLightHeader .bt-below-logo-area,
.btMenuVertical.btAccentLightHeader .topBar {
    background-color: #fff;
    }
.btAccentLightHeader .bt-below-logo-area a:hover,
.btAccentLightHeader .topBar a:hover {
    color: #f5e7c1;
    }
.btAccentLightHeader .bt-below-logo-area .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentLightHeader .bt-below-logo-area .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentLightHeader .bt-below-logo-area .btIconWidget:hover,
.btAccentLightHeader .topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentLightHeader .topBar .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentLightHeader .topBar .btIconWidget:hover {
    color: #f5e7c1;
    }

/* Light + Alternate */
.btAlternateLightHeader .mainHeader,
.btAlternateLightHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btAlternateLightHeader .bt-below-logo-area,
.btAlternateLightHeader .topBar {
    background-color: #f5e7c1;
    color: #121212;
    }
.btAlternateLightHeader .bt-below-logo-area a:hover,
.btAlternateLightHeader .topBar a:hover {
    color: #e84242;
    }

/* Accent + Dark */
.btAccentDarkHeader .mainHeader,
.btAccentDarkHeader .bt-vertical-header-top {
    background-color: #121212;
    color: #fff;
    }
.btAccentDarkHeader .bt-below-logo-area,
.btAccentDarkHeader .topBar {
    background-color: #e84242;
    color: #fff;
    }
.btAccentDarkHeader .bt-below-logo-area a:hover,
.btAccentDarkHeader .topBar a:hover {
    color: #f5e7c1;
    }
.btAccentDarkHeader .bt-below-logo-area .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .bt-below-logo-area .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentDarkHeader .bt-below-logo-area .btIconWidget:hover,
.btAccentDarkHeader .topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .topBar .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentDarkHeader .topBar .btIconWidget:hover {
    color: #f5e7c1;
    }
.btAccentDarkHeader .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    color: #f5e7c1;
    }
.btAccentDarkHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetContent .btIconWidgetText {
    color: #e84242;
    }
.btAccentDarkHeader.btMenuHorizontal .menuPort nav > ul > li > a:after {
    background: #f5e7c1;
    }
.btAccentDarkHeader.btMenuVertical .mainHeader nav > ul > li > a,
.btAccentDarkHeader.btMenuVertical .mainHeader nav ul > li > ul {
    border-bottom: 1px solid rgb(255,255,255,.2) !important;
    }

/* Light + Dark */
.btLightDarkHeader .mainHeader,
.btLightDarkHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btLightDarkHeader .bt-below-logo-area,
.btLightDarkHeader .topBar {
    background-color: #121212;
    color: #fff;
    }
.btLightDarkHeader .bt-logo-area,
.btLightDarkHeader .bt-vertical-header-top {
    background-color: #fff;
    color: #121212;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: #fff;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .bt-below-logo-area {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
    }

/* Accent + Light */
.btLightAccentHeader .mainHeader,
.btLightAccentHeader .bt-vertical-header-top {
    background-color: #fff;
    }
.btLightAccentHeader .menuPort nav ul li a:hover {
    color: #f5e7c1;
    }
.btLightAccentHeader.btMenuHorizontal .menuPort nav > ul > li > a:after {
    background: #f5e7c1;
    }
.btLightAccentHeader .bt-below-logo-area,
.btLightAccentHeader .topBar {
    background-color: #fff;
    color: #121212;
    }
.btLightAccentHeader .bt-logo-area,
.btLightAccentHeader .bt-vertical-header-top {
    background-color: #e84242;
    color: #fff;
    }
.btLightAccentHeader .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    color: #f5e7c1;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: #e84242;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .bt-logo-area {
    background-color: #e84242;
    }

/* Sticky */
.btStickyHeaderActive.btMenuHorizontal .mainHeader {
    position: fixed;
    top: 0;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .topBar {
    display: none;
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-below-logo-area {
    padding: 0;
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .logo img {
    height: 80px;
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .btTextLogo {
    font-size: 1.5em;
    line-height: 80px;
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .menuPort nav > ul > li > a,
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .menuPort nav > ul > li > .subToggler {
    line-height: 80px;
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .topBarInMenu {
    height: 80px;
    }
.btStickyHeaderActive.btMenuBelowLogo.btMenuHorizontal .mainHeader .bt-logo-area {
    display: none;
    }
.btHasAltLogo.btStickyHeaderActive .btMainLogo {
    display: none;
    }
.btHasAltLogo.btStickyHeaderActive .btAltLogo {
    display: block !important;
    }
.btMenuVertical.btStickyHeaderActive .bt-vertical-header-top {
    position: fixed;
    top: 0;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .bt-vertical-header-top {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: transform 200ms ease;
    -moz-transition: transform 200ms ease;
    transition: transform 200ms ease;
    }
.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .bt-vertical-header-top {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .bt-vertical-header-top {
    -webkit-transform: translateY(0%) translateX(320px);
    -moz-transform: translateY(0%) translateX(320px);
    -ms-transform: translateY(0%) translateX(320px);
    transform: translateY(0%) translateX(320px);
    }
.btMenuVerticalRight.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .bt-vertical-header-top {
    -webkit-transform: translateY(0%) translateX(-320px);
    -moz-transform: translateY(0%) translateX(-320px);
    -ms-transform: translateY(0%) translateX(-320px);
    transform: translateY(0%) translateX(-320px);
    }
.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .bt-vertical-header-top {
    -webkit-transform: translateY(-100%) translateX(320px);
    -moz-transform: translateY(-100%) translateX(320px);
    -ms-transform: translateY(-100%) translateX(320px);
    transform: translateY(-100%) translateX(320px);
    }
.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
    -webkit-transition: transform 200ms ease;
    -moz-transition: transform 200ms ease;
    transition: transform 200ms ease;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btStickyHeaderClosed.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }

/* Vertical and responsive menu */
.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .bt-vertical-header-top {
    -webkit-transition: transform 200ms ease;
    -moz-transition: transform 200ms ease;
    transition: transform 200ms ease;
    }
.bt-vertical-header-top {
    display: none;
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    }
.btMenuVertical .bt-vertical-header-top {
    display: block;
    }
.bt-vertical-header-top .bt-vertical-menu-trigger {
    display: none;
    position: relative;
    z-index: 1;
    height: 48px;
    margin: 0 .5em 0 0;
    font-size: 1.5em;
    }
.rtl .bt-vertical-header-top .bt-vertical-menu-trigger {
    margin: 0 0 0 .5em;
    }
.bt-vertical-menu-trigger .bt_bb_icon {
    width: 24px;
    height: 20px;
    position: relative;
    padding: 0;
    float: left;
    margin: 14px 0;
    }
.bt-vertical-menu-trigger .bt_bb_icon:before,
.bt-vertical-menu-trigger .bt_bb_icon:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    border-top-width: 2px;
    border-top-style: solid;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: -.75px 1px;
    -moz-transform-origin: -.75px 1px;
    -ms-transform-origin: -.75px 1px;
    transform-origin: -.75px 1px;
    }
.btMenuVerticalOn .bt-vertical-menu-trigger .bt_bb_icon:before,
.btMenuVerticalOn .bt-vertical-menu-trigger .bt_bb_icon:after {
    -webkit-transform: rotate(45deg) translateY(0) !important;
    -moz-transform: rotate(45deg) translateY(0) !important;
    -ms-transform: rotate(45deg) translateY(0) !important;
    transform: rotate(45deg) translateY(0) !important;
    }
.btTransparentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btTransparentAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btAccentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btAlternateLightHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btLightDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before,
.btTransparentAccentHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before,
.btLightDarkHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before,
.btAccentLightHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before,
.btAlternateLightHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before,
.btTransparentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btTransparentAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btAccentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btAlternateLightHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btLightDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after,
.btTransparentAccentHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after,
.btLightDarkHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after,
.btAccentLightHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after,
.btAlternateLightHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after {
    border-top-color: #121212;
    }
.btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before,
.btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after {
    border-top-color: #fff;
    }
.btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:before,
.btAccentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger .bt_bb_icon:before,
.btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:after,
.btAccentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger .bt_bb_icon:after {
    border-top-color: #e84242;
    }
.bt-vertical-menu-trigger .bt_bb_icon:after {
    top: auto;
    bottom: 0;
    }
.btMenuVerticalOn .bt-vertical-menu-trigger .bt_bb_icon:after {
    -webkit-transform: rotate(-45deg) translateY(0) !important;
    -moz-transform: rotate(-45deg) translateY(0) !important;
    -ms-transform: rotate(-45deg) translateY(0) !important;
    transform: rotate(-45deg) translateY(0) !important;
    }
.bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    border-top-width: 2px;
    border-top-style: solid;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btMenuVerticalOn .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-transform: scaleX(0) !important;
    -moz-transform: scaleX(0) !important;
    -ms-transform: scaleX(0) !important;
    transform: scaleX(0) !important;
    }
.btTransparentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentAccentHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentAccentHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #121212;
    }
.btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #fff;
    }
.btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #e84242;
    }
.bt-vertical-menu-trigger:hover {
    cursor: pointer;
    color: inherit;
    }
.btTransparentDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btTransparentAccentHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btTransparentLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btAccentLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btAlternateLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btLightDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btTransparentDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after,
.btTransparentAccentHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after,
.btTransparentLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after,
.btAccentLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after,
.btAlternateLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after,
.btAccentDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after,
.btLightDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger:hover .bt_bb_icon:after {
    border-top-color: #e84242;
    }
.btLightAccentHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:before,
.btLightAccentHeader .bt-vertical-menu-trigger:hover .bt_bb_icon:after {
    border-top-color: #121212;
    }
.bt-vertical-menu-trigger:hover .bt_bb_icon:before {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    }
.btMenuVerticalOn .bt-vertical-menu-trigger:hover .bt_bb_icon:before {
    -webkit-transform: rotate(0) translateY(-3px);
    -moz-transform: rotate(0) translateY(-3px);
    -ms-transform: rotate(0) translateY(-3px);
    transform: rotate(0) translateY(-3px);
    }
.bt-vertical-menu-trigger:hover .bt_bb_icon:after {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
    }
.btMenuVerticalOn .bt-vertical-menu-trigger:hover .bt_bb_icon:after {
    -webkit-transform: rotate(0) translateY(3px);
    -moz-transform: rotate(0) translateY(3px);
    -ms-transform: rotate(0) translateY(3px);
    transform: rotate(0) translateY(3px);
    }
.btMenuVerticalOn .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btTransparentDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentAccentHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #e84242;
    }
.btLightAccentHeader .bt-vertical-menu-trigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #121212;
    }
.btMenuVerticalOn .mainHeader {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -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);
    }
.btMenuVerticalLeft.btMenuVerticalOn .bt-content-wrap,
.btMenuVerticalLeft.btMenuVerticalOn .bt-vertical-header-top,
.btMenuVerticalLeft.btMenuVerticalOn .bt-site-footer,
.btMenuVerticalLeft.btMenuVerticalOn .bt_bb_back_to_top {
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    -ms-transform: translateX(320px);
    transform: translateX(320px);
    -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);
    }
.rtl.btMenuVerticalLeft.btMenuVerticalOn .bt-content-wrap,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .bt-vertical-header-top,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .bt-site-footer,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .bt_bb_back_to_top {
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    transform: translateX(-320px);
    }
.btMenuVerticalLeft.btMenuVerticalOn .bt-vertical-header-top .logo,
.btMenuVerticalLeft.btMenuVerticalOn .bt_bb_back_to_top {
    opacity: 0;
    }

/* Fixed mobile vertical right menu */
.btMenuVerticalRight.btMenuVerticalOn .bt-content-wrap,
.btMenuVerticalRight.btMenuVerticalOn .bt-vertical-header-top,
.btMenuVerticalRight.btMenuVerticalOn .bt-site-footer,
.btMenuVerticalRight.btMenuVerticalOn .bt_bb_back_to_top {
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    transform: translateX(-320px);
    }
.btMenuVerticalRight.btMenuVerticalOn .bt-vertical-header-top .logo,
.btMenuVerticalRight.btMenuVerticalOn .bt_bb_back_to_top {
    opacity: 0;
    }
.btMenuVertical .mainHeader {
    text-align: center;
    height: 100%;
    top: 0;
    bottom: 0;
    position: fixed;
    width: 320px;
    clear: both;
    z-index: 101;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow-y: auto;
    overflow-x: hidden;
    }
.btMenuInitFinished.btMenuVertical .mainHeader {
    -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);
    }
:not(.btMenuBelowLogo).btMenuVertical .mainHeader .main-header-inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner .bt-logo-area {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner .topBar {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner .bt-below-logo-area {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.btMenuVertical .mainHeader .btMainLogo {
    display: block !important;
    }
.btMenuVertical .mainHeader .btAltLogo {
    display: none !important;
    }
.btMenuVertical .mainHeader .logo {
    float: none;
    margin: 0;
    padding: 0 2em 1em;
    }
.btMenuVertical .mainHeader .logo img {
    margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
    }
.btMenuVertical .mainHeader .btCloseVertical {
    cursor: pointer;
    font-size: 1.5em;
    position: absolute;
    right: 20px;
    top: 10px;
    }
.rtl.btMenuVertical .mainHeader .btCloseVertical {
    right: auto;
    left: 20px;
    }
.btMenuVertical .mainHeader .btCloseVertical:before {
    content: "\f00d";
    font-family: FontAwesome;
    }
.btMenuVertical .mainHeader .btCloseVertical:before:hover {
    color: #e84242;
    }
.btMenuVertical .mainHeader .menuPort {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    }
.btMenuVertical .mainHeader .menuPort .leftNav {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.btMenuVertical .mainHeader .menuPort ul > li > ul {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btMenuVertical .mainHeader .menuPort nav > ul > li.menu-item-has-children > a:before {
    display: none;
    }
.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
    padding-top: 1em;
    padding-bottom: 1em;
    }
.btMenuVertical .mainHeader nav {
    margin: 0 !important;
    }
.btMenuVertical .mainHeader nav ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    }
.btMenuVertical .mainHeader nav ul {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btMenuVertical .mainHeader nav ul li {
    padding: 0;
    position: relative;
    background-color: transparent;
    }
.btMenuVertical .mainHeader nav ul li a {
    line-height: 1.3;
    padding: 1em 2em;
    border: none;
    font-weight: 400;
    }
.btMenuVertical .mainHeader nav ul li li {
    font-size: .9em;
    }
.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
    display: none;
    }
.btMenuVertical .mainHeader nav ul ul li {
    padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;
    }
.btMenuVertical .mainHeader nav ul ul li ul {
    opacity: .8;
    }
.btMenuVertical .mainHeader nav ul ul li ul li a {
    border: none !important;
    }
.btMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.btMenuVertical .mainHeader nav li.current-menu-item > a {
    font-weight: 600;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget,
.btMenuVertical .mainHeader .topBar .btIconWidget {
    margin-left: .75em;
    margin-right: .25em;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText),
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) {
    margin-left: .75em;
    margin-right: 0;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon {
    padding-right: .75em;
    }
.btMenuVertical .bt-vertical-menu-trigger {
    display: block;
    }
.btMenuVertical.btMenuShape_rounded .menuPort nav > ul > li > ul.sub-menu,
.btMenuVertical .btMenuShape_soft_rounded .menuPort nav > ul > li > ul.sub-menu {
    margin-top: 0;
    }
.btMenuVertical .menuScrollPort {
    width: 320px;
    overflow: hidden;
    }
.btMenuVerticalRight .mainHeader {
    right: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
.btMenuVerticalOn.btMenuVerticalRight .mainHeader {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.btMenuVerticalRight .bt-vertical-menu-trigger {
    float: right;
    }
.btMenuVerticalLeft .mainHeader {
    left: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    }
.btMenuVerticalOn.btMenuVerticalLeft .mainHeader {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.btMenuVerticalLeft .bt-vertical-menu-trigger {
    float: left;
    }

/* Header tools layout */
.btMenuHorizontal .btTopToolsRight,
.btMenuHorizontal .btTopToolsLeft {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    }
.btMenuHorizontal .btTopToolsRight {
    text-align: right;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.rtl.btMenuHorizontal .btTopToolsRight {
    text-align: left;
    }
.btMenuHorizontal .topBarInLogoArea {
    float: right;
    height: 80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.rtl.btMenuHorizontal .topBarInLogoArea {
    float: left;
    }
.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
    border: 0 solid #e84242;
    }

/* Tools in vertical menu */
.btMenuVertical .mainHeader {
    text-align: center;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 320px;
    clear: both;
    z-index: 101;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow-y: auto;
    overflow-x: hidden;
    }
.btMenuInitFinished.btMenuVertical .mainHeader {
    -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);
    }
:not(.btMenuBelowLogo).btMenuVertical .mainHeader .main-header-inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btMenuVertical .mainHeader .topBar {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner .bt-logo-area {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner .topBar {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .main-header-inner .bt-below-logo-area {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.btMenuVertical .mainHeader .btMainLogo {
    display: block !important;
    }
.btMenuVertical .mainHeader .btAltLogo {
    display: none !important;
    }
.btMenuVertical .mainHeader .logo {
    float: none;
    margin: 0;
    padding: 0 2em 1em;
    }
.btMenuVertical .mainHeader .logo img {
    margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
    }
.btMenuVertical .mainHeader .btCloseVertical {
    cursor: pointer;
    font-size: 1.5em;
    position: absolute;
    right: 20px;
    top: 10px;
    }
.rtl.btMenuVertical .mainHeader .btCloseVertical {
    right: auto;
    left: 20px;
    }
.btMenuVertical .mainHeader .btCloseVertical:before {
    content: "\f00d";
    font-family: FontAwesome;
    }
.btMenuVertical .mainHeader .btCloseVertical:hover:before {
    opacity: .7;
    }
.btMenuVertical .mainHeader .menuPort {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    }
.btMenuVertical .mainHeader .menuPort .leftNav {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    }
.btMenuVertical .mainHeader .topBarInMenu {
    margin: 2em 0;
    }
.btMenuVertical .mainHeader nav {
    margin: 0 !important;
    }
.btMenuVertical .mainHeader nav ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    border-bottom: 1px solid rgb(0,0,0,.2);
    }
.btMenuVertical .mainHeader nav ul > li > ul > li > ul {
    border: none !important;
    }
.btMenuVertical .mainHeader nav ul {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    padding-top: .5em;
    padding-bottom: .5em;
    }
.btMenuVertical .mainHeader nav ul li {
    padding: 0;
    position: relative;
    background-color: transparent;
    }
.btMenuVertical .mainHeader nav ul li a {
    line-height: 1.3;
    padding: 1em 2em;
    border: none;
    font-weight: 400;
    }
.btMenuVertical .mainHeader nav ul li li {
    font-size: .85em;
    }
.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
    display: none;
    }
.btMenuVertical .mainHeader nav ul ul li {
    padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;
    }
.btMenuVertical .mainHeader nav ul ul li ul {
    opacity: .8;
    }
.btMenuVertical .mainHeader nav ul ul li ul li a {
    text-transform: capitalize;
    border: none !important;
    }
.btMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.btMenuVertical .mainHeader nav li.current-menu-item > a {
    font-weight: 600;
    }
.btMenuVertical .mainHeader nav > ul > li > a {
    text-transform: uppercase;
    border-bottom: 1px solid rgb(0,0,0,.2) !important;
    }
.btMenuVertical .mainHeader nav ul > ul > li > a {
    text-transform: capitalize;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget,
.btMenuVertical .mainHeader .topBar .btIconWidget,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget {
    display: block;
    width: 100%;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon,
.btMenuVertical .mainHeader .topBar .btIconWidget .btIconWidgetIcon,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    display: block;
    text-align: center;
    width: 100%;
    padding-bottom: 1em;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText {
    padding: 2em 0;
    margin-left: 0;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {
    font-size: 2em;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {
    font-size: .9em;
    text-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: block;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
    display: block;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText),
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText),
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) {
    margin-left: .75em;
    margin-right: 0;
    width: initial;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon {
    padding-right: .75em;
    }
.btMenuVertical .mainHeader .topBarInMenu .widget_shopping_cart,
.btMenuVertical .mainHeader .topBar .widget_shopping_cart,
.btMenuVertical .mainHeader .topBarInLogoArea .widget_shopping_cart {
    margin-left: 0;
    margin-bottom: 2em;
    display: block;
    }
.btMenuVertical .mainHeader .topBarInMenu .widget_shopping_cart .btCartWidget.btIconWidget,
.btMenuVertical .mainHeader .topBar .widget_shopping_cart .btCartWidget.btIconWidget,
.btMenuVertical .mainHeader .topBarInLogoArea .widget_shopping_cart .btCartWidget.btIconWidget {
    margin-left: 0;
    }
.btMenuVertical .mainHeader .topBarInMenu .widget_shopping_cart .btCartWidget.btIconWidget .bt_bb_icon,
.btMenuVertical .mainHeader .topBar .widget_shopping_cart .btCartWidget.btIconWidget .bt_bb_icon,
.btMenuVertical .mainHeader .topBarInLogoArea .widget_shopping_cart .btCartWidget.btIconWidget .bt_bb_icon {
    padding-right: 0;
    }
.btMenuVertical .mainHeader .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon.btIconWidgetIcon,
.btMenuVertical .mainHeader .topBar .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon.btIconWidgetIcon,
.btMenuVertical .mainHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon.btIconWidgetIcon {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 1em;
    margin: 0 auto;
    min-height: 4.2em;
    min-width: 4.2em;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    }
.btMenuVertical .bt-vertical-menu-trigger {
    display: block;
    }
.btMenuVertical .menuScrollPort {
    width: 320px;
    overflow: hidden;
    }

/* iScroll */
.btDarkSkin .iScrollIndicator,
.btLightSkin .btDarkSkin .iScrollIndicator,
.btDarkSkin.btLightSkin .btDarkSkin .iScrollIndicator,
.bt-dark-skin .iScrollIndicator,
.btLightSkin .bt-dark-skin .iScrollIndicator,
.bt-dark-skin .btLightSkin .bt-dark-skin .iScrollIndicator {
    background-color: rgba(255,255,255,.05) !important;
    border: 1px solid rgba(255,255,255,.1) !important;
    }

/* Prevent horizontal scroll on small screens when menu is open */
body.btMenuVerticalOn {
    width: 100vw;
    overflow: hidden;
    }

/* IE10 Menu Fix */
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul {
    display: block;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li > ul {
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul {
    display: block;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li > ul {
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li.on > ul {
    display: block;
    }

/* Admin bar fix */
.admin-bar.btStickyHeaderActive .mainHeader,
.admin-bar.btStickyHeaderActive .bt-vertical-header-top {
    top: 32px;
    }
.admin-bar.btMenuVertical .mainHeader {
    top: 32px;
    }
@media screen and (max-width: 782px) {
.admin-bar.btStickyHeaderActive .mainHeader,
.admin-bar.btStickyHeaderActive .bt-vertical-header-top {
    top: 46px;
    }
.admin-bar.btMenuVertical .mainHeader {
    top: 46px;
    }
}

@media screen and (max-width: 600px) {
.admin-bar.btStickyHeaderActive .mainHeader {
    top: 0;
    }
.admin-bar.btMenuVertical .bt-vertical-header-top {
    top: 0;
    }
}

/* Bact To Top Button */
.bt_bb_back_to_top {
    display: block;
    position: fixed;
    left: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 2em;
    opacity: 0;
    z-index: 9999;
    pointer-events: none;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 1s cubic-bezier(.230,1,.320,1);
    -moz-transition: all 1s cubic-bezier(.230,1,.320,1);
    transition: all 1s cubic-bezier(.230,1,.320,1);
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    }
body.btBackToTop .bt_bb_back_to_top {
    opacity: 1;
    pointer-events: initial;
    }
.bt_bb_back_to_top:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.bt_bb_back_to_top .bt_back_to_top_button {
    font-size: 1em;
    width: auto;
    height: auto;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1em;
    color: #fff;
    background: #e84242;
    }
.bt_bb_back_to_top .bt_back_to_top_button:after {
    content: "\f106";
    font-family: FontAwesome;
    font-size: 1.5em;
    line-height: 1;
    display: inline-block;
    z-index: 2;
    margin: 0 0 0 .5em;
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.rtl .bt_bb_back_to_top .bt_back_to_top_button:after {
    margin: 0 .5em 0 0;
    }
.bt_bb_back_to_top .bt_back_to_top_button.btWithText {
    z-index: 2;
    display: block;
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_back_to_top .bt_back_to_top_button:not(.btWithText):after {
    font-size: 2em;
    line-height: 1.5rem;
    margin: 0;
    }

/* Footer copyright */
.bt-site-footer:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.bt-site-footer .copy-line {
    margin-bottom: 0;
    }
.bt-site-footer .bt-footer-menu .menu {
    margin: 0 -1em;
    padding: 0;
    list-style: none;
    width: 100%;
    display: inline-block;
    font-size: .9em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.bt-site-footer .bt-footer-menu .menu li {
    display: inline-block;
    margin: 0;
    padding: 0 1em;
    }
.bt-site-footer .bt-footer-menu .menu li a {
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    color: inherit;
    }
.bt-site-footer .bt-footer-menu .menu li a:hover {
    color: #e84242;
    text-decoration: none;
    }
.btCapitalizeMainMenuItems .bt-site-footer .bt-footer-menu .menu li a {
    text-transform: uppercase;
    }
.btMenuWeight_default .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 600;
    }
.btMenuWeight_black .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 900;
    }
.btMenuWeight_bolder .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 800;
    }
.btMenuWeight_bold .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 700;
    }
.btMenuWeight_semi-bold .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 600;
    }
.btMenuWeight_medium .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 500;
    }
.btMenuWeight_normal .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 400;
    }
.btMenuWeight_light .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 300;
    }
.btMenuWeight_lighter .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 200;
    }
.btMenuWeight_thin .bt-site-footer .bt-footer-menu .menu li a {
    font-weight: 100;
    }
.bt-site-footer-widgets {
    padding-top: 8em;
    font-weight: 300;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow {
    -webkit-justify-content: initial;
    justify-content: initial;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow .btBox {
    background-color: transparent;
    margin-bottom: 6em;
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow .btBox .btImage img {
    margin: initial;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow[data-width="6"] .btBox {
    -webkit-flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    width: 33.33%;
    max-width: 33.33%;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow[data-width="5"] .btBox {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow[data-width="4"] .btBox {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow[data-width="3"] .btBox {
    -webkit-flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    width: 33.33%;
    max-width: 33.33%;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow[data-width="2"] .btBox {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    }
.bt-site-footer-copy-menu {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2) inset;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.2) inset;
    }
.bt-site-footer-copy-menu .port > div {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    }
.bt-site-footer-copy-menu .port > div .bt-footer-copy,
.bt-site-footer-copy-menu .port > div .bt-footer-menu {
    padding-top: 2em;
    padding-bottom: 2em;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.bt-site-footer-copy-menu .port > div .bt-footer-menu {
    text-align: right;
    }
.rtl .bt-site-footer-copy-menu .port > div .bt-footer-menu {
    text-align: left;
    }
.rtl .bt-site-footer-copy-menu .port > div .bt-footer-copy {
    text-align: right;
    }

/* Footer Skin */
.btLightSkin .bt-site-footer-widgets,
.btDarkSkin .btLightSkin .bt-site-footer-widgets,
.btLightSkin .btDarkSkin .btLightSkin .bt-site-footer-widgets {
    background: #fff;
    }
.btLightSkin .bt-site-footer-copy-menu,
.btDarkSkin .btLightSkin .bt-site-footer-copy-menu,
.btLightSkin .btDarkSkin .btLightSkin .bt-site-footer-copy-menu {
    background: #fff;
    }
.btLightSkin .bt-site-footer-copy-menu .port:before,
.btDarkSkin .btLightSkin .bt-site-footer-copy-menu .port:before,
.btLightSkin .btDarkSkin .btLightSkin .bt-site-footer-copy-menu .port:before {
    background-color: #121212;
    }
.btDarkgraySkin .bt-site-footer-widgets,
.btDarkSkin .btDarkgraySkin .bt-site-footer-widgets,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .bt-site-footer-widgets {
    background: #fff;
    }
.btDarkgraySkin .bt-site-footer-copy-menu,
.btDarkSkin .btDarkgraySkin .bt-site-footer-copy-menu,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .bt-site-footer-copy-menu {
    background: #fff;
    }
.btDarkgraySkin .bt-site-footer-copy-menu .port:before,
.btDarkSkin .btDarkgraySkin .bt-site-footer-copy-menu .port:before,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .bt-site-footer-copy-menu .port:before {
    background-color: #121212;
    }
.btDarkSkin .bt-site-footer-widgets,
.btLightSkin .btDarkSkin .bt-site-footer-widgets,
.btDarkSkin.btLightSkin .btDarkSkin .bt-site-footer-widgets,
.bt-dark-skin .bt-site-footer-widgets,
.btLightSkin .bt-dark-skin .bt-site-footer-widgets,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-site-footer-widgets {
    background: #121212;
    }
.btDarkSkin .bt-site-footer-copy-menu,
.btLightSkin .btDarkSkin .bt-site-footer-copy-menu,
.btDarkSkin.btLightSkin .btDarkSkin .bt-site-footer-copy-menu,
.bt-dark-skin .bt-site-footer-copy-menu,
.btLightSkin .bt-dark-skin .bt-site-footer-copy-menu,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-site-footer-copy-menu {
    background: #121212;
    }
.btDarkSkin .bt-site-footer-copy-menu .port:before,
.btLightSkin .btDarkSkin .bt-site-footer-copy-menu .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt-site-footer-copy-menu .port:before,
.bt-dark-skin .bt-site-footer-copy-menu .port:before,
.btLightSkin .bt-dark-skin .bt-site-footer-copy-menu .port:before,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-site-footer-copy-menu .port:before {
    background-color: #e84242;
    }
.btAlternateSkin .bt-site-footer-widgets,
.btDarkSkin .btAlternateSkin .bt-site-footer-widgets,
.btAlternateSkin .btDarkSkin .btAlternateSkin .bt-site-footer-widgets,
.btLightSkin .btAlternateSkin .bt-site-footer-widgets,
.bt-site-footer-widgets {
    background: #f5e7c1;
    }
.btAlternateSkin .bt-site-footer-copy-menu,
.btDarkSkin .btAlternateSkin .bt-site-footer-copy-menu,
.btAlternateSkin .btDarkSkin .btAlternateSkin .bt-site-footer-copy-menu,
.btLightSkin .btAlternateSkin .bt-site-footer-copy-menu,
.bt-site-footer-copy-menu {
    background: #f5e7c1;
    }
.btAlternateSkin .bt-site-footer-copy-menu .port:before,
.btDarkSkin .btAlternateSkin .bt-site-footer-copy-menu .port:before,
.btAlternateSkin .btDarkSkin .btAlternateSkin .bt-site-footer-copy-menu .port:before,
.btLightSkin .btAlternateSkin .bt-site-footer-copy-menu .port:before,
.bt-site-footer-copy-menu .port:before {
    background-color: #121212;
    }
@media (max-width: 992px) {
.bt-site-footer .port div .bt-footer-copy,
.bt-site-footer .port div .bt-footer-menu {
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: center;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow {
    display: block;
    }
.bt-site-footer-widgets #boldSiteFooterWidgetsRow .btBox {
    width: 100% !important;
    max-width: 100% !important;
    }
.bt-site-footer-widgets .btIconWidgetContent {
    width: 100%;
    }
.bt-site-footer-widgets .btIconWidgetContent ul.cart_list {
    width: 100%;
    }
.bt-site-footer-copy-menu .port > div {
    display: block;
    }
}

@media (max-width: 620px) {
.bt-site-footer-widgets #boldSiteFooterWidgetsRow .btBox {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    }
}

/* Single post */
.sticky .headline:before {
    content: "\e69b";
    font-family: Icon7Stroke;
    display: block;
    float: left;
    margin-right: .4em;
    font-size: .7em;
    padding-top: .3em;
    }
.sticky .btBlogSimpleViewCategories .headline:before {
    content: "";
    }

/* Posts when Body Background Color */
body.btAlternateSkin .btPostListStandard.btPostSingleItemStandard:not(:last-child) {
    border-bottom: none !important;
    }
body.btNoSidebar body.btAlternateSkin .btPostListStandard.btPostSingleItemStandard:not(:last-child) {
    border-bottom: none;
    }
body.btNoSidebar body.btAlternateSkin .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder {
    border-bottom: none;
    }
body.btAlternateSkin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder {
    padding: 2.5em;
    }
body.btAlternateSkin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder .btArticleMedia {
    margin-left: -2.5em;
    margin-right: -2.5em;
    margin-top: -2.5em;
    }
body.btAlternateSkin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder .btArticleShareEtc {
    margin-bottom: 0;
    }
body.btAlternateSkin .btPostListColumns .btArticleContentHolder {
    padding-right: 1em;
    margin-left: 0;
    margin-right: 0;
    }
body.btAlternateSkin .btPostListColumns .btArticleContentHolder .btArticleMedia {
    padding: 0 1em 0 0;
    }
body.btAlternateSkin.rtl .btPostListColumns .btArticleContentHolder {
    padding-left: 1em;
    padding-right: 0;
    }
body.btAlternateSkin.rtl .btPostListColumns .btArticleContentHolder .btArticleMedia {
    padding-left: 1em;
    padding-right: 0;
    }
body.btAlternateSkin .btArticleListItem.btPostListColumns:not(:last-of-type) .port:after {
    display: none;
    }
body.btAlternateSkin.btHardRoundedButtons .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder,
body.btAlternateSkin.btHardRoundedButtons .btPostListColumns .btArticleContentHolder {
    border-radius: 50px;
    overflow: hidden;
    }
body.btAlternateSkin.btHardRoundedButtons .btPostListStandard .btArticleContentHolder .btMediaBox .slick-slider .slick-slide img {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    }
body.btAlternateSkin.btHardRoundedButtons .btPostListColumns .btArticleContentHolder .btMediaBox {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    overflow: hidden;
    z-index: 1;
    }
body.btAlternateSkin.btHardRoundedButtons.rtl .btPostListColumns .btArticleContentHolder .btMediaBox {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    }
body.btAlternateSkin.btDarkgraySkin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder,
body.btAlternateSkin.btDarkgraySkin .btPostListColumns .btArticleContentHolder {
    color: #333;
    background-color: #fff;
    }
body.btAlternateSkin.btDarkSkin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder,
body.btAlternateSkin.btDarkSkin .btPostListColumns .btArticleContentHolder,
body.btAlternateSkin.bt-dark-skin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder,
body.btAlternateSkin.bt-dark-skin .btPostListColumns .btArticleContentHolder {
    color: #fff;
    background-color: #121212;
    }
body.btAlternateSkin.btLightSkin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder,
body.btAlternateSkin.btLightSkin .btPostListColumns .btArticleContentHolder {
    color: #121212;
    background-color: #fff;
    }
body.btAlternateSkin.btAlternateSkin .btPostListStandard.btPostSingleItemStandard .btArticleContentHolder,
body.btAlternateSkin.btAlternateSkin .btPostListColumns .btArticleContentHolder {
    color: #121212;
    background-color: #fff;
    }

/* Title */
.bt-content .btArticleHeadline .bt_bb_headline h1,
.bt-content .btArticleHeadline .bt_bb_headline h2,
.bt-content .btArticleHeadline .bt_bb_headline h3,
.bt-content .btArticleHeadline .bt_bb_headline h4,
.bt-content .btArticleHeadline .bt_bb_headline h5,
.bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBlogWeight_default .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_default .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_default .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_default .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_default .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_default .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 800;
    }
.btBlogWeight_black .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_black .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_black .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_black .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_black .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_black .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 900;
    }
.btBlogWeight_bolder .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_bolder .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_bolder .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_bolder .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_bolder .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_bolder .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 800;
    }
.btBlogWeight_bold .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_bold .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_bold .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_bold .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_bold .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_bold .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 700;
    }
.btBlogWeight_semi-bold .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_semi-bold .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_semi-bold .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_semi-bold .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_semi-bold .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_semi-bold .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 600;
    }
.btBlogWeight_medium .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_medium .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_medium .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_medium .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_medium .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_medium .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 500;
    }
.btBlogWeight_normal .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_normal .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_normal .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_normal .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_normal .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_normal .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 400;
    }
.btBlogWeight_light .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_light .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_light .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_light .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_light .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_light .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 300;
    }
.btBlogWeight_lighter .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_lighter .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_lighter .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_lighter .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_lighter .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_lighter .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 200;
    }
.btBlogWeight_thin .bt-content .btArticleHeadline .bt_bb_headline h1,
.btBlogWeight_thin .bt-content .btArticleHeadline .bt_bb_headline h2,
.btBlogWeight_thin .bt-content .btArticleHeadline .bt_bb_headline h3,
.btBlogWeight_thin .bt-content .btArticleHeadline .bt_bb_headline h4,
.btBlogWeight_thin .bt-content .btArticleHeadline .bt_bb_headline h5,
.btBlogWeight_thin .bt-content .btArticleHeadline .bt_bb_headline h6 {
    font-weight: 100;
    }
.bt-content .btArticleHeadline .bt_bb_headline .bt_bb_headline_superheadline {
    opacity: .5;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt-content .btArticleHeadline .bt_bb_headline .bt_bb_headline_superheadline:hover {
    opacity: 1;
    }
.bt-content .btArticleHeadline .bt_bb_headline a:hover {
    color: #e84242;
    }

/* Single Article */
body.btNoSidebar .btPostSingleItemStandard:first-child {
    margin-top: 4em;
    }
body.btNoSidebar.single:not(.btHideHeadline) .btPostSingleItemStandard:first-child {
    margin-top: 8em;
    }
body.btNoSidebar .btPostSingleItemStandard:last-child {
    margin-bottom: 8em;
    }
.btPostListStandard.btPostSingleItemStandard {
    padding-bottom: 0;
    margin-bottom: 3em;
    }
.btPostListStandard.btPostSingleItemStandard:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btPostListStandard.btPostSingleItemStandard:not(:last-child),
.btLightSkin .btDarkSkin .btPostListStandard.btPostSingleItemStandard:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btPostListStandard.btPostSingleItemStandard:not(:last-child),
.bt-dark-skin .btPostListStandard.btPostSingleItemStandard:not(:last-child),
.btLightSkin .bt-dark-skin .btPostListStandard.btPostSingleItemStandard:not(:last-child),
.bt-dark-skin .btLightSkin .bt-dark-skin .btPostListStandard.btPostSingleItemStandard:not(:last-child) {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) {
    border-bottom: none;
    }
body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder,
.btLightSkin .btDarkSkin body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder,
.bt-dark-skin body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder,
.btLightSkin .bt-dark-skin body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder,
.bt-dark-skin .btLightSkin .bt-dark-skin body.btNoSidebar .btPostListStandard.btPostSingleItemStandard:not(:last-child) .btArticleContentHolder {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
.btPostSingleItemStandard .btArticleMedia,
.btPostSingleItemStandard .btArticleContent,
.btPostSingleItemStandard .btArticleShareEtc {
    margin-bottom: 2em;
    clear: both;
    }
.btPostSingleItemStandard .btArticleMedia:after,
.btPostSingleItemStandard .btArticleContent:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    }
.btPostSingleItemStandard .btArticleHeadline {
    margin-bottom: 1.2em;
    clear: both;
    }
.btPostSingleItemStandard .btArticleShareEtc {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btPostSingleItemStandard .btArticleShareEtc > div {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
    text-align: right;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
    text-align: left;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button {
    font-size: .8em;
    display: inline-block;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a {
    padding: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #e84242;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover {
    color: #121212 !important;
    }
.btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover,
.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover,
.bt-dark-skin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover,
.btLightSkin .bt-dark-skin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover,
.bt-dark-skin .btLightSkin .bt-dark-skin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover {
    color: #fff !important;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a .bt_bb_button_text {
    line-height: 2em !important;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a {
    color: #121212 !important;
    }
.btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a,
.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a,
.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a,
.bt-dark-skin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a,
.btLightSkin .bt-dark-skin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a,
.bt-dark-skin .btLightSkin .bt-dark-skin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a {
    color: #fff !important;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button.bt_bb_icon_position_right .bt_bb_icon_holder {
    margin-left: .25em;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button.bt_bb_icon_position_left .bt_bb_icon_holder {
    margin-right: .25em;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button .bt_bb_icon_holder:before {
    content: "\e685";
    font-family: Icon7Stroke;
    }
.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button .bt_bb_icon_holder:before {
    content: "\e687";
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent,
.btPortfolioSingle.btPostSingleItemStandard .btArticleShareEtc {
    max-width: initial;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: -2em;
    margin-right: -2em;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleContentInner {
    -webkit-flex: 1 1 70%;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    padding-left: 2em;
    padding-right: 2em;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta {
    -webkit-flex: 1 1 30%;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    padding-left: 2em;
    padding-right: 2em;
    }
body.single .btPostSingleItemStandard .btShareColumn {
    text-align: right;
    }
body.single.rtl .btPostSingleItemStandard .btShareColumn {
    text-align: left;
    }

/* Portfolio meta */
.btArticleSuperMeta dl {
    margin-bottom: 2em;
    padding: 1em;
    border: 2px solid #e84242;
    }
.btArticleSuperMeta dl dt {
    min-width: 50%;
    padding-right: .75em;
    display: inline-block;
    }
.btArticleSuperMeta dl dd {
    text-align: right;
    display: inline-block;
    margin: 0;
    }
.btArticleSuperMeta .btShareColumn {
    margin-bottom: 1em;
    text-align: inherit !important;
    }
@media (max-width: 992px) {
.btArticleSuperMeta dt {
    display: block !important;
    }
}

@media (max-width: 620px) {
.btArticleContent {
    display: block !important;
    }
}

/* About author */
.btAboutAuthor {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 0 0 2em;
    padding: 2em 0;
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btAboutAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .btAboutAuthor,
.bt-dark-skin .btAboutAuthor,
.btLightSkin .bt-dark-skin .btAboutAuthor,
.bt-dark-skin .btLightSkin .bt-dark-skin .btAboutAuthor {
    border-top: 1px solid rgba(255,255,255,.5);
    }
.btAboutAuthor .aaAvatar {
    vertical-align: top;
    padding: 0 1em 0 0;
    -webkit-flex: 1 1 150px;
    -ms-flex: 1 1 150px;
    flex: 1 1 150px;
    }
.rtl .btAboutAuthor .aaAvatar {
    padding: 0 0 0 1em;
    }
.btAboutAuthor .aaAvatar img {
    display: block;
    width: 100%;
    height: auto;
    padding: .5em;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    }
.btSoftRoundedButtons .btAboutAuthor .aaAvatar img {
    border-radius: 50%;
    }
.btHardRoundedButtons .btAboutAuthor .aaAvatar img {
    border-radius: 50%;
    }
.btAboutAuthor .aaTxt {
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding: 0;
    }
.btAboutAuthor .aaTxt h1,
.btAboutAuthor .aaTxt h2,
.btAboutAuthor .aaTxt h3,
.btAboutAuthor .aaTxt h4,
.btAboutAuthor .aaTxt h5,
.btAboutAuthor .aaTxt h6,
.btAboutAuthor .aaTxt h7,
.btAboutAuthor .aaTxt h8 {
    font-size: 1.5em;
    }
.btAboutAuthor .aaTxt p {
    max-width: 780px;
    margin-bottom: 0;
    }
@media(max-width: 520px) {
.btAboutAuthor .aaAvatar {
    -webkit-flex: 1 1 100px;
    -ms-flex: 1 1 100px;
    flex: 1 1 100px;
    }
}

/* Media box */
.btMediaBox {
    position: relative;
    overflow: hidden;
    }
.btMediaBox img {
    display: block;
    width: auto;
    height: auto;
    }
.btMediaBox .aspectVideo {
    visibility: hidden;
    width: 100%;
    }
.btMediaBox iframe {
    display: block;
    border: none;
    }
.btMediaBox.video iframe {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    border: none;
    }
.btMediaBox.audio iframe {
    display: block;
    width: 100% !important;
    }
.btMediaBox.btQuote,
.btMediaBox.btLink {
    text-align: center;
    position: relative;
    display: block;
    margin: 0;
    padding: 5em;
    }
.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #e84242;
    }
.btMediaBox.btQuote[style*="background-image"]:before,
.btMediaBox.btLink[style*="background-image"]:before {
    opacity: .6;
    }
.btArticleListItem:not(.btPostListStandard) .btMediaBox.btQuote,
.btArticleListItem:not(.btPostListStandard) .btMediaBox.btLink {
    padding: 1.7em;
    }
.btMediaBox.btQuote blockquote,
.btMediaBox.btLink blockquote {
    padding: 0;
    }
.btMediaBox.btQuote blockquote:before,
.btMediaBox.btLink blockquote:before {
    content: "";
    }
.btMediaBox.btQuote p,
.btMediaBox.btLink p {
    font-size: 1.5em;
    line-height: 1.2em;
    margin: 0;
    }
.btMediaBox.btQuote p:before,
.btMediaBox.btLink p:before {
    font: 1.5em/1em Icon7Stroke;
    display: block;
    text-align: center;
    margin-bottom: .25em;
    }
.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
    font-size: .75em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    display: inline-block;
    padding: .5em 0 0;
    margin: .5em 0 0;
    border-top: 1px solid #fff;
    }
.btMediaBox.btQuote a,
.btMediaBox.btLink a {
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btMediaBox.btQuote a:hover,
.btMediaBox.btLink a:hover {
    color: #fff;
    opacity: .6;
    }
.btMediaBox.btLink p:before {
    content: "\e641";
    }
.btMediaBox.btQuote p:before {
    content: "\e635";
    }
.btMediaBox button.slick-arrow.slick-prev {
    left: 1em !important;
    }
.rtl .btMediaBox button.slick-arrow.slick-prev {
    left: auto !important;
    }
.btMediaBox button.slick-arrow.slick-next {
    right: 1em !important;
    }
.rtl .btMediaBox button.slick-arrow.slick-next {
    right: auto !important;
    }
@media (max-width: 768px) {
.btMediaBox.btQuote,
.btMediaBox.btLink {
    padding: 3em 1em !important;
    }
.btMediaBox.btQuote blockquote,
.btMediaBox.btLink blockquote {
    font-size: 1.2em !important;
    }
}

/* Blog list side info */
.btHasAuthorInfo .btArticleContentHolder {
    position: relative;
    padding-left: 110px;
    }
.articleSideGutter {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.4;
    width: 90px;
    text-align: center;
    }
.btPostListColumns .articleSideGutter {
    margin-left: 1em;
    }
.rtl .btPostListColumns .articleSideGutter {
    margin-left: 0;
    margin-right: 1em;
    }
.btAlternateSkin .articleSideGutter {
    top: 1em;
    }
.btPostListSimple .btAlternateSkin .articleSideGutter {
    top: 0;
    }
.articleSideGutter .asgItem.avatar {
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    }
.btSoftRoundedButtons .articleSideGutter .asgItem.avatar {
    border-radius: 50px;
    }
.btHardRoundedButtons .articleSideGutter .asgItem.avatar {
    border-radius: 50px;
    }
.articleSideGutter .asgItem.avatar a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: auto;
    line-height: 1;
    padding: .5em;
    }
.articleSideGutter .asgItem.title {
    font-size: .875em;
    }
.articleSideGutter .date {
    opacity: .7;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btSubtitleStyle_italic .articleSideGutter .date {
    font-style: italic;
    }
.btSubtitleWeight_default .articleSideGutter .date {
    font-weight: 400;
    }
.btSubtitleWeight_black .articleSideGutter .date {
    font-weight: 900;
    }
.btSubtitleWeight_bolder .articleSideGutter .date {
    font-weight: 800;
    }
.btSubtitleWeight_bold .articleSideGutter .date {
    font-weight: 700;
    }
.btSubtitleWeight_semi-bold .articleSideGutter .date {
    font-weight: 600;
    }
.btSubtitleWeight_medium .articleSideGutter .date {
    font-weight: 500;
    }
.btSubtitleWeight_normal .articleSideGutter .date {
    font-weight: 400;
    }
.btSubtitleWeight_light .articleSideGutter .date {
    font-weight: 300;
    }
.btSubtitleWeight_lighter .articleSideGutter .date {
    font-weight: 200;
    }
.btSubtitleWeight_thin .articleSideGutter .date {
    font-weight: 100;
    }
.articleSideGutter .date small {
    font-size: .8125em;
    }
.rtl .articleSideGutter {
    left: auto;
    right: 0;
    }
.articleSideGutter .asgItem.title {
    margin: 4px 0 0;
    }
@media (max-width: 620px) {
.btHasAuthorInfo .btArticleContentHolder {
    padding-left: 0;
    clear: both;
    }
.btHasAuthorInfo .articleSideGutter {
    position: relative;
    left: 0;
    margin: 0;
    width: auto;
    padding: 0 0 1em;
    clear: both;
    }
.btHasAuthorInfo .asgItem.avatar {
    width: 45px;
    float: left;
    }
}

@media (max-width: 768px) {
.btPostSingleItemStandard .btArticleShareEtc {
    display: block;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn {
    max-width: 100%;
    float: none;
    text-align: left;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn:first-child,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn:first-child {
    padding-bottom: 1em;
    }
}

/* List views */
/* Column list view */
body.btNoSidebar .btPostListColumns:first-of-type,
body.btNoSidebar .btPostSingleItemColumns:first-of-type {
    margin-top: 4em;
    }
body.btNoSidebar.single:not(.btHideHeadline) .btPostListColumns:last-of-type,
body.btNoSidebar.single:not(.btHideHeadline) .btPostSingleItemColumns:last-of-type {
    margin-top: 8em;
    }
body.btNoSidebar .btPostListColumns:last-of-type,
body.btNoSidebar .btPostSingleItemColumns:last-of-type {
    margin-bottom: 4em;
    }
.btPostListColumns:not(:last-of-type),
.btPostSingleItemColumns:not(:last-of-type) {
    margin-bottom: 3em;
    }
.btPostListColumns .btArticleContentHolder,
.btPostSingleItemColumns .btArticleContentHolder {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -1em;
    }
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    padding: 0 1em;
    }
.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
    -webkit-flex-basis: 0%;
    flex-basis: 0%;
    max-width: 0%;
    }
.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    padding: 1em;
    }
.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    }
.btPostListColumns .btArticleContentHolder .btArticleHeadline,
.btPostListColumns .btArticleContentHolder .btArticleContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleHeadline,
.btPostSingleItemColumns .btArticleContentHolder .btArticleContent {
    margin-bottom: 1em;
    }
.btPostListColumns .btArticleContentHolder .btShareRow,
.btPostSingleItemColumns .btArticleContentHolder .btShareRow {
    margin-top: 2em;
    }
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink p {
    font-size: 1.5em;
    }
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink cite {
    padding-top: .5em;
    font-size: .8em;
    }
.btPostListColumns .btArticleContentHolder .btArticleContent {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.8em;
    max-height: 3.6em;
    }
.btArticleListItem.btPostListColumns:not(:last-of-type) .port:after {
    content: '';
    height: 2px;
    position: relative;
    width: 100%;
    display: block;
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin-top: 3em;
    }
.btDarkSkin .btArticleListItem.btPostListColumns:not(:last-of-type) .port:after,
.btLightSkin .btDarkSkin .btArticleListItem.btPostListColumns:not(:last-of-type) .port:after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem.btPostListColumns:not(:last-of-type) .port:after,
.bt-dark-skin .btArticleListItem.btPostListColumns:not(:last-of-type) .port:after,
.btLightSkin .bt-dark-skin .btArticleListItem.btPostListColumns:not(:last-of-type) .port:after,
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleListItem.btPostListColumns:not(:last-of-type) .port:after {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
@media (max-width: 620px) {
.btPostListColumns .btArticleContentHolder,
.btPostSingleItemColumns .btArticleContentHolder {
    display: block;
    margin-left: 0;
    margin-right: 0;
    }
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
    clear: both;
    padding: 0 !important;
    max-width: 100%;
    }
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
    padding-bottom: 1em !important;
    }
.btAlternateSkin .btPostListColumns .btArticleContentHolder {
    padding: 0 !important;
    }
.btAlternateSkin .btPostListColumns .btArticleContentHolder .btArticleTextContent {
    padding: 2em !important;
    }
.btAlternateSkin .btPostListColumns .btArticleContentHolder .btArticleMedia {
    padding-bottom: 0 !important;
    }
.btAlternateSkin.btHardRoundedButtons .btPostListColumns .btArticleContentHolder .btMediaBox {
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 50px !important;
    }
}

/* Sticky item */
.sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
    content: "\e61a";
    font-family: Icon7Stroke;
    margin: 0 .5em;
    color: #e84242;
    }

/* Dark skin */
.btDarkSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before,
.btDarkSkin .btShareRow .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #fff inset;
    box-shadow: 0 0 0 1em #fff inset;
    color: #121212;
    }
.btDarkSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btDarkSkin .btShareRow .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.btDarkSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button a {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.btDarkSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button:hover a {
    -webkit-box-shadow: 0 0 0 2em #fff inset;
    box-shadow: 0 0 0 2em #fff inset;
    color: #121212;
    }

/* Column single view */
.btPostSingleItemColumns .btArticleContentHolder {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.btPostSingleItemColumns .btArticleMedia,
.btPostSingleItemColumns .btArticleHeadline,
.btPostSingleItemColumns .btArticleContent,
.btPostSingleItemColumns .btArticleShareEtc {
    margin-bottom: 2em;
    clear: both;
    }
body.btNoSidebar .btPostSingleItemColumns {
    margin-top: 4em;
    }

/* Simple view */
body.btNoSidebar .btArticleListItem.btPostListSimple:first-child {
    margin-top: 4em;
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder {
    padding-bottom: 3em;
    margin-bottom: 3em;
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextExcerpt {
    margin-top: 2em;
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBlogWeight_default .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_default .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_default .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_default .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_default .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_default .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 800;
    }
.btBlogWeight_black .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_black .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_black .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_black .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_black .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_black .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 900;
    }
.btBlogWeight_bolder .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_bolder .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_bolder .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_bolder .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_bolder .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_bolder .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 800;
    }
.btBlogWeight_bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 700;
    }
.btBlogWeight_semi-bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_semi-bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_semi-bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_semi-bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_semi-bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_semi-bold .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 600;
    }
.btBlogWeight_medium .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_medium .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_medium .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_medium .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_medium .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_medium .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 500;
    }
.btBlogWeight_normal .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_normal .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_normal .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_normal .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_normal .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_normal .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 400;
    }
.btBlogWeight_light .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_light .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_light .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_light .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_light .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_light .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 300;
    }
.btBlogWeight_lighter .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_lighter .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_lighter .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_lighter .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_lighter .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_lighter .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 200;
    }
.btBlogWeight_thin .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1,
.btBlogWeight_thin .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2,
.btBlogWeight_thin .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3,
.btBlogWeight_thin .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4,
.btBlogWeight_thin .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5,
.btBlogWeight_thin .btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 {
    font-weight: 100;
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1 a,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2 a,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3 a,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4 a,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5 a,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 a {
    color: inherit;
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h1 a:hover,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h2 a:hover,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h3 a:hover,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h4 a:hover,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h5 a:hover,
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline h6 a:hover {
    color: #e84242;
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline .bt_bb_headline_superheadline {
    opacity: .5;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextContent .bt_bb_headline .bt_bb_headline_superheadline:hover {
    opacity: 1;
    }
.btArticleListItem.animate {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    transition-delay: 200ms;
    }

/* Image alignment (unit test) */
.bt-content-holder .alignleft {
    text-align: left;
    margin-right: 2em;
    }
.bt-content-holder img.alignleft,
.bt-content-holder figure.alignleft {
    display: block;
    float: left;
    }
body:not(.bt_bb_plugin_active).btNoSidebar .bt-content-holder img.alignleft,
body:not(.bt_bb_plugin_active).btNoSidebar .bt-content-holder figure.alignleft {
    clear: both;
    }
.bt-content-holder .alignright {
    text-align: right;
    margin-left: 2em;
    }
.bt-content-holder img.alignright,
.bt-content-holder figure.alignright {
    display: block;
    float: right;
    }
body:not(.bt_bb_plugin_active).btNoSidebar .bt-content-holder img.alignright,
body:not(.bt_bb_plugin_active).btNoSidebar .bt-content-holder figure.alignright {
    clear: both;
    }
.bt-content-holder .alignnone {
    width: auto !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    }
.bt-content-holder .aligncenter {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    }
.bt-content-holder img.aligncenter,
.bt-content-holder figure.aligncenter {
    display: block;
    }
.bt-content-holder figure {
    margin-bottom: 2em;
    }
.bt-content-holder figure.aligncenter {
    width: 100%;
    margin-top: 2em;
    }
.bt-content-holder figure figcaption {
    text-align: inherit;
    font-size: .85em;
    margin: 0;
    display: block !important;
    }
.bt-content-holder .wp-block-image .alignright > figcaption,
.bt-content-holder .wp-block-image.is-resized > figcaption {
    display: block;
    }

/* Password protection (unit test) */
article .post-password-form {
    margin: 0 auto 4em !important;
    }
.post-password-form {
    margin: 0 auto 4em;
    }
.post-password-form p:first-child {
    color: #f5e7c1;
    }
.post-password-form p:nth-child(2) {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.post-password-form p:nth-child(2) label {
    -webkit-flex: 1 0 85%;
    -ms-flex: 1 0 85%;
    flex: 1 0 85%;
    padding-right: 5px;
    }
.post-password-form p:nth-child(2) label input[type="password"] {
    padding: 10px 1.2em;
    display: inline;
    }
.post-password-form p:nth-child(2) input[type="submit"] {
    font-size: .9em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding: 1.042em 1.8em;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
    flex: 0 1 15%;
    margin: 0 auto;
    text-transform: uppercase;
    width: auto;
    cursor: pointer;
    border: none !important;
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.post-password-form p:nth-child(2) input[type="submit"]:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btButtonWeight_default .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 600;
    }
.btButtonWeight_black .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 900;
    }
.btButtonWeight_bolder .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 800;
    }
.btButtonWeight_bold .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 600;
    }
.btButtonWeight_medium .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 500;
    }
.btButtonWeight_normal .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 400;
    }
.btButtonWeight_light .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 300;
    }
.btButtonWeight_lighter .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 200;
    }
.btButtonWeight_thin .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 100;
    }

/* Pagination */
.btPagination {
    font-size: .8em;
    line-height: 2.5rem;
    margin-top: 2em;
    margin-bottom: 4em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding: 0;
    text-transform: uppercase;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #e84242;
    }
.btButtonWeight_default .btPagination {
    font-weight: 600;
    }
.btButtonWeight_black .btPagination {
    font-weight: 900;
    }
.btButtonWeight_bolder .btPagination {
    font-weight: 800;
    }
.btButtonWeight_bold .btPagination {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .btPagination {
    font-weight: 600;
    }
.btButtonWeight_medium .btPagination {
    font-weight: 500;
    }
.btButtonWeight_normal .btPagination {
    font-weight: 400;
    }
.btButtonWeight_light .btPagination {
    font-weight: 300;
    }
.btButtonWeight_lighter .btPagination {
    font-weight: 200;
    }
.btButtonWeight_thin .btPagination {
    font-weight: 100;
    }
.btPagination:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btPagination .paging.onLeft {
    float: left;
    }
.rtl .btPagination .paging.onLeft {
    float: right;
    }
.btPagination .paging.onRight {
    float: right;
    }
.rtl .btPagination .paging.onRight {
    float: left;
    }
.btPagination .paging p {
    margin: 0;
    }
.btPagination .paging a {
    display: block;
    color: #121212;
    }
.btDarkSkin .btPagination .paging a,
.btLightSkin .btDarkSkin .btPagination .paging a,
.btDarkSkin.btLightSkin .btDarkSkin .btPagination .paging a,
.bt-dark-skin .btPagination .paging a,
.btLightSkin .bt-dark-skin .btPagination .paging a,
.bt-dark-skin .btLightSkin .bt-dark-skin .btPagination .paging a {
    color: #fff;
    }
.btPagination .paging a:hover {
    color: #e84242;
    }
.btPagination .paging a:after {
    content: "\e685";
    font-family: Icon7Stroke;
    font-size: 1.8em;
    line-height: 1.6;
    font-weight: 100 !important;
    display: block;
    text-align: center;
    }
.btPagination .paging .pagePrev a:after {
    content: "\e687";
    float: left;
    margin: 0 10px 0 0;
    }
.rtl .btPagination .paging .pagePrev a:after {
    content: "\e685";
    float: right;
    margin: 0 0 0 10px;
    }
.btPagination .paging .pageNext a:after {
    content: "\e685";
    float: right;
    margin: 0 0 0 10px;
    }
.rtl .btPagination .paging .pageNext a:after {
    content: "\e687";
    float: left;
    margin: 0 10px 0 0;
    }

/* PrevNext post */
.btPrevNextNav:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
body.btNoSidebar .btPrevNextNav {
    margin-bottom: 2em;
    }
body:not(.bt_bb_plugin_active).btNoSidebar .btPrevNextNav {
    margin-bottom: 2em;
    }
.btPrevNextNav .btPrevNext {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    color: inherit;
    width: 50%;
    margin: 0;
    }
.btNext.btPrevNextNav .btPrevNext {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    float: right;
    text-align: right;
    }
.btPrevNextNav .btPrevNext .btPrevNextImage {
    -webkit-flex: 0 0 6em;
    -ms-flex: 0 0 6em;
    flex: 0 0 6em;
    height: 6em;
    background-size: cover;
    background-position: center center;
    margin: 0 1em 0 0;
    }
.rtl .btPrevNextNav .btPrevNext .btPrevNextImage {
    margin: 0 0 0 1em;
    }
.btHardRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
    border-radius: 50%;
    }
.btSoftRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
    border-radius: 3px;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    min-width: 0%;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-size: 1.5rem;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    transition: color 200ms ease;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.1em;
    max-height: 2.2em;
    }
.btHeadingWeight_default .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 400;
    }
.btHeadingWeight_black .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 900;
    }
.btHeadingWeight_bolder .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 800;
    }
.btHeadingWeight_bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 600;
    }
.btHeadingWeight_medium .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 500;
    }
.btHeadingWeight_normal .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 400;
    }
.btHeadingWeight_light .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 300;
    }
.btHeadingWeight_lighter .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 200;
    }
.btHeadingWeight_thin .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 100;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-size: .75rem;
    text-transform: uppercase;
    opacity: .5;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btSupertitleWeight_default .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 600;
    }
.btSupertitleWeight_black .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 800;
    }
.btSupertitleWeight_bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 600;
    }
.btSupertitleWeight_medium .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 500;
    }
.btSupertitleWeight_normal .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 400;
    }
.btSupertitleWeight_light .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 200;
    }
.btSupertitleWeight_thin .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 100;
    }
.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
    color: #e84242;
    }
.btPrevNextNav .btPrevNext.btNext {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: right;
    }
.btPrevNextNav .btPrevNext.btNext .btPrevNextImage {
    margin: 0 0 0 1em;
    }
.rtl .btPrevNextNav .btPrevNext.btNext .btPrevNextImage {
    margin: 0 1em 0 0;
    }
.rtl .btPrevNextNav .btPrevNext {
    float: right;
    }
.rtl .btPrevNextNav .btPrevNext.btNext {
    text-align: left;
    }
.port .btPrevNextNav {
    border-top: 1px solid rgba(0,0,0,.1);
    padding-top: 2.5em;
    }

/* With Image */
.btPrevNext.btWithImage + .btPrevNext {
    min-height: 6em;
    }
.btPrevNext + .btPrevNext.btWithImage {
    min-height: 6em;
    }
.btPrevNext.btWithImage {
    min-height: 6em;
    }
.port .btPrevNextNav {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
@media (max-width: 620px) {
.btPrevNext .btPrevNextImage {
    display: none;
    }
.btPrevNextNav {
    display: block !important;
    }
.btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-size: 1rem;
    }
.btPrevNextNav .btPrevNext {
    width: 100%;
    }
.btPrevNextNav .btPrevNext:first-child {
    padding-bottom: 1em;
    }
}

/* Linked pages in a single post (unit test) */
.bt-link-pages:before {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    }
.bt-link-pages ul {
    margin-left: 0;
    padding-left: 0;
    margin-top: 30px;
    }
.bt-link-pages ul li {
    list-style: none;
    display: inline-block;
    }
.bt-link-pages ul span {
    margin-left: 1em !important;
    }
.bt-link-pages ul li span {
    margin-left: 0 !important;
    }
.bt-link-pages ul a,
.bt-link-pages ul span {
    margin: 0;
    padding: 0;
    width: 2.65em;
    text-align: center;
    line-height: 2.65em;
    font-weight: 600;
    display: inline-block;
    background: transparent;
    color: #121212;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btHardRoundedButtons .bt-link-pages ul a,
.btHardRoundedButtons .bt-link-pages ul span {
    border-radius: 50px;
    }
.btSoftRoundedButtons .bt-link-pages ul a,
.btSoftRoundedButtons .bt-link-pages ul span {
    border-radius: 3px;
    }
.bt-link-pages ul a.page-numbers,
.bt-link-pages ul a:focus,
.bt-link-pages ul a:hover,
.bt-link-pages ul span.current {
    background: #121212;
    color: #fff;
    }

/* Photo slide */
.boldPhotoSlide {
    position: relative;
    }
.single .boldPhotoSlide h4.nbs {
    margin: 0 30px !important;
    }

/* Post categories, comments, date and author spans */
.btArticleCategories a {
    color: inherit !important;
    }
.btArticleCategories a:hover {
    color: #e84242 !important;
    }
.btArticleCategories a:not(:first-child):before {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #e84242;
    }
.btArticleCategories:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
    color: #121212;
    }
.btDarkgraySkin .btArticleCategories:not(:last-child):after,
.btDarkSkin .btDarkgraySkin .btArticleCategories:not(:last-child):after,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleCategories:not(:last-child):after {
    color: #333;
    }
.btDarkSkin .btArticleCategories:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,
.bt-dark-skin .btArticleCategories:not(:last-child):after,
.btLightSkin .bt-dark-skin .btArticleCategories:not(:last-child):after,
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleCategories:not(:last-child):after {
    color: #fff;
    }
.bt-dark-skin .btArticleCategories:not(:last-child):after {
    color: #fff;
    }
.woocommerce .btArticleCategories {
    text-transform: uppercase;
    }
.btArticleAuthor a,
.btArticleComments {
    color: inherit !important;
    }
.btArticleAuthor a:hover,
.btArticleComments:hover {
    color: #e84242 !important;
    }
.btArticleDate:not(:last-child):after,
.btArticleAuthor:not(:last-child):after,
.btArticleComments:not(:last-child):after,
.btArticleCategories:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
    }
.btLightSkin .btArticleDate:not(:last-child):after,
.btLightSkin .btArticleAuthor:not(:last-child):after,
.btLightSkin .btArticleComments:not(:last-child):after,
.btLightSkin .btArticleCategories:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleDate:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleComments:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleCategories:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleDate:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleCategories:not(:last-child):after {
    color: #121212;
    }
.btDarkgraySkin .btArticleDate:not(:last-child):after,
.btDarkgraySkin .btArticleAuthor:not(:last-child):after,
.btDarkgraySkin .btArticleComments:not(:last-child):after,
.btDarkgraySkin .btArticleCategories:not(:last-child):after,
.btDarkSkin .btDarkgraySkin .btArticleDate:not(:last-child):after,
.btDarkSkin .btDarkgraySkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin .btDarkgraySkin .btArticleComments:not(:last-child):after,
.btDarkSkin .btDarkgraySkin .btArticleCategories:not(:last-child):after,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleDate:not(:last-child):after,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleAuthor:not(:last-child):after,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleComments:not(:last-child):after,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleCategories:not(:last-child):after {
    color: #333;
    }
.btDarkSkin .btArticleDate:not(:last-child):after,
.btDarkSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin .btArticleComments:not(:last-child):after,
.btDarkSkin .btArticleCategories:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleDate:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleComments:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,
.bt-dark-skin .btArticleDate:not(:last-child):after,
.bt-dark-skin .btArticleAuthor:not(:last-child):after,
.bt-dark-skin .btArticleComments:not(:last-child):after,
.bt-dark-skin .btArticleCategories:not(:last-child):after,
.btLightSkin .bt-dark-skin .btArticleDate:not(:last-child):after,
.btLightSkin .bt-dark-skin .btArticleAuthor:not(:last-child):after,
.btLightSkin .bt-dark-skin .btArticleComments:not(:last-child):after,
.btLightSkin .bt-dark-skin .btArticleCategories:not(:last-child):after,
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleDate:not(:last-child):after,
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleAuthor:not(:last-child):after,
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleComments:not(:last-child):after,
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleCategories:not(:last-child):after {
    color: #fff;
    }
.bt-dark-skin .btArticleDate:not(:last-child):after,
.bt-dark-skin .btArticleAuthor:not(:last-child):after,
.bt-dark-skin .btArticleComments:not(:last-child):after,
.bt-dark-skin .btArticleCategories:not(:last-child):after {
    color: #fff;
    }
.btLightSkin .btArticleDate:not(:last-child),
.btLightSkin .btArticleAuthor:not(:last-child),
.btLightSkin .btArticleComments:not(:last-child),
.btLightSkin .btArticleCategories:not(:last-child),
.btDarkSkin .btLightSkin .btArticleDate:not(:last-child),
.btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child),
.btDarkSkin .btLightSkin .btArticleComments:not(:last-child),
.btDarkSkin .btLightSkin .btArticleCategories:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleDate:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleCategories:not(:last-child) {
    border-color: rgba(0,0,0,.1);
    }
.btDarkgraySkin .btArticleDate:not(:last-child),
.btDarkgraySkin .btArticleAuthor:not(:last-child),
.btDarkgraySkin .btArticleComments:not(:last-child),
.btDarkgraySkin .btArticleCategories:not(:last-child),
.btDarkSkin .btDarkgraySkin .btArticleDate:not(:last-child),
.btDarkSkin .btDarkgraySkin .btArticleAuthor:not(:last-child),
.btDarkSkin .btDarkgraySkin .btArticleComments:not(:last-child),
.btDarkSkin .btDarkgraySkin .btArticleCategories:not(:last-child),
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleDate:not(:last-child),
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleAuthor:not(:last-child),
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleComments:not(:last-child),
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btArticleCategories:not(:last-child) {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btArticleDate:not(:last-child),
.btDarkSkin .btArticleAuthor:not(:last-child),
.btDarkSkin .btArticleComments:not(:last-child),
.btDarkSkin .btArticleCategories:not(:last-child),
.btLightSkin .btDarkSkin .btArticleDate:not(:last-child),
.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child),
.btLightSkin .btDarkSkin .btArticleComments:not(:last-child),
.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child),
.bt-dark-skin .btArticleDate:not(:last-child),
.bt-dark-skin .btArticleAuthor:not(:last-child),
.bt-dark-skin .btArticleComments:not(:last-child),
.bt-dark-skin .btArticleCategories:not(:last-child),
.btLightSkin .bt-dark-skin .btArticleDate:not(:last-child),
.btLightSkin .bt-dark-skin .btArticleAuthor:not(:last-child),
.btLightSkin .bt-dark-skin .btArticleComments:not(:last-child),
.btLightSkin .bt-dark-skin .btArticleCategories:not(:last-child),
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleDate:not(:last-child),
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleAuthor:not(:last-child),
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleComments:not(:last-child),
.bt-dark-skin .btLightSkin .bt-dark-skin .btArticleCategories:not(:last-child) {
    border-color: rgba(255,255,255,.5) !important;
    }
.bt-dark-skin .btArticleDate:not(:last-child),
.bt-dark-skin .btArticleAuthor:not(:last-child),
.bt-dark-skin .btArticleComments:not(:last-child),
.bt-dark-skin .btArticleCategories:not(:last-child) {
    border-color: rgba(255,255,255,.5) !important;
    }
.btArticleComments:first-child {
    display: none;
    }
.btArticleComments:before {
    content: "\e62c";
    font-family: Icon7Stroke;
    font-size: 1.2em;
    margin: 0;
    display: inline-block;
    }
body:not(.rtl) .btArticleComments:before {
    margin-right: 5px;
    }
body.rtl .btArticleComments:before {
    margin-left: 5px;
    float: right;
    }

/* Galleries (unit test) */
.gallery {
    margin-bottom: 1.6em;
    }
.gallery .gallery-item {
    display: inline-block;
    padding: 0 4px;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin: 0;
    }
.gallery-columns-2.gallery .gallery-item {
    max-width: 50%;
    }
.gallery-columns-3.gallery .gallery-item {
    max-width: 33.33%;
    }
.gallery-columns-4.gallery .gallery-item {
    max-width: 25%;
    }
.gallery-columns-5.gallery .gallery-item {
    max-width: 20%;
    }
.gallery-columns-6.gallery .gallery-item {
    max-width: 16.66%;
    }
.gallery-columns-7.gallery .gallery-item {
    max-width: 14.28%;
    }
.gallery-columns-8.gallery .gallery-item {
    max-width: 12.5%;
    }
.gallery-columns-9.gallery .gallery-item {
    max-width: 11.11%;
    }
@media (max-width: 1200px) {
.gallery-item {
    width: 100% !important;
    max-width: 100% !important;
    }
}

.gallery-icon img {
    margin: 0 auto;
    }
.gallery-caption {
    display: block;
    padding: 5px 0;
    }
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
    }

/* Unit test specific */
.wp-caption-text {
    font-size: .9em;
    margin-bottom: 1em;
    }
.bypostauthor {
    font-size: inherit;
    }

/* Comments */
body:not(.woocommerce) .bt-comments-box .form-submit {
    margin-bottom: 0;
    }
.bt-comments-content {
    max-width: 900px;
    }
.bt-comments-box {
    margin: 2.5em 0;
    }
.bt-comments-box > h1,
.bt-comments-box > h2,
.bt-comments-box > h3,
.bt-comments-box > h4,
.bt-comments-box > h5,
.bt-comments-box > h6,
.bt-comments-box > h7,
.bt-comments-box > h8,
.bt-comments-box .comment-respond > h1,
.bt-comments-box .comment-respond > h2,
.bt-comments-box .comment-respond > h3,
.bt-comments-box .comment-respond > h4,
.bt-comments-box .comment-respond > h5,
.bt-comments-box .comment-respond > h6,
.bt-comments-box .comment-respond > h7,
.bt-comments-box .comment-respond > h8 {
    margin: 0 0 1em;
    padding: 0;
    font-size: 1.875em;
    }
.bt-comments-box #reply-title {
    font-size: 1.875em;
    }
.bt-comments-box .comment-respond {
    border-top: 1px solid rgba(0,0,0,.1);
    padding-top: 2.5em;
    }
.bt-comments-box .comment-respond .comment-form {
    padding-bottom: 0;
    }
body.btNoSidebar .bt-comments-box .comment-respond .comment-form {
    max-width: 600px;
    }
.bt-comments-box .comment-respond .comment-form input[type="submit"] {
    width: auto;
    margin: 0 auto;
    min-width: 9em;
    }
.bt-comments-box .comment-respond #wp-comment-cookies-consent {
    margin-right: .5em;
    }
.bt-comments-box .comment-respond > h1,
.bt-comments-box .comment-respond > h2,
.bt-comments-box .comment-respond > h3,
.bt-comments-box .comment-respond > h4,
.bt-comments-box .comment-respond > h5,
.bt-comments-box .comment-respond > h6,
.bt-comments-box .comment-respond > h7,
.bt-comments-box .comment-respond > h8 {
    font-size: 1.5em;
    }
.bt-comments-box .comment-respond > h1 small,
.bt-comments-box .comment-respond > h2 small,
.bt-comments-box .comment-respond > h3 small,
.bt-comments-box .comment-respond > h4 small,
.bt-comments-box .comment-respond > h5 small,
.bt-comments-box .comment-respond > h6 small,
.bt-comments-box .comment-respond > h7 small,
.bt-comments-box .comment-respond > h8 small {
    float: right;
    }
.bt-comments-box ul.comments,
.bt-comments-box ul.comments li.comment {
    list-style: none;
    display: block;
    padding-left: 0;
    margin: 0;
    }
.bt-comments-box ul.comments li.comment {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkgraySkin .bt-comments-box ul.comments li.comment,
.btDarkSkin .btDarkgraySkin .bt-comments-box ul.comments li.comment,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .bt-comments-box ul.comments li.comment {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .bt-comments-box ul.comments li.comment,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.comment,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.comment,
.bt-dark-skin .bt-comments-box ul.comments li.comment,
.btLightSkin .bt-dark-skin .bt-comments-box ul.comments li.comment,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-comments-box ul.comments li.comment {
    border-top: 1px solid rgba(255,255,255,.5);
    }
.bt-comments-box ul.comments > li,
.bt-comments-box ul.comments > li.comment > ul.children > li.comment {
    display: block;
    margin: 0;
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkgraySkin .bt-comments-box ul.comments > li,
.btDarkSkin .btDarkgraySkin .bt-comments-box ul.comments > li,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .bt-comments-box ul.comments > li,
.btDarkgraySkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin .btDarkgraySkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .bt-comments-box ul.comments > li,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li,
.bt-dark-skin .bt-comments-box ul.comments > li,
.btLightSkin .bt-dark-skin .bt-comments-box ul.comments > li,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-comments-box ul.comments > li,
.btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt-dark-skin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .bt-dark-skin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(255,255,255,.5);
    }
.bt-comments-box ul.comments li > article {
    padding: 2em 0;
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt-comments-box ul.comments li > article .commentTxt {
    padding: 0;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.bt-comments-box ul.comments li > article .commentAvatar {
    padding: 0 20px 0 0;
    -webkit-flex: 0 1 75px;
    -ms-flex: 0 1 75px;
    flex: 0 1 75px;
    }
.rtl .bt-comments-box ul.comments li > article .commentAvatar {
    padding: 0 0 0 20px;
    }
.bt-comments-box ul.comments li > article .commentAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
    }
.bt-comments-box ul.comments li.pingback,
.bt-comments-box ul.comments li.trackback {
    padding-top: 1em;
    }
.bt-comments-box ul.children {
    margin-left: 75px;
    }
.bt-comments-box input,
.bt-comments-box textarea {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt-comments-box .bt-comment {
    line-height: 0;
    }
.bt-comments-box .bt-comment textarea,
.bt-comments-box .bt-comment label {
    line-height: 1.8;
    }
.bt-comments-box .vcard {
    position: relative;
    padding-bottom: 1em;
    }
.bt-comments-box .vcard h1.author,
.bt-comments-box .vcard h2.author,
.bt-comments-box .vcard h3.author,
.bt-comments-box .vcard h4.author,
.bt-comments-box .vcard h5.author,
.bt-comments-box .vcard h6.author,
.bt-comments-box .vcard h7.author,
.bt-comments-box .vcard h8.author {
    font-size: 1.25em;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    }
.bt-comments-box .vcard .posted {
    font-size: .9em;
    margin: 0;
    opacity: .8;
    line-height: 1.15;
    padding: .5em 0 0;
    }
.woocommerce .bt-comments-box .vcard .star-rating {
    margin-left: 0;
    margin-top: 1em;
    }
.woocommerce .bt-comments-box .vcard .star-rating strong {
    display: none;
    }
.woocommerce.rtl .bt-comments-box .vcard .star-rating {
    right: auto;
    margin-left: 0;
    margin-right: .5em;
    }
.bt-comments-box .commentTxt p.edit-link,
.bt-comments-box .commentTxt p.reply {
    font-size: .9em;
    display: inline-block;
    line-height: 1;
    text-transform: uppercase;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_default .bt-comments-box .commentTxt p.reply {
    font-weight: 600;
    }
.btButtonWeight_black .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_black .bt-comments-box .commentTxt p.reply {
    font-weight: 900;
    }
.btButtonWeight_bolder .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_bolder .bt-comments-box .commentTxt p.reply {
    font-weight: 800;
    }
.btButtonWeight_bold .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_bold .bt-comments-box .commentTxt p.reply {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_semi-bold .bt-comments-box .commentTxt p.reply {
    font-weight: 600;
    }
.btButtonWeight_medium .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_medium .bt-comments-box .commentTxt p.reply {
    font-weight: 500;
    }
.btButtonWeight_normal .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_normal .bt-comments-box .commentTxt p.reply {
    font-weight: 400;
    }
.btButtonWeight_light .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_light .bt-comments-box .commentTxt p.reply {
    font-weight: 300;
    }
.btButtonWeight_lighter .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_lighter .bt-comments-box .commentTxt p.reply {
    font-weight: 200;
    }
.btButtonWeight_thin .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_thin .bt-comments-box .commentTxt p.reply {
    font-weight: 100;
    }
.bt-comments-box .commentTxt p.edit-link:not(:empty),
.bt-comments-box .commentTxt p.reply:not(:empty) {
    margin: 0 2em 0 0;
    }
.rtl .bt-comments-box .commentTxt p.edit-link:not(:empty),
.rtl .bt-comments-box .commentTxt p.reply:not(:empty) {
    margin: 0 0 0 2em;
    }
.bt-comments-box .comment-form {
    padding-bottom: 20px;
    }
.bt-comments-box .comment-navigation {
    text-align: right;
    clear: right;
    }
.bt-comments-box .comment-navigation a,
.bt-comments-box .comment-navigation span {
    display: inline-block;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.bt-comments-box .comment-navigation span {
    margin: 0 5px;
    }
.bt-comments-box .comment-respond .comment-form #wp-comment-cookies-consent {
    margin-right: .5em;
    margin-top: -2px;
    }
.comment-awaiting-moderation {
    color: #e84242;
    }
.boldSection.bt-comments {
    clear: both;
    }
body.page .boldSection.bt-comments {
    padding-top: 1px;
    }
.bt-comments-box > ul.comments > li.comment .comment-respond .comment-form {
    padding-bottom: 2em;
    }
.no-comments {
    opacity: .8;
    }

/* Review */
#review_form .comment-form #wp-comment-cookies-consent {
    margin-right: .5em;
    }
a#cancel-comment-reply-link {
    display: inline-block;
    margin: 0 0 0 2em;
    color: #e84242;
    text-transform: uppercase;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default a#cancel-comment-reply-link {
    font-weight: 600;
    }
.btButtonWeight_black a#cancel-comment-reply-link {
    font-weight: 900;
    }
.btButtonWeight_bolder a#cancel-comment-reply-link {
    font-weight: 800;
    }
.btButtonWeight_bold a#cancel-comment-reply-link {
    font-weight: 700;
    }
.btButtonWeight_semi-bold a#cancel-comment-reply-link {
    font-weight: 600;
    }
.btButtonWeight_medium a#cancel-comment-reply-link {
    font-weight: 500;
    }
.btButtonWeight_normal a#cancel-comment-reply-link {
    font-weight: 400;
    }
.btButtonWeight_light a#cancel-comment-reply-link {
    font-weight: 300;
    }
.btButtonWeight_lighter a#cancel-comment-reply-link {
    font-weight: 200;
    }
.btButtonWeight_thin a#cancel-comment-reply-link {
    font-weight: 100;
    }
.rtl a#cancel-comment-reply-link {
    margin: 0 2em 0 0;
    }
a#cancel-comment-reply-link:hover {
    color: inherit;
    }
.bt-comment-submit {
    font-size: .9em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding: .84em 1.8em;
    margin-top: .5em;
    background: none;
    text-transform: uppercase;
    border: none !important;
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt-comment-submit:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btButtonWeight_default .bt-comment-submit {
    font-weight: 600;
    }
.btButtonWeight_black .bt-comment-submit {
    font-weight: 900;
    }
.btButtonWeight_bolder .bt-comment-submit {
    font-weight: 800;
    }
.btButtonWeight_bold .bt-comment-submit {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .bt-comment-submit {
    font-weight: 600;
    }
.btButtonWeight_medium .bt-comment-submit {
    font-weight: 500;
    }
.btButtonWeight_normal .bt-comment-submit {
    font-weight: 400;
    }
.btButtonWeight_light .bt-comment-submit {
    font-weight: 300;
    }
.btButtonWeight_lighter .bt-comment-submit {
    font-weight: 200;
    }
.btButtonWeight_thin .bt-comment-submit {
    font-weight: 100;
    }
.btHardRoundedButtons .bt-comment-submit {
    border-radius: 50px;
    }
.btSoftRoundedButtons .bt-comment-submit {
    border-radius: 3px;
    }
.bt-comment-submit:before {
    display: none;
    }

/* Responsive */
@media (max-width: 780px) {
.bt-comments-box ul.comments li > article {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bt-comments-box ul.comments li > article .commentAvatar {
    padding: 0 0 1em;
    }
.bt-comments-box ul.comments li > article .commentTxt {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    word-break: inherit;
    overflow: auto;
    }
.bt-comments-box ul.comments li > article .commentTxt .vcard {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 0 1.5em;
    }
.bt-comments-box ul.comments li > article .commentTxt .vcard .author {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 0 0 .5em;
    }
.bt-comments-box ul.comments li > article .commentTxt .vcard .posted {
    padding: 0;
    text-align: left;
    }
.bt-comments-box ul.comments li > article .commentTxt .vcard .star-rating {
    margin: 0 !important;
    }
.bt-comments-box ul.comments li > article .commentTxt .comment table th {
    padding: .5em;
    }
.bt-comments-box ul.comments li > article .commentTxt .comment table td {
    padding: .5em;
    }
}

/* Responsive */
@media (max-width: 520px) {
.bt-comments-box ul.comments ul.children {
    padding: 0;
    margin: 0;
    }
.bt-comments-box ul.comments ul.children li.comment {
    padding: 0;
    border-top: none !important;
    }
.bt-comments-box ul.comments ul.children li.comment article {
    padding: .8em;
    position: relative;
    background-color: rgba(0,0,0,.055);
    }
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
.bt-dark-skin .bt-comments-box ul.comments ul.children li.comment article,
.btLightSkin .bt-dark-skin .bt-comments-box ul.comments ul.children li.comment article,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-comments-box ul.comments ul.children li.comment article {
    background-color: rgba(255,255,255,.055);
    }
.bt-comments-box ul.comments ul.children li.comment article .commentAvatar {
    padding-left: 10px;
    }
.bt-comments-box ul.comments ul.children li.comment article:after {
    content: "\f148";
    font: normal 16px/20px FontAwesome;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    background-color: #fff;
    }
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.bt-dark-skin .bt-comments-box ul.comments ul.children li.comment article:after,
.btLightSkin .bt-dark-skin .bt-comments-box ul.comments ul.children li.comment article:after,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-comments-box ul.comments ul.children li.comment article:after {
    background-color: #121212;
    }
}

/* btBox defaults */
.btBox {
    margin-bottom: 4em;
    }
.btBox:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }

/* Base typography */
.sidebar .widget_bt_bb_recent_posts ul,
.btSidebar .widget_bt_bb_recent_posts ul,
.bt-site-footer-widgets .widget_bt_bb_recent_posts ul {
    margin: 0;
    }
.sidebar .widget_bt_bb_recent_posts ul li,
.btSidebar .widget_bt_bb_recent_posts ul li,
.bt-site-footer-widgets .widget_bt_bb_recent_posts ul li {
    margin: 0;
    list-style: none;
    }
.sidebar .widget_bt_bb_recent_posts ul li h4,
.btSidebar .widget_bt_bb_recent_posts ul li h4,
.bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBlogWeight_default .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_default .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_default .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 800;
    }
.btBlogWeight_black .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_black .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_black .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 900;
    }
.btBlogWeight_bolder .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_bolder .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_bolder .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 800;
    }
.btBlogWeight_bold .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_bold .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_bold .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 700;
    }
.btBlogWeight_semi-bold .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_semi-bold .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_semi-bold .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 600;
    }
.btBlogWeight_medium .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_medium .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_medium .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 500;
    }
.btBlogWeight_normal .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_normal .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_normal .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 400;
    }
.btBlogWeight_light .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_light .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_light .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 300;
    }
.btBlogWeight_lighter .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_lighter .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_lighter .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 200;
    }
.btBlogWeight_thin .sidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_thin .btSidebar .widget_bt_bb_recent_posts ul li h4,
.btBlogWeight_thin .bt-site-footer-widgets .widget_bt_bb_recent_posts ul li h4 {
    font-weight: 100;
    }
.sidebar .widget_bt_bb_recent_posts ul li .bt_bb_headline_superheadline,
.btSidebar .widget_bt_bb_recent_posts ul li .bt_bb_headline_superheadline,
.bt-site-footer-widgets .widget_bt_bb_recent_posts ul li .bt_bb_headline_superheadline {
    opacity: .5;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.sidebar .widget_bt_bb_recent_posts ul li .bt_bb_headline_superheadline:hover,
.btSidebar .widget_bt_bb_recent_posts ul li .bt_bb_headline_superheadline:hover,
.bt-site-footer-widgets .widget_bt_bb_recent_posts ul li .bt_bb_headline_superheadline:hover {
    opacity: 1;
    }
.sidebar .widget_bt_bb_recent_posts ul li a,
.btSidebar .widget_bt_bb_recent_posts ul li a,
.bt-site-footer-widgets .widget_bt_bb_recent_posts ul li a {
    color: inherit;
    }
.sidebar .widget_bt_bb_recent_posts ul li a:hover,
.btSidebar .widget_bt_bb_recent_posts ul li a:hover,
.bt-site-footer-widgets .widget_bt_bb_recent_posts ul li a:hover {
    color: #e84242;
    }
.btBox > h4,
.btCustomMenu > h4,
.btTopBox > h4 {
    font-size: 1.875em;
    margin-bottom: 1em;
    padding-bottom: 0;
    display: inline-block;
    width: 100%;
    }
.btBox h5,
.btCustomMenu h5,
.btTopBox h5 {
    font-size: 1.4em;
    margin-bottom: .35em;
    }
body:not(.btNoDashInSidebar) .btBox > h4:after,
body:not(.btNoDashInSidebar) .btCustomMenu > h4:after,
body:not(.btNoDashInSidebar) .btTopBox > h4:after {
    content: "";
    clear: both;
    width: 3em;
    display: block;
    border-bottom: 3px solid #e84242;
    margin: .8em 0 0;
    }
.btBox label,
.btCustomMenu label,
.btTopBox label {
    display: none;
    }
.btBox .wp-caption,
.btCustomMenu .wp-caption,
.btTopBox .wp-caption {
    margin-bottom: .5em;
    }
.btBox select,
.btCustomMenu select,
.btTopBox select {
    display: block;
    margin: .5em 0 0;
    width: 100%;
    padding: .5em;
    }
.btBox ul,
.btCustomMenu ul,
.btTopBox ul {
    list-style: none;
    margin: 0;
    display: block;
    padding: 0;
    }
.btBox ul li,
.btCustomMenu ul li,
.btTopBox ul li {
    display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .8em 0;
    margin-left: 0;
    border-bottom: 1px solid rgba(0,0,0,.07);
    }
.btDarkSkin .btBox ul li,
.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li,
.bt-dark-skin .btBox ul li,
.btLightSkin .bt-dark-skin .btBox ul li,
.bt-dark-skin .btLightSkin .bt-dark-skin .btBox ul li,
.btDarkSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li,
.bt-dark-skin .btCustomMenu ul li,
.btLightSkin .bt-dark-skin .btCustomMenu ul li,
.bt-dark-skin .btLightSkin .bt-dark-skin .btCustomMenu ul li,
.btDarkSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btTopBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li,
.bt-dark-skin .btTopBox ul li,
.btLightSkin .bt-dark-skin .btTopBox ul li,
.bt-dark-skin .btLightSkin .bt-dark-skin .btTopBox ul li {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
.btBox ul li ul,
.btCustomMenu ul li ul,
.btTopBox ul li ul {
    margin: .8em 0 0;
    padding: 0;
    border-top: 1px solid rgba(0,0,0,.07);
    }
.btDarkSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul,
.bt-dark-skin .btBox ul li ul,
.btLightSkin .bt-dark-skin .btBox ul li ul,
.bt-dark-skin .btLightSkin .bt-dark-skin .btBox ul li ul,
.btDarkSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.bt-dark-skin .btCustomMenu ul li ul,
.btLightSkin .bt-dark-skin .btCustomMenu ul li ul,
.bt-dark-skin .btLightSkin .bt-dark-skin .btCustomMenu ul li ul,
.btDarkSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btTopBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul,
.bt-dark-skin .btTopBox ul li ul,
.btLightSkin .bt-dark-skin .btTopBox ul li ul,
.bt-dark-skin .btLightSkin .bt-dark-skin .btTopBox ul li ul {
    border-top: 1px solid rgba(255,255,255,.3);
    }
.btBox ul li ul li,
.btCustomMenu ul li ul li,
.btTopBox ul li ul li {
    padding-left: 1em;
    }
.btBox ul li.current-menu-item > a,
.btCustomMenu ul li.current-menu-item > a,
.btTopBox ul li.current-menu-item > a {
    color: #e84242;
    }
.btBox ul li:after,
.btCustomMenu ul li:after,
.btTopBox ul li:after {
    content: "";
    clear: both;
    display: block;
    }
.btBox ul li li:last-child,
.btCustomMenu ul li li:last-child,
.btTopBox ul li li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    }
.btBox > ul > li:first-child,
.btCustomMenu > ul > li:first-child,
.btTopBox > ul > li:first-child {
    padding-top: 0;
    }
.btBox .btImageTextWidgetWrapper ul li,
.btCustomMenu .btImageTextWidgetWrapper ul li,
.btTopBox .btImageTextWidgetWrapper ul li {
    padding: 0 0 1em;
    border: none !important;
    }
.btBox .btImageTextWidget,
.btCustomMenu .btImageTextWidget,
.btTopBox .btImageTextWidget {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btBox .btImageTextWidget:not(:last-child),
.btCustomMenu .btImageTextWidget:not(:last-child),
.btTopBox .btImageTextWidget:not(:last-child) {
    margin-bottom: .5em;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.btTopBox .btImageTextWidget .btImageTextWidgetImage {
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    overflow: hidden;
    }
.btSoftRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage,
.btSoftRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.btSoftRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage {
    border-radius: 3px;
    }
.btHardRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage,
.btHardRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.btHardRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage {
    border-radius: 20px;
    }
.rtl .btBox .btImageTextWidget .btImageTextWidgetImage,
.rtl .btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.rtl .btTopBox .btImageTextWidget .btImageTextWidgetImage {
    padding-right: 0;
    padding-left: 10px;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage a,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a {
    display: block;
    line-height: 0;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage a:hover img,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a:hover img,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a:hover img {
    -webkit-transform: scale3d(1.025,1.025,1.025);
    -moz-transform: scale3d(1.025,1.025,1.025);
    -ms-transform: scale3d(1.025,1.025,1.025);
    transform: scale3d(1.025,1.025,1.025);
    -webkit-filter: brightness(.8);
    filter: brightness(.8);
    }
.btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    margin: 0;
    overflow: hidden;
    max-width: 100%;
    width: 100%;
    height: auto;
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    -moz-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.btSoftRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btSoftRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btSoftRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    border-radius: 3px;
    }
.btHardRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btHardRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btHardRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    border-radius: 20px;
    }
.btBox .btImageTextWidget .btImageTextWidgetText,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText,
.btTopBox .btImageTextWidget .btImageTextWidgetText {
    -webkit-flex: 0 0 70%;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    overflow: hidden;
    padding-left: 10px;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
    font-size: 1rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.4em;
    max-height: 2.8em;
    }
.btBox p.posted,
.btBox .quantity,
.btCustomMenu p.posted,
.btCustomMenu .quantity,
.btTopBox p.posted,
.btTopBox .quantity {
    font-size: .8em;
    font-weight: 600;
    margin: 0;
    }

/* Calendar */
.widget_calendar table {
    width: 100%;
    border-collapse: collapse;
    }
.widget_calendar table caption {
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    padding: 5px;
    color: #FFF;
    background: #e84242;
    }
.btHeadingWeight_default .widget_calendar table caption {
    font-weight: 400;
    }
.btHeadingWeight_black .widget_calendar table caption {
    font-weight: 900;
    }
.btHeadingWeight_bolder .widget_calendar table caption {
    font-weight: 800;
    }
.btHeadingWeight_bold .widget_calendar table caption {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .widget_calendar table caption {
    font-weight: 600;
    }
.btHeadingWeight_medium .widget_calendar table caption {
    font-weight: 500;
    }
.btHeadingWeight_normal .widget_calendar table caption {
    font-weight: 400;
    }
.btHeadingWeight_light .widget_calendar table caption {
    font-weight: 300;
    }
.btHeadingWeight_lighter .widget_calendar table caption {
    font-weight: 200;
    }
.btHeadingWeight_thin .widget_calendar table caption {
    font-weight: 100;
    }
.widget_calendar table thead th {
    text-align: center;
    padding: 3px;
    }
.widget_calendar table tfoot td {
    padding: 3px;
    }
.widget_calendar table tfoot td#next {
    text-align: right;
    }
.widget_calendar table tbody tr:nth-child(odd) td {
    background: transparent;
    }
.widget_calendar table tbody tr td#today {
    color: #e84242;
    }
.widget_calendar table tbody td {
    text-align: center;
    padding: 2px 3px;
    }

/* Archives */
.btBox.widget_archive ul li,
.btBox.widget_categories ul li {
    text-align: right;
    }
.rtl .btBox.widget_archive ul li,
.rtl .btBox.widget_categories ul li {
    text-align: left;
    }
.btBox.widget_archive ul li a,
.btBox.widget_categories ul li a {
    display: block;
    float: left;
    }
.rtl .btBox.widget_archive ul li a,
.rtl .btBox.widget_categories ul li a {
    float: right;
    }
.btBox.widget_archive ul li ul.children,
.btBox.widget_categories ul li ul.children {
    float: left;
    width: 100%;
    }
.btBox.widget_archive .fancy-select ul li,
.btBox.widget_categories .fancy-select ul li {
    text-align: initial;
    }
.btBox.widget_archive .fancy-select ul li:first-child,
.btBox.widget_categories .fancy-select ul li:first-child {
    padding-top: .5em;
    }
.btBox.widget_archive .fancy-select ul li a,
.btBox.widget_categories .fancy-select ul li a {
    display: inline;
    float: none !important;
    }

/* Recent comments */
.widget_recent_comments .comment-author-link a {
    font-weight: 700;
    display: inline;
    padding: 0;
    }

/* RSS */
.widget_rss li {
    margin-bottom: 15px;
    }
.widget_rss li a.rsswidget {
    font-size: 1.5em;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .widget_rss li a.rsswidget {
    font-weight: 400;
    }
.btHeadingWeight_black .widget_rss li a.rsswidget {
    font-weight: 900;
    }
.btHeadingWeight_bolder .widget_rss li a.rsswidget {
    font-weight: 800;
    }
.btHeadingWeight_bold .widget_rss li a.rsswidget {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .widget_rss li a.rsswidget {
    font-weight: 600;
    }
.btHeadingWeight_medium .widget_rss li a.rsswidget {
    font-weight: 500;
    }
.btHeadingWeight_normal .widget_rss li a.rsswidget {
    font-weight: 400;
    }
.btHeadingWeight_light .widget_rss li a.rsswidget {
    font-weight: 300;
    }
.btHeadingWeight_lighter .widget_rss li a.rsswidget {
    font-weight: 200;
    }
.btHeadingWeight_thin .widget_rss li a.rsswidget {
    font-weight: 100;
    }
.widget_rss li .rss-date {
    font-size: .9em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    display: block;
    margin: .5em 0 1em;
    line-height: 1;
    opacity: .7;
    }
.btSubtitleStyle_italic .widget_rss li .rss-date {
    font-style: italic;
    }
.btSubtitleWeight_default .widget_rss li .rss-date {
    font-weight: 400;
    }
.btSubtitleWeight_black .widget_rss li .rss-date {
    font-weight: 900;
    }
.btSubtitleWeight_bolder .widget_rss li .rss-date {
    font-weight: 800;
    }
.btSubtitleWeight_bold .widget_rss li .rss-date {
    font-weight: 700;
    }
.btSubtitleWeight_semi-bold .widget_rss li .rss-date {
    font-weight: 600;
    }
.btSubtitleWeight_medium .widget_rss li .rss-date {
    font-weight: 500;
    }
.btSubtitleWeight_normal .widget_rss li .rss-date {
    font-weight: 400;
    }
.btSubtitleWeight_light .widget_rss li .rss-date {
    font-weight: 300;
    }
.btSubtitleWeight_lighter .widget_rss li .rss-date {
    font-weight: 200;
    }
.btSubtitleWeight_thin .widget_rss li .rss-date {
    font-weight: 100;
    }
.widget_rss li cite {
    font-size: .9em;
    line-height: 1;
    display: block;
    margin-top: .8em;
    margin-bottom: 1em;
    }

/* WooCommerce widgets */
/* Card widget */
.widget_shopping_cart ul {
    width: 100%;
    }
.widget_shopping_cart ul li:last-child {
    border: none;
    }
.widget_shopping_cart .total {
    width: 100%;
    padding: 1em 0 0;
    line-height: 1.25;
    border-top: 1px solid rgba(0,0,0,.1);
    }
.widget_shopping_cart .total strong {
    display: block;
    float: left;
    padding-right: 8px;
    }
.rtl .widget_shopping_cart .total strong {
    float: right;
    padding-right: 0;
    padding-left: 8px;
    }
.widget_shopping_cart .total .amount {
    display: block;
    float: right;
    }
.rtl .widget_shopping_cart .total .amount {
    float: left;
    }
.widget_shopping_cart .total:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btSidebar .widget_shopping_cart .btCartWidgetIcon {
    display: none !important;
    }
.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block;
    }
.widget_shopping_cart .buttons {
    width: 100%;
    }
.widget_shopping_cart .buttons .button {
    width: 48%;
    display: block;
    float: left;
    text-align: center;
    padding: .875em .5em;
    background: #e84242;
    color: #fff;
    }
.btHardRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 50px;
    }
.btSoftRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 3px;
    }
.widget_shopping_cart .buttons .button.checkout {
    float: right;
    }
.widget_shopping_cart .widget_shopping_cart_content .btCartWidget .btCartWidgetIcon {
    padding: .5rem .7em;
    min-width: 3.2em;
    min-height: 3.2em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    color: #121212;
    background: #f1f1f1;
    }
body.btBelowMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidget .btCartWidgetIcon {
    font-size: .9em;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
    position: relative;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    display: block;
    float: right;
    margin: 0 0 0 6px;
    }
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    float: left;
    margin: 0 6px 0 0;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    height: 1em;
    line-height: 1;
    width: 1em;
    vertical-align: middle;
    color: inherit;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    opacity: .5;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:before {
    font-size: 1.5rem;
    content: "\e680";
    font-family: Icon7Stroke;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
    text-align: left;
    }
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
    text-align: right;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btShopWeight_default .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_default .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_default .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_default .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_default .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_default .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_black .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_black .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_black .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_black .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_black .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_black .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 900;
    }
.btShopWeight_bolder .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_bolder .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_bolder .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_bolder .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_bolder .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_bolder .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 800;
    }
.btShopWeight_bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 700;
    }
.btShopWeight_semi-bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_semi-bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_semi-bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_semi-bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_semi-bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_semi-bold .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_medium .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_medium .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_medium .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_medium .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_medium .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_medium .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 500;
    }
.btShopWeight_normal .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_normal .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_normal .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_normal .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_normal .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_normal .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 400;
    }
.btShopWeight_light .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_light .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_light .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_light .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_light .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_light .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 300;
    }
.btShopWeight_lighter .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_lighter .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_lighter .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_lighter .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_lighter .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_lighter .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 200;
    }
.btShopWeight_thin .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_thin .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_thin .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_thin .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_thin .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_thin .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 100;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_subheadline {
    margin-top: .25em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btShopWeight_default .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_default .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_default .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_default .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_default .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_default .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_black .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_black .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_black .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_black .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_black .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_black .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 900;
    }
.btShopWeight_bolder .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_bolder .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_bolder .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_bolder .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_bolder .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_bolder .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 800;
    }
.btShopWeight_bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 700;
    }
.btShopWeight_semi-bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_semi-bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_semi-bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_semi-bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_semi-bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_semi-bold .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_medium .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_medium .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_medium .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_medium .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_medium .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_medium .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 500;
    }
.btShopWeight_normal .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_normal .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_normal .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_normal .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_normal .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_normal .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 400;
    }
.btShopWeight_light .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_light .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_light .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_light .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_light .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_light .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 300;
    }
.btShopWeight_lighter .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_lighter .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_lighter .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_lighter .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_lighter .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_lighter .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 200;
    }
.btShopWeight_thin .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h1,
.btShopWeight_thin .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h2,
.btShopWeight_thin .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h3,
.btShopWeight_thin .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h4,
.btShopWeight_thin .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h5,
.btShopWeight_thin .btBox.woocommerce .btImageTextWidgetText .bt_bb_headline h6 {
    font-weight: 100;
    }

/* Shoping cart within header */
.menuPort .widget_shopping_cart,
.topTools .widget_shopping_cart,
.topBarInLogoArea .widget_shopping_cart {
    display: inline-block;
    position: relative;
    }
.menuPort .widget_shopping_cart:not(:first-child),
.topTools .widget_shopping_cart:not(:first-child),
.topBarInLogoArea .widget_shopping_cart:not(:first-child) {
    margin-left: 2em;
    margin-right: 0;
    }
.rtl .menuPort .widget_shopping_cart:not(:first-child),
.rtl .topTools .widget_shopping_cart:not(:first-child),
.rtl .topBarInLogoArea .widget_shopping_cart:not(:first-child) {
    margin-right: 2em;
    margin-left: 0;
    }
.menuPort .widget_shopping_cart:hover .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topTools .widget_shopping_cart:hover .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topBarInLogoArea .widget_shopping_cart:hover .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #e84242;
    }
.btMenuVertical .menuPort .widget_shopping_cart,
.btMenuVertical .topTools .widget_shopping_cart,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart {
    position: static;
    }
.menuPort .widget_shopping_cart h2.widgettitle,
.topTools .widget_shopping_cart h2.widgettitle,
.topBarInLogoArea .widget_shopping_cart h2.widgettitle {
    display: none;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content,
.topTools .widget_shopping_cart .widget_shopping_cart_content,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content {
    position: initial;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidget,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidget,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidget {
    position: initial;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    cursor: pointer;
    position: relative;
    font-size: 1.2em;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font: normal 1rem/1 "Inter";
    padding: 0 3px;
    text-align: center;
    min-width: 1em;
    color: inherit;
    }
.btMenuWeight_default .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_default .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_default .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 600;
    }
.btMenuWeight_black .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_black .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_black .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 900;
    }
.btMenuWeight_bolder .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_bolder .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_bolder .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 800;
    }
.btMenuWeight_bold .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_bold .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_bold .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 700;
    }
.btMenuWeight_semi-bold .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_semi-bold .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_semi-bold .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 600;
    }
.btMenuWeight_medium .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_medium .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_medium .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 500;
    }
.btMenuWeight_normal .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_normal .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_normal .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 400;
    }
.btMenuWeight_light .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_light .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_light .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 300;
    }
.btMenuWeight_lighter .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_lighter .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_lighter .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 200;
    }
.btMenuWeight_thin .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_thin .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuWeight_thin .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-weight: 100;
    }
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    right: auto;
    left: 0;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    margin: 0;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    content: "\e90b";
    font-family: Remix;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    width: 300px;
    padding: 1em;
    position: absolute;
    z-index: 2;
    opacity: 0;
    right: 0;
    top: 3em;
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
    color: #121212;
    background: #fff;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
    box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
    overflow: hidden;
    }
.btSoftRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btSoftRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btSoftRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    border-radius: 5px;
    }
.btHardRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btHardRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btHardRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    border-radius: 20px;
    }
.btShopButton_dark_light .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btShopButton_dark_light .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btShopButton_dark_light .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    background: #f5e7c1;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
    padding: 0;
    }
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    right: auto;
    left: 0;
    }
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
    float: left;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    left: 0;
    right: 0;
    width: auto;
    min-width: 16em;
    z-index: 500;
    -webkit-transform: translate3d(-100%,0,0);
    -moz-transform: translate3d(-100%,0,0);
    -ms-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    border: none !important;
    margin: 4em 0;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    transition: all 350ms ease;
    opacity: 0;
    min-height: 16em;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
    display: block;
    text-align: center;
    margin: 0 auto 1em auto;
    width: 2em;
    height: 2em;
    border-radius: 50px;
    cursor: pointer;
    color: #fff;
    background-color: #e84242;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after {
    font-size: 1em;
    line-height: 2;
    content: "\f00d";
    font-family: FontAwesome;
    display: block;
    margin: 0 auto;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.topBar .widget_shopping_cart .btCartWidgetInnerContent {
    font-size: 1.25em;
    color: #121212 !important;
    text-align: left;
    }
.topBar .btTopToolsRight .widget_shopping_cart .btIco {
    margin-right: .5em;
    }

/* Product widgets */
.widget_recent_reviews {
    font-size: .8em;
    line-height: 1.4;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btShopWeight_default .widget_recent_reviews {
    font-weight: 600;
    }
.btShopWeight_black .widget_recent_reviews {
    font-weight: 900;
    }
.btShopWeight_bolder .widget_recent_reviews {
    font-weight: 800;
    }
.btShopWeight_bold .widget_recent_reviews {
    font-weight: 700;
    }
.btShopWeight_semi-bold .widget_recent_reviews {
    font-weight: 600;
    }
.btShopWeight_medium .widget_recent_reviews {
    font-weight: 500;
    }
.btShopWeight_normal .widget_recent_reviews {
    font-weight: 400;
    }
.btShopWeight_light .widget_recent_reviews {
    font-weight: 300;
    }
.btShopWeight_lighter .widget_recent_reviews {
    font-weight: 200;
    }
.btShopWeight_thin .widget_recent_reviews {
    font-weight: 100;
    }
.widget_recent_reviews li a img {
    display: block;
    width: 80px;
    height: auto;
    margin: 0 0 0 10px;
    float: right;
    }
.widget_product_categories li li {
    margin: 0 0 0 1em;
    }
.product_list_widget .reviewer {
    display: block;
    line-height: 1;
    }
.product_list_widget li:after {
    display: table !important;
    }

/* Price filter */
.widget_price_filter .price_slider_wrapper .ui-slider {
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em;
    margin-bottom: 1em;
    border: 0;
    border-radius: 1em;
    background-color: rgba(0,0,0,.07);
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    position: absolute;
    top: -.25em;
    z-index: 2;
    width: 1em;
    height: 1em;
    cursor: ew-resize;
    outline: 0;
    border-radius: 1em;
    margin-left: -.5em;
    background-color: #e84242;
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
    font-size: .7em;
    position: absolute;
    z-index: 1;
    display: block;
    border: 0;
    border-radius: 1em;
    background-color: rgba(0,0,0,.07);
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
    height: .5em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
    }
.widget_price_filter .price_slider_amount {
    text-align: right;
    }
.widget_price_filter .price_slider_amount .button {
    float: left;
    }
.widget_price_filter .price_slider_amount .price_label {
    padding-top: 8px;
    }
.widget_price_filter .price_slider_amount .price_label span {
    font-weight: 600;
    }

/* Layered nav */
.widget_layered_nav ul li.chosen a:before,
.widget_layered_nav_filters ul li.chosen a:before {
    content: "\e680";
    font-family: Icon7Stroke;
    text-indent: 0;
    display: block;
    position: relative;
    float: left;
    margin-right: .5em;
    background-color: transparent;
    }

/* Tags */
.btBox .tagcloud a,
.btTags ul a {
    font-size: .8em !important;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    display: block;
    float: left;
    padding: 0;
    margin: 0 15px 2px 0;
    color: inherit;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.rtl .btBox .tagcloud a,
.rtl .btTags ul a {
    float: right;
    }
.btBox .tagcloud a:before,
.btTags ul a:before {
    content: "\f02b";
    font-family: FontAwesome;
    color: #e84242;
    padding-right: .5em;
    }
.rtl .btBox .tagcloud a:before,
.rtl .btTags ul a:before {
    padding-left: .5em;
    padding-right: 0;
    float: right;
    }
.btBox .tagcloud a:hover,
.btTags ul a:hover {
    color: #e84242;
    }
.btTags ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.btTags ul li {
    display: inline-block;
    padding: 0;
    margin: 0;
    }
.btTextLeft .btTags ul li {
    float: left;
    }
.btTextRight .btTags ul li {
    float: right;
    }

/* Instagram feed */
.widget_bt_bb_instagram .btInstaWrap {
    padding: .3em 0 1em;
    }
.widget_bt_bb_instagram .btInstaGrid {
    margin: 0 -5px;
    }
.widget_bt_bb_instagram .btInstaGrid span {
    display: block;
    width: 33.3333%;
    padding: 0 5px 10px 5px;
    float: left;
    }
.widget_bt_bb_instagram .btInstaGrid span:hover img {
    opacity: .6;
    }
.widget_bt_bb_instagram .btInstaGrid img {
    display: block;
    width: 100%;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    }

/* BT Text */
.btBox .btImage {
    margin-bottom: .5em;
    }
.btBox .btImage img {
    width: auto;
    margin: auto;
    }

/* Icon Widget */
.topTools .btIconWidget,
.topBarInMenu .btIconWidget {
    position: relative;
    display: inline-block;
    line-height: inherit;
    margin-left: .5em;
    margin-right: .5em;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    transition: all 300ms linear;
    }
.topTools .btIconWidget .btIconWidgetIcon,
.topBarInMenu .btIconWidget .btIconWidgetIcon {
    line-height: inherit;
    display: inline-block;
    }
.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon,
.topBarInMenu .btIconWidget .btIconWidgetIcon .bt_bb_icon {
    padding: 0;
    }
.btMenuHorizontal .topTools .btIconWidget,
.btMenuHorizontal .topBarInMenu .btIconWidget {
    margin: 0;
    }
.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
    margin-left: 1em;
    margin-right: 0;
    }
.rtl.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
.rtl.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
    margin-right: 1em;
    margin-left: 0;
    }
.topTools .btIconWidget.btWidgetWithText .bt_bb_icon,
.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
    margin-right: .5em;
    }
.rtl.topTools .btIconWidget.btWidgetWithText .bt_bb_icon,
.rtl.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
    margin-right: 0;
    margin-left: .5em;
    }
.topTools a.btIconWidget:hover,
.topBarInMenu a.btIconWidget:hover {
    color: #e84242;
    }
.topTools .btIconWidgetContent,
.topBarInMenu .btIconWidgetContent {
    line-height: inherit;
    display: inline-block;
    margin-left: .5em;
    }
.rtl .topTools .btIconWidgetContent,
.rtl .topBarInMenu .btIconWidgetContent {
    margin-right: .5em;
    margin-left: 0;
    }
.topTools .btIconWidgetTitle,
.topTools .btIconWidgetText,
.topBarInMenu .btIconWidgetTitle,
.topBarInMenu .btIconWidgetText {
    display: inline-block;
    line-height: inherit;
    }
.topTools .btIconWidgetTitle,
.topBarInMenu .btIconWidgetTitle {
    margin-right: .5em;
    }
.rtl .topTools .btIconWidgetTitle,
.rtl .topBarInMenu .btIconWidgetTitle {
    margin-left: .5em;
    margin-right: 0;
    }
.btMenuHorizontal .topTools .btIconWidget:not(:first-child) {
    margin-left: 1.5em;
    margin-right: 0;
    }
.rtl .btMenuHorizontal .topTools .btIconWidget:not(:first-child) {
    margin-right: 1.5em;
    margin-left: 0;
    }
.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon_holder {
    font-size: 1rem;
    }
.topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
    color: #e84242;
    }
.topBarInMenu .btIconWidget {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.topBarInMenu .btIconWidget .btIconWidgetIcon {
    font-size: 1.2em;
    }
.topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    line-height: 1.1;
    margin: 0 0 .5em;
    display: block;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btMenuWeight_default .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 600;
    }
.btMenuWeight_black .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 900;
    }
.btMenuWeight_bolder .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 800;
    }
.btMenuWeight_bold .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 700;
    }
.btMenuWeight_semi-bold .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 600;
    }
.btMenuWeight_medium .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 500;
    }
.btMenuWeight_normal .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 400;
    }
.btMenuWeight_light .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 300;
    }
.btMenuWeight_lighter .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 200;
    }
.btMenuWeight_thin .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-weight: 100;
    }
.btStickyHeaderActive.btMenuHorizontal .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-size: .85em;
    margin: 0 0 .2em;
    }
.topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1.5em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    line-height: 1.1;
    display: block;
    color: #e84242;
    }
.btMenuWeight_default .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 600;
    }
.btMenuWeight_black .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 900;
    }
.btMenuWeight_bolder .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 800;
    }
.btMenuWeight_bold .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 700;
    }
.btMenuWeight_semi-bold .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 600;
    }
.btMenuWeight_medium .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 500;
    }
.btMenuWeight_normal .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 400;
    }
.btMenuWeight_light .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 300;
    }
.btMenuWeight_lighter .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 200;
    }
.btMenuWeight_thin .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-weight: 100;
    }
.btStickyHeaderActive.btMenuHorizontal .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1.25em;
    }
.topBarInMenu .btIconWidget .btIconWidgetContent:first-child {
    text-align: right;
    }

/* Icon widget in Sidebar */
.btSidebar .btIconWidget,
footer .btIconWidget,
.topBarInLogoArea .btIconWidget {
    margin: 0 0 1.6em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.btMenuVertical .btSidebar .btIconWidget,
.btMenuVertical footer .btIconWidget,
.btMenuVertical .topBarInLogoArea .btIconWidget {
    margin: 0 0 2em;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-flow: inherit;
    -ms-flex-flow: inherit;
    flex-flow: inherit;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: none;
    }
.btSidebar .btIconWidget .btIconWidgetIcon,
footer .btIconWidget .btIconWidgetIcon,
.topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    line-height: 1;
    padding: 0 .2em 0 0;
    text-align: left;
    margin: 0;
    font-size: 3em;
    }
.rtl .btSidebar .btIconWidget .btIconWidgetIcon,
.rtl footer .btIconWidget .btIconWidgetIcon,
.rtl .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    padding: 0 0 0 .2em;
    }
.btSidebar .btIconWidget .btIconWidgetContent,
footer .btIconWidget .btIconWidgetContent,
.topBarInLogoArea .btIconWidget .btIconWidgetContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-size: .7em;
    text-transform: uppercase;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1.1em;
    display: block;
    line-height: 1;
    }
.btSidebar .btIconWidget.btCartWidget,
footer .btIconWidget.btCartWidget,
.topBarInLogoArea .btIconWidget.btCartWidget {
    margin: 0;
    }
.topBarInLogoArea .btIconWidget {
    margin: 0 0 0 1em;
    float: right;
    }
.rtl.topBarInLogoArea .btIconWidget {
    margin-right: 0;
    margin-left: 1em;
    float: left;
    }
.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #e84242;
    }
a.btAccentIconWidget.btIconWidget:hover {
    color: #e84242;
    }
.bt-site-footer-widgets .btBox.widget_shopping_cart .btCartWidgetIcon,
.bt-site-footer-widgets .btBox.widget_shopping_cart .verticalMenuCartToggler {
    display: none;
    }
.bt-site-footer-widgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li,
.bt-site-footer-widgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:nth-child(2n) {
    width: auto;
    float: none;
    padding: .8em 0;
    margin: 0;
    }
.bt-site-footer-widgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:first-child {
    padding: 0 0 .8em;
    }

/* Search widget */
.bt-site-footer-widgets .btSearch,
.btSidebar .btSearch,
.btSidebar .widget_product_search {
    padding: 0 38px 0 0;
    }
.rtl .bt-site-footer-widgets .btSearch,
.rtl .btSidebar .btSearch,
.rtl .btSidebar .widget_product_search {
    padding: 0 0 0 38px;
    }
.bt-site-footer-widgets .btSearch .port,
.btSidebar .btSearch .port,
.btSidebar .widget_product_search .port {
    padding: 0;
    }
.bt-site-footer-widgets .btSearch input[type="text"],
.bt-site-footer-widgets .btSearch input[type="search"],
.btSidebar .btSearch input[type="text"],
.btSidebar .btSearch input[type="search"],
.btSidebar .widget_product_search input[type="text"],
.btSidebar .widget_product_search input[type="search"] {
    padding: 0 1.25em;
    background: transparent;
    height: 38px;
    width: 100%;
    display: block;
    }
.btSoftRoundedButtons .bt-site-footer-widgets .btSearch input[type="text"],
.btSoftRoundedButtons .bt-site-footer-widgets .btSearch input[type="search"],
.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"] {
    border-radius: 3px 0 0 3px;
    }
.rtl.btSoftRoundedButtons .bt-site-footer-widgets .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .bt-site-footer-widgets .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"] {
    border-radius: 0 3px 3px 0;
    }
.bt-site-footer-widgets .btSearch button,
.bt-site-footer-widgets .btSearch input[type=submit],
.btSidebar .btSearch button,
.btSidebar .btSearch input[type=submit],
.btSidebar .widget_product_search button,
.btSidebar .widget_product_search input[type=submit] {
    width: 38px;
    height: 38px;
    border: 0;
    float: right;
    margin: -38px -38px 0 0;
    cursor: pointer;
    padding: 0 !important;
    color: #fff;
    background: transparent !important;
    }
.rtl .bt-site-footer-widgets .btSearch button,
.rtl .bt-site-footer-widgets .btSearch input[type=submit],
.rtl .btSidebar .btSearch button,
.rtl .btSidebar .btSearch input[type=submit],
.rtl .btSidebar .widget_product_search button,
.rtl .btSidebar .widget_product_search input[type=submit] {
    float: left;
    margin: -38px 0 0 -38px;
    }
.btDarkSkin .bt-site-footer-widgets .btSearch button,
.btLightSkin .btDarkSkin .bt-site-footer-widgets .btSearch button,
.btDarkSkin.btLightSkin .btDarkSkin .bt-site-footer-widgets .btSearch button,
.bt-dark-skin .bt-site-footer-widgets .btSearch button,
.btLightSkin .bt-dark-skin .bt-site-footer-widgets .btSearch button,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-site-footer-widgets .btSearch button,
.btDarkSkin .bt-site-footer-widgets .btSearch input[type=submit],
.btLightSkin .btDarkSkin .bt-site-footer-widgets .btSearch input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin .bt-site-footer-widgets .btSearch input[type=submit],
.bt-dark-skin .bt-site-footer-widgets .btSearch input[type=submit],
.btLightSkin .bt-dark-skin .bt-site-footer-widgets .btSearch input[type=submit],
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-site-footer-widgets .btSearch input[type=submit],
.btDarkSkin .btSidebar .btSearch button,
.btLightSkin .btDarkSkin .btSidebar .btSearch button,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button,
.bt-dark-skin .btSidebar .btSearch button,
.btLightSkin .bt-dark-skin .btSidebar .btSearch button,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSidebar .btSearch button,
.btDarkSkin .btSidebar .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btSidebar .btSearch input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch input[type=submit],
.bt-dark-skin .btSidebar .btSearch input[type=submit],
.btLightSkin .bt-dark-skin .btSidebar .btSearch input[type=submit],
.bt-dark-skin .btLightSkin .bt-dark-skin .btSidebar .btSearch input[type=submit],
.btDarkSkin .btSidebar .widget_product_search button,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button,
.bt-dark-skin .btSidebar .widget_product_search button,
.btLightSkin .bt-dark-skin .btSidebar .widget_product_search button,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSidebar .widget_product_search button,
.btDarkSkin .btSidebar .widget_product_search input[type=submit],
.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type=submit],
.bt-dark-skin .btSidebar .widget_product_search input[type=submit],
.btLightSkin .bt-dark-skin .btSidebar .widget_product_search input[type=submit],
.bt-dark-skin .btLightSkin .bt-dark-skin .btSidebar .widget_product_search input[type=submit] {
    color: #121212;
    }
.bt-site-footer-widgets .btSearch button,
.btSidebar .btSearch button,
.btSidebar .widget_product_search button {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt-site-footer-widgets .btSearch button:before,
.btSidebar .btSearch button:before,
.btSidebar .widget_product_search button:before {
    content: "\f002";
    font-family: FontAwesome;
    display: inline-block;
    color: #121212;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btDarkSkin .bt-site-footer-widgets .btSearch button:before,
.btLightSkin .btDarkSkin .bt-site-footer-widgets .btSearch button:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt-site-footer-widgets .btSearch button:before,
.bt-dark-skin .bt-site-footer-widgets .btSearch button:before,
.btLightSkin .bt-dark-skin .bt-site-footer-widgets .btSearch button:before,
.bt-dark-skin .btLightSkin .bt-dark-skin .bt-site-footer-widgets .btSearch button:before,
.btDarkSkin .btSidebar .btSearch button:before,
.btLightSkin .btDarkSkin .btSidebar .btSearch button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button:before,
.bt-dark-skin .btSidebar .btSearch button:before,
.btLightSkin .bt-dark-skin .btSidebar .btSearch button:before,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSidebar .btSearch button:before,
.btDarkSkin .btSidebar .widget_product_search button:before,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:before,
.bt-dark-skin .btSidebar .widget_product_search button:before,
.btLightSkin .bt-dark-skin .btSidebar .widget_product_search button:before,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSidebar .widget_product_search button:before {
    color: #fff;
    }
.bt-site-footer-widgets .btSearch button:hover,
.btSidebar .btSearch button:hover,
.btSidebar .widget_product_search button:hover {
    color: #e84242;
    }
.bt-site-footer-widgets .btSearch button:hover:before,
.btSidebar .btSearch button:hover:before,
.btSidebar .widget_product_search button:hover:before {
    color: #e84242;
    }
.bt-site-footer-widgets .btSearch .bt_bb_icon,
.btSidebar .btSearch .bt_bb_icon,
.btSidebar .widget_product_search .bt_bb_icon {
    display: none;
    }
.btTopToolsRight .btSearch .bt_bb_icon,
.btTopToolsRight .widget_shopping_cart .bt_bb_icon {
    margin-left: .5em;
    padding-left: .5em;
    }
.btTopToolsLeft .btSearch .bt_bb_icon,
.btTopToolsLeft .widget_shopping_cart .bt_bb_icon {
    margin-left: .5em;
    padding-left: .5em;
    }

/* Top Search widget */
.widget_search .btSearch .bt_bb_icon {
    padding: 0;
    }
.btSearchInner.btFromTopBox {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translate(0,100%);
    -moz-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%);
    -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 50px 0 rgba(0,0,0,.15);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    transition: all 800ms ease;
    z-index: 99998;
    background: #fff;
    }
.btDarkSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,
.bt-dark-skin .btSearchInner.btFromTopBox,
.btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox {
    background: #121212;
    }
.btSearchInner.btFromTopBox .btSearchInnerContent {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    }
.btSearchInner.btFromTopBox form {
    text-align: center;
    position: absolute;
    height: 6.75em;
    left: 0;
    right: 0;
    top: 50%;
    margin: -3.375em 10% 0;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    }
.rtl .btSearchInner.btFromTopBox .btSearchInnerClose {
    right: auto;
    left: 0;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon {
    padding: 0;
    width: auto;
    height: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon .bt_bb_icon_holder:before {
    content: "\e680";
    font: 8em/1 Icon7Stroke;
    width: auto;
    height: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
    color: #e84242;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #c51818;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.btSearchInner.btFromTopBox input[type="text"] {
    padding: 0 2em 0 1em;
    height: 2.25em;
    line-height: 2.25em;
    font-size: 3em;
    font-weight: 300;
    border: none;
    text-align: left;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    color: #121212;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    }
.rtl .btSearchInner.btFromTopBox input[type="text"] {
    padding: 0 1em 0 2em;
    }
.btDarkgraySkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin .btDarkgraySkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btSearchInner.btFromTopBox input[type="text"] {
    color: #333;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.bt-dark-skin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"],
.bt-dark-skin .btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"] {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset;
    }
.btSearchInner.btFromTopBox input[type="text"]:focus {
    border: none;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-box-shadow: 0 0 0 3px #121212 inset;
    box-shadow: 0 0 0 3px #121212 inset;
    }
.btDarkgraySkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin .btDarkgraySkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btSearchInner.btFromTopBox input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0 3px #121212 inset;
    box-shadow: 0 0 0 3px #121212 inset;
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0 3px #fff inset;
    box-shadow: 0 0 0 3px #fff inset;
    }
.btHardRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 100px;
    }
.btSoftRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 10px;
    }
.btSquareButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 0;
    }
.btSearchInner.btFromTopBox button {
    border: 0 !important;
    position: absolute;
    margin: 0;
    right: 0;
    top: 0;
    border-radius: 0;
    width: 6.75em;
    height: 6.75em;
    background: transparent !important;
    cursor: pointer;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.rtl .btSearchInner.btFromTopBox button {
    right: auto;
    left: 0;
    }
.btSearchInner.btFromTopBox button:before {
    content: "\e618";
    font: 4em/1 Icon7Stroke;
    font-weight: 400;
    display: block;
    color: rgba(0,0,0,.1);
    text-align: center;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
.btDarkgraySkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin .btDarkgraySkin .btSearchInner.btFromTopBox button:before,
.btDarkgraySkin .btDarkSkin .btDarkgraySkin .btSearchInner.btFromTopBox button:before {
    color: #333;
    }
.btDarkSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before,
.bt-dark-skin .btSearchInner.btFromTopBox button:before,
.btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox button:before,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox button:before {
    color: rgba(255,255,255,.5);
    }
.btSearchInner.btFromTopBox button:hover:before {
    color: #e84242;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
.btTopToolsSearchOpen .btSearchInner.btFromTopBox {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    visibility: visible;
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder {
    color: rgba(255,255,255,.3);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder {
    color: rgba(255,255,255,.3);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt-dark-skin .btLightSkin .bt-dark-skin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder {
    color: rgba(255,255,255,.3);
    }

/* BB Button Widget */
.btButtonWidget {
    font-size: 16px;
    display: inline-block;
    width: auto;
    margin: .5em;
    }
.btHardRoundedButtons .btButtonWidget .btButtonWidgetLink {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btButtonWidget .btButtonWidgetLink {
    border-radius: 3px;
    }
.btButtonWidget .btButtonWidgetLink {
    padding: 1.3em 2.3em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset;
    box-shadow: 0 0 0 2px #e84242 inset;
    background: transparent;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btButtonWidget .btButtonWidgetLink:hover {
    color: #fff;
    background: #e84242;
    }
.btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-size: 1em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    line-height: 1;
    padding: 0;
    }
.btButtonWeight_default .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 600;
    }
.btButtonWeight_black .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 900;
    }
.btButtonWeight_bolder .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 800;
    }
.btButtonWeight_bold .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 600;
    }
.btButtonWeight_medium .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 500;
    }
.btButtonWeight_normal .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 400;
    }
.btButtonWeight_light .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 300;
    }
.btButtonWeight_lighter .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 200;
    }
.btButtonWeight_thin .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-weight: 100;
    }
.btButtonWidget .btButtonWidgetLink .btButtonWidgetIcon {
    line-height: 1;
    padding-left: .5em;
    }
.rtl .btButtonWidget .btButtonWidgetLink .btButtonWidgetIcon {
    padding-right: .5em;
    padding-left: 0;
    }
.btFilledButton.btButtonWidget .btButtonWidgetLink {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 4em #fff inset;
    box-shadow: 0 0 0 4em #fff inset;
    background: transparent;
    }
.btFilledButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #e84242;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #fff inset;
    box-shadow: 0 0 0 4em #fff inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btLightAccentButton.btButtonWidget .btButtonWidgetLink {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    }
.btLightAccentButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #e84242;
    background: #fff;
    }
.btLightAccentButton.btFilledButton.btButtonWidget .btButtonWidgetLink {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    }
.btLightAccentButton.btFilledButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #fff;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btDarkLightButton.btButtonWidget .btButtonWidgetLink {
    color: #121212;
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    }
.btDarkLightButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #fff;
    background: #121212;
    }
.btDarkLightButton.btFilledButton.btButtonWidget .btButtonWidgetLink {
    color: #121212;
    -webkit-box-shadow: 0 0 0 4em #fff inset;
    box-shadow: 0 0 0 4em #fff inset;
    }
.btDarkLightButton.btFilledButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #121212;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #fff inset;
    box-shadow: 0 0 0 4em #fff inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btLightDarkButton.btButtonWidget .btButtonWidgetLink {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    }
.btLightDarkButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #121212;
    background: #fff;
    }
.btLightDarkButton.btFilledButton.btButtonWidget .btButtonWidgetLink {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    }
.btLightDarkButton.btFilledButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #fff;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btDarkAccentButton.btButtonWidget .btButtonWidgetLink {
    color: #121212;
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    }
.btDarkAccentButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #e84242;
    background: #121212;
    }
.btDarkAccentButton.btFilledButton.btButtonWidget .btButtonWidgetLink {
    color: #121212;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    }
.btDarkAccentButton.btFilledButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #121212;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btDarkAlternateButton.btButtonWidget .btButtonWidgetLink {
    color: #121212;
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    }
.btDarkAlternateButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #f5e7c1;
    background: #121212;
    }
.btDarkAlternateButton.btFilledButton.btButtonWidget .btButtonWidgetLink {
    color: #121212;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    }
.btDarkAlternateButton.btFilledButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #121212;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btAccentAlternateButton.btButtonWidget .btButtonWidgetLink {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset;
    box-shadow: 0 0 0 2px #e84242 inset;
    }
.btAccentAlternateButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #f5e7c1;
    background: #e84242;
    }
.btAccentAlternateButton.btFilledButton.btButtonWidget .btButtonWidgetLink {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    }
.btAccentAlternateButton.btFilledButton.btButtonWidget .btButtonWidgetLink:hover {
    color: #e84242;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btMenuHorizontal .btButtonWidget:not(:first-child) {
    margin-left: 2em !important;
    margin-right: 0 !important;
    }
.rtl.btMenuHorizontal .btButtonWidget:not(:first-child) {
    margin-right: 2em !important;
    margin-left: 0 !important;
    }
.btMenuHorizontal .btButtonWidget:not(.btWithLink) {
    padding-left: 1em;
    margin: 0;
    }
.btStickyHeaderActive.btMenuHorizontal .btButtonWidget .btButtonWidgetLink {
    padding: 1em 1.5em;
    }
body.btMenuBelowLogo .topBarInMenu .btButtonWidget {
    margin: 0;
    }
body.btMenuBelowLogo .topBarInMenu .btButtonWidget .btButtonWidgetLink {
    padding: .8em 1.25em;
    }
@media (max-width: 780px) {
.btButtonWidget .btButtonWidgetLink {
    padding: 1.3em;
    }
}

.topTools .btButtonWidget .btButtonWidgetLink {
    padding: 1.15em 2.5em;
    }
.topTools .btButtonWidget .btButtonWidgetLink .btButtonWidgetText {
    font-size: .85em;
    }
.topTools.btTopToolsRight .btButtonWidget {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    }
.topTools.btTopToolsRight .btButtonWidget:last-child {
    margin-right: -30px !important;
    }
.btSoftRoundedButtons .topTools.btTopToolsRight .btButtonWidget .btButtonWidgetLink {
    border-radius: 0 !important;
    }
.topTools.btTopToolsLeft .btButtonWidget {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    }
.btSoftRoundedButtons .topTools.btTopToolsLeft .btButtonWidgetLink {
    border-radius: 0 !important;
    }

/* Twitter */
.widget_bt_bb_twitter_widget .recentTweets small a {
    font-weight: 600;
    }
.widget_bt_bb_twitter_widget .recentTweets p a {
    color: #e84242;
    }
.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 rgba(0,0,0,.1);
    padding-bottom: 1em;
    }

/* 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;
    }

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

/* Unit Test Fix - Page Headline Overlay */
.bt_bb_section {
    position: relative;
    }
.bt_bb_section[class*="dark_solid"]:before {
    background-color: rgba(0,0,0,.3);
    }
.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 - Text indent */
.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;
    }

/* Row - colors */
.bt_bb_row {
    background-color: initial;
    }
.bt_bb_row .bt_bb_row_holder {
    color: var(--row-primary-color);
    background-color: var(--row-secondary-color);
    }
.bt_bb_row[style*="background-color"] .bt_bb_row_holder {
    background-color: inherit;
    }

/* Row - Shape, Top margin */
.bt_bb_row.bt_bb_shape_top_rounded .bt_bb_row_holder {
    border-radius: 50px 50px 0 0;
    }
.bt_bb_row.bt_bb_shape_bottom_rounded .bt_bb_row_holder {
    border-radius: 0 0 50px 50px;
    }
.bt_bb_row.bt_bb_shape_rounded .bt_bb_row_holder {
    border-radius: 50px;
    }
.bt_bb_row.bt_bb_shape_top_rounded .bt_bb_row_holder,
.bt_bb_row.bt_bb_shape_bottom_rounded .bt_bb_row_holder,
.bt_bb_row.bt_bb_shape_rounded .bt_bb_row_holder {
    overflow: hidden;
    margin: 0;
    }
.bt_bb_row.bt_bb_negative_top_margin_extrasmall {
    margin-top: -.5em;
    }
.bt_bb_row.bt_bb_negative_top_margin_small {
    margin-top: -1em;
    }
.bt_bb_row.bt_bb_negative_top_margin_normal {
    margin-top: -2em;
    }
.bt_bb_row.bt_bb_negative_top_margin_medium {
    margin-top: -4em;
    }
.bt_bb_row.bt_bb_negative_top_margin_large {
    margin-top: -8em;
    }
.bt_bb_row.bt_bb_negative_top_margin_extralarge {
    margin-top: -16em;
    }
.bt_bb_row.bt_bb_negative_top_margin_huge {
    margin-top: -21em;
    }
.bt_bb_row.bt_bb_inner_gap_small {
    padding: 0 2em;
    }
.bt_bb_row.bt_bb_inner_gap_medium {
    padding: 0 4em;
    }
.bt_bb_row.bt_bb_inner_gap_large {
    padding: 0 8em;
    }
.bt_bb_row_inner.bt_bb_shape_top_rounded .bt_bb_row_inner_holder {
    border-radius: 50px 50px 0 0;
    }
.bt_bb_row_inner.bt_bb_shape_bottom_rounded .bt_bb_row_inner_holder {
    border-radius: 0 0 50px 50px;
    }
.bt_bb_row_inner.bt_bb_shape_rounded .bt_bb_row_inner_holder {
    border-radius: 50px;
    }
.bt_bb_row_inner.bt_bb_shape_top_rounded .bt_bb_row_inner_holder,
.bt_bb_row_inner.bt_bb_shape_bottom_rounded .bt_bb_row_inner_holder,
.bt_bb_row_inner.bt_bb_shape_rounded .bt_bb_row_inner_holder {
    overflow: hidden;
    margin: 0;
    }
.bt_bb_row_inner.bt_bb_negative_top_margin_extrasmall {
    margin-top: -.5em;
    }
.bt_bb_row_inner.bt_bb_negative_top_margin_small {
    margin-top: -1em;
    }
.bt_bb_row_inner.bt_bb_negative_top_margin_normal {
    margin-top: -2em;
    }
.bt_bb_row_inner.bt_bb_negative_top_margin_medium {
    margin-top: -4em;
    }
.bt_bb_row_inner.bt_bb_negative_top_margin_large {
    margin-top: -8em;
    }
.bt_bb_row_inner.bt_bb_negative_top_margin_extralarge {
    margin-top: -16em;
    }
.bt_bb_row_inner.bt_bb_negative_top_margin_huge {
    margin-top: -21em;
    }
.bt_bb_row_inner.bt_bb_inner_gap_small {
    padding: 0 2em;
    }
.bt_bb_row_inner.bt_bb_inner_gap_medium {
    padding: 0 4em;
    }
.bt_bb_row_inner.bt_bb_inner_gap_large {
    padding: 0 8em;
    }
.bt_bb_row.bt_bb_inner_gap_0 .bt_bb_row_holder {
    padding: 0;
    }
.bt_bb_row_inner.bt_bb_inner_gap_0 .bt_bb_row_inner_holder {
    padding: 0;
    }
.bt_bb_row.bt_bb_inner_gap_5 .bt_bb_row_holder {
    padding: 0 5px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_5 .bt_bb_row_inner_holder {
    padding: 0 5px;
    }
.bt_bb_row.bt_bb_inner_gap_10 .bt_bb_row_holder {
    padding: 0 10px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_10 .bt_bb_row_inner_holder {
    padding: 0 10px;
    }
.bt_bb_row.bt_bb_inner_gap_15 .bt_bb_row_holder {
    padding: 0 15px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_15 .bt_bb_row_inner_holder {
    padding: 0 15px;
    }
.bt_bb_row.bt_bb_inner_gap_20 .bt_bb_row_holder {
    padding: 0 20px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_20 .bt_bb_row_inner_holder {
    padding: 0 20px;
    }
.bt_bb_row.bt_bb_inner_gap_25 .bt_bb_row_holder {
    padding: 0 25px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_25 .bt_bb_row_inner_holder {
    padding: 0 25px;
    }
.bt_bb_row.bt_bb_inner_gap_30 .bt_bb_row_holder {
    padding: 0 30px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_30 .bt_bb_row_inner_holder {
    padding: 0 30px;
    }
.bt_bb_row.bt_bb_inner_gap_35 .bt_bb_row_holder {
    padding: 0 35px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_35 .bt_bb_row_inner_holder {
    padding: 0 35px;
    }
.bt_bb_row.bt_bb_inner_gap_40 .bt_bb_row_holder {
    padding: 0 40px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_40 .bt_bb_row_inner_holder {
    padding: 0 40px;
    }
.bt_bb_row.bt_bb_inner_gap_45 .bt_bb_row_holder {
    padding: 0 45px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_45 .bt_bb_row_inner_holder {
    padding: 0 45px;
    }
.bt_bb_row.bt_bb_inner_gap_50 .bt_bb_row_holder {
    padding: 0 50px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_50 .bt_bb_row_inner_holder {
    padding: 0 50px;
    }
.bt_bb_row.bt_bb_inner_gap_55 .bt_bb_row_holder {
    padding: 0 55px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_55 .bt_bb_row_inner_holder {
    padding: 0 55px;
    }
.bt_bb_row.bt_bb_inner_gap_60 .bt_bb_row_holder {
    padding: 0 60px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_60 .bt_bb_row_inner_holder {
    padding: 0 60px;
    }
.bt_bb_row.bt_bb_inner_gap_65 .bt_bb_row_holder {
    padding: 0 65px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_65 .bt_bb_row_inner_holder {
    padding: 0 65px;
    }
.bt_bb_row.bt_bb_inner_gap_70 .bt_bb_row_holder {
    padding: 0 70px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_70 .bt_bb_row_inner_holder {
    padding: 0 70px;
    }
.bt_bb_row.bt_bb_inner_gap_75 .bt_bb_row_holder {
    padding: 0 75px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_75 .bt_bb_row_inner_holder {
    padding: 0 75px;
    }
.bt_bb_row.bt_bb_inner_gap_80 .bt_bb_row_holder {
    padding: 0 80px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_80 .bt_bb_row_inner_holder {
    padding: 0 80px;
    }
.bt_bb_row.bt_bb_inner_gap_85 .bt_bb_row_holder {
    padding: 0 85px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_85 .bt_bb_row_inner_holder {
    padding: 0 85px;
    }
.bt_bb_row.bt_bb_inner_gap_90 .bt_bb_row_holder {
    padding: 0 90px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_90 .bt_bb_row_inner_holder {
    padding: 0 90px;
    }
.bt_bb_row.bt_bb_inner_gap_95 .bt_bb_row_holder {
    padding: 0 95px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_95 .bt_bb_row_inner_holder {
    padding: 0 95px;
    }
.bt_bb_row.bt_bb_inner_gap_100 .bt_bb_row_holder {
    padding: 0 100px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_100 .bt_bb_row_inner_holder {
    padding: 0 100px;
    }
@media (max-width: 1400px) {
.bt_bb_row.bt_bb_inner_gap_small .bt_bb_row_holder {
    padding: 0 1em;
    }
.bt_bb_row.bt_bb_inner_gap_medium .bt_bb_row_holder {
    padding: 0 2em;
    }
.bt_bb_row.bt_bb_inner_gap_large .bt_bb_row_holder {
    padding: 0 4em;
    }
.bt_bb_row_inner.bt_bb_inner_gap_small .bt_bb_row_inner_holder {
    padding: 0 1em;
    }
.bt_bb_row_inner.bt_bb_inner_gap_medium .bt_bb_row_inner_holder {
    padding: 0 2em;
    }
.bt_bb_row_inner.bt_bb_inner_gap_large .bt_bb_row_inner_holder {
    padding: 0 4em;
    }
}

@media (max-width: 992px) {
.bt_bb_row.bt_bb_inner_gap_40 {
    padding: 0 20px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_40 .bt_bb_row_inner_holder {
    padding: 0 20px;
    }
.bt_bb_row.bt_bb_inner_gap_45 {
    padding: 0 22.5px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_45 .bt_bb_row_inner_holder {
    padding: 0 22.5px;
    }
.bt_bb_row.bt_bb_inner_gap_50 {
    padding: 0 25px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_50 .bt_bb_row_inner_holder {
    padding: 0 25px;
    }
.bt_bb_row.bt_bb_inner_gap_55 {
    padding: 0 27.5px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_55 .bt_bb_row_inner_holder {
    padding: 0 27.5px;
    }
.bt_bb_row.bt_bb_inner_gap_60 {
    padding: 0 30px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_60 .bt_bb_row_inner_holder {
    padding: 0 30px;
    }
.bt_bb_row.bt_bb_inner_gap_65 {
    padding: 0 32.5px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_65 .bt_bb_row_inner_holder {
    padding: 0 32.5px;
    }
.bt_bb_row.bt_bb_inner_gap_70 {
    padding: 0 35px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_70 .bt_bb_row_inner_holder {
    padding: 0 35px;
    }
.bt_bb_row.bt_bb_inner_gap_75 {
    padding: 0 37.5px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_75 .bt_bb_row_inner_holder {
    padding: 0 37.5px;
    }
.bt_bb_row.bt_bb_inner_gap_80 {
    padding: 0 40px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_80 .bt_bb_row_inner_holder {
    padding: 0 40px;
    }
.bt_bb_row.bt_bb_inner_gap_85 {
    padding: 0 42.5px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_85 .bt_bb_row_inner_holder {
    padding: 0 42.5px;
    }
.bt_bb_row.bt_bb_inner_gap_90 {
    padding: 0 45px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_90 .bt_bb_row_inner_holder {
    padding: 0 45px;
    }
.bt_bb_row.bt_bb_inner_gap_95 {
    padding: 0 47.5px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_95 .bt_bb_row_inner_holder {
    padding: 0 47.5px;
    }
.bt_bb_row.bt_bb_inner_gap_100 {
    padding: 0 50px;
    }
.bt_bb_row_inner.bt_bb_inner_gap_100 .bt_bb_row_inner_holder {
    padding: 0 50px;
    }
}

.bt_bb_row.bt_bb_negative_top_margin_5,
.bt_bb_row_inner.bt_bb_negative_top_margin_5 {
    margin-top: -5px;
    }
.bt_bb_row.bt_bb_negative_top_margin_10,
.bt_bb_row_inner.bt_bb_negative_top_margin_10 {
    margin-top: -10px;
    }
.bt_bb_row.bt_bb_negative_top_margin_15,
.bt_bb_row_inner.bt_bb_negative_top_margin_15 {
    margin-top: -15px;
    }
.bt_bb_row.bt_bb_negative_top_margin_20,
.bt_bb_row_inner.bt_bb_negative_top_margin_20 {
    margin-top: -20px;
    }
.bt_bb_row.bt_bb_negative_top_margin_25,
.bt_bb_row_inner.bt_bb_negative_top_margin_25 {
    margin-top: -25px;
    }
.bt_bb_row.bt_bb_negative_top_margin_30,
.bt_bb_row_inner.bt_bb_negative_top_margin_30 {
    margin-top: -30px;
    }
.bt_bb_row.bt_bb_negative_top_margin_35,
.bt_bb_row_inner.bt_bb_negative_top_margin_35 {
    margin-top: -35px;
    }
.bt_bb_row.bt_bb_negative_top_margin_40,
.bt_bb_row_inner.bt_bb_negative_top_margin_40 {
    margin-top: -40px;
    }
.bt_bb_row.bt_bb_negative_top_margin_45,
.bt_bb_row_inner.bt_bb_negative_top_margin_45 {
    margin-top: -45px;
    }
.bt_bb_row.bt_bb_negative_top_margin_50,
.bt_bb_row_inner.bt_bb_negative_top_margin_50 {
    margin-top: -50px;
    }
.bt_bb_row.bt_bb_negative_top_margin_55,
.bt_bb_row_inner.bt_bb_negative_top_margin_55 {
    margin-top: -55px;
    }
.bt_bb_row.bt_bb_negative_top_margin_60,
.bt_bb_row_inner.bt_bb_negative_top_margin_60 {
    margin-top: -60px;
    }
.bt_bb_row.bt_bb_negative_top_margin_65,
.bt_bb_row_inner.bt_bb_negative_top_margin_65 {
    margin-top: -65px;
    }
.bt_bb_row.bt_bb_negative_top_margin_70,
.bt_bb_row_inner.bt_bb_negative_top_margin_70 {
    margin-top: -70px;
    }
.bt_bb_row.bt_bb_negative_top_margin_75,
.bt_bb_row_inner.bt_bb_negative_top_margin_75 {
    margin-top: -75px;
    }
.bt_bb_row.bt_bb_negative_top_margin_80,
.bt_bb_row_inner.bt_bb_negative_top_margin_80 {
    margin-top: -80px;
    }
.bt_bb_row.bt_bb_negative_top_margin_85,
.bt_bb_row_inner.bt_bb_negative_top_margin_85 {
    margin-top: -85px;
    }
.bt_bb_row.bt_bb_negative_top_margin_90,
.bt_bb_row_inner.bt_bb_negative_top_margin_90 {
    margin-top: -90px;
    }
.bt_bb_row.bt_bb_negative_top_margin_95,
.bt_bb_row_inner.bt_bb_negative_top_margin_95 {
    margin-top: -95px;
    }
.bt_bb_row.bt_bb_negative_top_margin_100,
.bt_bb_row_inner.bt_bb_negative_top_margin_100 {
    margin-top: -100px;
    }
@media (max-width: 992px) {
.bt_bb_row.bt_bb_negative_top_margin_extrasmall,
.bt_bb_row.bt_bb_negative_top_margin_small,
.bt_bb_row.bt_bb_negative_top_margin_normal,
.bt_bb_row.bt_bb_negative_top_margin_medium,
.bt_bb_row.bt_bb_negative_top_margin_large,
.bt_bb_row.bt_bb_negative_top_margin_extralarge,
.bt_bb_row.bt_bb_negative_top_margin_huge,
.bt_bb_row_inner.bt_bb_negative_top_margin_extrasmall,
.bt_bb_row_inner.bt_bb_negative_top_margin_small,
.bt_bb_row_inner.bt_bb_negative_top_margin_normal,
.bt_bb_row_inner.bt_bb_negative_top_margin_medium,
.bt_bb_row_inner.bt_bb_negative_top_margin_large,
.bt_bb_row_inner.bt_bb_negative_top_margin_extralarge,
.bt_bb_row_inner.bt_bb_negative_top_margin_huge {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_5,
.bt_bb_row_inner.bt_bb_negative_top_margin_5 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_10,
.bt_bb_row_inner.bt_bb_negative_top_margin_10 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_15,
.bt_bb_row_inner.bt_bb_negative_top_margin_15 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_20,
.bt_bb_row_inner.bt_bb_negative_top_margin_20 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_25,
.bt_bb_row_inner.bt_bb_negative_top_margin_25 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_30,
.bt_bb_row_inner.bt_bb_negative_top_margin_30 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_35,
.bt_bb_row_inner.bt_bb_negative_top_margin_35 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_40,
.bt_bb_row_inner.bt_bb_negative_top_margin_40 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_45,
.bt_bb_row_inner.bt_bb_negative_top_margin_45 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_50,
.bt_bb_row_inner.bt_bb_negative_top_margin_50 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_55,
.bt_bb_row_inner.bt_bb_negative_top_margin_55 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_60,
.bt_bb_row_inner.bt_bb_negative_top_margin_60 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_65,
.bt_bb_row_inner.bt_bb_negative_top_margin_65 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_70,
.bt_bb_row_inner.bt_bb_negative_top_margin_70 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_75,
.bt_bb_row_inner.bt_bb_negative_top_margin_75 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_80,
.bt_bb_row_inner.bt_bb_negative_top_margin_80 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_85,
.bt_bb_row_inner.bt_bb_negative_top_margin_85 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_90,
.bt_bb_row_inner.bt_bb_negative_top_margin_90 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_95,
.bt_bb_row_inner.bt_bb_negative_top_margin_95 {
    margin-top: 0 !important;
    }
.bt_bb_row.bt_bb_negative_top_margin_100,
.bt_bb_row_inner.bt_bb_negative_top_margin_100 {
    margin-top: 0 !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: 20px;
    padding-right: 20px;
    }
.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: 22.5px;
    padding-right: 22.5px;
    }
.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: 25px;
    padding-right: 25px;
    }
.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: 27.5px;
    padding-right: 27.5px;
    }
.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: 30px;
    padding-right: 30px;
    }
.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: 32.5px;
    padding-right: 32.5px;
    }
.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: 35px;
    padding-right: 35px;
    }
.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: 37.5px;
    padding-right: 37.5px;
    }
.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: 40px;
    padding-right: 40px;
    }
.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: 42.5px;
    padding-right: 42.5px;
    }
.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: 45px;
    padding-right: 45px;
    }
.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: 47.5px;
    padding-right: 47.5px;
    }
.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: 50px;
    padding-right: 50px;
    }
}

/* Borders */
@media (min-width: 993px) {
.bt_bb_column.bt_bb_top_border,
.bt_bb_column_inner.bt_bb_top_border {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.bt_bb_column.bt_bb_bottom_border,
.bt_bb_column_inner.bt_bb_bottom_border {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.bt_bb_column.bt_bb_left_border,
.bt_bb_column_inner.bt_bb_left_border {
    border-left: 1px solid rgba(0,0,0,.1);
    }
.bt_bb_column.bt_bb_right_border,
.bt_bb_column_inner.bt_bb_right_border {
    border-right: 1px solid rgba(0,0,0,.1);
    }
}

.bt_bb_column.bt_bb_border_color_light,
.bt_bb_column_inner.bt_bb_border_color_light {
    border-color: #fff;
    }
.bt_bb_column.bt_bb_border_color_dark,
.bt_bb_column_inner.bt_bb_border_color_dark {
    border-color: #121212;
    }
.bt_bb_column.bt_bb_border_color_accent,
.bt_bb_column_inner.bt_bb_border_color_accent {
    border-color: #e84242;
    }
.bt_bb_column.bt_bb_border_color_alternate,
.bt_bb_column_inner.bt_bb_border_color_alternate {
    border-color: #f5e7c1;
    }
.bt_bb_column.bt_bb_shape_rounded,
.bt_bb_column_inner.bt_bb_shape_rounded {
    border-radius: 50px;
    }
.bt_bb_column.bt_bb_shape_soft_rounded,
.bt_bb_column_inner.bt_bb_shape_soft_rounded {
    border-radius: 20px;
    }
.bt_bb_column.bt_bb_border_width_2px,
.bt_bb_column_inner.bt_bb_border_width_2px {
    border-width: 2px;
    }
.bt_bb_column.bt_bb_border_width_3px,
.bt_bb_column_inner.bt_bb_border_width_3px {
    border-width: 3px;
    }
.bt_bb_column.bt_bb_border_width_4px,
.bt_bb_column_inner.bt_bb_border_width_4px {
    border-width: 4px;
    }

/* 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,
.bt_bb_separator.bt_bb_border_style_dotted.bt_bb_border_color_accent,
.bt_bb_separator.bt_bb_border_style_dashed.bt_bb_border_color_accent {
    border-color: #e84242;
    }
.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_alternate,
.bt_bb_separator.bt_bb_border_style_dotted.bt_bb_border_color_alternate,
.bt_bb_separator.bt_bb_border_style_dashed.bt_bb_border_color_alternate {
    border-color: #f5e7c1;
    }
.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_gray,
.bt_bb_separator.bt_bb_border_style_dotted.bt_bb_border_color_gray,
.bt_bb_separator.bt_bb_border_style_dashed.bt_bb_border_color_gray {
    border-color: #353535;
    }
.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_light_gray,
.bt_bb_separator.bt_bb_border_style_dotted.bt_bb_border_color_light_gray,
.bt_bb_separator.bt_bb_border_style_dashed.bt_bb_border_color_light_gray {
    border-color: #d2d2d2;
    }
.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_light,
.bt_bb_separator.bt_bb_border_style_dotted.bt_bb_border_color_light,
.bt_bb_separator.bt_bb_border_style_dashed.bt_bb_border_color_light {
    border-color: #fff;
    }
.bt_bb_separator.bt_bb_border_style_solid.bt_bb_border_color_dark,
.bt_bb_separator.bt_bb_border_style_dotted.bt_bb_border_color_dark,
.bt_bb_separator.bt_bb_border_style_dashed.bt_bb_border_color_dark {
    border-color: #121212;
    }
.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: .8125rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    display: block;
    margin-bottom: .3em;
    }
.btNoHeadline.bt_bb_headline .bt_bb_headline_superheadline {
    margin-bottom: 0 !important;
    }
.btSupertitleWeight_default .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 600;
    }
.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_extraextrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .625rem;
    margin-bottom: .5em;
    }
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .6875rem;
    margin-bottom: .2em;
    }
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .75rem;
    margin-bottom: .2em;
    }
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .8125rem;
    }
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .875rem;
    }
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    margin-bottom: .5em;
    }
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem;
    margin-bottom: .2em;
    }
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.0625rem;
    margin-bottom: 0;
    }
.bt_bb_size_extrahuge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.25rem;
    margin-bottom: 0;
    }
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.1em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    margin-top: .5em;
    line-height: 1.3;
    }
.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_extraextrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .9375rem;
    line-height: 1.5;
    }
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.0625rem;
    margin-top: .7em;
    }
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125rem;
    line-height: 1.4;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.25rem;
    margin-top: .7em;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.375rem;
    line-height: 1.4;
    margin-top: .8em;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5rem;
    margin-top: .7em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5625rem;
    margin-top: .8em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.625rem;
    margin-top: 1em;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 2.125rem;
    margin-top: 1.7em;
    }
.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: #e84242;
    }
.bt_bb_headline h1 strong,
.bt_bb_headline h2 strong,
.bt_bb_headline h3 strong,
.bt_bb_headline h4 strong,
.bt_bb_headline h5 strong,
.bt_bb_headline h6 strong {
    font-weight: inherit;
    color: #f5e7c1;
    }
.bt_bb_size_extraextrasmall.bt_bb_headline h1,
.bt_bb_size_extraextrasmall.bt_bb_headline h2,
.bt_bb_size_extraextrasmall.bt_bb_headline h3,
.bt_bb_size_extraextrasmall.bt_bb_headline h4,
.bt_bb_size_extraextrasmall.bt_bb_headline h5,
.bt_bb_size_extraextrasmall.bt_bb_headline h6 {
    font-size: 1rem;
    line-height: 1.5;
    }
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-bottom: .2em;
    }
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .7em;
    }
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extraextrasmall.bt_bb_headline h6 .bt_bb_headline_content:after {
    border-width: 1px 0 0;
    }
.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.25rem;
    line-height: 1.4;
    }
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .2em;
    }
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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:before,
.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:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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:before,
.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:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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:before,
.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:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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:before,
.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:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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:before,
.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:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after {
    border-width: 1px 0 0;
    }
.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.5rem;
    line-height: 1.4;
    }
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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-top: .2em;
    margin-bottom: .2em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: .4em;
    margin-bottom: .2em;
    }
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .4em;
    margin-bottom: .05em;
    width: 2em;
    }
.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: 1.875rem;
    line-height: 1.3;
    }
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_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_top_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_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_top_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_top_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_top_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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;
    }
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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;
    width: 2em;
    }
.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: 2.5rem;
    }
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .05em;
    }
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .5em;
    margin-bottom: -.2em;
    width: 2em;
    }
.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: 3.625rem;
    line-height: 1.15;
    }
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .2em;
    margin-bottom: .2em;
    }
.bt_bb_dash_top.bt_bb_size_large.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .37em;
    margin-bottom: .1em;
    width: 1.3em;
    }
.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: 5rem;
    line-height: 1.1;
    }
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .1em;
    margin-bottom: 0;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: .2em;
    margin-bottom: .2em;
    }
.bt_bb_dash_top.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .35em;
    margin-bottom: .05em;
    width: 1.3em;
    }
.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.875rem;
    line-height: 1;
    }
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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: .2em;
    margin-bottom: .2em;
    }
.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_top_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_top_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_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_top_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_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_top_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_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_top_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_top_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_top_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_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_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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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_top_bottom.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;
    width: 1.3em;
    }
.bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
    font-size: 10rem;
    line-height: 1;
    }
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.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_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,.bt_bb_align_center .bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before {
    margin-top: .2em;
    margin-bottom: .2em;
    }
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .35em;
    margin-bottom: .05em;
    width: 1.3em;
    }
.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_bottom.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_bottom.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_bottom.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_bottom.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_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.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;
    }

/* Icons */
.bt_bb_icon .bt_bb_icon_holder > span b {
    font-weight: 600;
    }
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: .9rem;
    width: 1.8em;
    height: 1.8em;
    }
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: .85em;
    }
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.4rem;
    }
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.6rem;
    width: 2.5em;
    height: 2.5em;
    }
.bt_bb_style_borderless.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 2rem;
    }
.bt_bb_style_borderless.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 5rem;
    }
.bt_bb_size_huge.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 6rem;
    width: 2em;
    height: 2em;
    }
.bt_bb_style_filled.bt_bb_icon .bt_bb_icon_holder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    }
.bt_bb_style_outline.bt_bb_icon .bt_bb_icon_holder:before {
    color: #121212;
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    background: transparent;
    }
.btIcoTwitter.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoTwitter.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #1da1f2 inset;
    box-shadow: 0 0 0 3em #1da1f2 inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoTwitter.bt_bb_icon .bt_bb_icon_holder:before {
    color: #1da1f2 !important;
    }
.btIcoFacebook.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoFacebook.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #3b5998 inset;
    box-shadow: 0 0 0 3em #3b5998 inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoFacebook.bt_bb_icon .bt_bb_icon_holder:before {
    color: #3b5998 !important;
    }
.btIcoLinkedin.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoLinkedin.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #007bb5 inset;
    box-shadow: 0 0 0 3em #007bb5 inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoLinkedin.bt_bb_icon .bt_bb_icon_holder:before {
    color: #007bb5 !important;
    }
.btIcoVK.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoVK.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #4c75a5 inset;
    box-shadow: 0 0 0 3em #4c75a5 inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoVK.bt_bb_icon .bt_bb_icon_holder:before {
    color: #4c75a5 !important;
    }
.btIcoPinterest.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoPinterest.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #bd081b inset;
    box-shadow: 0 0 0 3em #bd081b inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoPinterest.bt_bb_icon .bt_bb_icon_holder:before {
    color: #bd081b !important;
    }
.btIcoYelp.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoYelp.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #e21c2d inset;
    box-shadow: 0 0 0 3em #e21c2d inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoYelp.bt_bb_icon .bt_bb_icon_holder:before {
    color: #e21c2d !important;
    }
.btIcoYoutube.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoYoutube.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #e21c2d inset;
    box-shadow: 0 0 0 3em #e21c2d inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoYoutube.bt_bb_icon .bt_bb_icon_holder:before {
    color: #e21c2d !important;
    }
.btIcoWhatsApp.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 4;
    }
.bt_bb_style_filled.btIcoWhatsApp.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #25d366 inset;
    box-shadow: 0 0 0 3em #25d366 inset;
    color: #fff !important;
    }
.bt_bb_style_borderless.btIcoWhatsApp.bt_bb_icon .bt_bb_icon_holder:before {
    color: #25d366 !important;
    }
.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    }
.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    background: #121212;
    }
.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before {
    min-width: 1.4em;
    min-height: 1.4em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_left.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_left .bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_right.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_align_right .bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder:before {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_icon.btWithText.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder > span {
    line-height: 1.5;
    }
.bt_bb_icon.btWithText.bt_bb_text_color_accent .bt_bb_icon_holder > span {
    color: #e84242;
    }
.bt_bb_icon.btWithText.bt_bb_text_color_alternate .bt_bb_icon_holder > span {
    color: #f5e7c1;
    }
.bt_bb_icon.btWithText.bt_bb_text_color_dark .bt_bb_icon_holder > span {
    color: #121212;
    }
.bt_bb_icon.btWithText.bt_bb_text_color_light .bt_bb_icon_holder > span {
    color: #fff;
    }
.bt_bb_icon.bt_bb_position_top .bt_bb_icon_holder {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_icon.bt_bb_position_bottom .bt_bb_icon_holder {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }

/* Play Icon Fix */
.bt_bb_icon.bt_bb_style_outline.bt_bb_size_xlarge .bt_bb_icon_holder[data-ico-fontawesome=""]:before {
    padding-left: 1rem;
    }
.bt_bb_image.bt_bb_hover_style_zoom-in img,
.bt_bb_image.bt_bb_hover_style_zoom-in-to-grayscale img,
.bt_bb_image.bt_bb_hover_style_zoom-in-from-grayscale img {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    }
.bt_bb_image.bt_bb_hover_style_zoom-in:hover img,
.bt_bb_image.bt_bb_hover_style_zoom-in-to-grayscale:hover img,
.bt_bb_image.bt_bb_hover_style_zoom-in-from-grayscale:hover img {
    -webkit-transform: scale3d(1.025,1.025,1.025);
    -moz-transform: scale3d(1.025,1.025,1.025);
    -ms-transform: scale3d(1.025,1.025,1.025);
    transform: scale3d(1.025,1.025,1.025);
    }

/* Social icons */
.btIcoWhatsApp.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #25d366 inset;
    box-shadow: 0 0 0 3em #25d366 inset;
    }
.btIcoYoutube.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #e21c2d inset;
    box-shadow: 0 0 0 3em #e21c2d inset;
    }
.btIcoYelp.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #e21c2d inset;
    box-shadow: 0 0 0 3em #e21c2d inset;
    }
.btIcoPinterest.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #bd081b inset;
    box-shadow: 0 0 0 3em #bd081b inset;
    }
.btIcoVK.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #4c75a5 inset;
    box-shadow: 0 0 0 3em #4c75a5 inset;
    }
.btIcoLinkedin.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #007bb5 inset;
    box-shadow: 0 0 0 3em #007bb5 inset;
    }
.btIcoFacebook.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #3b5998 inset;
    box-shadow: 0 0 0 3em #3b5998 inset;
    }
.btIcoTwitter.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 3em #1da1f2 inset;
    box-shadow: 0 0 0 3em #1da1f2 inset;
    }

/* Buttons */
.btSoftRoundedButtons .bt_bb_button a {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_button a {
    border-radius: 50px;
    }
.bt-content .bt_bb_button a {
    color: inherit;
    }
.bt_bb_button .bt_bb_button_text {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default .bt_bb_button .bt_bb_button_text {
    font-weight: 600;
    }
.btButtonWeight_black .bt_bb_button .bt_bb_button_text {
    font-weight: 900;
    }
.btButtonWeight_bolder .bt_bb_button .bt_bb_button_text {
    font-weight: 800;
    }
.btButtonWeight_bold .bt_bb_button .bt_bb_button_text {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .bt_bb_button .bt_bb_button_text {
    font-weight: 600;
    }
.btButtonWeight_medium .bt_bb_button .bt_bb_button_text {
    font-weight: 500;
    }
.btButtonWeight_normal .bt_bb_button .bt_bb_button_text {
    font-weight: 400;
    }
.btButtonWeight_light .bt_bb_button .bt_bb_button_text {
    font-weight: 300;
    }
.btButtonWeight_lighter .bt_bb_button .bt_bb_button_text {
    font-weight: 200;
    }
.btButtonWeight_thin .bt_bb_button .bt_bb_button_text {
    font-weight: 100;
    }
.bt_bb_font_weight_black.bt_bb_button .bt_bb_button_text {
    font-weight: 900;
    }
.bt_bb_font_weight_bolder.bt_bb_button .bt_bb_button_text {
    font-weight: 800;
    }
.bt_bb_font_weight_bold.bt_bb_button .bt_bb_button_text {
    font-weight: 700;
    }
.bt_bb_font_weight_semi-bold.bt_bb_button .bt_bb_button_text {
    font-weight: 600;
    }
.bt_bb_font_weight_medium.bt_bb_button .bt_bb_button_text {
    font-weight: 500;
    }
.bt_bb_font_weight_normal.bt_bb_button .bt_bb_button_text {
    font-weight: 400;
    }
.bt_bb_font_weight_light.bt_bb_button .bt_bb_button_text {
    font-weight: 300;
    }
.bt_bb_font_weight_lighter.bt_bb_button .bt_bb_button_text {
    font-weight: 200;
    }
.bt_bb_font_weight_thin.bt_bb_button .bt_bb_button_text {
    font-weight: 100;
    }
.bt_bb_button a {
    padding: 1.35em 2em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.bt_bb_button.bt_bb_icon_position_left .bt_bb_icon_holder {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: 1.5em;
    }
.rtl .bt_bb_button.bt_bb_icon_position_left .bt_bb_link {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_button.bt_bb_icon_position_right .bt_bb_icon_holder {
    margin-left: 1.5em;
    }
.rtl .bt_bb_button.bt_bb_icon_position_right .bt_bb_link {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_button.bt_bb_style_clean a {
    padding-left: 0;
    padding-right: 0;
    }
.bt_bb_button.bt_bb_style_clean a .bt_bb_icon_holder {
    font-size: 1.8em !important;
    }
.bt_bb_button.bt_bb_style_clean.bt_bb_icon_position_right .bt_bb_icon_holder {
    margin-left: .5em;
    }
.bt_bb_button.bt_bb_style_clean.bt_bb_icon_position_left .bt_bb_icon_holder {
    margin-right: .5em;
    }
.bt_bb_button.bt_bb_style_clean.bt_bb_icon_position_right .bt_bb_icon_holder[data-ico-icon7stroke=""] {
    margin-left: .25em;
    }
.bt_bb_button.bt_bb_style_clean.bt_bb_icon_position_left .bt_bb_icon_holder[data-ico-icon7stroke=""] {
    margin-right: .25em;
    }
.bt_bb_button.bt_bb_style_outline a {
    color: #121212;
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    background: transparent;
    }
.bt_bb_button.bt_bb_style_outline a:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    background: #121212;
    }
.bt_bb_button.bt_bb_style_filled a {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    }
.bt_bb_button.bt_bb_style_filled a:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.bt_bb_button.bt_bb_shape_square a.bt_bb_link {
    border-radius: 0;
    }
.bt_bb_button.bt_bb_shape_rounded a.bt_bb_link {
    border-radius: 3px;
    }
.bt_bb_size_small.bt_bb_button.bt_bb_shape_round a.bt_bb_link {
    border-radius: 2.406em;
    }
.bt_bb_size_medium.bt_bb_button.bt_bb_shape_round a.bt_bb_link {
    border-radius: 2.458em;
    }
.bt_bb_size_normal.bt_bb_button.bt_bb_shape_round a.bt_bb_link {
    border-radius: 2.5em;
    }
.bt_bb_size_large.bt_bb_button.bt_bb_shape_round a.bt_bb_link {
    border-radius: 2.458em;
    }

/* Service */
.bt_bb_service.bt_bb_style_borderless .bt_bb_icon_holder {
    display: inherit;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-size: 1rem;
    line-height: 1.2;
    margin-bottom: .3em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btSupertitleWeight_default .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 100;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle b {
    color: #e84242;
    font-weight: inherit;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle a {
    color: inherit;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.875rem;
    line-height: 1.3;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 400;
    }
.btHeadingWeight_black .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 900;
    }
.btHeadingWeight_bolder .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 800;
    }
.btHeadingWeight_bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 600;
    }
.btHeadingWeight_medium .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 500;
    }
.btHeadingWeight_normal .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 400;
    }
.btHeadingWeight_light .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 300;
    }
.btHeadingWeight_lighter .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 200;
    }
.btHeadingWeight_thin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 100;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title b {
    color: #e84242;
    font-weight: inherit;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {
    color: inherit;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
    font-size: .9em;
    line-height: 1.6;
    padding-top: .6em;
    }
.bt_bb_service:hover .bt_bb_service_content_title a {
    color: #e84242;
    }
.bt_bb_service.bt_bb_text_opacity_medium .bt_bb_service_content .bt_bb_service_content_text {
    color: #7b7b7b;
    }
.bt_bb_service.bt_bb_text_opacity_light .bt_bb_service_content .bt_bb_service_content_text {
    color: #fff;
    }
.bt_bb_service.bt_bb_text_opacity_dark .bt_bb_service_content .bt_bb_service_content_text {
    color: #121212;
    }
.bt_bb_service.btNoText {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_service.btNoText .bt_bb_service_content .bt_bb_service_content_title {
    line-height: 1.5;
    }
.bt_bb_service.btNoTitle .bt_bb_service_content .bt_bb_service_content_supertitle {
    margin-bottom: 0;
    }
.bt_bb_service.bt_bb_style_outline .bt_bb_icon_holder {
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    }
.bt_bb_service.bt_bb_style_outline:hover .bt_bb_icon_holder {
    -webkit-box-shadow: 0 0 0 2px #121212 inset;
    box-shadow: 0 0 0 2px #121212 inset;
    background: #121212;
    }
.bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    }
.bt_bb_service.bt_bb_style_filled:hover .bt_bb_icon_holder {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #121212 inset;
    box-shadow: 0 0 0 4em #121212 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }

/* Progress bar */
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_inner {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_inner.animated {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    }
.bt_bb_progress_bar.bt_bb_size_small {
    font-size: .8em;
    }
.bt_bb_progress_bar.bt_bb_size_small .bt_bb_progress_bar_inner {
    padding-top: .3em;
    padding-bottom: .3em;
    }

/* Latest posts */
.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    transition: all 500ms cubic-bezier(.25,.8,.25,1);
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    margin-bottom: 0;
    border-radius: 0 !important;
    z-index: 1;
    overflow: hidden;
    position: relative;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    -moz-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    padding: 1.7em 2.5em 1.7em 2.5em;
    color: #121212;
    background: #fff;
    -webkit-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    transition: all 500ms cubic-bezier(.25,.8,.25,1);
    }
.bt_bb_style_gray.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    color: #121212;
    background: #efefef;
    }
.bt_bb_style_dark.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    color: #fff;
    background: #121212;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {
    padding: 0 0 .5em;
    line-height: 1.2;
    opacity: .5;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta:hover {
    opacity: 1;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-size: .8125rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btSupertitleWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: 100;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a {
    color: inherit;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a:hover {
    color: #e84242;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
    display: none;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_comments:before {
    content: "\e62c";
    font-family: Icon7Stroke;
    font-size: 1.2em;
    margin: 0 .25em 0 0;
    display: inline-block;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    display: inline-block;
    padding: 0 !important;
    font-size: .8125rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding-bottom: 1.5rem;
    line-height: 1;
    }
.btSupertitleWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    font-weight: 100;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories {
    font-size: 1em;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories > a {
    font-size: 1em;
    color: inherit;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories > a:hover {
    color: #e84242;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories > a:not(:first-child):before {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #e84242;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories li {
    line-height: 1;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories li:not(:first-child) {
    padding-left: .5em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories li:not(:first-child):before {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #e84242;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories li a {
    line-height: 1;
    padding: 0;
    background: transparent;
    color: inherit;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories li a:hover {
    color: #e84242;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-size: 1.875rem;
    line-height: 1.3;
    margin: 0;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBlogWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 800;
    }
.btBlogWeight_black .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 900;
    }
.btBlogWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 800;
    }
.btBlogWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 700;
    }
.btBlogWeight_semi-bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 600;
    }
.btBlogWeight_medium .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 500;
    }
.btBlogWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 400;
    }
.btBlogWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 300;
    }
.btBlogWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 200;
    }
.btBlogWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 100;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: inherit;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: #e84242;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.8em;
    max-height: 7.2em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more {
    padding-top: 2.2em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-size: .8em;
    line-height: 1;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 600;
    }
.btButtonWeight_black .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 900;
    }
.btButtonWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 800;
    }
.btButtonWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 600;
    }
.btButtonWeight_medium .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 500;
    }
.btButtonWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 400;
    }
.btButtonWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 300;
    }
.btButtonWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 200;
    }
.btButtonWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a span {
    font-weight: 100;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a:after {
    content: "\e685";
    font-family: Icon7Stroke;
    font-size: 1.5em;
    display: inline-block;
    line-height: 1;
    padding-left: .5em;
    }
.rtl .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a:after {
    padding-left: 0;
    padding-right: .2em;
    content: "\e687";
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a:hover {
    color: #121212;
    }
.bt_bb_style_dark.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_read_more a:hover {
    color: #fff;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item:hover .bt_bb_latest_posts_item_content {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item:hover .bt_bb_latest_posts_item_image img {
    -webkit-transform: scale3d(1.025,1.025,1.025);
    -moz-transform: scale3d(1.025,1.025,1.025);
    -ms-transform: scale3d(1.025,1.025,1.025);
    transform: scale3d(1.025,1.025,1.025);
    -webkit-filter: brightness(.8);
    filter: brightness(.8);
    }
.bt_bb_latest_posts.bt_bb_image_shape_rounded .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    }
.bt_bb_latest_posts.bt_bb_image_shape_rounded .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    }
.bt_bb_latest_posts.bt_bb_image_shape_round .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
    }
.bt_bb_latest_posts.bt_bb_image_shape_round .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    border-bottom-left-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
    }
@media (max-width: 780px) {
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    padding: 1.5em;
    }
.bt_bb_columns_1.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.bt_bb_columns_2.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.bt_bb_columns_3.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.bt_bb_columns_4.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.bt_bb_columns_5.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
}

/* Masonry post grid */
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content {
    margin: -10px;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 10px;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
    padding: 0 2em 2.5em 2em;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-size: 1em;
    text-transform: uppercase;
    position: relative;
    padding: 0;
    margin: 0 1.25em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btSupertitleWeight_default .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    font-weight: 100;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
    background: transparent;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    content: "";
    width: 0%;
    height: 2px;
    position: absolute;
    bottom: -.25em;
    left: 0;
    background: #e84242;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover:after,
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:after {
    width: 100% !important;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {
    position: relative;
    overflow: hidden;
    }
.btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {
    border-radius: 20px;
    z-index: 1;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    overflow: hidden;
    background: #121212;
    }
.btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    border-radius: 20px;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {
    display: block;
    width: 100%;
    height: 100%;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a img {
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
    display: block;
    width: 100%;
    height: 100%;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
    position: absolute;
    top: 0;
    padding: 2em;
    width: 100%;
    height: 100%;
    pointer-events: none;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    z-index: 1;
    color: #fff;
    -webkit-transform: translateY(25%);
    -moz-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
    opacity: 0;
    -webkit-transition: 400ms ease all;
    -moz-transition: 400ms ease all;
    transition: 400ms ease all;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
    padding-bottom: .5em;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
    font-size: .835em;
    text-transform: uppercase;
    padding-right: 0;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category a {
    padding: 0;
    color: #fff;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category a:hover {
    color: #e84242;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category a:not(:first-child):before {
    content: "";
    display: inline-block;
    margin: -2px 8px 0 5px;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #e84242;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category > a:before {
    padding-right: .5em;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category > .post-categories {
    font-size: 1em;
    line-height: 1;
    display: inline-block;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category > .post-categories li {
    font-size: 1em;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category > .post-categories li a {
    padding: 0;
    display: inline-block;
    background: transparent;
    color: inherit;
    text-transform: uppercase;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category > .post-categories li a:hover {
    color: #e84242;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category > .post-categories li:first-child:before {
    display: none;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category > .post-categories li:not(:first-child):before {
    content: "";
    display: inline-block;
    margin: -2px 8px 0 5px;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #e84242;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_date:before {
    display: none;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_comments:before {
    content: "\e62c";
    font-family: Icon7Stroke;
    font-size: 1.2em;
    margin: 0 .25em 0 0;
    display: inline-block;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-size: 1.875em;
    line-height: 1.2;
    padding-bottom: 0;
    width: 100%;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBlogWeight_default .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 800;
    }
.btBlogWeight_black .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 900;
    }
.btBlogWeight_bolder .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 800;
    }
.btBlogWeight_bold .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 700;
    }
.btBlogWeight_semi-bold .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 600;
    }
.btBlogWeight_medium .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 500;
    }
.btBlogWeight_normal .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 400;
    }
.btBlogWeight_light .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 300;
    }
.btBlogWeight_lighter .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 200;
    }
.btBlogWeight_thin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 100;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #fff;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #e84242;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_hidden_content {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    -webkit-transition: all .3s cubic-bezier(.37,.75,.61,1.05) 0s;
    -moz-transition: all .3s cubic-bezier(.37,.75,.61,1.05) 0s;
    transition: all .3s cubic-bezier(.37,.75,.61,1.05) 0s;
    padding-top: 1em;
    width: 100%;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_hidden_content .bt_bb_grid_item_post_excerpt {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.8em;
    max-height: 3.6em;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 2em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    pointer-events: none;
    opacity: 1;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-size: 1.875em;
    padding-bottom: 0;
    color: #fff;
    text-align: left;
    width: 100%;
    z-index: 2;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBlogWeight_default .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 800;
    }
.btBlogWeight_black .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 900;
    }
.btBlogWeight_bolder .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 800;
    }
.btBlogWeight_bold .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 700;
    }
.btBlogWeight_semi-bold .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 600;
    }
.btBlogWeight_medium .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 500;
    }
.btBlogWeight_normal .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 400;
    }
.btBlogWeight_light .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 300;
    }
.btBlogWeight_lighter .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 200;
    }
.btBlogWeight_thin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5 {
    font-weight: 100;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init h5:hover {
    color: #e84242;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_title_init:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .8;
    pointer-events: none;
    z-index: 1;
    background: -webkit-linear-gradient(bottom,rgb(0,0,0,.8) 0%,rgb(0,0,0,.3) 40%,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);
    background: -moz-linear-gradient(bottom,rgb(0,0,0,.8) 0%,rgb(0,0,0,.3) 40%,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to top,rgb(0,0,0,.8) 0%,rgb(0,0,0,.3) 40%,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: .2;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {
    opacity: 0;
    -webkit-transform: translateY(25%);
    -moz-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
    }
@media (max-width: 780px) {
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
    padding: 0 0 2.5em 0 !important;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    margin-bottom: .5em;
    }
}

/* Loader */
.bt_bb_post_grid_loader {
    margin-top: 4em;
    border: .4em solid #f3f3f3;
    border-top: .4em solid #e84242;
    }

/* Masonry Image Grid */
.bt_bb_masonry_image_grid .bt_bb_grid_item {
    -webkit-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    transition: all 500ms cubic-bezier(.25,.8,.25,1);
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item .bt_bb_grid_item_inner_image img {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    -moz-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item:hover {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item:hover .bt_bb_grid_item_inner_image img {
    -webkit-transform: scale3d(1.025,1.025,1.025);
    -moz-transform: scale3d(1.025,1.025,1.025);
    -ms-transform: scale3d(1.025,1.025,1.025);
    transform: scale3d(1.025,1.025,1.025);
    -webkit-filter: brightness(.8);
    filter: brightness(.8);
    }

/* Slider */
button.slick-arrow {
    background-color: transparent;
    border: 2px solid white;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
button.slick-arrow:hover {
    opacity: 1 !important;
    background-color: white;
    }
button.slick-arrow:hover:before {
    color: #121212;
    }
.bt_bb_navigation_style_filled button.slick-arrow {
    border: none;
    background: #fff;
    color: #121212;
    -webkit-transition: 600ms all ease;
    -moz-transition: 600ms all ease;
    transition: 600ms all ease;
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    }
.bt_bb_navigation_style_filled button.slick-arrow:before {
    color: #121212;
    }
.slick-slider:hover button.slick-arrow {
    opacity: .7;
    }
@media (max-width: 780px) {
.bt_bb_content_slider.bt_bb_show_dots_bottom button.slick-arrow {
    opacity: 0 !important;
    }
}

.bt_bb_layout_wide .bt_bb_content_slider .bt_bb_multiple_slides .slick-list {
    position: static !important;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    }
.bt_bb_layout_wide .bt_bb_content_slider .bt_bb_multiple_slides .slick-list .slick-track {
    position: relative;
    }
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item {
    overflow: hidden;
    }
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content {
    max-width: 1260px;
    padding: 0 30px;
    margin: 0 auto;
    }
.bt_bb_layout_wide .bt_bb_content_slider button.slick-arrow.slick-prev {
    left: 1em;
    }
.rtl .bt_bb_layout_wide .bt_bb_content_slider button.slick-arrow.slick-prev {
    left: auto !important;
    right: 1em;
    }
.bt_bb_layout_wide .bt_bb_content_slider button.slick-arrow.slick-next {
    right: 1em;
    }
.rtl .bt_bb_layout_wide .bt_bb_content_slider button.slick-arrow.slick-next {
    right: auto !important;
    left: 1em;
    }

/* Slider dots */
ul.slick-dots {
    bottom: 2em;
    }
.bt_bb_show_dots_below ul.slick-dots {
    bottom: -4.5em;
    }
ul.slick-dots li {
    margin: .6em .8em;
    width: .6em;
    height: .6em;
    border: none;
    background: #c7c7c7;
    position: relative;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
ul.slick-dots li:after {
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    content: '';
    font-size: 1em;
    border: 1px solid #c7c7c7;
    line-height: 1;
    position: absolute;
    width: 1.8em;
    height: 1.8em;
    border-radius: 50px;
    left: -.6em;
    top: -.6em;
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    }
ul.slick-dots li.slick-active,
ul.slick-dots li:hover {
    background: #c7c7c7;
    }
ul.slick-dots li.slick-active:after,
ul.slick-dots li:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.bt_bb_navigation_color_light ul.slick-dots li {
    background-color: #fff;
    }
.bt_bb_navigation_color_light ul.slick-dots li:after {
    border-color: #fff;
    }
.bt_bb_navigation_color_dark ul.slick-dots li {
    background-color: #121212;
    }
.bt_bb_navigation_color_dark ul.slick-dots li:after {
    border-color: #121212;
    }
.bt_bb_navigation_color_accent ul.slick-dots li {
    background-color: #e84242;
    }
.bt_bb_navigation_color_accent ul.slick-dots li:after {
    border-color: #e84242;
    }
.bt_bb_navigation_color_alternate ul.slick-dots li {
    background-color: #f5e7c1;
    }
.bt_bb_navigation_color_alternate ul.slick-dots li:after {
    border-color: #f5e7c1;
    }
.bt_bb_content_slider.bt_bb_move_navigation_top ul.slick-dots {
    bottom: 8em;
    }
.bt_bb_gap_small .slick-list {
    margin: 0 -.25rem;
    }
.bt_bb_gap_small .slick-list .bt_bb_slider_item {
    padding: 0 .25rem;
    }
.bt_bb_gap_normal .slick-list {
    margin: 0 -.5rem;
    }
.bt_bb_gap_normal .slick-list .bt_bb_slider_item {
    padding: 0 .5rem;
    }
.bt_bb_gap_large .slick-list {
    margin: 0 -1rem;
    }
.bt_bb_gap_large .slick-list .bt_bb_slider_item {
    padding: 0 1rem;
    }
.bt_bb_slider button.slick-arrow.slick-prev,
.bt_bb_post_slider button.slick-arrow.slick-prev {
    left: -1em;
    }
.bt_bb_slider button.slick-arrow.slick-next,
.bt_bb_post_slider button.slick-arrow.slick-next {
    right: -1em;
    }

/* Scale centered slider item */
@media (min-width: 768px) {
.bt_bb_slider.bt_bb_highlight.bt_bb_multiple_slides .slick-track .bt_bb_slider_item {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    }
.bt_bb_slider.bt_bb_highlight.bt_bb_multiple_slides .slick-track .bt_bb_slider_item {
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    }
.bt_bb_slider.bt_bb_highlight.bt_bb_multiple_slides .slick-track .bt_bb_slider_item.slick-current.slick-active + .bt_bb_slider_item {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
}

/* Custom menu */
.bt_bb_custom_menu div ul {
    margin: 0;
    }
.bt_bb_custom_menu div ul li {
    list-style: none;
    }
.bt_bb_custom_menu div ul a {
    color: inherit;
    font-size: .875em;
    line-height: 1;
    }
.bt_bb_custom_menu div ul a:hover {
    color: inherit;
    opacity: .5;
    }
.btMenuWeight_default .bt_bb_custom_menu div ul a {
    font-weight: 400;
    }
.btMenuWeight_black .bt_bb_custom_menu div ul a {
    font-weight: 900;
    }
.btMenuWeight_bolder .bt_bb_custom_menu div ul a {
    font-weight: 800;
    }
.btMenuWeight_bold .bt_bb_custom_menu div ul a {
    font-weight: 700;
    }
.btMenuWeight_semi-bold .bt_bb_custom_menu div ul a {
    font-weight: 600;
    }
.btMenuWeight_medium .bt_bb_custom_menu div ul a {
    font-weight: 500;
    }
.btMenuWeight_normal .bt_bb_custom_menu div ul a {
    font-weight: 400;
    }
.btMenuWeight_light .bt_bb_custom_menu div ul a {
    font-weight: 300;
    }
.btMenuWeight_lighter .bt_bb_custom_menu div ul a {
    font-weight: 200;
    }
.btMenuWeight_thin .bt_bb_custom_menu div ul a {
    font-weight: 100;
    }
.bt_bb_font_weight_black.bt_bb_custom_menu div ul a {
    font-weight: 900;
    }
.bt_bb_font_weight_bolder.bt_bb_custom_menu div ul a {
    font-weight: 800;
    }
.bt_bb_font_weight_bold.bt_bb_custom_menu div ul a {
    font-weight: 700;
    }
.bt_bb_font_weight_semi-bold.bt_bb_custom_menu div ul a {
    font-weight: 600;
    }
.bt_bb_font_weight_medium.bt_bb_custom_menu div ul a {
    font-weight: 500;
    }
.bt_bb_font_weight_normal.bt_bb_custom_menu div ul a {
    font-weight: 400;
    }
.bt_bb_font_weight_light.bt_bb_custom_menu div ul a {
    font-weight: 300;
    }
.bt_bb_font_weight_lighter.bt_bb_custom_menu div ul a {
    font-weight: 200;
    }
.bt_bb_font_weight_thin.bt_bb_custom_menu div ul a {
    font-weight: 100;
    }
.bt_bb_font_size_12.bt_bb_custom_menu div ul a {
    font-size: 12px;
    }
.bt_bb_font_size_13.bt_bb_custom_menu div ul a {
    font-size: 13px;
    }
.bt_bb_font_size_14.bt_bb_custom_menu div ul a {
    font-size: 14px;
    }
.bt_bb_font_size_15.bt_bb_custom_menu div ul a {
    font-size: 15px;
    }
.bt_bb_font_size_16.bt_bb_custom_menu div ul a {
    font-size: 16px;
    }
.bt_bb_font_size_17.bt_bb_custom_menu div ul a {
    font-size: 17px;
    }
.bt_bb_custom_menu div ul > li {
    margin-left: 0;
    }
.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li {
    padding: 0 .5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li,.bt_bb_align_center .bt_bb_align_right.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li,.bt_bb_align_left .bt_bb_align_right .bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li,.bt_bb_align_center .bt_bb_align_right .bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li,.bt_bb_align_right.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li,.bt_bb_align_right .bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li {
    float: inherit;
    }
.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li a {
    position: relative;
    }
.bt_bb_text_decoration_underline.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li a:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -.25em;
    left: 0;
    background: currentColor;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_text_decoration_underline.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li a:hover:after {
    width: 0% !important;
    }

/* Google & OpenStreet map */
.bt_bb_map .bt_bb_map_content {
    max-width: 1280px;
    margin: auto;
    padding: 9em 0;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
    width: 40%;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
    padding: 3em;
    }
.bt_bb_google_maps.bt_bb_shape_round {
    border-radius: 30px;
    overflow: hidden;
    }
.bt_bb_google_maps.bt_bb_shape_round .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
    border-radius: 30px;
    overflow: hidden;
    }
.bt_bb_google_maps.bt_bb_shape_round .bt_bb_google_maps_map.bt_bb_map_map {
    border-radius: 20px;
    overflow: hidden;
    }
.bt_bb_google_maps.bt_bb_inner_content_shape_round .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
    border-radius: 50px;
    overflow: hidden;
    }
.bt_bb_google_maps.bt_bb_inner_content_shape_square .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
    border-radius: 0;
    overflow: hidden;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_image {
    margin: -3em -3em 0 -3em;
    }
.bt_bb_google_maps.bt_bb_border_light {
    border: 1em solid #fff;
    }
.bt_bb_google_maps.bt_bb_border_light.bt_bb_shape_round {
    background: #fff;
    }
.bt_bb_google_maps.bt_bb_border_dark {
    border: 1em solid #121212;
    }
.bt_bb_google_maps .gmnoprint {
    display: none;
    }
@media (max-width: 768px) {
.bt_bb_map_content {
    padding: 0 !important;
    }
.bt_bb_map_content .bt_bb_map_content_wrapper {
    padding: 0 !important;
    }
.bt_bb_map.bt_bb_maps_with_content .bt_bb_map_map {
    height: 600px !important;
    position: relative;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
    width: 100% !important;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
    padding: 2em !important;
    }
.bt_bb_map.bt_bb_map_with_content:not(.bt_bb_map_type_static) .bt_bb_map_map {
    height: 600px !important;
    position: relative;
    }
}

/* Tabs */
.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    padding-top: 1em;
    }
.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li {
    margin-right: 2em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,.bt_bb_align_center .bt_bb_align_right.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,.bt_bb_align_left .bt_bb_align_right .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,.bt_bb_align_center .bt_bb_align_right .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,.bt_bb_align_right.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,.bt_bb_align_right .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li {
    margin-right: 0;
    margin-left: 2em;
    }
.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #e84242;
    }
.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li span {
    padding: 1em 0;
    }
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header {
    border-width: 2px;
    }
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header li {
    border-width: 0 0 0 2px;
    }
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    border-width: 2px;
    }
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li {
    border-width: 0 0 0 2px;
    }

/* Counter  */
.bt_bb_counter_holder {
    height: 1em;
    line-height: 1;
    display: inline-block;
    }
.bt_bb_counter_holder .bt_bb_counter {
    height: 1em;
    }
.bt_bb_counter_holder .bt_bb_counter span.onedigit {
    height: 1em;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 400;
    }
.btHeadingWeight_black .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 900;
    }
.btHeadingWeight_bolder .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 800;
    }
.btHeadingWeight_bold .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 600;
    }
.btHeadingWeight_medium .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 500;
    }
.btHeadingWeight_normal .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 400;
    }
.btHeadingWeight_light .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 300;
    }
.btHeadingWeight_lighter .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 200;
    }
.btHeadingWeight_thin .bt_bb_counter_holder .bt_bb_counter span.onedigit {
    font-weight: 100;
    }
.bt_bb_counter_holder .bt_bb_counter span.onedigit span {
    height: 1em;
    }

/* Countdown */
.bt_bb_countdown .btCountdownHolder .days,
.bt_bb_countdown .btCountdownHolder .hours,
.bt_bb_countdown .btCountdownHolder .minutes,
.bt_bb_countdown .btCountdownHolder .seconds {
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_default .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_default .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_default .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 400;
    }
.btHeadingWeight_black .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_black .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_black .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_black .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 900;
    }
.btHeadingWeight_bolder .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_bolder .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_bolder .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_bolder .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 800;
    }
.btHeadingWeight_bold .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_bold .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_bold .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_bold .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_semi-bold .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_semi-bold .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_semi-bold .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 600;
    }
.btHeadingWeight_medium .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_medium .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_medium .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_medium .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 500;
    }
.btHeadingWeight_normal .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_normal .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_normal .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_normal .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 400;
    }
.btHeadingWeight_light .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_light .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_light .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_light .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 300;
    }
.btHeadingWeight_lighter .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_lighter .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_lighter .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_lighter .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 200;
    }
.btHeadingWeight_thin .bt_bb_countdown .btCountdownHolder .days,
.btHeadingWeight_thin .bt_bb_countdown .btCountdownHolder .hours,
.btHeadingWeight_thin .bt_bb_countdown .btCountdownHolder .minutes,
.btHeadingWeight_thin .bt_bb_countdown .btCountdownHolder .seconds {
    font-weight: 100;
    }
.bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btSubtitleStyle_italic .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-style: italic;
    }
.btSubtitleWeight_default .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 400;
    }
.btSubtitleWeight_black .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 900;
    }
.btSubtitleWeight_bolder .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 800;
    }
.btSubtitleWeight_bold .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 700;
    }
.btSubtitleWeight_semi-bold .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 600;
    }
.btSubtitleWeight_medium .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 500;
    }
.btSubtitleWeight_normal .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 400;
    }
.btSubtitleWeight_light .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 300;
    }
.btSubtitleWeight_lighter .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 200;
    }
.btSubtitleWeight_thin .bt_bb_countdown .btCountdownHolder span[class$="_text"] {
    font-weight: 100;
    }

/* Text & Image */
.bt_bb_text_image {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_text_image .bt_bb_text_image_image {
    min-width: 80px;
    }
.bt_bb_text_image .bt_bb_text_image_text {
    padding-left: 1em;
    }
.bt_bb_text_image .bt_bb_text_image_text p {
    line-height: 1.4;
    margin-bottom: 0;
    }
@media (max-width: 780px) {
.bt_bb_text_image {
    display: block;
    }
.bt_bb_text_image .bt_bb_text_image_image {
    min-width: auto;
    }
.bt_bb_text_image .bt_bb_text_image_image .bt_bb_image {
    float: none;
    }
.bt_bb_text_image .bt_bb_text_image_text {
    padding-top: 1em;
    padding-left: 0;
    }
}

/* Images */
.bt_bb_image.bt_bb_shape_soft-rounded {
    border-radius: 30px;
    overflow: hidden;
    z-index: 1;
    position: relative;
    }
.bt_bb_image.bt_bb_shape_soft-rounded img {
    border-radius: 30px;
    }
.bt_bb_image.bt_bb_use_lightbox a img {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    -moz-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.bt_bb_image.bt_bb_use_lightbox:hover a img {
    -webkit-transform: scale3d(1.025,1.025,1.025);
    -moz-transform: scale3d(1.025,1.025,1.025);
    -ms-transform: scale3d(1.025,1.025,1.025);
    transform: scale3d(1.025,1.025,1.025);
    -webkit-filter: brightness(.8);
    filter: brightness(.8);
    }

/* Accordion */
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.25rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding: 1em 0;
    }
.btSupertitleWeight_default .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-weight: 100;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:before {
    content: "\e903";
    font-family: "Remix";
    font-size: 1.5em;
    text-align: center;
    line-height: 1;
    width: 1em;
    height: 1em;
    display: inline-block;
    margin: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    border-width: 0 0 2px;
    }
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item,
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item {
    border-width: 0 2px 2px;
    }
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item:first-child,
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item:first-child {
    border-width: 2px;
    }
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    padding-left: .5em;
    padding-right: .5em;
    }
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    border-width: 0 0 2px;
    }

/* Price Table */
.bt_bb_price_list {
    padding: 2.5em;
    border: none !important;
    background: #fff;
    }
.btSoftRoundedButtons .bt_bb_price_list {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_price_list {
    border-radius: 50px;
    }
.bt_bb_price_list .bt_bb_price_list_title {
    padding: 0 0 .5rem;
    font-size: 2.5rem;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 400;
    }
.btHeadingWeight_black .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 900;
    }
.btHeadingWeight_bolder .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 800;
    }
.btHeadingWeight_bold .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 600;
    }
.btHeadingWeight_medium .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 500;
    }
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 400;
    }
.btHeadingWeight_light .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 300;
    }
.btHeadingWeight_lighter .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 200;
    }
.btHeadingWeight_thin .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 100;
    }
.bt_bb_price_list .bt_bb_price_list_subtitle {
    margin: 0 0 2rem;
    opacity: .6;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btSubtitleStyle_italic .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-style: italic;
    }
.btSubtitleWeight_default .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 400;
    }
.btSubtitleWeight_black .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 900;
    }
.btSubtitleWeight_bolder .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 800;
    }
.btSubtitleWeight_bold .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 700;
    }
.btSubtitleWeight_semi-bold .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 600;
    }
.btSubtitleWeight_medium .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 500;
    }
.btSubtitleWeight_normal .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 400;
    }
.btSubtitleWeight_light .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 300;
    }
.btSubtitleWeight_lighter .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 200;
    }
.btSubtitleWeight_thin .bt_bb_price_list .bt_bb_price_list_subtitle {
    font-weight: 100;
    }
.bt_bb_price_list .bt_bb_price_list_price {
    margin: 0 0 1rem;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 400;
    }
.btHeadingWeight_black .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 900;
    }
.btHeadingWeight_bolder .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 800;
    }
.btHeadingWeight_bold .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 600;
    }
.btHeadingWeight_medium .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 500;
    }
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 400;
    }
.btHeadingWeight_light .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 300;
    }
.btHeadingWeight_lighter .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 200;
    }
.btHeadingWeight_thin .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 100;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount {
    font-size: 3.625rem;
    }
.bt_bb_price_list ul {
    padding: 0;
    }
.bt_bb_price_list ul li {
    padding: .5rem 0;
    border: none !important;
    }

/* Lightbox */
.mfp-wrap {
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    }
.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready {
    opacity: 1;
    }
.mfp-figure:after {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.mfp-container {
    background: rgba(0,0,0,.8);
    }
button.mfp-arrow {
    width: 3em;
    height: 3em;
    }
button.mfp-arrow:before {
    display: none;
    }
button.mfp-arrow.mfp-arrow-right:after {
    content: "\e684";
    }
button.mfp-arrow:after {
    content: "\e686";
    font-family: Icon7Stroke;
    font-size: 2.5rem;
    line-height: 1;
    width: auto;
    height: auto;
    border: none;
    padding: 0;
    margin: 0 !important;
    top: 0;
    border-radius: 50%;
    border: 2px solid #fff;
    color: #fff;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }

/* WPC7 Form */
.darkSkinSelector .wpcf7-form input:not([type='radio']),
.darkSkinSelector .wpcf7-form input:not([type='checkbox']),
.darkSkinSelector .wpcf7-form textarea,
.darkSkinSelector .wpcf7-form .fancy-select .trigger {
    color: #121212;
    }
.wpcf7-form .fancy-select .trigger {
    line-height: 3.2em;
    }
.wpcf7-form .fancy-select .options.overflowing {
    bottom: 3.35em;
    }
.wpcf7-form .wpcf7-submit {
    font-size: 1em !important;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding: 1.35em 2.5em !important;
    width: auto !important;
    min-width: 8em;
    border: 0;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    color: #fff !important;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btButtonWeight_default .wpcf7-form .wpcf7-submit {
    font-weight: 600;
    }
.btButtonWeight_black .wpcf7-form .wpcf7-submit {
    font-weight: 900;
    }
.btButtonWeight_bolder .wpcf7-form .wpcf7-submit {
    font-weight: 800;
    }
.btButtonWeight_bold .wpcf7-form .wpcf7-submit {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .wpcf7-form .wpcf7-submit {
    font-weight: 600;
    }
.btButtonWeight_medium .wpcf7-form .wpcf7-submit {
    font-weight: 500;
    }
.btButtonWeight_normal .wpcf7-form .wpcf7-submit {
    font-weight: 400;
    }
.btButtonWeight_light .wpcf7-form .wpcf7-submit {
    font-weight: 300;
    }
.btButtonWeight_lighter .wpcf7-form .wpcf7-submit {
    font-weight: 200;
    }
.btButtonWeight_thin .wpcf7-form .wpcf7-submit {
    font-weight: 100;
    }
.wpcf7-form .wpcf7-submit:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    }
.bt_bb_align_center .wpcf7-form .wpcf7-submit {
    margin-left: auto;
    margin-right: auto;
    }
.bt_bb_align_right .wpcf7-form .wpcf7-submit {
    margin-left: auto;
    }
.wpcf7-form .ajax-loader {
    background-color: transparent;
    background-image: url(gfx/ajax-loader.gif);
    width: 24px;
    height: 24px;
    }
.wpcf7-form .ajax-loader:before {
    display: none;
    }
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    border: 2px solid #e84242;
    }
span.wpcf7-not-valid-tip {
    color: #e84242;
    }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #e84242;
    }

/* Newsletter */
.btNewsletter {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
    }
.btSoftRoundedButtons .btNewsletter {
    border-radius: 3px;
    overflow: hidden;
    }
.btNewsletter.btVegetables {
    border-radius: 10px;
    overflow: hidden;
    }
.btNewsletter.btDonuts {
    max-width: 600px;
    margin: 0 auto;
    }
.btNewsletter .btNewsletterEmail {
    -webkit-flex: 1 0 80%;
    -ms-flex: 1 0 80%;
    flex: 1 0 80%;
    max-width: 80%;
    }
.btNewsletter .btNewsletterEmail input[type='email'] {
    font-size: 1.25em !important;
    padding: .9em 2em !important;
    line-height: 1;
    height: 60px;
    border: none;
    color: #121212;
    background: #fff;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    }
.btSoftRoundedButtons .btNewsletter .btNewsletterEmail input[type='email'] {
    border-radius: 0;
    }
.btNewsletter .btNewsletterEmail input[type='email']::placeholder {
    opacity: .7;
    }
.btNewsletter .btNewsletterEmail input[type='email']:focus {
    -webkit-box-shadow: 0 0 0 2px #e84242 inset;
    box-shadow: 0 0 0 2px #e84242 inset;
    }
.btPizza.btNewsletter .btNewsletterEmail input[type='email']:focus {
    -webkit-box-shadow: 0 0 0 2px #f5e7c1 inset;
    box-shadow: 0 0 0 2px #f5e7c1 inset;
    }
.btCupcakes.btNewsletter .btNewsletterEmail input[type='email']:focus {
    -webkit-box-shadow: 0 0 0 2px #333 inset;
    box-shadow: 0 0 0 2px #333 inset;
    }
.btVegetables.btNewsletter .btNewsletterEmail input[type='email']:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btCupcakes.btNewsletter .btNewsletterEmail input[type='email'] {
    font-size: 1em !important;
    }
.btCupcakes.btNewsletter .btNewsletterEmail {
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
    max-width: 75%;
    }
.btCupcakes.btNewsletter .btNewsletterEmail input[type='email'] {
    font-size: 1em !important;
    padding: 1.25em 1.5em !important;
    }
.btCupcakesAccent.btNewsletter .btNewsletterEmail input[type='email'] {
    -webkit-box-shadow: 0 0 0 1px #cecece inset;
    box-shadow: 0 0 0 1px #cecece inset;
    }
.btCupcakesAccent.btNewsletter .btNewsletterEmail input[type='email']:focus {
    -webkit-box-shadow: 0 0 0 1px #e84242 inset;
    box-shadow: 0 0 0 1px #e84242 inset;
    }
.btVegetables.btNewsletter .btNewsletterEmail {
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
    max-width: 75%;
    }
.btVegetables.btNewsletter .btNewsletterEmail input[type='email'] {
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 1em !important;
    padding: 1.25em 1.5em !important;
    }
.btNewsletter .btNewsletterButton {
    margin-left: -4em;
    z-index: 2;
    }
.btNewsletter .btNewsletterButton input[type='submit'] {
    line-height: 1;
    height: 60px;
    padding: 1.38em 2.5em !important;
    width: 100% !important;
    }
.btSoftRoundedButtons .btNewsletter .btNewsletterButton input[type='submit'] {
    border-radius: 0;
    }
.btPizza.btNewsletter .btNewsletterButton input[type='submit'] {
    color: #121212 !important;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    }
.btCupcakesAccent.btNewsletter .btNewsletterButton input[type='submit'] {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    }
.btVegetables.btNewsletter .btNewsletterButton input[type='submit'] {
    color: #e84242 !important;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    }
.btDonuts.btNewsletter .btNewsletterButton input[type='submit'] {
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    }
.btNewsletter .btNewsletterButton .ajax-loader {
    margin: 0;
    position: absolute;
    top: 1em;
    right: -3em;
    }
.btCupcakes.btNewsletter .btNewsletterButton {
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
    margin-left: 0;
    }
.btCupcakes.btNewsletter .btNewsletterButton input[type='submit'] {
    -webkit-box-shadow: 0 0 0 4em #333 inset;
    box-shadow: 0 0 0 4em #333 inset;
    }
.btVegetables.btNewsletter .btNewsletterButton {
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
    margin-left: 0;
    }
@media (max-width: 991px) {
.btNewsletter {
    display: block;
    }
.btSoftRoundedButtons .btNewsletter {
    border-radius: 0;
    overflow: hidden;
    }
.btSoftRoundedButtons .btNewsletter input {
    border-radius: 3px !important;
    overflow: hidden;
    }
.btNewsletter .btNewsletterColumn,
.btNewsletter .btNewsletterEmail {
    max-width: 100% !important;
    padding-right: 0;
    padding-bottom: 10px;
    }
.btNewsletter .btNewsletterButton {
    margin-left: 0 !important;
    max-width: 100% !important;
    }
.btNewsletter .btNewsletterButton input[type='submit'] {
    width: auto !important;
    }
}

/* Contact Form */
.btContactForm .btContactRow {
    margin-bottom: 1em;
    }
.btContactForm .btContactRow input,
.btContactForm .btContactRow textarea {
    background: #fff;
    border-color: #fff;
    }
.btContactForm .btContactRow input:focus,
.btContactForm .btContactRow textarea:focus {
    border-color: #121212 !important;
    }
.btCupcakes.btContactForm .btContactRow input,
.btCupcakes.btContactForm .btContactRow textarea {
    border-color: #d4d4d4;
    border-width: 1px;
    }
.btContactForm .btContactRow textarea {
    height: 230px;
    }
.btContactForm .btContactFlex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1em;
    }
.btContactForm .btContactFlex .btContactColumn {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    min-width: 50%;
    }
.btContactForm .btContactFlex .btContactColumn input,
.btContactForm .btContactFlex .btContactColumn textarea {
    background: #fff;
    border-color: #d4d4d4;
    border-width: 1px;
    }
.btContactForm .btContactFlex .btContactColumn input:focus,
.btContactForm .btContactFlex .btContactColumn textarea:focus {
    border-color: #121212 !important;
    }
.btContactForm .btContactFlex .btContactColumn:first-child {
    padding-right: 1em;
    }
.btContactForm .btContactButton input[type='submit'] {
    width: 100% !important;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    }
.btContactForm .btContactButton input[type='submit']:hover {
    color: #e84242 !important;
    background: #fff;
    }
.btCupcakes.btContactForm .btContactButton input[type='submit'] {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 4em #333 inset;
    box-shadow: 0 0 0 4em #333 inset;
    }
.btCupcakes.btContactForm .btContactButton input[type='submit']:hover {
    color: #fff !important;
    -webkit-box-shadow: 0 0 0 4em #333 inset;
    box-shadow: 0 0 0 4em #333 inset;
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
    }
.btContactForm span.wpcf7-not-valid-tip {
    color: #fff;
    }

/* Advanced progress bar */
.bt_bb_progress_bar_advanced {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_progress_bar_advanced,.bt_bb_align_right .bt_bb_align_center.bt_bb_progress_bar_advanced,.bt_bb_align_left .bt_bb_align_center .bt_bb_progress_bar_advanced,.bt_bb_align_right .bt_bb_align_center .bt_bb_progress_bar_advanced,.bt_bb_align_center.bt_bb_progress_bar_advanced,.bt_bb_align_center .bt_bb_progress_bar_advanced {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.bt_bb_progress_bar_advanced a {
    color: inherit !important;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_small .container svg {
    width: 8em !important;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_small .container .bt_bb_icon_holder {
    font-size: 3rem;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_normal .container svg {
    width: 11em !important;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_normal .container .bt_bb_icon_holder {
    font-size: 4rem;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_large .container svg {
    width: 15em !important;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_large .container .bt_bb_icon_holder {
    font-size: 6rem;
    }
.bt_bb_progress_bar_advanced .container {
    width: 100%;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1em;
    }
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_content {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: absolute;
    top: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_content .bt_bb_icon_holder {
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    line-height: 1;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    text-align: center;
    }
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_content .bt_bb_progress_bar_advanced_highlighted_text {
    font-size: 2.5em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    font-weight: inherit;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    padding: 0 !important;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    text-align: center;
    margin-top: 1rem;
    }
.bt_bb_progress_bar_advanced p {
    line-height: 1.1;
    }
.bt_bb_progress_bar_advanced p b {
    color: #e84242;
    }

/* Floating image */
.bt_bb_floating_image {
    position: absolute;
    z-index: 999;
    width: 100%;
    }
.bt_bb_floating_image_vertical_position_top.bt_bb_floating_image {
    top: 0;
    }
.bt_bb_floating_image_vertical_position_middle.bt_bb_floating_image {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
    }
.bt_bb_floating_image_vertical_position_bottom.bt_bb_floating_image {
    bottom: 0;
    }
.bt_bb_floating_image_horizontal_position_left.bt_bb_floating_image {
    left: 0;
    }
.bt_bb_floating_image_horizontal_position_center.bt_bb_floating_image {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    }
.bt_bb_floating_image_horizontal_position_right.bt_bb_floating_image {
    right: 0;
    }
.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: transform 1200ms ease-out;
    -moz-transition: transform 1200ms ease-out;
    transition: transform 1200ms ease-out;
    }
.bt_bb_floating_image_animation_style_ease_out.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition: transform 1200ms ease-out;
    -moz-transition: transform 1200ms ease-out;
    transition: transform 1200ms ease-out;
    }
.bt_bb_floating_image_animation_style_ease_out_sine.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition: transform 1200ms cubic-bezier(.390,.575,.565,1);
    -moz-transition: transform 1200ms cubic-bezier(.390,.575,.565,1);
    transition: transform 1200ms cubic-bezier(.390,.575,.565,1);
    }
.bt_bb_floating_image_animation_style_ease_in.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition: transform 1200ms ease-in;
    -moz-transition: transform 1200ms ease-in;
    transition: transform 1200ms ease-in;
    }
.bt_bb_floating_image_animation_style_ease_in_sine.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition: transform 1200ms cubic-bezier(.470,0,.745,.715);
    -moz-transition: transform 1200ms cubic-bezier(.470,0,.745,.715);
    transition: transform 1200ms cubic-bezier(.470,0,.745,.715);
    }
.bt_bb_floating_image_animation_style_ease_in_out.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition: transform 1200ms ease-in-out;
    -moz-transition: transform 1200ms ease-in-out;
    transition: transform 1200ms ease-in-out;
    }
.bt_bb_floating_image_animation_style_ease_in_out_sine.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);
    -moz-transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);
    transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);
    }
.bt_bb_floating_image_animation_style_ease_in_out_back.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);
    -moz-transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);
    transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);
    }
.bt_bb_floating_image .bt_bb_floating_image_image:nth-of-type(5n + 2) {
    -webkit-transition-duration: 1400ms;
    -moz-transition-duration: 1400ms;
    transition-duration: 1400ms;
    }
.bt_bb_floating_image .bt_bb_floating_image_image:nth-of-type(5n + 3) {
    -webkit-transition-duration: 1600ms;
    -moz-transition-duration: 1600ms;
    transition-duration: 1600ms;
    }
.bt_bb_floating_image .bt_bb_floating_image_image:nth-of-type(5n + 4) {
    -webkit-transition-duration: 1800ms;
    -moz-transition-duration: 1800ms;
    transition-duration: 1800ms;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_floating_image .bt_bb_image,.bt_bb_align_center .bt_bb_align_left.bt_bb_floating_image .bt_bb_image,.bt_bb_align_right .bt_bb_align_left .bt_bb_floating_image .bt_bb_image,.bt_bb_align_center .bt_bb_align_left .bt_bb_floating_image .bt_bb_image,.bt_bb_align_left.bt_bb_floating_image .bt_bb_image,.bt_bb_align_left .bt_bb_floating_image .bt_bb_image {
    float: none;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_floating_image .bt_bb_image,.bt_bb_align_center .bt_bb_align_right.bt_bb_floating_image .bt_bb_image,.bt_bb_align_left .bt_bb_align_right .bt_bb_floating_image .bt_bb_image,.bt_bb_align_center .bt_bb_align_right .bt_bb_floating_image .bt_bb_image,.bt_bb_align_right.bt_bb_floating_image .bt_bb_image,.bt_bb_align_right .bt_bb_floating_image .bt_bb_image {
    float: none;
    }

/* Animation duration */
.bt_bb_floating_image_animation_duration_0.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 0ms;
    -moz-transition-duration: 0ms;
    transition-duration: 0ms;
    }
.bt_bb_floating_image_animation_duration_100.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 100ms;
    -moz-transition-duration: 100ms;
    transition-duration: 100ms;
    }
.bt_bb_floating_image_animation_duration_200.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    transition-duration: 200ms;
    }
.bt_bb_floating_image_animation_duration_300.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    transition-duration: 300ms;
    }
.bt_bb_floating_image_animation_duration_400.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    transition-duration: 400ms;
    }
.bt_bb_floating_image_animation_duration_500.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 500ms;
    -moz-transition-duration: 500ms;
    transition-duration: 500ms;
    }
.bt_bb_floating_image_animation_duration_600.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 600ms;
    -moz-transition-duration: 600ms;
    transition-duration: 600ms;
    }
.bt_bb_floating_image_animation_duration_700.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    transition-duration: 700ms;
    }
.bt_bb_floating_image_animation_duration_800.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 800ms;
    -moz-transition-duration: 800ms;
    transition-duration: 800ms;
    }
.bt_bb_floating_image_animation_duration_900.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 900ms;
    -moz-transition-duration: 900ms;
    transition-duration: 900ms;
    }
.bt_bb_floating_image_animation_duration_1000.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1000ms;
    -moz-transition-duration: 1000ms;
    transition-duration: 1000ms;
    }
.bt_bb_floating_image_animation_duration_1100.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1100ms;
    -moz-transition-duration: 1100ms;
    transition-duration: 1100ms;
    }
.bt_bb_floating_image_animation_duration_1200.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1200ms;
    -moz-transition-duration: 1200ms;
    transition-duration: 1200ms;
    }
.bt_bb_floating_image_animation_duration_1300.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1300ms;
    -moz-transition-duration: 1300ms;
    transition-duration: 1300ms;
    }
.bt_bb_floating_image_animation_duration_1400.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1400ms;
    -moz-transition-duration: 1400ms;
    transition-duration: 1400ms;
    }
.bt_bb_floating_image_animation_duration_1500.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1500ms;
    -moz-transition-duration: 1500ms;
    transition-duration: 1500ms;
    }
.bt_bb_floating_image_animation_duration_1600.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1600ms;
    -moz-transition-duration: 1600ms;
    transition-duration: 1600ms;
    }
.bt_bb_floating_image_animation_duration_1700.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1700ms;
    -moz-transition-duration: 1700ms;
    transition-duration: 1700ms;
    }
.bt_bb_floating_image_animation_duration_1800.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1800ms;
    -moz-transition-duration: 1800ms;
    transition-duration: 1800ms;
    }
.bt_bb_floating_image_animation_duration_1900.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 1900ms;
    -moz-transition-duration: 1900ms;
    transition-duration: 1900ms;
    }
.bt_bb_floating_image_animation_duration_2000.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 2000ms;
    -moz-transition-duration: 2000ms;
    transition-duration: 2000ms;
    }
.bt_bb_floating_image_animation_duration_2500.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 2500ms;
    -moz-transition-duration: 2500ms;
    transition-duration: 2500ms;
    }
.bt_bb_floating_image_animation_duration_3000.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 3000ms;
    -moz-transition-duration: 3000ms;
    transition-duration: 3000ms;
    }
.bt_bb_floating_image_animation_duration_3500.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 3500ms;
    -moz-transition-duration: 3500ms;
    transition-duration: 3500ms;
    }
.bt_bb_floating_image_animation_duration_4000.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 4000ms;
    -moz-transition-duration: 4000ms;
    transition-duration: 4000ms;
    }
.bt_bb_floating_image_animation_duration_5000.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 5000ms;
    -moz-transition-duration: 5000ms;
    transition-duration: 5000ms;
    }
.bt_bb_floating_image_animation_duration_6000.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-duration: 6000ms;
    -moz-transition-duration: 6000ms;
    transition-duration: 6000ms;
    }

/* Animation delay */
.bt_bb_floating_image_animation_delay_0.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms;
    }
.bt_bb_floating_image_animation_delay_100.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    }
.bt_bb_floating_image_animation_delay_200.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    transition-delay: 200ms;
    }
.bt_bb_floating_image_animation_delay_300.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    transition-delay: 300ms;
    }
.bt_bb_floating_image_animation_delay_400.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    transition-delay: 400ms;
    }
.bt_bb_floating_image_animation_delay_500.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    transition-delay: 500ms;
    }
.bt_bb_floating_image_animation_delay_600.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 600ms;
    -moz-transition-delay: 600ms;
    transition-delay: 600ms;
    }
.bt_bb_floating_image_animation_delay_700.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    transition-delay: 700ms;
    }
.bt_bb_floating_image_animation_delay_800.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 800ms;
    -moz-transition-delay: 800ms;
    transition-delay: 800ms;
    }
.bt_bb_floating_image_animation_delay_900.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 900ms;
    -moz-transition-delay: 900ms;
    transition-delay: 900ms;
    }
.bt_bb_floating_image_animation_delay_1000.bt_bb_floating_image .bt_bb_floating_image_image {
    -webkit-transition-delay: 1000ms;
    -moz-transition-delay: 1000ms;
    transition-delay: 1000ms;
    }
@media (max-width: 992px) {
.bt_bb_floating_image.bt_bb_floating_image_relative_responsive_yes {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.bt_bb_floating_image.bt_bb_floating_image_relative_responsive_yes .bt_bb_floating_image_image {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
}

.bt_bb_steps {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 1em;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon {
    padding-right: 1em;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 7.4em;
    }
.rtl .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon {
    padding-left: 1em;
    padding-right: 0;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder {
    text-decoration: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    line-height: inherit;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    font-size: 3.5rem;
    width: 1.8em;
    height: 1.8em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    line-height: inherit;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    }
.bt_bb_icons_style_borderless.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    font-size: 5.5rem;
    width: 1em;
    height: 1em;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.bt_bb_icons_size_small.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    font-size: 3rem;
    }
.bt_bb_icons_size_large.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    font-size: 4rem;
    }
.bt_bb_icons_size_large.bt_bb_icons_style_borderless.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    font-size: 7rem;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 0 0 1em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    margin: 0 auto;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center .bt_bb_align_right.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_left .bt_bb_align_right .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center .bt_bb_align_right .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-right: 0;
    padding-left: 1em;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex: 1 0 3em;
    -ms-flex: 1 0 3em;
    flex: 1 0 3em;
    min-width: 3em;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-size: 1.25em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    line-height: 1.1;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    }
.btSupertitleWeight_default .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 100;
    }
.bt_bb_icons_size_small.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-size: 1rem;
    }
.bt_bb_icons_size_large.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-size: 1.25rem;
    }
.bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 400;
    }
.btHeadingWeight_black .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 900;
    }
.btHeadingWeight_bolder .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 800;
    }
.btHeadingWeight_bold .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 600;
    }
.btHeadingWeight_medium .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 500;
    }
.btHeadingWeight_normal .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 400;
    }
.btHeadingWeight_light .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 300;
    }
.btHeadingWeight_lighter .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 200;
    }
.btHeadingWeight_thin .bt_bb_title_font_heading.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-weight: 100;
    }
.bt_bb_title_size_extrasmall.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-size: 1.0625rem;
    }
.bt_bb_title_size_small.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-size: 1.25rem;
    }
.bt_bb_title_size_normal.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-size: 1.875rem;
    }
.bt_bb_title_size_large.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-size: 2.5rem;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_text {
    font-size: 1em;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    }
.bt_bb_text_style_gray.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_text {
    color: #888 !important;
    font-weight: 400;
    font-size: .9em;
    line-height: 1.4;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step {
    min-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
    position: relative;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner {
    padding-bottom: 0;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 0 0 1em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center .bt_bb_align_right.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_left .bt_bb_align_right .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_center .bt_bb_align_right .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon,.bt_bb_align_right .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon {
    -webkit-order: inherit;
    -ms-flex-order: inherit;
    order: inherit;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before,.bt_bb_align_center .bt_bb_align_right.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before,.bt_bb_align_left .bt_bb_align_right .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before,.bt_bb_align_center .bt_bb_align_right .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before,.bt_bb_align_right.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before,.bt_bb_align_right .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    margin-right: 0;
    margin-left: auto;
    }
.bt_bb_icons_style_borderless.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    padding-top: 1em !important;
    }
.bt_bb_icons_style_borderless.bt_bb_icons_size_small.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    padding-top: 0 !important;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    max-width: 19em;
    margin: 0 auto;
    padding: 0 1em;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_text {
    padding-top: 1em;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    content: ".....";
    font-size: 2.5em;
    line-height: .25;
    word-break: break-word;
    height: 1.8em;
    width: 1rem;
    text-align: center;
    margin-left: 1em;
    margin-top: -1rem;
    display: block;
    color: #e84242;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    margin-left: auto;
    margin-right: auto;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center .bt_bb_align_right.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_left .bt_bb_align_right .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center .bt_bb_align_right .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    margin-left: auto;
    margin-right: 1em;
    }
.rtl .bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    padding-left: 0;
    padding-right: 1em;
    }
.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    content: "";
    border-left: 2px solid #e84242;
    margin-top: 0;
    margin-bottom: 1rem;
    margin-left: 1.2em;
    width: 2px;
    height: 2.5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center .bt_bb_align_right.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_left .bt_bb_align_right .bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center .bt_bb_align_right .bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right .bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    margin-left: auto;
    margin-right: 1.2em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before,.bt_bb_align_center .bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    margin-left: auto;
    margin-right: auto;
    }
.bt_bb_line_color_alternate.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    color: #f5e7c1;
    }
.bt_bb_line_color_light.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    color: #fff;
    }
.bt_bb_line_color_dark.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    color: #121212;
    }
.bt_bb_line_color_gray.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    color: #353535;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line {
    position: absolute;
    top: 20%;
    right: 19%;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    word-break: inherit;
    height: 1em;
    width: 4rem;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_right .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_left .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_right .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line {
    right: -9%;
    }
.bt_bb_position_vertical.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    height: 1px;
    border-left: none;
    width: 10rem;
    border-bottom: 2px solid #e84242;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_position_vertical.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_right .bt_bb_align_center.bt_bb_position_vertical.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_left .bt_bb_align_center .bt_bb_position_vertical.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_right .bt_bb_align_center .bt_bb_position_vertical.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_center.bt_bb_position_vertical.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line,.bt_bb_align_center .bt_bb_position_vertical.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line {
    right: -18%;
    }
.bt_bb_steps .bt_bb_inner_step:last-child {
    padding-bottom: 0;
    }
.bt_bb_steps .bt_bb_inner_step:last-child .bt_bb_inner_step_line {
    display: none;
    }
.rtl .bt_bb_align_left .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line {
    right: auto !important;
    left: -9%;
    }
.bt_bb_steps.bt_bb_icons_style_outline.bt_bb_icons_size_small.bt_bb_line_style_solid .bt_bb_inner_step .bt_bb_inner_step_line:before {
    margin-left: 1em;
    }
.bt_bb_steps.bt_bb_icons_style_borderless.bt_bb_icons_size_small.bt_bb_line_style_solid .bt_bb_inner_step .bt_bb_inner_step_line:before {
    width: 4rem;
    }
@media (max-width: 768px) {
.bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step {
    min-width: 100% !important;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    max-width: none;
    }
.bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_line {
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    }
.bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_line:before {
    word-break: break-word !important;
    height: 2.4em !important;
    width: 1rem;
    margin-top: 1rem;
    }
.bt_bb_line_style_solid.bt_bb_position_vertical.bt_bb_steps:not(.bt_bb_icons_size_small) .bt_bb_inner_step .bt_bb_inner_step_line:before {
    border: none !important;
    border-left: 2px solid #e84242 !important;
    }
.bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step {
    min-width: 100% !important;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_center.bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content,.bt_bb_align_center .bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    max-width: none;
    }
.bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_line {
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    }
.bt_bb_position_vertical.bt_bb_steps.bt_bb_icons_size_small .bt_bb_inner_step .bt_bb_inner_step_line:before {
    height: 1.4em !important;
    width: 2px !important;
    margin-top: 1rem;
    border: 1px solid;
    margin: 1rem auto 1rem 1rem;
    }
.bt_bb_steps:not(.bt_bb_position_vertical) .bt_bb_inner_step .bt_bb_inner_step_inner {
    display: block;
    }
.bt_bb_steps:not(.bt_bb_position_vertical) .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    min-width: 100%;
    margin-top: 1em;
    }
}

/* Two steps */
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(2),
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(2) ~ .bt_bb_inner_step {
    min-width: 50%;
    -webkit-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    }
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(3),
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(3) ~ .bt_bb_inner_step {
    min-width: 33.3333%;
    -webkit-flex: 33.3333%;
    -ms-flex: 33.3333%;
    flex: 33.3333%;
    }
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(4),
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(4) ~ .bt_bb_inner_step {
    min-width: 25%;
    -webkit-flex: 25%;
    -ms-flex: 25%;
    flex: 25%;
    }
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(5),
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(5) ~ .bt_bb_inner_step {
    min-width: 20%;
    -webkit-flex: 20%;
    -ms-flex: 20%;
    flex: 20%;
    }
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(6),
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step:first-child:nth-last-child(6) ~ .bt_bb_inner_step {
    min-width: 16.6666%;
    -webkit-flex: 16.6666%;
    -ms-flex: 16.6666%;
    flex: 16.6666%;
    }
.bt_bb_single_product {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.8em;
    position: relative;
    -webkit-transition: 600ms all ease;
    -moz-transition: 600ms all ease;
    transition: 600ms all ease;
    }
.bt_bb_single_product:hover {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    }
.bt_bb_single_product.bt_bb_hover_effect_hide_shadow {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    }
.bt_bb_single_product.bt_bb_hover_effect_hide_shadow:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.bt_bb_single_product.bt_bb_hover_effect_none {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.btSoftRoundedButtons .bt_bb_single_product {
    border-radius: 0;
    }
.btHardRoundedButtons .bt_bb_single_product {
    border-radius: 30px;
    }
.bt_bb_single_product.bt_bb_shape_square {
    border-radius: 0;
    }
.bt_bb_single_product.bt_bb_shape_hard_rounded {
    border-radius: 30px;
    }
.bt_bb_single_product.bt_bb_shape_soft_rounded {
    border-radius: 10px;
    }
.bt_bb_single_product .bt_bb_single_product_top_note {
    position: absolute;
    top: 0;
    left: 0;
    padding: .5em 1em;
    color: #fff;
    background: #e84242;
    z-index: 999;
    }
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_top_note {
    border-radius: 0;
    }
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_top_note {
    border-radius: 30px;
    }
.bt_bb_shape_square.bt_bb_single_product .bt_bb_single_product_top_note {
    border-radius: 0;
    }
.bt_bb_shape_hard_rounded.bt_bb_single_product .bt_bb_single_product_top_note {
    border-radius: 30px;
    }
.bt_bb_shape_soft_rounded.bt_bb_single_product .bt_bb_single_product_top_note {
    border-radius: 10px;
    }
.bt_bb_single_product .bt_bb_single_product_image {
    position: relative;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    overflow: hidden;
    }
.bt_bb_single_product .bt_bb_single_product_image a {
    text-decoration: none;
    }
.bt_bb_single_product .bt_bb_single_product_image a img {
    margin: auto;
    display: block;
    width: auto !important;
    max-width: 100% !important;
    }
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_image,
.bt_bb_shape_hard_rounded.bt_bb_single_product .bt_bb_single_product_image {
    border-radius: 30px;
    }
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_image,
.bt_bb_shape_soft_rounded.bt_bb_single_product .bt_bb_single_product_image {
    border-radius: 10px;
    }
.bt_bb_shape_square.bt_bb_single_product .bt_bb_single_product_image {
    border-radius: 0;
    }
.bt_bb_single_product .bt_bb_single_product_content {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 1.5em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding-bottom: 1em;
    width: 100%;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btShopWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 900;
    }
.btShopWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 800;
    }
.btShopWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 700;
    }
.btShopWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 500;
    }
.btShopWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 400;
    }
.btShopWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 300;
    }
.btShopWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 200;
    }
.btShopWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h1,
.btShopWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h2,
.btShopWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h3,
.btShopWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h4,
.btShopWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h5,
.btShopWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline h6 {
    font-weight: 100;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_black h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_black h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_black h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_black h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_black h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_black h6 {
    font-weight: 900;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bolder h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bolder h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bolder h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bolder h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bolder h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bolder h6 {
    font-weight: 800;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bold h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bold h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bold h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bold h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bold h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_bold h6 {
    font-weight: 700;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_semi-bold h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_semi-bold h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_semi-bold h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_semi-bold h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_semi-bold h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_semi-bold h6 {
    font-weight: 600;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_medium h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_medium h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_medium h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_medium h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_medium h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_medium h6 {
    font-weight: 500;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_normal h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_normal h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_normal h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_normal h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_normal h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_normal h6 {
    font-weight: 400;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_light h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_light h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_light h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_light h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_light h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_light h6 {
    font-weight: 300;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_lighter h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_lighter h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_lighter h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_lighter h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_lighter h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_lighter h6 {
    font-weight: 200;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_thin h1,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_thin h2,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_thin h3,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_thin h4,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_thin h5,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title .bt_bb_headline.bt_bb_font_weight_thin h6 {
    font-weight: 100;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a {
    color: inherit;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a:hover {
    color: #e84242;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_description {
    padding-bottom: 1em;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    width: 100%;
    line-height: 1.6;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_note {
    width: 100%;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    width: 100%;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: 1.875em;
    line-height: 1;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding-bottom: 2rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-weight: 800;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price,.bt_bb_align_right .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price,.bt_bb_align_left .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price,.bt_bb_align_right .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price,.bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price,.bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price .amount,.bt_bb_align_center .bt_bb_align_right.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price .amount,.bt_bb_align_left .bt_bb_align_right .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price .amount,.bt_bb_align_center .bt_bb_align_right .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price .amount,.bt_bb_align_right.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price .amount,.bt_bb_align_right .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price .amount {
    margin-left: auto;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price ins {
    text-decoration: auto;
    padding-left: .5rem;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price del {
    opacity: .5;
    }
.bt_bb_price_size_normal.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: 1.5rem;
    }
.bt_bb_price_size_small.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: 1.25rem;
    padding: 0 0 1em;
    }
.bt_bb_price_size_xsmall.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: 1rem;
    padding: 0 0 1em;
    }
.bt_bb_price_font_weight_default.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 800;
    }
.bt_bb_price_font_weight_black.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 900;
    }
.bt_bb_price_font_weight_bolder.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 800;
    }
.bt_bb_price_font_weight_bold.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 700;
    }
.bt_bb_price_font_weight_semi-bold.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 600;
    }
.bt_bb_price_font_weight_medium.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 500;
    }
.bt_bb_price_font_weight_normal.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 400;
    }
.bt_bb_price_font_weight_light.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 300;
    }
.bt_bb_price_font_weight_lighter.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 200;
    }
.bt_bb_price_font_weight_thin.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-weight: 100;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_note {
    padding-bottom: 1em;
    margin-top: -2em;
    }
.rtl .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_note {
    text-align: right;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_note span {
    font-size: .875em;
    opacity: .5;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    font-weight: 500 !important;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    position: relative;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .product.woocommerce {
    margin: 0 auto;
    position: relative;
    width: auto;
    display: inline-block;
    }
.btFullWidthButton.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .product.woocommerce {
    width: 100%;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .product.woocommerce a.button {
    display: inline-block;
    text-align: center;
    position: relative;
    }
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .product.woocommerce a.button {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .product.woocommerce a.button {
    border-radius: 30px;
    }
.btFullWidthButton.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .product.woocommerce a.button {
    width: 100%;
    }
.btShowHover.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart {
    opacity: 0;
    -webkit-transform: translateY(.5em);
    -moz-transform: translateY(.5em);
    -ms-transform: translateY(.5em);
    transform: translateY(.5em);
    -webkit-transition: 600ms all ease;
    -moz-transition: 600ms all ease;
    transition: 600ms all ease;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .added:after,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .loading:after {
    position: absolute;
    z-index: 5;
    right: 2em;
    top: -1em;
    left: auto;
    font: 400 .9em/1.8 WooCommerce;
    vertical-align: middle;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    width: 1.7em;
    height: 1.7em;
    margin: .2em -2.5em 0 0;
    border-radius: 50%;
    border: none;
    color: #fff;
    background-color: #e84242 !important;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .loading:after {
    content: "\e01c";
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart .added:after {
    content: "\e017";
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart a.added_to_cart.wc-forward {
    font-size: .9em;
    float: right;
    }
.btShowHover.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart a.added_to_cart.wc-forward {
    bottom: .7em;
    }
.bt_bb_single_product.btShowHover:hover .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart {
    opacity: 1;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -ms-transform: translatey(0);
    transform: translatey(0);
    }
.bt_bb_single_product.btImagePositionSideLeft {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_single_product.btImagePositionSideLeft .bt_bb_single_product_image {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.bt_bb_single_product.btImagePositionSideLeft .bt_bb_single_product_content {
    padding: 0 0 0 1em;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.bt_bb_single_product.btImagePositionSideLeft .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart a.added_to_cart.wc-forward {
    bottom: .7em;
    }
.bt_bb_single_product.btImagePositionSideRight {
    -webkit-flex-flow: row-reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_single_product.btImagePositionSideRight .bt_bb_single_product_image {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.bt_bb_single_product.btImagePositionSideRight .bt_bb_single_product_content {
    padding: 0 1em 0 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.bt_bb_single_product.btNoImage.btWithColorBackground {
    padding: 1.5em;
    }
.bt_bb_single_product.btNoImage[class*="bt_bb_color_scheme"] {
    padding: 2em;
    }
.bt_bb_single_product.btNoImage {
    padding: 0;
    }
.bt_bb_single_product.btNoImage .bt_bb_single_product_top_note {
    display: inline-block;
    position: relative;
    left: auto;
    top: auto;
    margin-bottom: .5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_single_product.btNoImage .bt_bb_single_product_top_note,.bt_bb_align_center .bt_bb_align_right.bt_bb_single_product.btNoImage .bt_bb_single_product_top_note,.bt_bb_align_left .bt_bb_align_right .bt_bb_single_product.btNoImage .bt_bb_single_product_top_note,.bt_bb_align_center .bt_bb_align_right .bt_bb_single_product.btNoImage .bt_bb_single_product_top_note,.bt_bb_align_right.bt_bb_single_product.btNoImage .bt_bb_single_product_top_note,.bt_bb_align_right .bt_bb_single_product.btNoImage .bt_bb_single_product_top_note {
    margin-left: auto;
    }
.bt_bb_single_product.btNoImage .bt_bb_single_product_content {
    padding: 0;
    }
.bt_bb_single_product.btNoImage .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart a.added_to_cart.wc-forward {
    bottom: .7em;
    }
.bt_bb_single_product.btImagePositionBackground {
    position: relative;
    padding: 0;
    }
.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content {
    padding: 1.8em;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    z-index: 1;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_center.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_center .bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content {
    right: 0;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_right.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content,.bt_bb_align_right .bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content {
    right: 0;
    left: auto;
    }
.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content .bt_bb_single_product_title {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    }
.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content .bt_bb_single_product_price_button {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    }
.bt_bb_single_product.btImagePositionBackground.btBottomAlign .bt_bb_single_product_content {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    }
.bt_bb_single_product.btImagePositionBackground.btBottomAlign .bt_bb_single_product_content .bt_bb_single_product_title {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    }
.bt_bb_single_product.btImagePositionBelow .bt_bb_single_product_content {
    padding-top: 0;
    }
.bt_bb_single_product.btImagePositionBelow .bt_bb_single_product_content > .bt_bb_single_product_image {
    -webkit-order: initial;
    -ms-flex-order: initial;
    order: initial;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_note {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    width: auto;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_note .bt_bb_single_product_price {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    padding: 0 0 .5rem;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_note .bt_bb_single_product_note {
    padding: 0;
    line-height: 1;
    margin: 0;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: auto;
    text-align: right;
    line-height: 1;
    margin-right: .1em;
    }
.rtl .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart {
    text-align: left;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline {
    margin: 0;
    position: relative;
    display: inline-block;
    }
.btSoftRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline {
    border-radius: 60px;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button {
    font-size: 0;
    line-height: 0;
    display: block;
    text-align: center;
    width: 4.5rem;
    height: 4.5rem;
    background: #e84242;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    position: relative;
    z-index: 3;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button {
    border-radius: 60px;
    }
.bt_bb_button_style_outline.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset;
    box-shadow: 0 0 0 2px #e84242 inset;
    background-color: transparent !important;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    content: "\e912";
    font-family: "Remix";
    font-size: 2.3rem;
    line-height: 4.5rem;
    color: #fff;
    font-weight: 300;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    border-radius: 60px;
    }
.bt_bb_button_style_outline.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset;
    box-shadow: 0 0 0 2px #e84242 inset;
    background-color: transparent !important;
    }
.bt_bb_button_style_outline.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button:hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset;
    box-shadow: 0 0 0 2px #e84242 inset;
    background-color: #e84242 !important;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button:after {
    content: "\e01c";
    font: 400 2rem/4.7rem WooCommerce;
    display: block;
    margin: 0;
    width: 4.5rem;
    height: 4.5rem;
    position: absolute;
    z-index: 5;
    right: 0;
    top: 0;
    vertical-align: middle;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    border-radius: 50%;
    background-color: #e84242;
    color: #fff;
    opacity: 0;
    -webkit-animation: rotation 2s infinite linear;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button.loading:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .add_to_cart_button.added:after {
    opacity: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .added_to_cart {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 3em;
    display: block;
    text-align: center;
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 50px;
    color: #fff;
    background: #e84242;
    z-index: 10;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .added_to_cart {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .added_to_cart {
    border-radius: 60px;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .added_to_cart:before {
    content: "\e90b";
    font-family: "Remix";
    font-size: 1.8rem;
    line-height: 4.5rem;
    color: #fff;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .added_to_cart:before {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .added_to_cart:before {
    border-radius: 60px;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .added_to_cart:hover {
    opacity: 1;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    font-size: 0;
    line-height: 0;
    display: block;
    text-align: center;
    width: 4.5rem;
    height: 4.5rem;
    background: #e84242;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    border-radius: 60px;
    }
.bt_bb_button_style_outline.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    background-color: transparent !important;
    }
.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    content: "\e903";
    font-family: "Remix";
    font-size: 2.3rem;
    line-height: 4.5rem;
    color: #fff;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    border-radius: 60px;
    }
.bt_bb_button_style_outline.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    color: #e84242;
    }
.bt_bb_button_style_outline.bt_bb_single_product.btShownSign .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    background-color: transparent !important;
    }
.added_to_cart {
    position: absolute;
    color: transparent !important;
    line-height: 0;
    display: block;
    text-align: center;
    width: 2.5rem;
    height: 2rem;
    z-index: 3;
    bottom: .7em;
    right: -4em;
    }
.btFullWidthButton .added_to_cart {
    bottom: .7em;
    right: .8em;
    }
.added_to_cart:hover {
    opacity: .7;
    }
.added_to_cart:after {
    content: "\e90b";
    font-family: Remix;
    font-size: 2rem;
    line-height: 2rem;
    color: #121212;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btDarkSkin .added_to_cart:after,
.btLightSkin .btDarkSkin .added_to_cart:after,
.btDarkSkin.btLightSkin .btDarkSkin .added_to_cart:after,
.bt-dark-skin .added_to_cart:after,
.btLightSkin .bt-dark-skin .added_to_cart:after,
.bt-dark-skin .btLightSkin .bt-dark-skin .added_to_cart:after {
    color: #fff;
    }
.btShownSign .added_to_cart:after {
    display: none;
    }
.rtl .added_to_cart {
    margin-left: 0;
    margin-right: .5em;
    }
@media (max-width: 768px) {
.bt_bb_single_product {
    display: block;
    }
.bt_bb_single_product:not(.btImagePositionBackground) .bt_bb_single_product_image {
    max-width: 100% !important;
    padding-bottom: 2em;
    }
.bt_bb_single_product.btImagePositionSideLeft .bt_bb_single_product_content {
    max-width: 100%;
    }
.bt_bb_single_product .bt_bb_headline.bt_bb_size_normal h1,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_normal h2,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_normal h3,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_normal h4,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_normal h5,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_normal h6 {
    font-size: 1.875rem;
    line-height: 1.3;
    }
.bt_bb_single_product .bt_bb_headline.bt_bb_size_normal .bt_bb_headline_superheadline {
    font-size: .8125rem;
    }
.bt_bb_single_product .bt_bb_headline.bt_bb_size_large h1,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_large h2,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_large h3,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_large h4,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_large h5,
.bt_bb_single_product .bt_bb_headline.bt_bb_size_large h6 {
    font-size: 2rem;
    line-height: 1.3;
    }
.bt_bb_single_product .bt_bb_headline.bt_bb_size_large .bt_bb_headline_superheadline {
    font-size: .8125rem;
    }
.bt_bb_single_product.btImagePositionBackground {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.4);
    }
.bt_bb_single_product[style*="background-color"].btImagePositionBackground .bt_bb_single_product_content {
    background: transparent;
    }
.btShowHover.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price_cart {
    opacity: 1;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -ms-transform: translatey(0);
    transform: translatey(0);
    }
}

/* Animation */
@-webkit-keyframes spin {
from {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -webkit-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

@-moz-keyframes spin {
from {
    -moz-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -moz-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

@keyframes spin {
from {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -webkit-transform: rotateX(100%);
    -moz-transform: rotateX(100%);
    -ms-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

@-webkit-keyframes rotation {
from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    }
to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

@-moz-keyframes rotation {
from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    }
to {
    -moz-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

@keyframes rotation {
from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

/* Menu Item */
.bt_bb_menu_item {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item,.bt_bb_align_right.bt_bb_menu_item,.bt_bb_align_right .bt_bb_menu_item {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item,.bt_bb_align_center.bt_bb_menu_item,.bt_bb_align_center .bt_bb_menu_item {
    display: block;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_left.bt_bb_menu_item,.bt_bb_align_right .bt_bb_align_left .bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_left .bt_bb_menu_item,.bt_bb_align_left.bt_bb_menu_item,.bt_bb_align_left .bt_bb_menu_item {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt_bb_menu_item.bt_bb_border_bottom {
    margin-bottom: 1em;
    }
.bt_bb_menu_item.bt_bb_border_bottom .bt_bb_menu_item_content {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 1.5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item.bt_bb_border_bottom .bt_bb_menu_item_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item.bt_bb_border_bottom .bt_bb_menu_item_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item.bt_bb_border_bottom .bt_bb_menu_item_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item.bt_bb_border_bottom .bt_bb_menu_item_content,.bt_bb_align_right.bt_bb_menu_item.bt_bb_border_bottom .bt_bb_menu_item_content,.bt_bb_align_right .bt_bb_menu_item.bt_bb_border_bottom .bt_bb_menu_item_content {
    padding-bottom: 1.5em;
    }
.bt_bb_menu_item .bt_bb_menu_item_image {
    padding: 0 .5em;
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image {
    max-width: 200px;
    margin: 0 auto;
    padding: 0 0 1em;
    position: relative;
    }
.bt_bb_menu_item .bt_bb_menu_item_image .bt_bb_image.bt_bb_use_lightbox a img {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    -moz-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.bt_bb_menu_item .bt_bb_menu_item_image .bt_bb_image.bt_bb_use_lightbox a:hover img {
    -webkit-transform: scale3d(1.02,1.02,1.02);
    -moz-transform: scale3d(1.02,1.02,1.02);
    -ms-transform: scale3d(1.02,1.02,1.02);
    transform: scale3d(1.02,1.02,1.02);
    }
.bt_bb_menu_item .bt_bb_menu_item_content {
    margin-left: .5em;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.rtl .bt_bb_menu_item .bt_bb_menu_item_content {
    margin-left: 0;
    margin-right: .5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content,.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content,.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content {
    margin-left: 0;
    margin-right: .5em;
    }
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding-bottom: .5em;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price,.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price {
    display: block;
    }
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-size: 1.2em;
    font-family: "Rakkas",Arial,Helvetica,sans-serif;
    line-height: 1.2;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    }
.rtl .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    text-align: right;
    }
.btHeadingWeight_default .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 400;
    }
.btHeadingWeight_black .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 900;
    }
.btHeadingWeight_bolder .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 800;
    }
.btHeadingWeight_bold .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 700;
    }
.btHeadingWeight_semi-bold .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 600;
    }
.btHeadingWeight_medium .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 500;
    }
.btHeadingWeight_normal .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 400;
    }
.btHeadingWeight_light .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 300;
    }
.btHeadingWeight_lighter .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 200;
    }
.btHeadingWeight_thin .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    font-weight: 100;
    }
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title a {
    color: inherit;
    }
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title a:hover {
    color: #e84242;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title,.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title,.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
    padding-bottom: .5em;
    }
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price {
    font-size: 1.2em;
    line-height: 1.2;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_center .bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_right .bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_center .bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price {
    padding-left: 1em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price,.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price {
    padding-right: 1em;
    }
.rtl .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_price {
    padding-left: 0;
    padding-right: .5em;
    }
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description {
    font-size: .9em;
    font-weight: 500;
    line-height: 1.5;
    padding-top: .1em;
    max-width: 80%;
    opacity: .6;
    }
.rtl .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description {
    text-align: right;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description {
    padding: 0 0 .9em;
    max-width: 100%;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description,.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description {
    margin-right: 0;
    margin-left: auto;
    }
@media (max-width: 480px) {
.bt_bb_menu_item {
    display: block !important;
    }
.bt_bb_menu_item .bt_bb_menu_item_image {
    padding: 0 0 1em;
    width: 100%;
    }
.bt_bb_menu_item .bt_bb_menu_item_image .bt_bb_image {
    float: none;
    }
.bt_bb_menu_item .bt_bb_menu_item_content {
    margin: 0;
    }
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_description {
    max-width: 100%;
    }
}

.bt_bb_card {
    padding: 2em;
    overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btSoftRoundedButtons .bt_bb_card {
    border-radius: 10px;
    }
.btHardRoundedButtons .bt_bb_card {
    border-radius: 30px;
    }
.bt_bb_card.bt_bb_shape_square {
    border-radius: 0;
    }
.bt_bb_card.bt_bb_shape_hard_rounded {
    border-radius: 30px;
    }
.bt_bb_card.bt_bb_shape_soft_rounded {
    border-radius: 10px;
    }
.bt_bb_card.btShowShadow {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.2);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.2);
    }
.bt_bb_card .bt_bb_card_image {
    width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    }
.bt_bb_card .bt_bb_card_image .bt_bb_image {
    margin-bottom: 2em;
    }
.btImageBorder.bt_bb_card .bt_bb_card_image .bt_bb_image {
    border-bottom: 5px solid #f5e7c1;
    }
.bt_bb_card .bt_bb_card_content {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    max-width: 100%;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_card .bt_bb_card_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_card .bt_bb_card_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_card .bt_bb_card_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_card .bt_bb_card_content,.bt_bb_align_center.bt_bb_card .bt_bb_card_content,.bt_bb_align_center .bt_bb_card .bt_bb_card_content {
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    text-align: center;
    margin: 0 auto;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_card .bt_bb_card_content,.bt_bb_align_center .bt_bb_align_left.bt_bb_card .bt_bb_card_content,.bt_bb_align_right .bt_bb_align_left .bt_bb_card .bt_bb_card_content,.bt_bb_align_center .bt_bb_align_left .bt_bb_card .bt_bb_card_content,.bt_bb_align_left.bt_bb_card .bt_bb_card_content,.bt_bb_align_left .bt_bb_card .bt_bb_card_content,
.bt_bb_align_left .bt_bb_align_right.bt_bb_card .bt_bb_card_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_card .bt_bb_card_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_card .bt_bb_card_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_card .bt_bb_card_content,.bt_bb_align_right.bt_bb_card .bt_bb_card_content,.bt_bb_align_right .bt_bb_card .bt_bb_card_content {
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    text-align: initial;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_icon {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_icon a {
    color: inherit;
    display: block;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_icon .bt_bb_icon_holder {
    font-size: 4em;
    line-height: 4rem;
    display: block;
    }
.bt_bb_icon_size_small.bt_bb_card .bt_bb_card_content .bt_bb_card_icon .bt_bb_icon_holder {
    font-size: 2em;
    line-height: 2rem;
    }
.bt_bb_icon_size_medium.bt_bb_card .bt_bb_card_content .bt_bb_card_icon .bt_bb_icon_holder {
    font-size: 3em;
    line-height: 3rem;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_card .bt_bb_card_content .bt_bb_card_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_card .bt_bb_card_content .bt_bb_card_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_card .bt_bb_card_content .bt_bb_card_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_card .bt_bb_card_content .bt_bb_card_icon,.bt_bb_align_center.bt_bb_card .bt_bb_card_content .bt_bb_card_icon,.bt_bb_align_center .bt_bb_card .bt_bb_card_content .bt_bb_card_icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    margin-bottom: 1.25em;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 1em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_center.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_center .bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content {
    padding-left: 0;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_right.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content,.bt_bb_align_right .bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content {
    padding-left: 0;
    padding-right: 1em;
    }
.rtl .bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content {
    padding-right: 1em;
    padding-left: 0;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_title {
    width: 100%;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_title .bt_bb_size_small.bt_bb_headline h1,
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_title .bt_bb_size_small.bt_bb_headline h2,
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_title .bt_bb_size_small.bt_bb_headline h3,
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_title .bt_bb_size_small.bt_bb_headline h4,
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_title .bt_bb_size_small.bt_bb_headline h5,
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_title .bt_bb_size_small.bt_bb_headline h6 {
    font-size: 1.25rem;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_text {
    width: 100%;
    line-height: 1.4;
    padding-top: .5em;
    }
.bt_bb_text_style_gray.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content .bt_bb_card_text {
    font-size: .9em;
    color: #888 !important;
    font-weight: 400;
    }
.bt_bb_card.bt_image_full_width {
    padding-top: 0;
    }
.bt_bb_card.bt_image_full_width .bt_bb_card_image {
    margin-left: -2em;
    margin-right: -2em;
    }
.bt_bb_card:not(.btWithIcon) .bt_bb_card_content .bt_bb_card_inner_content {
    padding: 0 !important;
    }
.bt_bb_card.btNoText .bt_bb_card_content {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_card.bt_image_full_width.btWithImage.btWithIcon.btNoText {
    padding: 0 1.5em 1.5em;
    }
.bt_bb_card.bt_image_full_width.btWithImage.btWithIcon.btNoText .bt_bb_card_image .bt_bb_image {
    margin-bottom: 1.5em;
    }
.bt_bb_card.bt_image_full_width.btWithImage.btWithIcon.btNoText .bt_bb_card_content .bt_bb_card_icon .bt_bb_icon_holder {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt_bb_card:not(.btWithImage).btWithIcon:not(.btNoText) {
    padding: 4em 2em;
    }
.bt_bb_card:not(.btWithIcon).btWithImage:not(.btNoText):not(.bt_image_full_width) {
    padding: 4em 2em;
    }

/* Post slider */
.bt_bb_post_slider.bt_bb_height_keep-height .slick-slider .slick-slide {
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    }
.bt_bb_post_slider .slick-track {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt_bb_post_slider .bt_bb_post_slider_item {
    height: inherit;
    }
.bt_bb_post_slider .bt_bb_post_slider_item:hover .bt_bb_post_slider_item_image img {
    -webkit-transform: scale3d(1.025,1.025,1.025);
    -moz-transform: scale3d(1.025,1.025,1.025);
    -ms-transform: scale3d(1.025,1.025,1.025);
    transform: scale3d(1.025,1.025,1.025);
    -webkit-filter: brightness(.8);
    filter: brightness(.8);
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_inner {
    height: inherit;
    }
.btHardRoundedButtons .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_inner {
    border-radius: 15px;
    overflow: hidden;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_image {
    overflow: hidden;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_image a {
    display: block;
    position: relative;
    overflow: hidden;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_image a img {
    display: block;
    width: 101%;
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    -moz-transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.bt_bb_show_border_accent.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_image {
    border-bottom: 3px solid #e84242;
    }
.bt_bb_show_border_alternate.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_image {
    border-bottom: 3px solid #f5e7c1;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1em;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta {
    padding: 0 0 .5em;
    line-height: 1.2;
    opacity: .5;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta:hover {
    opacity: 1;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-size: .8125rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btSupertitleWeight_default .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span {
    font-weight: 100;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span a {
    color: inherit;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span a:hover {
    color: #e84242;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta > span:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_comments:before {
    content: "\e62c";
    font-family: Icon7Stroke;
    font-size: 1.2em;
    margin: 0 .25em 0 0;
    display: inline-block;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    display: inline-block;
    padding: 0 !important;
    font-size: .8125rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding-bottom: 1.5rem;
    line-height: 1;
    }
.btSupertitleWeight_default .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 600;
    }
.btSupertitleWeight_black .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 900;
    }
.btSupertitleWeight_bolder .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 800;
    }
.btSupertitleWeight_bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 700;
    }
.btSupertitleWeight_semi-bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 600;
    }
.btSupertitleWeight_medium .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 500;
    }
.btSupertitleWeight_normal .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 400;
    }
.btSupertitleWeight_light .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 300;
    }
.btSupertitleWeight_lighter .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 200;
    }
.btSupertitleWeight_thin .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category {
    font-weight: 100;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category > a {
    font-size: 1em;
    color: inherit;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category > a:hover {
    color: #e84242;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category > a:not(:first-child):before {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #e84242;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category .post-categories {
    font-size: 1em;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category .post-categories li {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category .post-categories li:not(:first-child):before {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #e84242;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category .post-categories li a {
    padding: 0;
    background: transparent;
    color: inherit;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_category .post-categories li a:hover {
    color: #e84242;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_meta .bt_bb_post_slider_item_author a {
    padding-left: .2em;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-size: 1.25em;
    padding: 0;
    margin-bottom: 1em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.4em;
    max-height: 5.6em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btBlogWeight_default .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 800;
    }
.btBlogWeight_black .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 900;
    }
.btBlogWeight_bolder .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 800;
    }
.btBlogWeight_bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 700;
    }
.btBlogWeight_semi-bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 600;
    }
.btBlogWeight_medium .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 500;
    }
.btBlogWeight_normal .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 400;
    }
.btBlogWeight_light .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 300;
    }
.btBlogWeight_lighter .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 200;
    }
.btBlogWeight_thin .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title {
    font-weight: 100;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title a {
    color: inherit;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title a:hover {
    color: #e84242;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_excerpt {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.8em;
    max-height: 7.2em;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btButtonWeight_default .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 600;
    }
.btButtonWeight_black .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 900;
    }
.btButtonWeight_bolder .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 800;
    }
.btButtonWeight_bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 600;
    }
.btButtonWeight_medium .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 500;
    }
.btButtonWeight_normal .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 400;
    }
.btButtonWeight_light .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 300;
    }
.btButtonWeight_lighter .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 200;
    }
.btButtonWeight_thin .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a {
    font-weight: 100;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a .bt_bb_post_slider_item_read_more_text {
    font-size: .8em;
    line-height: 1;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a:after {
    content: "\e685";
    font-family: Icon7Stroke;
    font-size: 1.5em;
    display: inline-block;
    line-height: 1;
    padding-left: .5em;
    }
.rtl .bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a:after {
    padding-left: 0;
    padding-right: .2em;
    content: "\e687";
    }
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a:hover {
    color: #121212;
    }
.bt_bb_style_dark.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_read_more a:hover {
    color: #fff;
    }
.bt_bb_post_slider .slick-list {
    margin: 0 -.625em;
    }
.bt_bb_post_slider .slick-list .bt_bb_post_slider_item {
    padding: 0 .625em;
    }
.bt_bb_post_slider.bt_bb_gap_small .slick-list {
    margin: 0 -.3125em;
    }
.bt_bb_post_slider.bt_bb_gap_small .slick-list .bt_bb_post_slider_item {
    padding: 0 .3125em;
    }
.bt_bb_post_slider.bt_bb_gap_no_gap .slick-list {
    margin: 0;
    }
.bt_bb_post_slider.bt_bb_gap_no_gap .slick-list .bt_bb_post_slider_item {
    padding: 0;
    }
.bt_bb_post_slider.bt_bb_gap_large .slick-list {
    margin: 0 -1.25em;
    }
.bt_bb_post_slider.bt_bb_gap_large .slick-list .bt_bb_post_slider_item {
    padding: 0 1.25em;
    }

/* Add to cart */
.bt_bb_add_to_cart {
    display: inline-block;
    padding: .5em;
    overflow: hidden;
    border: 2px solid #121212;
    -webkit-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 500ms cubic-bezier(.25,.8,.25,1);
    transition: all 500ms cubic-bezier(.25,.8,.25,1);
    }
.bt_bb_add_to_cart:not(.btShowShadow):hover {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.2);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.2);
    }
.bt_bb_add_to_cart.btShowShadow {
    -webkit-box-shadow: -2px 10px 20px -10px rgba(0,0,0,.2);
    box-shadow: -2px 10px 20px -10px rgba(0,0,0,.2);
    }
.bt_bb_add_to_cart:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.bt_bb_button_color_scheme_outline_light.bt_bb_add_to_cart {
    border-color: #fff;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart {
    border-color: #fff;
    }
.bt_bb_button_color_scheme_filled_dark.bt_bb_add_to_cart {
    border-color: #121212;
    background: #121212;
    }
.bt_bb_button_color_scheme_filled_light.bt_bb_add_to_cart {
    border-color: #fff;
    background: #fff;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart {
    border-color: #fff;
    background: #fff;
    }
.btSoftRoundedButtons .bt_bb_add_to_cart {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_add_to_cart {
    border-radius: 60px;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text {
    padding: 0 0 0 2em;
    color: #121212;
    }
.rtl .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text {
    padding: 0 2em 0 0;
    }
.bt_bb_button_color_scheme_outline_light.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text {
    color: #fff;
    }
.bt_bb_button_color_scheme_filled_dark.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text {
    color: #fff;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text {
    color: #fff;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_price {
    font-size: 1.875em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    line-height: 1;
    font-weight: 800;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_price del {
    margin-right: .1em;
    opacity: .2;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_price ins {
    text-decoration: none;
    }
.btPriceFontSizeMedium.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_price {
    font-size: 1em;
    opacity: 1;
    }
.btPriceFontSizeNormal.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_price {
    font-size: 1.5em;
    opacity: 1;
    }
.btPriceFontSizeLarge.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_price {
    font-size: 2.5em;
    font-weight: 900;
    opacity: 1;
    }
.btPriceFontSizeExtraLarge.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_price {
    font-size: 3.5em;
    font-weight: 900;
    opacity: 1;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_text .bt_bb_add_to_cart_text {
    font-size: .875em;
    opacity: .5;
    line-height: 1.5;
    padding-top: .3em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    font-weight: 500 !important;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart {
    padding-left: 2em;
    line-height: 1;
    }
.rtl .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart {
    padding: 0 2em 0 0;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline {
    margin: 0;
    position: relative;
    display: inline-block;
    overflow: hidden;
    }
.btSoftRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline {
    border-radius: 60px;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button {
    font-size: 0;
    line-height: 0;
    display: block;
    text-align: center;
    width: 4.5rem;
    height: 4.5rem;
    background: #e84242;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    position: relative;
    z-index: 3;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button {
    border-radius: 60px;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button {
    background: #f5e7c1;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button {
    background: #f5e7c1;
    }
.bt_bb_button_style_outline.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    background-color: transparent !important;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    content: "\e912";
    font-family: "Remix";
    font-size: 2.3rem;
    line-height: 4.5rem;
    color: #fff;
    font-weight: 300;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    border-radius: 60px;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    color: #121212;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    color: #121212;
    }
.bt_bb_button_style_outline.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:before {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    background-color: transparent !important;
    }
.bt_bb_button_style_outline.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset;
    box-shadow: 0 0 0 2px #e84242 inset;
    background-color: #e84242 !important;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:after {
    content: "\e01c";
    font: 400 2rem/4.7rem WooCommerce;
    display: block;
    margin: 0;
    width: 4.5rem;
    height: 4.5rem;
    position: absolute;
    z-index: 5;
    right: 0;
    top: 0;
    vertical-align: middle;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    border-radius: 50%;
    background-color: #e84242;
    color: #fff;
    opacity: 0;
    -webkit-animation: rotation 2s infinite linear;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:after {
    background: #f5e7c1;
    color: #121212;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button:after {
    background: #f5e7c1;
    color: #121212;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button.loading:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .add_to_cart_button.added:after {
    opacity: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 3em;
    display: block;
    text-align: center;
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 50px;
    color: #fff;
    background: #e84242;
    z-index: 10;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart {
    border-radius: 60px;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart {
    background: #f5e7c1;
    color: #121212;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart {
    background: #f5e7c1;
    color: #121212;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart:before {
    content: "\e90b";
    font-family: "Remix";
    font-size: 1.8rem;
    line-height: 4.5rem;
    color: #fff;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart:before {
    color: #121212;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart:before {
    color: #121212;
    }
.btSoftRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart:before {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .added_to_cart:before {
    border-radius: 60px;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    font-size: 0;
    line-height: 0;
    display: block;
    text-align: center;
    width: 4.5rem;
    height: 4.5rem;
    background: #e84242;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    border-radius: 60px;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    background: #f5e7c1;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    background: #f5e7c1;
    }
.bt_bb_button_style_outline.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    background: transparent;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    }
.bt_bb_button_style_outline.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button) {
    color: #e84242;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    background-color: transparent !important;
    }
.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    content: "\e903";
    font-family: "Remix";
    font-size: 2.3rem;
    line-height: 4.5rem;
    color: #fff;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt_bb_button_color_scheme_outline_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    color: #121212;
    }
.bt_bb_button_color_scheme_filled_alternate.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    color: #121212;
    }
.bt_bb_button_style_outline.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):before {
    color: #e84242;
    }
.bt_bb_button_style_outline.bt_bb_add_to_cart .bt_bb_add_to_cart_content .bt_bb_add_to_cart_price_cart p.add_to_cart_inline .button:not(.add_to_cart_button):hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    background-color: transparent !important;
    }
.bt_bb_interactive_image {
    display: block;
    position: relative;
    }
.bt_bb_interactive_image .bt_bb_interactive_image_content {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    }
.bt_bb_interactive_image .bt_bb_interactive_image_content .bt_bb_image {
    float: none;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_interactive_image,.bt_bb_align_right .bt_bb_align_center.bt_bb_interactive_image,.bt_bb_align_left .bt_bb_align_center .bt_bb_interactive_image,.bt_bb_align_right .bt_bb_align_center .bt_bb_interactive_image,.bt_bb_align_center.bt_bb_interactive_image,.bt_bb_align_center .bt_bb_interactive_image {
    float: none;
    display: inline-block;
    clear: both;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.bt_bb_column_inner.bt_bb_align_center .bt_bb_align_center.bt_bb_interactive_image,
.bt_bb_column_inner.bt_bb_align_center .bt_bb_align_inherit.bt_bb_interactive_image,
.bt_bb_column.bt_bb_align_center .bt_bb_align_inherit.bt_bb_interactive_image,
.bt_bb_column.bt_bb_align_center .bt_bb_align_center.bt_bb_interactive_image {
    display: inline-block;
    clear: none;
    }
.bt_bb_column_inner.bt_bb_align_center .bt_bb_align_center.bt_bb_interactive_image:only-child,
.bt_bb_column_inner.bt_bb_align_center .bt_bb_align_inherit.bt_bb_interactive_image:only-child,
.bt_bb_column.bt_bb_align_center .bt_bb_align_inherit.bt_bb_interactive_image:only-child,
.bt_bb_column.bt_bb_align_center .bt_bb_align_center.bt_bb_interactive_image:only-child {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }

/* Dots */
.bt_bb_interactive_image_item_dot {
    border-radius: 50%;
    width: 13px;
    height: 13px;
    margin: -7px -7px;
    cursor: pointer;
    background: #fff;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    transition: all 800ms ease;
    }
.bt_bb_interactive_image_item:not(.on) .bt_bb_interactive_image_item_dot:hover .bt_bb_interactive_image_item_dot_tooltip {
    opacity: 1;
    }
.bt_bb_interactive_image_item_dot:after {
    content: "";
    background: rgba(255,255,255,.5);
    width: 29px;
    height: 29px;
    z-index: -2;
    position: absolute;
    top: -8px;
    left: -8px;
    border-radius: 50%;
    -webkit-animation: pulsate 1.2s ease-out;
    -moz-animation: pulsate 1.2s ease-out;
    animation: pulsate 1.2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    }
.bt_bb_interactive_image_item_dot .bt_bb_interactive_image_item_dot_tooltip {
    text-align: center;
    width: 250px;
    position: absolute;
    bottom: 100px;
    left: -120px;
    padding-bottom: 1.6em;
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: 0;
    }
.bt_bb_interactive_image_item_dot .bt_bb_interactive_image_item_dot_tooltip .bt_bb_interactive_image_item_dot_tooltip_title {
    font-size: 1.1em;
    line-height: 1.1;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    font-weight: 800;
    }
.bt_bb_interactive_image_item_dot .bt_bb_interactive_image_item_dot_tooltip .bt_bb_interactive_image_item_dot_tooltip_text {
    margin-top: .5em;
    font-size: .9em;
    line-height: 1.1;
    text-transform: capitalize;
    }
.bt_bb_interactive_image_item_dot .bt_bb_interactive_image_item_dot_tooltip:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: -5em;
    width: 1px;
    height: 6em;
    margin: 0;
    background: #fff;
    }

/* Details */
.bt_bb_interactive_image_item {
    z-index: 5;
    position: absolute;
    }
.bt_bb_interactive_image_item.on {
    z-index: 999;
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content {
    position: absolute;
    display: block;
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    width: 200px;
    bottom: 1.2em;
    left: -100px;
    opacity: 0;
    display: none;
    }
.on.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content {
    opacity: 1;
    display: block;
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content .bt_bb_interactive_image_item_inner_content {
    position: relative;
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content .bt_bb_single_product {
    padding: 1em;
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content .bt_bb_single_product:before {
    content: "";
    display: block;
    border: 7px solid transparent;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    position: absolute;
    left: 50%;
    bottom: -14px;
    margin: 0 -.5em;
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content .bt_bb_single_product .added_to_cart {
    display: none !important;
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content .bt_bb_interactive_image_item_title {
    font-size: 1.2rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    letter-spacing: .5px;
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    position: relative;
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content .bt_bb_interactive_image_item_text {
    padding: 0;
    display: block;
    overflow: hidden;
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    }
@-webkit-keyframes pulsate {
0% {
    -webkit-transform: scale(.1,.1);
    opacity: .0;
    }
50% {
    opacity: 1.0;
    }
100% {
    -webkit-transform: scale(1.2,1.2);
    opacity: .0;
    }
}

@media (max-width: 780px) {
.bt_bb_interactive_image .bt_bb_single_product_image {
    display: none;
    }
.bt_bb_interactive_image .bt_bb_single_product_content {
    padding-top: .5em;
    }
.bt_bb_interactive_image .bt_bb_interactive_image_item_content {
    width: 200px;
    left: -100px;
    }
}

/* Product lists */
.woocommerce-result-count,
.woocommerce-ordering {
    width: 50%;
    float: left;
    margin: 0;
    line-height: 2.5em;
    margin-bottom: 2em;
    }
.rtl .woocommerce-result-count,
.rtl .woocommerce-ordering {
    float: right;
    }
.woocommerce-ordering {
    padding-left: 1em;
    }
.rtl .woocommerce-ordering {
    padding-left: 0;
    padding-right: 1em;
    }
.products ul,
ul.products {
    margin: 0 -1em 2rem;
    padding: 0;
    list-style: none;
    clear: both;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.products ul li.product,
ul.products li.product {
    max-width: 100%;
    padding: 0 1em;
    margin: 0 0 2rem;
    position: relative;
    list-style: none;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.woocommerce-page .products ul li.product,
.woocommerce-page ul.products li.product {
    -webkit-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    }
.columns-2 .products ul li.product,
.columns-2.products ul li.product,
.columns-2 ul.products li.product,
.columns-2ul.products li.product {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    }
.columns-3 .products ul li.product,
.columns-3.products ul li.product,
.columns-3 ul.products li.product,
.columns-3ul.products li.product {
    -webkit-flex-basis: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    }
.columns-4 .products ul li.product,
.columns-4.products ul li.product,
.columns-4 ul.products li.product,
.columns-4ul.products li.product {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
    }
.columns-5 .products ul li.product,
.columns-5.products ul li.product,
.columns-5 ul.products li.product,
.columns-5ul.products li.product {
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
    max-width: 20%;
    }
.columns-6 .products ul li.product,
.columns-6.products ul li.product,
.columns-6 ul.products li.product,
.columns-6ul.products li.product {
    -webkit-flex-basis: 16.6666%;
    flex-basis: 16.6666%;
    max-width: 16.6666%;
    }
.products ul li.product.first,
ul.products li.product.first {
    clear: both;
    }
.products ul li.product .btWooShopLoopItemInner,
ul.products li.product .btWooShopLoopItemInner {
    padding: 2em 2rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background: #fff;
    }
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner {
    border-radius: 0;
    }
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner {
    border-radius: 30px;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image {
    float: none;
    position: relative;
    margin: 0;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image img,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    width: 100%;
    display: block;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline {
    margin: 2em 0 0;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btShopWeight_default .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_default .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_default .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_default .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_default .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_default .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_default ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_default ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_default ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_default ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_default ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_default ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_black .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_black .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_black .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_black .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_black .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_black .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_black ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_black ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_black ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_black ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_black ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_black ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 900;
    }
.btShopWeight_bolder .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_bolder .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_bolder .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_bolder .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_bolder .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_bolder .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_bolder ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_bolder ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_bolder ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_bolder ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_bolder ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_bolder ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 800;
    }
.btShopWeight_bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 700;
    }
.btShopWeight_semi-bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_semi-bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_semi-bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_semi-bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_semi-bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_semi-bold .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_semi-bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_semi-bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_semi-bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_semi-bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_semi-bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_semi-bold ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 600;
    }
.btShopWeight_medium .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_medium .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_medium .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_medium .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_medium .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_medium .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_medium ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_medium ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_medium ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_medium ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_medium ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_medium ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 500;
    }
.btShopWeight_normal .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_normal .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_normal .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_normal .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_normal .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_normal .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_normal ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_normal ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_normal ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_normal ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_normal ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_normal ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 400;
    }
.btShopWeight_light .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_light .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_light .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_light .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_light .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_light .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_light ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_light ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_light ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_light ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_light ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_light ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 300;
    }
.btShopWeight_lighter .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_lighter .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_lighter .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_lighter .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_lighter .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_lighter .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_lighter ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_lighter ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_lighter ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_lighter ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_lighter ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_lighter ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 200;
    }
.btShopWeight_thin .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_thin .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_thin .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_thin .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_thin .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_thin .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h6,
.btShopWeight_thin ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h1,
.btShopWeight_thin ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2,
.btShopWeight_thin ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h3,
.btShopWeight_thin ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h4,
.btShopWeight_thin ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h5,
.btShopWeight_thin ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h6 {
    font-weight: 100;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline .btArticleCategories,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline .btArticleCategories {
    text-transform: uppercase;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline {
    margin: 0;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating:before {
    content: '-';
    opacity: 0;
    }
.products ul li.product .btWooShopLoopItemInner .price,
ul.products li.product .btWooShopLoopItemInner .price {
    display: block;
    font-weight: 600;
    margin-bottom: 1em;
    width: 100%;
    }
.products ul li.product .btWooShopLoopItemInner .price:after,
ul.products li.product .btWooShopLoopItemInner .price:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.products ul li.product .btWooShopLoopItemInner .price del,
ul.products li.product .btWooShopLoopItemInner .price del {
    color: inherit;
    opacity: .5;
    display: inline-block;
    margin: 0 5px 0 0;
    }
.products ul li.product .btWooShopLoopItemInner .price ins,
ul.products li.product .btWooShopLoopItemInner .price ins {
    text-decoration: none;
    }
.products ul li.product .btWooShopLoopItemInner .price .from,
ul.products li.product .btWooShopLoopItemInner .price .from {
    font-size: .67em;
    margin: -2px 0 0;
    text-transform: uppercase;
    opacity: .5;
    }
.products ul li.product .btWooShopLoopItemInner a.button,
ul.products li.product .btWooShopLoopItemInner a.button {
    font-size: .9em;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: auto;
    margin-right: auto;
    }
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
    border-radius: 3px;
    }
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
    border-radius: 50px;
    }
.btButtonWeight_default .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_default ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 600;
    }
.btButtonWeight_black .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_black ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 900;
    }
.btButtonWeight_bolder .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_bolder ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 800;
    }
.btButtonWeight_bold .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_bold ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_semi-bold ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 600;
    }
.btButtonWeight_medium .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_medium ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 500;
    }
.btButtonWeight_normal .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_normal ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 400;
    }
.btButtonWeight_light .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_light ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 300;
    }
.btButtonWeight_lighter .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_lighter ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 200;
    }
.btButtonWeight_thin .products ul li.product .btWooShopLoopItemInner a.button,
.btButtonWeight_thin ul.products li.product .btWooShopLoopItemInner a.button {
    font-weight: 100;
    }
.btShopButton_dark_light.products ul li.product .btWooShopLoopItemInner a.button,
.btShopButton_dark_light .products ul li.product .btWooShopLoopItemInner a.button,
.btShopButton_dark_lightul.products li.product .btWooShopLoopItemInner a.button,
.btShopButton_dark_light ul.products li.product .btWooShopLoopItemInner a.button {
    width: 100%;
    text-align: center;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    }
.rtl .products ul li.product .btWooShopLoopItemInner a.button,
.rtl ul.products li.product .btWooShopLoopItemInner a.button {
    margin-right: 0;
    margin-left: auto;
    }
.products ul li.product .btWooShopLoopItemInner .added:after,
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
    position: absolute;
    z-index: 5;
    right: 0;
    top: 0;
    font: 400 .9em/1.8em WooCommerce;
    vertical-align: middle;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    width: 1.8em;
    height: 1.8em;
    margin: -.85em -.85em 0 0;
    border-radius: 50%;
    color: #121212;
    background-color: #f5e7c1;
    }
.btShopButton_dark_alternate.products ul li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_alternate .products ul li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_alternate.products ul li.product .btWooShopLoopItemInner .loading:after,
.btShopButton_dark_alternate .products ul li.product .btWooShopLoopItemInner .loading:after,
.btShopButton_dark_alternateul.products li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_alternate ul.products li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_alternateul.products li.product .btWooShopLoopItemInner .loading:after,
.btShopButton_dark_alternate ul.products li.product .btWooShopLoopItemInner .loading:after {
    color: #fff;
    background: #e84242;
    }
.btShopButton_dark_light.products ul li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_light .products ul li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_light.products ul li.product .btWooShopLoopItemInner .loading:after,
.btShopButton_dark_light .products ul li.product .btWooShopLoopItemInner .loading:after,
.btShopButton_dark_lightul.products li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_light ul.products li.product .btWooShopLoopItemInner .added:after,
.btShopButton_dark_lightul.products li.product .btWooShopLoopItemInner .loading:after,
.btShopButton_dark_light ul.products li.product .btWooShopLoopItemInner .loading:after {
    color: #fff;
    background: #e84242;
    }
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
    content: "\e01c";
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    }
.products ul li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .added:after {
    content: "\e017";
    }
.products ul li.product .btWooShopLoopItemInner .added_to_cart,
ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    position: absolute;
    bottom: 2.5em;
    right: 2em;
    color: transparent;
    line-height: 0;
    display: block;
    text-align: center;
    width: 2.5rem;
    height: 2rem;
    z-index: 3;
    }
.products ul li.product .btWooShopLoopItemInner .added_to_cart:after,
ul.products li.product .btWooShopLoopItemInner .added_to_cart:after {
    content: "\e90b";
    font-family: Remix;
    font-size: 2rem;
    line-height: 2rem;
    color: #121212;
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:after,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:after,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:after,
.bt-dark-skin .products ul li.product .btWooShopLoopItemInner .added_to_cart:after,
.btLightSkin .bt-dark-skin .products ul li.product .btWooShopLoopItemInner .added_to_cart:after,
.bt-dark-skin .btLightSkin .bt-dark-skin .products ul li.product .btWooShopLoopItemInner .added_to_cart:after,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:after,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:after,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:after,
.bt-dark-skin ul.products li.product .btWooShopLoopItemInner .added_to_cart:after,
.btLightSkin .bt-dark-skin ul.products li.product .btWooShopLoopItemInner .added_to_cart:after,
.bt-dark-skin .btLightSkin .bt-dark-skin ul.products li.product .btWooShopLoopItemInner .added_to_cart:after {
    color: #fff;
    }
.rtl .products ul li.product .btWooShopLoopItemInner .added_to_cart,
.rtl ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    margin-left: 0;
    margin-right: .5em;
    left: 2em;
    right: auto;
    }
.products ul li.product .onsale,
ul.products li.product .onsale {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 60px;
    height: 60px;
    text-transform: uppercase;
    line-height: 60px;
    text-align: center;
    color: #fff;
    background: #e84242;
    }
.btHardRoundedButtons .products ul li.product .onsale,
.btHardRoundedButtons ul.products li.product .onsale {
    border-radius: 60px;
    }

/* Pagination */
.woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    }
nav.woocommerce-pagination {
    clear: both;
    display: block;
    text-align: center;
    margin-bottom: 3em;
    }
nav.woocommerce-pagination ul {
    display: inline-block;
    padding: 0;
    margin: 0;
    }
nav.woocommerce-pagination ul li {
    margin: 0;
    padding: 0 .2em;
    display: inline-block;
    }
nav.woocommerce-pagination ul li a,
nav.woocommerce-pagination ul li span,
nav.woocommerce-pagination ul li a.next,
nav.woocommerce-pagination ul li a.prev {
    margin: 0;
    padding: 0;
    width: 2.65em;
    text-align: center;
    line-height: 2.65em;
    font-weight: 600;
    display: block;
    background: transparent;
    color: #121212;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btHardRoundedButtons nav.woocommerce-pagination ul li a,
.btHardRoundedButtons nav.woocommerce-pagination ul li span,
.btHardRoundedButtons nav.woocommerce-pagination ul li a.next,
.btHardRoundedButtons nav.woocommerce-pagination ul li a.prev {
    border-radius: 50px;
    }
.btSoftRoundedButtons nav.woocommerce-pagination ul li a,
.btSoftRoundedButtons nav.woocommerce-pagination ul li span,
.btSoftRoundedButtons nav.woocommerce-pagination ul li a.next,
.btSoftRoundedButtons nav.woocommerce-pagination ul li a.prev {
    border-radius: 50px;
    }
nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li span.current {
    background: #121212;
    color: #fff;
    }

/* Single product */
div.product {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1em;
    position: relative;
    }
div.product .onsale {
    position: absolute;
    top: 1em;
    left: 2em;
    z-index: 1;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background: #e84242;
    }
.btHardRoundedButtons div.product .onsale {
    border-radius: 50%;
    }
.rtl div.product .onsale {
    left: 0;
    right: 2em;
    }
div.product div.images {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 .5em;
    margin: 0 0 1em;
    position: relative;
    }
div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    z-index: 1;
    width: 2em;
    }
div.product div.images .woocommerce-product-gallery__wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    padding: 1em .5em 0;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    position: relative;
    display: block;
    }
.btSoftRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    border-radius: 0;
    overflow: hidden;
    }
.btHardRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    border-radius: 20px;
    overflow: hidden;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
    width: 100%;
    display: block;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding: 0;
    margin: 0 .5em;
    }
.btShopButton_dark_lightdiv.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child,
.btShopButton_dark_light div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
    border: 1px solid rgba(0,0,0,.1);
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child img {
    border: none;
    display: block;
    }
div.product div.images.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    }
div.product div.images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    }
div.product div.images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    }
div.product div.images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    }
div.product div.images.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    }
div.product div.images.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 16.666%;
    -ms-flex: 0 0 16.666%;
    flex: 0 0 16.666%;
    }
div.product div.images .woocommerce-product-gallery__image {
    float: left;
    padding: 0 px 0 0;
    }
div.product div.images .woocommerce-product-gallery__image img {
    border: 0;
    }
div.product div.images .woocommerce-product-gallery__image:first-child {
    float: none;
    overflow: hidden;
    margin: 0 px 0 0;
    padding: 0;
    width: auto !important;
    }
div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    right: 70px;
    top: 20px;
    font-size: 0;
    line-height: 0;
    z-index: 1;
    }
div.product div.images .woocommerce-product-gallery__trigger:after {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 19.2px;
    line-height: 36.8px;
    text-align: center;
    display: block;
    border-radius: 50%;
    width: 36.8px;
    color: #fff;
    -webkit-box-shadow: 0 0 0 2em #e84242 inset,0 0 0 2em rgba(255,255,255,.5) inset;
    box-shadow: 0 0 0 2em #e84242 inset,0 0 0 2em rgba(255,255,255,.5) inset;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
div.product div.images .woocommerce-product-gallery__trigger:hover:after {
    -webkit-box-shadow: 0 0 0 1px #e84242 inset,0 0 0 2em rgba(255,255,255,.5) inset;
    box-shadow: 0 0 0 1px #e84242 inset,0 0 0 2em rgba(255,255,255,.5) inset;
    color: #e84242;
    }
div.product div.summary {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 1em;
    margin-bottom: 1em;
    }
div.product div.summary header {
    margin-bottom: 2em;
    }
div.product div.summary .price {
    font-size: 2.5em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    line-height: 1;
    }
.btSubtitleStyle_italic div.product div.summary .price {
    font-style: italic;
    }
.btSubtitleWeight_default div.product div.summary .price {
    font-weight: 400;
    }
.btSubtitleWeight_black div.product div.summary .price {
    font-weight: 900;
    }
.btSubtitleWeight_bolder div.product div.summary .price {
    font-weight: 800;
    }
.btSubtitleWeight_bold div.product div.summary .price {
    font-weight: 700;
    }
.btSubtitleWeight_semi-bold div.product div.summary .price {
    font-weight: 600;
    }
.btSubtitleWeight_medium div.product div.summary .price {
    font-weight: 500;
    }
.btSubtitleWeight_normal div.product div.summary .price {
    font-weight: 400;
    }
.btSubtitleWeight_light div.product div.summary .price {
    font-weight: 300;
    }
.btSubtitleWeight_lighter div.product div.summary .price {
    font-weight: 200;
    }
.btSubtitleWeight_thin div.product div.summary .price {
    font-weight: 100;
    }
div.product div.summary .price del {
    color: inherit;
    opacity: .5;
    display: inline-block;
    margin: 0 5px 0 0;
    }
div.product div.summary .price ins {
    background: 0 0;
    text-decoration: none;
    }
div.product div.summary .woocommerce-product-details__short-description {
    width: 100%;
    padding-bottom: 3em;
    }
div.product div.summary .woocommerce-product-details__short-description p {
    margin: 0;
    }
div.product div.summary .group_table .price {
    font-size: 2em;
    }
div.product div.summary div[itemprop="description"] {
    margin-bottom: 2em;
    }
.btShopButton_dark_lightdiv.product div.summary form.cart,
.btShopButton_dark_light div.product div.summary form.cart {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
    }
.btShopButton_dark_lightdiv.product div.summary form.cart .quantity,
.btShopButton_dark_light div.product div.summary form.cart .quantity {
    min-width: 6em;
    }
.btShopButton_dark_lightdiv.product div.summary form.cart button,
.btShopButton_dark_light div.product div.summary form.cart button {
    min-width: 14.5em;
    }
div.product div.summary form.cart .quantity {
    width: 100px;
    margin-right: .5em;
    display: inline-block;
    height: 2.8em;
    float: left;
    }
.rtl div.product div.summary form.cart .quantity {
    margin-right: 0;
    margin-left: .5em;
    float: right;
    }
div.product div.summary form.cart .quantity input {
    height: 3.3em;
    display: inline-block;
    }
div.product div.summary form.cart .group_table .quantity {
    width: 50px;
    }
div.product div.summary form.cart .single_add_to_cart_button {
    display: inline-block;
    float: left;
    }
.rtl div.product div.summary form.cart .single_add_to_cart_button {
    float: right;
    }
div.product div.summary form.cart:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
div.product span.btProductSKU {
    display: block;
    }
div.product div.product-description,
div.product div.products,
div.product div.product-meta,
div.product section.products.related {
    padding: 0 1em;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    }
div.product section.products.related {
    padding-top: 2em !important;
    border-top: 1px solid rgba(0,0,0,.1);
    }
div.product div.product-description {
    padding: 0 1em;
    margin-bottom: 1em;
    }
div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {
    display: none;
    }
.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {
    display: inline-block;
    margin: 0 0 2em;
    }
div.product div.product-meta .btArticleShareEtc {
    max-width: initial;
    }
div.product table.variations {
    border: none;
    display: block;
    margin-bottom: 2em;
    position: relative;
    }
div.product table.variations tbody,
div.product table.variations tr,
div.product table.variations td {
    padding: 0;
    border: none;
    display: block;
    }
div.product .single_variation_wrap .woocommerce-variation.single_variation {
    margin-bottom: 2em;
    }
div.product section.products.upsells {
    width: 100%;
    padding: 0 1em;
    }
@media (max-width: 992px) {
.btShopButton_dark_lightdiv.product div.summary form.cart,
.btShopButton_dark_light div.product div.summary form.cart {
    display: inline-block;
    width: auto !important;
    }
.btShopButton_dark_lightdiv.product div.summary form.cart .quantity,
.btShopButton_dark_light div.product div.summary form.cart .quantity {
    margin-bottom: 1em;
    }
}

/* Card */
table.shop_table .coupon {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: top;
    }
table.shop_table .coupon label {
    margin-right: .5em;
    }
table.shop_table .coupon .input-text {
    margin-right: .5em;
    color: #e84242;
    border: none !important;
    padding: 0;
    height: 2em;
    padding: 0 .5em;
    }
table.shop_table button[name="apply_coupon"] {
    width: auto;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    }
table.shop_table input[name="update_cart"] {
    float: right;
    width: 300px;
    }
table.shop_table {
    margin-bottom: 2em;
    border: none;
    }
table.shop_table thead th {
    font-weight: 700;
    background-color: #e84242;
    color: white;
    }
table.shop_table td,
table.shop_table th {
    border-left: none;
    border-right: none;
    }
table.shop_table thead th {
    border: none !important;
    }
.btHardRoundedButtons table.shop_table thead th:first-child {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    overflow: hidden;
    padding-left: 2em;
    }
.rtl.btHardRoundedButtons table.shop_table thead th:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    }
.btHardRoundedButtons table.shop_table thead th:last-child {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
    padding-right: 2em;
    }
.rtl.btHardRoundedButtons table.shop_table thead th:last-child {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    }
table.shop_table tbody tr.cart_item:first-child td {
    border-top: none;
    }
table.shop_table td.product-remove {
    width: 3em;
    }
table.shop_table td.product-remove a.remove {
    display: inline-block;
    font-size: 1.5rem;
    text-align: center;
    padding: 0;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    color: inherit;
    background-color: transparent;
    -webkit-transition: 300ms all ease;
    -moz-transition: 300ms all ease;
    transition: 300ms all ease;
    }
table.shop_table td.product-remove a.remove:hover {
    opacity: .5;
    }
table.shop_table td.product-thumbnail {
    width: 100px;
    text-align: center;
    line-height: 0;
    }
table.shop_table td.product-thumbnail img {
    width: 80px;
    height: auto;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
table.shop_table .product-quantity {
    text-align: center;
    }
.rtl table.shop_table .product-quantity {
    text-align: center;
    }
table.shop_table .product-quantity .quantity {
    width: 90px;
    display: inline-block;
    }
table.shop_table .product-subtotal,
table.shop_table .product-total,
table.shop_table .product-price,
table.shop_table .order-actions {
    text-align: right;
    }
.cart-collaterals {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1em;
    }
.cart-collaterals .cross-sells {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 1em;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.cart-collaterals .cart_totals {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 1em 2em 1em;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.cart-collaterals .cross-sells ul.products li.product {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.cart-collaterals .cart_totals th {
    text-align: left;
    }
.rtl .cart-collaterals .cart_totals th {
    text-align: right;
    }
.cart-collaterals .cart_totals td {
    text-align: right;
    }
.rtl .cart-collaterals .cart_totals td {
    text-align: left;
    }
tr.cart-subtotal,
tfoot {
    border-top: 2px solid rgba(0,0,0,.1);
    }
tr.order-total,
tfoot {
    border-bottom: 2px solid rgba(0,0,0,.1);
    }

/* Checkout */
table.woocommerce-checkout-review-order-table td.product-total,
table.woocommerce-checkout-review-order-table tr.cart-subtotal td,
table.woocommerce-checkout-review-order-table tr.order-total td {
    text-align: right;
    }
.rtl table.woocommerce-checkout-review-order-table td.product-total,
.rtl table.woocommerce-checkout-review-order-table tr.cart-subtotal td,
.rtl table.woocommerce-checkout-review-order-table tr.order-total td {
    text-align: left;
    }
.rtl table.woocommerce-checkout-review-order-table th.product-total {
    text-align: left;
    }
ul.wc_payment_methods {
    margin: 0 0 1em;
    list-style: none;
    }
.rtl ul.wc_payment_methods {
    text-align: right;
    }
ul.wc_payment_methods li:not(.woocommerce-info) {
    margin-left: 0;
    padding-left: 0;
    }
ul.wc_payment_methods li .input-radio {
    margin-right: .2em;
    }
.rtl ul.wc_payment_methods li .input-radio {
    margin-right: 0;
    margin-left: .2em;
    }
ul.wc_payment_methods li img {
    max-height: 40px;
    margin-left: 10px;
    vertical-align: middle;
    }
.rtl ul.wc_payment_methods li img {
    margin-left: 0;
    margin-right: 10px;
    }
ul.wc_payment_methods li .about_paypal {
    margin-left: .5em;
    color: #e84242;
    }
.rtl ul.wc_payment_methods li .about_paypal {
    margin-left: 0;
    margin-right: .5em;
    }
ul.wc_payment_methods li div.payment_box {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: .5em 1em;
    margin: 10px 0;
    background-color: rgba(0,0,0,.07);
    }
.btHardRoundedButtons ul.wc_payment_methods li div.payment_box {
    border-radius: 10px;
    }
.btDarkSkin ul.wc_payment_methods li div.payment_box,
.btLightSkin .btDarkSkin ul.wc_payment_methods li div.payment_box,
.btDarkSkin.btLightSkin .btDarkSkin ul.wc_payment_methods li div.payment_box,
.bt-dark-skin ul.wc_payment_methods li div.payment_box,
.btLightSkin .bt-dark-skin ul.wc_payment_methods li div.payment_box,
.bt-dark-skin .btLightSkin .bt-dark-skin ul.wc_payment_methods li div.payment_box {
    background-color: rgba(255,255,255,.1);
    }
ul.wc_payment_methods li div.payment_box:before {
    content: "";
    display: block;
    border: 10px solid rgba(0,0,0,.07);
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    left: 2em;
    top: -20px;
    }
.btDarkSkin ul.wc_payment_methods li div.payment_box:before,
.btLightSkin .btDarkSkin ul.wc_payment_methods li div.payment_box:before,
.btDarkSkin.btLightSkin .btDarkSkin ul.wc_payment_methods li div.payment_box:before,
.bt-dark-skin ul.wc_payment_methods li div.payment_box:before,
.btLightSkin .bt-dark-skin ul.wc_payment_methods li div.payment_box:before,
.bt-dark-skin .btLightSkin .bt-dark-skin ul.wc_payment_methods li div.payment_box:before {
    border: 10px solid rgba(255,255,255,.1);
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    }
.rtl ul.wc_payment_methods li div.payment_box:before {
    right: 2em;
    left: auto;
    }
ul.wc_payment_methods li div.payment_box span.help {
    font-size: .857em;
    }
ul.wc_payment_methods li div.payment_box p:last-child {
    margin-bottom: 0;
    }
ul.woocommerce-shipping-methods {
    list-style: none;
    margin: 0 0 1em;
    padding: 0;
    }
ul.woocommerce-shipping-methods li {
    margin: 0;
    text-align: right;
    }
.rtl ul.woocommerce-shipping-methods li {
    text-align: left;
    }
.woocommerce-shipping-calculator .shipping-calculator-form {
    text-align: left;
    margin-top: 1em;
    }
.rtl .woocommerce-shipping-calculator .shipping-calculator-form {
    text-align: right;
    }
#customer_details .col-1,
#customer_details .col-2 {
    margin-bottom: 2em;
    }
.wc-proceed-to-checkout {
    margin: 0 auto;
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 3.2em;
    }
.wc-proceed-to-checkout .checkout-button {
    margin: 0 auto;
    display: inline;
    text-align: center;
    }
#payment .place-order {
    margin: 0 auto;
    text-align: center;
    }
#payment .place-order button {
    padding: 1em 3em;
    }

/* My account */
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0 0 2em;
    padding: 0;
    }
.woocommerce-MyAccount-navigation ul li {
    margin: 0 1em 0 0;
    padding: 0;
    display: inline-block;
    }
.woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    padding: .5em 0;
    border-bottom: 2px solid rgba(0,0,0,.07);
    color: #121212;
    opacity: .5;
    }
.btDarkSkin .woocommerce-MyAccount-navigation ul li a,
.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li a,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li a,
.bt-dark-skin .woocommerce-MyAccount-navigation ul li a,
.btLightSkin .bt-dark-skin .woocommerce-MyAccount-navigation ul li a,
.bt-dark-skin .btLightSkin .bt-dark-skin .woocommerce-MyAccount-navigation ul li a {
    color: #fff;
    }
.woocommerce-MyAccount-navigation ul li a:hover {
    opacity: 1;
    }
.woocommerce-MyAccount-navigation ul li.is-active a {
    opacity: 1;
    color: #121212;
    border-color: #e84242;
    }
.btDarkSkin .woocommerce-MyAccount-navigation ul li.is-active a,
.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.is-active a,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.is-active a,
.bt-dark-skin .woocommerce-MyAccount-navigation ul li.is-active a,
.btLightSkin .bt-dark-skin .woocommerce-MyAccount-navigation ul li.is-active a,
.bt-dark-skin .btLightSkin .bt-dark-skin .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #fff;
    }
.woocommerce-MyAccount-navigation .shop_table {
    margin-bottom: 2em;
    }
.woocommerce-MyAccount-navigation .shop_table tfoot {
    text-align: right;
    }
.woocommerce-orders-table__cell-order-actions a {
    width: 100%;
    display: inline-block;
    text-align: center;
    }
.woocommerce-EditAccountForm fieldset {
    margin-bottom: 2em;
    }

/* General */
/* Woocommerce layout */
.col2-set {
    width: 100%;
    }
.col2-set .col-1 {
    float: left;
    width: 48%;
    }
.col2-set .col-2 {
    float: right;
    width: 48%;
    }
img {
    height: auto;
    max-width: 100%;
    }
div.product form.cart .reset_variations,
form .form-row label.hidden {
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 0;
    }

/* Form row */
form fieldset {
    padding: 2em;
    border: 1px solid rgba(0,0,0,.1);
    }
form .form-row {
    margin: 0 0 1em;
    }
form input[type="submit"].button {
    text-align: center;
    }
form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    -moz-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0;
    }
form .form-row label {
    display: block;
    margin-bottom: .5em;
    }
form .form-row label.inline,
form .form-row label.checkbox {
    display: inline;
    margin-bottom: 0;
    }
form .form-row select {
    cursor: pointer;
    margin: 0;
    }
form .form-row .select2-container {
    line-height: 2.5em;
    }
.rtlform .form-row .select2-container {
    text-align: right;
    }
form .form-row .select2-container .select2-choice {
    padding-left: 1em;
    height: 3.2em;
    line-height: 3.2em;
    }
.rtlform .form-row .select2-container .select2-choice {
    padding-left: 0;
    padding-right: 1em;
    }
form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0;
    }
form .form-row .input-checkbox {
    margin: 0 8px 0 0;
    vertical-align: middle;
    width: auto;
    display: inline;
    }
form .form-row textarea {
    height: 9em;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btHardRoundedButtons form .form-row textarea {
    border-radius: 20px;
    }
form .form-row.woocommerce-invalid .select2-container,
form .form-row.woocommerce-invalid input.input-text,
form .form-row.woocommerce-invalid select {
    border-color: #a00;
    }
form .form-row.woocommerce-validated .select2-container,
form .form-row.woocommerce-validated input.input-text,
form .form-row.woocommerce-validated select {
    border-color: #69bf29;
    }
form .form-row::-webkit-input-placeholder {
    line-height: normal;
    }
form .form-row:-moz-placeholder {
    line-height: normal;
    }
form .form-row:-ms-input-placeholder {
    line-height: normal;
    }

/* Overlay */
.blockUI.blockOverlay {
    position: relative;
    }
.blockUI.blockOverlay:before,
.loader:before {
    content: "";
    line-height: 1;
    text-align: center;
    font-size: 2em;
    height: 1em;
    width: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    background: url(../../plugins/woocommerce/assets/images/icons/loader.svg) center center;
    background-size: cover;
    color: rgba(0,0,0,.75);
    -webkit-animation: spin 1s ease-in-out infinite;
    -moz-animation: spin 1s ease-in-out infinite;
    animation: spin 1s ease-in-out infinite;
    }

/* Messages */
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    padding: 1em 1em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    color: inherit;
    list-style: none !important;
    width: auto;
    word-wrap: break-word;
    background-color: rgba(0,0,0,.07);
    border-top: none !important;
    }
.btDarkSkin .woocommerce-error,
.btLightSkin .btDarkSkin .woocommerce-error,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-error,
.bt-dark-skin .woocommerce-error,
.btLightSkin .bt-dark-skin .woocommerce-error,
.bt-dark-skin .btLightSkin .bt-dark-skin .woocommerce-error,
.btDarkSkin .woocommerce-info,
.btLightSkin .btDarkSkin .woocommerce-info,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-info,
.bt-dark-skin .woocommerce-info,
.btLightSkin .bt-dark-skin .woocommerce-info,
.bt-dark-skin .btLightSkin .bt-dark-skin .woocommerce-info,
.btDarkSkin .woocommerce-message,
.btLightSkin .btDarkSkin .woocommerce-message,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-message,
.bt-dark-skin .woocommerce-message,
.btLightSkin .bt-dark-skin .woocommerce-message,
.bt-dark-skin .btLightSkin .bt-dark-skin .woocommerce-message {
    background-color: rgba(255,255,255,.3);
    }
.btHardRoundedButtons .woocommerce-error,
.btHardRoundedButtons .woocommerce-info,
.btHardRoundedButtons .woocommerce-message {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce-error,
.btSoftRoundedButtons .woocommerce-info,
.btSoftRoundedButtons .woocommerce-message {
    border-radius: 3px;
    }
.woocommerce-error:after,
.woocommerce-info:after,
.woocommerce-message:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
    font-size: 1.5em;
    font-family: Icon7Stroke;
    font-weight: 400;
    position: absolute;
    left: 1em;
    }
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
    float: right;
    border: none !important;
    padding: .5em 1.5em !important;
    line-height: inherit !important;
    }
.woocommerce-error .button:hover,
.woocommerce-info .button:hover,
.woocommerce-message .button:hover {
    text-decoration: none !important;
    }
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    }
.woocommerce-info a:hover,
.woocommerce-message a:hover {
    text-decoration: underline !important;
    }
.woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
    color: #e84242;
    text-decoration: none;
    }
.woocommerce-info a.button,
.woocommerce-message a.button {
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #e84242 !important;
    padding: 0 1em 0 0 !important;
    }
.woocommerce-info a.button:hover,
.woocommerce-message a.button:hover {
    opacity: .7;
    }
.woocommerce-info:before,
.woocommerce-message:before {
    content: "\e647";
    color: #e84242;
    }
.woocommerce-error a {
    color: #b81c23;
    }
.woocommerce-error a:hover {
    color: #fff;
    }
.woocommerce-error:before {
    content: "\e67b";
    color: #b81c23;
    }
.rtl .woocommerce-error {
    text-align: left;
    }
small.note {
    display: block;
    color: #777;
    font-size: .857em;
    margin-top: 10px;
    }
.woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    }
.woocommerce-breadcrumb a {
    color: inherit;
    }
.woocommerce-breadcrumb:after,
.woocommerce-breadcrumb:before {
    content: " ";
    display: table;
    }

/* Payment images */
.wc-credit-card-form-card-cvc.visa,
.wc-credit-card-form-card-expiry.visa,
.wc-credit-card-form-card-number.visa {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/visa.png);
    }
.wc-credit-card-form-card-cvc.mastercard,
.wc-credit-card-form-card-expiry.mastercard,
.wc-credit-card-form-card-number.mastercard {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.png);
    }
.wc-credit-card-form-card-cvc.laser,
.wc-credit-card-form-card-expiry.laser,
.wc-credit-card-form-card-number.laser {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/laser.png);
    }
.wc-credit-card-form-card-cvc.dinersclub,
.wc-credit-card-form-card-expiry.dinersclub,
.wc-credit-card-form-card-number.dinersclub {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/diners.png);
    }
.wc-credit-card-form-card-cvc.maestro,
.wc-credit-card-form-card-expiry.maestro,
.wc-credit-card-form-card-number.maestro {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.png);
    }
.wc-credit-card-form-card-cvc.jcb,
.wc-credit-card-form-card-expiry.jcb,
.wc-credit-card-form-card-number.jcb {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.png);
    }
.wc-credit-card-form-card-cvc.amex,
.wc-credit-card-form-card-expiry.amex,
.wc-credit-card-form-card-number.amex {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/amex.png);
    }
.wc-credit-card-form-card-cvc.discover,
.wc-credit-card-form-card-expiry.discover,
.wc-credit-card-form-card-number.discover {
    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/discover.png);
    }

/* Inpage headlines */
.products > h1,
.products > h2,
.products > h3,
.products > h4,
.products > h5,
.products > h6,
.products > h7,
.products > h8,
div.bt_bb_tab_content > h1,
div.bt_bb_tab_content > h2,
div.bt_bb_tab_content > h3,
div.bt_bb_tab_content > h4,
div.bt_bb_tab_content > h5,
div.bt_bb_tab_content > h6,
div.bt_bb_tab_content > h7,
div.bt_bb_tab_content > h8,
.cross-sells > h1,
.cross-sells > h2,
.cross-sells > h3,
.cross-sells > h4,
.cross-sells > h5,
.cross-sells > h6,
.cross-sells > h7,
.cross-sells > h8,
.comment-respond > h1,
.comment-respond > h2,
.comment-respond > h3,
.comment-respond > h4,
.comment-respond > h5,
.comment-respond > h6,
.comment-respond > h7,
.comment-respond > h8,
section.related.products > h1,
section.related.products > h2,
section.related.products > h3,
section.related.products > h4,
section.related.products > h5,
section.related.products > h6,
section.related.products > h7,
section.related.products > h8,
div.cart_totals > h1,
div.cart_totals > h2,
div.cart_totals > h3,
div.cart_totals > h4,
div.cart_totals > h5,
div.cart_totals > h6,
div.cart_totals > h7,
div.cart_totals > h8,
div.woocommerce-billing-fields > h1,
div.woocommerce-billing-fields > h2,
div.woocommerce-billing-fields > h3,
div.woocommerce-billing-fields > h4,
div.woocommerce-billing-fields > h5,
div.woocommerce-billing-fields > h6,
div.woocommerce-billing-fields > h7,
div.woocommerce-billing-fields > h8,
div.woocommerce-additional-fields > h1,
div.woocommerce-additional-fields > h2,
div.woocommerce-additional-fields > h3,
div.woocommerce-additional-fields > h4,
div.woocommerce-additional-fields > h5,
div.woocommerce-additional-fields > h6,
div.woocommerce-additional-fields > h7,
div.woocommerce-additional-fields > h8,
div.woocommerce-shipping-fields > h1,
div.woocommerce-shipping-fields > h2,
div.woocommerce-shipping-fields > h3,
div.woocommerce-shipping-fields > h4,
div.woocommerce-shipping-fields > h5,
div.woocommerce-shipping-fields > h6,
div.woocommerce-shipping-fields > h7,
div.woocommerce-shipping-fields > h8,
form.woocommerce-checkout > h1,
form.woocommerce-checkout > h2,
form.woocommerce-checkout > h3,
form.woocommerce-checkout > h4,
form.woocommerce-checkout > h5,
form.woocommerce-checkout > h6,
form.woocommerce-checkout > h7,
form.woocommerce-checkout > h8,
div.woocommerce-MyAccount-content > h1,
div.woocommerce-MyAccount-content > h2,
div.woocommerce-MyAccount-content > h3,
div.woocommerce-MyAccount-content > h4,
div.woocommerce-MyAccount-content > h5,
div.woocommerce-MyAccount-content > h6,
div.woocommerce-MyAccount-content > h7,
div.woocommerce-MyAccount-content > h8,
div.woocommerce-MyAccount-content header > h1,
div.woocommerce-MyAccount-content header > h2,
div.woocommerce-MyAccount-content header > h3,
div.woocommerce-MyAccount-content header > h4,
div.woocommerce-MyAccount-content header > h5,
div.woocommerce-MyAccount-content header > h6,
div.woocommerce-MyAccount-content header > h7,
div.woocommerce-MyAccount-content header > h8,
div.woocommerce-MyAccount-content form > h1,
div.woocommerce-MyAccount-content form > h2,
div.woocommerce-MyAccount-content form > h3,
div.woocommerce-MyAccount-content form > h4,
div.woocommerce-MyAccount-content form > h5,
div.woocommerce-MyAccount-content form > h6,
div.woocommerce-MyAccount-content form > h7,
div.woocommerce-MyAccount-content form > h8,
.woocommerce-customer-details > h1,
.woocommerce-customer-details > h2,
.woocommerce-customer-details > h3,
.woocommerce-customer-details > h4,
.woocommerce-customer-details > h5,
.woocommerce-customer-details > h6,
.woocommerce-customer-details > h7,
.woocommerce-customer-details > h8,
.woocommerce-order-details > h1,
.woocommerce-order-details > h2,
.woocommerce-order-details > h3,
.woocommerce-order-details > h4,
.woocommerce-order-details > h5,
.woocommerce-order-details > h6,
.woocommerce-order-details > h7,
.woocommerce-order-details > h8 {
    font-size: 1.875em;
    margin: 0 0 1em;
    padding: 0;
    }

/* Buttons */
.woocommerce .btSidebar a.button,
.woocommerce .bt-content a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .bt-content a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .bt-content input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .bt-content input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .bt-content button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .bt-content button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .bt-content input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .bt-content input.button,
.woocommerce .btSidebar input.alt,
.woocommerce .bt-content input.alt,
.woocommerce-page .btSidebar input.alt,
.woocommerce-page .bt-content input.alt,
.woocommerce .btSidebar a.button.alt,
.woocommerce .bt-content a.button.alt,
.woocommerce-page .btSidebar a.button.alt,
.woocommerce-page .bt-content a.button.alt,
.woocommerce .btSidebar .button.alt,
.woocommerce .bt-content .button.alt,
.woocommerce-page .btSidebar .button.alt,
.woocommerce-page .bt-content .button.alt,
.woocommerce .btSidebar button.alt,
.woocommerce .bt-content button.alt,
.woocommerce-page .btSidebar button.alt,
.woocommerce-page .bt-content button.alt,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt {
    font-size: .9em;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    line-height: 1;
    text-transform: uppercase;
    padding: 1.35em 1.5em;
    cursor: pointer;
    border: none;
    color: #fff;
    background: transparent;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btHardRoundedButtons.woocommerce .btSidebar a.button,
.btHardRoundedButtons.woocommerce .bt-content a.button,
.btHardRoundedButtons.woocommerce-page .btSidebar a.button,
.btHardRoundedButtons.woocommerce-page .bt-content a.button,
.btHardRoundedButtons.woocommerce .btSidebar input[type="submit"],
.btHardRoundedButtons.woocommerce .bt-content input[type="submit"],
.btHardRoundedButtons.woocommerce-page .btSidebar input[type="submit"],
.btHardRoundedButtons.woocommerce-page .bt-content input[type="submit"],
.btHardRoundedButtons.woocommerce .btSidebar button[type="submit"],
.btHardRoundedButtons.woocommerce .bt-content button[type="submit"],
.btHardRoundedButtons.woocommerce-page .btSidebar button[type="submit"],
.btHardRoundedButtons.woocommerce-page .bt-content button[type="submit"],
.btHardRoundedButtons.woocommerce .btSidebar input.button,
.btHardRoundedButtons.woocommerce .bt-content input.button,
.btHardRoundedButtons.woocommerce-page .btSidebar input.button,
.btHardRoundedButtons.woocommerce-page .bt-content input.button,
.btHardRoundedButtons.woocommerce .btSidebar input.alt,
.btHardRoundedButtons.woocommerce .bt-content input.alt,
.btHardRoundedButtons.woocommerce-page .btSidebar input.alt,
.btHardRoundedButtons.woocommerce-page .bt-content input.alt,
.btHardRoundedButtons.woocommerce .btSidebar a.button.alt,
.btHardRoundedButtons.woocommerce .bt-content a.button.alt,
.btHardRoundedButtons.woocommerce-page .btSidebar a.button.alt,
.btHardRoundedButtons.woocommerce-page .bt-content a.button.alt,
.btHardRoundedButtons.woocommerce .btSidebar .button.alt,
.btHardRoundedButtons.woocommerce .bt-content .button.alt,
.btHardRoundedButtons.woocommerce-page .btSidebar .button.alt,
.btHardRoundedButtons.woocommerce-page .bt-content .button.alt,
.btHardRoundedButtons.woocommerce .btSidebar button.alt,
.btHardRoundedButtons.woocommerce .bt-content button.alt,
.btHardRoundedButtons.woocommerce-page .btSidebar button.alt,
.btHardRoundedButtons.woocommerce-page .bt-content button.alt,
.btHardRoundedButtonsdiv.woocommerce a.button,
.btHardRoundedButtonsdiv.woocommerce input[type="submit"],
.btHardRoundedButtonsdiv.woocommerce button[type="submit"],
.btHardRoundedButtonsdiv.woocommerce input.button,
.btHardRoundedButtonsdiv.woocommerce input.alt,
.btHardRoundedButtonsdiv.woocommerce a.button.alt,
.btHardRoundedButtonsdiv.woocommerce .button.alt,
.btHardRoundedButtonsdiv.woocommerce button.alt {
    border-radius: 50px;
    }
.btSoftRoundedButtons.woocommerce .btSidebar a.button,
.btSoftRoundedButtons.woocommerce .bt-content a.button,
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button,
.btSoftRoundedButtons.woocommerce-page .bt-content a.button,
.btSoftRoundedButtons.woocommerce .btSidebar input[type="submit"],
.btSoftRoundedButtons.woocommerce .bt-content input[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btSidebar input[type="submit"],
.btSoftRoundedButtons.woocommerce-page .bt-content input[type="submit"],
.btSoftRoundedButtons.woocommerce .btSidebar button[type="submit"],
.btSoftRoundedButtons.woocommerce .bt-content button[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btSidebar button[type="submit"],
.btSoftRoundedButtons.woocommerce-page .bt-content button[type="submit"],
.btSoftRoundedButtons.woocommerce .btSidebar input.button,
.btSoftRoundedButtons.woocommerce .bt-content input.button,
.btSoftRoundedButtons.woocommerce-page .btSidebar input.button,
.btSoftRoundedButtons.woocommerce-page .bt-content input.button,
.btSoftRoundedButtons.woocommerce .btSidebar input.alt,
.btSoftRoundedButtons.woocommerce .bt-content input.alt,
.btSoftRoundedButtons.woocommerce-page .btSidebar input.alt,
.btSoftRoundedButtons.woocommerce-page .bt-content input.alt,
.btSoftRoundedButtons.woocommerce .btSidebar a.button.alt,
.btSoftRoundedButtons.woocommerce .bt-content a.button.alt,
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button.alt,
.btSoftRoundedButtons.woocommerce-page .bt-content a.button.alt,
.btSoftRoundedButtons.woocommerce .btSidebar .button.alt,
.btSoftRoundedButtons.woocommerce .bt-content .button.alt,
.btSoftRoundedButtons.woocommerce-page .btSidebar .button.alt,
.btSoftRoundedButtons.woocommerce-page .bt-content .button.alt,
.btSoftRoundedButtons.woocommerce .btSidebar button.alt,
.btSoftRoundedButtons.woocommerce .bt-content button.alt,
.btSoftRoundedButtons.woocommerce-page .btSidebar button.alt,
.btSoftRoundedButtons.woocommerce-page .bt-content button.alt,
.btSoftRoundedButtonsdiv.woocommerce a.button,
.btSoftRoundedButtonsdiv.woocommerce input[type="submit"],
.btSoftRoundedButtonsdiv.woocommerce button[type="submit"],
.btSoftRoundedButtonsdiv.woocommerce input.button,
.btSoftRoundedButtonsdiv.woocommerce input.alt,
.btSoftRoundedButtonsdiv.woocommerce a.button.alt,
.btSoftRoundedButtonsdiv.woocommerce .button.alt,
.btSoftRoundedButtonsdiv.woocommerce button.alt {
    border-radius: 3px;
    }
.btButtonWeight_default .woocommerce .btSidebar a.button,
.btButtonWeight_default .woocommerce .bt-content a.button,
.btButtonWeight_default .woocommerce-page .btSidebar a.button,
.btButtonWeight_default .woocommerce-page .bt-content a.button,
.btButtonWeight_default .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_default .woocommerce .bt-content input[type="submit"],
.btButtonWeight_default .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_default .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_default .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_default .woocommerce .bt-content button[type="submit"],
.btButtonWeight_default .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_default .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_default .woocommerce .btSidebar input.button,
.btButtonWeight_default .woocommerce .bt-content input.button,
.btButtonWeight_default .woocommerce-page .btSidebar input.button,
.btButtonWeight_default .woocommerce-page .bt-content input.button,
.btButtonWeight_default .woocommerce .btSidebar input.alt,
.btButtonWeight_default .woocommerce .bt-content input.alt,
.btButtonWeight_default .woocommerce-page .btSidebar input.alt,
.btButtonWeight_default .woocommerce-page .bt-content input.alt,
.btButtonWeight_default .woocommerce .btSidebar a.button.alt,
.btButtonWeight_default .woocommerce .bt-content a.button.alt,
.btButtonWeight_default .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_default .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_default .woocommerce .btSidebar .button.alt,
.btButtonWeight_default .woocommerce .bt-content .button.alt,
.btButtonWeight_default .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_default .woocommerce-page .bt-content .button.alt,
.btButtonWeight_default .woocommerce .btSidebar button.alt,
.btButtonWeight_default .woocommerce .bt-content button.alt,
.btButtonWeight_default .woocommerce-page .btSidebar button.alt,
.btButtonWeight_default .woocommerce-page .bt-content button.alt,
.btButtonWeight_default div.woocommerce a.button,
.btButtonWeight_default div.woocommerce input[type="submit"],
.btButtonWeight_default div.woocommerce button[type="submit"],
.btButtonWeight_default div.woocommerce input.button,
.btButtonWeight_default div.woocommerce input.alt,
.btButtonWeight_default div.woocommerce a.button.alt,
.btButtonWeight_default div.woocommerce .button.alt,
.btButtonWeight_default div.woocommerce button.alt {
    font-weight: 600;
    }
.btButtonWeight_black .woocommerce .btSidebar a.button,
.btButtonWeight_black .woocommerce .bt-content a.button,
.btButtonWeight_black .woocommerce-page .btSidebar a.button,
.btButtonWeight_black .woocommerce-page .bt-content a.button,
.btButtonWeight_black .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_black .woocommerce .bt-content input[type="submit"],
.btButtonWeight_black .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_black .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_black .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_black .woocommerce .bt-content button[type="submit"],
.btButtonWeight_black .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_black .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_black .woocommerce .btSidebar input.button,
.btButtonWeight_black .woocommerce .bt-content input.button,
.btButtonWeight_black .woocommerce-page .btSidebar input.button,
.btButtonWeight_black .woocommerce-page .bt-content input.button,
.btButtonWeight_black .woocommerce .btSidebar input.alt,
.btButtonWeight_black .woocommerce .bt-content input.alt,
.btButtonWeight_black .woocommerce-page .btSidebar input.alt,
.btButtonWeight_black .woocommerce-page .bt-content input.alt,
.btButtonWeight_black .woocommerce .btSidebar a.button.alt,
.btButtonWeight_black .woocommerce .bt-content a.button.alt,
.btButtonWeight_black .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_black .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_black .woocommerce .btSidebar .button.alt,
.btButtonWeight_black .woocommerce .bt-content .button.alt,
.btButtonWeight_black .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_black .woocommerce-page .bt-content .button.alt,
.btButtonWeight_black .woocommerce .btSidebar button.alt,
.btButtonWeight_black .woocommerce .bt-content button.alt,
.btButtonWeight_black .woocommerce-page .btSidebar button.alt,
.btButtonWeight_black .woocommerce-page .bt-content button.alt,
.btButtonWeight_black div.woocommerce a.button,
.btButtonWeight_black div.woocommerce input[type="submit"],
.btButtonWeight_black div.woocommerce button[type="submit"],
.btButtonWeight_black div.woocommerce input.button,
.btButtonWeight_black div.woocommerce input.alt,
.btButtonWeight_black div.woocommerce a.button.alt,
.btButtonWeight_black div.woocommerce .button.alt,
.btButtonWeight_black div.woocommerce button.alt {
    font-weight: 900;
    }
.btButtonWeight_bolder .woocommerce .btSidebar a.button,
.btButtonWeight_bolder .woocommerce .bt-content a.button,
.btButtonWeight_bolder .woocommerce-page .btSidebar a.button,
.btButtonWeight_bolder .woocommerce-page .bt-content a.button,
.btButtonWeight_bolder .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bolder .woocommerce .bt-content input[type="submit"],
.btButtonWeight_bolder .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bolder .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_bolder .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bolder .woocommerce .bt-content button[type="submit"],
.btButtonWeight_bolder .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bolder .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_bolder .woocommerce .btSidebar input.button,
.btButtonWeight_bolder .woocommerce .bt-content input.button,
.btButtonWeight_bolder .woocommerce-page .btSidebar input.button,
.btButtonWeight_bolder .woocommerce-page .bt-content input.button,
.btButtonWeight_bolder .woocommerce .btSidebar input.alt,
.btButtonWeight_bolder .woocommerce .bt-content input.alt,
.btButtonWeight_bolder .woocommerce-page .btSidebar input.alt,
.btButtonWeight_bolder .woocommerce-page .bt-content input.alt,
.btButtonWeight_bolder .woocommerce .btSidebar a.button.alt,
.btButtonWeight_bolder .woocommerce .bt-content a.button.alt,
.btButtonWeight_bolder .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_bolder .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_bolder .woocommerce .btSidebar .button.alt,
.btButtonWeight_bolder .woocommerce .bt-content .button.alt,
.btButtonWeight_bolder .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_bolder .woocommerce-page .bt-content .button.alt,
.btButtonWeight_bolder .woocommerce .btSidebar button.alt,
.btButtonWeight_bolder .woocommerce .bt-content button.alt,
.btButtonWeight_bolder .woocommerce-page .btSidebar button.alt,
.btButtonWeight_bolder .woocommerce-page .bt-content button.alt,
.btButtonWeight_bolder div.woocommerce a.button,
.btButtonWeight_bolder div.woocommerce input[type="submit"],
.btButtonWeight_bolder div.woocommerce button[type="submit"],
.btButtonWeight_bolder div.woocommerce input.button,
.btButtonWeight_bolder div.woocommerce input.alt,
.btButtonWeight_bolder div.woocommerce a.button.alt,
.btButtonWeight_bolder div.woocommerce .button.alt,
.btButtonWeight_bolder div.woocommerce button.alt {
    font-weight: 800;
    }
.btButtonWeight_bold .woocommerce .btSidebar a.button,
.btButtonWeight_bold .woocommerce .bt-content a.button,
.btButtonWeight_bold .woocommerce-page .btSidebar a.button,
.btButtonWeight_bold .woocommerce-page .bt-content a.button,
.btButtonWeight_bold .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bold .woocommerce .bt-content input[type="submit"],
.btButtonWeight_bold .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bold .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_bold .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bold .woocommerce .bt-content button[type="submit"],
.btButtonWeight_bold .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bold .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_bold .woocommerce .btSidebar input.button,
.btButtonWeight_bold .woocommerce .bt-content input.button,
.btButtonWeight_bold .woocommerce-page .btSidebar input.button,
.btButtonWeight_bold .woocommerce-page .bt-content input.button,
.btButtonWeight_bold .woocommerce .btSidebar input.alt,
.btButtonWeight_bold .woocommerce .bt-content input.alt,
.btButtonWeight_bold .woocommerce-page .btSidebar input.alt,
.btButtonWeight_bold .woocommerce-page .bt-content input.alt,
.btButtonWeight_bold .woocommerce .btSidebar a.button.alt,
.btButtonWeight_bold .woocommerce .bt-content a.button.alt,
.btButtonWeight_bold .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_bold .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_bold .woocommerce .btSidebar .button.alt,
.btButtonWeight_bold .woocommerce .bt-content .button.alt,
.btButtonWeight_bold .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_bold .woocommerce-page .bt-content .button.alt,
.btButtonWeight_bold .woocommerce .btSidebar button.alt,
.btButtonWeight_bold .woocommerce .bt-content button.alt,
.btButtonWeight_bold .woocommerce-page .btSidebar button.alt,
.btButtonWeight_bold .woocommerce-page .bt-content button.alt,
.btButtonWeight_bold div.woocommerce a.button,
.btButtonWeight_bold div.woocommerce input[type="submit"],
.btButtonWeight_bold div.woocommerce button[type="submit"],
.btButtonWeight_bold div.woocommerce input.button,
.btButtonWeight_bold div.woocommerce input.alt,
.btButtonWeight_bold div.woocommerce a.button.alt,
.btButtonWeight_bold div.woocommerce .button.alt,
.btButtonWeight_bold div.woocommerce button.alt {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .woocommerce .btSidebar a.button,
.btButtonWeight_semi-bold .woocommerce .bt-content a.button,
.btButtonWeight_semi-bold .woocommerce-page .btSidebar a.button,
.btButtonWeight_semi-bold .woocommerce-page .bt-content a.button,
.btButtonWeight_semi-bold .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_semi-bold .woocommerce .bt-content input[type="submit"],
.btButtonWeight_semi-bold .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_semi-bold .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_semi-bold .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_semi-bold .woocommerce .bt-content button[type="submit"],
.btButtonWeight_semi-bold .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_semi-bold .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_semi-bold .woocommerce .btSidebar input.button,
.btButtonWeight_semi-bold .woocommerce .bt-content input.button,
.btButtonWeight_semi-bold .woocommerce-page .btSidebar input.button,
.btButtonWeight_semi-bold .woocommerce-page .bt-content input.button,
.btButtonWeight_semi-bold .woocommerce .btSidebar input.alt,
.btButtonWeight_semi-bold .woocommerce .bt-content input.alt,
.btButtonWeight_semi-bold .woocommerce-page .btSidebar input.alt,
.btButtonWeight_semi-bold .woocommerce-page .bt-content input.alt,
.btButtonWeight_semi-bold .woocommerce .btSidebar a.button.alt,
.btButtonWeight_semi-bold .woocommerce .bt-content a.button.alt,
.btButtonWeight_semi-bold .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_semi-bold .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_semi-bold .woocommerce .btSidebar .button.alt,
.btButtonWeight_semi-bold .woocommerce .bt-content .button.alt,
.btButtonWeight_semi-bold .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_semi-bold .woocommerce-page .bt-content .button.alt,
.btButtonWeight_semi-bold .woocommerce .btSidebar button.alt,
.btButtonWeight_semi-bold .woocommerce .bt-content button.alt,
.btButtonWeight_semi-bold .woocommerce-page .btSidebar button.alt,
.btButtonWeight_semi-bold .woocommerce-page .bt-content button.alt,
.btButtonWeight_semi-bold div.woocommerce a.button,
.btButtonWeight_semi-bold div.woocommerce input[type="submit"],
.btButtonWeight_semi-bold div.woocommerce button[type="submit"],
.btButtonWeight_semi-bold div.woocommerce input.button,
.btButtonWeight_semi-bold div.woocommerce input.alt,
.btButtonWeight_semi-bold div.woocommerce a.button.alt,
.btButtonWeight_semi-bold div.woocommerce .button.alt,
.btButtonWeight_semi-bold div.woocommerce button.alt {
    font-weight: 600;
    }
.btButtonWeight_medium .woocommerce .btSidebar a.button,
.btButtonWeight_medium .woocommerce .bt-content a.button,
.btButtonWeight_medium .woocommerce-page .btSidebar a.button,
.btButtonWeight_medium .woocommerce-page .bt-content a.button,
.btButtonWeight_medium .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_medium .woocommerce .bt-content input[type="submit"],
.btButtonWeight_medium .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_medium .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_medium .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_medium .woocommerce .bt-content button[type="submit"],
.btButtonWeight_medium .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_medium .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_medium .woocommerce .btSidebar input.button,
.btButtonWeight_medium .woocommerce .bt-content input.button,
.btButtonWeight_medium .woocommerce-page .btSidebar input.button,
.btButtonWeight_medium .woocommerce-page .bt-content input.button,
.btButtonWeight_medium .woocommerce .btSidebar input.alt,
.btButtonWeight_medium .woocommerce .bt-content input.alt,
.btButtonWeight_medium .woocommerce-page .btSidebar input.alt,
.btButtonWeight_medium .woocommerce-page .bt-content input.alt,
.btButtonWeight_medium .woocommerce .btSidebar a.button.alt,
.btButtonWeight_medium .woocommerce .bt-content a.button.alt,
.btButtonWeight_medium .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_medium .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_medium .woocommerce .btSidebar .button.alt,
.btButtonWeight_medium .woocommerce .bt-content .button.alt,
.btButtonWeight_medium .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_medium .woocommerce-page .bt-content .button.alt,
.btButtonWeight_medium .woocommerce .btSidebar button.alt,
.btButtonWeight_medium .woocommerce .bt-content button.alt,
.btButtonWeight_medium .woocommerce-page .btSidebar button.alt,
.btButtonWeight_medium .woocommerce-page .bt-content button.alt,
.btButtonWeight_medium div.woocommerce a.button,
.btButtonWeight_medium div.woocommerce input[type="submit"],
.btButtonWeight_medium div.woocommerce button[type="submit"],
.btButtonWeight_medium div.woocommerce input.button,
.btButtonWeight_medium div.woocommerce input.alt,
.btButtonWeight_medium div.woocommerce a.button.alt,
.btButtonWeight_medium div.woocommerce .button.alt,
.btButtonWeight_medium div.woocommerce button.alt {
    font-weight: 500;
    }
.btButtonWeight_normal .woocommerce .btSidebar a.button,
.btButtonWeight_normal .woocommerce .bt-content a.button,
.btButtonWeight_normal .woocommerce-page .btSidebar a.button,
.btButtonWeight_normal .woocommerce-page .bt-content a.button,
.btButtonWeight_normal .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_normal .woocommerce .bt-content input[type="submit"],
.btButtonWeight_normal .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_normal .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_normal .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_normal .woocommerce .bt-content button[type="submit"],
.btButtonWeight_normal .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_normal .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_normal .woocommerce .btSidebar input.button,
.btButtonWeight_normal .woocommerce .bt-content input.button,
.btButtonWeight_normal .woocommerce-page .btSidebar input.button,
.btButtonWeight_normal .woocommerce-page .bt-content input.button,
.btButtonWeight_normal .woocommerce .btSidebar input.alt,
.btButtonWeight_normal .woocommerce .bt-content input.alt,
.btButtonWeight_normal .woocommerce-page .btSidebar input.alt,
.btButtonWeight_normal .woocommerce-page .bt-content input.alt,
.btButtonWeight_normal .woocommerce .btSidebar a.button.alt,
.btButtonWeight_normal .woocommerce .bt-content a.button.alt,
.btButtonWeight_normal .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_normal .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_normal .woocommerce .btSidebar .button.alt,
.btButtonWeight_normal .woocommerce .bt-content .button.alt,
.btButtonWeight_normal .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_normal .woocommerce-page .bt-content .button.alt,
.btButtonWeight_normal .woocommerce .btSidebar button.alt,
.btButtonWeight_normal .woocommerce .bt-content button.alt,
.btButtonWeight_normal .woocommerce-page .btSidebar button.alt,
.btButtonWeight_normal .woocommerce-page .bt-content button.alt,
.btButtonWeight_normal div.woocommerce a.button,
.btButtonWeight_normal div.woocommerce input[type="submit"],
.btButtonWeight_normal div.woocommerce button[type="submit"],
.btButtonWeight_normal div.woocommerce input.button,
.btButtonWeight_normal div.woocommerce input.alt,
.btButtonWeight_normal div.woocommerce a.button.alt,
.btButtonWeight_normal div.woocommerce .button.alt,
.btButtonWeight_normal div.woocommerce button.alt {
    font-weight: 400;
    }
.btButtonWeight_light .woocommerce .btSidebar a.button,
.btButtonWeight_light .woocommerce .bt-content a.button,
.btButtonWeight_light .woocommerce-page .btSidebar a.button,
.btButtonWeight_light .woocommerce-page .bt-content a.button,
.btButtonWeight_light .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_light .woocommerce .bt-content input[type="submit"],
.btButtonWeight_light .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_light .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_light .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_light .woocommerce .bt-content button[type="submit"],
.btButtonWeight_light .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_light .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_light .woocommerce .btSidebar input.button,
.btButtonWeight_light .woocommerce .bt-content input.button,
.btButtonWeight_light .woocommerce-page .btSidebar input.button,
.btButtonWeight_light .woocommerce-page .bt-content input.button,
.btButtonWeight_light .woocommerce .btSidebar input.alt,
.btButtonWeight_light .woocommerce .bt-content input.alt,
.btButtonWeight_light .woocommerce-page .btSidebar input.alt,
.btButtonWeight_light .woocommerce-page .bt-content input.alt,
.btButtonWeight_light .woocommerce .btSidebar a.button.alt,
.btButtonWeight_light .woocommerce .bt-content a.button.alt,
.btButtonWeight_light .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_light .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_light .woocommerce .btSidebar .button.alt,
.btButtonWeight_light .woocommerce .bt-content .button.alt,
.btButtonWeight_light .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_light .woocommerce-page .bt-content .button.alt,
.btButtonWeight_light .woocommerce .btSidebar button.alt,
.btButtonWeight_light .woocommerce .bt-content button.alt,
.btButtonWeight_light .woocommerce-page .btSidebar button.alt,
.btButtonWeight_light .woocommerce-page .bt-content button.alt,
.btButtonWeight_light div.woocommerce a.button,
.btButtonWeight_light div.woocommerce input[type="submit"],
.btButtonWeight_light div.woocommerce button[type="submit"],
.btButtonWeight_light div.woocommerce input.button,
.btButtonWeight_light div.woocommerce input.alt,
.btButtonWeight_light div.woocommerce a.button.alt,
.btButtonWeight_light div.woocommerce .button.alt,
.btButtonWeight_light div.woocommerce button.alt {
    font-weight: 300;
    }
.btButtonWeight_lighter .woocommerce .btSidebar a.button,
.btButtonWeight_lighter .woocommerce .bt-content a.button,
.btButtonWeight_lighter .woocommerce-page .btSidebar a.button,
.btButtonWeight_lighter .woocommerce-page .bt-content a.button,
.btButtonWeight_lighter .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_lighter .woocommerce .bt-content input[type="submit"],
.btButtonWeight_lighter .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_lighter .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_lighter .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_lighter .woocommerce .bt-content button[type="submit"],
.btButtonWeight_lighter .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_lighter .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_lighter .woocommerce .btSidebar input.button,
.btButtonWeight_lighter .woocommerce .bt-content input.button,
.btButtonWeight_lighter .woocommerce-page .btSidebar input.button,
.btButtonWeight_lighter .woocommerce-page .bt-content input.button,
.btButtonWeight_lighter .woocommerce .btSidebar input.alt,
.btButtonWeight_lighter .woocommerce .bt-content input.alt,
.btButtonWeight_lighter .woocommerce-page .btSidebar input.alt,
.btButtonWeight_lighter .woocommerce-page .bt-content input.alt,
.btButtonWeight_lighter .woocommerce .btSidebar a.button.alt,
.btButtonWeight_lighter .woocommerce .bt-content a.button.alt,
.btButtonWeight_lighter .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_lighter .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_lighter .woocommerce .btSidebar .button.alt,
.btButtonWeight_lighter .woocommerce .bt-content .button.alt,
.btButtonWeight_lighter .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_lighter .woocommerce-page .bt-content .button.alt,
.btButtonWeight_lighter .woocommerce .btSidebar button.alt,
.btButtonWeight_lighter .woocommerce .bt-content button.alt,
.btButtonWeight_lighter .woocommerce-page .btSidebar button.alt,
.btButtonWeight_lighter .woocommerce-page .bt-content button.alt,
.btButtonWeight_lighter div.woocommerce a.button,
.btButtonWeight_lighter div.woocommerce input[type="submit"],
.btButtonWeight_lighter div.woocommerce button[type="submit"],
.btButtonWeight_lighter div.woocommerce input.button,
.btButtonWeight_lighter div.woocommerce input.alt,
.btButtonWeight_lighter div.woocommerce a.button.alt,
.btButtonWeight_lighter div.woocommerce .button.alt,
.btButtonWeight_lighter div.woocommerce button.alt {
    font-weight: 200;
    }
.btButtonWeight_thin .woocommerce .btSidebar a.button,
.btButtonWeight_thin .woocommerce .bt-content a.button,
.btButtonWeight_thin .woocommerce-page .btSidebar a.button,
.btButtonWeight_thin .woocommerce-page .bt-content a.button,
.btButtonWeight_thin .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_thin .woocommerce .bt-content input[type="submit"],
.btButtonWeight_thin .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_thin .woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_thin .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_thin .woocommerce .bt-content button[type="submit"],
.btButtonWeight_thin .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_thin .woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_thin .woocommerce .btSidebar input.button,
.btButtonWeight_thin .woocommerce .bt-content input.button,
.btButtonWeight_thin .woocommerce-page .btSidebar input.button,
.btButtonWeight_thin .woocommerce-page .bt-content input.button,
.btButtonWeight_thin .woocommerce .btSidebar input.alt,
.btButtonWeight_thin .woocommerce .bt-content input.alt,
.btButtonWeight_thin .woocommerce-page .btSidebar input.alt,
.btButtonWeight_thin .woocommerce-page .bt-content input.alt,
.btButtonWeight_thin .woocommerce .btSidebar a.button.alt,
.btButtonWeight_thin .woocommerce .bt-content a.button.alt,
.btButtonWeight_thin .woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_thin .woocommerce-page .bt-content a.button.alt,
.btButtonWeight_thin .woocommerce .btSidebar .button.alt,
.btButtonWeight_thin .woocommerce .bt-content .button.alt,
.btButtonWeight_thin .woocommerce-page .btSidebar .button.alt,
.btButtonWeight_thin .woocommerce-page .bt-content .button.alt,
.btButtonWeight_thin .woocommerce .btSidebar button.alt,
.btButtonWeight_thin .woocommerce .bt-content button.alt,
.btButtonWeight_thin .woocommerce-page .btSidebar button.alt,
.btButtonWeight_thin .woocommerce-page .bt-content button.alt,
.btButtonWeight_thin div.woocommerce a.button,
.btButtonWeight_thin div.woocommerce input[type="submit"],
.btButtonWeight_thin div.woocommerce button[type="submit"],
.btButtonWeight_thin div.woocommerce input.button,
.btButtonWeight_thin div.woocommerce input.alt,
.btButtonWeight_thin div.woocommerce a.button.alt,
.btButtonWeight_thin div.woocommerce .button.alt,
.btButtonWeight_thin div.woocommerce button.alt {
    font-weight: 100;
    }
.btButtonWeight_default.woocommerce .btSidebar a.button,
.btButtonWeight_default.woocommerce .bt-content a.button,
.btButtonWeight_default.woocommerce-page .btSidebar a.button,
.btButtonWeight_default.woocommerce-page .bt-content a.button,
.btButtonWeight_default.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_default.woocommerce .bt-content input[type="submit"],
.btButtonWeight_default.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_default.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_default.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_default.woocommerce .bt-content button[type="submit"],
.btButtonWeight_default.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_default.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_default.woocommerce .btSidebar input.button,
.btButtonWeight_default.woocommerce .bt-content input.button,
.btButtonWeight_default.woocommerce-page .btSidebar input.button,
.btButtonWeight_default.woocommerce-page .bt-content input.button,
.btButtonWeight_default.woocommerce .btSidebar input.alt,
.btButtonWeight_default.woocommerce .bt-content input.alt,
.btButtonWeight_default.woocommerce-page .btSidebar input.alt,
.btButtonWeight_default.woocommerce-page .bt-content input.alt,
.btButtonWeight_default.woocommerce .btSidebar a.button.alt,
.btButtonWeight_default.woocommerce .bt-content a.button.alt,
.btButtonWeight_default.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_default.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_default.woocommerce .btSidebar .button.alt,
.btButtonWeight_default.woocommerce .bt-content .button.alt,
.btButtonWeight_default.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_default.woocommerce-page .bt-content .button.alt,
.btButtonWeight_default.woocommerce .btSidebar button.alt,
.btButtonWeight_default.woocommerce .bt-content button.alt,
.btButtonWeight_default.woocommerce-page .btSidebar button.alt,
.btButtonWeight_default.woocommerce-page .bt-content button.alt,
.btButtonWeight_defaultdiv.woocommerce a.button,
.btButtonWeight_defaultdiv.woocommerce input[type="submit"],
.btButtonWeight_defaultdiv.woocommerce button[type="submit"],
.btButtonWeight_defaultdiv.woocommerce input.button,
.btButtonWeight_defaultdiv.woocommerce input.alt,
.btButtonWeight_defaultdiv.woocommerce a.button.alt,
.btButtonWeight_defaultdiv.woocommerce .button.alt,
.btButtonWeight_defaultdiv.woocommerce button.alt {
    font-weight: 600;
    }
.btButtonWeight_black.woocommerce .btSidebar a.button,
.btButtonWeight_black.woocommerce .bt-content a.button,
.btButtonWeight_black.woocommerce-page .btSidebar a.button,
.btButtonWeight_black.woocommerce-page .bt-content a.button,
.btButtonWeight_black.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_black.woocommerce .bt-content input[type="submit"],
.btButtonWeight_black.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_black.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_black.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_black.woocommerce .bt-content button[type="submit"],
.btButtonWeight_black.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_black.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_black.woocommerce .btSidebar input.button,
.btButtonWeight_black.woocommerce .bt-content input.button,
.btButtonWeight_black.woocommerce-page .btSidebar input.button,
.btButtonWeight_black.woocommerce-page .bt-content input.button,
.btButtonWeight_black.woocommerce .btSidebar input.alt,
.btButtonWeight_black.woocommerce .bt-content input.alt,
.btButtonWeight_black.woocommerce-page .btSidebar input.alt,
.btButtonWeight_black.woocommerce-page .bt-content input.alt,
.btButtonWeight_black.woocommerce .btSidebar a.button.alt,
.btButtonWeight_black.woocommerce .bt-content a.button.alt,
.btButtonWeight_black.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_black.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_black.woocommerce .btSidebar .button.alt,
.btButtonWeight_black.woocommerce .bt-content .button.alt,
.btButtonWeight_black.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_black.woocommerce-page .bt-content .button.alt,
.btButtonWeight_black.woocommerce .btSidebar button.alt,
.btButtonWeight_black.woocommerce .bt-content button.alt,
.btButtonWeight_black.woocommerce-page .btSidebar button.alt,
.btButtonWeight_black.woocommerce-page .bt-content button.alt,
.btButtonWeight_blackdiv.woocommerce a.button,
.btButtonWeight_blackdiv.woocommerce input[type="submit"],
.btButtonWeight_blackdiv.woocommerce button[type="submit"],
.btButtonWeight_blackdiv.woocommerce input.button,
.btButtonWeight_blackdiv.woocommerce input.alt,
.btButtonWeight_blackdiv.woocommerce a.button.alt,
.btButtonWeight_blackdiv.woocommerce .button.alt,
.btButtonWeight_blackdiv.woocommerce button.alt {
    font-weight: 900;
    }
.btButtonWeight_bolder.woocommerce .btSidebar a.button,
.btButtonWeight_bolder.woocommerce .bt-content a.button,
.btButtonWeight_bolder.woocommerce-page .btSidebar a.button,
.btButtonWeight_bolder.woocommerce-page .bt-content a.button,
.btButtonWeight_bolder.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bolder.woocommerce .bt-content input[type="submit"],
.btButtonWeight_bolder.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bolder.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_bolder.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bolder.woocommerce .bt-content button[type="submit"],
.btButtonWeight_bolder.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bolder.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_bolder.woocommerce .btSidebar input.button,
.btButtonWeight_bolder.woocommerce .bt-content input.button,
.btButtonWeight_bolder.woocommerce-page .btSidebar input.button,
.btButtonWeight_bolder.woocommerce-page .bt-content input.button,
.btButtonWeight_bolder.woocommerce .btSidebar input.alt,
.btButtonWeight_bolder.woocommerce .bt-content input.alt,
.btButtonWeight_bolder.woocommerce-page .btSidebar input.alt,
.btButtonWeight_bolder.woocommerce-page .bt-content input.alt,
.btButtonWeight_bolder.woocommerce .btSidebar a.button.alt,
.btButtonWeight_bolder.woocommerce .bt-content a.button.alt,
.btButtonWeight_bolder.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_bolder.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_bolder.woocommerce .btSidebar .button.alt,
.btButtonWeight_bolder.woocommerce .bt-content .button.alt,
.btButtonWeight_bolder.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_bolder.woocommerce-page .bt-content .button.alt,
.btButtonWeight_bolder.woocommerce .btSidebar button.alt,
.btButtonWeight_bolder.woocommerce .bt-content button.alt,
.btButtonWeight_bolder.woocommerce-page .btSidebar button.alt,
.btButtonWeight_bolder.woocommerce-page .bt-content button.alt,
.btButtonWeight_bolderdiv.woocommerce a.button,
.btButtonWeight_bolderdiv.woocommerce input[type="submit"],
.btButtonWeight_bolderdiv.woocommerce button[type="submit"],
.btButtonWeight_bolderdiv.woocommerce input.button,
.btButtonWeight_bolderdiv.woocommerce input.alt,
.btButtonWeight_bolderdiv.woocommerce a.button.alt,
.btButtonWeight_bolderdiv.woocommerce .button.alt,
.btButtonWeight_bolderdiv.woocommerce button.alt {
    font-weight: 800;
    }
.btButtonWeight_bold.woocommerce .btSidebar a.button,
.btButtonWeight_bold.woocommerce .bt-content a.button,
.btButtonWeight_bold.woocommerce-page .btSidebar a.button,
.btButtonWeight_bold.woocommerce-page .bt-content a.button,
.btButtonWeight_bold.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bold.woocommerce .bt-content input[type="submit"],
.btButtonWeight_bold.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bold.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_bold.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bold.woocommerce .bt-content button[type="submit"],
.btButtonWeight_bold.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bold.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_bold.woocommerce .btSidebar input.button,
.btButtonWeight_bold.woocommerce .bt-content input.button,
.btButtonWeight_bold.woocommerce-page .btSidebar input.button,
.btButtonWeight_bold.woocommerce-page .bt-content input.button,
.btButtonWeight_bold.woocommerce .btSidebar input.alt,
.btButtonWeight_bold.woocommerce .bt-content input.alt,
.btButtonWeight_bold.woocommerce-page .btSidebar input.alt,
.btButtonWeight_bold.woocommerce-page .bt-content input.alt,
.btButtonWeight_bold.woocommerce .btSidebar a.button.alt,
.btButtonWeight_bold.woocommerce .bt-content a.button.alt,
.btButtonWeight_bold.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_bold.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_bold.woocommerce .btSidebar .button.alt,
.btButtonWeight_bold.woocommerce .bt-content .button.alt,
.btButtonWeight_bold.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_bold.woocommerce-page .bt-content .button.alt,
.btButtonWeight_bold.woocommerce .btSidebar button.alt,
.btButtonWeight_bold.woocommerce .bt-content button.alt,
.btButtonWeight_bold.woocommerce-page .btSidebar button.alt,
.btButtonWeight_bold.woocommerce-page .bt-content button.alt,
.btButtonWeight_bolddiv.woocommerce a.button,
.btButtonWeight_bolddiv.woocommerce input[type="submit"],
.btButtonWeight_bolddiv.woocommerce button[type="submit"],
.btButtonWeight_bolddiv.woocommerce input.button,
.btButtonWeight_bolddiv.woocommerce input.alt,
.btButtonWeight_bolddiv.woocommerce a.button.alt,
.btButtonWeight_bolddiv.woocommerce .button.alt,
.btButtonWeight_bolddiv.woocommerce button.alt {
    font-weight: 700;
    }
.btButtonWeight_semi-bold.woocommerce .btSidebar a.button,
.btButtonWeight_semi-bold.woocommerce .bt-content a.button,
.btButtonWeight_semi-bold.woocommerce-page .btSidebar a.button,
.btButtonWeight_semi-bold.woocommerce-page .bt-content a.button,
.btButtonWeight_semi-bold.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_semi-bold.woocommerce .bt-content input[type="submit"],
.btButtonWeight_semi-bold.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_semi-bold.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_semi-bold.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_semi-bold.woocommerce .bt-content button[type="submit"],
.btButtonWeight_semi-bold.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_semi-bold.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_semi-bold.woocommerce .btSidebar input.button,
.btButtonWeight_semi-bold.woocommerce .bt-content input.button,
.btButtonWeight_semi-bold.woocommerce-page .btSidebar input.button,
.btButtonWeight_semi-bold.woocommerce-page .bt-content input.button,
.btButtonWeight_semi-bold.woocommerce .btSidebar input.alt,
.btButtonWeight_semi-bold.woocommerce .bt-content input.alt,
.btButtonWeight_semi-bold.woocommerce-page .btSidebar input.alt,
.btButtonWeight_semi-bold.woocommerce-page .bt-content input.alt,
.btButtonWeight_semi-bold.woocommerce .btSidebar a.button.alt,
.btButtonWeight_semi-bold.woocommerce .bt-content a.button.alt,
.btButtonWeight_semi-bold.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_semi-bold.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_semi-bold.woocommerce .btSidebar .button.alt,
.btButtonWeight_semi-bold.woocommerce .bt-content .button.alt,
.btButtonWeight_semi-bold.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_semi-bold.woocommerce-page .bt-content .button.alt,
.btButtonWeight_semi-bold.woocommerce .btSidebar button.alt,
.btButtonWeight_semi-bold.woocommerce .bt-content button.alt,
.btButtonWeight_semi-bold.woocommerce-page .btSidebar button.alt,
.btButtonWeight_semi-bold.woocommerce-page .bt-content button.alt,
.btButtonWeight_semi-bolddiv.woocommerce a.button,
.btButtonWeight_semi-bolddiv.woocommerce input[type="submit"],
.btButtonWeight_semi-bolddiv.woocommerce button[type="submit"],
.btButtonWeight_semi-bolddiv.woocommerce input.button,
.btButtonWeight_semi-bolddiv.woocommerce input.alt,
.btButtonWeight_semi-bolddiv.woocommerce a.button.alt,
.btButtonWeight_semi-bolddiv.woocommerce .button.alt,
.btButtonWeight_semi-bolddiv.woocommerce button.alt {
    font-weight: 600;
    }
.btButtonWeight_medium.woocommerce .btSidebar a.button,
.btButtonWeight_medium.woocommerce .bt-content a.button,
.btButtonWeight_medium.woocommerce-page .btSidebar a.button,
.btButtonWeight_medium.woocommerce-page .bt-content a.button,
.btButtonWeight_medium.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_medium.woocommerce .bt-content input[type="submit"],
.btButtonWeight_medium.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_medium.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_medium.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_medium.woocommerce .bt-content button[type="submit"],
.btButtonWeight_medium.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_medium.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_medium.woocommerce .btSidebar input.button,
.btButtonWeight_medium.woocommerce .bt-content input.button,
.btButtonWeight_medium.woocommerce-page .btSidebar input.button,
.btButtonWeight_medium.woocommerce-page .bt-content input.button,
.btButtonWeight_medium.woocommerce .btSidebar input.alt,
.btButtonWeight_medium.woocommerce .bt-content input.alt,
.btButtonWeight_medium.woocommerce-page .btSidebar input.alt,
.btButtonWeight_medium.woocommerce-page .bt-content input.alt,
.btButtonWeight_medium.woocommerce .btSidebar a.button.alt,
.btButtonWeight_medium.woocommerce .bt-content a.button.alt,
.btButtonWeight_medium.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_medium.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_medium.woocommerce .btSidebar .button.alt,
.btButtonWeight_medium.woocommerce .bt-content .button.alt,
.btButtonWeight_medium.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_medium.woocommerce-page .bt-content .button.alt,
.btButtonWeight_medium.woocommerce .btSidebar button.alt,
.btButtonWeight_medium.woocommerce .bt-content button.alt,
.btButtonWeight_medium.woocommerce-page .btSidebar button.alt,
.btButtonWeight_medium.woocommerce-page .bt-content button.alt,
.btButtonWeight_mediumdiv.woocommerce a.button,
.btButtonWeight_mediumdiv.woocommerce input[type="submit"],
.btButtonWeight_mediumdiv.woocommerce button[type="submit"],
.btButtonWeight_mediumdiv.woocommerce input.button,
.btButtonWeight_mediumdiv.woocommerce input.alt,
.btButtonWeight_mediumdiv.woocommerce a.button.alt,
.btButtonWeight_mediumdiv.woocommerce .button.alt,
.btButtonWeight_mediumdiv.woocommerce button.alt {
    font-weight: 500;
    }
.btButtonWeight_normal.woocommerce .btSidebar a.button,
.btButtonWeight_normal.woocommerce .bt-content a.button,
.btButtonWeight_normal.woocommerce-page .btSidebar a.button,
.btButtonWeight_normal.woocommerce-page .bt-content a.button,
.btButtonWeight_normal.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_normal.woocommerce .bt-content input[type="submit"],
.btButtonWeight_normal.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_normal.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_normal.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_normal.woocommerce .bt-content button[type="submit"],
.btButtonWeight_normal.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_normal.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_normal.woocommerce .btSidebar input.button,
.btButtonWeight_normal.woocommerce .bt-content input.button,
.btButtonWeight_normal.woocommerce-page .btSidebar input.button,
.btButtonWeight_normal.woocommerce-page .bt-content input.button,
.btButtonWeight_normal.woocommerce .btSidebar input.alt,
.btButtonWeight_normal.woocommerce .bt-content input.alt,
.btButtonWeight_normal.woocommerce-page .btSidebar input.alt,
.btButtonWeight_normal.woocommerce-page .bt-content input.alt,
.btButtonWeight_normal.woocommerce .btSidebar a.button.alt,
.btButtonWeight_normal.woocommerce .bt-content a.button.alt,
.btButtonWeight_normal.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_normal.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_normal.woocommerce .btSidebar .button.alt,
.btButtonWeight_normal.woocommerce .bt-content .button.alt,
.btButtonWeight_normal.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_normal.woocommerce-page .bt-content .button.alt,
.btButtonWeight_normal.woocommerce .btSidebar button.alt,
.btButtonWeight_normal.woocommerce .bt-content button.alt,
.btButtonWeight_normal.woocommerce-page .btSidebar button.alt,
.btButtonWeight_normal.woocommerce-page .bt-content button.alt,
.btButtonWeight_normaldiv.woocommerce a.button,
.btButtonWeight_normaldiv.woocommerce input[type="submit"],
.btButtonWeight_normaldiv.woocommerce button[type="submit"],
.btButtonWeight_normaldiv.woocommerce input.button,
.btButtonWeight_normaldiv.woocommerce input.alt,
.btButtonWeight_normaldiv.woocommerce a.button.alt,
.btButtonWeight_normaldiv.woocommerce .button.alt,
.btButtonWeight_normaldiv.woocommerce button.alt {
    font-weight: 400;
    }
.btButtonWeight_light.woocommerce .btSidebar a.button,
.btButtonWeight_light.woocommerce .bt-content a.button,
.btButtonWeight_light.woocommerce-page .btSidebar a.button,
.btButtonWeight_light.woocommerce-page .bt-content a.button,
.btButtonWeight_light.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_light.woocommerce .bt-content input[type="submit"],
.btButtonWeight_light.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_light.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_light.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_light.woocommerce .bt-content button[type="submit"],
.btButtonWeight_light.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_light.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_light.woocommerce .btSidebar input.button,
.btButtonWeight_light.woocommerce .bt-content input.button,
.btButtonWeight_light.woocommerce-page .btSidebar input.button,
.btButtonWeight_light.woocommerce-page .bt-content input.button,
.btButtonWeight_light.woocommerce .btSidebar input.alt,
.btButtonWeight_light.woocommerce .bt-content input.alt,
.btButtonWeight_light.woocommerce-page .btSidebar input.alt,
.btButtonWeight_light.woocommerce-page .bt-content input.alt,
.btButtonWeight_light.woocommerce .btSidebar a.button.alt,
.btButtonWeight_light.woocommerce .bt-content a.button.alt,
.btButtonWeight_light.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_light.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_light.woocommerce .btSidebar .button.alt,
.btButtonWeight_light.woocommerce .bt-content .button.alt,
.btButtonWeight_light.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_light.woocommerce-page .bt-content .button.alt,
.btButtonWeight_light.woocommerce .btSidebar button.alt,
.btButtonWeight_light.woocommerce .bt-content button.alt,
.btButtonWeight_light.woocommerce-page .btSidebar button.alt,
.btButtonWeight_light.woocommerce-page .bt-content button.alt,
.btButtonWeight_lightdiv.woocommerce a.button,
.btButtonWeight_lightdiv.woocommerce input[type="submit"],
.btButtonWeight_lightdiv.woocommerce button[type="submit"],
.btButtonWeight_lightdiv.woocommerce input.button,
.btButtonWeight_lightdiv.woocommerce input.alt,
.btButtonWeight_lightdiv.woocommerce a.button.alt,
.btButtonWeight_lightdiv.woocommerce .button.alt,
.btButtonWeight_lightdiv.woocommerce button.alt {
    font-weight: 300;
    }
.btButtonWeight_lighter.woocommerce .btSidebar a.button,
.btButtonWeight_lighter.woocommerce .bt-content a.button,
.btButtonWeight_lighter.woocommerce-page .btSidebar a.button,
.btButtonWeight_lighter.woocommerce-page .bt-content a.button,
.btButtonWeight_lighter.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_lighter.woocommerce .bt-content input[type="submit"],
.btButtonWeight_lighter.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_lighter.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_lighter.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_lighter.woocommerce .bt-content button[type="submit"],
.btButtonWeight_lighter.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_lighter.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_lighter.woocommerce .btSidebar input.button,
.btButtonWeight_lighter.woocommerce .bt-content input.button,
.btButtonWeight_lighter.woocommerce-page .btSidebar input.button,
.btButtonWeight_lighter.woocommerce-page .bt-content input.button,
.btButtonWeight_lighter.woocommerce .btSidebar input.alt,
.btButtonWeight_lighter.woocommerce .bt-content input.alt,
.btButtonWeight_lighter.woocommerce-page .btSidebar input.alt,
.btButtonWeight_lighter.woocommerce-page .bt-content input.alt,
.btButtonWeight_lighter.woocommerce .btSidebar a.button.alt,
.btButtonWeight_lighter.woocommerce .bt-content a.button.alt,
.btButtonWeight_lighter.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_lighter.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_lighter.woocommerce .btSidebar .button.alt,
.btButtonWeight_lighter.woocommerce .bt-content .button.alt,
.btButtonWeight_lighter.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_lighter.woocommerce-page .bt-content .button.alt,
.btButtonWeight_lighter.woocommerce .btSidebar button.alt,
.btButtonWeight_lighter.woocommerce .bt-content button.alt,
.btButtonWeight_lighter.woocommerce-page .btSidebar button.alt,
.btButtonWeight_lighter.woocommerce-page .bt-content button.alt,
.btButtonWeight_lighterdiv.woocommerce a.button,
.btButtonWeight_lighterdiv.woocommerce input[type="submit"],
.btButtonWeight_lighterdiv.woocommerce button[type="submit"],
.btButtonWeight_lighterdiv.woocommerce input.button,
.btButtonWeight_lighterdiv.woocommerce input.alt,
.btButtonWeight_lighterdiv.woocommerce a.button.alt,
.btButtonWeight_lighterdiv.woocommerce .button.alt,
.btButtonWeight_lighterdiv.woocommerce button.alt {
    font-weight: 200;
    }
.btButtonWeight_thin.woocommerce .btSidebar a.button,
.btButtonWeight_thin.woocommerce .bt-content a.button,
.btButtonWeight_thin.woocommerce-page .btSidebar a.button,
.btButtonWeight_thin.woocommerce-page .bt-content a.button,
.btButtonWeight_thin.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_thin.woocommerce .bt-content input[type="submit"],
.btButtonWeight_thin.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_thin.woocommerce-page .bt-content input[type="submit"],
.btButtonWeight_thin.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_thin.woocommerce .bt-content button[type="submit"],
.btButtonWeight_thin.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_thin.woocommerce-page .bt-content button[type="submit"],
.btButtonWeight_thin.woocommerce .btSidebar input.button,
.btButtonWeight_thin.woocommerce .bt-content input.button,
.btButtonWeight_thin.woocommerce-page .btSidebar input.button,
.btButtonWeight_thin.woocommerce-page .bt-content input.button,
.btButtonWeight_thin.woocommerce .btSidebar input.alt,
.btButtonWeight_thin.woocommerce .bt-content input.alt,
.btButtonWeight_thin.woocommerce-page .btSidebar input.alt,
.btButtonWeight_thin.woocommerce-page .bt-content input.alt,
.btButtonWeight_thin.woocommerce .btSidebar a.button.alt,
.btButtonWeight_thin.woocommerce .bt-content a.button.alt,
.btButtonWeight_thin.woocommerce-page .btSidebar a.button.alt,
.btButtonWeight_thin.woocommerce-page .bt-content a.button.alt,
.btButtonWeight_thin.woocommerce .btSidebar .button.alt,
.btButtonWeight_thin.woocommerce .bt-content .button.alt,
.btButtonWeight_thin.woocommerce-page .btSidebar .button.alt,
.btButtonWeight_thin.woocommerce-page .bt-content .button.alt,
.btButtonWeight_thin.woocommerce .btSidebar button.alt,
.btButtonWeight_thin.woocommerce .bt-content button.alt,
.btButtonWeight_thin.woocommerce-page .btSidebar button.alt,
.btButtonWeight_thin.woocommerce-page .bt-content button.alt,
.btButtonWeight_thindiv.woocommerce a.button,
.btButtonWeight_thindiv.woocommerce input[type="submit"],
.btButtonWeight_thindiv.woocommerce button[type="submit"],
.btButtonWeight_thindiv.woocommerce input.button,
.btButtonWeight_thindiv.woocommerce input.alt,
.btButtonWeight_thindiv.woocommerce a.button.alt,
.btButtonWeight_thindiv.woocommerce .button.alt,
.btButtonWeight_thindiv.woocommerce button.alt {
    font-weight: 100;
    }
.btShopButton_dark_alternate.woocommerce .btSidebar a.button,
.btShopButton_dark_alternate.woocommerce .bt-content a.button,
.btShopButton_dark_alternate.woocommerce-page .btSidebar a.button,
.btShopButton_dark_alternate.woocommerce-page .bt-content a.button,
.btShopButton_dark_alternate .woocommerce .btSidebar a.button,
.btShopButton_dark_alternate .woocommerce .bt-content a.button,
.btShopButton_dark_alternate .woocommerce-page .btSidebar a.button,
.btShopButton_dark_alternate .woocommerce-page .bt-content a.button,
.btShopButton_dark_alternate.woocommerce .btSidebar input[type="submit"],
.btShopButton_dark_alternate.woocommerce .bt-content input[type="submit"],
.btShopButton_dark_alternate.woocommerce-page .btSidebar input[type="submit"],
.btShopButton_dark_alternate.woocommerce-page .bt-content input[type="submit"],
.btShopButton_dark_alternate .woocommerce .btSidebar input[type="submit"],
.btShopButton_dark_alternate .woocommerce .bt-content input[type="submit"],
.btShopButton_dark_alternate .woocommerce-page .btSidebar input[type="submit"],
.btShopButton_dark_alternate .woocommerce-page .bt-content input[type="submit"],
.btShopButton_dark_alternate.woocommerce .btSidebar button[type="submit"],
.btShopButton_dark_alternate.woocommerce .bt-content button[type="submit"],
.btShopButton_dark_alternate.woocommerce-page .btSidebar button[type="submit"],
.btShopButton_dark_alternate.woocommerce-page .bt-content button[type="submit"],
.btShopButton_dark_alternate .woocommerce .btSidebar button[type="submit"],
.btShopButton_dark_alternate .woocommerce .bt-content button[type="submit"],
.btShopButton_dark_alternate .woocommerce-page .btSidebar button[type="submit"],
.btShopButton_dark_alternate .woocommerce-page .bt-content button[type="submit"],
.btShopButton_dark_alternate.woocommerce .btSidebar input.button,
.btShopButton_dark_alternate.woocommerce .bt-content input.button,
.btShopButton_dark_alternate.woocommerce-page .btSidebar input.button,
.btShopButton_dark_alternate.woocommerce-page .bt-content input.button,
.btShopButton_dark_alternate .woocommerce .btSidebar input.button,
.btShopButton_dark_alternate .woocommerce .bt-content input.button,
.btShopButton_dark_alternate .woocommerce-page .btSidebar input.button,
.btShopButton_dark_alternate .woocommerce-page .bt-content input.button,
.btShopButton_dark_alternate.woocommerce .btSidebar input.alt,
.btShopButton_dark_alternate.woocommerce .bt-content input.alt,
.btShopButton_dark_alternate.woocommerce-page .btSidebar input.alt,
.btShopButton_dark_alternate.woocommerce-page .bt-content input.alt,
.btShopButton_dark_alternate .woocommerce .btSidebar input.alt,
.btShopButton_dark_alternate .woocommerce .bt-content input.alt,
.btShopButton_dark_alternate .woocommerce-page .btSidebar input.alt,
.btShopButton_dark_alternate .woocommerce-page .bt-content input.alt,
.btShopButton_dark_alternate.woocommerce .btSidebar a.button.alt,
.btShopButton_dark_alternate.woocommerce .bt-content a.button.alt,
.btShopButton_dark_alternate.woocommerce-page .btSidebar a.button.alt,
.btShopButton_dark_alternate.woocommerce-page .bt-content a.button.alt,
.btShopButton_dark_alternate .woocommerce .btSidebar a.button.alt,
.btShopButton_dark_alternate .woocommerce .bt-content a.button.alt,
.btShopButton_dark_alternate .woocommerce-page .btSidebar a.button.alt,
.btShopButton_dark_alternate .woocommerce-page .bt-content a.button.alt,
.btShopButton_dark_alternate.woocommerce .btSidebar .button.alt,
.btShopButton_dark_alternate.woocommerce .bt-content .button.alt,
.btShopButton_dark_alternate.woocommerce-page .btSidebar .button.alt,
.btShopButton_dark_alternate.woocommerce-page .bt-content .button.alt,
.btShopButton_dark_alternate .woocommerce .btSidebar .button.alt,
.btShopButton_dark_alternate .woocommerce .bt-content .button.alt,
.btShopButton_dark_alternate .woocommerce-page .btSidebar .button.alt,
.btShopButton_dark_alternate .woocommerce-page .bt-content .button.alt,
.btShopButton_dark_alternate.woocommerce .btSidebar button.alt,
.btShopButton_dark_alternate.woocommerce .bt-content button.alt,
.btShopButton_dark_alternate.woocommerce-page .btSidebar button.alt,
.btShopButton_dark_alternate.woocommerce-page .bt-content button.alt,
.btShopButton_dark_alternate .woocommerce .btSidebar button.alt,
.btShopButton_dark_alternate .woocommerce .bt-content button.alt,
.btShopButton_dark_alternate .woocommerce-page .btSidebar button.alt,
.btShopButton_dark_alternate .woocommerce-page .bt-content button.alt,
.btShopButton_dark_alternatediv.woocommerce a.button,
.btShopButton_dark_alternate div.woocommerce a.button,
.btShopButton_dark_alternatediv.woocommerce input[type="submit"],
.btShopButton_dark_alternate div.woocommerce input[type="submit"],
.btShopButton_dark_alternatediv.woocommerce button[type="submit"],
.btShopButton_dark_alternate div.woocommerce button[type="submit"],
.btShopButton_dark_alternatediv.woocommerce input.button,
.btShopButton_dark_alternate div.woocommerce input.button,
.btShopButton_dark_alternatediv.woocommerce input.alt,
.btShopButton_dark_alternate div.woocommerce input.alt,
.btShopButton_dark_alternatediv.woocommerce a.button.alt,
.btShopButton_dark_alternate div.woocommerce a.button.alt,
.btShopButton_dark_alternatediv.woocommerce .button.alt,
.btShopButton_dark_alternate div.woocommerce .button.alt,
.btShopButton_dark_alternatediv.woocommerce button.alt,
.btShopButton_dark_alternate div.woocommerce button.alt {
    color: #121212;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    background: #f5e7c1;
    }
.btShopButton_dark_light.woocommerce .btSidebar a.button,
.btShopButton_dark_light.woocommerce .bt-content a.button,
.btShopButton_dark_light.woocommerce-page .btSidebar a.button,
.btShopButton_dark_light.woocommerce-page .bt-content a.button,
.btShopButton_dark_light .woocommerce .btSidebar a.button,
.btShopButton_dark_light .woocommerce .bt-content a.button,
.btShopButton_dark_light .woocommerce-page .btSidebar a.button,
.btShopButton_dark_light .woocommerce-page .bt-content a.button,
.btShopButton_dark_light.woocommerce .btSidebar input[type="submit"],
.btShopButton_dark_light.woocommerce .bt-content input[type="submit"],
.btShopButton_dark_light.woocommerce-page .btSidebar input[type="submit"],
.btShopButton_dark_light.woocommerce-page .bt-content input[type="submit"],
.btShopButton_dark_light .woocommerce .btSidebar input[type="submit"],
.btShopButton_dark_light .woocommerce .bt-content input[type="submit"],
.btShopButton_dark_light .woocommerce-page .btSidebar input[type="submit"],
.btShopButton_dark_light .woocommerce-page .bt-content input[type="submit"],
.btShopButton_dark_light.woocommerce .btSidebar button[type="submit"],
.btShopButton_dark_light.woocommerce .bt-content button[type="submit"],
.btShopButton_dark_light.woocommerce-page .btSidebar button[type="submit"],
.btShopButton_dark_light.woocommerce-page .bt-content button[type="submit"],
.btShopButton_dark_light .woocommerce .btSidebar button[type="submit"],
.btShopButton_dark_light .woocommerce .bt-content button[type="submit"],
.btShopButton_dark_light .woocommerce-page .btSidebar button[type="submit"],
.btShopButton_dark_light .woocommerce-page .bt-content button[type="submit"],
.btShopButton_dark_light.woocommerce .btSidebar input.button,
.btShopButton_dark_light.woocommerce .bt-content input.button,
.btShopButton_dark_light.woocommerce-page .btSidebar input.button,
.btShopButton_dark_light.woocommerce-page .bt-content input.button,
.btShopButton_dark_light .woocommerce .btSidebar input.button,
.btShopButton_dark_light .woocommerce .bt-content input.button,
.btShopButton_dark_light .woocommerce-page .btSidebar input.button,
.btShopButton_dark_light .woocommerce-page .bt-content input.button,
.btShopButton_dark_light.woocommerce .btSidebar input.alt,
.btShopButton_dark_light.woocommerce .bt-content input.alt,
.btShopButton_dark_light.woocommerce-page .btSidebar input.alt,
.btShopButton_dark_light.woocommerce-page .bt-content input.alt,
.btShopButton_dark_light .woocommerce .btSidebar input.alt,
.btShopButton_dark_light .woocommerce .bt-content input.alt,
.btShopButton_dark_light .woocommerce-page .btSidebar input.alt,
.btShopButton_dark_light .woocommerce-page .bt-content input.alt,
.btShopButton_dark_light.woocommerce .btSidebar a.button.alt,
.btShopButton_dark_light.woocommerce .bt-content a.button.alt,
.btShopButton_dark_light.woocommerce-page .btSidebar a.button.alt,
.btShopButton_dark_light.woocommerce-page .bt-content a.button.alt,
.btShopButton_dark_light .woocommerce .btSidebar a.button.alt,
.btShopButton_dark_light .woocommerce .bt-content a.button.alt,
.btShopButton_dark_light .woocommerce-page .btSidebar a.button.alt,
.btShopButton_dark_light .woocommerce-page .bt-content a.button.alt,
.btShopButton_dark_light.woocommerce .btSidebar .button.alt,
.btShopButton_dark_light.woocommerce .bt-content .button.alt,
.btShopButton_dark_light.woocommerce-page .btSidebar .button.alt,
.btShopButton_dark_light.woocommerce-page .bt-content .button.alt,
.btShopButton_dark_light .woocommerce .btSidebar .button.alt,
.btShopButton_dark_light .woocommerce .bt-content .button.alt,
.btShopButton_dark_light .woocommerce-page .btSidebar .button.alt,
.btShopButton_dark_light .woocommerce-page .bt-content .button.alt,
.btShopButton_dark_light.woocommerce .btSidebar button.alt,
.btShopButton_dark_light.woocommerce .bt-content button.alt,
.btShopButton_dark_light.woocommerce-page .btSidebar button.alt,
.btShopButton_dark_light.woocommerce-page .bt-content button.alt,
.btShopButton_dark_light .woocommerce .btSidebar button.alt,
.btShopButton_dark_light .woocommerce .bt-content button.alt,
.btShopButton_dark_light .woocommerce-page .btSidebar button.alt,
.btShopButton_dark_light .woocommerce-page .bt-content button.alt,
.btShopButton_dark_lightdiv.woocommerce a.button,
.btShopButton_dark_light div.woocommerce a.button,
.btShopButton_dark_lightdiv.woocommerce input[type="submit"],
.btShopButton_dark_light div.woocommerce input[type="submit"],
.btShopButton_dark_lightdiv.woocommerce button[type="submit"],
.btShopButton_dark_light div.woocommerce button[type="submit"],
.btShopButton_dark_lightdiv.woocommerce input.button,
.btShopButton_dark_light div.woocommerce input.button,
.btShopButton_dark_lightdiv.woocommerce input.alt,
.btShopButton_dark_light div.woocommerce input.alt,
.btShopButton_dark_lightdiv.woocommerce a.button.alt,
.btShopButton_dark_light div.woocommerce a.button.alt,
.btShopButton_dark_lightdiv.woocommerce .button.alt,
.btShopButton_dark_light div.woocommerce .button.alt,
.btShopButton_dark_lightdiv.woocommerce button.alt,
.btShopButton_dark_light div.woocommerce button.alt {
    color: #121212;
    -webkit-box-shadow: 0 0 0 4em #fff inset;
    box-shadow: 0 0 0 4em #fff inset;
    background: #fff;
    }
.woocommerce .btSidebar a.button:hover,
.woocommerce .bt-content a.button:hover,
.woocommerce-page .btSidebar a.button:hover,
.woocommerce-page .bt-content a.button:hover,
.woocommerce .btSidebar input[type="submit"]:hover,
.woocommerce .bt-content input[type="submit"]:hover,
.woocommerce-page .btSidebar input[type="submit"]:hover,
.woocommerce-page .bt-content input[type="submit"]:hover,
.woocommerce .btSidebar button[type="submit"]:hover,
.woocommerce .bt-content button[type="submit"]:hover,
.woocommerce-page .btSidebar button[type="submit"]:hover,
.woocommerce-page .bt-content button[type="submit"]:hover,
.woocommerce .btSidebar input.button:hover,
.woocommerce .bt-content input.button:hover,
.woocommerce-page .btSidebar input.button:hover,
.woocommerce-page .bt-content input.button:hover,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .bt-content input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .bt-content input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .bt-content a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .bt-content a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .bt-content .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .bt-content .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .bt-content button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .bt-content button.alt:hover,
div.woocommerce a.button:hover,
div.woocommerce input[type="submit"]:hover,
div.woocommerce button[type="submit"]:hover,
div.woocommerce input.button:hover,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #e84242 inset;
    box-shadow: 0 0 0 4em #e84242 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btShopButton_dark_alternate.woocommerce .btSidebar a.button:hover,
.btShopButton_dark_alternate.woocommerce .bt-content a.button:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar a.button:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content a.button:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar a.button:hover,
.btShopButton_dark_alternate .woocommerce .bt-content a.button:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar a.button:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content a.button:hover,
.btShopButton_dark_alternate.woocommerce .btSidebar input[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce .bt-content input[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar input[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content input[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar input[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce .bt-content input[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar input[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content input[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce .btSidebar button[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce .bt-content button[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar button[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content button[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar button[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce .bt-content button[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar button[type="submit"]:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content button[type="submit"]:hover,
.btShopButton_dark_alternate.woocommerce .btSidebar input.button:hover,
.btShopButton_dark_alternate.woocommerce .bt-content input.button:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar input.button:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content input.button:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar input.button:hover,
.btShopButton_dark_alternate .woocommerce .bt-content input.button:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar input.button:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content input.button:hover,
.btShopButton_dark_alternate.woocommerce .btSidebar input.alt:hover,
.btShopButton_dark_alternate.woocommerce .bt-content input.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar input.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content input.alt:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar input.alt:hover,
.btShopButton_dark_alternate .woocommerce .bt-content input.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar input.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content input.alt:hover,
.btShopButton_dark_alternate.woocommerce .btSidebar a.button.alt:hover,
.btShopButton_dark_alternate.woocommerce .bt-content a.button.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar a.button.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content a.button.alt:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar a.button.alt:hover,
.btShopButton_dark_alternate .woocommerce .bt-content a.button.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar a.button.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content a.button.alt:hover,
.btShopButton_dark_alternate.woocommerce .btSidebar .button.alt:hover,
.btShopButton_dark_alternate.woocommerce .bt-content .button.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar .button.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content .button.alt:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar .button.alt:hover,
.btShopButton_dark_alternate .woocommerce .bt-content .button.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar .button.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content .button.alt:hover,
.btShopButton_dark_alternate.woocommerce .btSidebar button.alt:hover,
.btShopButton_dark_alternate.woocommerce .bt-content button.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .btSidebar button.alt:hover,
.btShopButton_dark_alternate.woocommerce-page .bt-content button.alt:hover,
.btShopButton_dark_alternate .woocommerce .btSidebar button.alt:hover,
.btShopButton_dark_alternate .woocommerce .bt-content button.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .btSidebar button.alt:hover,
.btShopButton_dark_alternate .woocommerce-page .bt-content button.alt:hover,
.btShopButton_dark_alternatediv.woocommerce a.button:hover,
.btShopButton_dark_alternate div.woocommerce a.button:hover,
.btShopButton_dark_alternatediv.woocommerce input[type="submit"]:hover,
.btShopButton_dark_alternate div.woocommerce input[type="submit"]:hover,
.btShopButton_dark_alternatediv.woocommerce button[type="submit"]:hover,
.btShopButton_dark_alternate div.woocommerce button[type="submit"]:hover,
.btShopButton_dark_alternatediv.woocommerce input.button:hover,
.btShopButton_dark_alternate div.woocommerce input.button:hover,
.btShopButton_dark_alternatediv.woocommerce input.alt:hover,
.btShopButton_dark_alternate div.woocommerce input.alt:hover,
.btShopButton_dark_alternatediv.woocommerce a.button.alt:hover,
.btShopButton_dark_alternate div.woocommerce a.button.alt:hover,
.btShopButton_dark_alternatediv.woocommerce .button.alt:hover,
.btShopButton_dark_alternate div.woocommerce .button.alt:hover,
.btShopButton_dark_alternatediv.woocommerce button.alt:hover,
.btShopButton_dark_alternate div.woocommerce button.alt:hover {
    color: #121212;
    -webkit-box-shadow: 0 0 0 4em #f5e7c1 inset;
    box-shadow: 0 0 0 4em #f5e7c1 inset;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btShopButton_dark_light.woocommerce .btSidebar a.button:hover,
.btShopButton_dark_light.woocommerce .bt-content a.button:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar a.button:hover,
.btShopButton_dark_light.woocommerce-page .bt-content a.button:hover,
.btShopButton_dark_light .woocommerce .btSidebar a.button:hover,
.btShopButton_dark_light .woocommerce .bt-content a.button:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar a.button:hover,
.btShopButton_dark_light .woocommerce-page .bt-content a.button:hover,
.btShopButton_dark_light.woocommerce .btSidebar input[type="submit"]:hover,
.btShopButton_dark_light.woocommerce .bt-content input[type="submit"]:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar input[type="submit"]:hover,
.btShopButton_dark_light.woocommerce-page .bt-content input[type="submit"]:hover,
.btShopButton_dark_light .woocommerce .btSidebar input[type="submit"]:hover,
.btShopButton_dark_light .woocommerce .bt-content input[type="submit"]:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar input[type="submit"]:hover,
.btShopButton_dark_light .woocommerce-page .bt-content input[type="submit"]:hover,
.btShopButton_dark_light.woocommerce .btSidebar button[type="submit"]:hover,
.btShopButton_dark_light.woocommerce .bt-content button[type="submit"]:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar button[type="submit"]:hover,
.btShopButton_dark_light.woocommerce-page .bt-content button[type="submit"]:hover,
.btShopButton_dark_light .woocommerce .btSidebar button[type="submit"]:hover,
.btShopButton_dark_light .woocommerce .bt-content button[type="submit"]:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar button[type="submit"]:hover,
.btShopButton_dark_light .woocommerce-page .bt-content button[type="submit"]:hover,
.btShopButton_dark_light.woocommerce .btSidebar input.button:hover,
.btShopButton_dark_light.woocommerce .bt-content input.button:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar input.button:hover,
.btShopButton_dark_light.woocommerce-page .bt-content input.button:hover,
.btShopButton_dark_light .woocommerce .btSidebar input.button:hover,
.btShopButton_dark_light .woocommerce .bt-content input.button:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar input.button:hover,
.btShopButton_dark_light .woocommerce-page .bt-content input.button:hover,
.btShopButton_dark_light.woocommerce .btSidebar input.alt:hover,
.btShopButton_dark_light.woocommerce .bt-content input.alt:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar input.alt:hover,
.btShopButton_dark_light.woocommerce-page .bt-content input.alt:hover,
.btShopButton_dark_light .woocommerce .btSidebar input.alt:hover,
.btShopButton_dark_light .woocommerce .bt-content input.alt:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar input.alt:hover,
.btShopButton_dark_light .woocommerce-page .bt-content input.alt:hover,
.btShopButton_dark_light.woocommerce .btSidebar a.button.alt:hover,
.btShopButton_dark_light.woocommerce .bt-content a.button.alt:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar a.button.alt:hover,
.btShopButton_dark_light.woocommerce-page .bt-content a.button.alt:hover,
.btShopButton_dark_light .woocommerce .btSidebar a.button.alt:hover,
.btShopButton_dark_light .woocommerce .bt-content a.button.alt:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar a.button.alt:hover,
.btShopButton_dark_light .woocommerce-page .bt-content a.button.alt:hover,
.btShopButton_dark_light.woocommerce .btSidebar .button.alt:hover,
.btShopButton_dark_light.woocommerce .bt-content .button.alt:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar .button.alt:hover,
.btShopButton_dark_light.woocommerce-page .bt-content .button.alt:hover,
.btShopButton_dark_light .woocommerce .btSidebar .button.alt:hover,
.btShopButton_dark_light .woocommerce .bt-content .button.alt:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar .button.alt:hover,
.btShopButton_dark_light .woocommerce-page .bt-content .button.alt:hover,
.btShopButton_dark_light.woocommerce .btSidebar button.alt:hover,
.btShopButton_dark_light.woocommerce .bt-content button.alt:hover,
.btShopButton_dark_light.woocommerce-page .btSidebar button.alt:hover,
.btShopButton_dark_light.woocommerce-page .bt-content button.alt:hover,
.btShopButton_dark_light .woocommerce .btSidebar button.alt:hover,
.btShopButton_dark_light .woocommerce .bt-content button.alt:hover,
.btShopButton_dark_light .woocommerce-page .btSidebar button.alt:hover,
.btShopButton_dark_light .woocommerce-page .bt-content button.alt:hover,
.btShopButton_dark_lightdiv.woocommerce a.button:hover,
.btShopButton_dark_light div.woocommerce a.button:hover,
.btShopButton_dark_lightdiv.woocommerce input[type="submit"]:hover,
.btShopButton_dark_light div.woocommerce input[type="submit"]:hover,
.btShopButton_dark_lightdiv.woocommerce button[type="submit"]:hover,
.btShopButton_dark_light div.woocommerce button[type="submit"]:hover,
.btShopButton_dark_lightdiv.woocommerce input.button:hover,
.btShopButton_dark_light div.woocommerce input.button:hover,
.btShopButton_dark_lightdiv.woocommerce input.alt:hover,
.btShopButton_dark_light div.woocommerce input.alt:hover,
.btShopButton_dark_lightdiv.woocommerce a.button.alt:hover,
.btShopButton_dark_light div.woocommerce a.button.alt:hover,
.btShopButton_dark_lightdiv.woocommerce .button.alt:hover,
.btShopButton_dark_light div.woocommerce .button.alt:hover,
.btShopButton_dark_lightdiv.woocommerce button.alt:hover,
.btShopButton_dark_light div.woocommerce button.alt:hover {
    color: #121212;
    -webkit-box-shadow: 0 0 0 4em #fff inset,0 5px 15px rgb(0 0 0 / 10%);
    box-shadow: 0 0 0 4em #fff inset,0 5px 15px rgb(0 0 0 / 10%);
    -webkit-filter: none;
    filter: none;
    }
.woocommerce .btSidebar a.checkout-button,
.woocommerce .bt-content a.checkout-button,
.woocommerce-page .btSidebar a.checkout-button,
.woocommerce-page .bt-content a.checkout-button,
.woocommerce .btSidebar input#place_order,
.woocommerce .bt-content input#place_order,
.woocommerce-page .btSidebar input#place_order,
.woocommerce-page .bt-content input#place_order,
.woocommerce .btSidebar input[name="save_address"],
.woocommerce .bt-content input[name="save_address"],
.woocommerce-page .btSidebar input[name="save_address"],
.woocommerce-page .bt-content input[name="save_address"],
div.woocommerce a.checkout-button,
div.woocommerce input#place_order,
div.woocommerce input[name="save_address"] {
    width: 100%;
    float: none;
    display: block;
    text-align: center !important;
    }

/* Star rating */
span.btNoStarRating {
    display: none;
    }
.star-rating:before {
    content: "\f005\f005\f005\f005\f005";
    letter-spacing: 3px;
    opacity: .2;
    }
.star-rating {
    overflow: hidden;
    position: relative;
    line-height: 1;
    font-family: FontAwesome;
    margin: 0;
    display: inline-block;
    }
.star-rating .rating {
    display: none;
    }
.star-rating span {
    overflow: hidden;
    top: 0;
    left: 0;
    position: absolute;
    }
.rtl .star-rating span {
    left: auto;
    right: 0;
    }
.star-rating span:before {
    content: "\f005\f005\f005\f005\f005";
    letter-spacing: 3px;
    color: #e84242;
    }
.header.large .star-rating {
    line-height: inherit;
    margin-top: 2px;
    }
.widget_recent_reviews .star-rating {
    font-size: 12px;
    }
.products .star-rating {
    margin: 7px 0 0;
    }
.widget_recent_reviews li a:after,
.widget_recent_reviews .reviewer:after {
    content: "";
    display: table;
    }

/* Comment stars */
p.stars {
    position: relative;
    letter-spacing: .25em;
    margin-bottom: 3em;
    }
p.stars a {
    display: inline-block;
    font-weight: 700;
    text-indent: -9999px;
    position: relative;
    border-bottom: 0 !important;
    outline: 0;
    position: absolute;
    top: 0;
    left: 0;
    }
.rtl p.stars a {
    left: auto;
    right: 0;
    }
p.stars a:last-child {
    border-right: 0;
    }
p.stars a[class^="star-"]:after {
    font-family: FontAwesome;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: rgba(0,0,0,.1);
    }
.rtl p.stars a[class^="star-"]:after {
    left: auto;
    right: 0;
    }
p.stars a[class^="star-"].active:after,
p.stars a[class^="star-"]:hover:after {
    color: #e84242;
    }
p.stars a.star-1 {
    width: 1em;
    z-index: 10;
    }
p.stars a.star-1:after {
    content: "\f005";
    }
p.stars a.star-2 {
    width: 2em;
    z-index: 9;
    }
p.stars a.star-2:after {
    content: "\f005\f005";
    }
p.stars a.star-3 {
    width: 3em;
    z-index: 8;
    }
p.stars a.star-3:after {
    content: "\f005\f005\f005";
    }
p.stars a.star-4 {
    width: 4em;
    z-index: 7;
    }
p.stars a.star-4:after {
    content: "\f005\f005\f005\f005";
    }
p.stars a.star-5 {
    width: 5em;
    border: 0;
    z-index: 6;
    }
p.stars a.star-5:after {
    content: "\f005\f005\f005\f005\f005";
    }

/* Submit review */
#review_form .comment-form .form-submit input[type="submit"] {
    width: auto;
    margin: 0 auto;
    padding: 1em 2em;
    }

/* Spin animation */
@-webkit-keyframes spin {
from {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -webkit-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

@-moz-keyframes spin {
from {
    -moz-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -moz-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

@keyframes spin {
from {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    }
to {
    -webkit-transform: rotateX(100%);
    -moz-transform: rotateX(100%);
    -ms-transform: rotateX(100%);
    transform: rotateX(100%);
    }
}

/* Woo fonts */
@font-face {
    font-family: star;
    src: url(../../plugins/woocommerce/assets/fonts/star.eot);
    src: url(../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal;
    }
@font-face {
    font-family: WooCommerce;
    src: url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot);
    src: url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal;
    }

/* Select - Checkout */
.woocommerce .select2-container--default .select2-selection--single {
    height: 3.2rem;
    border: none;
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
    padding: 0 1.5em;
    border-radius: 0;
    }
.btHardRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 3px;
    }
.btDarkSkin .woocommerce .select2-container--default .select2-selection--single,
.btLightSkin .btDarkSkin .woocommerce .select2-container--default .select2-selection--single,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce .select2-container--default .select2-selection--single,
.bt-dark-skin .woocommerce .select2-container--default .select2-selection--single,
.btLightSkin .bt-dark-skin .woocommerce .select2-container--default .select2-selection--single,
.bt-dark-skin .btLightSkin .bt-dark-skin .woocommerce .select2-container--default .select2-selection--single {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    }
.woocommerce .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    padding-right: 0;
    line-height: 3.2;
    }
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
    }
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow:before {
    content: "\f078";
    font-family: FontAwesome;
    font-size: .8em;
    line-height: 3.2;
    opacity: .5;
    display: block;
    float: right;
    padding-right: 1.5em;
    padding-top: .2em;
    -webkit-transition: 150ms ease transform,150ms ease color;
    -moz-transition: 150ms ease transform,150ms ease color;
    transition: 150ms ease transform,150ms ease color;
    }
.rtl .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow:before {
    padding-right: 0;
    padding-left: 1em;
    }
.woocommerce .select2-container--open .select2-selection--single .select2-selection__arrow:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    }
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #e84242;
    }
.btDarkSkin .select2-results,
.btLightSkin .btDarkSkin .select2-results,
.btDarkSkin.btLightSkin .btDarkSkin .select2-results,
.bt-dark-skin .select2-results,
.btLightSkin .bt-dark-skin .select2-results,
.bt-dark-skin .btLightSkin .bt-dark-skin .select2-results {
    background: #191919;
    }
.btDarkSkin .select2-search--dropdown,
.btLightSkin .btDarkSkin .select2-search--dropdown,
.btDarkSkin.btLightSkin .btDarkSkin .select2-search--dropdown,
.bt-dark-skin .select2-search--dropdown,
.btLightSkin .bt-dark-skin .select2-search--dropdown,
.bt-dark-skin .btLightSkin .bt-dark-skin .select2-search--dropdown {
    background: #191919;
    }
.btDarkSkin .select2-container--default .select2-results__option[aria-selected=true],
.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[aria-selected=true],
.btDarkSkin.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[aria-selected=true],
.bt-dark-skin .select2-container--default .select2-results__option[aria-selected=true],
.btLightSkin .bt-dark-skin .select2-container--default .select2-results__option[aria-selected=true],
.bt-dark-skin .btLightSkin .bt-dark-skin .select2-container--default .select2-results__option[aria-selected=true],
.btDarkSkin .select2-container--default .select2-results__option[data-selected=true],
.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[data-selected=true],
.btDarkSkin.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[data-selected=true],
.bt-dark-skin .select2-container--default .select2-results__option[data-selected=true],
.btLightSkin .bt-dark-skin .select2-container--default .select2-results__option[data-selected=true],
.bt-dark-skin .btLightSkin .bt-dark-skin .select2-container--default .select2-results__option[data-selected=true] {
    background: #191919;
    }

/* Accept terms */
.woocommerce-terms-and-conditions-wrapper {
    padding-bottom: 1em;
    }

/* Search widget - Shop page */
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.btHardRoundedButtons .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btHardRoundedButtons .woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btSoftRoundedButtons .woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
    border-radius: 0 3px 3px 0 !important;
    }

/* Lightbox */
.pswp__bg {
    background: rgba(0,0,0,.6);
    }
p.demo_store {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: 1em 0;
    text-align: center;
    background-color: #f5e7c1;
    color: #fff;
    z-index: 99998;
    -webkit-box-shadow: 0 1px 1em rgba(0,0,0,.2);
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    }
@media (min-width: 768px) {
.woocommerce select {
    line-height: 1.2;
    padding-right: 1.4em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='15px'%3E%3Ctext x='-3' y='10' fill='gray'%3E%E2%96%BE%3C/text%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 2em .9em;
    background-position: right center;
    background-clip: border-box;
    }
.rtl .woocommerce select {
    background-position: left center;
    padding-left: 1.4em;
    padding-right: 1em;
    }
}

/* WooCommerce columns per row*/
.woocommerce-page ul.products.columns-2 li.product {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.woocommerce-page ul.products.columns-4 li.product {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    }
.woocommerce-page ul.products.columns-5 li.product {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    }
.woocommerce-page ul.products.columns-6 li.product {
    -webkit-flex: 0 0 16.6666%;
    -ms-flex: 0 0 16.6666%;
    flex: 0 0 16.6666%;
    max-width: 16.6666%;
    }

/* Cost Calculator */
.btQuoteBooking .btContactNext {
    font-size: 1rem;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    padding: .5rem 2rem;
    border: none;
    width: auto !important;
    color: #e84242;
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btHardRoundedButtons .btQuoteBooking .btContactNext {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btContactNext {
    border-radius: 3px;
    }
.btButtonWeight_default .btQuoteBooking .btContactNext {
    font-weight: 600;
    }
.btButtonWeight_black .btQuoteBooking .btContactNext {
    font-weight: 900;
    }
.btButtonWeight_bolder .btQuoteBooking .btContactNext {
    font-weight: 800;
    }
.btButtonWeight_bold .btQuoteBooking .btContactNext {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .btQuoteBooking .btContactNext {
    font-weight: 600;
    }
.btButtonWeight_medium .btQuoteBooking .btContactNext {
    font-weight: 500;
    }
.btButtonWeight_normal .btQuoteBooking .btContactNext {
    font-weight: 400;
    }
.btButtonWeight_light .btQuoteBooking .btContactNext {
    font-weight: 300;
    }
.btButtonWeight_lighter .btQuoteBooking .btContactNext {
    font-weight: 200;
    }
.btButtonWeight_thin .btQuoteBooking .btContactNext {
    font-weight: 100;
    }
.btQuoteBooking .btContactNext:hover {
    color: #fff;
    background: #e84242;
    }
.btQuoteBooking .btQuoteText.btQuoteElement {
    max-width: 6.7em;
    }
.btQuoteBooking .btQuoteSlider {
    border-radius: 0;
    border: none;
    color: #121212;
    background-color: #f7f7f7 !important;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 3px;
    }
.btDarkSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,
.bt-dark-skin .btQuoteBooking .btQuoteSlider,
.btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteSlider,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteSlider {
    background-color: #423f3f !important;
    color: #333;
    }
.btQuoteBooking .btQuoteWrapper:before {
    border: 2px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btQuoteBooking .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper:before,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper:before,
.bt-dark-skin .btQuoteBooking .btQuoteWrapper:before,
.btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteWrapper:before,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteWrapper:before {
    border: 2px solid rgba(255,255,255,.5);
    }
.btQuoteBooking .ui-slider {
    background: #fff;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.btQuoteBooking .ui-slider .ui-slider-handle {
    background: #e84242;
    }
.btQuoteBooking .btQuoteSliderValue {
    color: #fff;
    font-size: .8125rem;
    font-weight: normal;
    }
.btQuoteBooking .btQuoteSwitch {
    border: 2px solid rgba(0,0,0,.1);
    background: #f7f7f7;
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.bt-dark-skin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteSwitch,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteSwitch {
    border: 2px solid rgba(255,255,255,.5);
    background: #423f3f;
    }
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: #d7d7d7;
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt-dark-skin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: #363636;
    }
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: #e84242;
    }
.btQuoteBooking .btQuoteSwitch + .btQuoteItemDescription {
    text-align: left;
    }
.btQuoteBooking textarea,
.btQuoteBooking input[type="text"],
.btQuoteBooking input[type="email"],
.btQuoteBooking input[type="password"],
.btQuoteBooking .fancy-select .trigger {
    font-weight: 500;
    height: 3.2em;
    border-radius: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 2px solid rgba(0,0,0,.1);
    background: #f7f7f7;
    }
.btDarkSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.bt-dark-skin .btQuoteBooking textarea,
.btLightSkin .bt-dark-skin .btQuoteBooking textarea,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking textarea,
.btDarkSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.bt-dark-skin .btQuoteBooking input[type="text"],
.btLightSkin .bt-dark-skin .btQuoteBooking input[type="text"],
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking input[type="text"],
.btDarkSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.bt-dark-skin .btQuoteBooking input[type="email"],
.btLightSkin .bt-dark-skin .btQuoteBooking input[type="email"],
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking input[type="email"],
.btDarkSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.bt-dark-skin .btQuoteBooking input[type="password"],
.btLightSkin .bt-dark-skin .btQuoteBooking input[type="password"],
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking input[type="password"],
.btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.bt-dark-skin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .bt-dark-skin .btQuoteBooking .fancy-select .trigger,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .fancy-select .trigger {
    border: 2px solid rgba(255,255,255,.5);
    background: #423f3f;
    }
.btHardRoundedButtons .btQuoteBooking textarea,
.btHardRoundedButtons .btQuoteBooking input[type="text"],
.btHardRoundedButtons .btQuoteBooking input[type="email"],
.btHardRoundedButtons .btQuoteBooking input[type="password"],
.btHardRoundedButtons .btQuoteBooking .fancy-select .trigger {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking textarea,
.btSoftRoundedButtons .btQuoteBooking input[type="text"],
.btSoftRoundedButtons .btQuoteBooking input[type="email"],
.btSoftRoundedButtons .btQuoteBooking input[type="password"],
.btSoftRoundedButtons .btQuoteBooking .fancy-select .trigger {
    border-radius: 3px;
    }
.btQuoteBooking textarea:focus,
.btQuoteBooking input[type="text"]:focus,
.btQuoteBooking input[type="email"]:focus,
.btQuoteBooking input[type="password"]:focus,
.btQuoteBooking .fancy-select .trigger:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #e84242 !important;
    }
.btQuoteBooking textarea:hover,
.btQuoteBooking input[type="text"]:hover,
.btQuoteBooking input[type="email"]:hover,
.btQuoteBooking input[type="password"]:hover,
.btQuoteBooking .fancy-select .trigger:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    height: 3.2em;
    padding: 0 37px 0 .5em !important;
    border-radius: 0;
    border: none !important;
    background: #f7f7f7 !important;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset !important;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset !important;
    }
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt-dark-skin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .bt-dark-skin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt-dark-skin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .bt-dark-skin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt-dark-skin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .bt-dark-skin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border: none;
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset !important;
    box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset !important;
    background: #423f3f !important;
    }
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border-radius: 3px;
    }
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    }
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px #e84242 inset !important;
    box-shadow: 0 0 0 2px #e84242 inset !important;
    border: none !important;
    }
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
    padding: 0 37px 0 .5em !important;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset !important;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset !important;
    background: #f7f7f7 !important;
    border: none !important;
    }
.btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.btLightSkin .bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
    border: none;
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset !important;
    box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset !important;
    background: #423f3f !important;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText {
    padding: 0 37px 0 .5em !important;
    }
.btQuoteBooking .ddTitle .arrow {
    right: 1em;
    }
.btQuoteBooking .ddTitle .arrow:before {
    border-top: 7px solid #909090;
    }
.btQuoteBooking textarea {
    padding: .5em 1em !important;
    border: 2px solid rgba(0,0,0,.1) !important;
    }
.btDarkSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.bt-dark-skin .btQuoteBooking textarea,
.btLightSkin .bt-dark-skin .btQuoteBooking textarea,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking textarea {
    border: 2px solid rgba(255,255,255,.5) !important;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteItem textarea {
    border-radius: 3px;
    }
.btQuoteBooking .btQuoteItem label {
    font-weight: 600;
    }
.btQuoteBooking .ddTitleText .ddlabel {
    color: inherit;
    line-height: 1.3;
    }
.btQuoteBooking .ddTitleText .ddlabel .description {
    color: inherit;
    opacity: .8;
    }
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
    opacity: .8;
    color: inherit;
    }
.btQuoteBooking .btQuoteItemDescription {
    text-align: left;
    font-size: .8125rem;
    margin-top: .5em;
    line-height: 1.3;
    display: block;
    float: left;
    width: 100%;
    }
.btQuoteBooking .btQuoteSlider + .btQuoteItemDescription {
    margin-top: 1em;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    color: #fff;
    background: #e84242;
    font-size: 1em;
    border-radius: 0;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 600;
    }
.btButtonWeight_black .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 900;
    }
.btButtonWeight_bolder .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 800;
    }
.btButtonWeight_bold .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 600;
    }
.btButtonWeight_medium .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 500;
    }
.btButtonWeight_normal .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 400;
    }
.btButtonWeight_light .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 300;
    }
.btButtonWeight_lighter .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 200;
    }
.btButtonWeight_thin .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: 100;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    border-radius: 50px;
    overflow: hidden;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    border-radius: 3px;
    overflow: hidden;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    border-radius: 0;
    font-size: 1.25rem;
    line-height: 2;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    overflow: hidden;
    }
.rtl.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    }
.rtl.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    overflow: hidden;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    overflow: hidden;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    border-radius: 0;
    font-size: 1.25rem;
    line-height: 2;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    overflow: hidden;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    overflow: hidden;
    }
.rtl.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    }
.rtl.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    overflow: hidden;
    }
.rtl.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    }
.rtl.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 2px solid #e84242 !important;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    border: 2px solid #e84242 !important;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    border-color: #e84242;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusBtm .ddTitleText {
    border-color: #e84242;
    }
.btQuoteBooking .btSubmitMessage {
    color: #e84242;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: 0 0 4px 0 #e84242;
    box-shadow: 0 0 4px 0 #e84242;
    border: 2px solid #121212;
    }
.btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt-dark-skin .btLightSkin .bt-dark-skin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    border: 2px solid #fff;
    }
.btQuoteBooking .btContactSubmit {
    font-size: 1rem;
    padding: 1rem 2rem;
    line-height: inherit;
    background-color: #e84242;
    font-family: "Inter",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default .btQuoteBooking .btContactSubmit {
    font-weight: 600;
    }
.btButtonWeight_black .btQuoteBooking .btContactSubmit {
    font-weight: 900;
    }
.btButtonWeight_bolder .btQuoteBooking .btContactSubmit {
    font-weight: 800;
    }
.btButtonWeight_bold .btQuoteBooking .btContactSubmit {
    font-weight: 700;
    }
.btButtonWeight_semi-bold .btQuoteBooking .btContactSubmit {
    font-weight: 600;
    }
.btButtonWeight_medium .btQuoteBooking .btContactSubmit {
    font-weight: 500;
    }
.btButtonWeight_normal .btQuoteBooking .btContactSubmit {
    font-weight: 400;
    }
.btButtonWeight_light .btQuoteBooking .btContactSubmit {
    font-weight: 300;
    }
.btButtonWeight_lighter .btQuoteBooking .btContactSubmit {
    font-weight: 200;
    }
.btButtonWeight_thin .btQuoteBooking .btContactSubmit {
    font-weight: 100;
    }
.btQuoteBooking .btContactSubmit:hover {
    text-shadow: none !important;
    opacity: 1 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    }
.btQuoteBooking .btTotalNextWrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: auto !important;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-right: 0 !important;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: initial;
    }
.btQuoteBooking .btTotalNextWrapper:after {
    display: none;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
    padding-right: 0 !important;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
    -webkit-flex: 0 0 160px;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    width: 160px;
    max-width: 160px;
    }
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0 1 0;
    -ms-flex: 0 1 0;
    flex: 0 1 0;
    float: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    max-width: 0;
    }
.btQuoteBooking .btContactNext {
    -webkit-transform: translate(160px,0);
    -moz-transform: translate(160px,0);
    -ms-transform: translate(160px,0);
    transform: translate(160px,0);
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    float: none;
    }
.btQuoteBooking .btQuoteTotalText {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    }
.btQuoteBooking .btQuoteContact:not(.btQuoteContactForm7) {
    margin: 0 -10px 0 -10px;
    }
.btQuoteBooking .btPayPalButton {
    border-radius: 0;
    }
.btHardRoundedButtons .btQuoteBooking .btPayPalButton {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btPayPalButton {
    border-radius: 3px;
    }

/* Date picker */
.btDatePicker .ui-datepicker-header {
    background-color: #e84242;
    }

/* Contact Message */
.btHardRoundedButtons .btContactMessage {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btContactMessage {
    border-radius: 3px;
    }

/* Responsive
------------------------------------------- */
@media (max-width: 780px) {
.btQuoteBooking .btTotalNextWrapper {
    display: block !important;
    }
.btQuoteBooking .btTotalNextWrapper .boldBtn {
    margin-top: 1em;
    }
.btQuoteBooking .btTotalNextWrapper .boldBtn .btContactNext {
    margin: 0 !important;
    }
}

@media (max-width: 480px) {
.btQuoteBooking .btTotalNextWrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn,
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,
.btQuoteBooking .btQuoteBookingForm .btContactNext {
    width: 100%;
    }
.btQuoteBooking .btQuoteBookingForm .btContactNext {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    }
}

@media (max-width: 1399px) {
/* Typography breakpoint start 1350 */
.bt_bb_size_extraextrahuge.bt_bb_headline h1,
.bt_bb_size_extraextrahuge.bt_bb_headline h2,
.bt_bb_size_extraextrahuge.bt_bb_headline h3,
.bt_bb_size_extraextrahuge.bt_bb_headline h4,
.bt_bb_size_extraextrahuge.bt_bb_headline h5,
.bt_bb_size_extraextrahuge.bt_bb_headline h6 {
    font-size: 6rem;
    }
.bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
    font-size: 5rem;
    }
.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: 3.625rem;
    }
.bt_bb_size_extraextrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1rem;
    margin-bottom: .2em;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1rem;
    margin-bottom: .2em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    margin-bottom: .1em;
    }
.bt_bb_size_extraextrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5625rem;
    margin-top: .8em;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5625rem;
    margin-top: .8em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5rem;
    margin-top: .8em;
    }
}

@media (max-width: 1199px) {
/* Typography breakpoint start 1200 */
.bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
    font-size: 4rem;
    }
.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: 3.625rem;
    }
.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: 3rem;
    }
.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: 3rem;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    margin-bottom: .1em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    margin-bottom: .5em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    margin-bottom: .5em;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5rem;
    margin-top: .8em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5rem;
    margin-top: .7em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5rem;
    margin-top: .7em;
    }
body {
    font-size: 15px;
    }
}

@media (max-width: 480px) {
/* Typography breakpoint start 360 */
.bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
    font-size: 3.4rem;
    }
.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: 3rem;
    }
.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: 2.5rem;
    }
.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: 2.5rem;
    }
.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: 1.875rem;
    }
.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: 1.5rem;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    margin-bottom: .1em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .875rem;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .875rem;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .875rem;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .8125rem;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: .75rem;
    }
.bt_bb_size_extraextrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5rem;
    margin-top: .8em;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5rem;
    margin-top: .8em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.375rem;
    line-height: 1.4;
    margin-top: .8em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.375rem;
    line-height: 1.4;
    margin-top: .8em;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.375rem;
    line-height: 1.4;
    margin-top: .8em;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.25rem;
    margin-top: .7em;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125rem;
    line-height: 1.4;
    }
.bt_bb_price_size_large.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: 1.5rem;
    }
.bt_bb_price_size_normal.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: 1.25rem;
    }
.bt_bb_price_size_small.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: 1rem;
    }
.bt_bb_price_size_xsmall.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_button .bt_bb_single_product_price {
    font-size: .875rem;
    }

/* body { font-size: 13px; } */
/* Typography breakpoint */
.btMenuVertical .mainHeader {
    width: 260px;
    }
.btMenuVerticalLeft.btMenuVerticalOn .bt-content-wrap,
.btMenuVerticalLeft.btMenuVerticalOn .bt-vertical-header-top,
.btMenuVerticalLeft.btMenuVerticalOn .bt-site-footer {
    -webkit-transform: translateX(260px);
    -moz-transform: translateX(260px);
    -ms-transform: translateX(260px);
    transform: translateX(260px);
    }
.rtl.btMenuVerticalLeft.btMenuVerticalOn .bt-content-wrap,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .bt-vertical-header-top,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .bt-site-footer {
    -webkit-transform: translateX(-260px);
    -moz-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    transform: translateX(-260px);
    }
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .bt-vertical-header-top {
    -webkit-transform: translateX(260px) !important;
    -moz-transform: translateX(260px) !important;
    -ms-transform: translateX(260px) !important;
    transform: translateX(260px) !important;
    }
.btMenuVerticalRight.btMenuVerticalOn .bt-content-wrap {
    -webkit-transform: translateX(-260px);
    -moz-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    transform: translateX(-260px);
    }
.btMenuVerticalRight.btMenuVerticalOn .bt-content-wrap,
.btMenuVerticalRight.btMenuVerticalOn .bt-vertical-header-top,
.btMenuVerticalRight.btMenuVerticalOn .bt-site-footer {
    -webkit-transform: translateX(-260px);
    -moz-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    transform: translateX(-260px);
    }
.rtl.btMenuVerticalRight.btMenuVerticalOn .bt-content-wrap,
.rtl.btMenuVerticalRight.btMenuVerticalOn .bt-vertical-header-top,
.rtl.btMenuVerticalRight.btMenuVerticalOn .bt-site-footer {
    -webkit-transform: translateX(-260px);
    -moz-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    transform: translateX(-260px);
    }
}

/* Static vertical menu fix over mid-resolution */
@media (min-width: 1028px) {
.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .bt-content-wrap,
.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .bt-vertical-header-top,
.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .bt-site-footer {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    padding-left: 320px;
    }
.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .bt-content-wrap,
.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .bt-vertical-header-top,
.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .bt-site-footer {
    padding-left: 0;
    padding-right: 320px;
    }
.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .mainHeader {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    }
.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .bt-vertical-header-top {
    display: none;
    }
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .bt-content-wrap,
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .bt-vertical-header-top,
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .bt-site-footer {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    padding-right: 320px;
    }
.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .bt-content-wrap,
.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .bt-vertical-header-top,
.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .bt-site-footer {
    padding-right: 0;
    padding-left: 320px;
    }
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .mainHeader {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    }
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .bt-vertical-header-top {
    display: none;
    }
}

@media (max-width: 1199px) {
.widget_shopping_cart .buttons .button {
    width: 100%;
    }
.widget_shopping_cart .buttons .button.checkout {
    margin-top: 10px;
    }
}

@media (max-width: 992px) {
.col2-set .col-1,
.col2-set .col-2,
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals {
    float: none;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    display: block;
    width: 100%;
    }
ul.products li.product {
    -webkit-flex-basis: 50% !important;
    flex-basis: 50% !important;
    max-width: 50% !important;
    }
table.shop_table input[name="update_cart"] {
    width: auto;
    }
}

@media (max-width: 768px) {
div.product {
    display: block;
    }
div.product div.summary,
div.product div.images {
    text-align: center;
    max-width: 100%;
    margin-bottom: 2rem;
    padding: 0;
    }
div.product div.summary .price {
    text-align: center;
    margin-bottom: 2rem;
    }
div.product div.summary form.cart .quantity {
    margin-right: 0;
    display: block;
    margin: 0 auto;
    margin-bottom: 1em;
    margin-right: 1em;
    }
div.product form.cart {
    text-align: center;
    margin-bottom: 2rem;
    }
.woocommerce-message {
    padding: 2em;
    }
.woocommerce-message:before {
    display: none;
    }
.woocommerce-message .button,
.woocommerce-message .wc-forward {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 1em;
    }
}

@media (max-width: 620px) {
ul.products li.product {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
    }
.woocommerce-result-count,
.woocommerce-ordering {
    width: 100%;
    padding: 0 !important;
    }
table.shop_table_responsive {
    display: block;
    }
table.shop_table_responsive tbody th,
table.shop_table_responsive thead {
    display: none;
    }
table.shop_table_responsive tbody {
    display: block;
    width: 100% !important;
    }
table.shop_table_responsive td.product-remove a.remove {
    font-size: 2.5em;
    color: #e84242;
    }
table.shop_table_responsive tr,
table.shop_table_responsive th {
    display: block;
    width: 100% !important;
    border-bottom: 2px solid rgba(0,0,0,.1);
    margin-bottom: 2em;
    padding-bottom: 2em;
    }
.btDarkSkin table.shop_table_responsive tr,
.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.bt-dark-skin table.shop_table_responsive tr,
.btLightSkin .bt-dark-skin table.shop_table_responsive tr,
.bt-dark-skin .btLightSkin .bt-dark-skin table.shop_table_responsive tr,
.btDarkSkin table.shop_table_responsive th,
.btLightSkin .btDarkSkin table.shop_table_responsive th,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive th,
.bt-dark-skin table.shop_table_responsive th,
.btLightSkin .bt-dark-skin table.shop_table_responsive th,
.bt-dark-skin .btLightSkin .bt-dark-skin table.shop_table_responsive th {
    border-bottom: 2px solid #fff;
    }
table.shop_table_responsive tr td,
table.shop_table_responsive th td {
    display: block;
    width: 100% !important;
    clear: left;
    text-align: left !important;
    word-break: break-word;
    border: none;
    padding: .5em 0 0;
    }
table.shop_table_responsive tr td.product-remove,
table.shop_table_responsive th td.product-remove {
    padding: .5em;
    text-align: center;
    }
table.shop_table_responsive tr td:not(.product-remove):not(.product-thumbnail):not(.actions):before,
table.shop_table_responsive th td:not(.product-remove):not(.product-thumbnail):not(.actions):before {
    content: attr(data-title) ": ";
    font-weight: 700;
    }
table.shop_table_responsive tr td.product-thumbnail,
table.shop_table_responsive th td.product-thumbnail {
    margin-bottom: 1em;
    }
table.shop_table_responsive tr td.product-thumbnail img,
table.shop_table_responsive th td.product-thumbnail img {
    width: 100%;
    }
table.shop_table_responsive tr.cart-subtotal td {
    padding-top: 2em;
    }
.cart-collaterals {
    display: block;
    }
table.shop_table .coupon {
    display: block;
    }
table.shop_table .coupon input[name="coupon_code"] {
    margin-bottom: 1em;
    padding-left: 0;
    }
table.shop_table .coupon button[name="apply_coupon"] {
    width: auto;
    margin-bottom: 1em;
    }
table.shop_table input[name="update_cart"] {
    margin-top: 1em;
    float: none;
    width: 100%;
    }
}

/* Huge title */
.btMainTitle.bt_bb_headline {
    position: absolute;
    }
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 28em;
    line-height: .8;
    }
@media (max-width: 1600px) {
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 22rem;
    }
}

@media (max-width: 1400px) {
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 20rem;
    }
}

@media (max-width: 1199px) {
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 12rem;
    }
}

@media (max-width: 780px) {
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 10rem;
    }
}

@media (max-width: 580px) {
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 8rem;
    }
}

@media (max-width: 480px) {
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 6rem;
    }
}

@media (max-width: 360px) {
.btMainTitle.bt_bb_headline h1,
.btMainTitle.bt_bb_headline h2,
.btMainTitle.bt_bb_headline h3,
.btMainTitle.bt_bb_headline h4,
.btMainTitle.bt_bb_headline h5,
.btMainTitle.bt_bb_headline h6 {
    font-size: 4.5rem;
    }
}

/* Headline with numbers */
.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,
.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,
.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,
.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,
.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,
.btNumber.bt_bb_headline h6 .bt_bb_headline_content span {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_align_left .bt_bb_align_center.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_center .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_center.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_center .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_center.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_center .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_center.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_center .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_center.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_center .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_center.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_center .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_center.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_center .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_center.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_center .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_center.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_center .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_center.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_center .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_center.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_center .btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_center .btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_center.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_center .btNumber.bt_bb_headline h6 .bt_bb_headline_content span {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.bt_bb_align_left .bt_bb_align_right.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_right .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_right.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_right .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_right.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_right .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_right.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_right .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_right.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_right .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_right.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_right .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_right.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_right .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_right.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_right .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_right.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_right .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_right.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_right .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,
.bt_bb_align_left .bt_bb_align_right.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_left .bt_bb_align_right .btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_right .btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_right.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_right .btNumber.bt_bb_headline h6 .bt_bb_headline_content span {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.bt_bb_align_right .bt_bb_align_left.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_left .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_left.btNumber.bt_bb_headline h1 .bt_bb_headline_content span,.bt_bb_align_left .btNumber.bt_bb_headline h1 .bt_bb_headline_content span,
.bt_bb_align_right .bt_bb_align_left.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_left .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_left.btNumber.bt_bb_headline h2 .bt_bb_headline_content span,.bt_bb_align_left .btNumber.bt_bb_headline h2 .bt_bb_headline_content span,
.bt_bb_align_right .bt_bb_align_left.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_left .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_left.btNumber.bt_bb_headline h3 .bt_bb_headline_content span,.bt_bb_align_left .btNumber.bt_bb_headline h3 .bt_bb_headline_content span,
.bt_bb_align_right .bt_bb_align_left.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_left .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_left.btNumber.bt_bb_headline h4 .bt_bb_headline_content span,.bt_bb_align_left .btNumber.bt_bb_headline h4 .bt_bb_headline_content span,
.bt_bb_align_right .bt_bb_align_left.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_left .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_left.btNumber.bt_bb_headline h5 .bt_bb_headline_content span,.bt_bb_align_left .btNumber.bt_bb_headline h5 .bt_bb_headline_content span,
.bt_bb_align_right .bt_bb_align_left.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_right .bt_bb_align_left .btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_center .bt_bb_align_left .btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_left.btNumber.bt_bb_headline h6 .bt_bb_headline_content span,.bt_bb_align_left .btNumber.bt_bb_headline h6 .bt_bb_headline_content span {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    }
.btNumber.bt_bb_headline h1 .bt_bb_headline_content span:before,
.btNumber.bt_bb_headline h1 .bt_bb_headline_content span:after,
.btNumber.bt_bb_headline h2 .bt_bb_headline_content span:before,
.btNumber.bt_bb_headline h2 .bt_bb_headline_content span:after,
.btNumber.bt_bb_headline h3 .bt_bb_headline_content span:before,
.btNumber.bt_bb_headline h3 .bt_bb_headline_content span:after,
.btNumber.bt_bb_headline h4 .bt_bb_headline_content span:before,
.btNumber.bt_bb_headline h4 .bt_bb_headline_content span:after,
.btNumber.bt_bb_headline h5 .bt_bb_headline_content span:before,
.btNumber.bt_bb_headline h5 .bt_bb_headline_content span:after,
.btNumber.bt_bb_headline h6 .bt_bb_headline_content span:before,
.btNumber.bt_bb_headline h6 .bt_bb_headline_content span:after {
    display: none;
    }
.btNumber.bt_bb_headline h1 .bt_bb_headline_content span b,
.btNumber.bt_bb_headline h2 .bt_bb_headline_content span b,
.btNumber.bt_bb_headline h3 .bt_bb_headline_content span b,
.btNumber.bt_bb_headline h4 .bt_bb_headline_content span b,
.btNumber.bt_bb_headline h5 .bt_bb_headline_content span b,
.btNumber.bt_bb_headline h6 .bt_bb_headline_content span b {
    display: block;
    float: left;
    font-size: 2em;
    color: inherit;
    line-height: 1;
    margin-right: .5rem;
    }

/* Timeline */
.bold_timeline_container.btProcess .bold_timeline_container_line {
    border-left-style: dashed !important;
    }
.bold_timeline_container.btProcess .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection {
    background: transparent !important;
    border-bottom: 2px dashed white !important;
    }
.btHardRoundedButtons .bold_timeline_container.btProcess .bold_timeline_item .bold_timeline_item_inner {
    border-radius: 30px !important;
    }
.bold_timeline_container.btProcess .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    padding: 2em 2em .5em !important;
    }
.bold_timeline_container.btProcess .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_title {
    font-size: 2em;
    }
.bold_timeline_container.btProcess .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    padding: 0 2em 2em !important;
    }
.bold_timeline_container.btProcess .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner {
    padding-top: 1.5em;
    }
.btHardRoundedButtons .bold_timeline_container.btProcess .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_image img {
    border-radius: 20px !important;
    }
.bold_timeline_container.btProcess .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content .bold_timeline_item_content_inner .bold_timeline_item_text_inner p {
    line-height: 1.4;
    }
.btCupcakes.bold_timeline_container.bold_timeline_container_line_position_center.bold_timeline_container_has_line_style .bold_timeline_container_line {
    top: 30px;
    }
.btSoftRoundedButtons .btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner {
    border-radius: 0 !important;
    }
.btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    padding: 0 2em 2em !important;
    }
.btSoftRoundedButtons .btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_image img {
    border-radius: 0 !important;
    }
.btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    padding: 1em 2em !important;
    }
.btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle_inner {
    border-radius: 0 !important;
    }
.btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    top: .8em;
    left: .2em;
    }
.btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle .bold_timeline_item_header_supertitle_inner {
    padding: 1em 1.5em !important;
    }
.btCupcakes.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_title {
    padding-top: 3rem !important;
    font-size: 2.5em !important;
    }

/* Inner Row - Custom Class */
@media (min-width: 992px) {
.btMoveLeft {
    margin-left: -22em;
    }
.rtl .btMoveLeft {
    margin-right: -22em;
    margin-left: 0;
    }
.btMoveRight {
    position: relative;
    margin-right: -22em;
    z-index: 999;
    }
.rtl .btMoveRight {
    margin-left: -22em;
    margin-right: 0;
    }
.btPizzaHand {
    margin-right: -60%;
    }
}

/* Overlay Video Section */
.bt_bb_section.bt_bb_video[class*="bt_bb_background_overlay"]:before {
    z-index: 2;
    }
.bt_bb_section.bt_bb_video.bt_bb_background_overlay_dark_solid:before {
    background-color: rgba(0,0,0,.1);
    }

/* Image negative margin */
@media (min-width: 992px) {
.btMoveBottom.bt_bb_image {
    margin-bottom: -9em;
    position: relative;
    z-index: 999;
    }
.btMoveTop.bt_bb_image {
    margin-top: -14em;
    }
}

.btSpecialColumn .bt_bb_column_content_inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    }

/* Images */
.btAnimateLeftRight {
    -webkit-animation: LeftRight 6s linear infinite alternate;
    -moz-animation: LeftRight 6s linear infinite alternate;
    animation: LeftRight 6s linear infinite alternate;
    }
@-webkit-keyframes LeftRight {
0%,
100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    }
50% {
    -webkit-transform: translate(0,1em);
    transform: translate(0,1em);
    }
80% {
    -webkit-transform: translate(0,-1em);
    transform: translate(0,-1em);
    }
}

@-moz-keyframes LeftRight {
0%,
100% {
    -moz-transform: translate(0,0);
    transform: translate(0,0);
    }
50% {
    -moz-transform: translate(0,1em);
    transform: translate(0,1em);
    }
80% {
    -moz-transform: translate(0,-1em);
    transform: translate(0,-1em);
    }
}

@keyframes LeftRight {
0%,
100% {
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    }
50% {
    -webkit-transform: translate(0,1em);
    -moz-transform: translate(0,1em);
    -ms-transform: translate(0,1em);
    transform: translate(0,1em);
    }
80% {
    -webkit-transform: translate(0,-1em);
    -moz-transform: translate(0,-1em);
    -ms-transform: translate(0,-1em);
    transform: translate(0,-1em);
    }
}

/* Safari */
@media only screen and (max-device-width: 480px) {
select,
.fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
input[type='submit'] {
    height: 3.2em;
    line-height: 1em;
    }
}

/* Colors */
:root {
    --light-color: #fff;
    --dark-color: #121212;
    --light-font-color: #121212;
    --light-bg-font-color: #fff;
    --dark-font-color: #fff;
    --dark-bg-color: #121212;
    --accent-color: #e84242;
    --alternate-color: #f5e7c1;
    }

/* Section */
.bt_bb_section {
    color: var(--section-primary-color);
    background-color: var(--section-secondary-color);
    }

/* Column */
.bt_bb_column .bt_bb_column_content {
    color: var(--column-inner-primary-color);
    background-color: var(--column-inner-secondary-color);
    }

/* Inner Column */
.bt_bb_column_inner .bt_bb_column_inner_content {
    color: var(--inner-column-inner-primary-color);
    background-color: var(--inner-column-inner-secondary-color);
    }

/* Headline */
.bt_bb_headline {
    color: var(--primary-color);
    }
.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--secondary-color);
    }

/* Icons */
.bt_bb_icon .bt_bb_icon_holder {
    color: var(--icon-primary-color);
    }
.bt_bb_icon .bt_bb_icon_holder > span {
    color: var(--icon-secondary-color,inherit);
    }
.bt_bb_icon a.bt_bb_icon_holder:hover {
    color: var(--icon-primary-color);
    }
.bt_bb_icon:hover .bt_bb_icon_holder {
    color: var(--icon-primary-color);
    }
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    color: var(--icon-primary-color,var(--dark-color));
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px var(--icon-primary-color,var(--dark-color)) inset;
    box-shadow: 0 0 0 2px var(--icon-primary-color,var(--dark-color)) inset;
    }
.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
    color: var(--icon-secondary-color,var(--light-color));
    background-color: var(--icon-primary-color,var(--dark-color));
    -webkit-box-shadow: 0 0 0 2px var(--icon-primary-color) inset;
    box-shadow: 0 0 0 2px var(--icon-primary-color) inset;
    }
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    color: var(--icon-primary-color,var(--light-color));
    -webkit-box-shadow: 0 0 0 4em var(--icon-secondary-color,var(--dark-color)) inset;
    box-shadow: 0 0 0 4em var(--icon-secondary-color,var(--dark-color)) inset;
    }
.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    color: var(--icon-secondary-color,var(--dark-color));
    -webkit-box-shadow: 0 0 0 2px var(--icon-primary-color,var(--dark-color)) inset;
    box-shadow: 0 0 0 2px var(--icon-primary-color,var(--dark-color)) inset;
    background-color: var(--icon-primary-color,transparent);
    }
.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--icon-primary-color,inherit);
    }
.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before {
    color: var(--icon-primary-color,inherit);
    }
.bt_bb_icon.bt_bb_style_borderless a.bt_bb_icon_holder:hover:before {
    color: var(--icon-secondary-color,var(--dark-color));
    }

/* Buttons */
.bt_bb_button.bt_bb_style_outline a {
    color: var(--primary-color);
    -webkit-box-shadow: 0 0 0 2px var(--primary-color,var(--dark-color)) inset;
    box-shadow: 0 0 0 2px var(--primary-color,var(--dark-color)) inset;
    background-color: transparent;
    }
.bt_bb_button.bt_bb_style_outline a:hover {
    color: var(--secondary-color,var(--light-color));
    -webkit-box-shadow: 0 0 0 2px var(--primary-color) inset;
    box-shadow: 0 0 0 2px var(--primary-color) inset;
    background-color: var(--primary-color,var(--dark-color));
    }
.bt_bb_button.bt_bb_style_filled a {
    color: var(--primary-color,var(--light-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-color)) inset;
    background-color: transparent;
    }
.bt_bb_button.bt_bb_style_filled a:hover {
    color: var(--primary-color,var(--light-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-color)) inset;
    background-color: transparent;
    }
.bt_bb_button.bt_bb_style_clean a,
.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--primary-color);
    }
.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--secondary-color,var(--accent-color));
    }

/* Services */
.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    color: var(--service-primary-color);
    -webkit-box-shadow: 0 0 0 2px var(--service-primary-color) inset;
    box-shadow: 0 0 0 2px var(--service-primary-color) inset;
    background-color: transparent;
    }
.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--service-secondary-color);
    -webkit-box-shadow: 0 0 0 2px var(--service-primary-color) inset;
    box-shadow: 0 0 0 2px var(--service-primary-color) inset;
    background-color: var(--service-primary-color);
    }
.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    color: var(--service-primary-color);
    -webkit-box-shadow: 0 0 0 4em var(--service-secondary-color) inset;
    box-shadow: 0 0 0 4em var(--service-secondary-color) inset;
    }
.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--service-primary-color);
    -webkit-box-shadow: 0 0 0 4em var(--service-secondary-color) inset;
    box-shadow: 0 0 0 4em var(--service-secondary-color) inset;
    background-color: transparent;
    }
.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: var(--service-primary-color);
    }
.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--service-primary-color);
    }
.bt_bb_style_borderless.bt_bb_service a.bt_bb_icon_holder:hover {
    color: var(--service-secondary-color);
    }

/* Tabs */
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: var(--tabs-primary-color,var(--dark-color));
    }
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li.on {
    color: var(--tabs-primary-color,var(--dark-color));
    border-color: var(--tabs-primary-color,var(--dark-color));
    background-color: transparent;
    }
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li {
    color: var(--tabs-secondary-color,var(--light-color));
    background-color: var(--tabs-primary-color);
    border-color: var(--tabs-primary-color);
    }
.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li {
    color: var(--tabs-secondary-color);
    }
.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--tabs-primary-color,var(--dark-color));
    border-color: var(--tabs-primary-color,var(--accent-color));
    }

/* Accordion */
.bt_bb_accordion .bt_bb_accordion_item {
    border-color: var(--accordion-secondary-color,var(--dark-color));
    }
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item_title {
    color: var(--accordion-primary-color);
    border-color: var(--accordion-primary-color,var(--dark-color));
    background-color: transparent;
    }
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--accordion-secondary-color,var(--light-color));
    background-color: var(--accordion-primary-color,var(--dark-color));
    }
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--accordion-secondary-color,var(--light-color));
    background-color: var(--accordion-primary-color,var(--dark-color));
    }
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--accordion-primary-color,var(--dark-color));
    border-color: var(--accordion-secondary-color,var(--dark-color));
    background-color: transparent;
    }
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--accordion-primary-color,var(--dark-color));
    border-color: var(--accordion-secondary-color,var(--dark-color));
    }
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--accordion-secondary-color,var(--light-color));
    }

/* Price List */
.bt_bb_price_list {
    color: var(--primary-color);
    background: var(--secondary-color,var(--light-color));
    }
.bt_bb_price_list .bt_bb_price_list_title {
    color: var(--primary-color);
    background-color: var(--secondary-color);
    }

/* Single Product */
.bt_bb_single_product {
    color: var(--single-product-primary-color);
    background-color: var(--single-product-secondary-color,transparent);
    }
.bt_bb_single_product.btImagePositionBackground .bt_bb_single_product_content {
    color: var(--single-product-primary-color,var(--light-color));
    }
.bt_bb_interactive_image_item .bt_bb_interactive_image_item_content .bt_bb_single_product:before {
    border-color: var(--single-product-secondary-color);
    }

/* Steps */
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    color: var(--steps-primary-color,var(--light-color));
    -webkit-box-shadow: 0 0 0 4em var(--steps-secondary-color,var(--accent-color)) inset;
    box-shadow: 0 0 0 4em var(--steps-secondary-color,var(--accent-color)) inset;
    }
.bt_bb_steps.bt_bb_icons_style_borderless .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    color: var(--steps-primary-color,var(--accent-color));
    }
.bt_bb_steps.bt_bb_icons_style_outline .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_icon .bt_bb_icon_holder:before {
    color: var(--steps-primary-color,var(--accent-color));
    -webkit-box-shadow: 0 0 0 2px var(--steps-primary-color,var(--accent-color)) inset;
    box-shadow: 0 0 0 2px var(--steps-primary-color,var(--accent-color)) inset;
    }

/* Card */
.bt_bb_card {
    background-color: var(--card-secondary-color);
    }
.bt_bb_card .bt_bb_card_title {
    color: var(--card-primary-color);
    }
.bt_bb_card .bt_bb_card_icon {
    color: var(--card-icon-primary-color,var(--card-primary-color));
    }
.bt_bb_card .bt_bb_card_icon:hover {
    color: var(--card-icon-secondary-color,var(--card-secondary-color));
    }

/* Post Slider */
.bt_bb_post_slider .bt_bb_post_slider_item .bt_bb_post_slider_item_inner {
    color: var(--post-slider-primary-color);
    background-color: var(--post-slider-secondary-color);
    }

/* Advanced Progress Bar */
.bt_bb_progress_bar_advanced .bt_bb_icon_holder {
    color: var(--progress-bar-icon-primary-color);
    }
.bt_bb_progress_bar_advanced:hover .bt_bb_icon_holder {
    color: var(--progress-bar-icon-secondary-color);
    }

/* RTL support */
body.rtl {
    direction: rtl;
    unicode-bidi: embed;
    }
body.rtl.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
body.rtl.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
    margin-left: 0;
    margin-right: .5em;
    }
body.rtl .rowItem {
    float: right;
    }
body.rtl .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
    margin: 0 0 0 5px;
    }
body.rtl .star-rating:before {
    display: block !important;
    }
body.rtl .star-rating span:before {
    display: block !important;
    }

/* Gutenberg */
.wp-block-separator {
    margin: 1em auto;
    max-width: 100px;
    }
.wp-block-separator.is-style-wide {
    max-width: 100%;
    }

/* Gallery */
.wp-block-gallery {
    margin: 0;
    }
.wp-block-gallery li:first-child {
    margin-left: 0;
    }
.wp-block-gallery.alignleft {
    float: left;
    }

/* Paragraph */
p.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 3.6em;
    line-height: .9;
    font-weight: 800;
    }
.has-large-font-size {
    line-height: 1 !important;
    }
.wp-block-quote p {
    font-size: 1em;
    }
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
    font-size: 1.3em;
    line-height: 1.3;
    }
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
    text-align: center;
    }
p.has-background {
    border-radius: none;
    }
.btSoftRoundedButtons p.has-background {
    border-radius: 3px;
    }
.btHardRoundedButtons p.has-background {
    border-radius: 3px;
    }

/* Button */
.wp-block-file .wp-block-file__button {
    border-radius: none;
    font-size: .9em;
    font-weight: 500;
    padding: .8em 2.2em;
    }
.btSoftRoundedButtons .wp-block-file .wp-block-file__button {
    border-radius: 3px;
    }
.btHardRoundedButtons .wp-block-file .wp-block-file__button {
    border-radius: 50px;
    }
.wp-block-button {
    margin-bottom: .5em;
    }
.wp-block-button .wp-block-button__link {
    font-size: .9em;
    font-weight: 500;
    padding: .8em 2.2em;
    color: #fff !important;
    }
.wp-block-button .wp-block-button__link:hover {
    opacity: .8;
    }
.wp-block-button.is-style-outline .wp-block-button__link {
    text-align: center;
    color: #121212 !important;
    }
.wp-block-button.alignleft {
    float: left;
    }
.wp-block-button.alignright {
    float: right;
    }
.wp-block-button.is-style-squared .wp-block-button__link {
    border-radius: 0 !important;
    }

/* Cover */
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.is-resized > figcaption {
    display: block;
    }
.wp-block-cover,
.wp-block-cover-image {
    margin: 0 0 1.5em;
    }
.wp-block-cover.alignleft,
.wp-block-cover-image.alignleft {
    float: left;
    }
.wp-block-cover.alignright,
.wp-block-cover-image.alignright {
    float: right;
    }
.wp-block-cover a,
.wp-block-cover-image a {
    color: #fff !important;
    }
.wp-block-cover a:hover,
.wp-block-cover-image a:hover {
    opacity: .8;
    }
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image > h2 {
    color: #fff !important;
    padding: 1em;
    }

/* Quote */
figure.wp-caption.alignright .wp-caption-text {
    text-align: right;
    }
.wp-block-pullquote blockquote {
    padding-left: 0;
    }
.wp-block-pullquote blockquote:before {
    right: 0;
    }
.wp-block-pullquote blockquote p cite {
    font-size: 1.875rem;
    }
.wp-block-pullquote blockquote p {
    font-size: 1em;
    }
.wp-block-quote.has-text-align-center:before {
    right: 0;
    }
.wp-block-quote.is-style-large {
    padding: 1em 0 1em 2.5em;
    }
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.is-resized > figcaption {
    display: block;
    }
.btDarkSkin .wp-block-image figcaption,
.btLightSkin .btDarkSkin .wp-block-image figcaption,
.btDarkSkin.btLightSkin .btDarkSkin .wp-block-image figcaption,
.bt-dark-skin .wp-block-image figcaption,
.btLightSkin .bt-dark-skin .wp-block-image figcaption,
.bt-dark-skin .btLightSkin .bt-dark-skin .wp-block-image figcaption {
    color: #fff;
    }
.alignnone blockquote:before {
    right: 0 !important;
    }

/* Table */
.wp-block-table.aligncenter table {
    margin: 0 auto;
    width: auto;
    }
.wp-block-quote.has-text-align-right:before {
    left: auto;
    right: 0;
    }
.wp-block-quote.has-text-align-right:before {
    left: auto !important;
    right: 0 !important;
    width: intrinsic;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-right: 0 !important;
    margin-left: auto;
    }

/* Align Full */
.btNoSidebar .alignfull {
    width: 100vw;
    margin-left: -webkit-calc(-50vw + 600px);
    margin-left: -moz-calc(-50vw + 600px);
    margin-left: calc(-50vw + 600px);
    margin-right: -webkit-calc(-50vw + 600px);
    margin-right: -moz-calc(-50vw + 600px);
    margin-right: calc(-50vw + 600px);
    max-width: 100vw;
    }
pre.wp-block-verse {
    font-family: monospace;
    }
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
/* Post content width */
.btPostSingleItemStandard.btPortfolioSingle .btArticleContent,
.btPostSingleItemStandard.btPortfolioSingle .btArticleShareEtc {
    max-width: none;
    }

/* Parallax */
.bt_bb_parallax {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    background-attachment: local;
    background-position: 0 0 !important;
    }

/* Alignment fix */
.bt_bb_row .bt_bb_column.bt_bb_vertical_align_middle,
.bt_bb_row .bt_bb_column.bt_bb_vertical_align_bottom {
    display: block;
    }
.bt_bb_row_inner .bt_bb_column_inner.bt_bb_vertical_align_middle,
.bt_bb_row_inner .bt_bb_column_inner.bt_bb_vertical_align_bottom {
    display: block;
    }

/* Section Align */
.bt_bb_section.bt_bb_vertical_align_bottom > .bt_bb_port {
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
    }

/* Fullscreen Section - Middle */
.bt_bb_section.bt_bb_vertical_align_middle > .bt_bb_port:after {
    content: '';
    min-height: inherit;
    font-size: 0;
    }

/* Preloader */
.btPreloader {
    display: none !important;
    }

/* Google Map */
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
    overflow: visible;
    }

/* Ratings */
p.stars {
    letter-spacing: 0;
    }

/* Slider */
.slick-slider .slick-slide {
    display: block !important;
    }
.slick-slider .slick-track,
.slick-slider .slick-list {
    overflow: hidden;
    }
.bt_bb_show_dots_below .slick-slider {
    overflow: visible;
    }

/* WooCommerce */
div.product div.summary form.cart .quantity {
    margin-right: 1.5em;
    float: left;
    }
.woocommerce select {
    background-image: none;
    }
.btWooShopLoopItemInner img {
    height: 100% !important;
    }
.products ul li.product .btWooShopLoopItemInner a.button,
ul.products li.product .btWooShopLoopItemInner a.button {
    max-width: 70%;
    }
.woocommerce.widget_shopping_cart .btCartWidgetInnerContent {
    display: block;
    }
table.shop_table button[name='apply_coupon'] {
    width: 100%;
    min-width: auto;
    }

/* Steps */
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-left: 1rem;
    margin-top: -2rem;
    margin-bottom: 2rem;
    }
.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner {
    min-width: 30em;
    }
.bt_bb_steps.bt_bb_position_vertical .bt_bb_inner_step .bt_bb_inner_step_inner {
    min-width: 20em;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
    -ms-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
    }
.bt_bb_line_style_solid.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_line:before {
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
    -ms-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
    }
.bt_bb_position_vertical.bt_bb_steps .bt_bb_inner_step .bt_bb_inner_step_inner .bt_bb_inner_step_content {
    max-width: 100% !important;
    }

/* Advanced Progress bar */
.bt_bb_progress_bar_advanced.bt_bb_size_normal .container svg {
    width: 17rem !important;
    }

/* Column Align right */
.bt_bb_align_left .bt_bb_align_right.bt_bb_image,
.bt_bb_align_center .bt_bb_align_right.bt_bb_image,
.bt_bb_align_left .bt_bb_align_right .bt_bb_image,
.bt_bb_align_center .bt_bb_align_right .bt_bb_image,
.bt_bb_align_right.bt_bb_image,
.bt_bb_align_right .bt_bb_image {
    float: right;
    }

/* Separator */
.bt_bb_separator.bt_bb_bottom_spacing_extra_small {
    padding-bottom: .5em;
    margin-bottom: 0;
    }
.bt_bb_separator.bt_bb_bottom_spacing_small:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted) {
    padding-bottom: 1em;
    margin-bottom: 0;
    }
.bt_bb_separator.bt_bb_bottom_spacing_normal:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted) {
    padding-bottom: 2em;
    margin-bottom: 0;
    }
.bt_bb_separator.bt_bb_bottom_spacing_medium:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted) {
    padding-bottom: 4em;
    margin-bottom: 0;
    }
.bt_bb_separator.bt_bb_bottom_spacing_large:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted) {
    padding-bottom: 8em;
    margin-bottom: 0;
    }
.bt_bb_separator.bt_bb_bottom_spacing_extra_large:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted) {
    padding-bottom: 16em;
    margin-bottom: 0;
    }
.bt_bb_separator.bt_bb_border_style_solid {
    padding-bottom: 0 !important;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_0 {
    padding-bottom: 0;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_5 {
    padding-bottom: 5px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_10 {
    padding-bottom: 10px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_15 {
    padding-bottom: 15px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_20 {
    padding-bottom: 20px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_25 {
    padding-bottom: 25px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_30 {
    padding-bottom: 30px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_35 {
    padding-bottom: 35px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_40 {
    padding-bottom: 40px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_45 {
    padding-bottom: 45px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_50 {
    padding-bottom: 50px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_60 {
    padding-bottom: 60px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_65 {
    padding-bottom: 65px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_70 {
    padding-bottom: 70px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_75 {
    padding-bottom: 75px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_80 {
    padding-bottom: 80px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_85 {
    padding-bottom: 85px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_90 {
    padding-bottom: 90px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_95 {
    padding-bottom: 95px;
    margin-bottom: 0;
    }
.bt_bb_separator:not(.bt_bb_border_style_solid):not(.bt_bb_border_style_dashed):not(.bt_bb_border_style_dotted).bt_bb_bottom_spacing_100 {
    padding-bottom: 100px;
    margin-bottom: 0;
    }

/* Icons */
.btIcoTwitter.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }
.btIcoFacebook.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }
.btIcoLinkedin.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }
.btIcoVK.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }
.btIcoPinterest.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }
.btIcoYelp.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }
.btIcoYoutube.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }
.btIcoWhatsApp.bt_bb_icon .bt_bb_icon_holder:before {
    line-height: 2;
    }

/* Card */
.bt_bb_card:not(.bt_image_full_width) {
    display: block;
    }
.bt_bb_card .bt_bb_card_content {
    max-width: 100%;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner_content {
    width: 100%;
    }

/* Single product */
.bt_bb_single_product.btImagePositionBelow .bt_bb_single_product_content .bt_bb_single_product_title {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.bt_bb_single_product.btImagePositionBelow .bt_bb_single_product_content .bt_bb_single_product_image {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.bt_bb_single_product.btImagePositionBelow .bt_bb_single_product_content .bt_bb_single_product_price_button {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    }

/* Menu Item */
.bt_bb_menu_item_image .bt_bb_image {
    float: none !important;
    }
.bt_bb_menu_item .bt_bb_menu_item_image {
    max-width: 25%;
    min-width: 25%;
    }
.bt_bb_menu_item_content {
    min-width: 100%;
    }

/* Floating Image */
.bt_bb_floating_image .bt_bb_image {
    float: none !important;
    }

/* Interactive image */
.bt_bb_interactive_image {
    display: block !important;
    }
}

.bt_bb_steps .bt_bb_inner_step.how-to-step .bt_bb_inner_step_inner .bt_bb_inner_step_content .bt_bb_inner_step_text {
	font-size: 0.875em;
	line-height: 125%;
}