/* 
Theme Name: Bambino
Theme URI: http://Bambino.bold-themes.com
Description: Bambino is a multi-purpose WordPress Theme for child care and includes 12 awesome homepages for daycare & kindergarten, nanny & babysitter, child products such as baby food or baby clothes and toys with online shops, play areas and playrooms, kids or family photography, homepages designed for education or various classes for kids. Bambino is a versatile WP theme with fun and creative design for almost every purpose in the area of products and services aimed at children and their parents..

Version: 1.1.1
Author: BoldThemes
Author URI: http://bold-themes.com
Tags: one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: bambino
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
4. Template
5. Header
6. Footer
7. Post
8. Comments
9. Widgets
10. Elements
11. Organic Animation
12. Card
13. Advanced Progress bar
14. Single Product
15. Contact form
16. Floating image
17. Working hours
18. Individual Price
19. Promo
20. Timetable
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 */
/* Button font */
/* Variables  */
/* Base font size */
/* Base font color */
/* Base bg color */
/* Base border 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 */
/* Transparent main color */
/* Light Transparent main color */
/* Secondary color  */
/* Dark secondary color */
/* Darker secondary color */
/* Light secondary color */
/* Third Color */
/* Third 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 */
/* Defines letter spacing in Button font */
/* Defines letter spacing in Button font */
/* Mixins */
/* @ include btMaxLines(lines, line-height); */
/* @fragment btClear; */
/* Fragment Supertitle font weight @fragment btSupertitleWeight; */
/* Fragment Subtitle font weight @fragment btSubtitleWeight; */
/* Fragment Heading font weight @fragment btHeadingWeight; */
/* Fragment Button font weight @fragment btButtonWeight; */
/* Fragment Menu font weight @fragment btMenuWeight; */
/* 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;
    }
@font-face {
    font-family: "Quotes";
    src: url(fonts/Quotes.woff) format("woff"),url(fonts/Quotes.ttf) format("truetype");
    }

/* Skin */
.btDarkSkin {
    color: #fff;
    background-color: #282828;
    }
.btLightSkin {
    color: #282828;
    background-color: #fff;
    }
select,
textarea,
input,
.fancy-select .trigger {
    color: inherit;
    }
.btLightSkin select,
.btLightSkin textarea,
.btLightSkin input,
.btLightSkin .fancy-select .trigger,
.btDarkSkin .btLightSkin select,
.btDarkSkin .btLightSkin textarea,
.btDarkSkin .btLightSkin input,
.btDarkSkin .btLightSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin select,
.btLightSkin .btDarkSkin .btLightSkin textarea,
.btLightSkin .btDarkSkin .btLightSkin input,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger {
    border: 1px 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 {
    border: 1px solid rgba(255,255,255,.5);
    }

/* Form elements */
select,
input {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.touch * select {
    height: auto;
    }
input:not([type='checkbox']):not([type='radio']),
button {
    -webkit-appearance: none;
    }
input:not([type='submit']):not([type='checkbox']):not([type='radio']),
textarea,
select {
    outline: none;
    font: inherit;
    width: 100%;
    line-height: 1;
    display: block;
    padding: 1em;
    color: inherit;
    background: transparent;
    }
.btTextRight input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.btTextRight textarea,
.btTextRight select {
    text-align: right;
    }
.btDropButtons input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.btDropButtons textarea,
.btDropButtons select {
    padding: 1em 1.5em;
    }
.btHardRoundedButtons input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.btHardRoundedButtons textarea,
.btHardRoundedButtons select {
    padding: 1em 1.5em;
    }
input[type='checkbox'],
input[type='radio'] {
    vertical-align: middle;
    }
input:not([type='checkbox']):not([type='radio']),
select,
.fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    height: 3.2em;
    line-height: 3.1em;
    }
input[type='submit'] {
    font-size: .938em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: 0.5px;
    outline: none;
    width: 100%;
    display: block;
    cursor: pointer;
    line-height: 1;
    border: none;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);
    box-shadow: 0 0 0 rgba(0,0,0,.2);
    color: #fff;
    background-color: #21ac94;
    }
.btButtonWeight_default input[type='submit'] {
    font-weight: 600;
    }
.btButtonWeight_normal input[type='submit'] {
    font-weight: normal;
    }
.btButtonWeight_bold input[type='submit'] {
    font-weight: bold;
    }
.btButtonWeight_bolder input[type='submit'] {
    font-weight: bolder;
    }
.btButtonWeight_lighter input[type='submit'] {
    font-weight: 300;
    }
.btButtonWeight_light input[type='submit'] {
    font-weight: 400;
    }
.btButtonWeight_thin input[type='submit'] {
    font-weight: 100;
    }
.btButtonWeight_100 input[type='submit'] {
    font-weight: 100;
    }
.btButtonWeight_200 input[type='submit'] {
    font-weight: 200;
    }
.btButtonWeight_300 input[type='submit'] {
    font-weight: 300;
    }
.btButtonWeight_400 input[type='submit'] {
    font-weight: 400;
    }
.btButtonWeight_500 input[type='submit'] {
    font-weight: 500;
    }
.btButtonWeight_600 input[type='submit'] {
    font-weight: 600;
    }
.btButtonWeight_700 input[type='submit'] {
    font-weight: 700;
    }
.btButtonWeight_800 input[type='submit'] {
    font-weight: 800;
    }
.btButtonWeight_900 input[type='submit'] {
    font-weight: 900;
    }
input[type='submit']:hover {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    color: #fff;
    background-color: #21ac94;
    }

/* Fancy select */
.fancy-select {
    position: relative;
    }
.fancy-select .trigger {
    position: relative;
    cursor: pointer;
    padding: 0 0 0 1.4em;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    }
.btHardRoundedButtons .fancy-select .trigger {
    border-radius: 50px;
    }
.btSoftRoundedButtons .fancy-select .trigger {
    border-radius: 5px;
    }
.btDropButtons .fancy-select .trigger {
    border-radius: 50px;
    }
.rtl .fancy-select .trigger {
    padding: 0 1.2em 0 1.2em;
    }
.fancy-select .trigger:before {
    content: "\e915";
    font-family: RemixIconsSystem;
    font-size: 1.5em;
    display: block;
    float: right;
    padding-right: 1rem;
    -webkit-transition: 200ms all;
    -moz-transition: 200ms all;
    transition: 200ms all;
    }
.rtl .fancy-select .trigger:before {
    float: left;
    padding-right: 0;
    padding-left: 0;
    }
.btSquareButtons .fancy-select .trigger:before {
    padding-right: 1rem;
    }
.fancy-select .trigger.open:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    }
.fancy-select .options {
    display: block;
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    list-style: none;
    max-height: 320px;
    margin: 0;
    margin-top: 2px;
    pointer-events: none;
    overflow-x: hidden;
    overflow-y: auto;
    color: #282828;
    background-color: #fff;
    -webkit-transition: 400ms ease all;
    -moz-transition: 400ms ease all;
    transition: 400ms ease all;
    z-index: 20;
    opacity: 0;
    -webkit-transform: perspective(800px) rotateX(-90deg);
    -moz-transform: perspective(800px) rotateX(-90deg);
    -ms-transform: perspective(800px) rotateX(-90deg);
    transform: perspective(800px) rotateX(-90deg);
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.2);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    }
.btSoftRoundedButtons .fancy-select .options {
    border-radius: 5px;
    }
.btHardRoundedButtons .fancy-select .options {
    border-radius: 10px;
    }
.btDropButtons .fancy-select .options {
    border-radius: 10px;
    }
.fancy-select .options.overflowing {
    top: auto;
    bottom: 3.25em;
    -webkit-transform: perspective(800px) rotateX(90deg);
    -moz-transform: perspective(800px) rotateX(90deg);
    -ms-transform: perspective(800px) rotateX(90deg);
    transform: perspective(800px) rotateX(90deg);
    -webkit-transform-origin: bottom center;
    -moz-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    }
.fancy-select .options.open,
.fancy-select .options.overflowing.open {
    opacity: 1;
    pointer-events: initial;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    }
.fancy-select ul.options {
    padding: .5em 0;
    }
.fancy-select ul.options li {
    text-align: left !important;
    line-height: 1.5;
    margin: 0;
    border-bottom: 0 !important;
    padding: .25em .938em;
    position: relative;
    cursor: pointer;
    color: #282828;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.fancy-select ul.options li:before {
    content: "";
    display: block;
    width: 10px;
    height: 2px;
    position: absolute;
    left: 0;
    top: .875em;
    background: #21ac94;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.rtl .fancy-select ul.options li {
    text-align: right !important;
    }
.rtl .fancy-select ul.options li:before {
    left: auto;
    right: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
.fancy-select ul.options li.selected {
    background: -webkit-linear-gradient(left,rgba(0,0,0,.07),transparent);
    background: -moz-linear-gradient(left,rgba(0,0,0,.07),transparent);
    background: linear-gradient(to right,rgba(0,0,0,.07),transparent);
    }
.rtl .fancy-select ul.options li.selected {
    background: -webkit-linear-gradient(right,rgba(0,0,0,.07),transparent);
    background: -moz-linear-gradient(right,rgba(0,0,0,.07),transparent);
    background: linear-gradient(to left,rgba(0,0,0,.07),transparent);
    }
.fancy-select ul.options li.selected:before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.rtl .fancy-select ul.options li.selected:before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.fancy-select ul.options li:hover {
    opacity: .8;
    }
.fancy-select ul.options li:hover:before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.rtl .fancy-select ul.options li:hover:before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    line-height: 1.2;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMxODE4MTgiIGQ9Ik0xMiwxMy4xNzJsNC45NS00Ljk1bDEuNDEzLDEuNDE0TDEyLDE2TDUuNjM2LDkuNjM2TDcuMDUsOC4yMjJMMTIsMTMuMTcyeiIvPg0KPC9zdmc+DQo=");
    background-position: 94% 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    }
.btDarkSkin select,
.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin select {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMiwxMy4xNzJsNC45NS00Ljk1bDEuNDEzLDEuNDE0TDEyLDE2TDUuNjM2LDkuNjM2TDcuMDUsOC4yMjJMMTIsMTMuMTcyeiIvPg0KPC9zdmc+DQo=");
    }
.btDarkSkin select option,
.btLightSkin .btDarkSkin select option,
.btDarkSkin.btLightSkin .btDarkSkin select option {
    color: #282828;
    }
.rtlselect,
.rtl select {
    background-position: 3% 50%;
    }
select option {
    background: #fff;
    }
.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: 5px;
    }
.btDropButtons input:not([type='checkbox']):not([type='radio']),
.btDropButtons a.select2-choice {
    border-radius: 50px;
    }
.btHardRoundedButtons select {
    border-radius: 20px;
    }
.btSoftRoundedButtons select {
    border-radius: 5px;
    }
.btDropButtons select {
    border-radius: 50px;
    }
.btHardRoundedButtons textarea {
    border-radius: 20px;
    }
.btSoftRoundedButtons textarea {
    border-radius: 5px;
    }
.btDropButtons textarea {
    border-radius: 20px;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
.fancy-select .trigger {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus,
.fancy-select .trigger.open {
    border: 1px solid #21ac94;
    }
textarea {
    resize: vertical;
    line-height: inherit;
    }
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,
.btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open {
    border: 1px solid #fff;
    }

/* Iframe resize fix */
embed,
iframe,
img,
figure {
    max-width: 100%;
    }
.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;
    }
.btContentHolder pre {
    margin: 0 0 30px;
    white-space: pre-wrap;
    padding: 20px;
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btContentHolder pre,
.btLightSkin .btDarkSkin .btContentHolder pre,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder pre {
    border: 1px solid rgba(255,255,255,.5);
    }

/* Href */
a {
    text-decoration: none;
    color: inherit;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btContent a {
    color: #21ac94;
    }
a:hover {
    text-decoration: none;
    color: #21ac94;
    }
.btContent a:hover {
    color: inherit;
    }
.bt-content a.wp-block-button__link {
    color: inherit;
    }
.btText a {
    color: #21ac94;
    }
.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: 15px;
    }
body {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1.8em;
    background-size: cover;
    background-attachment: fixed;
    }
small {
    font-size: 13px;
    }

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Paytone One",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;
    }
.btHeadingWeight_default h1,
.btHeadingWeight_default h2,
.btHeadingWeight_default h3,
.btHeadingWeight_default h4,
.btHeadingWeight_default h5,
.btHeadingWeight_default h6 {
    font-weight: normal;
    }
.btHeadingWeight_normal h1,
.btHeadingWeight_normal h2,
.btHeadingWeight_normal h3,
.btHeadingWeight_normal h4,
.btHeadingWeight_normal h5,
.btHeadingWeight_normal h6 {
    font-weight: normal;
    }
.btHeadingWeight_bold h1,
.btHeadingWeight_bold h2,
.btHeadingWeight_bold h3,
.btHeadingWeight_bold h4,
.btHeadingWeight_bold h5,
.btHeadingWeight_bold h6 {
    font-weight: bold;
    }
.btHeadingWeight_bolder h1,
.btHeadingWeight_bolder h2,
.btHeadingWeight_bolder h3,
.btHeadingWeight_bolder h4,
.btHeadingWeight_bolder h5,
.btHeadingWeight_bolder h6 {
    font-weight: bolder;
    }
.btHeadingWeight_lighter h1,
.btHeadingWeight_lighter h2,
.btHeadingWeight_lighter h3,
.btHeadingWeight_lighter h4,
.btHeadingWeight_lighter h5,
.btHeadingWeight_lighter h6 {
    font-weight: 300;
    }
.btHeadingWeight_light h1,
.btHeadingWeight_light h2,
.btHeadingWeight_light h3,
.btHeadingWeight_light h4,
.btHeadingWeight_light h5,
.btHeadingWeight_light h6 {
    font-weight: 400;
    }
.btHeadingWeight_thin h1,
.btHeadingWeight_thin h2,
.btHeadingWeight_thin h3,
.btHeadingWeight_thin h4,
.btHeadingWeight_thin h5,
.btHeadingWeight_thin h6 {
    font-weight: 100;
    }
.btHeadingWeight_100 h1,
.btHeadingWeight_100 h2,
.btHeadingWeight_100 h3,
.btHeadingWeight_100 h4,
.btHeadingWeight_100 h5,
.btHeadingWeight_100 h6 {
    font-weight: 100;
    }
.btHeadingWeight_200 h1,
.btHeadingWeight_200 h2,
.btHeadingWeight_200 h3,
.btHeadingWeight_200 h4,
.btHeadingWeight_200 h5,
.btHeadingWeight_200 h6 {
    font-weight: 200;
    }
.btHeadingWeight_300 h1,
.btHeadingWeight_300 h2,
.btHeadingWeight_300 h3,
.btHeadingWeight_300 h4,
.btHeadingWeight_300 h5,
.btHeadingWeight_300 h6 {
    font-weight: 300;
    }
.btHeadingWeight_400 h1,
.btHeadingWeight_400 h2,
.btHeadingWeight_400 h3,
.btHeadingWeight_400 h4,
.btHeadingWeight_400 h5,
.btHeadingWeight_400 h6 {
    font-weight: 400;
    }
.btHeadingWeight_500 h1,
.btHeadingWeight_500 h2,
.btHeadingWeight_500 h3,
.btHeadingWeight_500 h4,
.btHeadingWeight_500 h5,
.btHeadingWeight_500 h6 {
    font-weight: 500;
    }
.btHeadingWeight_600 h1,
.btHeadingWeight_600 h2,
.btHeadingWeight_600 h3,
.btHeadingWeight_600 h4,
.btHeadingWeight_600 h5,
.btHeadingWeight_600 h6 {
    font-weight: 600;
    }
.btHeadingWeight_700 h1,
.btHeadingWeight_700 h2,
.btHeadingWeight_700 h3,
.btHeadingWeight_700 h4,
.btHeadingWeight_700 h5,
.btHeadingWeight_700 h6 {
    font-weight: 700;
    }
.btHeadingWeight_800 h1,
.btHeadingWeight_800 h2,
.btHeadingWeight_800 h3,
.btHeadingWeight_800 h4,
.btHeadingWeight_800 h5,
.btHeadingWeight_800 h6 {
    font-weight: 800;
    }
.btHeadingWeight_900 h1,
.btHeadingWeight_900 h2,
.btHeadingWeight_900 h3,
.btHeadingWeight_900 h4,
.btHeadingWeight_900 h5,
.btHeadingWeight_900 h6 {
    font-weight: 900;
    }
h1 {
    font-size: 3em;
    }
h2 {
    font-size: 2.5em;
    }
h3 {
    font-size: 2em;
    }
h4 {
    font-size: 1.75em;
    }
h5 {
    font-size: 1.5em;
    }
h6 {
    font-size: 1.25em;
    }

/* Blockquotes*/
blockquote {
    display: block;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    margin: 1em 0;
    font-size: 1.6em;
    line-height: 1.6;
    padding: 0;
    position: relative;
    }
.btHeadingWeight_default blockquote {
    font-weight: normal;
    }
.btHeadingWeight_normal blockquote {
    font-weight: normal;
    }
.btHeadingWeight_bold blockquote {
    font-weight: bold;
    }
.btHeadingWeight_bolder blockquote {
    font-weight: bolder;
    }
.btHeadingWeight_lighter blockquote {
    font-weight: 300;
    }
.btHeadingWeight_light blockquote {
    font-weight: 400;
    }
.btHeadingWeight_thin blockquote {
    font-weight: 100;
    }
.btHeadingWeight_100 blockquote {
    font-weight: 100;
    }
.btHeadingWeight_200 blockquote {
    font-weight: 200;
    }
.btHeadingWeight_300 blockquote {
    font-weight: 300;
    }
.btHeadingWeight_400 blockquote {
    font-weight: 400;
    }
.btHeadingWeight_500 blockquote {
    font-weight: 500;
    }
.btHeadingWeight_600 blockquote {
    font-weight: 600;
    }
.btHeadingWeight_700 blockquote {
    font-weight: 700;
    }
.btHeadingWeight_800 blockquote {
    font-weight: 800;
    }
.btHeadingWeight_900 blockquote {
    font-weight: 900;
    }
.btArticleContent blockquote {
    font-size: 1.6em;
    margin-top: 2em;
    }
blockquote:before {
    content: "\e900";
    font-family: "Quotes";
    font-size: 2.8em;
    line-height: 1;
    display: block;
    padding-bottom: 1rem;
    color: #21ac94;
    }
.bt_bb_align_right blockquote:before {
    right: 0;
    left: auto;
    }
blockquote:after {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    }
.bt_bb_align_center blockquote {
    padding: 0;
    }
.bt_bb_align_right blockquote {
    padding: 0 0 3.5em;
    }
cite {
    font-size: 1rem;
    opacity: .6;
    font-style: normal;
    }

/* Tables */
.btContentHolder table {
    width: 100%;
    margin: 0 0 1em;
    border-collapse: collapse;
    text-align: initial;
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btContentHolder table,
.btLightSkin .btDarkSkin .btContentHolder table,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table {
    border: 1px solid rgba(255,255,255,.5);
    }
.btContentHolder table td,
.btContentHolder table th {
    padding: 1em;
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btContentHolder table td,
.btLightSkin .btDarkSkin .btContentHolder table td,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table td,
.btDarkSkin .btContentHolder table th,
.btLightSkin .btDarkSkin .btContentHolder table th,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table th {
    border: 1px solid rgba(255,255,255,.5);
    }
.btContentHolder table td.product-name a {
    color: inherit;
    }
.btContentHolder table td.product-subtotal {
    font-weight: bold;
    }
.btContentHolder table th {
    text-align: left;
    font-weight: normal;
    }
.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;
    }
}

@media (max-width: 480px) {
.bt_bb_column[data-width="3"] {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    }
}

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

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

/* Template base */
.btContentWrap {
    -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);
    }
.btContentWrap:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btSiteFooter {
    -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;
    }
.btPageWrap {
    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);
    }
.btPageWrap:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }

/* Z indexes */
.mainHeader,
.btVerticalHeaderTop {
    z-index: 10002;
    }
.btPreloader {
    z-index: 10004;
    }

/* Gutter port keeps width */
.port {
    width: 100%;
    padding: 0 30px;
    }
.gutter .port {
    max-width: 1260px;
    margin: auto;
    }
.btWithSidebar .btContent .gutter .port {
    padding: 0;
    }
@media (max-width: 1259px) {
.gutter .port {
    width: 100%;
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
    }
.btMenuVerticalRight .btVerticalMenuTrigger {
    margin: 0;
    }
}

/* Content holder and sidebars*/
.btNoSidebar .btContentHolder,
.btNoSidebar .btContent {
    width: auto;
    padding: 0;
    }

/* Page without BB & sidebar */
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding: 8em 30px 0;
    }
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent .gutter .port {
    padding-left: 0;
    padding-right: 0;
    }
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent > article:first-child {
    margin-top: 0;
    }
:not(.bt_bb_plugin_active).btNoSidebar.page .btPageHeadline + .btContentHolder .btContent {
    padding-bottom: 8em;
    }
:not(.bt_bb_plugin_active).btNoSidebar.woocommerce .btPageHeadline + .btContentHolder .btContent .btPostSingleItemStandard:last-child {
    margin-bottom: 0;
    }
.btWithSidebar .btContentHolder {
    max-width: 1260px;
    margin: auto;
    padding: 8em 30px 8em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btWithSidebar .btContentHolder .btContent {
    width: 75%;
    }
.btWithSidebar .btContentHolder .btSidebar {
    width: 25%;
    padding: 0;
    }
.btSidebarLeft.btWithSidebar .btContentHolder {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
    padding-right: 20px;
    }
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
    padding-right: 0;
    padding-left: 20px;
    }
.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
    padding-left: 20px;
    }
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
    padding-left: 0;
    padding-right: 20px;
    }
.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
    padding-left: 20px;
    }
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
    padding-left: 0;
    padding-right: 20px;
    }
.btSidebarRight.btWithSidebar .btContentHolder .btContent {
    padding-right: 20px;
    }
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btContent {
    padding-right: 0;
    padding-left: 20px;
    }
.btWithSidebar.btHideHeadline.bt_bb_plugin_active:not(.btBelowMenu) .btContentHolder:first-child {
    padding: 4em 30px 8em;
    }

/* Responsive */
@media (max-width: 768px) {
.btWithSidebar.btSidebarRight .btContentHolder,
.btWithSidebar.btSidebarLeft .btContentHolder {
    display: block;
    }
.btWithSidebar.btSidebarRight .btContentHolder .btContent,
.btWithSidebar.btSidebarLeft .btContentHolder .btContent,
.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
    width: auto;
    float: none;
    padding: 0;
    }
.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
    padding-top: 4em;
    }
}

/* Page preloader */
.btPreloader {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    opacity: 1;
    background-color: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .3s ease,opacity .3s ease;
    -moz-transition: all .3s ease,opacity .3s ease;
    transition: all .3s ease,opacity .3s ease;
    }
.btPreloader .animation {
    display: block;
    width: 100%;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: transform .3s ease,opacity .3s ease;
    -moz-transition: transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    }
.btPreloader .animation > div img {
    margin: 0 auto;
    }
.btPreloader .animation > div .btTextLogo {
    font-size: 3em;
    }
.btPreloader .animation .btLoaderText {
    padding: .5em 0;
    font-size: 2.5em;
    }
.btPreloader .animation .btLoaderText:empty {
    display: none;
    }
.btRemovePreloader .btPreloader {
    opacity: 0;
    -webkit-transition: transform ease 1s,opacity ease 1s;
    -moz-transition: transform ease 1s,opacity ease 1s;
    transition: transform ease 1s,opacity ease 1s;
    visibility: hidden;
    }
.btRemovePreloader .btPreloader .animation {
    opacity: 0;
    -webkit-transition: opacity ease .5s;
    -moz-transition: opacity ease .5s;
    transition: opacity ease .5s;
    }
.btPreloader .animation .preloaderLogo {
    height: 70px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    width: auto;
    display: block;
    line-height: 1;
    }
.btMenuVerticalRightEnabled .btPreloader .animation .preloaderLogo,
.btMenuVerticalLeftEnabled .btPreloader .animation .preloaderLogo {
    height: 140px;
    }

/* Preloader - Loader Dots */
.btLoader {
    margin: 0 auto;
    margin-top: 1em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 10em;
    height: 2em;
    }
.btLoader div ~ div {
    margin-left: 5px;
    }
.btLoaderCircle {
    -webkit-flex: 0 0 2em;
    -ms-flex: 0 0 2em;
    flex: 0 0 2em;
    height: 2em;
    border-radius: 50%;
    background-color: #21ac94;
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
    -moz-animation: bounceDelay 1.4s infinite ease-in-out;
    animation: bounceDelay 1.4s infinite ease-in-out;
    }
.btLoaderCircle.btLoaderCircle_one {
    -webkit-animation-delay: -.32s;
    -moz-animation-delay: -.32s;
    animation-delay: -.32s;
    background-color: #ffb129;
    }
.btLoaderCircle.btLoaderCircle_two {
    -webkit-animation-delay: -.16s;
    -moz-animation-delay: -.16s;
    animation-delay: -.16s;
    background-color: #21ac94;
    }
.btLoaderCircle.btLoaderCircle_three {
    background-color: #ff5753;
    }
@-webkit-keyframes bounceDelay {
0%,
80%,
100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    }
40% {
    -webkit-transform: scale(1);
    transform: scale(1);
    }
}

@-moz-keyframes bounceDelay {
0%,
80%,
100% {
    -moz-transform: scale(0);
    transform: scale(0);
    }
40% {
    -moz-transform: scale(1);
    transform: scale(1);
    }
}

@keyframes bounceDelay {
0%,
80%,
100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    }
40% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
}

/* Error page */
body.error404 .mainHeader,
body.error404 .btVerticalHeaderTop,
body.error404 .btSiteFooter {
    display: none;
    }
body.error404 .btContentWrap {
    padding-top: 0 !important;
    }
body.error404 .btErrorPage {
    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;
    color: #282828;
    }
body.error404 .btErrorPage .port {
    padding-top: 6em;
    padding-bottom: 6em;
    text-align: center;
    }
body.error404 .btErrorPage .port .bt_bb_button {
    display: inline-block;
    line-height: 1;
    margin-bottom: .25em;
    }
body.error404 .btErrorPage .port .bt_bb_button a {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset;
    box-shadow: 0 0 0 4em #21ac94 inset;
    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;
    text-decoration: none;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
body.error404 .btErrorPage .port .bt_bb_button:hover a {
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #21ac94 inset,0 3px 10px rgb(0 0 0 / 20%);
    }
body.error404.btAccentButtonDarkText .btErrorPage .port .bt_bb_button a {
    color: #282828 !important;
    }
.btErrorPage {
    min-height: 70vh;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btErrorPage .port {
    padding-top: 6em;
    padding-bottom: 6em;
    }

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

/* Breadcrumbs */
.btBreadCrumbs {
    text-transform: uppercase;
    }
.btBreadCrumbs span {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    }
.btBreadCrumbs span:not(:last-child):after {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 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: #282828;
    }
.btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after {
    background-color: #fff;
    }

/* Page headline */
.btPageHeadline {
    background-color: rgba(0,0,0,.07) !important;
    background-size: cover;
    }
.btDarkSkin .btPageHeadline,
.btLightSkin .btDarkSkin .btPageHeadline,
.btDarkSkin.btLightSkin .btDarkSkin .btPageHeadline {
    background-color: rgb(255 255 255 / 7%) !important;
    }
.btPageHeadline header {
    max-width: 768px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    }
.btMenuCenter .btPageHeadline header {
    margin: auto;
    }
.bt_bb_background_image.btPageHeadline header {
    color: #fff;
    }
.btPageHeadline .bt_bb_port {
    padding-bottom: 8em;
    padding-top: 8em;
    }
body.btBelowMenu .btPageHeadline .bt_bb_port {
    padding-top: 16em;
    }

/* Boxed page */
.btBoxedPage .btPageWrap {
    max-width: 1200px;
    margin-bottom: 3em;
    margin: 0 auto 3em;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    overflow: initial;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    }
.btStickyHeaderActive.btBoxedPage .mainHeader {
    max-width: 1200px;
    }
.btLightSkin.btBoxedPage .btContentWrap {
    background-color: #fff;
    }
.btDarkSkin.btBoxedPage .btContentWrap {
    background-color: #282828;
    }

/* No search results */
.btNoSearchResults .bt_bb_port {
    display: block;
    max-width: 1260px;
    margin: 0 auto;
    }
.btNoSearchResults .bt_bb_port #searchform {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
    -webkit-flex-basis: 83%;
    flex-basis: 83%;
    margin-right: 1em;
    height: 2.9em;
    }
.btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-size: .86667rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: 0.5px;
    -webkit-flex-basis: 15%;
    flex-basis: 15%;
    height: auto;
    cursor: pointer;
    line-height: 1;
    border: none;
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset;
    box-shadow: 0 0 0 4em #21ac94 inset;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btButtonWeight_default .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 600;
    }
.btButtonWeight_normal .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: normal;
    }
.btButtonWeight_bold .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: bold;
    }
.btButtonWeight_bolder .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: bolder;
    }
.btButtonWeight_lighter .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 300;
    }
.btButtonWeight_light .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 400;
    }
.btButtonWeight_thin .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 100;
    }
.btButtonWeight_100 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 100;
    }
.btButtonWeight_200 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 200;
    }
.btButtonWeight_300 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 300;
    }
.btButtonWeight_400 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 400;
    }
.btButtonWeight_500 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 500;
    }
.btButtonWeight_600 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 600;
    }
.btButtonWeight_700 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 700;
    }
.btButtonWeight_800 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 800;
    }
.btButtonWeight_900 .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-weight: 900;
    }
.btAccentButtonDarkText .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    color: #282828 !important;
    }
.btDropButtons .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.btNoSearchResults .bt_bb_port #searchform input[type='submit']:hover {
    border: none;
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled {
    display: inline-block;
    line-height: 1;
    }
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    font-size: .86667rem;
    padding: 1.175em 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;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset;
    box-shadow: 0 0 0 4em #21ac94 inset;
    color: #fff;
    background-color: transparent;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btAccentButtonDarkText .btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
    color: #282828 !important;
    }
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    }
.btAccentButtonDarkText .btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a:hover {
    color: #282828 !important;
    }
.search-no-results section.btNoSearchResults.bt_bb_section.bt_bb_top_spacing_large.gutter .bt_bb_port {
    padding-top: 0;
    }
@media (max-width: 620px) {
.btNoSearchResults .bt_bb_port #searchform {
    display: block;
    }
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
    margin-right: 0;
    margin-bottom: 1em;
    }
}

/* Review - WC */
body.btNoSidebar .btComments .btCommentsContent #reviews {
    margin-bottom: 4em;
    }
body.btNoSidebar .btContent .btLinkPages:last-child ul {
    margin-bottom: 4em;
    }
body.btNoSidebar .woocommerce form.woocommerce-checkout:last-child {
    margin-bottom: 4em;
    }
body.btNoSidebar .woocommerce p.return-to-shop:last-child {
    margin-bottom: 4em;
    }

/* Header */
.mainHeader {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    width: 100%;
    position: absolute;
    visibility: hidden;
    background-color: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    }
.btMenuInitFinished .mainHeader {
    visibility: initial;
    opacity: 1;
    }
.mainHeader:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.mainHeader a {
    color: inherit;
    position: relative;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    transition: all 350ms ease;
    }
.btPageTransitions .mainHeader {
    z-index: 1020;
    }

/* Below menu */
.btMenuHorizontal:not(.btBelowMenu) .mainHeader {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    }

/* Main menu */
.btLogoArea {
    position: relative;
    z-index: 1;
    }
.menuPort {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-size: 15px;
    position: relative;
    }
.menuPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btMenuFontSize14 .menuPort {
    font-size: 14px;
    }
.btMenuFontSize15 .menuPort {
    font-size: 15px;
    }
.btMenuFontSize16 .menuPort {
    font-size: 16px;
    }
.btMenuFontSize17 .menuPort {
    font-size: 17px;
    }
.btMenuFontSize18 .menuPort {
    font-size: 18px;
    }
.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;
    }
.btMenuWeight_default .menuPort nav ul li a {
    font-weight: 500;
    }
.btMenuWeight_normal .menuPort nav ul li a {
    font-weight: normal;
    }
.btMenuWeight_bold .menuPort nav ul li a {
    font-weight: bold;
    }
.btMenuWeight_bolder .menuPort nav ul li a {
    font-weight: bolder;
    }
.btMenuWeight_lighter .menuPort nav ul li a {
    font-weight: 300;
    }
.btMenuWeight_light .menuPort nav ul li a {
    font-weight: 400;
    }
.btMenuWeight_thin .menuPort nav ul li a {
    font-weight: 100;
    }
.btMenuWeight_100 .menuPort nav ul li a {
    font-weight: 100;
    }
.btMenuWeight_200 .menuPort nav ul li a {
    font-weight: 200;
    }
.btMenuWeight_300 .menuPort nav ul li a {
    font-weight: 300;
    }
.btMenuWeight_400 .menuPort nav ul li a {
    font-weight: 400;
    }
.btMenuWeight_500 .menuPort nav ul li a {
    font-weight: 500;
    }
.btMenuWeight_600 .menuPort nav ul li a {
    font-weight: 600;
    }
.btMenuWeight_700 .menuPort nav ul li a {
    font-weight: 700;
    }
.btMenuWeight_800 .menuPort nav ul li a {
    font-weight: 800;
    }
.btMenuWeight_900 .menuPort nav ul li a {
    font-weight: 900;
    }
.menuPort nav ul li a:hover {
    text-decoration: none;
    }
.btCapitalizeMainMenuItems .menuPort nav ul li a {
    text-transform: uppercase;
    }
.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;
    }
.menuPort nav > ul > li > a {
    line-height: 70px;
    padding: 0;
    }
.btBelowLogoArea .menuPort nav > ul > li > a {
    line-height: 50px;
    }

/* Logo and triggers */
.btTextLogo {
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    font-size: 2em;
    font-weight: 800;
    z-index: 6;
    line-height: 70px;
    }
.btMenuVertical .btTextLogo {
    line-height: 48px;
    }
.btHeadingWeight_default .btTextLogo {
    font-weight: normal;
    }
.btHeadingWeight_normal .btTextLogo {
    font-weight: normal;
    }
.btHeadingWeight_bold .btTextLogo {
    font-weight: bold;
    }
.btHeadingWeight_bolder .btTextLogo {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .btTextLogo {
    font-weight: 300;
    }
.btHeadingWeight_light .btTextLogo {
    font-weight: 400;
    }
.btHeadingWeight_thin .btTextLogo {
    font-weight: 100;
    }
.btHeadingWeight_100 .btTextLogo {
    font-weight: 100;
    }
.btHeadingWeight_200 .btTextLogo {
    font-weight: 200;
    }
.btHeadingWeight_300 .btTextLogo {
    font-weight: 300;
    }
.btHeadingWeight_400 .btTextLogo {
    font-weight: 400;
    }
.btHeadingWeight_500 .btTextLogo {
    font-weight: 500;
    }
.btHeadingWeight_600 .btTextLogo {
    font-weight: 600;
    }
.btHeadingWeight_700 .btTextLogo {
    font-weight: 700;
    }
.btHeadingWeight_800 .btTextLogo {
    font-weight: 800;
    }
.btHeadingWeight_900 .btTextLogo {
    font-weight: 900;
    }
.btLogoArea .logo {
    line-height: 0;
    float: left;
    z-index: 6;
    position: relative;
    }
.btMenuVertical .btLogoArea .logo {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.rtl .btLogoArea .logo {
    float: right;
    }
.btLogoArea .logo img {
    height: 70px;
    width: auto;
    display: block;
    }
.btMenuVertical .btLogoArea .logo img {
    height: 48px;
    }
.btMenuCenter .btLogoArea .logo img {
    margin: auto;
    }
.btLogoArea .logo img.btAltLogo {
    display: none;
    }

/* Hide menu */
.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger {
    display: block;
    position: relative;
    z-index: 1;
    }
.btStickyHeaderActive.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger .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;
    }
.btHorizontalMenuTrigger {
    display: none;
    float: right;
    margin: 0 0 0 1em;
    font-size: 1.5em;
    }
.btHorizontalMenuTrigger .bt_bb_icon {
    width: 21px;
    height: 17.5px;
    position: relative;
    padding: 0;
    float: left;
    margin: 26.25px 0;
    }
.btHorizontalMenuTrigger .bt_bb_icon:before,
.btHorizontalMenuTrigger .bt_bb_icon:after {
    content: "";
    position: absolute;
    display: block;
    border-top-width: 2px;
    border-top-style: solid;
    left: 0;
    right: 0;
    top: 0;
    -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 .btHorizontalMenuTrigger .bt_bb_icon:before,
.btShowMenu .btHorizontalMenuTrigger .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 .btHorizontalMenuTrigger .bt_bb_icon:before,
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btAlternateLightHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btAlternateLightHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:after {
    border-top-color: #282828;
    }
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:after {
    border-top-color: #fff;
    }
.btHorizontalMenuTrigger .bt_bb_icon:after {
    top: auto;
    bottom: 0;
    }
.btShowMenu .btHorizontalMenuTrigger .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;
    }
.btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
    content: "";
    position: absolute;
    display: block;
    border-top-width: 2px;
    border-top-style: solid;
    left: 0;
    right: 0;
    top: 10px;
    margin-top: -2px;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btShowMenu .btHorizontalMenuTrigger .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 .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #282828;
    }
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #fff;
    }
.btHorizontalMenuTrigger:hover {
    cursor: pointer;
    color: inherit;
    }
.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btAlternateLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btAlternateLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #21ac94;
    }
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #282828;
    }
.btHorizontalMenuTrigger:hover .bt_bb_icon:before {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    }
.btShowMenu .btHorizontalMenuTrigger: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);
    }
.btHorizontalMenuTrigger:hover .bt_bb_icon:after {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    }
.btShowMenu .btHorizontalMenuTrigger: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 .btHorizontalMenuTrigger: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 .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #21ac94;
    }
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #282828;
    }

/* Only horizontal menu */
.btMenuHorizontal .menuPort nav > ul > li > a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    z-index: 5;
    pointer-events: none;
    background-color: #21ac94;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    }
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li > a:after {
    height: .45em;
    width: .45em;
    bottom: -.2em;
    left: -3px;
    border-radius: 50%;
    }
.btMenuHorizontal .menuPort nav > ul > li li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li li.current-menu-item > a {
    color: #21ac94;
    }
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after,
.btMenuHorizontal .menuPort nav > ul > li.on > a:after {
    opacity: 1;
    }
.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,
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-item > a {
    position: relative;
    }
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a:before,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a:before,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a:before,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a:before,
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-ancestor > a:before,
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-item > a:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    bottom: 50%;
    left: .5em;
    height: 2px;
    width: 6px;
    border-radius: 50%;
    z-index: 5;
    pointer-events: none;
    background-color: #21ac94;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a:before,
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a:before,
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a:before,
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a:before,
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-ancestor > a:before,
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-item > a:before {
    border-radius: 50%;
    height: 6px;
    }
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.on > a:after,
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.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 {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.on > a:after {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    }
.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: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.btMenuHorizontal .menuPort > nav ul li a.btEmptyElement {
    border: none !important;
    }
.btMenuHorizontal .menuPort > nav ul li a.btEmptyElement:after {
    background-color: transparent;
    }
.btMenuHorizontal .menuPort nav > ul > li:not(.btMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    content: "";
    position: relative;
    margin: 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    line-height: inherit;
    float: right;
    vertical-align: middle;
    background-color: #21ac94;
    }
.rtl.btMenuHorizontal .menuPort nav > ul > li:not(.btMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    float: left;
    }

/* Current page - Dot & Last menu item */
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li:nth-last-child(2):not(.btMenuWideDropdown).menu-item-has-children > a:after {
    left: 2em;
    }

/* Drop down menu */
.btMenuHorizontal .menuPort ul ul {
    background-color: #fff;
    }
.btMenuHorizontal .menuPort ul ul li a {
    padding-left: 1.5em;
    padding-right: 1.5em;
    line-height: 1.3;
    color: #282828 !important;
    }
.btMenuHorizontal .menuPort ul ul li a:hover {
    color: #21ac94 !important;
    }
.btMenuHorizontal .menuPort ul ul li .subToggler {
    color: #282828;
    }
.btMenuHorizontal .menuPort ul li:not(.btMenuWideDropdown) 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: 15px;
    line-height: 70px;
    }
body.rtl.btMenuHorizontal.btMenuCenterBelow .subToggler {
    right: auto;
    left: 0;
    }
body.btMenuHorizontal.rtl .subToggler {
    left: 15px;
    right: auto;
    }
body.btMenuHorizontal.btMenuBelowLogo .subToggler {
    line-height: 50px;
    }
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 50px 0 0;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 0 0 50px;
    }
.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 50px 0 0;
    }
html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
    padding: 0 0 0 50px;
    }
.btMenuHorizontal .menuPort > nav > ul ul {
    position: absolute;
    width: 220px;
    right: 0;
    top: auto;
    margin: 0;
    pointer-events: none;
    -webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,.1);
    box-shadow: 0 10px 10px -5px rgba(0,0,0,.1);
    z-index: 1;
    padding: 0;
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.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;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.btMenuHorizontal .menuPort > nav > ul li.current-menu-item ul,
.btMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul {
    margin: 0;
    }
.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 {
    z-index: 6;
    }
.btMenuHorizontal .menuPort > nav > ul > li.on > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 2;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.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.btEmptyElement:before {
    display: none;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a.btEmptyElement:after {
    background: transparent !important;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a.btEmptyElement:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }

/* 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: 50px;
    left: auto;
    }
.rtl.btMenuHorizontal:not(.btMenuLeft) .menuPort > nav > ul > li:nth-last-child(2) > ul {
    right: 0;
    }
.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: 220px;
    left: 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: 220px;
    left: auto;
    }

/* Rounded corners */
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAccentDarkHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAccentLightHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAlternateLightHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btLightAccentHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btLightDarkHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAlternateDarkHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAccentDarkHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAccentLightHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAlternateLightHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btLightAccentHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btLightDarkHeader .mainHeader.gutter,
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAlternateDarkHeader .mainHeader.gutter {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    }

/* 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: 20px;
    }
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul ul {
    right: auto;
    left: -220px;
    }

/* Horizontal Center Menu */
.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: 50px;
    }
.rtl.btMenuHorizontal.btMenuCenter .menuPort .leftNav {
    right: auto;
    left: 50%;
    padding-right: 0;
    padding-left: 50px;
    }
.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: 50px;
    }
.rtl.btMenuHorizontal.btMenuCenter .menuPort .rightNav {
    right: 50%;
    left: auto;
    padding-right: 50px;
    }
.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;
    }

/* Below Logo - Center */
.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 50px !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 .menuPort > nav > ul > li.btMenuWideDropdown {
    position: static;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {
    width: 100%;
    left: auto;
    right: auto;
    margin-left: -400px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
    border-top: none !important;
    float: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
    padding-bottom: .6em;
    border: none !important;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {
    content: "";
    display: block;
    margin-top: .5em;
    height: 2px;
    z-index: 5;
    pointer-events: none;
    border-radius: 20px;
    background-color: #21ac94;
    }
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;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
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 > 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: 280%;
    }
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {
    width: 280%;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-0 > ul > li {
    width: INF% !important;
    }
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;
    margin-left: -290px;
    }
html:not(.touch) body.btMenuHorizontal.rtl .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 ul.sub-menu {
    margin-left: 0;
    margin-right: -290px;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 ul.sub-menu {
    max-width: 780px;
    margin-left: -390px;
    }
html:not(.touch) body.btMenuHorizontal.rtl .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 ul.sub-menu {
    margin-left: 0;
    margin-right: -390px;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 ul.sub-menu {
    max-width: 920px;
    margin-left: -460px;
    }
html:not(.touch) body.btMenuHorizontal.rtl .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 ul.sub-menu {
    margin-left: 0;
    margin-right: -460px;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-5 ul.sub-menu,
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-6 ul.sub-menu {
    max-width: 1000px;
    margin-left: -500px;
    }
html:not(.touch) body.btMenuHorizontal.rtl .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-5 ul.sub-menu,
html:not(.touch) body.btMenuHorizontal.rtl .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-6 ul.sub-menu {
    margin-left: 0;
    margin-right: -500px;
    }
html:not(.touch) body.btMenuHorizontal.btMenuLeft .mainHeader:not(.gutter) .menuPort > nav > ul > li.btMenuWideDropdown > ul {
    left: auto;
    right: auto;
    }
html.touch body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li ul li.btEmptyParentElement {
    display: none;
    }

/* Top bar */
.btMenuHorizontal .topBar {
    font-size: .866667em;
    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 .topTools {
    min-height: 30px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btMenuHorizontal .topBar .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle {
    color: #21ac94;
    }
.btMenuHorizontal .topBar .topBarPort:after,
.btMenuHorizontal .topBar .topBarPort:before {
    display: none;
    }
.btMenuHorizontal .topBarInMenu {
    line-height: inherit;
    float: right;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 70px;
    margin-left: 50px;
    }
.rtl.btMenuHorizontal .topBarInMenu {
    float: left;
    margin-left: 0;
    margin-right: 50px;
    }
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
    line-height: 48px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    }
.btMenuHorizontal .btBelowLogoArea .topBarInMenu {
    height: 50px;
    line-height: 50px;
    }
.btMenuHorizontal .btBelowLogoArea .topBarInMenu .topBarInMenuCell {
    line-height: 50px;
    }

/* Menu bellow logo */
.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
    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 50px;
    }
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li:last-child {
    margin: 0 !important;
    }

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

/* Keep width above menu */
body.btBelowMenu.btMenuHorizontal.btAccentDarkHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btAccentLightHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btAlternateLightHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btLightAccentHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btLightDarkHeader .mainHeader.gutter {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    }

/* Transparent Dark */
.btTransparentDarkHeader .mainHeader,
.btTransparentDarkHeader .btVerticalHeaderTop {
    color: #282828;
    }
.btStickyHeaderActive.btTransparentDarkHeader .mainHeader,
.btStickyHeaderActive.btTransparentDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btBelowMenu.btTransparentDarkHeader .mainHeader,
.btBelowMenu.btTransparentDarkHeader .btVerticalHeaderTop {
    background-color: transparent;
    }
.btStickyHeaderActive.btBelowMenu.btTransparentDarkHeader .mainHeader,
.btStickyHeaderActive.btBelowMenu.btTransparentDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .mainHeader,
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .btVerticalHeaderTop {
    color: #fff;
    background-color: #282828;
    }
.btMenuVertical.btTransparentDarkHeader .mainHeader,
.btMenuVertical.btTransparentDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btTransparentDarkHeader .btBelowLogoArea .menuPort {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btTransparentDarkHeader .topBar .topBarPort .topTools {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }

/* Transparent Light */
.btTransparentLightHeader .mainHeader {
    color: #fff;
    }
.btBelowMenu.btTransparentLightHeader .mainHeader {
    background-color: transparent;
    }
.btStickyHeaderActive.btBelowMenu.btTransparentLightHeader .mainHeader {
    background-color: #282828;
    }
.btStickyHeaderActive.btTransparentLightHeader .mainHeader {
    background-color: #282828;
    }
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader {
    color: #282828;
    background-color: #fff;
    }
.btMenuVertical.btTransparentLightHeader .mainHeader {
    background-color: #282828;
    }
.btTransparentLightHeader .btVerticalHeaderTop {
    color: #fff;
    }
.btStickyHeaderActive.btTransparentLightHeader .btVerticalHeaderTop {
    background-color: #282828;
    }
.btHasAltLogo.btStickyHeaderActive.btTransparentLightHeader .btVerticalHeaderTop {
    background-color: #fff;
    color: #282828;
    }
.btTransparentLightHeader .btBelowLogoArea .menuPort {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.btTransparentLightHeader .topBar .topTools {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }

/* Alternate + Transparent Light */
.btAlternateTransparentLightHeader .mainHeader {
    color: #fff;
    }
.btStickyHeaderActive.btAlternateTransparentLightHeader .mainHeader {
    color: #282828;
    background-color: #fff;
    }
.btMenuVertical.btAlternateTransparentLightHeader .mainHeader {
    color: #282828;
    background-color: #fff;
    }
.btMenuVertical.btAlternateTransparentLightHeader .mainHeader .logo img.btMainLogo {
    display: none !important;
    }
.btMenuVertical.btAlternateTransparentLightHeader .mainHeader .logo img.btAltLogo {
    display: block !important;
    }
.btAlternateTransparentLightHeader .mainHeader .topBar {
    color: #fff;
    background-color: #ffb129;
    }
.btAlternateTransparentLightHeader .mainHeader .topBar .btIconWidget .btIconWidgetText {
    opacity: 1;
    }
.btAlternateTransparentLightHeader .btVerticalHeaderTop {
    color: #fff;
    }
.btStickyHeaderActive.btAlternateTransparentLightHeader .btVerticalHeaderTop {
    background-color: #282828;
    }
.btHasAltLogo.btStickyHeaderActive.btAlternateTransparentLightHeader .btVerticalHeaderTop {
    background-color: #fff;
    color: #282828;
    }
.btAlternateTransparentLightHeader .btBelowLogoArea .menuPort {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.btAlternateTransparentLightHeader .topBar .topTools {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }

/* Light + Accent */
.btAccentLightHeader .mainHeader,
.btAccentLightHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
    color: #fff;
    background-color: #21ac94;
    }
.btAccentLightHeader .btBelowLogoArea a:hover,
.btAccentLightHeader .topBar a:hover {
    color: #ffb129;
    }
.btAccentLightHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentLightHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentLightHeader .btBelowLogoArea a.btIconWidget:hover,
.btAccentLightHeader .topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentLightHeader .topBar .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentLightHeader .topBar a.btIconWidget:hover {
    color: #ffb129;
    }
.btAccentLightHeader .btBelowLogoArea .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle,
.btAccentLightHeader .topBar .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle {
    color: #282828;
    }
.btAccentLightHeader.btMenuHorizontal .menuPort nav > ul > li > a:after {
    background: #ffb129;
    }
.btAccentLightHeader.btMenuHorizontal .menuPort nav > ul > li > a:hover {
    color: #ffb129;
    }

/* Light + Alternate */
.btAlternateLightHeader .mainHeader,
.btAlternateLightHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btAlternateLightHeader .btBelowLogoArea,
.btAlternateLightHeader .topBar {
    color: #282828;
    background-color: #ffb129;
    }
.btAlternateLightHeader .btBelowLogoArea a:hover,
.btAlternateLightHeader .topBar a:hover {
    color: #21ac94;
    }
.btAlternateLightHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAlternateLightHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAlternateLightHeader .btBelowLogoArea a.btIconWidget:hover,
.btAlternateLightHeader .topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAlternateLightHeader .topBar .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAlternateLightHeader .topBar a.btIconWidget:hover {
    color: #21ac94;
    }
.btAlternateLightHeader .btBelowLogoArea .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle,
.btAlternateLightHeader .topBar .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle {
    color: #282828;
    }
.btAlternateLightHeader.btMenuHorizontal .menuPort nav > ul > li > a:after {
    background: #ffb129;
    }
.btAlternateLightHeader.btMenuHorizontal .menuPort nav > ul > li > a:hover {
    color: #ffb129;
    }
.btAlternateLightHeader.btStickyEnabled header.mainHeader.gutter {
    max-width: 100% !important;
    }

/* Accent + Dark */
.btAccentDarkHeader .mainHeader,
.btAccentDarkHeader .btVerticalHeaderTop {
    background-color: #282828;
    color: #fff;
    }
.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
    background-color: #21ac94;
    color: #fff;
    }
.btAccentDarkHeader .btBelowLogoArea a:hover,
.btAccentDarkHeader .topBar a:hover {
    color: #ffb129;
    }
.btAccentDarkHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentDarkHeader .btBelowLogoArea a.btIconWidget:not(.btCartWidget):hover,
.btAccentDarkHeader .topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .topBar .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btAccentDarkHeader .topBar a.btIconWidget:not(.btCartWidget):hover {
    color: #ffb129;
    }
.btAccentDarkHeader .btBelowLogoArea .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle,
.btAccentDarkHeader .topBar .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle {
    color: #fff;
    }
.btAccentDarkHeader .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    color: #ffb129;
    }
.btAccentDarkHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetContent .btIconWidgetText {
    color: #21ac94;
    }
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li > a:after {
    background: #ffb129;
    }

/* Light + Dark */
.btLightDarkHeader .mainHeader,
.btLightDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btLightDarkHeader .btBelowLogoArea,
.btLightDarkHeader .topBar {
    color: #fff;
    background-color: #282828;
    }
.btLightDarkHeader .btLogoArea,
.btLightDarkHeader .btVerticalHeaderTop {
    color: #282828;
    background-color: #fff;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: transparent;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: #fff;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .btBelowLogoArea {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    }

/* Accent + Light */
.btLightAccentHeader .mainHeader,
.btLightAccentHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btLightAccentHeader .btLogoArea,
.btLightAccentHeader .btVerticalHeaderTop {
    background-color: #21ac94;
    color: #fff;
    }
.btLightAccentHeader.btMenuHorizontal .menuPort nav > ul > li > a:after {
    background: #ffb129;
    }
.btLightAccentHeader.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li > a:after {
    background: #21ac94;
    }
.btLightAccentHeader .btBelowLogoArea,
.btLightAccentHeader .topBar {
    background-color: #fff;
    color: #282828;
    }
.btLightAccentHeader .btBelowLogoArea a:hover,
.btLightAccentHeader .topBar a:hover {
    color: #21ac94;
    }
.btLightAccentHeader .topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetText {
    color: #ffb129;
    }
.btLightAccentHeader .topBarInMenu .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btLightAccentHeader .topBarInMenu .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btLightAccentHeader .topBarInMenu a.btIconWidget:not(.btCartWidget):hover {
    color: #ffb129;
    }
.btLightAccentHeader.btMenuHorizontal.btMenuBelowLogo .topBarInMenu .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btLightAccentHeader.btMenuHorizontal.btMenuBelowLogo .topBarInMenu .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btLightAccentHeader.btMenuHorizontal.btMenuBelowLogo .topBarInMenu a.btIconWidget:not(.btCartWidget):hover {
    color: #21ac94;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: transparent;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: #21ac94;
    }
.btLightAccentHeader .topBarInLogoArea a:hover {
    color: #ffb129;
    }
.btLightAccentHeader .topBarInLogoArea .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btLightAccentHeader .topBarInLogoArea .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btLightAccentHeader .topBarInLogoArea a.btIconWidget:hover {
    color: #ffb129;
    }
.btLightAccentHeader .topBarInLogoArea .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btLightAccentHeader .topBarInLogoArea .btAccentIconWidget.btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btLightAccentHeader .topBarInLogoArea .btIconWidget {
    color: #fff;
    }

/* Sticky */
.btStickyHeaderActive.btMenuHorizontal .mainHeader {
    position: fixed;
    top: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 10px 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 .btBelowLogoArea {
    padding: 0;
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
    height: -webkit-calc(70px*0.8);
    height: -moz-calc(70px*0.8);
    height: calc(70px*0.8);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
    font-size: 1.5em;
    line-height: -webkit-calc(70px*0.8);
    line-height: -moz-calc(70px*0.8);
    line-height: calc(70px*0.8);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a,
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler {
    line-height: -webkit-calc(70px*0.8);
    line-height: -moz-calc(70px*0.8);
    line-height: calc(70px*0.8);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
    height: -webkit-calc(70px*0.8);
    height: -moz-calc(70px*0.8);
    height: calc(70px*0.8);
    }
.btStickyHeaderActive.btMenuBelowLogo.btMenuHorizontal .mainHeader .btLogoArea {
    display: none;
    }
.btHasAltLogo.btStickyHeaderActive .btMainLogo {
    display: none;
    }
.btHasAltLogo.btStickyHeaderActive .btAltLogo {
    display: block !important;
    }
.btMenuVertical.btStickyHeaderActive .btVerticalHeaderTop {
    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 .btVerticalHeaderTop {
    -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 .btVerticalHeaderTop {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -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 .btVerticalHeaderTop {
    -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 .btVerticalHeaderTop {
    -webkit-transform: translateY(-100%) translateX(320px);
    -moz-transform: translateY(-100%) translateX(320px);
    -ms-transform: translateY(-100%) translateX(320px);
    transform: translateY(-100%) translateX(320px);
    }
.btMenuVertical:not(.btStickyHeaderActive) .btVerticalHeaderTop {
    -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);
    }
.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader,
.btMenuFullScreenCenter.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,
.btStickyHeaderClosed.btMenuFullScreenCenter.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 .btVerticalHeaderTop {
    -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);
    }
.btVerticalHeaderTop {
    display: none;
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    }
.btMenuVertical .btVerticalHeaderTop {
    display: block;
    }
.btVerticalHeaderTop .btVerticalMenuTrigger {
    display: none;
    position: relative;
    z-index: 1;
    height: 48px;
    margin: 0 .5em 0 0;
    font-size: 1.5em;
    }
.rtl .btVerticalHeaderTop .btVerticalMenuTrigger {
    margin: 0 0 0 .5em;
    }
.btVerticalMenuTrigger .bt_bb_icon {
    width: 24px;
    height: 20px;
    position: relative;
    padding: 0;
    float: left;
    margin: 14px 0;
    }
.btVerticalMenuTrigger .bt_bb_icon:before,
.btVerticalMenuTrigger .bt_bb_icon:after {
    content: "";
    position: absolute;
    display: block;
    border-top-width: 2px;
    border-top-style: solid;
    left: 0;
    right: 0;
    top: 0;
    -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 .btVerticalMenuTrigger .bt_bb_icon:before,
.btMenuVerticalOn .btVerticalMenuTrigger .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 .btVerticalMenuTrigger .bt_bb_icon:before,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btAlternateLightHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btAccentLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btAlternateLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAlternateLightHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after,
.btAccentLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after,
.btAlternateLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after {
    border-top-color: #282828;
    }
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after {
    border-top-color: #fff;
    }
.btVerticalMenuTrigger .bt_bb_icon:after {
    top: auto;
    bottom: 0;
    }
.btMenuVerticalOn .btVerticalMenuTrigger .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;
    }
.btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
    content: "";
    position: absolute;
    display: block;
    border-top-width: 2px;
    border-top-style: solid;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btMenuVerticalOn .btVerticalMenuTrigger .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 .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #282828;
    }
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #fff;
    }
.btVerticalMenuTrigger:hover {
    cursor: pointer;
    color: inherit;
    }
.btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAlternateLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btAlternateLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #21ac94;
    }
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #282828;
    }
.btVerticalMenuTrigger:hover .bt_bb_icon:before {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    }
.btMenuVerticalOn .btVerticalMenuTrigger: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);
    }
.btVerticalMenuTrigger:hover .bt_bb_icon:after {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
    }
.btMenuVerticalOn .btVerticalMenuTrigger: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 .btVerticalMenuTrigger: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 .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #21ac94;
    }
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #282828;
    }
.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 .btContentWrap,
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    -ms-transform: translateX(320px);
    transform: translateX(320px);
    }
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    transform: translateX(-320px);
    }
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop .logo {
    opacity: 0;
    }

/* Fixed mobile vertical right menu */
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    transform: translateX(-320px);
    }
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop .logo {
    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 .mainHeaderInner {
    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 .mainHeaderInner {
    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 .mainHeaderInner .btLogoArea {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .topBar {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btBelowLogoArea {
    -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 {
    color: #21ac94;
    }
.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: 1em;
    padding-bottom: 1em;
    border: none;
    }
.btMenuVertical .mainHeader .topBarInMenu {
    margin: 2em 0;
    position: relative;
    }
.btMenuVertical .mainHeader nav {
    margin: 0 !important;
    padding-top: .5em;
    }
.btMenuVertical .mainHeader nav.rightNav {
    padding-top: 0;
    }
.btMenuVertical .mainHeader nav ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    }
.btMenuVertical .mainHeader nav ul {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.btMenuVertical .mainHeader nav ul li {
    padding: 0;
    position: relative;
    background-color: transparent;
    }
.btMenuVertical .mainHeader nav ul li a {
    line-height: 1.1;
    padding: 1em 2em;
    border: none;
    font-weight: 400;
    border-bottom: 1px solid rgb(241 241 241 / 50%);
    }
.btMenuVertical .mainHeader nav ul li li {
    font-size: .85em;
    border-bottom: 1px solid rgb(241 241 241 / 50%);
    }
.btMenuVertical .mainHeader nav ul li li:last-child {
    border: none !important;
    }
.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
    display: none;
    }
.btMenuVertical .mainHeader nav ul li.btEmptyParentElement {
    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,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget {
    margin-left: 0;
    margin-right: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    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;
    line-height: 1;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText {
    padding-top: 2em;
    }
.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: 1.5em;
    }
.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%;
    display: block;
    margin-left: 0;
    }
.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;
    display: inline-block;
    }
.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 .btIconWidget.btWidgetWithText:last-child,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText:last-child,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText:last-child {
    padding-bottom: 1em;
    }
.btMenuVertical .btVerticalMenuTrigger {
    display: block;
    }
.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);
    -webkit-box-shadow: -2px 0 5px rgba(0,0,0,.1);
    box-shadow: -2px 0 5px rgba(0,0,0,.1);
    }
.btMenuVerticalRight .btVerticalMenuTrigger {
    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);
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    }
.btMenuVerticalLeft .btVerticalMenuTrigger {
    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: 70px;
    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 #21ac94;
    }

/* iScroll */
.btDarkSkin .iScrollIndicator,
.btLightSkin .btDarkSkin .iScrollIndicator,
.btDarkSkin.btLightSkin .btDarkSkin .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 .btVerticalHeaderTop {
    top: 32px;
    }
.admin-bar.btMenuVertical .mainHeader {
    top: 32px;
    }
@media screen and (max-width: 782px) {
.admin-bar.btStickyHeaderActive .mainHeader,
.admin-bar.btStickyHeaderActive .btVerticalHeaderTop {
    top: 46px;
    }
.admin-bar.btMenuVertical .mainHeader {
    top: 46px;
    }
}

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

/* Footer copyright */
.btSiteFooter:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btSiteFooter .copyLine {
    margin-bottom: 0;
    }
.btSiteFooter .btFooterMenu .menu {
    margin: 0 -1em;
    padding: 0;
    list-style: none;
    width: 100%;
    display: inline-block;
    }
.btSiteFooter .btFooterMenu .menu li {
    display: inline-block;
    margin: 0;
    padding: 0 1em;
    }

/* Widgets */
.btSiteFooterWidgets {
    padding-top: 8em;
    font-weight: 300;
    }
.btSiteFooterWidgets #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;
    }
.btSiteFooterWidgets #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%;
    }
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox .btImage img {
    margin: initial;
    }
.btSiteFooterWidgets #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%;
    }
.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="5"] .btBox {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    }
.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="4"] .btBox {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    }
.btSiteFooterWidgets #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%;
    }
.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="2"] .btBox {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    }

/* Copy */
.btSiteFooterCopyMenu {
    -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.15) inset;
    box-shadow: 0 0 7px 0 rgba(0,0,0,.15) inset;
    }
.btSiteFooterCopyMenu .port > div {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    }
.btSiteFooterCopyMenu .port > div .btFooterCopy,
.btSiteFooterCopyMenu .port > div .btFooterMenu {
    padding-top: 2em;
    padding-bottom: 2em;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.btSiteFooterCopyMenu .port > div .btFooterMenu {
    text-align: right;
    }
.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu {
    text-align: left;
    }
.rtl .btSiteFooterCopyMenu .port > div .btFooterCopy {
    text-align: right;
    }

/* Footer Skin */
.btLightSkin .btSiteFooterWidgets,
.btDarkSkin .btLightSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets {
    background: #fff;
    }
.btLightSkin .btSiteFooterCopyMenu,
.btDarkSkin .btLightSkin .btSiteFooterCopyMenu,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterCopyMenu {
    background: #fff;
    }
.btLightSkin .btSiteFooterCopyMenu .port:before,
.btDarkSkin .btLightSkin .btSiteFooterCopyMenu .port:before,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterCopyMenu .port:before {
    background-color: #282828;
    }
.btDarkSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btSiteFooterWidgets,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets {
    background: #282828;
    }
.btDarkSkin .btSiteFooterCopyMenu,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu {
    background: #282828;
    }
.btDarkSkin .btSiteFooterCopyMenu .port:before,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before {
    background-color: #21ac94;
    }
@media (max-width: 992px) {
.btSiteFooter .port div .btFooterCopy,
.btSiteFooter .port div .btFooterMenu {
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: center;
    }
.btSiteFooterWidgets #boldSiteFooterWidgetsRow {
    display: block;
    }
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
    width: 100% !important;
    max-width: 100% !important;
    }
.btSiteFooterWidgets .btIconWidgetContent {
    width: 100%;
    }
.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {
    width: 100%;
    }
.btSiteFooterCopyMenu .port > div {
    display: block;
    }
}

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

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

/* Title */
.btContent .btArticleHeadline .bt_bb_headline a:hover {
    color: #21ac94;
    }

/* Single Article */
body.btNoSidebar .btPostSingleItemStandard:first-of-type {
    margin-top: 4em;
    }
body.btNoSidebar .btPostSingleItemStandard:last-child {
    margin-bottom: 8em;
    }
body.btNoSidebar.btHideHeadline.single .btPostSingleItemStandard:first-of-type {
    margin-top: 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) {
    border-bottom: 1px solid rgba(255,255,255,.5);
    }
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 {
    border-bottom: 1px solid rgba(255,255,255,.5);
    }
.btPostListStandard.btPostSingleItemStandard .btArticleContent p:last-child {
    margin-bottom: 0;
    }
.btPostListStandard.btPostSingleItemStandard:last-child {
    margin-bottom: 0;
    }
.btPostListStandard.btPostSingleItemStandard:last-child .btArticleShareEtc {
    margin-bottom: 0;
    }
.btPostSingleItemStandard .btArticleMedia,
.btPostSingleItemStandard .btArticleHeadline,
.btPostSingleItemStandard .btArticleContent {
    margin-bottom: 2em;
    clear: both;
    }
.btPostSingleItemStandard .btArticleMedia:after,
.btPostSingleItemStandard .btArticleHeadline: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 {
    word-wrap: break-word;
    }
.btPostSingleItemStandard .btArticleShareEtc {
    margin-bottom: 3em;
    clear: both;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    }
.btPostSingleItemStandard .btArticleShareEtc:after {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    }
.btPostSingleItemStandard .btArticleShareEtc .btTagsColumn {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    padding-bottom: .25em;
    }
.btPostSingleItemStandard .btArticleShareEtc .btTagsColumn .btTags {
    line-height: 1;
    }
.btPostSingleItemStandard .btArticleShareEtc .btTagsColumn .btTags ul {
    line-height: 1;
    }
.btPostSingleItemStandard .btArticleShareEtc .btTagsColumn .btTags ul li {
    line-height: 1;
    }
.btPostSingleItemStandard .btArticleShareEtc .btTagsColumn .btTags ul li a {
    margin-bottom: .2em;
    line-height: 1;
    }
.btPostSingleItemStandard .btArticleShareEtc .btShareColumn {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    }
.btPostSingleItemStandard .btArticleShareEtc > .btReadMoreColumn:first-child {
    text-align: left;
    }
.btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn {
    text-align: right;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.rtl .btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn {
    text-align: left;
    }
.btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button {
    display: inline-block;
    line-height: 1;
    margin-bottom: 0;
    }
.btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button a {
    padding: 1.025em 1.25em;
    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;
    text-decoration: none;
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset;
    box-shadow: 0 0 0 4em #21ac94 inset;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btAccentButtonDarkText .btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button a {
    color: #282828 !important;
    }
.btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button:hover a {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    }
.btAccentButtonDarkText .btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button:hover a {
    color: #282828 !important;
    }
.btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button .bt_bb_icon_holder:before {
    content: "\e90c";
    font-family: Dripicons;
    }
.rtl .btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button .bt_bb_icon_holder:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    }
.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;
    }
body.single .btPostSingleItemStandard .btArticleShareEtc > .btShareColumn:first-child {
    text-align: left;
    }

/* Portfolio meta */
.btArticleSuperMeta dl {
    margin-bottom: 2em;
    }
.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;
    width: 100%;
    margin: 0 0 2em;
    padding: 2em 0;
    }
.btLightSkin .btAboutAuthor,
.btDarkSkin .btLightSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btLightSkin .btAboutAuthor {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btAboutAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .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;
    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.3em;
    }
.btAboutAuthor .aaTxt a {
    color: inherit;
    }
.btAboutAuthor .aaTxt a:hover {
    color: #21ac94;
    }
.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;
    }
.btSoftRoundedButtons .btMediaBox {
    border-radius: 5px;
    }
.btHardRoundedButtons .btMediaBox {
    border-radius: 20px;
    }
.btSquareButtons .btMediaBox {
    border-radius: 0;
    }
.btDropButtons .btMediaBox {
    border-radius: 20px;
    }
.btMediaBox img {
    display: block;
    width: auto;
    height: auto;
    }
.btSoftRoundedButtons .btMediaBox a img {
    border-radius: 5px;
    }
.btHardRoundedButtons .btMediaBox a img {
    border-radius: 20px;
    }
.btSquareButtons .btMediaBox a img {
    border-radius: 0;
    }
.btDropButtons .btMediaBox a img {
    border-radius: 20px;
    }
.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;
    font-weight: 300;
    padding: 5em;
    }
.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #21ac94;
    }
.btMediaBox.btQuote[style*="background-image"]:before,
.btMediaBox.btLink[style*="background-image"]:before {
    opacity: .6;
    }
.btArticleListItem .btMediaBox.btQuote,
.btArticleListItem .btMediaBox.btLink {
    padding: 4em;
    }
.btMediaBox.btQuote blockquote,
.btMediaBox.btLink blockquote {
    padding: 0;
    color: #fff;
    }
.btMediaBox.btQuote blockquote:before,
.btMediaBox.btLink blockquote:before {
    content: "";
    display: none;
    }
.btMediaBox.btQuote p:before,
.btMediaBox.btLink p:before {
    color: #fff;
    display: block;
    text-align: center;
    font: 4rem/1em Icon7Stroke;
    margin-bottom: .3em;
    }
.btMediaBox.btQuote p,
.btMediaBox.btLink p {
    font-size: 2.5rem;
    line-height: 1.2em;
    margin: 0;
    font-style: normal;
    }
.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
    font-size: 1.5625rem;
    opacity: 1;
    font-weight: 400;
    display: inline-block;
    padding: 1em 0 0;
    margin: 1em 0 0;
    border-top: 1px solid rgba(255,255,255,.5);
    }
.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: "\e92c";
    font-family: RemixIconsEditor;
    }
.btMediaBox.btQuote p:before {
    content: "\e635";
    }
.btMediaBox .bt_bb_slider button.slick-arrow {
    opacity: 0;
    }
.btMediaBox .bt_bb_slider button.slick-arrow:before {
    font-size: 3.5em;
    }
.btMediaBox .bt_bb_slider:hover button.slick-arrow {
    opacity: 1;
    }

/* 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;
    }
.articleSideGutter .date {
    opacity: .8;
    }
.rtl .articleSideGutter {
    left: auto;
    right: 0;
    }
.articleSideGutter .asgItem.title {
    margin: 4px 0 0;
    }
@media (max-width: 768px) {
.btPostSingleItemStandard .btArticleShareEtc {
    display: block;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn {
    max-width: 100%;
    float: none;
    text-align: center;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn:first-child,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn:first-child {
    padding-bottom: 1em;
    }
}

@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;
    }
}

/* 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: 4em;
    }
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 60%;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    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 40%;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    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: 1em;
    font-size: .8em;
    }
.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
body.btNoSidebar.single .btPostSingleItemColumns:last-of-type {
    margin-bottom: 2em;
    }
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent .btArticleContent {
    margin-bottom: 3em;
    }
.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 {
    border-bottom: 1px solid rgba(255,255,255,.5);
    }
.btArticleListItem.btPostListColumns .btArticleTextContent .btArticleContent p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.8em;
    max-height: 5.4em;
    }
.btArticleListItem.btPostListColumns .btMediaBox.btQuote,
.btArticleListItem.btPostListColumns .btMediaBox.btLink {
    padding: 2em;
    }
@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;
    max-width: 100%;
    }
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
    padding-bottom: 1em;
    }
}

/* 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: "\e91b";
    font-family: RemixIconsBusiness;
    margin: 0 .5em;
    color: #21ac94;
    }
.rtl .sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
    margin: 0 0 0 .5em;
    }

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

/* 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.animate {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    transition-delay: 200ms;
    }

/* Image alignment (unit test) */
.btContentHolder .alignleft {
    text-align: left;
    margin-right: 2em;
    }
.btContentHolder img.alignleft,
.btContentHolder figure.alignleft {
    display: block;
    float: left;
    }
body:not(.bt_bb_plugin_active).btNoSidebar .btContentHolder img.alignleft,
body:not(.bt_bb_plugin_active).btNoSidebar .btContentHolder figure.alignleft {
    clear: both;
    }
.btContentHolder .alignright {
    text-align: right;
    margin-left: 2em;
    }
.btContentHolder img.alignright,
.btContentHolder figure.alignright {
    display: block;
    float: right;
    }
body:not(.bt_bb_plugin_active).btNoSidebar .btContentHolder img.alignright,
body:not(.bt_bb_plugin_active).btNoSidebar .btContentHolder figure.alignright {
    clear: both;
    }
.btContentHolder .alignnone {
    width: auto !important;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    }
.btContentHolder .aligncenter {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    }
.btContentHolder img.aligncenter,
.btContentHolder figure.aligncenter {
    display: block;
    }
.btContentHolder figure {
    margin-bottom: 2em;
    }
.btContentHolder figure.aligncenter {
    width: 100%;
    margin-top: 2em;
    }
.btContentHolder figure figcaption {
    text-align: inherit;
    font-size: .85em;
    margin: 1em 0 0;
    display: block !important;
    }
.btContentHolder figure .wp-caption-text {
    text-align: center;
    }
.btContentHolder .wp-block-image .alignright > figcaption,
.btContentHolder .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: #ffb129;
    }
.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;
    display: inline;
    }
.post-password-form p:nth-child(2) input[type="submit"] {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
    flex: 0 1 15%;
    line-height: .5;
    height: 3.45em;
    margin: 0 auto;
    width: auto;
    border: 0;
    cursor: pointer;
    padding: 1.25em 2em !important;
    color: #fff;
    background: #21ac94;
    }
.btButtonWeight_default .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 600;
    }
.btButtonWeight_normal .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: normal;
    }
.btButtonWeight_bold .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: bold;
    }
.btButtonWeight_bolder .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: bolder;
    }
.btButtonWeight_lighter .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 300;
    }
.btButtonWeight_light .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 400;
    }
.btButtonWeight_thin .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 100;
    }
.btButtonWeight_100 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 100;
    }
.btButtonWeight_200 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 200;
    }
.btButtonWeight_300 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 300;
    }
.btButtonWeight_400 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 400;
    }
.btButtonWeight_500 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 500;
    }
.btButtonWeight_600 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 600;
    }
.btButtonWeight_700 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 700;
    }
.btButtonWeight_800 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 800;
    }
.btButtonWeight_900 .post-password-form p:nth-child(2) input[type="submit"] {
    font-weight: 900;
    }
.post-password-form p:nth-child(2) input[type="submit"]:hover {
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    }
@media (max-width: 768px) {
.post-password-form p:nth-child(2) {
    display: block !important;
    }
.post-password-form p:nth-child(2) label input[type="password"] {
    margin-bottom: 1em;
    }
}

/* Pagination */
.btPagination {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: .8rem;
    line-height: 3;
    letter-spacing: 1px;
    margin: 4em 0;
    text-transform: uppercase;
    }
.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 a {
    display: block;
    color: inherit;
    }
.btPagination .paging a:hover {
    color: #21ac94;
    }
.btPagination .paging p {
    margin: 0;
    }
.btPagination .paging a:after {
    width: 2rem;
    display: block;
    text-align: center;
    font: 1.5rem/2rem RemixIconsSystem;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btDarkSkin .btPagination .paging a:after,
.btLightSkin .btDarkSkin .btPagination .paging a:after,
.btDarkSkin.btLightSkin .btDarkSkin .btPagination .paging a:after {
    border: 1px solid #fff;
    color: #fff;
    }
.btLightSkin .btPagination .paging a:after,
.btDarkSkin .btLightSkin .btPagination .paging a:after,
.btLightSkin .btDarkSkin .btLightSkin .btPagination .paging a:after {
    border: 1px solid #282828;
    color: #282828;
    }
.btSoftRoundedButtons .btPagination .paging a:after {
    border-radius: 5px;
    }
.btHardRoundedButtons .btPagination .paging a:after {
    border-radius: 50px;
    }
.btDropButtons .btPagination .paging a:after {
    border-radius: 50px;
    }
.btPagination .paging a:hover:after {
    border-color: #21ac94;
    color: #21ac94;
    }
.btPagination .paging .pagePrev a:after {
    content: "\e92b";
    float: left;
    margin: 0 10px 0 0;
    }
.rtl .btPagination .paging .pagePrev a:after {
    content: "\e935";
    float: right;
    margin: 0 0 0 10px;
    }
.btPagination .paging .pageNext a:after {
    content: "\e935";
    float: right;
    margin: 0 0 0 10px;
    }
.rtl .btPagination .paging .pageNext a:after {
    content: "\e92b";
    float: left;
    margin: 0 10px 0 0;
    }
:not(.btNoSidebar).bt_bb_plugin_active .btPagination.boldSection.gutter:last-child {
    margin-bottom: 0;
    }
.btNoSidebar .btPagination.boldSection.gutter:last-child {
    margin-bottom: 8em;
    }

/* PrevNext post */
.btPrevNextNav {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
.btPrevNextNav:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
body.btNoSidebar .btPrevNextNav {
    margin-bottom: 4em;
    }
.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;
    min-height: 6em;
    width: 45%;
    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;
    }
.btSoftRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
    border-radius: 10px;
    }
.btHardRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
    border-radius: 10px;
    }
.btDropButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
    border-radius: 10px;
    }
.rtl .btPrevNextNav .btPrevNext .btPrevNextImage {
    margin: 0 0 0 1em;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    min-width: 0%;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-size: .8rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    color: #21ac94;
    text-transform: uppercase;
    }
.btSupertitleWeight_default .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 600;
    }
.btSupertitleWeight_normal .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: normal;
    }
.btSupertitleWeight_bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: bold;
    }
.btSupertitleWeight_bolder .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: bolder;
    }
.btSupertitleWeight_lighter .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 300;
    }
.btSupertitleWeight_light .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 400;
    }
.btSupertitleWeight_thin .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 100;
    }
.btSupertitleWeight_100 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 100;
    }
.btSupertitleWeight_200 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 200;
    }
.btSupertitleWeight_300 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 300;
    }
.btSupertitleWeight_400 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 400;
    }
.btSupertitleWeight_500 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 500;
    }
.btSupertitleWeight_600 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 600;
    }
.btSupertitleWeight_700 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 700;
    }
.btSupertitleWeight_800 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 800;
    }
.btSupertitleWeight_900 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-weight: 900;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    font-size: 1.2rem;
    -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.2em;
    max-height: 2.4em;
    }
.btHeadingWeight_default .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: normal;
    }
.btHeadingWeight_normal .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: normal;
    }
.btHeadingWeight_bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: bold;
    }
.btHeadingWeight_bolder .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 300;
    }
.btHeadingWeight_light .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 400;
    }
.btHeadingWeight_thin .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 100;
    }
.btHeadingWeight_100 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 100;
    }
.btHeadingWeight_200 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 200;
    }
.btHeadingWeight_300 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 300;
    }
.btHeadingWeight_400 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 400;
    }
.btHeadingWeight_500 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 500;
    }
.btHeadingWeight_600 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 600;
    }
.btHeadingWeight_700 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 700;
    }
.btHeadingWeight_800 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 800;
    }
.btHeadingWeight_900 .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-weight: 900;
    }
.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
    color: #21ac94;
    }
.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;
    }
@media (max-width: 620px) {
.btPrevNext .btPrevNextImage {
    display: none;
    }
.btPrevNext {
    width: 100% !important;
    }
.btPrevNext.btPrev {
    padding-bottom: 1em;
    }
.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) */
.btLinkPages:before {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    }
.btLinkPages ul {
    margin-left: 0;
    padding-left: 0;
    margin: 2em 0;
    padding: 2em 0;
    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;
    font-weight: 800;
    border-top: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btLightSkin .btLinkPages ul,
.btDarkSkin .btLightSkin .btLinkPages ul,
.btLightSkin .btDarkSkin .btLightSkin .btLinkPages ul {
    color: #282828;
    }
.btDarkSkin .btLinkPages ul,
.btLightSkin .btDarkSkin .btLinkPages ul,
.btDarkSkin.btLightSkin .btDarkSkin .btLinkPages ul {
    color: #fff;
    }
.btLinkPages ul:before {
    display: block;
    content: "";
    width: 10px;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.btLinkPages ul li {
    list-style: none;
    display: inline-block;
    margin: 0;
    }
.btLinkPages ul a,
.btLinkPages ul span,
.btLinkPages ul li {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    }
.btLinkPages ul .post-page-numbers {
    display: block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    margin: 0 2px 2px 0;
    font-weight: normal;
    position: relative;
    }
.rtl .btLinkPages ul .post-page-numbers {
    margin: 0 0 2px 2px;
    }
.btLinkPages ul a.post-page-numbers {
    color: inherit;
    }
.btSoftRoundedButtons .btLinkPages ul a.post-page-numbers {
    border-radius: 5px;
    }
.btHardRoundedButtons .btLinkPages ul a.post-page-numbers {
    border-radius: 50px;
    }
.btDropButtons .btLinkPages ul a.post-page-numbers {
    border-radius: 50px;
    }
.btLinkPages ul a.post-page-numbers:hover {
    color: #fff;
    background: #21ac94;
    }
.btLinkPages ul span.post-page-numbers {
    pointer-events: none;
    color: #fff;
    background: #21ac94;
    }
.btSoftRoundedButtons .btLinkPages ul span.post-page-numbers {
    border-radius: 5px;
    }
.btHardRoundedButtons .btLinkPages ul span.post-page-numbers {
    border-radius: 50px;
    }
.btDropButtons .btLinkPages ul span.post-page-numbers {
    border-radius: 50px;
    }

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

/* Post categories, comments, date and author spans */
.btArticleCategories {
    text-transform: uppercase;
    }
.btArticleCategories a {
    color: inherit;
    }
.btAccentButtonDarkText .btArticleCategories a {
    color: #282828 !important;
    }
.btArticleCategories a:hover {
    color: #21ac94;
    }
.btAccentButtonDarkText .btArticleCategories a:hover {
    color: #21ac94 !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: #21ac94;
    }
.btArticleDate:not(:last-child):after,
.btArticleAuthor:not(:last-child):after,
.btArticleComments:not(:last-child):after,
.btArticleCategories:not(:last-child):after {
    content: ' / ';
    padding: 0 .1em;
    }
.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: #282828;
    }
.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 {
    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);
    }
.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) {
    border-color: rgba(255,255,255,.5) !important;
    }
.btLightSkin .btArticleAuthor a,
.btDarkSkin .btLightSkin .btArticleAuthor a,
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor a {
    color: #282828;
    }
.btDarkSkin .btArticleAuthor a,
.btLightSkin .btDarkSkin .btArticleAuthor a,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor a {
    color: #fff;
    }
.btArticleAuthor a:hover {
    color: #21ac94;
    }
.btLightSkin .btArticleComments,
.btDarkSkin .btLightSkin .btArticleComments,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments {
    color: #282828;
    }
.btDarkSkin .btArticleComments,
.btLightSkin .btDarkSkin .btArticleComments,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments {
    color: #fff;
    }
.btArticleComments:hover {
    color: #21ac94;
    }
.btArticleComments:before {
    content: "\e901";
    font-family: RemixIconsCommunication;
    margin: 0;
    display: inline-block;
    }
body:not(.rtl) .btArticleComments:before {
    margin-right: 5px;
    }
body.rtl .btArticleComments:before {
    margin-left: 5px;
    float: right;
    }
.btLightSkin .btArticleComments:before,
.btDarkSkin .btLightSkin .btArticleComments:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments:before {
    color: #282828;
    }
.btDarkSkin .btArticleComments:before,
.btLightSkin .btDarkSkin .btArticleComments:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:before {
    color: #fff;
    }

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

/* Lightbox */
.mfp-figure:after {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.1);
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    }

/* Comments */
body:not(.woocommerce) .bt-comments-box .form-submit {
    margin-bottom: 0;
    }
.btCommentsContent {
    max-width: 1020px;
    }
.bt-comments-box {
    margin: 2em 0;
    border-top: 1px solid rgba(0,0,0,.1);
    padding-top: 2em;
    }
.btDarkSkin .bt-comments-box,
.btLightSkin .btDarkSkin .bt-comments-box,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box {
    border-top: 1px solid rgba(255,255,255,.5);
    }
.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 {
    font-size: 2.4667em;
    margin: 0 0 2rem;
    padding: 0;
    }
.bt-comments-box reply-title {
    font-size: 1.8em;
    }
.bt-comments-box .comment-respond {
    padding: 2em 0;
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .bt-comments-box .comment-respond,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond {
    border-top: 1px solid rgba(255,255,255,.5);
    }
.bt-comments-box .comment-respond .comment-form {
    padding-bottom: 2em;
    }
body.btNoSidebar .bt-comments-box .comment-respond .comment-form {
    max-width: 600px;
    }
.bt-comments-box .comment-respond .comment-form .logged-in-as a {
    color: #21ac94;
    }
.bt-comments-box .comment-respond .comment-form .logged-in-as a:hover {
    color: inherit;
    }
.bt-comments-box .comment-respond .comment-form .form-submit input[type="submit"] {
    width: auto;
    margin: 0 auto;
    }
.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.8em;
    }
.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 .comment-respond:first-child {
    border: none;
    }
.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);
    }
.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 {
    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);
    }
.btDarkSkin .bt-comments-box ul.comments > li,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li,
.btDarkSkin.btLightSkin .btDarkSkin .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 {
    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 .commentTxt .comment ul {
    margin-bottom: 1.5em;
    }
.bt-comments-box ul.comments li > article .commentTxt .comment ul > ul,
.bt-comments-box ul.comments li > article .commentTxt .comment ul li ul {
    margin-bottom: 0;
    }
.bt-comments-box ul.comments li > article .commentTxt .comment a {
    color: #21ac94;
    }
.bt-comments-box ul.comments li > article .commentTxt .comment a:hover {
    color: inherit;
    }
.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.comments li.pingback p,
.bt-comments-box ul.comments li.trackback p {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link) {
    padding-left: .25em;
    padding-right: .25em;
    font-weight: bold;
    }
.bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link):hover,
.bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link):hover {
    opacity: .5;
    }
.btLightSkin .bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.btDarkSkin .btLightSkin .bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.btLightSkin .bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.btDarkSkin .btLightSkin .bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link) {
    color: #282828;
    }
.btDarkSkin .bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.btDarkSkin .bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.trackback p a:not(.comment-edit-link) {
    color: #fff;
    }
.bt-comments-box ul.comments li.pingback p .edit-link,
.bt-comments-box ul.comments li.trackback p .edit-link {
    font-size: .86666666rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: 0.5px;
    margin-left: auto;
    line-height: 1;
    }
.btButtonWeight_default .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_default .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 600;
    }
.btButtonWeight_normal .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_normal .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: normal;
    }
.btButtonWeight_bold .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_bold .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: bold;
    }
.btButtonWeight_bolder .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_bolder .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: bolder;
    }
.btButtonWeight_lighter .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_lighter .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 300;
    }
.btButtonWeight_light .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_light .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 400;
    }
.btButtonWeight_thin .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_thin .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 100;
    }
.btButtonWeight_100 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_100 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 100;
    }
.btButtonWeight_200 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_200 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 200;
    }
.btButtonWeight_300 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_300 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 300;
    }
.btButtonWeight_400 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_400 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 400;
    }
.btButtonWeight_500 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_500 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 500;
    }
.btButtonWeight_600 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_600 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 600;
    }
.btButtonWeight_700 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_700 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 700;
    }
.btButtonWeight_800 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_800 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 800;
    }
.btButtonWeight_900 .bt-comments-box ul.comments li.pingback p .edit-link,
.btButtonWeight_900 .bt-comments-box ul.comments li.trackback p .edit-link {
    font-weight: 900;
    }
.rtl .bt-comments-box ul.comments li.pingback p .edit-link,
.rtl .bt-comments-box ul.comments li.trackback p .edit-link {
    margin-left: 0;
    margin-right: auto;
    }
.bt-comments-box ul.comments li.pingback p .edit-link a,
.bt-comments-box ul.comments li.trackback p .edit-link a {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: .875rem;
    opacity: .5;
    color: inherit;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt-comments-box ul.comments li.pingback p .edit-link a:hover,
.bt-comments-box ul.comments li.trackback p .edit-link a:hover {
    opacity: 1;
    }
.bt-comments-box ul.comments li.pingback p .edit-link a:before,
.bt-comments-box ul.comments li.trackback p .edit-link a:before {
    content: "\e97d";
    font-family: RemixIconsDesign;
    font-size: 1.25em;
    margin: 0;
    display: block;
    opacity: 1;
    margin: 0 .25em 0 0;
    }
.rtl .bt-comments-box ul.comments li.pingback p .edit-link a:before,
.rtl .bt-comments-box ul.comments li.trackback p .edit-link a:before {
    margin: 0 0 0 .25em;
    }
.bt-comments-box ul.comments li.pingback p .edit-link .comment-edit-link,
.bt-comments-box ul.comments li.trackback p .edit-link .comment-edit-link {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .bt-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.btLightSkin .bt-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover {
    color: #282828;
    }
.btDarkSkin .bt-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.btDarkSkin .bt-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover {
    color: #fff;
    }
.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 .btComment {
    line-height: 0;
    }
.bt-comments-box .btComment textarea,
.bt-comments-box .btComment label {
    line-height: 1.8;
    }
.bt-comments-box .vcard {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    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.2em;
    margin: 0;
    padding: 0;
    line-height: 1.3;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    }
.bt-comments-box .vcard h1.author a,
.bt-comments-box .vcard h2.author a,
.bt-comments-box .vcard h3.author a,
.bt-comments-box .vcard h4.author a,
.bt-comments-box .vcard h5.author a,
.bt-comments-box .vcard h6.author a,
.bt-comments-box .vcard h7.author a,
.bt-comments-box .vcard h8.author a {
    color: inherit;
    }
.bt-comments-box .vcard h1.author a:hover,
.bt-comments-box .vcard h2.author a:hover,
.bt-comments-box .vcard h3.author a:hover,
.bt-comments-box .vcard h4.author a:hover,
.bt-comments-box .vcard h5.author a:hover,
.bt-comments-box .vcard h6.author a:hover,
.bt-comments-box .vcard h7.author a:hover,
.bt-comments-box .vcard h8.author a:hover {
    color: #21ac94;
    }
.bt-comments-box .vcard .posted {
    font-size: .86666666em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    margin: 0;
    font-weight: 400;
    opacity: .8;
    line-height: 1.15;
    text-align: right;
    padding: 0 0 0 10px;
    }
.rtl .bt-comments-box .vcard .posted {
    text-align: left;
    padding: 0 10px 0 0;
    }
.woocommerce .bt-comments-box .vcard .star-rating {
    margin-left: .5em;
    }
.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: .86666666rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: 0.5px;
    line-height: 1;
    display: inline-block;
    }
.btButtonWeight_default .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_default .bt-comments-box .commentTxt p.reply {
    font-weight: 600;
    }
.btButtonWeight_normal .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_normal .bt-comments-box .commentTxt p.reply {
    font-weight: normal;
    }
.btButtonWeight_bold .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_bold .bt-comments-box .commentTxt p.reply {
    font-weight: bold;
    }
.btButtonWeight_bolder .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_bolder .bt-comments-box .commentTxt p.reply {
    font-weight: bolder;
    }
.btButtonWeight_lighter .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_lighter .bt-comments-box .commentTxt p.reply {
    font-weight: 300;
    }
.btButtonWeight_light .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_light .bt-comments-box .commentTxt p.reply {
    font-weight: 400;
    }
.btButtonWeight_thin .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_thin .bt-comments-box .commentTxt p.reply {
    font-weight: 100;
    }
.btButtonWeight_100 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_100 .bt-comments-box .commentTxt p.reply {
    font-weight: 100;
    }
.btButtonWeight_200 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_200 .bt-comments-box .commentTxt p.reply {
    font-weight: 200;
    }
.btButtonWeight_300 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_300 .bt-comments-box .commentTxt p.reply {
    font-weight: 300;
    }
.btButtonWeight_400 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_400 .bt-comments-box .commentTxt p.reply {
    font-weight: 400;
    }
.btButtonWeight_500 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_500 .bt-comments-box .commentTxt p.reply {
    font-weight: 500;
    }
.btButtonWeight_600 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_600 .bt-comments-box .commentTxt p.reply {
    font-weight: 600;
    }
.btButtonWeight_700 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_700 .bt-comments-box .commentTxt p.reply {
    font-weight: 700;
    }
.btButtonWeight_800 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_800 .bt-comments-box .commentTxt p.reply {
    font-weight: 800;
    }
.btButtonWeight_900 .bt-comments-box .commentTxt p.edit-link,
.btButtonWeight_900 .bt-comments-box .commentTxt p.reply {
    font-weight: 900;
    }
.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 .commentTxt p.edit-link a:before {
    content: "\e97d";
    padding-right: .5em;
    font-family: RemixIconsDesign;
    }
.bt-comments-box .commentTxt p.reply a:before {
    content: "\e995";
    padding-right: .5em;
    font-family: RemixIconsBusiness;
    }
.bt-comments-box .comment-form {
    padding-bottom: 1em;
    }
.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: "Poppins",Arial,Helvetica,sans-serif;
    }
.bt-comments-box .comment-navigation span {
    margin: 0 5px;
    }
.bt-comments-box .comment-respond .comment-form {
    padding-bottom: 2em;
    }
.bt-comments-box .comment-respond .comment-form #wp-comment-cookies-consent {
    margin-right: .5em;
    margin-top: -2px;
    }
.comment-form p.comment-form-cookies-consent label {
    padding-left: .5em;
    }
.boldSection.bt-comments {
    clear: both;
    }
body.page .boldSection.bt-comments {
    padding-top: 1px;
    }
#reviews p.form-submit {
    margin-top: 2em;
    }
.comment-awaiting-moderation {
    color: #21ac94;
    }
a#cancel-comment-reply-link {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    display: inline-block;
    margin: 0 0 0 2em;
    color: #21ac94;
    }
.btButtonWeight_default a#cancel-comment-reply-link {
    font-weight: 600;
    }
.btButtonWeight_normal a#cancel-comment-reply-link {
    font-weight: normal;
    }
.btButtonWeight_bold a#cancel-comment-reply-link {
    font-weight: bold;
    }
.btButtonWeight_bolder a#cancel-comment-reply-link {
    font-weight: bolder;
    }
.btButtonWeight_lighter a#cancel-comment-reply-link {
    font-weight: 300;
    }
.btButtonWeight_light a#cancel-comment-reply-link {
    font-weight: 400;
    }
.btButtonWeight_thin a#cancel-comment-reply-link {
    font-weight: 100;
    }
.btButtonWeight_100 a#cancel-comment-reply-link {
    font-weight: 100;
    }
.btButtonWeight_200 a#cancel-comment-reply-link {
    font-weight: 200;
    }
.btButtonWeight_300 a#cancel-comment-reply-link {
    font-weight: 300;
    }
.btButtonWeight_400 a#cancel-comment-reply-link {
    font-weight: 400;
    }
.btButtonWeight_500 a#cancel-comment-reply-link {
    font-weight: 500;
    }
.btButtonWeight_600 a#cancel-comment-reply-link {
    font-weight: 600;
    }
.btButtonWeight_700 a#cancel-comment-reply-link {
    font-weight: 700;
    }
.btButtonWeight_800 a#cancel-comment-reply-link {
    font-weight: 800;
    }
.btButtonWeight_900 a#cancel-comment-reply-link {
    font-weight: 900;
    }
.rtl a#cancel-comment-reply-link {
    margin: 0 2em 0 0;
    }
a#cancel-comment-reply-link:hover {
    color: inherit;
    }
.btCommentSubmit {
    padding: .67em 2.5em;
    background: none;
    margin-top: .5em;
    border: none;
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset;
    box-shadow: 0 0 0 4em #21ac94 inset;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btAccentButtonDarkText .btCommentSubmit {
    color: #282828 !important;
    }
.btHardRoundedButtons .btCommentSubmit {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btCommentSubmit {
    border-radius: 5px;
    }
.btDropButtons .btCommentSubmit {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.btCommentSubmit .btnInnerText {
    font-size: .86666666em;
    letter-spacing: 0.5px;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default .btCommentSubmit .btnInnerText {
    font-weight: 600;
    }
.btButtonWeight_normal .btCommentSubmit .btnInnerText {
    font-weight: normal;
    }
.btButtonWeight_bold .btCommentSubmit .btnInnerText {
    font-weight: bold;
    }
.btButtonWeight_bolder .btCommentSubmit .btnInnerText {
    font-weight: bolder;
    }
.btButtonWeight_lighter .btCommentSubmit .btnInnerText {
    font-weight: 300;
    }
.btButtonWeight_light .btCommentSubmit .btnInnerText {
    font-weight: 400;
    }
.btButtonWeight_thin .btCommentSubmit .btnInnerText {
    font-weight: 100;
    }
.btButtonWeight_100 .btCommentSubmit .btnInnerText {
    font-weight: 100;
    }
.btButtonWeight_200 .btCommentSubmit .btnInnerText {
    font-weight: 200;
    }
.btButtonWeight_300 .btCommentSubmit .btnInnerText {
    font-weight: 300;
    }
.btButtonWeight_400 .btCommentSubmit .btnInnerText {
    font-weight: 400;
    }
.btButtonWeight_500 .btCommentSubmit .btnInnerText {
    font-weight: 500;
    }
.btButtonWeight_600 .btCommentSubmit .btnInnerText {
    font-weight: 600;
    }
.btButtonWeight_700 .btCommentSubmit .btnInnerText {
    font-weight: 700;
    }
.btButtonWeight_800 .btCommentSubmit .btnInnerText {
    font-weight: 800;
    }
.btButtonWeight_900 .btCommentSubmit .btnInnerText {
    font-weight: 900;
    }
.btCommentSubmit:before {
    display: none;
    }
.btCommentSubmit:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #21ac94 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    }
.btAccentButtonDarkText .btCommentSubmit:hover {
    color: #282828 !important;
    }

/* 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 .vcard {
    -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 15px;
    }
.bt-comments-box .vcard h5.author {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.bt-comments-box .vcard .posted {
    padding: 0;
    margin-top: .7em;
    text-align: left;
    }
.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 {
    position: relative;
    }
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article {
    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 {
    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';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    font: normal 16px/20px FontAwesome;
    vertical-align: middle;
    text-align: center;
    }
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after {
    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 {
    background-color: #282828;
    }
}

/* 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,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul {
    margin: 0;
    }
.sidebar .widget_bt_bb_recent_posts ul li,
.btSidebar .widget_bt_bb_recent_posts ul li,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li {
    margin: 0;
    list-style: none;
    }
.sidebar .widget_bt_bb_recent_posts ul li a:hover,
.btSidebar .widget_bt_bb_recent_posts ul li a:hover,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li a:hover {
    color: #21ac94;
    }
.widget_block .wp-block-group .wp-block-group__inner-container > h2 {
    font-size: 1.8em;
    margin-bottom: 1rem;
    padding-bottom: 0;
    display: inline-block;
    width: 100%;
    }
.btBox > h4,
.btCustomMenu > h4,
.btTopBox > h4 {
    font-size: 1.8em;
    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: 1.5em;
    display: block;
    border-bottom: 2px solid #21ac94;
    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,.1);
    }
.btBox ul li a,
.btCustomMenu ul li a,
.btTopBox ul li a {
    display: block;
    }
.btLightSkin .btBox ul li,
.btDarkSkin .btLightSkin .btBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li,
.btLightSkin .btCustomMenu ul li,
.btDarkSkin .btLightSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li,
.btLightSkin .btTopBox ul li,
.btDarkSkin .btLightSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btBox ul li,
.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btTopBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li {
    border-bottom: 1px solid rgba(255,255,255,.5);
    }
.btBox ul li ul,
.btCustomMenu ul li ul,
.btTopBox ul li ul {
    margin: .8em 0 0;
    padding: 0;
    }
.btLightSkin .btBox ul li ul,
.btDarkSkin .btLightSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li ul,
.btLightSkin .btCustomMenu ul li ul,
.btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.btLightSkin .btTopBox ul li ul,
.btDarkSkin .btLightSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li ul {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btTopBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul {
    border-top: 1px solid rgba(255,255,255,.5);
    }
.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: #21ac94;
    }
.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;
    width: 100%;
    }
.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%;
    min-width: 30%;
    padding-right: 1em;
    }
.rtl .btBox .btImageTextWidget .btImageTextWidgetImage,
.rtl .btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.rtl .btTopBox .btImageTextWidget .btImageTextWidgetImage {
    padding-right: 0;
    padding-left: 1em;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage a,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a {
    display: block;
    line-height: 0;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    margin: 0;
    border: 1px solid rgba(0,0,0,.1);
    max-width: 100%;
    width: 100%;
    height: auto;
    }
.btSoftRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btSoftRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btSoftRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    border-radius: 10px;
    }
.btHardRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btHardRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btHardRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    border-radius: 10px;
    }
.btSquareButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btSquareButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btSquareButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    border-radius: 0;
    }
.btDropButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btDropButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btDropButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    border-radius: 10px;
    }
.btBox .btImageTextWidget .btImageTextWidgetText,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText,
.btTopBox .btImageTextWidget .btImageTextWidgetText {
    -webkit-flex: 0 0 70%;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    min-width: 70%;
    overflow: hidden;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: 0.5px;
    }
.btSupertitleWeight_default .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_default .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_default .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 600;
    }
.btSupertitleWeight_normal .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_normal .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_normal .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: normal;
    }
.btSupertitleWeight_bold .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_bold .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_bold .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: bold;
    }
.btSupertitleWeight_bolder .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_bolder .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_bolder .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: bolder;
    }
.btSupertitleWeight_lighter .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_lighter .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_lighter .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 300;
    }
.btSupertitleWeight_light .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_light .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_light .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 400;
    }
.btSupertitleWeight_thin .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_thin .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_thin .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 100;
    }
.btSupertitleWeight_100 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_100 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_100 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 100;
    }
.btSupertitleWeight_200 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_200 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_200 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 200;
    }
.btSupertitleWeight_300 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_300 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_300 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 300;
    }
.btSupertitleWeight_400 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_400 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_400 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 400;
    }
.btSupertitleWeight_500 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_500 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_500 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 500;
    }
.btSupertitleWeight_600 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_600 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_600 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 600;
    }
.btSupertitleWeight_700 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_700 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_700 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 700;
    }
.btSupertitleWeight_800 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_800 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_800 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 800;
    }
.btSupertitleWeight_900 .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_900 .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag,
.btSupertitleWeight_900 .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_tag {
    font-weight: 900;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
    text-transform: uppercase;
    }
.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: 1.2667rem;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span a,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span a,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span a {
    color: inherit;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span a:hover,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span a:hover,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span a:hover {
    color: #21ac94;
    }
.btBox p.posted,
.btBox .quantity,
.btCustomMenu p.posted,
.btCustomMenu .quantity,
.btTopBox p.posted,
.btTopBox .quantity {
    font-size: .9rem;
    margin: 0;
    }
.btBox p.posted del + .woocommerce-Price-amount.amount bdi,
.btBox .quantity del + .woocommerce-Price-amount.amount bdi,
.btCustomMenu p.posted del + .woocommerce-Price-amount.amount bdi,
.btCustomMenu .quantity del + .woocommerce-Price-amount.amount bdi,
.btTopBox p.posted del + .woocommerce-Price-amount.amount bdi,
.btTopBox .quantity del + .woocommerce-Price-amount.amount bdi {
    text-decoration: none;
    }
.btBox p.posted del,
.btBox .quantity del,
.btCustomMenu p.posted del,
.btCustomMenu .quantity del,
.btTopBox p.posted del,
.btTopBox .quantity del {
    color: inherit;
    opacity: .5;
    display: inline-block;
    margin: 0 5px 0 0;
    }
.btBox p.posted ins,
.btBox .quantity ins,
.btCustomMenu p.posted ins,
.btCustomMenu .quantity ins,
.btTopBox p.posted ins,
.btTopBox .quantity ins {
    background: 0 0;
    font-weight: 600;
    text-decoration: none;
    }
.btBox p.posted .woocommerce-Price-amount,
.btCustomMenu p.posted .woocommerce-Price-amount,
.btTopBox p.posted .woocommerce-Price-amount {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.btSubtitleWeight_default .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_default .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_default .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 400;
    }
.btSubtitleWeight_normal .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_normal .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_normal .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: normal;
    }
.btSubtitleWeight_bold .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_bold .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_bold .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: bold;
    }
.btSubtitleWeight_bolder .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_bolder .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_bolder .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: bolder;
    }
.btSubtitleWeight_lighter .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_lighter .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_lighter .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 300;
    }
.btSubtitleWeight_light .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_light .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_light .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 400;
    }
.btSubtitleWeight_thin .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_thin .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_thin .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 100;
    }
.btSubtitleWeight_100 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_100 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_100 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 100;
    }
.btSubtitleWeight_200 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_200 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_200 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 200;
    }
.btSubtitleWeight_300 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_300 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_300 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 300;
    }
.btSubtitleWeight_400 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_400 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_400 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 400;
    }
.btSubtitleWeight_500 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_500 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_500 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 500;
    }
.btSubtitleWeight_600 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_600 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_600 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 600;
    }
.btSubtitleWeight_700 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_700 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_700 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 700;
    }
.btSubtitleWeight_800 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_800 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_800 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 800;
    }
.btSubtitleWeight_900 .btBox p.posted .woocommerce-Price-amount,
.btSubtitleWeight_900 .btCustomMenu p.posted .woocommerce-Price-amount,
.btSubtitleWeight_900 .btTopBox p.posted .woocommerce-Price-amount {
    font-weight: 900;
    }
.btBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_content span,
.btCustomMenu.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_content span,
.btTopBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_content span {
    font-size: 1.2rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.3em;
    max-height: 2.6em;
    }
.btBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_content span a,
.btCustomMenu.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_content span a,
.btTopBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_content span a {
    line-height: inherit;
    }
.btBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline,
.btCustomMenu.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline,
.btTopBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .8667rem;
    color: #21ac94;
    letter-spacing: 1px;
    margin-bottom: .25em;
    }
.rtl .btBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline,
.rtl .btCustomMenu.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline,
.rtl .btTopBox.widget_bt_bb_recent_posts .btImageTextWidgetText .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    margin-right: 0;
    }
.btBox.woocommerce p.posted,
.btBox.woocommerce p.posted span,
.btBox.woocommerce .quantity,
.btCustomMenu.woocommerce p.posted,
.btCustomMenu.woocommerce p.posted span,
.btCustomMenu.woocommerce .quantity,
.btTopBox.woocommerce p.posted,
.btTopBox.woocommerce p.posted span,
.btTopBox.woocommerce .quantity {
    font-weight: 600 !important;
    }
.btTopBox.widget_text p {
    margin-bottom: 0;
    }

/* Calendar */
.widget_calendar table {
    width: 100%;
    border-collapse: collapse;
    }
.widget_calendar table caption {
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    padding: 5px;
    color: #fff;
    background: #21ac94;
    }
.btHeadingWeight_default .widget_calendar table caption {
    font-weight: normal;
    }
.btHeadingWeight_normal .widget_calendar table caption {
    font-weight: normal;
    }
.btHeadingWeight_bold .widget_calendar table caption {
    font-weight: bold;
    }
.btHeadingWeight_bolder .widget_calendar table caption {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .widget_calendar table caption {
    font-weight: 300;
    }
.btHeadingWeight_light .widget_calendar table caption {
    font-weight: 400;
    }
.btHeadingWeight_thin .widget_calendar table caption {
    font-weight: 100;
    }
.btHeadingWeight_100 .widget_calendar table caption {
    font-weight: 100;
    }
.btHeadingWeight_200 .widget_calendar table caption {
    font-weight: 200;
    }
.btHeadingWeight_300 .widget_calendar table caption {
    font-weight: 300;
    }
.btHeadingWeight_400 .widget_calendar table caption {
    font-weight: 400;
    }
.btHeadingWeight_500 .widget_calendar table caption {
    font-weight: 500;
    }
.btHeadingWeight_600 .widget_calendar table caption {
    font-weight: 600;
    }
.btHeadingWeight_700 .widget_calendar table caption {
    font-weight: 700;
    }
.btHeadingWeight_800 .widget_calendar table caption {
    font-weight: 800;
    }
.btHeadingWeight_900 .widget_calendar table caption {
    font-weight: 900;
    }
.btAccentButtonDarkText .widget_calendar table caption {
    color: #282828 !important;
    }
.widget_calendar table thead th {
    background: #ccc;
    text-align: center;
    padding: 3px;
    }
.btAccentButtonDarkText .widget_calendar table thead th {
    color: #282828 !important;
    }
.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:nth-child(even) td {
    background: #fff;
    }
.widget_calendar table tbody tr td#today {
    color: #21ac94;
    }
.widget_calendar table tbody td {
    text-align: center;
    padding: 2px 3px;
    }
.wp-block-button.aligncenter,
.wp-block-calendar {
    text-align: left;
    }
.wp-block-calendar a {
    text-decoration: none;
    }
.wp-block-search__button {
    color: transparent !important;
    line-height: 0;
    display: block;
    text-align: center;
    width: 2.5rem;
    height: 2rem;
    z-index: 3;
    bottom: .7em;
    right: -4em;
    }

/* 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 {
    padding: 1em 0 !important;
    }
.widget_rss li a.rsswidget {
    font-size: 1.2rem;
    line-height: 1.2;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .widget_rss li a.rsswidget {
    font-weight: normal;
    }
.btHeadingWeight_normal .widget_rss li a.rsswidget {
    font-weight: normal;
    }
.btHeadingWeight_bold .widget_rss li a.rsswidget {
    font-weight: bold;
    }
.btHeadingWeight_bolder .widget_rss li a.rsswidget {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .widget_rss li a.rsswidget {
    font-weight: 300;
    }
.btHeadingWeight_light .widget_rss li a.rsswidget {
    font-weight: 400;
    }
.btHeadingWeight_thin .widget_rss li a.rsswidget {
    font-weight: 100;
    }
.btHeadingWeight_100 .widget_rss li a.rsswidget {
    font-weight: 100;
    }
.btHeadingWeight_200 .widget_rss li a.rsswidget {
    font-weight: 200;
    }
.btHeadingWeight_300 .widget_rss li a.rsswidget {
    font-weight: 300;
    }
.btHeadingWeight_400 .widget_rss li a.rsswidget {
    font-weight: 400;
    }
.btHeadingWeight_500 .widget_rss li a.rsswidget {
    font-weight: 500;
    }
.btHeadingWeight_600 .widget_rss li a.rsswidget {
    font-weight: 600;
    }
.btHeadingWeight_700 .widget_rss li a.rsswidget {
    font-weight: 700;
    }
.btHeadingWeight_800 .widget_rss li a.rsswidget {
    font-weight: 800;
    }
.btHeadingWeight_900 .widget_rss li a.rsswidget {
    font-weight: 900;
    }
.widget_rss li a.rsswidget .bt_bb_price_list_currency {
    font-size: 2.5em;
    line-height: 2;
    }
.widget_rss li .rss-date {
    display: block;
    margin: 0 0 .5em;
    opacity: .6;
    font-size: .875em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.btSubtitleWeight_default .widget_rss li .rss-date {
    font-weight: 400;
    }
.btSubtitleWeight_normal .widget_rss li .rss-date {
    font-weight: normal;
    }
.btSubtitleWeight_bold .widget_rss li .rss-date {
    font-weight: bold;
    }
.btSubtitleWeight_bolder .widget_rss li .rss-date {
    font-weight: bolder;
    }
.btSubtitleWeight_lighter .widget_rss li .rss-date {
    font-weight: 300;
    }
.btSubtitleWeight_light .widget_rss li .rss-date {
    font-weight: 400;
    }
.btSubtitleWeight_thin .widget_rss li .rss-date {
    font-weight: 100;
    }
.btSubtitleWeight_100 .widget_rss li .rss-date {
    font-weight: 100;
    }
.btSubtitleWeight_200 .widget_rss li .rss-date {
    font-weight: 200;
    }
.btSubtitleWeight_300 .widget_rss li .rss-date {
    font-weight: 300;
    }
.btSubtitleWeight_400 .widget_rss li .rss-date {
    font-weight: 400;
    }
.btSubtitleWeight_500 .widget_rss li .rss-date {
    font-weight: 500;
    }
.btSubtitleWeight_600 .widget_rss li .rss-date {
    font-weight: 600;
    }
.btSubtitleWeight_700 .widget_rss li .rss-date {
    font-weight: 700;
    }
.btSubtitleWeight_800 .widget_rss li .rss-date {
    font-weight: 800;
    }
.btSubtitleWeight_900 .widget_rss li .rss-date {
    font-weight: 900;
    }
.widget_rss li cite {
    font-size: .875em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: 2em;
    margin-top: .5em;
    margin-bottom: 0;
    display: block;
    opacity: .6;
    }
.btSubtitleWeight_default .widget_rss li cite {
    font-weight: 400;
    }
.btSubtitleWeight_normal .widget_rss li cite {
    font-weight: normal;
    }
.btSubtitleWeight_bold .widget_rss li cite {
    font-weight: bold;
    }
.btSubtitleWeight_bolder .widget_rss li cite {
    font-weight: bolder;
    }
.btSubtitleWeight_lighter .widget_rss li cite {
    font-weight: 300;
    }
.btSubtitleWeight_light .widget_rss li cite {
    font-weight: 400;
    }
.btSubtitleWeight_thin .widget_rss li cite {
    font-weight: 100;
    }
.btSubtitleWeight_100 .widget_rss li cite {
    font-weight: 100;
    }
.btSubtitleWeight_200 .widget_rss li cite {
    font-weight: 200;
    }
.btSubtitleWeight_300 .widget_rss li cite {
    font-weight: 300;
    }
.btSubtitleWeight_400 .widget_rss li cite {
    font-weight: 400;
    }
.btSubtitleWeight_500 .widget_rss li cite {
    font-weight: 500;
    }
.btSubtitleWeight_600 .widget_rss li cite {
    font-weight: 600;
    }
.btSubtitleWeight_700 .widget_rss li cite {
    font-weight: 700;
    }
.btSubtitleWeight_800 .widget_rss li cite {
    font-weight: 800;
    }
.btSubtitleWeight_900 .widget_rss li cite {
    font-weight: 900;
    }

/* WooCommerce widgets */
/* Card widget */
.btMenuHorizontal .widget_shopping_cart:not(:first-child) {
    margin-left: 1em;
    margin-right: 0;
    }
.rtl.btMenuHorizontal .widget_shopping_cart:not(:first-child) {
    margin-right: 1em;
    margin-left: 0;
    }
.widget_shopping_cart ul {
    width: 100%;
    }
.widget_shopping_cart ul li:last-child {
    border: none;
    }
.widget_shopping_cart .total {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: 1.25;
    width: 100%;
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 1em 0 0;
    }
.btDarkSkin .widget_shopping_cart .total,
.btLightSkin .btDarkSkin .widget_shopping_cart .total,
.btDarkSkin.btLightSkin .btDarkSkin .widget_shopping_cart .total {
    border: 1px solid rgba(255,255,255,.5);
    }
.widget_shopping_cart .total strong {
    display: block;
    float: left;
    padding-right: 8px;
    font-weight: 400;
    }
.rtl .widget_shopping_cart .total strong {
    float: right;
    padding-right: 0;
    padding-left: 8px;
    }
.widget_shopping_cart .total .amount {
    font-size: 1rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    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;
    }
.widget_shopping_cart .total strong {
    font-size: 1rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    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;
    background: #21ac94;
    color: #fff;
    }
.btHardRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 50px;
    }
.btSoftRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 3px;
    }
.btDropButtons .widget_shopping_cart .buttons .button {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.widget_shopping_cart .buttons .button.checkout {
    float: right;
    }
.widget_shopping_cart .buttons .button.wc-forward {
    font-size: .8rem;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item header.bt_bb_headline .bt_bb_headline_subheadline {
    margin-top: .4em;
    line-height: 1;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    display: block;
    float: right;
    margin: 0 0 0 6px;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: .25em;
    }
.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: #fff;
    background-color: #21ac94;
    }
.btHardRoundedButtons .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    border-radius: 50px;
    }
.btSoftRoundedButtons .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    border-radius: 50px;
    }
.btDropButtons .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    border-radius: 50px;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    background-color: #ffb129;
    }
.btAccentButtonDarkText .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    color: #282828 !important;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:before {
    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;
    }

/* Top rated products */
.widget_top_rated_products .product_list_widget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_subheadline {
    margin-top: 0;
    }

/* Shoping cart within header */
.menuPort .widget_shopping_cart,
.topTools .widget_shopping_cart,
.topBarInLogoArea .widget_shopping_cart {
    display: inline-block;
    position: relative;
    }
.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 .btCartWidgetIcon,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    cursor: pointer;
    position: relative;
    }
.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: "\e967";
    font-family: RemixIconsFinance;
    font-size: 1.7rem;
    padding-right: .5em;
    width: 2em;
    height: 2.5em;
    color: #21ac94;
    }
.btAccentDarkHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #fff;
    }
.btAccentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #282828;
    }
.btTransparentDarkHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #282828;
    }
.btAlternateTransparentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateTransparentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateTransparentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #fff;
    }
.btAlternateTransparentLightHeader.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateTransparentLightHeader.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateTransparentLightHeader.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #282828;
    }
.btStickyHeaderActive.btAlternateTransparentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btStickyHeaderActive.btAlternateTransparentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btStickyHeaderActive.btAlternateTransparentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #282828;
    }
.btAlternateLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #282828;
    }
.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 .8em/1.5 "Poppins";
    display: block;
    text-align: center;
    padding: 1px;
    position: absolute;
    top: 15px;
    right: 6px;
    height: 1.5em;
    width: 1.5em;
    border-radius: 50px;
    color: #fff;
    background-color: #21ac94;
    }
.btTransparentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btTransparentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btTransparentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    background-color: #fff;
    color: #282828;
    }
.btAccentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btAccentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btAccentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    color: #fff;
    background-color: #ffb129;
    }
.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 {
    right: 3px;
    }
.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: 1.5em;
    position: absolute;
    right: 0;
    opacity: 0;
    z-index: 999;
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
    color: #282828;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
    background: #fff;
    margin: 4em 0 0;
    }
.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;
    line-height: 1.5rem;
    }
.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;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
    font-size: 1.1rem !important;
    line-height: 1.2 !important;
    }
.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 {
    right: auto;
    left: -140%;
    min-height: auto;
    min-width: 16em;
    width: 320px;
    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: 1em 0 4em 0;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    transition: all 350ms ease;
    }
.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-bottom: 1em;
    background-color: #21ac94;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    }
.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 {
    content: '\f00d';
    display: block;
    font-family: FontAwesome;
    font-size: .9em;
    margin: 0 auto;
    }
.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: 10px;
    }
.btDropButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btDropButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btDropButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    border-radius: 10px;
    }
.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;
    }
.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);
    }
@media (max-width: 480px) {
.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 {
    width: 260px;
    left: -91%;
    }
}

.topBar .widget_shopping_cart .btCartWidgetInnerContent {
    color: #282828 !important;
    text-align: left;
    }
.topBar .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    height: inherit;
    font-size: 1.2rem;
    }
.topBar .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    top: 1px;
    right: 2px;
    }
.topBar .btTopToolsRight .widget_shopping_cart .btIco {
    margin-right: .5em;
    }

/* Product widgets */
.widget_recent_reviews {
    font-size: 1em;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    line-height: 1.4;
    }
.btHeadingWeight_default .widget_recent_reviews {
    font-weight: normal;
    }
.btHeadingWeight_normal .widget_recent_reviews {
    font-weight: normal;
    }
.btHeadingWeight_bold .widget_recent_reviews {
    font-weight: bold;
    }
.btHeadingWeight_bolder .widget_recent_reviews {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .widget_recent_reviews {
    font-weight: 300;
    }
.btHeadingWeight_light .widget_recent_reviews {
    font-weight: 400;
    }
.btHeadingWeight_thin .widget_recent_reviews {
    font-weight: 100;
    }
.btHeadingWeight_100 .widget_recent_reviews {
    font-weight: 100;
    }
.btHeadingWeight_200 .widget_recent_reviews {
    font-weight: 200;
    }
.btHeadingWeight_300 .widget_recent_reviews {
    font-weight: 300;
    }
.btHeadingWeight_400 .widget_recent_reviews {
    font-weight: 400;
    }
.btHeadingWeight_500 .widget_recent_reviews {
    font-weight: 500;
    }
.btHeadingWeight_600 .widget_recent_reviews {
    font-weight: 600;
    }
.btHeadingWeight_700 .widget_recent_reviews {
    font-weight: 700;
    }
.btHeadingWeight_800 .widget_recent_reviews {
    font-weight: 800;
    }
.btHeadingWeight_900 .widget_recent_reviews {
    font-weight: 900;
    }
.widget_recent_reviews li a {
    font-size: 1.25em;
    }
.btHeadingWeight_default .widget_recent_reviews li a {
    font-weight: normal;
    }
.btHeadingWeight_normal .widget_recent_reviews li a {
    font-weight: normal;
    }
.btHeadingWeight_bold .widget_recent_reviews li a {
    font-weight: bold;
    }
.btHeadingWeight_bolder .widget_recent_reviews li a {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .widget_recent_reviews li a {
    font-weight: 300;
    }
.btHeadingWeight_light .widget_recent_reviews li a {
    font-weight: 400;
    }
.btHeadingWeight_thin .widget_recent_reviews li a {
    font-weight: 100;
    }
.btHeadingWeight_100 .widget_recent_reviews li a {
    font-weight: 100;
    }
.btHeadingWeight_200 .widget_recent_reviews li a {
    font-weight: 200;
    }
.btHeadingWeight_300 .widget_recent_reviews li a {
    font-weight: 300;
    }
.btHeadingWeight_400 .widget_recent_reviews li a {
    font-weight: 400;
    }
.btHeadingWeight_500 .widget_recent_reviews li a {
    font-weight: 500;
    }
.btHeadingWeight_600 .widget_recent_reviews li a {
    font-weight: 600;
    }
.btHeadingWeight_700 .widget_recent_reviews li a {
    font-weight: 700;
    }
.btHeadingWeight_800 .widget_recent_reviews li a {
    font-weight: 800;
    }
.btHeadingWeight_900 .widget_recent_reviews li a {
    font-weight: 900;
    }
.widget_recent_reviews li a img {
    display: block;
    width: 80px;
    height: auto;
    margin: 0 0 0 10px;
    float: right;
    border: 1px solid rgba(0,0,0,.1);
    }
.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 {
    border-radius: 1em;
    background-color: rgba(0,0,0,.1);
    border: 0;
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em;
    margin-bottom: 1em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    background-color: #21ac94;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.25em;
    margin-left: -.5em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
    background-color: rgba(0,0,0,.1);
    }
.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;
    float: left;
    margin-right: .5em;
    background-color: transparent;
    position: relative;
    }

/* Tags */
.btBox .tagcloud a,
.btTags ul a,
.widget_block .tagcloud a {
    font-size: .9334em !important;
    letter-spacing: 0.5px;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: 1;
    text-transform: uppercase;
    display: block;
    float: left;
    padding: 0;
    margin: 0 .8em .8em 0;
    color: inherit;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btButtonWeight_default .btBox .tagcloud a,
.btButtonWeight_default .btTags ul a,
.btButtonWeight_default .widget_block .tagcloud a {
    font-weight: 600;
    }
.btButtonWeight_normal .btBox .tagcloud a,
.btButtonWeight_normal .btTags ul a,
.btButtonWeight_normal .widget_block .tagcloud a {
    font-weight: normal;
    }
.btButtonWeight_bold .btBox .tagcloud a,
.btButtonWeight_bold .btTags ul a,
.btButtonWeight_bold .widget_block .tagcloud a {
    font-weight: bold;
    }
.btButtonWeight_bolder .btBox .tagcloud a,
.btButtonWeight_bolder .btTags ul a,
.btButtonWeight_bolder .widget_block .tagcloud a {
    font-weight: bolder;
    }
.btButtonWeight_lighter .btBox .tagcloud a,
.btButtonWeight_lighter .btTags ul a,
.btButtonWeight_lighter .widget_block .tagcloud a {
    font-weight: 300;
    }
.btButtonWeight_light .btBox .tagcloud a,
.btButtonWeight_light .btTags ul a,
.btButtonWeight_light .widget_block .tagcloud a {
    font-weight: 400;
    }
.btButtonWeight_thin .btBox .tagcloud a,
.btButtonWeight_thin .btTags ul a,
.btButtonWeight_thin .widget_block .tagcloud a {
    font-weight: 100;
    }
.btButtonWeight_100 .btBox .tagcloud a,
.btButtonWeight_100 .btTags ul a,
.btButtonWeight_100 .widget_block .tagcloud a {
    font-weight: 100;
    }
.btButtonWeight_200 .btBox .tagcloud a,
.btButtonWeight_200 .btTags ul a,
.btButtonWeight_200 .widget_block .tagcloud a {
    font-weight: 200;
    }
.btButtonWeight_300 .btBox .tagcloud a,
.btButtonWeight_300 .btTags ul a,
.btButtonWeight_300 .widget_block .tagcloud a {
    font-weight: 300;
    }
.btButtonWeight_400 .btBox .tagcloud a,
.btButtonWeight_400 .btTags ul a,
.btButtonWeight_400 .widget_block .tagcloud a {
    font-weight: 400;
    }
.btButtonWeight_500 .btBox .tagcloud a,
.btButtonWeight_500 .btTags ul a,
.btButtonWeight_500 .widget_block .tagcloud a {
    font-weight: 500;
    }
.btButtonWeight_600 .btBox .tagcloud a,
.btButtonWeight_600 .btTags ul a,
.btButtonWeight_600 .widget_block .tagcloud a {
    font-weight: 600;
    }
.btButtonWeight_700 .btBox .tagcloud a,
.btButtonWeight_700 .btTags ul a,
.btButtonWeight_700 .widget_block .tagcloud a {
    font-weight: 700;
    }
.btButtonWeight_800 .btBox .tagcloud a,
.btButtonWeight_800 .btTags ul a,
.btButtonWeight_800 .widget_block .tagcloud a {
    font-weight: 800;
    }
.btButtonWeight_900 .btBox .tagcloud a,
.btButtonWeight_900 .btTags ul a,
.btButtonWeight_900 .widget_block .tagcloud a {
    font-weight: 900;
    }
.rtl .btBox .tagcloud a,
.rtl .btTags ul a,
.rtl .widget_block .tagcloud a {
    float: right;
    }
.btBox .tagcloud a:before,
.btTags ul a:before,
.widget_block .tagcloud a:before {
    content: "\e94b";
    font-family: RemixIconsFinance;
    color: #21ac94;
    padding-right: .5em;
    }
.rtl .btBox .tagcloud a:before,
.rtl .btTags ul a:before,
.rtl .widget_block .tagcloud a:before {
    padding-left: .5em;
    padding-right: 0;
    float: right;
    }
.btBox .tagcloud a:hover,
.btTags ul a:hover,
.widget_block .tagcloud a:hover {
    color: #21ac94;
    }
.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 span:nth-child(3n + 1) {
    clear: inherit;
    }
.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 100ms linear;
    -moz-transition: all 100ms linear;
    transition: all 100ms 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;
    }
.btAccentDarkHeader .topTools .btIconWidget:hover,
.btAccentDarkHeader .topBarInMenu .btIconWidget:hover {
    color: #ffb129;
    }
.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: #21ac94;
    }
.btAccentDarkHeader .topTools a.btIconWidget:hover,
.btAccentDarkHeader .topBarInMenu a.btIconWidget:hover {
    color: #fff;
    }
.btLightAccentHeader .topTools a.btIconWidget:hover,
.btLightAccentHeader .topBarInMenu a.btIconWidget:hover {
    color: #ffb129;
    }
.btAccentLightHeader .topTools a.btIconWidget:hover,
.btAccentLightHeader .topBarInMenu a.btIconWidget:hover {
    color: #ffb129;
    }
.topTools a.btIconWidget.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.topBarInMenu a.btIconWidget.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    }
.topTools .btIconWidgetContent,
.topBarInMenu .btIconWidgetContent {
    line-height: inherit;
    display: inline-block;
    margin-left: .5em;
    }
.topTools .btIconWidgetTitle,
.topTools .btIconWidgetText,
.topBarInMenu .btIconWidgetTitle,
.topBarInMenu .btIconWidgetText {
    display: inline-block;
    line-height: inherit;
    }
.topTools .btIconWidgetTitle,
.topBarInMenu .btIconWidgetTitle {
    margin-right: .5em;
    }
.topTools .btIconWidget.bt_bb_icon.bt_bb_shape_circle.bt_bb_size_normal .bt_bb_icon_holder:before,
.topBarInMenu .btIconWidget.bt_bb_icon.bt_bb_shape_circle.bt_bb_size_normal .bt_bb_icon_holder:before {
    font-size: 1.3em;
    }
.btMenuHorizontal.btMenuLeft .topBarInLogoArea .btIconWidget {
    float: left;
    }
.btIconWidget:not(.bt_bb_style_filled):not(.widget_search) + .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.2em;
    }
.btIconWidget:not(.bt_bb_style_filled):not(.widget_search) + .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    top: 6px;
    right: 1px;
    }

/* 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 {
    font-size: 1.2em;
    line-height: 1;
    padding: 0 .7em 0 0;
    text-align: left;
    margin: 0;
    }
.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: .9em;
    line-height: 1;
    padding-bottom: .5em;
    text-transform: uppercase;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: .8em;
    display: block;
    line-height: 1;
    }
.btSidebar .btIconWidget.btCartWidget,
footer .btIconWidget.btCartWidget,
.topBarInLogoArea .btIconWidget.btCartWidget {
    margin: 0;
    width: 100%;
    }
.topBarInLogoArea .btIconWidget {
    margin: 0 0 0 2em;
    float: right;
    }
.rtl.topBarInLogoArea .btIconWidget {
    margin-right: 0;
    margin-left: 1em;
    float: left;
    }
.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #21ac94;
    }
.btAccentDarkHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #fff;
    }
.btLightAccentHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #ffb129;
    }
.btAccentLightHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #ffb129;
    }
a.btAccentIconWidget.btIconWidget:hover {
    color: #21ac94;
    }
.btAccentDarkHeader a.btAccentIconWidget.btIconWidget:hover {
    color: #fff;
    }
.btLightAccentHeader a.btAccentIconWidget.btIconWidget:hover {
    color: #ffb129;
    }
.btAccentLightHeader a.btAccentIconWidget.btIconWidget:hover {
    color: #ffb129;
    }
.btIconWidget.bt_bb_icon.bt_bb_style_filled.bt_bb_shape_circle.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset;
    box-shadow: 0 0 0 4em #21ac94 inset;
    }
.btIconWidget.bt_bb_icon.bt_bb_style_filled.bt_bb_shape_circle.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #21ac94 inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.btIconWidget.bt_bb_icon.bt_bb_style_filled.bt_bb_shape_circle .btIconWidgetIcon .bt_bb_icon_holder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #ffb129 inset;
    box-shadow: 0 0 0 4em #ffb129 inset;
    }
.btIconWidget.bt_bb_icon.bt_bb_style_filled.bt_bb_shape_circle:hover .btIconWidgetIcon .bt_bb_icon_holder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #ffb129 inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #ffb129 inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.btIconWidget.bt_bb_icon.bt_bb_style_gradient_filled.bt_bb_shape_circle.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:before {
    color: #fff;
    background: -webkit-linear-gradient(315deg,#21ac94 0%,#ff5753 100%) !important;
    background: -moz-linear-gradient(315deg,#21ac94 0%,#ff5753 100%) !important;
    background: linear-gradient(135deg,#21ac94 0%,#ff5753 100%) !important;
    }
.btIconWidget.bt_bb_icon.bt_bb_style_gradient_filled.bt_bb_shape_circle.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:before {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    }
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetIcon,
.btSiteFooterWidgets .btBox.widget_shopping_cart .verticalMenuCartToggler {
    display: none;
    }
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li,
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:nth-child(2n) {
    width: auto;
    float: none;
    padding: .8em 0;
    margin: 0;
    }
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:first-child {
    padding: 0 0 .8em;
    }

/* Search widget */
.btSiteFooterWidgets .btSearch,
.btSidebar .btSearch,
.btSidebar .widget_product_search,
.btSidebar .widget_search,
.widget_block.widget_search .wp-block-search__inside-wrapper {
    padding: 0 19px 0 0;
    }
.rtl .btSiteFooterWidgets .btSearch,
.rtl .btSidebar .btSearch,
.rtl .btSidebar .widget_product_search,
.rtl .btSidebar .widget_search,
.rtl .widget_block.widget_search .wp-block-search__inside-wrapper {
    padding: 0 0 0 19px;
    }
.btSiteFooterWidgets .btSearch .port,
.btSidebar .btSearch .port,
.btSidebar .widget_product_search .port,
.btSidebar .widget_search .port,
.widget_block.widget_search .wp-block-search__inside-wrapper .port {
    padding: 0;
    }
.btSiteFooterWidgets .btSearch form,
.btSidebar .btSearch form,
.btSidebar .widget_product_search form,
.btSidebar .widget_search form,
.widget_block.widget_search .wp-block-search__inside-wrapper form {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    }
.btSiteFooterWidgets .btSearch input[type="text"],
.btSiteFooterWidgets .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"],
.btSidebar .widget_search input[type="text"],
.btSidebar .widget_search input[type="search"],
.widget_block.widget_search .wp-block-search__inside-wrapper input[type="text"],
.widget_block.widget_search .wp-block-search__inside-wrapper input[type="search"] {
    background: transparent;
    height: 38px;
    width: 100%;
    margin-right: .7em;
    display: block;
    }
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="text"],
.btSoftRoundedButtons .btSiteFooterWidgets .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"],
.btSoftRoundedButtons .btSidebar .widget_search input[type="text"],
.btSoftRoundedButtons .btSidebar .widget_search input[type="search"],
.btSoftRoundedButtons .widget_block.widget_search .wp-block-search__inside-wrapper input[type="text"],
.btSoftRoundedButtons .widget_block.widget_search .wp-block-search__inside-wrapper input[type="search"] {
    border-radius: 5px;
    }
.rtl .btSiteFooterWidgets .btSearch input[type="text"],
.rtl .btSiteFooterWidgets .btSearch input[type="search"],
.rtl .btSidebar .btSearch input[type="text"],
.rtl .btSidebar .btSearch input[type="search"],
.rtl .btSidebar .widget_product_search input[type="text"],
.rtl .btSidebar .widget_product_search input[type="search"],
.rtl .btSidebar .widget_search input[type="text"],
.rtl .btSidebar .widget_search input[type="search"],
.rtl .widget_block.widget_search .wp-block-search__inside-wrapper input[type="text"],
.rtl .widget_block.widget_search .wp-block-search__inside-wrapper input[type="search"] {
    margin-right: 0;
    margin-left: .7em;
    }
.btDarkSkin .btSiteFooterWidgets .btSearch input[type="text"]::placeholder,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type="text"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type="text"]::placeholder,
.btDarkSkin .btSiteFooterWidgets .btSearch input[type="search"]::placeholder,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type="search"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type="search"]::placeholder,
.btDarkSkin .btSidebar .btSearch input[type="text"]::placeholder,
.btLightSkin .btDarkSkin .btSidebar .btSearch input[type="text"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch input[type="text"]::placeholder,
.btDarkSkin .btSidebar .btSearch input[type="search"]::placeholder,
.btLightSkin .btDarkSkin .btSidebar .btSearch input[type="search"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch input[type="search"]::placeholder,
.btDarkSkin .btSidebar .widget_product_search input[type="text"]::placeholder,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type="text"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type="text"]::placeholder,
.btDarkSkin .btSidebar .widget_product_search input[type="search"]::placeholder,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type="search"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type="search"]::placeholder,
.btDarkSkin .btSidebar .widget_search input[type="text"]::placeholder,
.btLightSkin .btDarkSkin .btSidebar .widget_search input[type="text"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_search input[type="text"]::placeholder,
.btDarkSkin .btSidebar .widget_search input[type="search"]::placeholder,
.btLightSkin .btDarkSkin .btSidebar .widget_search input[type="search"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_search input[type="search"]::placeholder,
.btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper input[type="text"]::placeholder,
.btLightSkin .btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper input[type="text"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper input[type="text"]::placeholder,
.btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper input[type="search"]::placeholder,
.btLightSkin .btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper input[type="search"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper input[type="search"]::placeholder {
    color: #fff !important;
    }
.btSiteFooterWidgets .btSearch button,
.btSiteFooterWidgets .btSearch input[type=submit],
.btSidebar .btSearch button,
.btSidebar .btSearch input[type=submit],
.btSidebar .widget_product_search button,
.btSidebar .widget_product_search input[type=submit],
.btSidebar .widget_search button,
.btSidebar .widget_search input[type=submit],
.widget_block.widget_search .wp-block-search__inside-wrapper button,
.widget_block.widget_search .wp-block-search__inside-wrapper input[type=submit] {
    font-size: .875rem;
    min-width: 38px;
    min-height: 38px;
    border: 0;
    float: right;
    line-height: 38px;
    margin: 0 -38px 0 0;
    cursor: pointer;
    padding: 0 !important;
    color: transparent !important;
    }
.rtl .btSiteFooterWidgets .btSearch button,
.rtl .btSiteFooterWidgets .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],
.rtl .btSidebar .widget_search button,
.rtl .btSidebar .widget_search input[type=submit],
.rtl .widget_block.widget_search .wp-block-search__inside-wrapper button,
.rtl .widget_block.widget_search .wp-block-search__inside-wrapper input[type=submit] {
    float: left;
    margin: -38px 0 0 -38px;
    }
.btHardRoundedButtons .btSiteFooterWidgets .btSearch button,
.btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .btSearch button,
.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .widget_product_search button,
.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit],
.btHardRoundedButtons .btSidebar .widget_search button,
.btHardRoundedButtons .btSidebar .widget_search input[type=submit],
.btHardRoundedButtons .widget_block.widget_search .wp-block-search__inside-wrapper button,
.btHardRoundedButtons .widget_block.widget_search .wp-block-search__inside-wrapper input[type=submit] {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button,
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .btSearch button,
.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .widget_product_search button,
.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit],
.btSoftRoundedButtons .btSidebar .widget_search button,
.btSoftRoundedButtons .btSidebar .widget_search input[type=submit],
.btSoftRoundedButtons .widget_block.widget_search .wp-block-search__inside-wrapper button,
.btSoftRoundedButtons .widget_block.widget_search .wp-block-search__inside-wrapper input[type=submit] {
    border-radius: 5px;
    }
.btDropButtons .btSiteFooterWidgets .btSearch button,
.btDropButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btDropButtons .btSidebar .btSearch button,
.btDropButtons .btSidebar .btSearch input[type=submit],
.btDropButtons .btSidebar .widget_product_search button,
.btDropButtons .btSidebar .widget_product_search input[type=submit],
.btDropButtons .btSidebar .widget_search button,
.btDropButtons .btSidebar .widget_search input[type=submit],
.btDropButtons .widget_block.widget_search .wp-block-search__inside-wrapper button,
.btDropButtons .widget_block.widget_search .wp-block-search__inside-wrapper input[type=submit] {
    border-radius: 50px;
    }
.btSiteFooterWidgets .btSearch button,
.btSidebar .btSearch button,
.btSidebar .widget_product_search button,
.btSidebar .widget_search button,
.widget_block.widget_search .wp-block-search__inside-wrapper button {
    color: #fff;
    background-color: #21ac94;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSiteFooterWidgets .btSearch button:before,
.btSidebar .btSearch button:before,
.btSidebar .widget_product_search button:before,
.btSidebar .widget_search button:before,
.widget_block.widget_search .wp-block-search__inside-wrapper button:before {
    content: "\f002";
    font-family: FontAwesome;
    display: inline-block;
    border: none;
    color: #fff !important;
    background-color: transparent !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btDarkSkin .btSiteFooterWidgets .btSearch button:before,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:before,
.btDarkSkin .btSidebar .btSearch button:before,
.btLightSkin .btDarkSkin .btSidebar .btSearch button:before,
.btDarkSkin.btLightSkin .btDarkSkin .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,
.btDarkSkin .btSidebar .widget_search button:before,
.btLightSkin .btDarkSkin .btSidebar .widget_search button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_search button:before,
.btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper button:before,
.btLightSkin .btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper button:before,
.btDarkSkin.btLightSkin .btDarkSkin .widget_block.widget_search .wp-block-search__inside-wrapper button:before {
    color: #fff !important;
    }
.btAccentButtonDarkText .btSiteFooterWidgets .btSearch button:before,
.btAccentButtonDarkText .btSidebar .btSearch button:before,
.btAccentButtonDarkText .btSidebar .widget_product_search button:before,
.btAccentButtonDarkText .btSidebar .widget_search button:before,
.btAccentButtonDarkText .widget_block.widget_search .wp-block-search__inside-wrapper button:before {
    color: #282828 !important;
    }
.btSiteFooterWidgets .btSearch button:hover,
.btSidebar .btSearch button:hover,
.btSidebar .widget_product_search button:hover,
.btSidebar .widget_search button:hover,
.widget_block.widget_search .wp-block-search__inside-wrapper button:hover {
    background-color: #ffb129 !important;
    }
.btAccentButtonDarkText .btSiteFooterWidgets .btSearch button:hover:before,
.btAccentButtonDarkText .btSidebar .btSearch button:hover:before,
.btAccentButtonDarkText .btSidebar .widget_product_search button:hover:before,
.btAccentButtonDarkText .btSidebar .widget_search button:hover:before,
.btAccentButtonDarkText .widget_block.widget_search .wp-block-search__inside-wrapper button:hover:before {
    color: #282828 !important;
    }
.btSiteFooterWidgets .btSearch .bt_bb_icon,
.btSidebar .btSearch .bt_bb_icon,
.btSidebar .widget_product_search .bt_bb_icon,
.btSidebar .widget_search .bt_bb_icon,
.widget_block.widget_search .wp-block-search__inside-wrapper .bt_bb_icon {
    display: none;
    }
.wp-block-search .wp-block-search__input {
    color: inherit;
    border: none;
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .wp-block-search .wp-block-search__input,
.btLightSkin .btDarkSkin .wp-block-search .wp-block-search__input,
.btDarkSkin.btLightSkin .btDarkSkin .wp-block-search .wp-block-search__input {
    border: 1px solid rgba(255,255,255,.5);
    }
.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;
    }
.widget_search .btSearch .bt_bb_icon .bt_bb_icon_holder:before {
    content: "\e9d3";
    font-family: RemixIconsSystem;
    font-size: 1.4em;
    }
.btTopBox.widget_search.btIconWidget {
    padding-right: .5em;
    }
.btTopBox.widget_search.btIconWidget .btSearch {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.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;
    }
.btLightSkin .btSearchInner.btFromTopBox,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox {
    background: #fff;
    }
.btDarkSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox {
    background: #282828;
    }
.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 {
    font: 8em/1 Icon7Stroke;
    content: "\e680";
    width: auto;
    height: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
    color: #21ac94;
    -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: #156c5d;
    -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;
    }
.rtl .btSearchInner.btFromTopBox input[type="text"] {
    padding: 0 1em 0 2em;
    }
.btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"] {
    color: #282828;
    -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"] {
    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;
    }
.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;
    border: 0;
    cursor: pointer;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
.rtl .btSearchInner.btFromTopBox button {
    right: auto;
    left: 0;
    }
.btSearchInner.btFromTopBox button:before {
    font: 4em/1 Icon7Stroke;
    display: block;
    content: "\e618";
    color: #fff;
    font-weight: 400;
    text-align: center;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
.btLightSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before {
    color: rgba(0,0,0,.1);
    }
.btDarkSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before {
    color: rgba(255,255,255,.5);
    }
.btSearchInner.btFromTopBox button:hover:before {
    color: #21ac94;
    -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 {
    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 {
    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 {
    color: rgba(255,255,255,.3);
    }

/* BB Button */
div.btButtonWidget {
    margin-bottom: 0;
    }
.btMenuHorizontal div.btButtonWidget:not(:first-child) {
    margin-left: 2.5em;
    margin-right: 0;
    }
.rtl.btMenuHorizontal div.btButtonWidget:not(:first-child) {
    margin-right: 2.5em;
    margin-left: 0;
    }
.btMenuHorizontal div.btButtonWidget:not(.btWithLink) {
    padding-left: 1em;
    margin: 0;
    }
.btMenuVertical div.btButtonWidget {
    display: block;
    float: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    }

/* Recent comments */
.wp-block-latest-comments .wp-block-latest-comments__comment,
.wp-block-latest-comments .recentcomments,
.widget_recent_comments .wp-block-latest-comments__comment,
.widget_recent_comments .recentcomments {
    padding: .8em 0;
    margin-left: 0;
    margin-bottom: 0;
    }
.wp-block-latest-comments .wp-block-latest-comments__comment article footer,
.wp-block-latest-comments .recentcomments article footer,
.widget_recent_comments .wp-block-latest-comments__comment article footer,
.widget_recent_comments .recentcomments article footer {
    line-height: 1.75;
    }
.btLightSkin .wp-block-latest-comments .wp-block-latest-comments__comment,
.btDarkSkin .btLightSkin .wp-block-latest-comments .wp-block-latest-comments__comment,
.btLightSkin .btDarkSkin .btLightSkin .wp-block-latest-comments .wp-block-latest-comments__comment,
.btLightSkin .wp-block-latest-comments .recentcomments,
.btDarkSkin .btLightSkin .wp-block-latest-comments .recentcomments,
.btLightSkin .btDarkSkin .btLightSkin .wp-block-latest-comments .recentcomments,
.btLightSkin .widget_recent_comments .wp-block-latest-comments__comment,
.btDarkSkin .btLightSkin .widget_recent_comments .wp-block-latest-comments__comment,
.btLightSkin .btDarkSkin .btLightSkin .widget_recent_comments .wp-block-latest-comments__comment,
.btLightSkin .widget_recent_comments .recentcomments,
.btDarkSkin .btLightSkin .widget_recent_comments .recentcomments,
.btLightSkin .btDarkSkin .btLightSkin .widget_recent_comments .recentcomments {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .wp-block-latest-comments .wp-block-latest-comments__comment,
.btLightSkin .btDarkSkin .wp-block-latest-comments .wp-block-latest-comments__comment,
.btDarkSkin.btLightSkin .btDarkSkin .wp-block-latest-comments .wp-block-latest-comments__comment,
.btDarkSkin .wp-block-latest-comments .recentcomments,
.btLightSkin .btDarkSkin .wp-block-latest-comments .recentcomments,
.btDarkSkin.btLightSkin .btDarkSkin .wp-block-latest-comments .recentcomments,
.btDarkSkin .widget_recent_comments .wp-block-latest-comments__comment,
.btLightSkin .btDarkSkin .widget_recent_comments .wp-block-latest-comments__comment,
.btDarkSkin.btLightSkin .btDarkSkin .widget_recent_comments .wp-block-latest-comments__comment,
.btDarkSkin .widget_recent_comments .recentcomments,
.btLightSkin .btDarkSkin .widget_recent_comments .recentcomments,
.btDarkSkin.btLightSkin .btDarkSkin .widget_recent_comments .recentcomments {
    border-bottom: 1px solid rgba(255,255,255,.5);
    }
.wp-block-latest-comments .wp-block-latest-comments__comment:last-child,
.wp-block-latest-comments .recentcomments:last-child,
.widget_recent_comments .wp-block-latest-comments__comment:last-child,
.widget_recent_comments .recentcomments:last-child {
    border-bottom: none;
    padding-bottom: 0;
    }
.wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-author,
.wp-block-latest-comments .wp-block-latest-comments__comment .comment-author-link,
.wp-block-latest-comments .recentcomments .wp-block-latest-comments__comment-author,
.wp-block-latest-comments .recentcomments .comment-author-link,
.widget_recent_comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-author,
.widget_recent_comments .wp-block-latest-comments__comment .comment-author-link,
.widget_recent_comments .recentcomments .wp-block-latest-comments__comment-author,
.widget_recent_comments .recentcomments .comment-author-link {
    opacity: .6;
    }
.wp-block-latest-comments .wp-block-latest-comments__comment footer.wp-block-latest-comments__comment-meta,
.wp-block-latest-comments .recentcomments footer.wp-block-latest-comments__comment-meta,
.widget_recent_comments .wp-block-latest-comments__comment footer.wp-block-latest-comments__comment-meta,
.widget_recent_comments .recentcomments footer.wp-block-latest-comments__comment-meta {
    line-height: 1.6;
    }
.widget_top_rated_products ul.product_list_widget .bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,
.woocommerce.widget_products .bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    margin-top: 0;
    }
.widget_recent_comments .comment-author-link a {
    display: inline;
    padding: 0;
    }

/* Divider Widget */
.btMenuHorizontal .menuPort .widget_bt_divider_widget:not(:first-child),
.btMenuHorizontal .topTools .widget_bt_divider_widget:not(:first-child) {
    margin-right: 0;
    margin-left: 0;
    }
.rtl.btMenuHorizontal .menuPort .widget_bt_divider_widget:not(:first-child),
.rtl.btMenuHorizontal .topTools .widget_bt_divider_widget:not(:first-child) {
    margin-left: 0 !important;
    margin-right: 0 !important;
    }
.btMenuHorizontal .topBarInLogoArea .widget_bt_divider_widget:not(:first-child) {
    margin-right: -1em;
    margin-left: 0;
    }
.btMenuHorizontal .topBarInLogoArea .widget_bt_divider_widget:not(:first-child) > span {
    height: 3rem;
    }
.btMenuBelowLogoShowArea.btStickyHeaderActive.btMenuHorizontal .topBarInLogoArea .widget_bt_divider_widget:not(:first-child) > span {
    height: 2rem;
    }
.btMenuHorizontal .topBarInMenu .widget_bt_divider_widget > span {
    height: -webkit-calc(70px * .5);
    height: -moz-calc(70px * .5);
    height: calc(70px * .5);
    }
.btMenuBelowLogoShowArea.btMenuHorizontal .topBarInMenu .widget_bt_divider_widget > span {
    height: 2rem;
    }
.btMenuBelowLogo.btMenuHorizontal .topBarInMenu .widget_bt_divider_widget > span {
    height: 50px;
    }
.btMenuVertical .menuPort .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu,
.btMenuVertical .topTools .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu,
.btMenuVertical .topBarInLogoArea .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu,
.btMenuVertical .topBarInMenu .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu {
    display: none !important;
    }
.btSidebar .btButtonWidget:not(:first-child) + .widget_bt_divider_widget {
    margin-top: 0;
    }
.widget_bt_divider_widget {
    line-height: inherit;
    }
.btSidebar .widget_bt_divider_widget:not(:first-child) {
    margin: -4em 0 0;
    }
.btSidebar .widget_bt_divider_widget + .widget_bt_divider_widget {
    margin: 0;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border {
    opacity: 1;
    }
.btLightSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,
.btDarkSkin .btLightSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border {
    border-color: rgba(0,0,0,.1);
    }
.btDarkSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,
.btLightSkin .btDarkSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border {
    border-color: rgba(255,255,255,.5);
    }
.btMenuVertical .widget_bt_divider_widget {
    display: block !important;
    }
.widget_bt_divider_widget > span {
    display: block;
    }
.widget_bt_divider_widget > span.bt_divider_widget_show_border {
    border: 0;
    border-style: solid;
    border-color: inherit;
    opacity: 1;
    }
.topBar .widget_bt_divider_widget > span.bt_divider_widget_show_border {
    line-height: 1em;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_show_border {
    width: 100%;
    height: 0;
    border-left: 0;
    }
.widget_bt_divider_widget > span:after {
    display: block;
    content: "|";
    color: transparent;
    width: 0;
    }
.widget_bt_divider_widget > span.bt_divider_widget_border_style_solid {
    border-style: solid;
    }
.widget_bt_divider_widget > span.bt_divider_widget_border_style_dotted {
    border-style: dotted;
    }
.widget_bt_divider_widget > span.bt_divider_widget_border_width_1px {
    border-left-width: 1px;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_border_width_1px,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_border_width_1px {
    border-top-width: 1px;
    }
.widget_bt_divider_widget > span.bt_divider_widget_border_width_2px {
    border-left-width: 2px;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_border_width_2px,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_border_width_2px {
    border-top-width: 2px;
    }
.widget_bt_divider_widget > span.bt_divider_widget_border_width_3px {
    border-left-width: 3px;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_border_width_3px,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_border_width_3px {
    border-top-width: 3px;
    }
.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_small {
    margin-left: .3125rem;
    margin-right: .3125rem;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_small,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_small {
    margin: 0;
    margin-top: .3125rem;
    margin-bottom: .3125rem;
    }
.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_normal {
    margin-left: .625rem;
    margin-right: .625rem;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_normal,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_normal {
    margin: 0;
    margin-top: .625rem;
    margin-bottom: .625rem;
    }
.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_medium {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_medium,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_medium {
    margin: 0;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    }
.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_large {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
    }
.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_large,
.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_large {
    margin: 0;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    }

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

/* Section */
.bt_bb_section {
    position: relative;
    }
.bt_bb_section[class*="dark_solid"]:before {
    background-color: rgba(0,0,0,.3);
    }
.bt_bb_section[class*="bt_bb_background_overlay"]:before {
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    }
.bt_bb_section[class*="bt_bb_background_overlay"] .bt_bb_cell {
    position: relative;
    z-index: 1;
    }
.bt_bb_section.bt_bb_section_allow_content_outside > .bt_bb_port {
    z-index: 3;
    position: relative;
    }
.bt_bb_section .bt_bb_section_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;
    }
.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_negative_margin_small {
    position: relative;
    margin-top: -1em !important;
    z-index: 1;
    }
.bt_bb_section.bt_bb_negative_margin_normal {
    margin-top: -2em !important;
    position: relative;
    z-index: 1;
    }
.bt_bb_section.bt_bb_negative_margin_medium {
    margin-top: -4em !important;
    position: relative;
    z-index: 1;
    }
.bt_bb_section.bt_bb_negative_margin_large {
    margin-top: -8em !important;
    position: relative;
    z-index: 1;
    }
.bt_bb_section.bt_bb_negative_margin_extralarge {
    margin-top: -16em !important;
    position: relative;
    z-index: 1;
    }

/* Boxed limit (1400px) */
@media (min-width: 1400px) {
section.bt_bb_layout_boxed_limit_1400 {
    max-width: 1400px;
    margin: 0 auto;
    }
}

/* Section - Spacing */
.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_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_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_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_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_100 > .bt_bb_port {
    padding-top: 100px;
    }
.bt_bb_section.bt_bb_bottom_spacing_100 > .bt_bb_port {
    padding-bottom: 100px;
    }
.bt_bb_section.bt_bb_top_spacing_110 > .bt_bb_port {
    padding-top: 110px;
    }
.bt_bb_section.bt_bb_bottom_spacing_110 > .bt_bb_port {
    padding-bottom: 110px;
    }
.bt_bb_section.bt_bb_top_spacing_120 > .bt_bb_port {
    padding-top: 120px;
    }
.bt_bb_section.bt_bb_bottom_spacing_120 > .bt_bb_port {
    padding-bottom: 120px;
    }
.bt_bb_section.bt_bb_top_spacing_130 > .bt_bb_port {
    padding-top: 130px;
    }
.bt_bb_section.bt_bb_bottom_spacing_130 > .bt_bb_port {
    padding-bottom: 130px;
    }
.bt_bb_section.bt_bb_top_spacing_140 > .bt_bb_port {
    padding-top: 140px;
    }
.bt_bb_section.bt_bb_bottom_spacing_140 > .bt_bb_port {
    padding-bottom: 140px;
    }
.bt_bb_section.bt_bb_top_spacing_150 > .bt_bb_port {
    padding-top: 150px;
    }
.bt_bb_section.bt_bb_bottom_spacing_150 > .bt_bb_port {
    padding-bottom: 150px;
    }
.bt_bb_section.bt_bb_negative_margin_5 {
    margin-top: -5px;
    }
.bt_bb_section.bt_bb_negative_margin_10 {
    margin-top: -10px;
    }
.bt_bb_section.bt_bb_negative_margin_15 {
    margin-top: -15px;
    }
.bt_bb_section.bt_bb_negative_margin_20 {
    margin-top: -20px;
    }
.bt_bb_section.bt_bb_negative_margin_25 {
    margin-top: -25px;
    }
.bt_bb_section.bt_bb_negative_margin_30 {
    margin-top: -30px;
    }
.bt_bb_section.bt_bb_negative_margin_35 {
    margin-top: -35px;
    }
.bt_bb_section.bt_bb_negative_margin_40 {
    margin-top: -40px;
    }
.bt_bb_section.bt_bb_negative_margin_45 {
    margin-top: -45px;
    }
.bt_bb_section.bt_bb_negative_margin_50 {
    margin-top: -50px;
    }
.bt_bb_section.bt_bb_negative_margin_55 {
    margin-top: -55px;
    }
.bt_bb_section.bt_bb_negative_margin_60 {
    margin-top: -60px;
    }
.bt_bb_section.bt_bb_negative_margin_65 {
    margin-top: -65px;
    }
.bt_bb_section.bt_bb_negative_margin_70 {
    margin-top: -70px;
    }
.bt_bb_section.bt_bb_negative_margin_75 {
    margin-top: -75px;
    }
.bt_bb_section.bt_bb_negative_margin_80 {
    margin-top: -80px;
    }
.bt_bb_section.bt_bb_negative_margin_85 {
    margin-top: -85px;
    }
.bt_bb_section.bt_bb_negative_margin_90 {
    margin-top: -90px;
    }
.bt_bb_section.bt_bb_negative_margin_95 {
    margin-top: -95px;
    }
.bt_bb_section.bt_bb_negative_margin_100 {
    margin-top: -100px;
    }

/* Row */
.bt_bb_row.bt_bb_negative_margin_small {
    position: relative;
    margin-top: -1em;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_normal {
    margin-top: -2em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_medium {
    margin-top: -4em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_large {
    margin-top: -8em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_extralarge {
    margin-top: -16em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_shadow_visible {
    -webkit-box-shadow: 0 10px 25px -10px rgba(0,0,0,.1);
    box-shadow: 0 10px 25px -10px rgba(0,0,0,.1);
    }
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
    padding-left: 2em;
    padding-right: 2em;
    }
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content .bt_bb_image {
    margin: 0 -2em;
    }
.bt_bb_row.bt_bb_shape_soft_rounded {
    border-radius: 20px;
    overflow: hidden;
    }
.bt_bb_row.bt_bb_shape_hard_rounded {
    border-radius: 50px;
    overflow: hidden;
    }
.bt_bb_row.bt_bb_row_with_bg_image {
    background-size: cover;
    background-position: center center;
    }
@media (max-width: 780px) {
.bt_bb_row.bt_bb_negative_margin_large {
    margin-top: -6em;
    }
.bt_bb_row.bt_bb_negative_margin_extralarge {
    margin-top: -10em;
    }
}

/* Row  & Inner Row - Negative margin in numbers */
.bt_bb_row.bt_bb_negative_margin_5 {
    margin-top: -5px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_10 {
    margin-top: -10px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_15 {
    margin-top: -15px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_20 {
    margin-top: -20px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_25 {
    margin-top: -25px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_30 {
    margin-top: -30px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_35 {
    margin-top: -35px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_40 {
    margin-top: -40px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_45 {
    margin-top: -45px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_50 {
    margin-top: -50px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_60 {
    margin-top: -60px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_70 {
    margin-top: -70px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_80 {
    margin-top: -80px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_90 {
    margin-top: -90px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_100 {
    margin-top: -100px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_110 {
    margin-top: -110px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_120 {
    margin-top: -120px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_130 {
    margin-top: -130px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_140 {
    margin-top: -140px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row.bt_bb_negative_margin_150 {
    margin-top: -150px;
    position: relative;
    z-index: 1;
    }

/* Inner Row */
.bt_bb_row_inner.bt_bb_negative_margin_small {
    position: relative;
    margin-top: -1em;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_normal {
    margin-top: -2em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_medium {
    margin-top: -4em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_large {
    margin-top: -8em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_extralarge {
    margin-top: -16em;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_shadow_visible {
    -webkit-box-shadow: 0 10px 25px -10px rgba(0,0,0,.1);
    box-shadow: 0 10px 25px -10px rgba(0,0,0,.1);
    }
@media (max-width: 780px) {
.bt_bb_row_inner.bt_bb_negative_margin_large {
    margin-top: -6em;
    }
.bt_bb_row_inner.bt_bb_negative_margin_extralarge {
    margin-top: -10em;
    }
}

/* Inner Row - Negative margin in numbers */
.bt_bb_row_inner.bt_bb_negative_margin_5 {
    margin-top: -5px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_10 {
    margin-top: -10px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_15 {
    margin-top: -15px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_20 {
    margin-top: -20px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_25 {
    margin-top: -25px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_30 {
    margin-top: -30px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_35 {
    margin-top: -35px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_40 {
    margin-top: -40px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_45 {
    margin-top: -45px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_50 {
    margin-top: -50px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_60 {
    margin-top: -60px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_70 {
    margin-top: -70px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_80 {
    margin-top: -80px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_90 {
    margin-top: -90px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_100 {
    margin-top: -100px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_110 {
    margin-top: -110px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_120 {
    margin-top: -120px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_130 {
    margin-top: -130px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_140 {
    margin-top: -140px;
    position: relative;
    z-index: 1;
    }
.bt_bb_row_inner.bt_bb_negative_margin_150 {
    margin-top: -150px;
    position: relative;
    z-index: 1;
    }

/* Column */
.bt_bb_column.bt_bb_shadow_visible {
    -webkit-box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column.bt_bb_shadow_inner_shadow .bt_bb_column_content {
    -webkit-box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column.bt_bb_shadow_hover_visible {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }
.bt_bb_column.bt_bb_shadow_hover_inner_visible .bt_bb_column_content {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }
.bt_bb_column:hover.bt_bb_shadow_hover_visible {
    -webkit-box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column:hover.bt_bb_shadow_hover_inner_visible .bt_bb_column_content {
    -webkit-box-shadow: 0 0 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 0 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column.bt_bb_shape_hard-rounded .bt_bb_column_content {
    border-radius: 30px;
    overflow: hidden;
    }
.bt_bb_column.bt_bb_shape_hard-rounded.bt_bb_shape_position_regular {
    overflow: hidden;
    border-radius: 50px;
    }
.bt_bb_column.bt_bb_shape_hard-rounded.bt_bb_shape_position_regular .bt_bb_column_content {
    border-radius: 0;
    }
.bt_bb_column.bt_bb_shape_soft-rounded .bt_bb_column_content {
    border-radius: 20px;
    overflow: hidden;
    }
.bt_bb_column.bt_bb_shape_soft-rounded.bt_bb_shape_position_regular {
    overflow: hidden;
    border-radius: 20px;
    }
.bt_bb_column.bt_bb_shape_soft-rounded.bt_bb_shape_position_regular .bt_bb_column_content {
    border-radius: 0;
    }
.bt_bb_column.bt_bb_shape_drop-rounded .bt_bb_column_content {
    border-radius: 0 150px 150px 80px;
    overflow: hidden;
    }
.bt_bb_column.bt_bb_shape_drop-rounded.bt_bb_shape_position_regular {
    overflow: hidden;
    border-radius: 0 150px 150px 80px;
    }
.bt_bb_column.bt_bb_shape_drop-rounded.bt_bb_shape_position_regular .bt_bb_column_content {
    border-radius: 0;
    }
.bt_bb_column.bt_bb_border_yes .bt_bb_column_content {
    border: 2px solid #282828;
    }
.btDarkSkin .bt_bb_column.bt_bb_border_yes .bt_bb_column_content,
.btLightSkin .btDarkSkin .bt_bb_column.bt_bb_border_yes .bt_bb_column_content,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_column.bt_bb_border_yes .bt_bb_column_content {
    border: 2px solid #fff;
    }
.bt_bb_column.bt_bb_border_accent .bt_bb_column_content {
    border: 1px solid #21ac94;
    }
@media (max-width: 992px) {
.bt_bb_column.bt_bb_shape_drop-rounded .bt_bb_column_content {
    border-radius: 0 90px 90px 30px;
    overflow: hidden;
    }
.bt_bb_column.bt_bb_shape_drop-rounded.bt_bb_shape_position_regular {
    overflow: hidden;
    border-radius: 0 90px 90px 30px;
    }
.bt_bb_column.bt_bb_shape_drop-rounded.bt_bb_shape_position_regular .bt_bb_column_content {
    border-radius: 0;
    }
}

/* Column Inner */
.bt_bb_column_inner.bt_bb_shadow_visible {
    -webkit-box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column_inner.bt_bb_shadow_inner_shadow .bt_bb_column_inner_content {
    -webkit-box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column_inner.bt_bb_shadow_hover_visible {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }
.bt_bb_column_inner.bt_bb_shadow_hover_inner_visible .bt_bb_column_inner_content {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }
.bt_bb_column_inner:hover.bt_bb_shadow_hover_visible {
    -webkit-box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 30px 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column_inner:hover.bt_bb_shadow_hover_inner_visible .bt_bb_column_inner_content {
    -webkit-box-shadow: 0 0 30px -10px rgba(0,0,0,.2);
    box-shadow: 0 0 30px -10px rgba(0,0,0,.2);
    }
.bt_bb_column_inner.bt_bb_shape_soft-rounded .bt_bb_column_inner_content {
    border-radius: 20px;
    overflow: hidden;
    }
.bt_bb_column_inner.bt_bb_shape_soft-rounded.bt_bb_shape_position_regular {
    overflow: hidden;
    border-radius: 20px;
    }
.bt_bb_column_inner.bt_bb_shape_soft-rounded.bt_bb_shape_position_regular .bt_bb_column_inner_content {
    border-radius: 0;
    }
.bt_bb_column_inner.bt_bb_shape_hard-rounded .bt_bb_column_inner_content {
    border-radius: 30px;
    overflow: hidden;
    }
.bt_bb_column_inner.bt_bb_shape_hard-rounded.bt_bb_shape_position_regular {
    overflow: hidden;
    border-radius: 30px;
    }
.bt_bb_column_inner.bt_bb_shape_hard-rounded.bt_bb_shape_position_regular .bt_bb_column_inner_content {
    border-radius: 0;
    }
.bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_inner_content {
    border: 2px solid #282828;
    }
.btDarkSkin .bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_inner_content,
.btLightSkin .btDarkSkin .bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_inner_content,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_inner_content {
    border: 2px solid #fff;
    }
.bt_bb_column_inner.bt_bb_border_accent .bt_bb_column_inner_content {
    border: 1px solid #21ac94;
    }

/* 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_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_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_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_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;
    }
.bt_bb_column.bt_bb_padding_110 .bt_bb_column_content {
    padding-left: 110px;
    padding-right: 110px;
    }
.bt_bb_column_inner.bt_bb_padding_110 .bt_bb_column_inner_content {
    padding-left: 110px;
    padding-right: 110px;
    }
.bt_bb_column.bt_bb_padding_120 .bt_bb_column_content {
    padding-left: 120px;
    padding-right: 120px;
    }
.bt_bb_column_inner.bt_bb_padding_120 .bt_bb_column_inner_content {
    padding-left: 120px;
    padding-right: 120px;
    }
.bt_bb_column.bt_bb_padding_130 .bt_bb_column_content {
    padding-left: 130px;
    padding-right: 130px;
    }
.bt_bb_column_inner.bt_bb_padding_130 .bt_bb_column_inner_content {
    padding-left: 130px;
    padding-right: 130px;
    }
.bt_bb_column.bt_bb_padding_140 .bt_bb_column_content {
    padding-left: 140px;
    padding-right: 140px;
    }
.bt_bb_column_inner.bt_bb_padding_140 .bt_bb_column_inner_content {
    padding-left: 140px;
    padding-right: 140px;
    }
.bt_bb_column.bt_bb_padding_150 .bt_bb_column_content {
    padding-left: 150px;
    padding-right: 150px;
    }
.bt_bb_column_inner.bt_bb_padding_150 .bt_bb_column_inner_content {
    padding-left: 150px;
    padding-right: 150px;
    }

/* 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_v2 .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before,
.bt_bb_separator_v2 .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_after {
    opacity: 1;
    }
.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_55 {
    margin-top: 55px;
    }
.bt_bb_separator.bt_bb_bottom_spacing_55 {
    margin-bottom: 55px;
    }
.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: 1rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    display: block;
    letter-spacing: 0.5px;
    margin-bottom: .8em;
    }
.btSupertitleWeight_default .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 600;
    }
.btSupertitleWeight_normal .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: normal;
    }
.btSupertitleWeight_bold .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: bold;
    }
.btSupertitleWeight_bolder .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: bolder;
    }
.btSupertitleWeight_lighter .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 300;
    }
.btSupertitleWeight_light .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 400;
    }
.btSupertitleWeight_thin .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 100;
    }
.btSupertitleWeight_100 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 100;
    }
.btSupertitleWeight_200 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 200;
    }
.btSupertitleWeight_300 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 300;
    }
.btSupertitleWeight_400 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 400;
    }
.btSupertitleWeight_500 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 500;
    }
.btSupertitleWeight_600 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 600;
    }
.btSupertitleWeight_700 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 700;
    }
.btSupertitleWeight_800 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 800;
    }
.btSupertitleWeight_900 .bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 900;
    }
.bt_bb_superheadline_font_weight_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: normal;
    }
.bt_bb_superheadline_font_weight_bold.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: bold;
    }
.bt_bb_superheadline_font_weight_bolder.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: bolder;
    }
.bt_bb_superheadline_font_weight_lighter.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 300;
    }
.bt_bb_superheadline_font_weight_light.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 200;
    }
.bt_bb_superheadline_font_weight_thin.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 100;
    }
.bt_bb_superheadline_font_weight_100.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 100;
    }
.bt_bb_superheadline_font_weight_200.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 200;
    }
.bt_bb_superheadline_font_weight_300.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 300;
    }
.bt_bb_superheadline_font_weight_400.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 400;
    }
.bt_bb_superheadline_font_weight_500.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 500;
    }
.bt_bb_superheadline_font_weight_600.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 600;
    }
.bt_bb_superheadline_font_weight_700.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 700;
    }
.bt_bb_superheadline_font_weight_800.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 800;
    }
.bt_bb_superheadline_font_weight_900.bt_bb_headline .bt_bb_headline_superheadline {
    font-weight: 900;
    }
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .8rem;
    margin-bottom: 1.5em;
    }
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .8667rem;
    margin-bottom: 1.4em;
    }
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .93333rem;
    margin-bottom: 1em;
    }
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .93333rem;
    margin-bottom: 1.2em;
    }
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .93333rem;
    margin-bottom: .9em;
    }
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.0667rem;
    }
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.1334rem;
    margin-bottom: .55em;
    }
.bt_bb_size_extrahuge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.2667rem;
    margin-bottom: .55em;
    }
.btNoHeadline.bt_bb_headline .bt_bb_headline_superheadline {
    margin-bottom: 0;
    }
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    margin-top: 1em;
    line-height: 1.7;
    font-size: 1em;
    }
.btSubtitleWeight_default .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 400;
    }
.btSubtitleWeight_normal .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: normal;
    }
.btSubtitleWeight_bold .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: bold;
    }
.btSubtitleWeight_bolder .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: bolder;
    }
.btSubtitleWeight_lighter .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 300;
    }
.btSubtitleWeight_light .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 400;
    }
.btSubtitleWeight_thin .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 100;
    }
.btSubtitleWeight_100 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 100;
    }
.btSubtitleWeight_200 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 200;
    }
.btSubtitleWeight_300 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 300;
    }
.btSubtitleWeight_400 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 400;
    }
.btSubtitleWeight_500 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 500;
    }
.btSubtitleWeight_600 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 600;
    }
.btSubtitleWeight_700 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 700;
    }
.btSubtitleWeight_800 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 800;
    }
.btSubtitleWeight_900 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 900;
    }
.bt_bb_subheadline_font_weight_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: normal;
    }
.bt_bb_subheadline_font_weight_bold.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: bold;
    }
.bt_bb_subheadline_font_weight_bolder.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: bolder;
    }
.bt_bb_subheadline_font_weight_lighter.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 300;
    }
.bt_bb_subheadline_font_weight_light.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 200;
    }
.bt_bb_subheadline_font_weight_thin.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 100;
    }
.bt_bb_subheadline_font_weight_100.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 100;
    }
.bt_bb_subheadline_font_weight_200.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 200;
    }
.bt_bb_subheadline_font_weight_300.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 300;
    }
.bt_bb_subheadline_font_weight_400.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 400;
    }
.bt_bb_subheadline_font_weight_500.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 500;
    }
.bt_bb_subheadline_font_weight_600.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 600;
    }
.bt_bb_subheadline_font_weight_700.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 700;
    }
.bt_bb_subheadline_font_weight_800.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 800;
    }
.bt_bb_subheadline_font_weight_900.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-weight: 900;
    }
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.0667rem;
    margin-top: .9em;
    }
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.0667rem;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.0667rem;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.1334rem;
    line-height: 1.6;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2rem;
    margin-top: .9em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2667rem;
    margin-top: .5em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.4667rem;
    line-height: 1.5;
    margin-top: .4em;
    }
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5334rem;
    line-height: 1.7;
    margin-top: .4em;
    }
.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 {
    color: #21ac94;
    font-weight: inherit;
    }
.bt_bb_headline h1 em,
.bt_bb_headline h2 em,
.bt_bb_headline h3 em,
.bt_bb_headline h4 em,
.bt_bb_headline h5 em,
.bt_bb_headline h6 em {
    color: #ffb129;
    font-style: normal;
    }
.bt_bb_headline h1 del,
.bt_bb_headline h2 del,
.bt_bb_headline h3 del,
.bt_bb_headline h4 del,
.bt_bb_headline h5 del,
.bt_bb_headline h6 del {
    font-size: 85%;
    opacity: .5;
    padding-right: .5em;
    }
.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.4rem;
    }
.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: .7em;
    }
.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;
    border-color: #21ac94;
    }
.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.5334rem;
    line-height: 1.7;
    }
.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-bottom: .7em;
    }
.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: .7em;
    }
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.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:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after {
    border-width: 2px 0 0;
    }
.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.8rem;
    line-height: 1.45;
    }
.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-bottom: .1em;
    }
.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.4667rem;
    }
.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-bottom: .1em;
    }
.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: 0;
    }
.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.1334rem;
    }
.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: 3.8rem;
    }
.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: 5rem;
    }
.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: 5.6667rem;
    line-height: 1;
    }
.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;
    width: 1.5em;
    border-color: #21ac94;
    }
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.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_bottom.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_bottom.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_bottom.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_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    border-color: #21ac94;
    }
.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;
    width: 1.5em;
    border-color: #21ac94;
    }
.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;
    width: 1.5em;
    border-color: #21ac94;
    }
.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: normal;
    }
.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: bold;
    }
.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: bolder;
    }
.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: 300;
    }
.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: 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_font_weight_100.bt_bb_headline h1,
.bt_bb_font_weight_100.bt_bb_headline h2,
.bt_bb_font_weight_100.bt_bb_headline h3,
.bt_bb_font_weight_100.bt_bb_headline h4,
.bt_bb_font_weight_100.bt_bb_headline h5,
.bt_bb_font_weight_100.bt_bb_headline h6 {
    font-weight: 100;
    }
.bt_bb_font_weight_200.bt_bb_headline h1,
.bt_bb_font_weight_200.bt_bb_headline h2,
.bt_bb_font_weight_200.bt_bb_headline h3,
.bt_bb_font_weight_200.bt_bb_headline h4,
.bt_bb_font_weight_200.bt_bb_headline h5,
.bt_bb_font_weight_200.bt_bb_headline h6 {
    font-weight: 200;
    }
.bt_bb_font_weight_300.bt_bb_headline h1,
.bt_bb_font_weight_300.bt_bb_headline h2,
.bt_bb_font_weight_300.bt_bb_headline h3,
.bt_bb_font_weight_300.bt_bb_headline h4,
.bt_bb_font_weight_300.bt_bb_headline h5,
.bt_bb_font_weight_300.bt_bb_headline h6 {
    font-weight: 300;
    }
.bt_bb_font_weight_400.bt_bb_headline h1,
.bt_bb_font_weight_400.bt_bb_headline h2,
.bt_bb_font_weight_400.bt_bb_headline h3,
.bt_bb_font_weight_400.bt_bb_headline h4,
.bt_bb_font_weight_400.bt_bb_headline h5,
.bt_bb_font_weight_400.bt_bb_headline h6 {
    font-weight: 400;
    }
.bt_bb_font_weight_500.bt_bb_headline h1,
.bt_bb_font_weight_500.bt_bb_headline h2,
.bt_bb_font_weight_500.bt_bb_headline h3,
.bt_bb_font_weight_500.bt_bb_headline h4,
.bt_bb_font_weight_500.bt_bb_headline h5,
.bt_bb_font_weight_500.bt_bb_headline h6 {
    font-weight: 500;
    }
.bt_bb_font_weight_600.bt_bb_headline h1,
.bt_bb_font_weight_600.bt_bb_headline h2,
.bt_bb_font_weight_600.bt_bb_headline h3,
.bt_bb_font_weight_600.bt_bb_headline h4,
.bt_bb_font_weight_600.bt_bb_headline h5,
.bt_bb_font_weight_600.bt_bb_headline h6 {
    font-weight: 600;
    }
.bt_bb_font_weight_700.bt_bb_headline h1,
.bt_bb_font_weight_700.bt_bb_headline h2,
.bt_bb_font_weight_700.bt_bb_headline h3,
.bt_bb_font_weight_700.bt_bb_headline h4,
.bt_bb_font_weight_700.bt_bb_headline h5,
.bt_bb_font_weight_700.bt_bb_headline h6 {
    font-weight: 700;
    }
.bt_bb_font_weight_800.bt_bb_headline h1,
.bt_bb_font_weight_800.bt_bb_headline h2,
.bt_bb_font_weight_800.bt_bb_headline h3,
.bt_bb_font_weight_800.bt_bb_headline h4,
.bt_bb_font_weight_800.bt_bb_headline h5,
.bt_bb_font_weight_800.bt_bb_headline h6 {
    font-weight: 800;
    }
.bt_bb_font_weight_900.bt_bb_headline h1,
.bt_bb_font_weight_900.bt_bb_headline h2,
.bt_bb_font_weight_900.bt_bb_headline h3,
.bt_bb_font_weight_900.bt_bb_headline h4,
.bt_bb_font_weight_900.bt_bb_headline h5,
.bt_bb_font_weight_900.bt_bb_headline h6 {
    font-weight: 900;
    }

/* Buttons */
.btContent .bt_bb_button a {
    color: inherit;
    }
.bt_bb_button .bt_bb_button_text {
    letter-spacing: 0.5px;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.btButtonWeight_default .bt_bb_button .bt_bb_button_text {
    font-weight: 600;
    }
.btButtonWeight_normal .bt_bb_button .bt_bb_button_text {
    font-weight: normal;
    }
.btButtonWeight_bold .bt_bb_button .bt_bb_button_text {
    font-weight: bold;
    }
.btButtonWeight_bolder .bt_bb_button .bt_bb_button_text {
    font-weight: bolder;
    }
.btButtonWeight_lighter .bt_bb_button .bt_bb_button_text {
    font-weight: 300;
    }
.btButtonWeight_light .bt_bb_button .bt_bb_button_text {
    font-weight: 400;
    }
.btButtonWeight_thin .bt_bb_button .bt_bb_button_text {
    font-weight: 100;
    }
.btButtonWeight_100 .bt_bb_button .bt_bb_button_text {
    font-weight: 100;
    }
.btButtonWeight_200 .bt_bb_button .bt_bb_button_text {
    font-weight: 200;
    }
.btButtonWeight_300 .bt_bb_button .bt_bb_button_text {
    font-weight: 300;
    }
.btButtonWeight_400 .bt_bb_button .bt_bb_button_text {
    font-weight: 400;
    }
.btButtonWeight_500 .bt_bb_button .bt_bb_button_text {
    font-weight: 500;
    }
.btButtonWeight_600 .bt_bb_button .bt_bb_button_text {
    font-weight: 600;
    }
.btButtonWeight_700 .bt_bb_button .bt_bb_button_text {
    font-weight: 700;
    }
.btButtonWeight_800 .bt_bb_button .bt_bb_button_text {
    font-weight: 800;
    }
.btButtonWeight_900 .bt_bb_button .bt_bb_button_text {
    font-weight: 900;
    }
.bt_bb_font_weight_normal.bt_bb_button .bt_bb_button_text {
    font-weight: normal;
    }
.bt_bb_font_weight_bold.bt_bb_button .bt_bb_button_text {
    font-weight: bold;
    }
.bt_bb_font_weight_bolder.bt_bb_button .bt_bb_button_text {
    font-weight: bolder;
    }
.bt_bb_font_weight_lighter.bt_bb_button .bt_bb_button_text {
    font-weight: 300;
    }
.bt_bb_font_weight_light.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_font_weight_100.bt_bb_button .bt_bb_button_text {
    font-weight: 100;
    }
.bt_bb_font_weight_200.bt_bb_button .bt_bb_button_text {
    font-weight: 200;
    }
.bt_bb_font_weight_300.bt_bb_button .bt_bb_button_text {
    font-weight: 300;
    }
.bt_bb_font_weight_400.bt_bb_button .bt_bb_button_text {
    font-weight: 400;
    }
.bt_bb_font_weight_500.bt_bb_button .bt_bb_button_text {
    font-weight: 500;
    }
.bt_bb_font_weight_600.bt_bb_button .bt_bb_button_text {
    font-weight: 600;
    }
.bt_bb_font_weight_700.bt_bb_button .bt_bb_button_text {
    font-weight: 700;
    }
.bt_bb_font_weight_800.bt_bb_button .bt_bb_button_text {
    font-weight: 800;
    }
.bt_bb_font_weight_900.bt_bb_button .bt_bb_button_text {
    font-weight: 900;
    }
.bt_bb_letter_spacing_none.bt_bb_button .bt_bb_button_text {
    letter-spacing: 0;
    }
.bt_bb_letter_spacing_0_5.bt_bb_button .bt_bb_button_text {
    letter-spacing: .5px;
    }
.bt_bb_letter_spacing_1.bt_bb_button .bt_bb_button_text {
    letter-spacing: 1px;
    }
.bt_bb_letter_spacing_1_5.bt_bb_button .bt_bb_button_text {
    letter-spacing: 1.5px;
    }
.bt_bb_letter_spacing_2.bt_bb_button .bt_bb_button_text {
    letter-spacing: 2px;
    }
.bt_bb_letter_spacing_2_5.bt_bb_button .bt_bb_button_text {
    letter-spacing: 2.5px;
    }
.bt_bb_letter_spacing_3.bt_bb_button .bt_bb_button_text {
    letter-spacing: 3px;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_button,.bt_bb_align_center .bt_bb_align_right.bt_bb_button,.bt_bb_align_left .bt_bb_align_right .bt_bb_button,.bt_bb_align_center .bt_bb_align_right .bt_bb_button,.bt_bb_align_right.bt_bb_button,.bt_bb_align_right .bt_bb_button {
    margin-left: 2.5em;
    float: none;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_button,.bt_bb_align_center .bt_bb_align_left.bt_bb_button,.bt_bb_align_right .bt_bb_align_left .bt_bb_button,.bt_bb_align_center .bt_bb_align_left .bt_bb_button,.bt_bb_align_left.bt_bb_button,.bt_bb_align_left .bt_bb_button {
    margin-right: 2.5em;
    float: none;
    }
.bt_bb_button.bt_bb_icon_position_left .bt_bb_icon_holder {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: .8em;
    }
.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: .8em;
    }
.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_size_extra_small {
    font-size: .7em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_right.bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_right .bt_bb_button.bt_bb_size_extra_small {
    margin-left: 1em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_left.bt_bb_button.bt_bb_size_extra_small,.bt_bb_align_left .bt_bb_button.bt_bb_size_extra_small {
    margin-right: 1em;
    }
.bt_bb_button.bt_bb_size_small {
    font-size: .86666666em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_size_small,.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_small,.bt_bb_align_right.bt_bb_button.bt_bb_size_small,.bt_bb_align_right .bt_bb_button.bt_bb_size_small {
    margin-left: 1em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_size_small,.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_small,.bt_bb_align_left.bt_bb_button.bt_bb_size_small,.bt_bb_align_left .bt_bb_button.bt_bb_size_small {
    margin-right: 1em;
    }
.bt_bb_button.bt_bb_size_medium {
    font-size: .938em;
    }
.bt_bb_button.bt_bb_size_normal {
    font-size: 1em;
    }
.bt_bb_button.bt_bb_size_large {
    font-size: 1.1em;
    }
.bt_bb_size_extra_small.bt_bb_button a {
    padding: 1.025em 1.25em;
    }
.bt_bb_size_small.bt_bb_button a {
    padding: 1.025em 1.25em;
    }
.bt_bb_size_medium.bt_bb_button a {
    padding: 1.175em 2em;
    }
.bt_bb_size_normal.bt_bb_button a {
    padding: 1.235em 2.655em;
    }
.bt_bb_size_large.bt_bb_button a {
    padding: 1.1365em 2.23em;
    }
.bt_bb_style_clean.bt_bb_button a {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.bt_bb_shape_drop.bt_bb_button a {
    border-radius: 50px !important;
    border-top-left-radius: 0% !important;
    padding: 1.4em 2.5em !important;
    }
.btSoftRoundedButtons .bt_bb_button a {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_button a {
    border-radius: 50px;
    }
.btDropButtons .bt_bb_button a {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.bt_bb_shape_rounded.bt_bb_button.bt_bb_style_underline a {
    border-radius: 0;
    }
.bt_bb_shape_round.bt_bb_button.bt_bb_style_underline a {
    border-radius: 0;
    }
.bt_bb_shape_drop.bt_bb_button.bt_bb_style_underline a {
    border-radius: 0;
    }
.bt_bb_button.bt_bb_style_underline a {
    border-bottom: 2px solid #282828;
    padding: .8em 0 !important;
    border-radius: 0% !important;
    }
.bt_bb_button.bt_bb_style_underline a:hover {
    border-color: #21ac94;
    color: #21ac94;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_style_underline,.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_style_underline,.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_style_underline,.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_style_underline,.bt_bb_align_right.bt_bb_button.bt_bb_style_underline,.bt_bb_align_right .bt_bb_button.bt_bb_style_underline {
    margin-left: 3em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_style_underline,.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_style_underline,.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_style_underline,.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_style_underline,.bt_bb_align_left.bt_bb_button.bt_bb_style_underline,.bt_bb_align_left .bt_bb_button.bt_bb_style_underline {
    margin-right: 3em;
    }
.bt_bb_button.bt_bb_style_gradient_filled a {
    color: #fff !important;
    background: -webkit-linear-gradient(315deg,#ffb129 0%,#21ac94 100%);
    background: -moz-linear-gradient(315deg,#ffb129 0%,#21ac94 100%);
    background: linear-gradient(135deg,#ffb129 0%,#21ac94 100%);
    }
.bt_bb_button.bt_bb_style_gradient_filled a:hover {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    }
.bt_bb_button.bt_bb_style_filled a {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset;
    box-shadow: 0 0 0 4em #282828 inset;
    }
.bt_bb_button.bt_bb_style_filled:hover a {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #282828 inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    }
.bt_bb_button.bt_bb_style_outline a {
    color: #282828;
    -webkit-box-shadow: 0 0 0 1px #282828 inset;
    box-shadow: 0 0 0 1px #282828 inset;
    }
.bt_bb_button.bt_bb_style_outline:hover a {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset;
    box-shadow: 0 0 0 4em #282828 inset;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon .bt_bb_icon_holder {
    font-size: 1.5em;
    margin-top: -.2em;
    margin-bottom: -.2em;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon .bt_bb_icon_holder:before {
    display: block;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_icon_position_left .bt_bb_icon_holder {
    border-right: 1px solid #282828;
    padding-right: .5em;
    margin-right: .5em;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_icon_position_right .bt_bb_icon_holder {
    border-left: 1px solid #282828;
    padding-left: .5em;
    margin-left: .5em;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_filled .bt_bb_icon_holder {
    border-color: #fff;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_filled a:hover .bt_bb_icon_holder {
    border-color: #fff;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_outline .bt_bb_icon_holder {
    border-color: #282828;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_outline a:hover .bt_bb_icon_holder {
    border-color: #fff;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_underline .bt_bb_icon_holder {
    border-color: #282828;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_underline a:hover .bt_bb_icon_holder {
    border-color: #21ac94;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_gradient_filled .bt_bb_icon_holder {
    border-color: #fff;
    }
.bt_bb_button.bt_bb_icon_style_border.btWithIcon.bt_bb_style_clean .bt_bb_icon_holder {
    border-color: #282828;
    }
@media (max-width: 780px) {
.bt_bb_size_normal.bt_bb_button a {
    padding: 1em 1.8em;
    }
.bt_bb_size_large.bt_bb_button a {
    padding: 1em 1.8em;
    }
}

@media (max-width: 680px) {
.bt_bb_button {
    margin-bottom: 1em;
    }
}

/* Service */
.bt_bb_service.btNoText {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_service.bt_bb_align_content_center {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_service.bt_bb_align_content_bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
    margin-bottom: .2em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    margin-bottom: 1em;
    }
.bt_bb_style_outline.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
    margin-bottom: .5em;
    }
.bt_bb_size_xlarge.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    font-size: 4.5em;
    }
.bt_bb_size_small.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_size_small.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    height: 1.8em;
    width: 1.8em;
    line-height: 1.8;
    font-size: 1.5em;
    }
.bt_bb_size_medium.bt_bb_service .bt_bb_icon_holder {
    font-size: 2em;
    }
.bt_bb_style_borderless.bt_bb_size_medium.bt_bb_service .bt_bb_icon_holder {
    font-size: 2.5em;
    }
.bt_bb_size_medium.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_size_medium.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    height: 1.5em;
    width: 1.5em;
    line-height: 1.5;
    }
.bt_bb_service .bt_bb_service_colored_icon {
    display: block;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all 280ms ease;
    -moz-transition: all 280ms ease;
    transition: all 280ms ease;
    }
.bt_bb_service .bt_bb_service_colored_icon a {
    display: block;
    line-height: 1;
    }
.bt_bb_service .bt_bb_service_colored_icon span {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt_bb_service .bt_bb_service_colored_icon svg {
    pointer-events: none;
    }
.bt_bb_service .bt_bb_service_colored_icon svg .cls-1 {
    fill: #21ac94;
    }
.bt_bb_service .bt_bb_service_colored_icon svg line.cls-1,
.bt_bb_service .bt_bb_service_colored_icon svg rect.cls-1 {
    fill: none;
    stroke-width: 6px;
    stroke: #21ac94;
    }
.bt_bb_service .bt_bb_service_colored_icon svg line.cls-2,
.bt_bb_service .bt_bb_service_colored_icon svg rect.cls-2 {
    fill: none;
    stroke-width: 6px;
    stroke: inherit !important;
    }
.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_colored_icon svg {
    width: 1em;
    height: 1em;
    }
.bt_bb_size_small.bt_bb_service .bt_bb_service_colored_icon svg {
    width: 1.6em;
    height: 1.6em;
    }
.bt_bb_size_medium.bt_bb_service .bt_bb_service_colored_icon svg {
    width: 2em;
    height: 2em;
    }
.bt_bb_size_normal.bt_bb_service .bt_bb_service_colored_icon svg {
    width: 2.8em;
    height: 2.8em;
    }
.bt_bb_size_large.bt_bb_service .bt_bb_service_colored_icon svg {
    height: 3.3em;
    width: 3.3em;
    font-size: 1.2em;
    }
.bt_bb_size_xlarge.bt_bb_service .bt_bb_service_colored_icon svg {
    width: 5.8em;
    height: 5.8em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center .bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_left .bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center .bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-align-self: initial;
    align-self: initial;
    margin-bottom: 0;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    margin-bottom: .25em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_left .bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left .bt_bb_service .bt_bb_service_content,.bt_bb_align_left.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_service .bt_bb_service_content {
    padding-left: 1em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_service .bt_bb_service_content,.bt_bb_align_right.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_service .bt_bb_service_content {
    padding-right: 1em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_service_content,.bt_bb_align_center.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_service .bt_bb_service_content {
    padding: 0;
    }
.rtl .bt_bb_service .bt_bb_service_content {
    padding-right: 1em;
    padding-left: 0;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_left.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
    padding-left: .75em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_right.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
    padding-right: .75em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left.bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_left .bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left .bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_left.bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
    border-left: 1px solid #282828;
    padding-left: 1em;
    margin-left: 1em;
    border-color: inherit;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_right.bt_bb_border_visible.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
    border-right: 1px solid #282828;
    padding-right: 1em;
    margin-right: 1em;
    border-color: inherit;
    }
.rtl .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
    border-right: 1px solid #282828;
    border-left: none;
    padding-left: 0;
    padding-right: 1em;
    margin-left: 0;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-size: 1rem;
    line-height: 1.4;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    padding-bottom: .25em;
    }
.btSupertitleWeight_default .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 600;
    }
.btSupertitleWeight_normal .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: normal;
    }
.btSupertitleWeight_bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: bold;
    }
.btSupertitleWeight_bolder .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: bolder;
    }
.btSupertitleWeight_lighter .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 300;
    }
.btSupertitleWeight_light .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 400;
    }
.btSupertitleWeight_thin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 100;
    }
.btSupertitleWeight_100 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 100;
    }
.btSupertitleWeight_200 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 200;
    }
.btSupertitleWeight_300 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 300;
    }
.btSupertitleWeight_400 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 400;
    }
.btSupertitleWeight_500 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 500;
    }
.btSupertitleWeight_600 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 600;
    }
.btSupertitleWeight_700 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 700;
    }
.btSupertitleWeight_800 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 800;
    }
.btSupertitleWeight_900 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    font-weight: 900;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1rem;
    line-height: 1.4;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 900;
    }
.bt_bb_title_weight_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: normal;
    }
.bt_bb_title_weight_bold.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: bold;
    }
.bt_bb_title_weight_bolder.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: bolder;
    }
.bt_bb_title_weight_lighter.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 300;
    }
.bt_bb_title_weight_light.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 200;
    }
.bt_bb_title_weight_thin.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 100;
    }
.bt_bb_title_weight_100.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 100;
    }
.bt_bb_title_weight_200.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 200;
    }
.bt_bb_title_weight_300.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 300;
    }
.bt_bb_title_weight_400.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 400;
    }
.bt_bb_title_weight_500.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 500;
    }
.bt_bb_title_weight_600.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 600;
    }
.bt_bb_title_weight_700.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 700;
    }
.bt_bb_title_weight_800.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 800;
    }
.bt_bb_title_weight_900.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 900;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {
    color: inherit;
    }
.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1em;
    line-height: 1.8;
    }
.bt_bb_size_small.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.1em;
    }
.bt_bb_size_medium.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.2em;
    }
.bt_bb_size_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.25em;
    }
.bt_bb_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.35em;
    }
.bt_bb_size_xlarge.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.4em;
    }
.bt_bb_title_size_xsmall.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1em;
    }
.bt_bb_title_size_small.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.1em;
    }
.bt_bb_title_size_medium.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.2em;
    }
.bt_bb_title_size_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.25em;
    }
.bt_bb_title_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.35em;
    }
.bt_bb_title_size_xlarge.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.53333em;
    }
.bt_bb_title_size_huge.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.8em;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
    padding-top: .6em;
    line-height: 1.5;
    }
.btNoTitle.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
    padding-top: 0;
    }
.bt_bb_semitransparent_text.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
    opacity: .8;
    }
.bt_bb_service.bt_bb_style_outline .bt_bb_icon_holder {
    color: #282828;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px #282828 inset;
    box-shadow: 0 0 0 1px #282828 inset;
    }
.bt_bb_service.bt_bb_style_outline:hover .bt_bb_icon_holder {
    color: #282828;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px #282828 inset;
    box-shadow: 0 0 0 1px #282828 inset;
    }
.bt_bb_service.bt_bb_style_outline.btWithLink:hover .bt_bb_icon_holder {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset;
    box-shadow: 0 0 0 4em #282828 inset;
    background-color: transparent;
    }
.bt_bb_service.bt_bb_style_filled:hover .bt_bb_icon_holder {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset;
    box-shadow: 0 0 0 4em #282828 inset;
    background-color: transparent;
    }
.bt_bb_service.bt_bb_style_filled.btWithLink:hover .bt_bb_icon_holder {
    color: #fff;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    }
@media (max-width: 580px) {
.bt_bb_size_xlarge.bt_bb_service .bt_bb_service_colored_icon svg {
    width: 3em;
    height: 3em;
    }
}

/* Icons */
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon,.bt_bb_align_left.bt_bb_icon,.bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon,.bt_bb_align_left.bt_bb_icon,.bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
    padding-right: 2em;
    padding-left: 0;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon,.bt_bb_align_right.bt_bb_icon,.bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon,.bt_bb_align_right.bt_bb_icon,.bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
    padding-left: 2em;
    padding-right: 0;
    }
.bt_bb_icon.bt_bb_align_content_top .bt_bb_icon_holder {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_icon.bt_bb_align_content_top .bt_bb_icon_holder > span {
    line-height: 1.4;
    }
.bt_bb_icon.bt_bb_align_content_bottom .bt_bb_icon_holder {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_icon .bt_bb_icon_holder_inner {
    padding: 0 !important;
    }
.bt_bb_icon .bt_bb_icon_holder_inner svg .cls-1 {
    fill: #21ac94;
    }
.bt_bb_icon .bt_bb_icon_holder_inner svg .cls-2 {
    fill: #282828;
    }
.bt_bb_icon .bt_bb_icon_holder_inner svg line.cls-1,
.bt_bb_icon .bt_bb_icon_holder_inner svg rect.cls-1 {
    fill: none !important;
    stroke-width: 6px;
    stroke: #21ac94;
    }
.bt_bb_icon .bt_bb_icon_holder_inner svg line.cls-2,
.bt_bb_icon .bt_bb_icon_holder_inner svg rect.cls-2 {
    fill: none !important;
    stroke-width: 6px;
    stroke: #282828;
    }
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder_inner svg {
    width: 2em;
    height: 2em;
    }
.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder_inner svg {
    width: 3em;
    height: 3em;
    }
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder_inner svg {
    width: 4em;
    height: 4em;
    }
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder_inner svg {
    width: 5em;
    height: 5em;
    }
.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder_inner svg {
    width: 6em;
    height: 6em;
    }
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
    width: 2em;
    height: 2em;
    }
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: .8em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_center .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_left .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_center .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_right.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_right .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
    padding-right: .7em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_center .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_right .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_center .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_left.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_left .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
    padding-left: .7em;
    }
.bt_bb_icon .bt_bb_icon_holder .bt_bb_size_small > span {
    font-size: .8666667em;
    }
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.4rem;
    }
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: .933334em;
    }
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 2.7rem;
    }
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1em;
    padding-left: .5em;
    }
.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 5.8rem;
    }
.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1.066667em;
    padding-left: .5em;
    }
.bt_bb_icon .bt_bb_icon_holder span {
    font-size: .8em;
    }
.bt_bb_semitransparent_text.bt_bb_icon .bt_bb_icon_holder span {
    opacity: .8;
    }
.bt_bb_title_weight_normal.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: normal;
    }
.bt_bb_title_weight_bold.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: bold;
    }
.bt_bb_title_weight_bolder.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: bolder;
    }
.bt_bb_title_weight_lighter.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 300;
    }
.bt_bb_title_weight_light.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 200;
    }
.bt_bb_title_weight_thin.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 100;
    }
.bt_bb_title_weight_100.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 100;
    }
.bt_bb_title_weight_200.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 200;
    }
.bt_bb_title_weight_300.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 300;
    }
.bt_bb_title_weight_400.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 400;
    }
.bt_bb_title_weight_500.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 500;
    }
.bt_bb_title_weight_600.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 600;
    }
.bt_bb_title_weight_700.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 700;
    }
.bt_bb_title_weight_800.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 800;
    }
.bt_bb_title_weight_900.bt_bb_icon .bt_bb_icon_holder span {
    font-weight: 900;
    }
.bt_bb_title_size_xsmall.bt_bb_icon .bt_bb_icon_holder span {
    font-size: .8em;
    }
.bt_bb_title_size_small.bt_bb_icon .bt_bb_icon_holder span {
    font-size: .8666667em;
    }
.bt_bb_title_size_normal.bt_bb_icon .bt_bb_icon_holder span {
    font-size: .933334em;
    }
.bt_bb_title_size_large.bt_bb_icon .bt_bb_icon_holder span {
    font-size: 1em;
    }
.bt_bb_title_size_xlarge.bt_bb_icon .bt_bb_icon_holder span {
    font-size: 1.066667em;
    }
.bt_bb_title_size_huge.bt_bb_icon .bt_bb_icon_holder span {
    font-size: 1.466667em;
    }
.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    transition: all 350ms ease;
    }
.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: none;
    box-shadow: none;
    background-color: #1da1f2 !important;
    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: none;
    box-shadow: none;
    background-color: #3b5998 !important;
    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: none;
    box-shadow: none;
    background-color: #007bb5 !important;
    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: none;
    box-shadow: none;
    background-color: #4c75a5 !important;
    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: none;
    box-shadow: none;
    background-color: #bd081b !important;
    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: none;
    box-shadow: none;
    background-color: #e21c2d !important;
    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: none;
    box-shadow: none;
    background-color: #e21c2d !important;
    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: none;
    box-shadow: none;
    background-color: #25d366 !important;
    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_outline:hover .bt_bb_icon_holder:before {
    color: #282828;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px #282828 inset;
    box-shadow: 0 0 0 1px #282828 inset;
    }
.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder_inner svg {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #282828 inset;
    box-shadow: 0 0 0 2px #282828 inset;
    padding: .25em;
    }
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    line-height: 0;
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset;
    box-shadow: 0 0 0 4em #282828 inset;
    }
.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #282828 inset;
    box-shadow: 0 0 0 4em #282828 inset;
    }
.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    color: #fff;
    background-color: #282828;
    -webkit-box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em #282828 inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder_inner svg {
    -webkit-box-shadow: 0 0 0 4em #282828 inset;
    box-shadow: 0 0 0 4em #282828 inset;
    padding: .25em;
    }
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder_inner svg .cls-2 {
    fill: #fff;
    }
.bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 rgb(0 0 0 / 30%);
    box-shadow: 0 0 0 rgb(0 0 0 / 30%);
    color: #fff !important;
    background: -webkit-linear-gradient(315deg,#21ac94 0%,#ffb129 100%);
    background: -moz-linear-gradient(315deg,#21ac94 0%,#ffb129 100%);
    background: linear-gradient(135deg,#21ac94 0%,#ffb129 100%);
    }
.bt_bb_icon.bt_bb_style_gradient_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 rgb(0 0 0 / 30%);
    box-shadow: 0 0 0 rgb(0 0 0 / 30%);
    }
.bt_bb_icon.bt_bb_style_gradient_filled:hover a.bt_bb_icon_holder:before {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 30%);
    box-shadow: 0 3px 10px rgb(0 0 0 / 30%);
    }
.bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder_inner svg {
    -webkit-box-shadow: 0 0 0 4em #000 inset;
    box-shadow: 0 0 0 4em #000 inset;
    padding: .25em;
    }
.bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder_inner svg .cls-2 {
    fill: #fff;
    }
.bt_bb_icon.bt_bb_shape_circle .bt_bb_icon_holder_inner svg {
    border-radius: 50%;
    }
.bt_bb_icon.bt_bb_shape_round .bt_bb_icon_holder_inner svg {
    border-radius: 5px;
    }

/* Social icons */
.btIcoWhatsApp.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btIcoYoutube.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btIcoYelp.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holde:before,
.btIcoPinterest.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btIcoVK.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btIcoLinkedin.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btIcoFacebook.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btIcoTwitter.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    opacity: 1;
    -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
    }

/* Price List */
.bt_bb_price_list {
    overflow: hidden;
    padding: 2.8em 2.8em 2.2em 2.8em;
    border: none;
    background: #f2f2f4;
    }
.bt_bb_price_list.btHighlight {
    margin: -1.5em -1em 0 -1em;
    z-index: 1;
    padding-top: 4.2em;
    padding-bottom: 3.5em;
    }
.bt_bb_price_list.btShowShadow {
    -webkit-box-shadow: 0 2px 20px rgb(55 73 87 / 10%),0 15px 15px rgb(90 90 90 / 5%);
    box-shadow: 0 2px 20px rgb(55 73 87 / 10%),0 15px 15px rgb(90 90 90 / 5%);
    }
.bt_bb_price_list.btHasBgImage {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    }
.bt_bb_price_list.bt_bb_style_borderless {
    border: none;
    background: transparent;
    }
.bt_bb_price_list.bt_bb_style_outline {
    border-width: 1px;
    border-style: solid;
    background: transparent;
    }
.bt_bb_shape_soft-rounded.bt_bb_price_list {
    border-radius: 5px;
    }
.btSoftRoundedButtons .bt_bb_price_list {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_price_list {
    border-radius: 30px;
    }
.btDropButtons .bt_bb_price_list {
    border-radius: 30px;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-size: .9rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: 1;
    display: block;
    padding-bottom: .7em;
    }
.btSupertitleWeight_default .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 600;
    }
.btSupertitleWeight_normal .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: normal;
    }
.btSupertitleWeight_bold .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: bold;
    }
.btSupertitleWeight_bolder .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: bolder;
    }
.btSupertitleWeight_lighter .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 300;
    }
.btSupertitleWeight_light .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 400;
    }
.btSupertitleWeight_thin .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 100;
    }
.btSupertitleWeight_100 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 100;
    }
.btSupertitleWeight_200 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 200;
    }
.btSupertitleWeight_300 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 300;
    }
.btSupertitleWeight_400 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 400;
    }
.btSupertitleWeight_500 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 500;
    }
.btSupertitleWeight_600 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 600;
    }
.btSupertitleWeight_700 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 700;
    }
.btSupertitleWeight_800 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 800;
    }
.btSupertitleWeight_900 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    font-weight: 900;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-size: 1.8rem;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    display: block;
    background-color: transparent !important;
    padding: 0 0 1.5rem;
    }
.btHeadingWeight_default .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 900;
    }
.bt_bb_title_size_normal.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-size: 2.4667em !important;
    }
.bt_bb_title_size_large.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-size: 3.13334em !important;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_subtitle {
    margin: 0 0 1rem;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_box {
    line-height: 1;
    font-size: 3.6em;
    }
.bt_bb_icon_size_normal.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_box {
    font-size: 5.8em !important;
    }
.bt_bb_icon_size_large.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_box {
    font-size: 7em !important;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg {
    height: 5em;
    width: 5em;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg .cls-1 {
    fill: #21ac94;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg .cls-2 {
    fill: #282828;
    }
.bt_bb_price_list ul {
    padding: 1.5rem 0 1.6rem 0;
    }
.bt_bb_price_list ul li {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 1em;
    padding: 0 1.8em .6em 0;
    text-align: left;
    border: none;
    position: relative;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_price_list ul li,.bt_bb_align_right .bt_bb_align_center.bt_bb_price_list ul li,.bt_bb_align_left .bt_bb_align_center .bt_bb_price_list ul li,.bt_bb_align_right .bt_bb_align_center .bt_bb_price_list ul li,.bt_bb_align_center.bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_price_list ul li {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_align_right.bt_bb_price_list ul li,.bt_bb_align_left .bt_bb_align_right .bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_align_right .bt_bb_price_list ul li,.bt_bb_align_right.bt_bb_price_list ul li,.bt_bb_align_right .bt_bb_price_list ul li {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.rtl .bt_bb_price_list ul li {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_price_list ul li:after,.bt_bb_align_center .bt_bb_align_right.bt_bb_price_list ul li:after,.bt_bb_align_left .bt_bb_align_right .bt_bb_price_list ul li:after,.bt_bb_align_center .bt_bb_align_right .bt_bb_price_list ul li:after,.bt_bb_align_right.bt_bb_price_list ul li:after,.bt_bb_align_right .bt_bb_price_list ul li:after {
    right: auto;
    left: 0;
    }
.bt_bb_price_list ul li.included:after {
    content: "\e92c";
    font-family: "Dripicons";
    color: #4eae4a;
    font-size: 1em;
    padding-left: .5em;
    position: absolute;
    right: 0;
    top: 0;
    }
.btHasBgImage.bt_bb_price_list ul li.included:after {
    color: #fff;
    }
.rtl .bt_bb_price_list ul li.included:after {
    left: 0;
    }
.bt_bb_price_list ul li.excluded:after {
    content: "\e955";
    font-family: "RemixIconsSystem";
    font-size: 1.2em;
    padding: 0 .2em;
    position: absolute;
    right: 0;
    }
.rtl .bt_bb_price_list ul li.excluded:after {
    left: 0;
    }
.bt_bb_price_list.bt_bb_hide_icons_hide ul li.included:after,
.bt_bb_price_list.bt_bb_hide_icons_hide ul li.excluded:after {
    display: none;
    }
.bt_bb_price_list .bt_bb_price_list_price {
    margin: 0;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 900;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
    font-size: 1.6em;
    line-height: 1.4;
    }
.bt_bb_position_right.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount {
    font-size: 1em;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder {
    font-size: 2.4667em !important;
    height: 1.2em;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 1.2em;
    line-height: 1;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder span.onedigit {
    height: 1.2em;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder span.onedigit span {
    height: 1.2em;
    }
.bt_bb_price_list.bt_bb_price_size_small .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder {
    font-size: 1.8em !important;
    }
.bt_bb_price_list.bt_bb_price_size_large .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder {
    font-size: 3.13334em !important;
    }
@media (max-width: 680px) {
.bt_bb_price_list ul li:after {
    position: relative;
    }
}

/* Image */
.bt_bb_image.bt_bb_hover_style_rotate img {
    -webkit-transition: transform 700ms cubic-bezier(.68,-.55,.265,1.55);
    -moz-transition: transform 700ms cubic-bezier(.68,-.55,.265,1.55);
    transition: transform 700ms cubic-bezier(.68,-.55,.265,1.55);
    }
.bt_bb_image.bt_bb_hover_style_rotate:hover img {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
    }
.bt_bb_image.bt_bb_hover_style_scroll {
    height: 510px;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    }
.bt_bb_image.bt_bb_hover_style_scroll:hover {
    -webkit-box-shadow: 0 0 20px 5px rgba(0,0,0,.1);
    box-shadow: 0 0 20px 5px rgba(0,0,0,.1);
    }
.bt_bb_image.bt_bb_hover_style_scroll:hover img {
    -webkit-transform: translateY(-webkit-calc(-100% + 510px));
    -webkit-transform: translateY(calc(-100% + 510px));
    -moz-transform: translateY(-moz-calc(-100% + 510px));
    -moz-transform: translateY(calc(-100% + 510px));
    -ms-transform: translateY(calc(-100% + 510px));
    transform: translateY(-webkit-calc(-100% + 510px));
    transform: translateY(-moz-calc(-100% + 510px));
    transform: translateY(calc(-100% + 510px));
    }
.bt_bb_image.bt_bb_shape_soft-rounded {
    border-radius: 25px;
    }
.bt_bb_image.bt_bb_hover_style_simple.bt_bb_content_display_show-on-hover .bt_bb_image_content {
    -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_border_accent {
    border: 1px solid #21ac94;
    padding: .9em;
    }
.bt_bb_image.bt_bb_right_negative_margin_small {
    margin-right: -1em;
    }
.bt_bb_image.bt_bb_right_negative_margin_normal {
    margin-right: -2em;
    }
.bt_bb_image.bt_bb_right_negative_margin_medium {
    margin-right: -4em;
    }
.bt_bb_image.bt_bb_right_negative_margin_large {
    margin-right: -8em;
    }
.bt_bb_image.bt_bb_right_negative_margin_extra_large {
    margin-right: -16em;
    }
.bt_bb_image.bt_bb_left_negative_margin_small {
    margin-left: -1em;
    }
.bt_bb_image.bt_bb_left_negative_margin_normal {
    margin-left: -2em;
    }
.bt_bb_image.bt_bb_left_negative_margin_medium {
    margin-left: -4em;
    }
.bt_bb_image.bt_bb_left_negative_margin_large {
    margin-left: -8em;
    }
.bt_bb_image.bt_bb_left_negative_margin_extra_large {
    margin-left: -16em;
    }
.bt_bb_image.bt_bb_right_negative_margin_5 {
    margin-right: -5px;
    }
.bt_bb_image.bt_bb_left_negative_margin_5 {
    margin-left: -5px;
    }
.bt_bb_image.bt_bb_right_negative_margin_10 {
    margin-right: -10px;
    }
.bt_bb_image.bt_bb_left_negative_margin_10 {
    margin-left: -10px;
    }
.bt_bb_image.bt_bb_right_negative_margin_15 {
    margin-right: -15px;
    }
.bt_bb_image.bt_bb_left_negative_margin_15 {
    margin-left: -15px;
    }
.bt_bb_image.bt_bb_right_negative_margin_20 {
    margin-right: -20px;
    }
.bt_bb_image.bt_bb_left_negative_margin_20 {
    margin-left: -20px;
    }
.bt_bb_image.bt_bb_right_negative_margin_25 {
    margin-right: -25px;
    }
.bt_bb_image.bt_bb_left_negative_margin_25 {
    margin-left: -25px;
    }
.bt_bb_image.bt_bb_right_negative_margin_30 {
    margin-right: -30px;
    }
.bt_bb_image.bt_bb_left_negative_margin_30 {
    margin-left: -30px;
    }
.bt_bb_image.bt_bb_right_negative_margin_35 {
    margin-right: -35px;
    }
.bt_bb_image.bt_bb_left_negative_margin_35 {
    margin-left: -35px;
    }
.bt_bb_image.bt_bb_right_negative_margin_40 {
    margin-right: -40px;
    }
.bt_bb_image.bt_bb_left_negative_margin_40 {
    margin-left: -40px;
    }
.bt_bb_image.bt_bb_right_negative_margin_45 {
    margin-right: -45px;
    }
.bt_bb_image.bt_bb_left_negative_margin_45 {
    margin-left: -45px;
    }
.bt_bb_image.bt_bb_right_negative_margin_50 {
    margin-right: -50px;
    }
.bt_bb_image.bt_bb_left_negative_margin_50 {
    margin-left: -50px;
    }
.bt_bb_image.bt_bb_right_negative_margin_55 {
    margin-right: -55px;
    }
.bt_bb_image.bt_bb_left_negative_margin_55 {
    margin-left: -55px;
    }
.bt_bb_image.bt_bb_right_negative_margin_60 {
    margin-right: -60px;
    }
.bt_bb_image.bt_bb_left_negative_margin_60 {
    margin-left: -60px;
    }
.bt_bb_image.bt_bb_right_negative_margin_65 {
    margin-right: -65px;
    }
.bt_bb_image.bt_bb_left_negative_margin_65 {
    margin-left: -65px;
    }
.bt_bb_image.bt_bb_right_negative_margin_70 {
    margin-right: -70px;
    }
.bt_bb_image.bt_bb_left_negative_margin_70 {
    margin-left: -70px;
    }
.bt_bb_image.bt_bb_right_negative_margin_75 {
    margin-right: -75px;
    }
.bt_bb_image.bt_bb_left_negative_margin_75 {
    margin-left: -75px;
    }
.bt_bb_image.bt_bb_right_negative_margin_80 {
    margin-right: -80px;
    }
.bt_bb_image.bt_bb_left_negative_margin_80 {
    margin-left: -80px;
    }
.bt_bb_image.bt_bb_right_negative_margin_85 {
    margin-right: -85px;
    }
.bt_bb_image.bt_bb_left_negative_margin_85 {
    margin-left: -85px;
    }
.bt_bb_image.bt_bb_right_negative_margin_90 {
    margin-right: -90px;
    }
.bt_bb_image.bt_bb_left_negative_margin_90 {
    margin-left: -90px;
    }
.bt_bb_image.bt_bb_right_negative_margin_95 {
    margin-right: -95px;
    }
.bt_bb_image.bt_bb_left_negative_margin_95 {
    margin-left: -95px;
    }
.bt_bb_image.bt_bb_right_negative_margin_100 {
    margin-right: -100px;
    }
.bt_bb_image.bt_bb_left_negative_margin_100 {
    margin-left: -100px;
    }
@media (max-width: 992px) {
.bt_bb_image.bt_bb_right_negative_margin_disable_yes {
    margin-right: 0 !important;
    }
.bt_bb_image.bt_bb_left_negative_margin_disable_yes {
    margin-left: 0 !important;
    }
}

/* Latest posts */
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    padding: 1em;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    border-radius: 30px;
    }
.btDropButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    border-radius: 30px;
    }
.bt_bb_image_shape_rounded.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    border-radius: 5px;
    }
.bt_bb_image_shape_hard_rounded.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    border-radius: 20px;
    }
.bt_bb_style_outline.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    -webkit-box-shadow: 0 0 0 2px #ebebeb inset;
    box-shadow: 0 0 0 2px #ebebeb inset;
    }
.bt_bb_style_filled.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    background-color: #21ac94;
    }
.bt_bb_style_filled_gray.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
    background-color: #f9f9f7;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
    position: relative;
    overflow: hidden;
    margin: -1em -1em 2.25em -1em;
    }
.btSoftRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    }
.btSquareButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
    border-radius: 0;
    }
.btDropButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    }
.bt_bb_image_shape_rounded .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    }
.bt_bb_image_shape_hard_rounded .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
    margin-bottom: 0;
    }
.btSoftRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    }
.btDropButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    }
.bt_bb_image_shape_rounded.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    }
.bt_bb_image_shape_hard_rounded.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image img {
    -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_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image a:hover img {
    opacity: .9;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    padding: 1em;
    position: absolute;
    top: 0;
    right: 1.5em;
    max-width: 60px;
    background: #21ac94;
    }
.btSoftRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    }
.btHardRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    }
.btSquareButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    border-radius: 0;
    }
.btDropButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    }
.bt_bb_image_shape_rounded .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    }
.bt_bb_image_shape_hard_rounded .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    }
.btHeadingWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    font-weight: 900;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date:before {
    content: "\eb88";
    font-family: FontAwesome6Solid;
    font-size: 1.8em;
    display: block;
    padding-bottom: .2em;
    color: #fff;
    }
.bt_bb_icon_castle.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date:before {
    content: "\e900";
    font-family: Shapes02;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    display: block;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.btSupertitleWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 600;
    }
.btSupertitleWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: normal;
    }
.btSupertitleWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: bold;
    }
.btSupertitleWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: bolder;
    }
.btSupertitleWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 300;
    }
.btSupertitleWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 400;
    }
.btSupertitleWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 100;
    }
.btSupertitleWeight_100 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_100 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 100;
    }
.btSupertitleWeight_200 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_200 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 200;
    }
.btSupertitleWeight_300 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_300 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 300;
    }
.btSupertitleWeight_400 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_400 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 400;
    }
.btSupertitleWeight_500 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_500 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 500;
    }
.btSupertitleWeight_600 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_600 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 600;
    }
.btSupertitleWeight_700 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_700 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 700;
    }
.btSupertitleWeight_800 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_800 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 800;
    }
.btSupertitleWeight_900 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.btSupertitleWeight_900 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
    font-weight: 900;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span.bt_bb_latest_posts_item_date_day,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div.bt_bb_latest_posts_item_date_day {
    font-size: 1.5em;
    font-weight: 600;
    text-align: center;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span.bt_bb_latest_posts_item_date_month,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div.bt_bb_latest_posts_item_date_month {
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content {
    padding: 0 1em 1.5em 1em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {
    padding: 0;
    line-height: 1;
    margin-bottom: .7em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-weight: inherit;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
    display: inline-block;
    font-size: .9em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories {
    line-height: 1;
    font-size: 1em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li {
    line-height: 1;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li a {
    line-height: 1;
    text-transform: capitalize;
    padding: 0 .5em 0 0;
    background: transparent;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li:not(:first-of_type) a:before {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 0;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #9a9a9a;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories:before {
    content: "\e958";
    font-family: Dripicons;
    font-weight: 400;
    padding-right: .3em;
    color: #21ac94;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author:before {
    content: "\e9b4";
    color: #21ac94;
    font-family: Dripicons;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_comments:before {
    content: "\e97f";
    color: #21ac94;
    font-family: Dripicons;
    }
.btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a,
.btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a,
.btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span,
.btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
    color: #282828;
    }
.btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a,
.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a,
.btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span,
.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
    color: #404040;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a:hover {
    color: opacity: .8;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-size: 1.6em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 500;
    margin: 0;
    padding-bottom: .8em;
    padding-right: 0;
    padding-left: 0;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .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_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    opacity: .8 !important;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .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: 2;
    line-height: 1.8em;
    max-height: 3.6em;
    line-height: 1.6em;
    padding-right: 0;
    padding-left: 0;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_post_item_read_more {
    padding-top: 4em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_post_item_read_more a {
    padding: 0;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_post_item_read_more a:hover {
    opacity: .7 !important;
    color: inherit !important;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-of-type(2) .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    background: #ffb129;
    }
.bt_bb_style_filled.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-of-type(2) .bt_bb_latest_posts_item_inner {
    background-color: #ffb129;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-of-type(3) .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    background: #ff5753;
    }
.bt_bb_style_filled.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-of-type(3) .bt_bb_latest_posts_item_inner {
    background-color: #ff5753;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-of-type(4) .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    background: #a6eff8;
    }
.bt_bb_style_filled.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-of-type(4) .bt_bb_latest_posts_item_inner {
    background-color: #a6eff8;
    }
@media (max-width: 780px) {
.bt_bb_columns_2.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    }
.bt_bb_columns_3.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    }
.bt_bb_columns_4.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    }
.bt_bb_columns_5.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    }
.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    }
}

/* Masonry post grid */
.bt_bb_masonry_post_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_grid_content {
    margin: -1px;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 1px;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content {
    margin: -3px;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 3px;
    margin: 20px 0;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content {
    margin: -20px;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 20px;
    margin: 20px 0;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content {
    margin: -30px;
    }
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 30px;
    margin: 30px 0;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
    padding: 1em 2em 2em 2em;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    background: transparent;
    color: #c3c3c3;
    font-weight: 700;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active,
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
    opacity: 1;
    color: #21ac94;
    }
.btSoftRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
    border-radius: 20px;
    }
.btSquareButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
    border-radius: 0;
    }
.btDropButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
    border-radius: 20px;
    }
.bt_bb_shape_rounded.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
    border-radius: 5px;
    }
.bt_bb_shape_square.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
    border-radius: 0;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    overflow: hidden;
    position: relative;
    }
.btSoftRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    border-radius: 20px;
    }
.btSquareButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    border-radius: 0;
    }
.btDropButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    border-radius: 20px;
    }
.bt_bb_shape_rounded.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    border-radius: 5px;
    }
.bt_bb_shape_square.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    border-radius: 0;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail img {
    display: block;
    max-width: none;
    width: 100%;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:before {
    display: none;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
    display: none;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .1;
    pointer-events: none;
    z-index: 0;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    background: rgba(0,0,0,1);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 2em 6em 2em 2.5em;
    z-index: 1;
    background: transparent;
    color: #fff;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
    padding-bottom: .2em;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta a,
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta span {
    font-size: 1em;
    font-weight: 500;
    color: #fff;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta a:hover {
    color: #21ac94;
    }
.bt_bb_masonry_post_grid .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 {
    padding: 0;
    }
.bt_bb_masonry_post_grid .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 {
    color: inherit;
    background: transparent;
    padding: 0;
    }
.bt_bb_masonry_post_grid .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 ul.post-categories {
    line-height: 1;
    font-size: 1em;
    }
.bt_bb_masonry_post_grid .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 ul.post-categories li {
    line-height: 1;
    }
.bt_bb_masonry_post_grid .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 ul.post-categories li a {
    line-height: 1;
    text-transform: capitalize;
    padding: 0 .5em 0 0;
    background: transparent;
    color: #fff;
    }
.bt_bb_masonry_post_grid .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 ul.post-categories li a:hover {
    color: #21ac94;
    }
.bt_bb_masonry_post_grid .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 ul.post-categories li:not(:first-child) a:before {
    content: "";
    display: inline-block;
    margin: -2px 10px 0 0;
    letter-spacing: inherit;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
    background-color: #fff;
    }
.bt_bb_masonry_post_grid .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 ul.post-categories:before {
    content: '\e958';
    font-family: Dripicons;
    color: #fff;
    }
.bt_bb_masonry_post_grid .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_author:before {
    content: '\e9b4';
    font-family: Dripicons;
    }
.bt_bb_masonry_post_grid .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: '\e97f';
    font-family: Dripicons;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-size: 1.5em;
    padding: 0;
    line-height: 1.3;
    }
.bt_bb_columns_2.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_columns_1.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-size: 2.3em;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: inherit;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #21ac94;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
    margin-top: .5em;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {
    padding-right: 1em;
    }
.bt_bb_masonry_post_grid .bt_bb_post_grid_loader {
    margin-top: 4em;
    border-top: .4em solid #21ac94;
    }
@media screen and (max-width: 1300px) {
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_item {
    width: 50%;
    }
}

@media screen and (max-width: 991px) {
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_item {
    width: 50%;
    }
.bt_bb_grid_container.bt_bb_columns_1 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_1 .bt_bb_grid_item,
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_grid_item,
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_grid_item,
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_grid_item {
    width: 100%;
    }
}

@media screen and (max-width: 768px) {
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_grid_item,
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_sizer,
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_item {
    width: 100%;
    }
}

/* Progress bar */
.bt_bb_progress_bar {
    border-radius: 0 !important;
    }
.bt_bb_progress_bar .bt_bb_progress_bar_text {
    padding-bottom: .5em;
    line-height: 1;
    }
.bt_bb_progress_bar .bt_bb_progress_bar_text span {
    font-size: 1em;
    font-weight: 500;
    }
.bt_bb_progress_bar .bt_bb_progress_bar_content {
    position: relative;
    margin-left: 1px;
    }
.bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_content:after {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 1;
    -webkit-box-shadow: 0 0 0 5px #21ac94 inset;
    box-shadow: 0 0 0 5px #21ac94 inset;
    }
.bt_bb_shape_rounded:not(.bt_bb_style_filled).bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_content:after {
    border-radius: 50px;
    }
.rtl .bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_content:after {
    right: 0;
    }
.bt_bb_progress_bar .bt_bb_progress_bar_bg {
    position: relative;
    opacity: 1;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    }
.bt_bb_shape_rounded.bt_bb_progress_bar .bt_bb_progress_bar_bg {
    border-radius: 50px;
    }
.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
    padding: 0;
    -webkit-transform: translateX(-102%);
    -moz-transform: translateX(-102%);
    -ms-transform: translateX(-102%);
    transform: translateX(-102%);
    }
.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner.animated {
    -webkit-transform: translateX(-10%);
    -moz-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
    }
.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
    border-radius: 50px;
    }
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
    -webkit-transform: translateX(102%);
    -moz-transform: translateX(102%);
    -ms-transform: translateX(102%);
    transform: translateX(102%);
    }
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner.animated {
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    transform: translateX(10%);
    }
.bt_bb_progress_bar.bt_bb_size_small.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
    margin: 5px;
    }
.bt_bb_progress_bar.bt_bb_size_small.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
    border-width: 3px;
    }
.bt_bb_progress_bar.bt_bb_size_small.bt_bb_style_filled .bt_bb_progress_bar_bg {
    height: 1em;
    }
.bt_bb_progress_bar.bt_bb_size_normal .bt_bb_progress_bar_bg {
    height: 1.5em;
    }
.bt_bb_progress_bar.bt_bb_size_normal.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
    margin: 10px;
    }
.bt_bb_progress_bar.bt_bb_size_normal.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
    border-width: 3px;
    }

/* Slider */
.slick-slider {
    overflow: visible;
    }
.bt_bb_slider.slick-slider button.slick-arrow {
    background-color: rgba(0,0,0,.3);
    }
.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_row_wrapper.bt_bb_row_width_boxed_1200 .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content {
    padding: 0 !important;
    }

/* Slider dots */
.slick-dots {
    bottom: 3em;
    }
.bt_bb_align_left .bt_bb_align_right.slick-dots,.bt_bb_align_center .bt_bb_align_right.slick-dots,.bt_bb_align_left .bt_bb_align_right .slick-dots,.bt_bb_align_center .bt_bb_align_right .slick-dots,.bt_bb_align_right.slick-dots,.bt_bb_align_right .slick-dots {
    text-align: right;
    }
.bt_bb_align_right .bt_bb_align_left.slick-dots,.bt_bb_align_center .bt_bb_align_left.slick-dots,.bt_bb_align_right .bt_bb_align_left .slick-dots,.bt_bb_align_center .bt_bb_align_left .slick-dots,.bt_bb_align_left.slick-dots,.bt_bb_align_left .slick-dots {
    text-align: left;
    }
.slick-dots li {
    border: none;
    background: #21ac94;
    }
.slick-dots li.slick-active,
.slick-dots li:hover {
    background: #bfbfbf;
    }
.bt_bb_show_dots_below .slick-dots {
    bottom: -2.5em;
    }

/* Slider arrow */
button.slick-arrow {
    width: 94px;
    height: 94px;
    top: 45%;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: 0;
    }
button.slick-arrow:hover {
    opacity: 1;
    background-color: transparent;
    }
button.slick-arrow:before {
    font-size: 4.5em;
    font-family: RemixIconsSystem;
    line-height: 1;
    display: block;
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.bt_bb_arrows_color_dark button.slick-arrow:before {
    color: #282828;
    }
.bt_bb_arrows_color_accent button.slick-arrow:before {
    color: #21ac94;
    }
.bt_bb_arrows_color_alternate button.slick-arrow:before {
    color: #ffb129;
    }
button.slick-arrow.slick-next {
    right: 1em;
    }
button.slick-arrow.slick-next:before {
    content: '\e933';
    }
button.slick-arrow.slick-prev {
    left: 1em;
    }
button.slick-arrow.slick-prev:before {
    content: '\e927';
    }
.bt_bb_content_slider:hover button.slick-arrow {
    opacity: .7;
    }
.bt_bb_content_slider:hover button.slick-arrow:hover {
    opacity: 1;
    }

/* Custom menu */
.bt_bb_custom_menu {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.bt_bb_custom_menu div ul {
    margin: 0;
    }
.bt_bb_custom_menu div ul li {
    list-style: none;
    line-height: 1;
    padding-bottom: 1em;
    }
.bt_bb_custom_menu div ul li:last-child {
    padding-bottom: 0;
    }
.bt_bb_custom_menu div ul a {
    font-size: 1em;
    line-height: 1;
    color: inherit;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    transition: all 350ms ease;
    }
.btMenuWeight_default .bt_bb_custom_menu div ul a {
    font-weight: 500;
    }
.btMenuWeight_normal .bt_bb_custom_menu div ul a {
    font-weight: normal;
    }
.btMenuWeight_bold .bt_bb_custom_menu div ul a {
    font-weight: bold;
    }
.btMenuWeight_bolder .bt_bb_custom_menu div ul a {
    font-weight: bolder;
    }
.btMenuWeight_lighter .bt_bb_custom_menu div ul a {
    font-weight: 300;
    }
.btMenuWeight_light .bt_bb_custom_menu div ul a {
    font-weight: 400;
    }
.btMenuWeight_thin .bt_bb_custom_menu div ul a {
    font-weight: 100;
    }
.btMenuWeight_100 .bt_bb_custom_menu div ul a {
    font-weight: 100;
    }
.btMenuWeight_200 .bt_bb_custom_menu div ul a {
    font-weight: 200;
    }
.btMenuWeight_300 .bt_bb_custom_menu div ul a {
    font-weight: 300;
    }
.btMenuWeight_400 .bt_bb_custom_menu div ul a {
    font-weight: 400;
    }
.btMenuWeight_500 .bt_bb_custom_menu div ul a {
    font-weight: 500;
    }
.btMenuWeight_600 .bt_bb_custom_menu div ul a {
    font-weight: 600;
    }
.btMenuWeight_700 .bt_bb_custom_menu div ul a {
    font-weight: 700;
    }
.btMenuWeight_800 .bt_bb_custom_menu div ul a {
    font-weight: 800;
    }
.btMenuWeight_900 .bt_bb_custom_menu div ul a {
    font-weight: 900;
    }
.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_font_size_18.bt_bb_custom_menu div ul a {
    font-size: 18px;
    }
.bt_bb_font_weight_normal.bt_bb_custom_menu div ul a {
    font-weight: normal;
    }
.bt_bb_font_weight_bold.bt_bb_custom_menu div ul a {
    font-weight: bold;
    }
.bt_bb_font_weight_bolder.bt_bb_custom_menu div ul a {
    font-weight: bolder;
    }
.bt_bb_font_weight_lighter.bt_bb_custom_menu div ul a {
    font-weight: 300;
    }
.bt_bb_font_weight_light.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_weight_100.bt_bb_custom_menu div ul a {
    font-weight: 100;
    }
.bt_bb_font_weight_200.bt_bb_custom_menu div ul a {
    font-weight: 200;
    }
.bt_bb_font_weight_300.bt_bb_custom_menu div ul a {
    font-weight: 300;
    }
.bt_bb_font_weight_400.bt_bb_custom_menu div ul a {
    font-weight: 400;
    }
.bt_bb_font_weight_500.bt_bb_custom_menu div ul a {
    font-weight: 500;
    }
.bt_bb_font_weight_600.bt_bb_custom_menu div ul a {
    font-weight: 600;
    }
.bt_bb_font_weight_700.bt_bb_custom_menu div ul a {
    font-weight: 700;
    }
.bt_bb_font_weight_800.bt_bb_custom_menu div ul a {
    font-weight: 800;
    }
.bt_bb_font_weight_900.bt_bb_custom_menu div ul a {
    font-weight: 900;
    }
.bt_bb_custom_menu div ul a:hover {
    color: inherit;
    opacity: .7;
    }
.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;
    }

/* Google & OpenStreet map */
.bt_bb_map_content {
    max-width: 1280px;
    margin: auto;
    padding: 4em 0;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
    padding: 2em;
    }
@media (max-width: 640px) {
.bt_bb_map_content {
    padding: 0;
    }
.bt_bb_map_content .bt_bb_map_content_wrapper {
    padding: 0;
    }
.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,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
    float: right;
    }

/* Google map */
.bt_bb_google_maps,
.bt_bb_map {
    position: relative;
    }
.bt_bb_google_maps.bt_bb_map_with_coverage_image,
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image,
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image,
.bt_bb_map.bt_bb_map_with_coverage_image,
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image,
.bt_bb_map.bt_bb_google_maps_with_coverage_image {
    position: relative;
    }
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image,
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image,
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image,
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image,
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image,
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image,
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image,
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image,
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image,
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image,
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image,
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image {
    z-index: 2;
    pointer-events: none;
    position: relative;
    }
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image img,
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image img,
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image img,
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image img,
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image img,
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image img,
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image img,
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image img,
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image img,
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image img,
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image img,
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image img {
    display: block;
    width: 100%;
    height: auto;
    }
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_map,
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_map,
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_map,
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_map,
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_map,
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_map,
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_map,
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_map,
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_map,
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_map,
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_map,
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_map {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: auto !important;
    z-index: 1;
    }
.bt_bb_map .bt_bb_map_content,
.bt_bb_google_maps .bt_bb_google_maps_content {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
    width: 36%;
    margin: 0;
    position: relative;
    overflow: visible;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    padding: 2em 2em 4em 2em;
    background: #fff;
    z-index: 1;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location:first-child,
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location:first-child,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location:first-child,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location:first-child,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location:first-child,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location:first-child,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location:first-child,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location:first-child {
    position: relative;
    }
.bt_bb_map.bt_bb_map_with_content,
.bt_bb_google_maps.bt_bb_google_maps_with_content {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
    position: relative;
    overflow: hidden;
    }
.bt_bb_map.bt_bb_map_with_content .bt_bb_image,
.bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_image {
    margin: -2em -2em 0 -2em;
    }
@media (max-width: 640px) {
.bt_bb_map.bt_bb_map_with_content,
.bt_bb_google_maps.bt_bb_google_maps_with_content {
    padding-top: 0;
    padding-bottom: 0;
    }
.bt_bb_map .bt_bb_map_content,
.bt_bb_google_maps .bt_bb_google_maps_content {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
    width: 100%;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper:after,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper:after,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper:after,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper:after {
    display: none;
    }
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: inherit !important;
    }
.bt_bb_google_maps .bt_bb_google_maps_map {
    height: 400px !important;
    }
}

/* Tabs */
.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
    font-size: 1.3em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title,.bt_bb_align_center .bt_bb_align_right.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title,.bt_bb_align_left .bt_bb_align_right .bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title,.bt_bb_align_center .bt_bb_align_right .bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title,.bt_bb_align_right.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title,.bt_bb_align_right .bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    float: right;
    }
.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-width: 1px;
    }
.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title span.bt_bb_tab_title {
    padding-top: .5em;
    padding-bottom: .5em;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_center .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_right .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_center .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
    margin-right: 4.5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_center .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_left .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_center .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon,.bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
    margin-left: 4.5em;
    }
.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_tab_title {
    padding: 1em 0;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_center .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_center .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
    padding-right: .8em;
    padding-left: 0;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_center .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_center .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder,.bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
    padding-left: .8em;
    padding-right: 0;
    }
.rtl .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
    padding-left: .8em;
    padding-right: 0;
    }
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header {
    border: none;
    display: block;
    }
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border: none;
    margin-right: .5em;
    }
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title span.bt_bb_tab_title {
    padding: 1.5em 5em;
    font-weight: 700;
    }
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
    padding: 1em 1em 1em 3em;
    }
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_tab_title {
    padding: 1em 3em 1em 1em;
    }
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title:not(.on) {
    color: inherit;
    background-color: #f4f4f4;
    }
.bt_bb_shape_drop.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 0;
    border-top-right-radius: 40px;
    margin-right: .5em;
    }
.btSoftRoundedButtons .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    }
.btHardRoundedButtons .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 30px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    }
.btDropButtons .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 0;
    border-top-right-radius: 40px;
    }
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header {
    display: block;
    border: none;
    }
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    margin-right: .5em;
    border: 1px solid black;
    border-bottom: none;
    }
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title span {
    padding: 1.5em 5em;
    font-weight: 700;
    }
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title:not(.on) {
    color: inherit;
    }
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.on,
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title:hover {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    }
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
    padding: 1em 1em 1em 3em;
    }
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_tab_title {
    padding: 1em 3em 1em 1em;
    }
.bt_bb_shape_drop.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 0;
    border-top-right-radius: 40px;
    margin-right: .5em;
    }
.btSoftRoundedButtons .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    }
.btHardRoundedButtons .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 30px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    }
.btDropButtons .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-radius: 0;
    border-top-right-radius: 40px;
    }
.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    padding: 1em;
    }
.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content .bt_bb_row_inner {
    margin: 0;
    }
.bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    padding: 1em;
    }
.btSoftRoundedButtons .bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-radius: 15px;
    border-top-left-radius: 0;
    }
.btHardRoundedButtons .bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-radius: 15px;
    border-top-left-radius: 0;
    }
.btDropButtons .bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-radius: 30px;
    border-top-left-radius: 0;
    }
.bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border: 1px solid black;
    }
.btSoftRoundedButtons .bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-radius: 15px;
    border-top-left-radius: 0;
    }
.btHardRoundedButtons .bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-radius: 30px;
    border-top-left-radius: 0;
    }
.btDropButtons .bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-radius: 30px;
    border-top-left-radius: 0;
    }
.bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    padding: .5em 0 0;
    }
.bt_bb_shape_drop.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-radius: 40px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    }
@media (max-width: 580px) {
.bt_bb_tabs.bt_bb_style_filled ul.bt_bb_tabs_header .bt_bb_tab_title,
.bt_bb_tabs.bt_bb_style_outline ul.bt_bb_tabs_header .bt_bb_tab_title {
    margin-bottom: .5em;
    }
.btDropButtons .bt_bb_tabs.bt_bb_style_filled ul.bt_bb_tabs_header .bt_bb_tab_title,
.btDropButtons .bt_bb_tabs.bt_bb_style_outline ul.bt_bb_tabs_header .bt_bb_tab_title {
    border-radius: 30px;
    }
.bt_bb_tabs.bt_bb_style_outline ul.bt_bb_tabs_header li.bt_bb_tab_title {
    border-bottom: 1px solid black;
    }
}

/* 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;
    }
.bt_bb_counter_holder .bt_bb_counter span.onedigit span {
    height: 1em;
    }

/* Countdown */
.bt_bb_countdown.btCounterHolder {
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.bt_bb_countdown.btCounterHolder > span > span {
    vertical-align: middle;
    }
.btHeadingWeight_default .bt_bb_countdown.btCounterHolder {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_countdown.btCounterHolder {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_countdown.btCounterHolder {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_countdown.btCounterHolder {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_countdown.btCounterHolder {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_countdown.btCounterHolder {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_countdown.btCounterHolder {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_countdown.btCounterHolder {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_countdown.btCounterHolder {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_countdown.btCounterHolder {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_countdown.btCounterHolder {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_countdown.btCounterHolder {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_countdown.btCounterHolder {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_countdown.btCounterHolder {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_countdown.btCounterHolder {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_countdown.btCounterHolder {
    font-weight: 900;
    }
.bt_bb_countdown.btCounterHolder.btCounterLargeSize {
    font-size: 4rem;
    }
.bt_bb_countdown.btCounterHolder span[class$="_text"] {
    color: #21ac94;
    letter-spacing: 1px;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
.btSubtitleWeight_default .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 400;
    }
.btSubtitleWeight_normal .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: normal;
    }
.btSubtitleWeight_bold .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: bold;
    }
.btSubtitleWeight_bolder .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: bolder;
    }
.btSubtitleWeight_lighter .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 300;
    }
.btSubtitleWeight_light .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 400;
    }
.btSubtitleWeight_thin .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 100;
    }
.btSubtitleWeight_100 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 100;
    }
.btSubtitleWeight_200 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 200;
    }
.btSubtitleWeight_300 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 300;
    }
.btSubtitleWeight_400 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 400;
    }
.btSubtitleWeight_500 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 500;
    }
.btSubtitleWeight_600 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 600;
    }
.btSubtitleWeight_700 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 700;
    }
.btSubtitleWeight_800 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 800;
    }
.btSubtitleWeight_900 .bt_bb_countdown.btCounterHolder span[class$="_text"] {
    font-weight: 900;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_center .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_right .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_center .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder .days,
.bt_bb_align_left .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_center .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_left .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_center .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder .days,.bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
    width: 20%;
    }
.bt_bb_countdown.btCounterHolder .btCountdownHolder > span > span > span {
    -webkit-transform: translateY(-3.5rem);
    -moz-transform: translateY(-3.5rem);
    -ms-transform: translateY(-3.5rem);
    transform: translateY(-3.5rem);
    height: 3.5rem;
    }
.bt_bb_countdown.btCounterHolder .btCountdownHolder span[class^="n"] {
    height: 3.5rem;
    }
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span:first-child {
    height: 3.5rem;
    }
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span:nth-child(2) {
    height: 3.5rem;
    }
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span:nth-child(3) {
    height: 3.5rem;
    }
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span.days_text {
    height: 2rem;
    }
.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
    border-left: 2px solid rgba(0,0,0,.2);
    padding-bottom: 0;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child),.bt_bb_align_center .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child),.bt_bb_align_right .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child),.bt_bb_align_center .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child),.bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child),.bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
    padding: 0 .3em;
    text-align: center;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder > span,.bt_bb_align_center .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder > span,.bt_bb_align_left .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder > span,.bt_bb_align_center .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder > span,.bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder > span,.bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
    padding: 0 .3em;
    text-align: center;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_center .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_right .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_center .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder {
    padding: 0 15% 0 0;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_center .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_left .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_center .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder,.bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder {
    padding: 0 0 0 15%;
    }
.bt_bb_countdown.btCounterHolder .days_text,
.bt_bb_countdown.btCounterHolder .hours_text,
.bt_bb_countdown.btCounterHolder .minutes_text,
.bt_bb_countdown.btCounterHolder .seconds_text {
    font-size: 15px;
    padding-top: .3em !important;
    }
@media (max-width: 780px) {
.btCounterHolder .btCountdownHolder .days,
.btCounterHolder .btCountdownHolder .hours,
.btCounterHolder .btCountdownHolder .minutes,
.btCounterHolder .btCountdownHolder .seconds {
    display: block;
    float: none;
    margin: 0 auto;
    width: 100%;
    border: none !important;
    }
}

/* Accordion */
.bt_bb_accordion .bt_bb_accordion_item {
    position: relative;
    overflow: hidden;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    margin-bottom: .3em;
    }
.btSoftRoundedButtons .bt_bb_accordion .bt_bb_accordion_item {
    border-radius: 15px;
    }
.btHardRoundedButtons .bt_bb_accordion .bt_bb_accordion_item {
    border-radius: 15px;
    }
.btDropButtons .bt_bb_accordion .bt_bb_accordion_item {
    border-radius: 15px;
    }
.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:first-child {
    border-radius: 15px;
    }
.bt_bb_shape_round.bt_bb_accordion .bt_bb_accordion_item:first-child {
    border-radius: 20px;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:first-child {
    border-width: 0;
    border-radius: 0;
    }
.bt_bb_accordion .bt_bb_accordion_item:last-child {
    margin-bottom: 0;
    }
.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:last-child {
    border-radius: 15px;
    }
.bt_bb_shape_round.bt_bb_accordion .bt_bb_accordion_item:last-child {
    border-radius: 20px;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:last-child {
    border-width: 0;
    border-radius: 0;
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item {
    border-width: 1px 1px;
    border-color: var(--accordion-secondary-color,#ccc);
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--accordion-primary-color);
    background-color: transparent;
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    background-color: transparent;
    }
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item {
    border: none;
    background-color: var(--accordion-secondary-color,black);
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item {
    border-bottom: 1px solid rgba(0,0,0,.2) !important;
    border-radius: 0 !important;
    color: var(--accordion-primary-color);
    border-color: var(--accordion-primary-color);
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:before {
    padding: 0 0 0 1rem;
    }
.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;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.3em 1.5em 1.3em 1.5em;
    -webkit-transition: background-color 300ms ease;
    -moz-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    color: inherit;
    }
.rtl .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,.bt_bb_align_center .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,.bt_bb_align_left .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,.bt_bb_align_center .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,.bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,.bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_icon .bt_bb_icon_holder {
    padding: 0;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.2rem;
    width: 2.2rem;
    height: 2.2rem;
    color: var(--icons-secondary-color,#fff);
    -webkit-box-shadow: 0 0 0 3em var(--icons-primary-color,#ffb129) inset;
    box-shadow: 0 0 0 3em var(--icons-primary-color,#ffb129) inset;
    }
.bt_bb_icon_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_icon .bt_bb_icon_holder:before {
    color: var(--icons-secondary-color,#fff);
    -webkit-box-shadow: 0 0 0 2px var(--icons-primary-color,#21ac94) inset;
    box-shadow: 0 0 0 2px var(--icons-primary-color,#21ac94) inset;
    }
.bt_bb_icon_style_borderless.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_icon .bt_bb_icon_holder:before {
    color: var(--icons-primary-color);
    -webkit-box-shadow: 0 0 0 0 var(--icons-primary-color,#ffb129) inset !important;
    box-shadow: 0 0 0 0 var(--icons-primary-color,#ffb129) inset !important;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-size: .9rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 800;
    line-height: 1.5;
    border: none !important;
    z-index: 2;
    background-color: transparent !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.btSupertitleWeight_default .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 600;
    }
.btSupertitleWeight_normal .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: normal;
    }
.btSupertitleWeight_bold .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: bold;
    }
.btSupertitleWeight_bolder .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: bolder;
    }
.btSupertitleWeight_lighter .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 300;
    }
.btSupertitleWeight_light .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 400;
    }
.btSupertitleWeight_thin .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 100;
    }
.btSupertitleWeight_100 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 100;
    }
.btSupertitleWeight_200 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 200;
    }
.btSupertitleWeight_300 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 300;
    }
.btSupertitleWeight_400 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 400;
    }
.btSupertitleWeight_500 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 500;
    }
.btSupertitleWeight_600 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 600;
    }
.btSupertitleWeight_700 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 700;
    }
.btSupertitleWeight_800 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 800;
    }
.btSupertitleWeight_900 .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    font-weight: 900;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content,.bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content,.bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content {
    padding: 0 1.5em 0 0;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after {
    content: "\e993";
    font-family: Dripicons;
    display: block;
    font-size: 1.2em;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5;
    text-align: center;
    border-radius: 50%;
    color: inherit;
    -webkit-box-shadow: 0 0 0 1px currentColor inset;
    box-shadow: 0 0 0 1px currentColor inset;
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after,
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after {
    right: 3%;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after,.bt_bb_align_center .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after,.bt_bb_align_left .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after,.bt_bb_align_center .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after,.bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after,.bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after {
    right: auto;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding: 0;
    display: block;
    overflow: hidden;
    height: 0;
    opacity: 0;
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding: 0 4.5em 0 4.5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_right.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_right .bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding: 0 4.5em 0 3.5em;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding: 0 1.7em 0 4.5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_right.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_right .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding: 0 4.5em 0 1.7em;
    }
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding: 0 5em 0 4.5em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_right.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,.bt_bb_align_right .bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding: 0 4.5em 0 1.7em;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content .bt_bb_text:first-child p:empty {
    display: none;
    }
.bt_bb_accordion .bt_bb_accordion_item:not(.btWithIcon) .bt_bb_accordion_item_content {
    padding: 0 5em 0 1.5em;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:not(.btWithIcon) .bt_bb_accordion_item_content {
    padding: .5em 2.5em 0 0;
    }
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item:not(.btWithIcon) .bt_bb_accordion_item_content {
    padding: 0 3em 0 1.5em;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:not(.btWithIcon) .bt_bb_accordion_item_title_content {
    padding-left: 0;
    }
.bt_bb_accordion .bt_bb_accordion_item:not(.btWithIcon):before {
    top: .8em;
    }
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item.on,
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item:hover {
    background-color: var(--accordion-secondary-color,black) !important;
    }
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_content,
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_title,
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_content {
    color: var(--accordion-primary-color,white) !important;
    background-color: var(--accordion-secondary-color,black) !important;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on,
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:hover {
    border-color: var(--accordion-primary-color);
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_content,
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_title,
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_content {
    color: var(--accordion-primary-color,inherit) !important;
    background-color: var(--accordion-secondary-color,black);
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item.on,
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item:hover {
    border-color: var(--accordion-secondary-color,inherit);
    background-color: var(--accordion-secondary-color,black);
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_content,
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_title,
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_content {
    color: var(--accordion-primary-color,white) !important;
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_title {
    background: transparent;
    }
.bt_bb_accordion .bt_bb_accordion_item.on {
    min-height: 1px;
    max-height: 1000em;
    }
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    border: none;
    padding-bottom: 0;
    }
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    padding-bottom: .5em;
    }
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:after {
    content: "\e982";
    }
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_content {
    display: block;
    opacity: 1;
    height: auto;
    padding-bottom: 1.6em !important;
    }
@media (max-width: 480px) {
.bt_bb_accordion .bt_bb_accordion_item.btWithIcon .bt_bb_accordion_item_title_content {
    max-width: 70%;
    padding: 0 3em 0 1.5em !important;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
    max-width: 80%;
    }
.bt_bb_accordion .bt_bb_accordion_item:before {
    right: 5% !important;
    }
}

/* Lightbox - Masonry Gallery */
.mfp-container {
    background: rgba(0,0,0,.4);
    }
button:after {
    font-size: 3em;
    font-family: Dripicons;
    color: #fff;
    }
button.mfp-arrow-left:before {
    border: none;
    }
button.mfp-arrow-left:after {
    border: none;
    content: '\e90b';
    margin-left: 40px;
    }
button.mfp-arrow-right:before {
    border: none;
    }
button.mfp-arrow-right:after {
    border: none;
    content: '\e90c';
    margin-left: 0;
    }

/* Image - Shapes */
.bt_bb_image.bt_bb_shape_wavy_left > span,
.bt_bb_image.bt_bb_shape_wavy_left > a,
.bt_bb_image.bt_bb_shape_wavy_left .bt_bb_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NDUuNCA3MTMuMTQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMGYwZjBmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+U1ZHPC90aXRsZT48cGF0aCBpZD0iX1BhdGhfIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0xIiBkPSJNMTI4Ljc1LDE3LjI3YzUyLjg5LDMxLjQ0LDU3LjkzLDY3Ljg4LDkxLjM5LDExNS42OCwyMC40MywyOS4xOSw2OS42NCw3MS41NSwxMTguMiwxNC45MiwyOS44LTM0Ljc2LDc1LjE1LTY0Ljk0LDEyMi40Mi01Ny45NCwxNTUuMjcsMjMsMTE1LDE4Mi41OSwyMTkuNTgsMjExLDUxLjYsMTQsMTA1LjI2LTExLjI0LDE1Ny41Ny0yLjQyLDQ2LjE5LDcuNzksODcuNzUsNDIsMTAyLDg2LjY0LDE3LjgxLDU1LjU1LDMzLjE2LDM1Mi4yNy02NjYuNDMsMjk4LjI1QzEwMi42Myw2NzAuMjMsMCw3MTMuMTQsMCw3MTMuMTRWMTguNThDMzUuNC02LDg5LjczLTUuOTIsMTI4Ljc1LDE3LjI3WiIvPjwvc3ZnPg==");
    -webkit-mask-position: left;
    -webkit-mask-repeat: no-repeat;
    }
.bt_bb_image.bt_bb_shape_wavy_right > span,
.bt_bb_image.bt_bb_shape_wavy_right > a,
.bt_bb_image.bt_bb_shape_wavy_right .bt_bb_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTIuMTYgNzE4LjIzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBmMGYwZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNWRzwvdGl0bGU+PHBhdGggaWQ9Il9QYXRoXyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMSIgZD0iTTgyMi40OSwxNy4zOWMtNTMuMjcsMzEuNjYtNTguMzUsNjguMzYtOTIsMTE2LjUxLTIwLjU3LDI5LjQtNzAuMTQsNzIuMDYtMTE5LDE1LTMwLTM1LTc1LjY5LTY1LjQtMTIzLjI5LTU4LjM1QzMzMS43MywxMTMuNzQsMzcyLjI1LDI3NC40NywyNjcsMzAzLjExYy01MiwxNC4xNC0xMDYtMTEuMzItMTU4LjctMi40NEM2MS43NCwzMDguNTIsMTkuODksMzQzLDUuNDksMzg3LjkzYy0xNy45Myw1NS45NS0zMy40LDM1NC43OCw2NzEuMTksMzAwLjM4Qzg0OC43OSw2NzUsOTUyLjE2LDcxOC4yMyw5NTIuMTYsNzE4LjIzVjE4LjcxQzkxNi41LTYuMDYsODYxLjc4LTYsODIyLjQ5LDE3LjM5WiIvPjwvc3ZnPg==");
    -webkit-mask-position: right;
    -webkit-mask-repeat: no-repeat;
    }
.bt_bb_image.bt_bb_shape_wavy_left_flower > span,
.bt_bb_image.bt_bb_shape_wavy_left_flower > a,
.bt_bb_image.bt_bb_shape_wavy_left_flower .bt_bb_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NDcgNzU5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBmMGYwZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNWRzwvdGl0bGU+PHBhdGggaWQ9Il9QYXRoXyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMSIgZD0iTTQxMS44NCw3Mi4xM2MxNS4xNyw0Mi4xNC0yMC44NiwxMTIuNTUtOTAuNjYsMTIxcy05Ny4wOC0zMS45Mi0xMTAuMzEtNzEuNjNjLTE0LjgtNDQuNDEsOS42My05OS44OSw2Ni4xOS0zNC45LDAsMC0yOC03My42MSw2LTgyLDE4Ljg0LTQuNjUsNTEuNzUtMSw2MC4xNyw3MS4xN0MzNDMuMjQsNzUuNzQsMzc5LjM0LTE4LjEzLDQxMS44NCw3Mi4xM1oiLz48cGF0aCBpZD0iX1BhdGhfMiIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGNsYXNzPSJjbHMtMSIgZD0iTS0xLjMsNDUuNTFDNTAuMywyMi40MywxMzIuMTUsMTksMTc0LjI0LDEzNC4yN2M2MSwxNjcsMTk0LjIyLDk1Ljk1LDI3OC44NiwzMS43NiwxMDkuMTQtODIuNzcsMjI3LjE0LTI4Ljc3LDI3NSwxMDguMjIsNDYuNjMsMTMzLjQ5LDk4LjI3LDU5LjUxLDE2OS42MSw5OS4yNCw4NC43OSw0Ny4yMiw2Ni40MywyMTguNTgtODQuMjcsMjQzLjcxLTE2OC4yNCwyOC4wNi0yNTkuODQtMjAuNzEtNDA5LjksNzQuMjdDMjMwLjY0LDgwMC45LDcxLjE3LDc1MS0xLjMsNzE2LjgzWiIvPjwvc3ZnPg==");
    -webkit-mask-position: left;
    -webkit-mask-repeat: no-repeat;
    }
.bt_bb_image.bt_bb_shape_wavy_right_flower > span,
.bt_bb_image.bt_bb_shape_wavy_right_flower > a,
.bt_bb_image.bt_bb_shape_wavy_right_flower .bt_bb_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9IkxheWVyXzEiCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSIKICAgdmlld0JveD0iMCAwIDk0NyA3NTkiCiAgIHZlcnNpb249IjEuMSIKICAgc29kaXBvZGk6ZG9jbmFtZT0id2F2eV9yaWdodF9mbG93ZXIuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjIgKGRjMmFlZGFmMDMsIDIwMjItMDUtMTUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzIyIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuMzEwOTM1NDQiCiAgICAgaW5rc2NhcGU6Y3g9IjQ3Mi43NjY5NSIKICAgICBpbmtzY2FwZTpjeT0iMzc5LjUiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNDQwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjgzNyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTUiPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGUxMyI+LmNscy0xe2ZpbGw6IzBmMGYwZjt9PC9zdHlsZT4KICA8L2RlZnM+CiAgPHRpdGxlCiAgICAgaWQ9InRpdGxlMTciPlNWRzwvdGl0bGU+CiAgPHBhdGgKICAgICBpZD0iX1BhdGhfIgogICAgIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IgogICAgIGNsYXNzPSJjbHMtMSIKICAgICBkPSJtIDUzNC45NzU1MSw3Mi4xMyBjIC0xNS4xNyw0Mi4xNCAyMC44NiwxMTIuNTUgOTAuNjYsMTIxIDY5LjgsOC40NSA5Ny4wOCwtMzEuOTIgMTEwLjMxLC03MS42MyAxNC44LC00NC40MSAtOS42MywtOTkuODkgLTY2LjE5LC0zNC45IDAsMCAyOCwtNzMuNjEgLTYsLTgyIC0xOC44NCwtNC42NSAtNTEuNzUsLTEgLTYwLjE3LDcxLjE3IC0wLjAxLC0wLjAzIC0zNi4xMSwtOTMuOSAtNjguNjEsLTMuNjQgeiIgLz4KICA8cGF0aAogICAgIGlkPSJfUGF0aF8yIgogICAgIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IgogICAgIGNsYXNzPSJjbHMtMSIKICAgICBkPSJtIDk0OC4xMTU1MSw0NS41MSBjIC01MS42LC0yMy4wOCAtMTMzLjQ1LC0yNi41MSAtMTc1LjU0LDg4Ljc2IC02MSwxNjcgLTE5NC4yMiw5NS45NSAtMjc4Ljg2LDMxLjc2IC0xMDkuMTQsLTgyLjc3IC0yMjcuMTQsLTI4Ljc3IC0yNzUsMTA4LjIyIC00Ni42MywxMzMuNDkgLTk4LjI3LDU5LjUxIC0xNjkuNjEwMDAyLDk5LjI0IC04NC43OSw0Ny4yMiAtNjYuNDMsMjE4LjU4IDg0LjI3MDAwMiwyNDMuNzEgMTY4LjI0LDI4LjA2IDI1OS44NCwtMjAuNzEgNDA5LjksNzQuMjcgMTcyLjksMTA5LjQzIDMzMi4zNyw1OS41MyA0MDQuODQsMjUuMzYgeiIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMjgiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6dGl0bGU+U1ZHPC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+Cjwvc3ZnPgo=");
    -webkit-mask-position: right;
    -webkit-mask-repeat: no-repeat;
    }
.bt_bb_image.bt_bb_shape_wavy_right_circle > span,
.bt_bb_image.bt_bb_shape_wavy_right_circle > a,
.bt_bb_image.bt_bb_shape_wavy_right_circle .bt_bb_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTAgNzQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBmMGYwZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNWRzwvdGl0bGU+PGNpcmNsZSBpZD0iX1BhdGhfIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0xIiBjeD0iNjM5Ljc5IiBjeT0iODkuMjYiIHI9Ijg4LjIyIi8+PHBhdGggaWQ9Il9QYXRoXzIiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTEiIGQ9Ik05NDkuNywzMi4wOEM4OTguMSw5LDgxNi4yNSw1LjYxLDc3NC4xNiwxMjAuODVjLTYxLDE2Ny0xOTQuMjIsOTUuOTUtMjc4Ljg2LDMxLjc2LTEwOS4xNC04Mi43Ny0yMjcuMTQtMjguNzctMjc1LDEwOC4yMkMxNzMuNjcsMzk0LjMzLDEyMiwzMjAuMzUsNTAuNywzNjAuMDctMzQuMDgsNDA3LjI5LTE1LjcyLDU3OC42NSwxMzUsNjAzLjc4YzE2OC4yNCwyOC4wNiwyNTkuODQtMjAuNzEsNDA5LjksNzQuMjcsMTcyLjg5LDEwOS40MywzMzIuMzcsNTkuNTQsNDA0LjgzLDI1LjM2WiIvPjwvc3ZnPg==");
    -webkit-mask-position: right;
    -webkit-mask-repeat: no-repeat;
    }
.bt_bb_image.bt_bb_shape_wavy_left_circle > span,
.bt_bb_image.bt_bb_shape_wavy_left_circle > a,
.bt_bb_image.bt_bb_shape_wavy_left_circle .bt_bb_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9IkxheWVyXzEiCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSIKICAgdmlld0JveD0iMCAwIDk1MCA3NDYiCiAgIHZlcnNpb249IjEuMSIKICAgc29kaXBvZGk6ZG9jbmFtZT0id2F2eV9sZWZ0X2NpcmNsZS5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMiAoZGMyYWVkYWYwMywgMjAyMi0wNS0xNSkiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MTU4IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuMzE2MzUzODkiCiAgICAgaW5rc2NhcGU6Y3g9IjQ3NC4xNTI1NCIKICAgICBpbmtzY2FwZTpjeT0iMzczIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTQ0MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4MzciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzEiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczE1MSI+CiAgICA8c3R5bGUKICAgICAgIGlkPSJzdHlsZTE0OSI+LmNscy0xe2ZpbGw6IzBmMGYwZjt9PC9zdHlsZT4KICA8L2RlZnM+CiAgPHRpdGxlCiAgICAgaWQ9InRpdGxlMTUzIj5TVkc8L3RpdGxlPgogIDxjaXJjbGUKICAgICBpZD0iX1BhdGhfIgogICAgIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IgogICAgIGNsYXNzPSJjbHMtMSIKICAgICBjeD0iLTMxMC4yNDM0MSIKICAgICBjeT0iODkuMjYwMDAyIgogICAgIHI9Ijg4LjIyMDAwMSIKICAgICB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIiAvPgogIDxwYXRoCiAgICAgaWQ9Il9QYXRoXzIiCiAgICAgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiCiAgICAgY2xhc3M9ImNscy0xIgogICAgIGQ9Ik0gMC4zMzMzOTg3MywzMi4wOCBDIDUxLjkzMzM5OSw5IDEzMy43ODM0LDUuNjEgMTc1Ljg3MzQsMTIwLjg1IGMgNjEsMTY3IDE5NC4yMiw5NS45NSAyNzguODYsMzEuNzYgMTA5LjE0LC04Mi43NyAyMjcuMTQsLTI4Ljc3IDI3NSwxMDguMjIgNDYuNjMsMTMzLjUgOTguMyw1OS41MiAxNjkuNiw5OS4yNCA4NC43OCw0Ny4yMiA2Ni40MiwyMTguNTggLTg0LjMsMjQzLjcxIC0xNjguMjQsMjguMDYgLTI1OS44NCwtMjAuNzEgLTQwOS45LDc0LjI3IC0xNzIuODksMTA5LjQzIC0zMzIuMzcwMDAxLDU5LjU0IC00MDQuODMwMDAxMjcsMjUuMzYgeiIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNjAiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6dGl0bGU+U1ZHPC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+Cjwvc3ZnPgo=");
    -webkit-mask-position: left;
    -webkit-mask-repeat: no-repeat;
    }
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

/* Items */
.bt_bb_organic_animation {
    max-width: 640px;
    display: inline-block;
    width: 100%;
    }
.bt_bb_organic_animation .item {
    position: relative;
    max-width: 100%;
    margin: 0 0 0 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    grid-column: span 2;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    }
.bt_bb_organic_animation .item .item__svg {
    position: relative;
    display: block;
    height: auto;
    width: 100%;
    margin: 0 auto;
    }
.bt_bb_organic_animation .item .item__clippath,
.bt_bb_organic_animation .item .item__deco,
.bt_bb_organic_animation .item .item__img {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    }
.bt_bb_organic_animation .item .item_hover__img_g {
    opacity: 0;
    -webkit-transition: opacity 280ms ease;
    -moz-transition: opacity 280ms ease;
    transition: opacity 280ms ease;
    }
.bt_bb_organic_animation_fill.bt_bb_organic_animation .item .item__deco {
    fill: #ffb129;
    }
.bt_bb_organic_animation_fill_accent.bt_bb_organic_animation .item .item__deco {
    fill: #21ac94;
    }
.bt_bb_organic_animation_fill_gray_transparent.bt_bb_organic_animation .item .item__deco {
    fill: rgba(0,0,0,.1);
    fill: rgba(242,242,244,1);
    }
.bt_bb_organic_animation_stroke.bt_bb_organic_animation .item .item__deco,
.bt_bb_organic_animation_stroke_accent.bt_bb_organic_animation .item .item__deco,
.bt_bb_organic_animation_stroke_dark.bt_bb_organic_animation .item .item__deco {
    fill: transparent;
    stroke-width: 5px;
    }
.bt_bb_organic_animation_stroke.bt_bb_organic_animation .item .item__deco {
    stroke: #ffb129;
    }
.bt_bb_organic_animation_stroke_accent.bt_bb_organic_animation .item .item__deco {
    stroke: #21ac94;
    }
.bt_bb_organic_animation_stroke_dark.bt_bb_organic_animation .item .item__deco {
    stroke: #282828;
    }
.bt_bb_organic_animation .item .item__meta {
    position: absolute;
    top: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    }
.bt_bb_organic_animation .item .item__meta .item__meta_inner {
    width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    }
.bt_bb_organic_animation .item .item__meta .item__number {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 12.5% 0 0 3em;
    letter-spacing: .5em;
    text-transform: uppercase;
    opacity: 0;
    }
.bt_bb_organic_animation .item .item__meta .item__number:hover {
    opacity: .1;
    }
.bt_bb_organic_animation .item .item__meta .item__specimen {
    font-size: 5em;
    font-weight: 500;
    line-height: .9;
    vertical-align: text-bottom;
    letter-spacing: -.025em;
    }
.bt_bb_organic_animation .item .item__meta .item__reference {
    font-size: 1.25em;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    }
.bt_bb_organic_animation .item .item__meta .item__icon {
    position: absolute;
    top: 10%;
    right: 10%;
    }
.bt_bb_icon_size_small.bt_bb_organic_animation .item .item__meta .item__icon {
    top: 15%;
    right: 15%;
    }
.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg {
    font-size: 1.8em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    line-height: inherit;
    -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;
    margin-left: auto;
    width: 3em;
    height: 3em;
    padding: .4em;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.05);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.05);
    background-color: #fff;
    -webkit-transition: all 280ms ease;
    -moz-transition: all 280ms ease;
    transition: all 280ms ease;
    }
.bt_bb_icon_size_small.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg {
    font-size: 1.2em;
    padding: .4em;
    }
.bt_bb_organic_animation .item .item__meta .item__title {
    font-size: 1.4rem;
    width: 100%;
    max-width: 200px;
    margin: 1.5em auto 0;
    padding: 0;
    text-align: center;
    color: #fff;
    }
.btHeadingWeight_default .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_organic_animation .item .item__meta .item__title {
    font-weight: 900;
    }
.bt_bb_title_size_normal.bt_bb_organic_animation .item .item__meta .item__title {
    font-size: 1.5334rem;
    }
.bt_bb_title_size_medium.bt_bb_organic_animation .item .item__meta .item__title {
    font-size: 1.8rem;
    }
.bt_bb_title_size_midsize.bt_bb_organic_animation .item .item__meta .item__title {
    font-size: 2.4667rem;
    }
.bt_bb_title_size_large.bt_bb_organic_animation .item .item__meta .item__title {
    font-size: 3.1334rem;
    line-height: 1;
    }
.bt_bb_organic_animation .item .item__meta .item__title_link:first-child .item__title {
    margin-top: 0;
    }
.bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-size: 1em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    width: 100%;
    margin: .5em 0 0;
    text-align: center;
    opacity: 1;
    color: #fff;
    }
.btSubtitleWeight_default .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 400;
    }
.btSubtitleWeight_normal .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: normal;
    }
.btSubtitleWeight_bold .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: bold;
    }
.btSubtitleWeight_bolder .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: bolder;
    }
.btSubtitleWeight_lighter .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 300;
    }
.btSubtitleWeight_light .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 400;
    }
.btSubtitleWeight_thin .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 100;
    }
.btSubtitleWeight_100 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 100;
    }
.btSubtitleWeight_200 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 200;
    }
.btSubtitleWeight_300 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 300;
    }
.btSubtitleWeight_400 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 400;
    }
.btSubtitleWeight_500 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 500;
    }
.btSubtitleWeight_600 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 600;
    }
.btSubtitleWeight_700 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 700;
    }
.btSubtitleWeight_800 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 800;
    }
.btSubtitleWeight_900 .bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-weight: 900;
    }
.bt_bb_title_size_normal.bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-size: 1.15em;
    }
.bt_bb_title_size_large.bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-size: 1.3em;
    }
.bt_bb_organic_animation .item .item__meta .item__button_text {
    font-size: .86666666rem;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: .5px;
    width: 100%;
    padding: 1em 0;
    text-align: center;
    opacity: 0;
    }
.btButtonWeight_default .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 600;
    }
.btButtonWeight_normal .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: normal;
    }
.btButtonWeight_bold .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: bold;
    }
.btButtonWeight_bolder .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: bolder;
    }
.btButtonWeight_lighter .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 300;
    }
.btButtonWeight_light .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 400;
    }
.btButtonWeight_thin .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 100;
    }
.btButtonWeight_100 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 100;
    }
.btButtonWeight_200 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 200;
    }
.btButtonWeight_300 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 300;
    }
.btButtonWeight_400 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 400;
    }
.btButtonWeight_500 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 500;
    }
.btButtonWeight_600 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 600;
    }
.btButtonWeight_700 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 700;
    }
.btButtonWeight_800 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 800;
    }
.btButtonWeight_900 .bt_bb_organic_animation .item .item__meta .item__button_text {
    font-weight: 900;
    }
.bt_bb_button_size_medium.bt_bb_organic_animation .item .item__meta .item__button_text {
    font-size: .938rem;
    }
.bt_bb_button_size_large.bt_bb_organic_animation .item .item__meta .item__button_text {
    font-size: 1rem;
    }
.bt_bb_organic_animation .item .item__meta .item__button_text a {
    color: #fff;
    background-color: transparent;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons .bt_bb_organic_animation .item .item__meta .item__button_text a {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_organic_animation .item .item__meta .item__button_text a {
    border-radius: 50px;
    }
.btDropButtons .bt_bb_organic_animation .item .item__meta .item__button_text a {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.bt_bb_organic_animation .item .item__meta .item__button_text a:after {
    content: "\e90c";
    font-family: Dripicons;
    font-size: inherit;
    font-weight: 400;
    display: inline;
    padding-left: .8em;
    }
.bt_bb_organic_animation .item .item__meta .item__button_text a:hover {
    color: #282828;
    }
.bt_bb_style_outline.bt_bb_organic_animation .item .item__meta .item__button_text {
    margin-top: 1em;
    }
.bt_bb_style_outline.bt_bb_organic_animation .item .item__meta .item__button_text a {
    color: #fff;
    width: auto;
    padding: 1.3em 2.5em;
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    }
.bt_bb_style_outline.bt_bb_organic_animation .item .item__meta .item__button_text a:hover {
    color: #282828;
    -webkit-box-shadow: 0 0 0 3em #fff inset;
    box-shadow: 0 0 0 3em #fff inset;
    }
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text {
    margin-top: 1em;
    }
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a {
    width: auto;
    padding: 1.3em 2.5em;
    color: #282828;
    -webkit-box-shadow: 0 0 0 3em #fff inset;
    box-shadow: 0 0 0 3em #fff inset;
    }
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    }
.bt_bb_style_outline.bt_bb_button_size_medium.bt_bb_organic_animation .item .item__meta .item__button_text a,
.bt_bb_style_filled.bt_bb_button_size_medium.bt_bb_organic_animation .item .item__meta .item__button_text a {
    padding: 1.2em 2.6em;
    }
.bt_bb_style_outline.bt_bb_button_size_large.bt_bb_organic_animation .item .item__meta .item__button_text a,
.bt_bb_style_filled.bt_bb_button_size_large.bt_bb_organic_animation .item .item__meta .item__button_text a {
    padding: 1.3em 4.1em;
    }
.bt_bb_organic_animation:hover .item_hover__img_g {
    opacity: 1;
    }
@media (max-width: 780px) {
.bt_bb_organic_animation .item .item__meta .item__button_text {
    opacity: 1 !important;
    -webkit-transform: translateY(0%) !important;
    -moz-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
    }
}

@media (max-width: 480px) {
.bt_bb_title_size_large.bt_bb_organic_animation .item .item__meta .item__title {
    font-size: 2em;
    }
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a {
    -webkit-box-shadow: 0 0 0 0 #21ac94 inset !important;
    box-shadow: 0 0 0 0 #21ac94 inset !important;
    padding: 1em 0 !important;
    }
}

/* Card with Image */
.bt_bb_card {
    padding: 0 2.8em;
    position: relative;
    background: #f2f2f4;
    overflow: hidden;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    }
.btSoftRoundedButtons .bt_bb_card {
    border-radius: 20px;
    }
.btHardRoundedButtons .bt_bb_card {
    border-radius: 30px;
    }
.btDropButtons .bt_bb_card {
    border-radius: 30px;
    }
.btSquareButtons .bt_bb_card {
    border-radius: 0;
    }
.bt_bb_shape_soft-rounded.bt_bb_card {
    border-radius: 20px !important;
    }
.bt_bb_shape_hard-rounded.bt_bb_card {
    border-radius: 30px !important;
    }
.bt_bb_shape_square.bt_bb_card {
    border-radius: 0 !important;
    }
.bt_bb_card.btHasBgImage {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    }
.bt_bb_card.btWithImage {
    padding-bottom: 0 !important;
    }
.bt_bb_card.bt_bb_border_accent {
    border: 1px solid #21ac94;
    }
.bt_bb_card.btWithLink:hover {
    -webkit-box-shadow: 0 10px 20px rgb(55 73 87 / 5%),0 15px 15px rgb(90 90 90 / 5%);
    box-shadow: 0 10px 20px rgb(55 73 87 / 5%),0 15px 15px rgb(90 90 90 / 5%);
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    }
.bt_bb_card:hover .bt_bb_card_image {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
.bt_bb_card:hover .bt_bb_card_image .bt_bb_image img {
    max-width: unset;
    }
.bt_bb_card .btCardLink {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    }
.bt_bb_card.bt_bb_padding_text_indent {
    padding-left: 2em;
    padding-right: 2em;
    }
.bt_bb_card.bt_bb_padding_text_indent .bt_bb_card_image {
    left: 2em;
    }
.bt_bb_card.bt_bb_padding_normal {
    padding: 0 20px;
    }
.bt_bb_card.bt_bb_padding_normal .bt_bb_card_image {
    left: 10px;
    }
.bt_bb_card.bt_bb_padding_double {
    padding: 0 40px;
    }
.bt_bb_card.bt_bb_padding_double .bt_bb_card_image {
    left: 20px;
    }
.bt_bb_card .bt_bb_card_image {
    right: -1.6em;
    bottom: -30px;
    position: relative;
    width: -webkit-calc(100% + 5.6em);
    width: -moz-calc(100% + 5.6em);
    width: calc(100% + 5.6em);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    transform: rotate(-8deg);
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    overflow: hidden;
    }
.bt_bb_card .bt_bb_card_image img {
    width: 100%;
    }
.btSoftRoundedButtons .bt_bb_card .bt_bb_card_image {
    border-radius: 20px;
    }
.btHardRoundedButtons .bt_bb_card .bt_bb_card_image {
    border-radius: 30px;
    }
.btDropButtons .bt_bb_card .bt_bb_card_image {
    border-radius: 30px;
    }
.bt_bb_shape_soft-rounded.bt_bb_card .bt_bb_card_image {
    border-radius: 20px !important;
    }
.bt_bb_shape_hard-rounded.bt_bb_card .bt_bb_card_image {
    border-radius: 50px !important;
    }
.bt_bb_shape_square.bt_bb_card .bt_bb_card_image {
    border-radius: 0 !important;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_style_clean.bt_bb_button a {
    padding: 0 !important;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner {
    position: absolute;
    bottom: 0;
    z-index: 999;
    width: -webkit-calc(100% - 5.6em);
    width: -moz-calc(100% - 5.6em);
    width: calc(100% - 5.6em);
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner .bt_bb_button {
    float: right;
    margin-right: 0;
    }
.bt_bb_card .bt_bb_card_content .bt_bb_card_inner .bt_bb_button.bt_bb_align_left {
    float: none;
    }
.bt_bb_card.bt_bb_padding_text_indent .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 4em);
    width: -moz-calc(100% - 4em);
    width: calc(100% - 4em);
    }
.bt_bb_card.bt_bb_padding_normal .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    }
.bt_bb_card.bt_bb_padding_double .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);
    }

/* Padding */
.bt_bb_card.bt_bb_padding_0 {
    padding: 0 0 !important;
    }
.bt_bb_card.bt_bb_padding_0 .bt_bb_card_image {
    left: 0 !important;
    }
.bt_bb_card.bt_bb_padding_0 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*0px);
    width: -moz-calc(100% - 2*0px);
    width: calc(100% - 2*0px);
    }
.bt_bb_card.bt_bb_padding_5 {
    padding: 0 5px !important;
    }
.bt_bb_card.bt_bb_padding_5 .bt_bb_card_image {
    left: 2.5px !important;
    }
.bt_bb_card.bt_bb_padding_5 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*5px);
    width: -moz-calc(100% - 2*5px);
    width: calc(100% - 2*5px);
    }
.bt_bb_card.bt_bb_padding_10 {
    padding: 0 10px !important;
    }
.bt_bb_card.bt_bb_padding_10 .bt_bb_card_image {
    left: 5px !important;
    }
.bt_bb_card.bt_bb_padding_10 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*10px);
    width: -moz-calc(100% - 2*10px);
    width: calc(100% - 2*10px);
    }
.bt_bb_card.bt_bb_padding_15 {
    padding: 0 15px !important;
    }
.bt_bb_card.bt_bb_padding_15 .bt_bb_card_image {
    left: 7.5px !important;
    }
.bt_bb_card.bt_bb_padding_15 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*15px);
    width: -moz-calc(100% - 2*15px);
    width: calc(100% - 2*15px);
    }
.bt_bb_card.bt_bb_padding_20 {
    padding: 0 20px !important;
    }
.bt_bb_card.bt_bb_padding_20 .bt_bb_card_image {
    left: 10px !important;
    }
.bt_bb_card.bt_bb_padding_20 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*20px);
    width: -moz-calc(100% - 2*20px);
    width: calc(100% - 2*20px);
    }
.bt_bb_card.bt_bb_padding_25 {
    padding: 0 25px !important;
    }
.bt_bb_card.bt_bb_padding_25 .bt_bb_card_image {
    left: 12.5px !important;
    }
.bt_bb_card.bt_bb_padding_25 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*25px);
    width: -moz-calc(100% - 2*25px);
    width: calc(100% - 2*25px);
    }
.bt_bb_card.bt_bb_padding_30 {
    padding: 0 30px !important;
    }
.bt_bb_card.bt_bb_padding_30 .bt_bb_card_image {
    left: 15px !important;
    }
.bt_bb_card.bt_bb_padding_30 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*30px);
    width: -moz-calc(100% - 2*30px);
    width: calc(100% - 2*30px);
    }
.bt_bb_card.bt_bb_padding_35 {
    padding: 0 35px !important;
    }
.bt_bb_card.bt_bb_padding_35 .bt_bb_card_image {
    left: 17.5px !important;
    }
.bt_bb_card.bt_bb_padding_35 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*35px);
    width: -moz-calc(100% - 2*35px);
    width: calc(100% - 2*35px);
    }
.bt_bb_card.bt_bb_padding_40 {
    padding: 0 40px !important;
    }
.bt_bb_card.bt_bb_padding_40 .bt_bb_card_image {
    left: 20px !important;
    }
.bt_bb_card.bt_bb_padding_40 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*40px);
    width: -moz-calc(100% - 2*40px);
    width: calc(100% - 2*40px);
    }
.bt_bb_card.bt_bb_padding_45 {
    padding: 0 45px !important;
    }
.bt_bb_card.bt_bb_padding_45 .bt_bb_card_image {
    left: 22.5px !important;
    }
.bt_bb_card.bt_bb_padding_45 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*45px);
    width: -moz-calc(100% - 2*45px);
    width: calc(100% - 2*45px);
    }
.bt_bb_card.bt_bb_padding_50 {
    padding: 0 50px !important;
    }
.bt_bb_card.bt_bb_padding_50 .bt_bb_card_image {
    left: 25px !important;
    }
.bt_bb_card.bt_bb_padding_50 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*50px);
    width: -moz-calc(100% - 2*50px);
    width: calc(100% - 2*50px);
    }
.bt_bb_card.bt_bb_padding_60 {
    padding: 0 60px !important;
    }
.bt_bb_card.bt_bb_padding_60 .bt_bb_card_image {
    left: 30px !important;
    }
.bt_bb_card.bt_bb_padding_60 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*60px);
    width: -moz-calc(100% - 2*60px);
    width: calc(100% - 2*60px);
    }
.bt_bb_card.bt_bb_padding_65 {
    padding: 0 65px !important;
    }
.bt_bb_card.bt_bb_padding_65 .bt_bb_card_image {
    left: 32.5px !important;
    }
.bt_bb_card.bt_bb_padding_65 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*65px);
    width: -moz-calc(100% - 2*65px);
    width: calc(100% - 2*65px);
    }
.bt_bb_card.bt_bb_padding_70 {
    padding: 0 70px !important;
    }
.bt_bb_card.bt_bb_padding_70 .bt_bb_card_image {
    left: 35px !important;
    }
.bt_bb_card.bt_bb_padding_70 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*70px);
    width: -moz-calc(100% - 2*70px);
    width: calc(100% - 2*70px);
    }
.bt_bb_card.bt_bb_padding_75 {
    padding: 0 75px !important;
    }
.bt_bb_card.bt_bb_padding_75 .bt_bb_card_image {
    left: 37.5px !important;
    }
.bt_bb_card.bt_bb_padding_75 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*75px);
    width: -moz-calc(100% - 2*75px);
    width: calc(100% - 2*75px);
    }
.bt_bb_card.bt_bb_padding_80 {
    padding: 0 80px !important;
    }
.bt_bb_card.bt_bb_padding_80 .bt_bb_card_image {
    left: 40px !important;
    }
.bt_bb_card.bt_bb_padding_80 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*80px);
    width: -moz-calc(100% - 2*80px);
    width: calc(100% - 2*80px);
    }
.bt_bb_card.bt_bb_padding_85 {
    padding: 0 85px !important;
    }
.bt_bb_card.bt_bb_padding_85 .bt_bb_card_image {
    left: 42.5px !important;
    }
.bt_bb_card.bt_bb_padding_85 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*85px);
    width: -moz-calc(100% - 2*85px);
    width: calc(100% - 2*85px);
    }
.bt_bb_card.bt_bb_padding_90 {
    padding: 0 90px !important;
    }
.bt_bb_card.bt_bb_padding_90 .bt_bb_card_image {
    left: 45px !important;
    }
.bt_bb_card.bt_bb_padding_90 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*90px);
    width: -moz-calc(100% - 2*90px);
    width: calc(100% - 2*90px);
    }
.bt_bb_card.bt_bb_padding_95 {
    padding: 0 95px !important;
    }
.bt_bb_card.bt_bb_padding_95 .bt_bb_card_image {
    left: 47.5px !important;
    }
.bt_bb_card.bt_bb_padding_95 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*95px);
    width: -moz-calc(100% - 2*95px);
    width: calc(100% - 2*95px);
    }
.bt_bb_card.bt_bb_padding_100 {
    padding: 0 100px !important;
    }
.bt_bb_card.bt_bb_padding_100 .bt_bb_card_image {
    left: 50px !important;
    }
.bt_bb_card.bt_bb_padding_100 .bt_bb_card_content .bt_bb_card_inner {
    width: -webkit-calc(100% - 2*100px);
    width: -moz-calc(100% - 2*100px);
    width: calc(100% - 2*100px);
    }

/* Advanced progress bar */
.bt_bb_progress_bar_advanced {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.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 .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;
    max-width: 130px;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_progress_bar_advanced .container,.bt_bb_align_right .bt_bb_align_center.bt_bb_progress_bar_advanced .container,.bt_bb_align_left .bt_bb_align_center .bt_bb_progress_bar_advanced .container,.bt_bb_align_right .bt_bb_align_center .bt_bb_progress_bar_advanced .container,.bt_bb_align_center.bt_bb_progress_bar_advanced .container,.bt_bb_align_center .bt_bb_progress_bar_advanced .container {
    padding: 0 3.5em 1.3em 3.5em;
    max-width: 100%;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_large {
    max-width: 15em;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_large span.bt_bb_icon_holder {
    font-size: 7em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_large,.bt_bb_align_right .bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_large,.bt_bb_align_left .bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_large,.bt_bb_align_right .bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_large,.bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_large,.bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_large {
    margin: 0 auto;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_large .container,.bt_bb_align_right .bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_large .container,.bt_bb_align_left .bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_large .container,.bt_bb_align_right .bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_large .container,.bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_large .container,.bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_large .container {
    padding: 0;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_xlarge {
    max-width: 18em;
    }
.bt_bb_progress_bar_advanced.bt_bb_size_xlarge span.bt_bb_icon_holder {
    font-size: 8em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_xlarge .container,.bt_bb_align_right .bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_xlarge .container,.bt_bb_align_left .bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_xlarge .container,.bt_bb_align_right .bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_xlarge .container,.bt_bb_align_center.bt_bb_progress_bar_advanced.bt_bb_size_xlarge .container,.bt_bb_align_center .bt_bb_progress_bar_advanced.bt_bb_size_xlarge .container {
    padding: 0;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content {
    padding-left: 1em;
    }
.rtl .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content {
    padding-right: 1em;
    padding-left: 0;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    display: block;
    }
.btSubtitleWeight_default .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 400;
    }
.btSubtitleWeight_normal .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: normal;
    }
.btSubtitleWeight_bold .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: bold;
    }
.btSubtitleWeight_bolder .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: bolder;
    }
.btSubtitleWeight_lighter .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 300;
    }
.btSubtitleWeight_light .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 400;
    }
.btSubtitleWeight_thin .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 100;
    }
.btSubtitleWeight_100 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 100;
    }
.btSubtitleWeight_200 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 200;
    }
.btSubtitleWeight_300 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 300;
    }
.btSubtitleWeight_400 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 400;
    }
.btSubtitleWeight_500 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 500;
    }
.btSubtitleWeight_600 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 600;
    }
.btSubtitleWeight_700 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 700;
    }
.btSubtitleWeight_800 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 800;
    }
.btSubtitleWeight_900 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-weight: 900;
    }
.bt_bb_title_size_small.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-size: .8em;
    }
.bt_bb_title_size_large.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    font-size: 1.4em;
    padding-bottom: .5em;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content p {
    margin-top: .3em;
    line-height: 1.7;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text {
    position: absolute;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-size: 3em;
    line-height: 1;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
    font-weight: 900;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon {
    position: absolute;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon svg {
    width: 4.5em;
    height: 4.5em;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon svg .cls-1 {
    fill: #21ac94;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon svg .cls-2 {
    fill: #282828;
    }
.bt_bb_progress_bar_advanced span.bt_bb_icon_holder {
    font-size: 4em;
    font-weight: inherit;
    position: absolute;
    }
.bt_bb_progress_bar_advanced .progressbar-text {
    font-size: 2.33em;
    color: inherit;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    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-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.btHeadingWeight_default .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_progress_bar_advanced .progressbar-text {
    font-weight: 900;
    }
a .bt_bb_progress_bar_advanced .progressbar-text {
    color: inherit;
    }
a:hover .bt_bb_progress_bar_advanced .progressbar-text {
    opacity: .8;
    }
.bt_bb_progress_bar_advanced[data-container-type="semi-circle"] .progressbar-text {
    margin-bottom: .5em;
    }
a.bt_bb_progress_bar_advanced_link {
    color: inherit !important;
    }
a.bt_bb_progress_bar_advanced_link:hover {
    opacity: .8;
    }
@media (max-width: 480px) {
.bt_bb_progress_bar_advanced {
    display: block;
    }
.bt_bb_progress_bar_advanced .container {
    margin-bottom: 2em;
    }
}

.bt_bb_single_product.bt_bb_style_outline {
    padding: 2em;
    border: 2px solid rgba(0,0,0,.1);
    }
.bt_bb_single_product.bt_bb_style_outline_light {
    padding: 2em;
    border: 2px solid #fff;
    }
.bt_bb_single_product.bt_bb_style_outline_light .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    -webkit-box-shadow: 0 0 0 2px #fff inset,0 0 0 rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 2px #fff inset,0 0 0 rgb(0 0 0 / 20%);
    }
.bt_bb_single_product.bt_bb_style_outline_accent {
    padding: 2em;
    border: 2px solid #21ac94;
    }
.bt_bb_single_product.bt_bb_style_outline_accent .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    -webkit-box-shadow: 0 0 0 2px #21ac94 inset,0 0 0 rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 2px #21ac94 inset,0 0 0 rgb(0 0 0 / 20%);
    }
.btSoftRoundedButtons .bt_bb_single_product.bt_bb_style_outline,
.btSoftRoundedButtons .bt_bb_single_product.bt_bb_style_outline_light,
.btSoftRoundedButtons .bt_bb_single_product.bt_bb_style_outline_accent {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_single_product.bt_bb_style_outline,
.btHardRoundedButtons .bt_bb_single_product.bt_bb_style_outline_light,
.btHardRoundedButtons .bt_bb_single_product.bt_bb_style_outline_accent {
    border-radius: 50px;
    }
.btDropButtons .bt_bb_single_product.bt_bb_style_outline,
.btDropButtons .bt_bb_single_product.bt_bb_style_outline_light,
.btDropButtons .bt_bb_single_product.bt_bb_style_outline_accent {
    border-radius: 50px;
    }
.bt_bb_single_product .bt_bb_single_product_image {
    position: relative;
    }
.bt_bb_single_product .bt_bb_single_product_image img {
    margin: auto;
    display: block;
    width: auto !important;
    max-width: 100% !important;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-size: 1.5334rem;
    line-height: 1.3;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    padding: .55em 0 .15em 0;
    }
.btHeadingWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    font-weight: 900;
    }
.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: #21ac94;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_details {
    padding-bottom: .25em;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-size: 1.5334rem;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    padding-bottom: .8em;
    color: #ffb129;
    }
.btHeadingWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    font-weight: 900;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart,.bt_bb_align_right .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart,.bt_bb_align_left .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart,.bt_bb_align_right .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart,.bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart,.bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline {
    padding: 0;
    display: block;
    margin: 0;
    position: relative;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
    font-size: .86667em;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    }
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
    border-radius: 50px;
    }
.btDropButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.added:after,
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.loading:after {
    z-index: 5;
    position: relative;
    font-family: RemixIconsSystem;
    margin-left: .5em;
    font-weight: normal;
    font-size: 1.333em;
    margin-top: -.125em;
    margin-bottom: -.125em;
    }
.rtl .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.added:after,
.rtl .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.loading:after {
    margin-left: 0;
    margin-right: .5em;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.loading:after {
    content: "\e9dd" !important;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.added:after {
    content: "\e945" !important;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart {
    position: absolute;
    font-size: 0;
    right: -webkit-calc(-4.563rem + .86667rem);
    right: -moz-calc(-4.563rem + .86667rem);
    right: calc(-4.563rem + .86667rem);
    bottom: -webkit-calc(.25rem + 2px);
    bottom: -moz-calc(.25rem + 2px);
    bottom: calc(.25rem + 2px);
    line-height: 0;
    }
.rtl .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart {
    right: auto;
    left: -webkit-calc(1.563rem + .938rem);
    left: -moz-calc(1.563rem + .938rem);
    left: calc(1.563rem + .938rem);
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    content: "\e95f";
    font-family: RemixIconsFinance;
    font-size: 1.15rem;
    width: 2em;
    height: 2em;
    display: block;
    line-height: 2em;
    text-align: center;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    border-radius: 50px;
    }
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    border-radius: 5px;
    }
.btDropButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    border-radius: 50px;
    }
.btLightSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before,
.btDarkSkin .btLightSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    color: #282828;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    }
.btDarkSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before,
.btLightSkin .btDarkSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover {
    opacity: 1;
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover:before {
    color: #fff !important;
    background: #21ac94;
    }
.btLightSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover:before,
.btDarkSkin .btLightSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.07) inset,0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 0 0 0 rgba(0,0,0,.07) inset,0 2px 10px rgba(0,0,0,.1);
    }
.btDarkSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover:before,
.btLightSkin .btDarkSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart:hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.3) inset,0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 0 0 0 rgba(255,255,255,.3) inset,0 2px 10px rgba(0,0,0,.1);
    }
@media (max-width: 768px) {
.bt_bb_single_product {
    display: block;
    }
.bt_bb_single_product .bt_bb_single_product_content {
    max-width: 100%;
    }
}

/* 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: #282828;
    }
.wpcf7-form .fancy-select .trigger {
    line-height: 3.2em;
    }
.wpcf7-form .fancy-select .options.overflowing {
    bottom: 3.35em;
    }
.wpcf7-form .wpcf7-form-control-wrap {
    width: 100%;
    }
.wpcf7-form .wpcf7-submit {
    font-size: .938em !important;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: 0.5px;
    line-height: 1.1 !important;
    height: 3.35em !important;
    position: relative;
    width: auto !important;
    padding: 1.175rem 2rem !important;
    border: 0;
    cursor: pointer;
    overflow: hidden;
    color: #fff;
    background-color: #21ac94;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.1);
    box-shadow: 0 0 0 rgba(0,0,0,.1);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btButtonWeight_default .wpcf7-form .wpcf7-submit {
    font-weight: 600;
    }
.btButtonWeight_normal .wpcf7-form .wpcf7-submit {
    font-weight: normal;
    }
.btButtonWeight_bold .wpcf7-form .wpcf7-submit {
    font-weight: bold;
    }
.btButtonWeight_bolder .wpcf7-form .wpcf7-submit {
    font-weight: bolder;
    }
.btButtonWeight_lighter .wpcf7-form .wpcf7-submit {
    font-weight: 300;
    }
.btButtonWeight_light .wpcf7-form .wpcf7-submit {
    font-weight: 400;
    }
.btButtonWeight_thin .wpcf7-form .wpcf7-submit {
    font-weight: 100;
    }
.btButtonWeight_100 .wpcf7-form .wpcf7-submit {
    font-weight: 100;
    }
.btButtonWeight_200 .wpcf7-form .wpcf7-submit {
    font-weight: 200;
    }
.btButtonWeight_300 .wpcf7-form .wpcf7-submit {
    font-weight: 300;
    }
.btButtonWeight_400 .wpcf7-form .wpcf7-submit {
    font-weight: 400;
    }
.btButtonWeight_500 .wpcf7-form .wpcf7-submit {
    font-weight: 500;
    }
.btButtonWeight_600 .wpcf7-form .wpcf7-submit {
    font-weight: 600;
    }
.btButtonWeight_700 .wpcf7-form .wpcf7-submit {
    font-weight: 700;
    }
.btButtonWeight_800 .wpcf7-form .wpcf7-submit {
    font-weight: 800;
    }
.btButtonWeight_900 .wpcf7-form .wpcf7-submit {
    font-weight: 900;
    }
.btHardRoundedButtons .wpcf7-form .wpcf7-submit {
    border-radius: 50px;
    }
.btSoftRoundedButtons .wpcf7-form .wpcf7-submit {
    border-radius: 5px;
    }
.btDropButtons .wpcf7-form .wpcf7-submit {
    border-radius: 50px !important;
    border-top-right-radius: 0% !important;
    }
.wpcf7-form .wpcf7-submit:hover {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    color: #fff;
    background-color: #21ac94;
    }
.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,
.wpcf7-form .wpcf7-spinner {
    display: inline-block;
    width: 34px;
    height: 34px;
    background-color: transparent;
    opacity: 1;
    }
.wpcf7-form .ajax-loader:after,
.wpcf7-form .wpcf7-spinner:after {
    content: "";
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    margin-top: 1em;
    border: 4px solid #21ac94;
    border-bottom-color: #ffb129;
    border-radius: 50%;
    -webkit-animation: rotation 1s linear infinite;
    -moz-animation: rotation 1s linear infinite;
    animation: rotation 1s linear infinite;
    }
.wpcf7-form .ajax-loader:before,
.wpcf7-form .wpcf7-spinner:before {
    display: none;
    }
@-webkit-keyframes rotation {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    }
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    }
}

@-moz-keyframes rotation {
0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    }
100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
    }
}

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

div.wpcf7 .ajax-loader {
    position: absolute;
    right: -10%;
    top: 30%;
    }
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    border: 2px solid #21ac94;
    }
span.wpcf7-not-valid-tip {
    color: #21ac94;
    }

/* Contact Form */
.btSoftRoundedButtons .bt_bb_contact_form_7 input:not([type='checkbox']):not([type='radio']) {
    border-radius: 5px;
    }
.btHardRoundedButtons .bt_bb_contact_form_7 input:not([type='checkbox']):not([type='radio']) {
    border-radius: 50px;
    }
.btDropButtons .bt_bb_contact_form_7 input:not([type='checkbox']):not([type='radio']) {
    border-radius: 50px;
    }
.bt_bb_contact_form_7 input:not([type='checkbox']):not([type='radio'])::placeholder {
    color: #282828;
    font-weight: 400;
    }
.btHardRoundedButtons .bt_bb_contact_form_7 textarea {
    border-radius: 30px;
    }
.btDropButtons .bt_bb_contact_form_7 textarea {
    border-radius: 30px;
    }
.bt_bb_contact_form_7.bt_bb_input_shape_square input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_shape_square textarea,
.bt_bb_contact_form_7.bt_bb_input_shape_square .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_shape_square select {
    border-radius: 0 !important;
    }
.bt_bb_contact_form_7.bt_bb_input_shape_hard_rounded input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_shape_hard_rounded .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_shape_hard_rounded select {
    border-radius: 50px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_shape_hard_rounded textarea {
    border-radius: 30px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_shape_soft_rounded input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_shape_soft_rounded textarea,
.bt_bb_contact_form_7.bt_bb_input_shape_soft_rounded .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_shape_soft_rounded select {
    border-radius: 3px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_style_filled input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_style_filled textarea,
.bt_bb_contact_form_7.bt_bb_input_style_filled .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_style_filled select {
    color: rgb(0 0 0 / 90%);
    background-color: #fff;
    border: none !important;
    }
.bt_bb_contact_form_7.bt_bb_input_size_12 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_size_12 textarea,
.bt_bb_contact_form_7.bt_bb_input_size_12 .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_size_12 select {
    font-size: 12px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_size_13 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_size_13 textarea,
.bt_bb_contact_form_7.bt_bb_input_size_13 .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_size_13 select {
    font-size: 13px !important;
    height: 44px;
    }
.bt_bb_contact_form_7.bt_bb_input_size_14 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_size_14 textarea,
.bt_bb_contact_form_7.bt_bb_input_size_14 .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_size_14 select {
    font-size: 14px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_size_15 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_size_15 textarea,
.bt_bb_contact_form_7.bt_bb_input_size_15 .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_size_15 select {
    font-size: 15px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_size_16 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_size_16 textarea,
.bt_bb_contact_form_7.bt_bb_input_size_16 .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_size_16 select {
    font-size: 16px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_size_17 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_size_17 textarea,
.bt_bb_contact_form_7.bt_bb_input_size_17 .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_size_17 select {
    font-size: 17px !important;
    }
.bt_bb_contact_form_7.bt_bb_input_size_18 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.bt_bb_contact_form_7.bt_bb_input_size_18 textarea,
.bt_bb_contact_form_7.bt_bb_input_size_18 .fancy-select .trigger,
.bt_bb_contact_form_7.bt_bb_input_size_18 select {
    font-size: 18px !important;
    }
.bt_bb_contact_form_7.bt_bb_button_full_width .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_full_width input[type='submit']:not([type='checkbox']):not([type='radio']) {
    width: 100% !important;
    }
.bt_bb_contact_form_7.bt_bb_button_shape_square .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_shape_square input[type='submit']:not([type='checkbox']):not([type='radio']) {
    border-radius: 0 !important;
    }
.bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded input[type='submit']:not([type='checkbox']):not([type='radio']) {
    border-radius: 50px !important;
    }
.bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded input[type='submit']:not([type='checkbox']):not([type='radio']) {
    border-radius: 5px !important;
    }
.bt_bb_contact_form_7.bt_bb_button_shape_drop .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_shape_drop input[type='submit']:not([type='checkbox']):not([type='radio']) {
    border-radius: 50px !important;
    border-top-right-radius: 0% !important;
    }
.bt_bb_contact_form_7.bt_bb_button_size_small .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_size_small input[type='submit']:not([type='checkbox']):not([type='radio']) {
    font-size: .875rem !important;
    padding: 1.25em 2.5em !important;
    height: 44px !important;
    }
.bt_bb_contact_form_7.bt_bb_button_size_normal .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_size_normal input[type='submit']:not([type='checkbox']):not([type='radio']) {
    font-size: 1rem !important;
    padding: 1.235em 2.655em !important;
    }
.bt_bb_contact_form_7.bt_bb_button_size_large .wpcf7-submit,
.bt_bb_contact_form_7.bt_bb_button_size_large input[type='submit']:not([type='checkbox']):not([type='radio']) {
    font-size: 1.1rem !important;
    padding: 1.1365em 2.23em !important;
    }
.bt_bb_contact_form_7.bt_bb_input_placeholder_semi_transparent input:not([type='checkbox']):not([type='radio']):not([type='submit'])::placeholder,
.bt_bb_contact_form_7.bt_bb_input_placeholder_semi_transparent textarea::placeholder,
.bt_bb_contact_form_7.bt_bb_input_placeholder_semi_transparent .fancy-select .trigger::placeholder,
.bt_bb_contact_form_7.bt_bb_input_placeholder_semi_transparent select::placeholder {
    opacity: .6;
    }

/* Newsletter */
.btNewsletter {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    }
.btNewsletter .btNewsletterColumn {
    -webkit-flex: 1 0 80%;
    -ms-flex: 1 0 80%;
    flex: 1 0 80%;
    }
.btNewsletter .btNewsletterButton {
    margin-left: -3em;
    position: relative;
    }
.btNewsletter .btNewsletterButton .wpcf7-submit:hover,
.btNewsletter .btNewsletterButton input[type='submit']:not([type='checkbox']):not([type='radio']):hover {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btNewsletter .btNewsletterButton .wpcf7-spinner {
    position: absolute;
    right: -5em;
    bottom: 1em;
    }
@media (max-width: 780px) {
.btNewsletter .btNewsletterColumn {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    min-width: 100%;
    }
.btNewsletter .btNewsletterButton {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    min-width: 100%;
    margin-left: 0;
    margin-top: 1em;
    }
}

/* Contact Form */
.btContactForm .btContactColumn {
    padding-bottom: 1em;
    }
.btContactForm .btContactColumn textarea {
    height: 130px;
    }
.btContactForm.btDaycare .btContactColumn textarea {
    height: 90px;
    }
.btContactForm .btContactButton {
    padding-top: 1em;
    max-width: 120px;
    }
.btContactForm .btContactButton input {
    line-height: 3em;
    }
.btDropButtons .btContactForm .btContactButton input {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.btContactForm .btContactRow {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btContactForm .btContactRow .btContactColumnLeft {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    padding-right: 1em;
    }
.btContactForm .btContactRow .btContactColumnRight {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    }

/* Full width */
.bt_bb_contact_form_7.bt_bb_button_full_width .btContactForm .btContactButton {
    width: 100% !important;
    max-width: 100%;
    }
@media (max-width: 780px) {
.btContactRow {
    display: block !important;
    }
.btContactRow .btContactColumnLeft,
.btContactRow .btContactColumnRight {
    max-width: 100% !important;
    padding-right: 0 !important;
    }
}

.wpcf7-date:before {
    display: none;
    }

/* Floating image */
.bt_bb_floating_image {
    position: absolute;
    }
.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_floating_image.bt_bb_floating_image_animation_delay_0.bt_bb_floating_image_animation_duration_0 .bt_bb_floating_image_image {
    -webkit-transform: translateY(0) !important;
    -moz-transform: translateY(0) !important;
    -ms-transform: translateY(0) !important;
    transform: translateY(0) !important;
    }

/* 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;
    }
.bt_bb_floating_image.bt_bb_floating_image_animation_direction_rotate .bt_bb_floating_image_image .bt_bb_image {
    -webkit-animation: rotation 30s linear infinite;
    -moz-animation: rotation 30s linear infinite;
    animation: rotation 30s linear infinite;
    will-change: transform;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    }
.bt_bb_image.bt_bb_animation_direction_rotate {
    -webkit-animation: rotation 30s linear infinite;
    -moz-animation: rotation 30s linear infinite;
    animation: rotation 30s linear infinite;
    will-change: transform;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    }
@-webkit-keyframes rotation {
0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    }
100% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    }
}

@-moz-keyframes rotation {
0% {
    -moz-transform: rotate(0);
    transform: rotate(0);
    }
100% {
    -moz-transform: rotate(1turn);
    transform: rotate(1turn);
    }
}

@keyframes rotation {
0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    }
100% {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn);
    }
}

.bt_bb_working_hours .bt_bb_working_hours_inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border: none;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner.btCurrrentDay {
    color: #ffb129;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-size: 1.8em;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    padding-bottom: .5em;
    }
.btHeadingWeight_default .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_default .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_normal .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_bold .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_bolder .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_lighter .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_light .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_thin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_100 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_200 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_300 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_400 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_500 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_600 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_700 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_800 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value,
.btHeadingWeight_900 .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value {
    font-weight: 900;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day {
    padding-right: .5em;
    min-width: 30%;
    -webkit-flex: 1 0 30%;
    -ms-flex: 1 0 30%;
    flex: 1 0 30%;
    border-right: 1px solid #999694;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time {
    padding-left: 2em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    }
@media (max-width: 480px) {
.bt_bb_working_hours .bt_bb_working_hours_inner {
    display: block;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day {
    padding-right: 0;
    border-right: none;
    min-width: 100%;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time {
    padding-left: 0;
    border-bottom: 1px solid #999694;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_time_value,
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_inner_day_value {
    font-size: 1.5em;
    }
.bt_bb_working_hours .bt_bb_working_hours_inner:not(:first-child) {
    padding-top: 1em;
    }
}

/* Menu Item */
.bt_bb_individual_price .bt_bb_individual_price_title_price {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: .75em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.btNoText.bt_bb_individual_price .bt_bb_individual_price_title_price {
    margin: 0 !important;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_center .bt_bb_align_right.bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_left .bt_bb_align_right .bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_center .bt_bb_align_right .bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_right.bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_right .bt_bb_individual_price .bt_bb_individual_price_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_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_right .bt_bb_align_center.bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_left .bt_bb_align_center .bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_right .bt_bb_align_center .bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_center.bt_bb_individual_price .bt_bb_individual_price_title_price,.bt_bb_align_center .bt_bb_individual_price .bt_bb_individual_price_title_price {
    display: block;
    margin-bottom: .25em;
    }
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title {
    line-height: 1;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_center .bt_bb_align_right.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_left .bt_bb_align_right .bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_center .bt_bb_align_right .bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_right.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_right .bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_right .bt_bb_align_center.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_left .bt_bb_align_center .bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_right .bt_bb_align_center .bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_center.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title,.bt_bb_align_center .bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title {
    display: block;
    }
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title span {
    font-size: 1.1333333em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: 1;
    font-weight: 600;
    display: inline-block;
    }
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_separator {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 2px;
    background-image: -webkit-radial-gradient(circle closest-side,#9a9a9a 99%,rgba(255,255,255,0) 1%);
    background-image: -moz-radial-gradient(circle closest-side,#9a9a9a 99%,rgba(255,255,255,0) 1%);
    background-image: radial-gradient(circle closest-side,#9a9a9a 99%,rgba(255,255,255,0) 1%);
    background-size: 12px 2px;
    background-position: center;
    margin: .2em .5em;
    background-repeat: repeat;
    }
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_price {
    line-height: 1;
    }
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_price span {
    font-size: 1.1333333em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 600;
    line-height: 1;
    display: inline-block;
    text-align: right;
    }
.bt_bb_individual_price .bt_bb_individual_price_description span {
    line-height: 1.5;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    }
@media (max-width: 480px) {
.bt_bb_individual_price .bt_bb_individual_price_title_price {
    display: block;
    }
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_separator {
    margin: 1em 0;
    }
}

/* Promo Prices */
.bt_bb_promo {
    padding: .6em 0;
    position: relative;
    }
.bt_bb_promo span:not(.bt_bb_promo_description) {
    font-size: 1.8rem;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: normal;
    }
.btHeadingWeight_normal .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: normal;
    }
.btHeadingWeight_bold .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: bold;
    }
.btHeadingWeight_bolder .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 300;
    }
.btHeadingWeight_light .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 400;
    }
.btHeadingWeight_thin .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 100;
    }
.btHeadingWeight_100 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 100;
    }
.btHeadingWeight_200 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 200;
    }
.btHeadingWeight_300 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 300;
    }
.btHeadingWeight_400 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 400;
    }
.btHeadingWeight_500 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 500;
    }
.btHeadingWeight_600 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 600;
    }
.btHeadingWeight_700 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 700;
    }
.btHeadingWeight_800 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 800;
    }
.btHeadingWeight_900 .bt_bb_promo span:not(.bt_bb_promo_description) {
    font-weight: 900;
    }
.bt_bb_promo span.bt_bb_promo_old_price_currency {
    font-size: 1rem;
    opacity: .5;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through;
    position: absolute;
    top: .2em;
    }
.rtl .bt_bb_promo span.bt_bb_promo_old_price_currency {
    left: auto;
    }
.bt_bb_promo span.bt_bb_promo_old_price {
    font-size: 1.8em;
    padding-right: 1rem;
    margin-left: .5rem;
    opacity: .5;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through;
    }
.rtl .bt_bb_promo span.bt_bb_promo_old_price {
    padding-right: 0;
    margin-left: 0;
    padding-left: .6rem;
    margin-right: .6rem;
    }
.bt_bb_promo span.bt_bb_promo_new_price_currency {
    font-size: 1.4rem;
    position: absolute;
    top: .2em;
    color: #21ac94;
    }
.bt_bb_promo span.bt_bb_promo_new_price {
    font-size: 2.46666em;
    margin-left: .9rem;
    color: #21ac94;
    }
.rtl .bt_bb_promo span.bt_bb_promo_new_price {
    margin-right: .9rem;
    }
.bt_bb_promo span.bt_bb_promo_description {
    font-size: 1.06666rem;
    font-weight: 600;
    color: #21ac94;
    padding-left: 1em;
    }
@media (max-width: 780px) {
.bt_bb_promo span.bt_bb_promo_description {
    float: left;
    padding-left: 0;
    padding-top: .5em;
    display: block;
    width: 100%;
    }
}

/* Timetable */
.btSoftRoundedButtons .bt_bb_timetable,
.btHardRoundedButtons .bt_bb_timetable,
.btDropButtons .bt_bb_timetable {
    border-radius: 30px;
    overflow: hidden;
    }
.bt_bb_timetable .bt_bb_timetable_title_flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 2.25em 2em;
    border-bottom: 1px solid #282828;
    color: #fff;
    background-color: #21ac94;
    }
.bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    margin-bottom: .5em;
    color: var(--primary-color,var(--dark-font-color));
    }
.bt_bb_timetable .bt_bb_timetable_inner_row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: .85em 2em;
    background: #fff;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day,
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time {
    opacity: .8;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day {
    -webkit-flex: 1 0 60%;
    -ms-flex: 1 0 60%;
    flex: 1 0 60%;
    text-align: left;
    color: #282828;
    }
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day {
    text-align: right;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day span {
    display: block;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day span.bt_bb_timetable_inner_desc {
    opacity: .8;
    font-size: .8em;
    line-height: 1.5;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time {
    -webkit-flex: 1 0 40%;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
    text-align: right;
    color: #282828;
    }
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time {
    text-align: left;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time span {
    display: block;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time span.bt_bb_timetable_inner_location {
    font-size: .8em;
    line-height: 1.5;
    opacity: .8;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time span.bt_bb_timetable_inner_location:before {
    font-size: inherit;
    font-family: FontAwesome;
    content: "\f041";
    padding: 0 .5em;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday {
    background: #f2f3f4;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_day span:not(.bt_bb_timetable_inner_desc):before,
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_time span:not(.bt_bb_timetable_inner_location):before {
    content: "\e944";
    font-family: RemixIconsSystem;
    color: #282828;
    padding-right: .4em;
    }
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_day span:not(.bt_bb_timetable_inner_desc):before,
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_time span:not(.bt_bb_timetable_inner_location):before {
    float: right;
    padding-left: .4em;
    padding-right: 0;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_inner_desc {
    padding-left: 1.8em;
    }
.bt_bb_timetable.bt_bb_style_outline {
    border: 1px solid #f7f6f4;
    }
.bt_bb_timetable.bt_bb_style_outline .bt_bb_timetable_title_flex {
    border-bottom: none;
    }
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday {
    background: #f7f6f4;
    }
@media (max-width: 680px) {
.bt_bb_timetable_day,
.bt_bb_timetable_time {
    -webkit-flex: 1 0 50% !important;
    -ms-flex: 1 0 50% !important;
    flex: 1 0 50% !important;
    }
}

@media (max-width: 580px) {
.bt_bb_timetable_title_flex {
    display: block !important;
    }
.bt_bb_timetable_inner_row {
    display: block !important;
    }
.bt_bb_timetable_inner_row .bt_bb_timetable_day {
    width: 100% !important;
    }
.bt_bb_timetable_inner_row .bt_bb_timetable_time {
    width: 100% !important;
    text-align: left !important;
    }
.bt_bb_timetable_inner_row .bt_bb_timetable_time span.bt_bb_timetable_inner_location:before {
    padding: 0 .5em 0 0 !important;
    }
.bt_bb_timetable_inner_row.btToday .bt_bb_timetable_time span {
    margin-left: 0;
    }
.bt_bb_timetable_inner_row.btToday .bt_bb_timetable_time span.bt_bb_timetable_inner_location:before {
    padding: 0 .5em !important;
    }
}

/* Product lists */
.woocommerce-result-count,
.woocommerce-ordering {
    float: left;
    margin: 0;
    line-height: 3.5em;
    margin-bottom: 2em;
    }
.rtl .woocommerce-result-count,
.rtl .woocommerce-ordering {
    float: right;
    }
.woocommerce-result-count {
    width: 65%;
    }
.woocommerce-ordering {
    padding-left: 1em;
    width: 35%;
    }
.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 4rem;
    position: relative;
    list-style: none;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }
.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: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 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: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 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: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 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: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 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: 0 0 16.6666%;
    -ms-flex: 0 0 16.6666%;
    flex: 0 0 16.6666%;
    max-width: 16.6666%;
    }
.products ul li.product.first,
ul.products li.product.first {
    clear: both;
    }
.products ul li.product:hover .btWooShopLoopItemInner,
ul.products li.product:hover .btWooShopLoopItemInner {
    -webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,.1);
    box-shadow: 0 10px 10px -5px rgba(0,0,0,.1);
    }
.products ul li.product .btWooShopLoopItemInner,
ul.products li.product .btWooShopLoopItemInner {
    padding: 0 1.5em 2em 1.5rem;
    text-align: center;
    overflow: hidden;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner {
    border: 1px solid rgba(255,255,255,.5);
    }
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner {
    border-radius: 20px;
    }
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner {
    border-radius: 5px;
    }
.btDropButtons .products ul li.product .btWooShopLoopItemInner,
.btDropButtons ul.products li.product .btWooShopLoopItemInner {
    border-radius: 20px;
    }
.products ul li.product .btWooShopLoopItemInner:after,
ul.products li.product .btWooShopLoopItemInner:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image {
    margin: 0 -1.5em 1.5em -1.5em;
    float: none;
    position: relative;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image img,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {
    width: 100%;
    display: block;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline {
    margin: 1em 0 0;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline {
    margin-bottom: .5em;
    }
.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-bottom: 0;
    margin-top: 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 .bt_bb_headline .bt_bb_headline_tag,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_tag {
    line-height: 1.4;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
    color: #21ac94;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
    margin-right: auto;
    margin-left: auto;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:before {
    margin-right: auto;
    margin-left: auto;
    }
.products ul li.product .btWooShopLoopItemInner .price,
ul.products li.product .btWooShopLoopItemInner .price {
    display: block;
    font-weight: 600;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    margin-bottom: 1em;
    margin-top: .5em;
    }
.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 {
    background: 0 0;
    font-weight: 600;
    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: .86667em;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    }
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
    border-radius: 5px;
    }
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
    border-radius: 50px;
    }
.btDropButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btDropButtons ul.products li.product .btWooShopLoopItemInner a.button {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.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 {
    z-index: 5;
    position: relative;
    font-family: RemixIconsSystem;
    margin-left: .5em;
    font-weight: normal;
    font-size: 1.333em;
    margin-top: -.125em;
    margin-bottom: -.125em;
    }
.rtl .products ul li.product .btWooShopLoopItemInner .added:after,
.rtl .products ul li.product .btWooShopLoopItemInner .loading:after,
.rtl ul.products li.product .btWooShopLoopItemInner .added:after,
.rtl ul.products li.product .btWooShopLoopItemInner .loading:after {
    margin-left: 0;
    margin-right: .5em;
    }
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
    content: "\e9dd";
    }
.products ul li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .added:after {
    content: "\e945";
    }
.products ul li.product .btWooShopLoopItemInner .added_to_cart,
ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    position: absolute;
    font-size: 0;
    right: -webkit-calc(1.563rem + .938rem);
    right: -moz-calc(1.563rem + .938rem);
    right: calc(1.563rem + .938rem);
    bottom: -webkit-calc(2.25rem + 2px);
    bottom: -moz-calc(2.25rem + 2px);
    bottom: calc(2.25rem + 2px);
    line-height: 0;
    }
.rtl .products ul li.product .btWooShopLoopItemInner .added_to_cart,
.rtl ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    right: auto;
    left: -webkit-calc(1.563rem + .938rem);
    left: -moz-calc(1.563rem + .938rem);
    left: calc(1.563rem + .938rem);
    }
.products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
ul.products li.product .btWooShopLoopItemInner .added_to_cart:before {
    content: "\e95f";
    font-family: RemixIconsFinance;
    font-size: 1.15rem;
    width: 2em;
    height: 2em;
    display: block;
    line-height: 2em;
    text-align: center;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner .added_to_cart:before {
    border-radius: 50px;
    }
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner .added_to_cart:before {
    border-radius: 5px;
    }
.btDropButtons .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btDropButtons ul.products li.product .btWooShopLoopItemInner .added_to_cart:before {
    border-radius: 50px;
    }
.btLightSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btLightSkin .btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btLightSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:before,
.btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:before,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:before {
    color: #282828;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:before,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:before,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:before,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 0 rgba(0,0,0,.2);
    }
.products ul li.product .btWooShopLoopItemInner .added_to_cart:hover,
ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover {
    opacity: 1;
    }
.products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before {
    color: #fff !important;
    background: #21ac94;
    }
.btAccentButtonDarkText .products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btAccentButtonDarkText ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before {
    color: #282828 !important;
    }
.btLightSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btLightSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.07) inset,0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 0 0 0 rgba(0,0,0,.07) inset,0 2px 10px rgba(0,0,0,.1);
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover:before {
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.3) inset,0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 0 0 0 rgba(255,255,255,.3) inset,0 2px 10px rgba(0,0,0,.1);
    }
.products ul li.product .onsale,
ul.products li.product .onsale {
    position: absolute;
    top: 1em;
    right: 2em;
    left: auto;
    background: #ffb129;
    color: white;
    opacity: .9;
    z-index: 1;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
    }

/* 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 {
    margin: 0;
    padding: 0;
    width: 2em;
    text-align: center;
    line-height: 2em;
    display: block;
    color: inherit;
    -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 {
    border-radius: 50px;
    }
.btSoftRoundedButtons nav.woocommerce-pagination ul li a,
.btSoftRoundedButtons nav.woocommerce-pagination ul li span {
    border-radius: 5px;
    }
nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li a.next,
nav.woocommerce-pagination ul li a.prev,
nav.woocommerce-pagination ul li span.current {
    color: #21ac94;
    }
body.btNoSidebar nav.woocommerce-pagination:last-child {
    margin-bottom: 6em;
    }
body.bt_bb_plugin_active:not(.btNoSidebar) nav.woocommerce-pagination {
    margin-bottom: 0;
    }

/* 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;
    background: #ffb129;
    color: white;
    opacity: .9;
    z-index: 1;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    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;
    }
.btHardRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    border-radius: 20px;
    }
.btSoftRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    border-radius: 5px;
    }
.btDropButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    border-radius: 20px;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    position: relative;
    display: block;
    }
.btHardRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    border-radius: 20px;
    overflow: hidden;
    }
.btSoftRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    border-radius: 5px;
    overflow: hidden;
    }
.btDropButtons 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 {
    border: 1px solid rgba(0,0,0,.05);
    width: 100%;
    display: block;
    }
.btHardRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
    border-radius: 20px;
    overflow: hidden;
    }
.btSoftRoundedButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
    border-radius: 5px;
    overflow: hidden;
    }
.btDropButtons div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
    border-radius: 20px;
    overflow: hidden;
    }
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;
    border: 1px solid rgba(0,0,0,.05);
    }
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: "\ea27";
    font-family: RemixIconsSystem;
    font-size: 1.3rem;
    line-height: 34.5px;
    text-align: center;
    display: block;
    border-radius: 50%;
    width: 34.5px;
    color: #fff;
    background-color: #21ac94;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btAccentButtonDarkText div.product div.images .woocommerce-product-gallery__trigger:after {
    color: #282828 !important;
    }
div.product div.images .woocommerce-product-gallery__trigger:hover:after {
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.05);
    box-shadow: 0 5px 10px rgba(0,0,0,.05);
    }
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: 3em;
    line-height: 1;
    font-weight: 800;
    margin-bottom: 2rem;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.btHeadingWeight_default div.product div.summary .price {
    font-weight: normal;
    }
.btHeadingWeight_normal div.product div.summary .price {
    font-weight: normal;
    }
.btHeadingWeight_bold div.product div.summary .price {
    font-weight: bold;
    }
.btHeadingWeight_bolder div.product div.summary .price {
    font-weight: bolder;
    }
.btHeadingWeight_lighter div.product div.summary .price {
    font-weight: 300;
    }
.btHeadingWeight_light div.product div.summary .price {
    font-weight: 400;
    }
.btHeadingWeight_thin div.product div.summary .price {
    font-weight: 100;
    }
.btHeadingWeight_100 div.product div.summary .price {
    font-weight: 100;
    }
.btHeadingWeight_200 div.product div.summary .price {
    font-weight: 200;
    }
.btHeadingWeight_300 div.product div.summary .price {
    font-weight: 300;
    }
.btHeadingWeight_400 div.product div.summary .price {
    font-weight: 400;
    }
.btHeadingWeight_500 div.product div.summary .price {
    font-weight: 500;
    }
.btHeadingWeight_600 div.product div.summary .price {
    font-weight: 600;
    }
.btHeadingWeight_700 div.product div.summary .price {
    font-weight: 700;
    }
.btHeadingWeight_800 div.product div.summary .price {
    font-weight: 800;
    }
.btHeadingWeight_900 div.product div.summary .price {
    font-weight: 900;
    }
.btHideHeadline div.product div.summary .price {
    font-size: 2em;
    }
div.product div.summary .price del {
    opacity: .3;
    color: inherit;
    display: inline-block;
    margin: 0 5px 0 0;
    }
div.product div.summary .price ins {
    text-decoration: auto;
    }
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 .group_table td {
    padding: .5em 1em;
    }
div.product div.summary .group_table td.woocommerce-grouped-product-list-item__price del {
    opacity: .3;
    color: inherit;
    display: inline-block;
    margin: 0 5px 0 0;
    }
div.product div.summary .group_table td.woocommerce-grouped-product-list-item__price ins {
    text-decoration: auto;
    }
div.product div.summary .group_table .woocommerce-grouped-product-list-item__label a {
    color: inherit;
    }
div.product div.summary .group_table .woocommerce-grouped-product-list-item__label a:hover {
    color: #21ac94;
    }
div.product div.summary .group_table .quantity {
    width: 80px !important;
    margin: 0 auto !important;
    display: block !important;
    float: none !important;
    }
.btSoftRoundedButtons div.product div.summary .group_table .quantity input {
    padding: .6em;
    }
.btHardRoundedButtons div.product div.summary .group_table .quantity input {
    padding: .6em;
    }
div.product div.summary div[itemprop="description"] {
    margin-bottom: 2em;
    }
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: 100%;
    display: inline-block;
    }
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;
    padding-top: .5em;
    }
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%;
    max-width: 100%;
    }
div.product section.products.related h2 {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    }
div.product section.products.related ul.products.columns-3 {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    }
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;
    }
.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header li {
    margin-right: 2em;
    }
.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header li span {
    padding: 1em 0;
    }
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 !important;
    display: block;
    }
div.product table.variations td select {
    height: 3.5em;
    line-height: 1.2;
    }
div.product table.variations th.label {
    font-weight: normal;
    border: none !important;
    padding: 0 0 .5em;
    }
div.product table.variations tr:first-child {
    padding-bottom: 1em;
    }
div.product table.variations tr {
    margin-bottom: 1em;
    }
div.product .single_variation_wrap .woocommerce-variation.single_variation {
    margin-bottom: 2em;
    }
div.product section.products.upsells {
    width: 100%;
    padding: 0 1em;
    }

/* Attributes variations */
table.woocommerce-product-attributes th {
    font-weight: normal;
    }
table.woocommerce-product-attributes td p {
    margin-bottom: 0;
    }

/* 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;
    margin-right: 1em;
    }
table.shop_table .coupon label {
    margin-right: .5em;
    }
table.shop_table .coupon .input-text {
    margin-right: .5em;
    color: #21ac94;
    border: none !important;
    padding: 0;
    height: 2em;
    padding: 0 .5em;
    }
table.shop_table button[name="apply_coupon"] {
    width: 100%;
    max-width: 12em;
    }
table.shop_table input[name="update_cart"] {
    float: right;
    width: 300px;
    }
table.shop_table {
    margin-bottom: 2em;
    border: none;
    }
table.shop_table td,
table.shop_table th {
    border-left: none;
    border-right: none;
    }
table.shop_table td.product-remove {
    width: 3em;
    }
table.shop_table td.product-remove a.remove {
    display: inline-block;
    font-size: 1rem;
    text-align: center;
    padding: 0;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5;
    color: #fff;
    -webkit-box-shadow: 0 0 0 3em #21ac94 inset;
    box-shadow: 0 0 0 3em #21ac94 inset;
    border-radius: 50%;
    }
.btAccentButtonDarkText table.shop_table td.product-remove a.remove {
    color: #282828 !important;
    }
table.shop_table td.product-remove a.remove:hover {
    -webkit-box-shadow: 0 0 0 3em #ffb129 inset;
    box-shadow: 0 0 0 3em #ffb129 inset;
    }
table.shop_table td.product-thumbnail {
    width: 100px;
    text-align: center;
    line-height: 0;
    }
table.shop_table td.product-thumbnail a {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
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: 80px;
    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;
    }
table.shop_table tr.woocommerce-shipping-totals.shipping {
    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;
    }
tr.order-total,
tfoot {
    border-bottom: 2px solid;
    }

/* 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;
    }
form.checkout_coupon.woocommerce-form-coupon {
    padding-bottom: 3em;
    }
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;
    }
ul.wc_payment_methods li .about_paypal {
    margin-left: .5em;
    color: #21ac94;
    }
.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: 10px;
    margin: 10px 0;
    background-color: rgba(0,0,0,.05);
    }
.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 {
    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,.05);
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    left: 1em;
    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 {
    border: 10px solid rgba(255,255,255,.1);
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    }
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;
    }

/* My account */
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0 0 2em;
    padding: 0;
    }
.woocommerce-MyAccount-navigation ul li {
    margin: 0 .5em 0 0;
    padding: 0;
    display: inline-block;
    }
.woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    padding: .5em 1em;
    border-bottom: 2px solid #21ac94;
    }
.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #282828;
    border-color: #282828;
    }
.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 {
    color: #fff;
    border-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: 8em;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
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 3em;
    margin: 0 0 2em;
    position: relative;
    color: inherit;
    list-style: none !important;
    width: auto;
    word-wrap: break-word;
    background-color: rgba(0,0,0,.05);
    border-top: 2px solid;
    border-color: #b9b9b9;
    }
.btDarkSkin .woocommerce-error,
.btLightSkin .btDarkSkin .woocommerce-error,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-error,
.btDarkSkin .woocommerce-info,
.btLightSkin .btDarkSkin .woocommerce-info,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-info,
.btDarkSkin .woocommerce-message,
.btLightSkin .btDarkSkin .woocommerce-message,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-message {
    border-top: 4px solid #21ac94;
    background-color: rgba(255,255,255,.3);
    }
.woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
    margin-left: .5em;
    color: #21ac94;
    text-decoration: underline;
    }
.woocommerce-error {
    border-top-color: #b81c23;
    }
.woocommerce-error a {
    color: #b81c23;
    }
.woocommerce-info a:hover,
.woocommerce-message a:hover {
    text-decoration: none;
    }
.woocommerce-error a:hover {
    color: #fff;
    }
.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: RemixIconsSystem;
    line-height: 1;
    font-weight: 400;
    position: absolute;
    left: 1em;
    top: 1em;
    }
.rtl .woocommerce-error:before,
.rtl .woocommerce-info:before,
.rtl .woocommerce-message:before {
    right: .8em;
    left: auto;
    top: .8em;
    }
.woocommerce-message:before,
.woocommerce-info:before {
    content: "\e995";
    color: #282828;
    }
.woocommerce-error:before {
    content: "\e975";
    color: #b81c23;
    }
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.5em 12em 1.5em 3.6em;
    position: relative;
    }
.rtl .woocommerce-error,
.rtl .woocommerce-info,
.rtl .woocommerce-message {
    padding: 1.5em 3.6em 1.5em 12em;
    }
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
    float: right;
    border: none !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute !important;
    right: 2em;
    }
.rtl .woocommerce-error .button,
.rtl .woocommerce-info .button,
.rtl .woocommerce-message .button {
    float: left;
    left: 2em;
    right: auto;
    }
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    }
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 {
    margin: 0 0 1em;
    padding: 0;
    font-size: 1.4em;
    }

/* Buttons */
.woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
    font-size: .86667em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: 1;
    letter-spacing: 0.5px;
    padding: 1.175em 2em;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btButtonWeight_default .woocommerce .btSidebar a.button,
.btButtonWeight_default .woocommerce .btContent a.button,
.btButtonWeight_default .woocommerce-page .btSidebar a.button,
.btButtonWeight_default .woocommerce-page .btContent a.button,
.btButtonWeight_default.woocommerce .btSidebar a.button,
.btButtonWeight_default.woocommerce .btContent a.button,
.btButtonWeight_default.woocommerce-page .btSidebar a.button,
.btButtonWeight_default.woocommerce-page .btContent a.button,
.btButtonWeight_default .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_default .woocommerce .btContent input[type="submit"],
.btButtonWeight_default .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_default .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_default.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_default.woocommerce .btContent input[type="submit"],
.btButtonWeight_default.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_default.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_default .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_default .woocommerce .btContent button[type="submit"],
.btButtonWeight_default .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_default .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_default.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_default.woocommerce .btContent button[type="submit"],
.btButtonWeight_default.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_default.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_default .woocommerce .btSidebar input.button,
.btButtonWeight_default .woocommerce .btContent input.button,
.btButtonWeight_default .woocommerce-page .btSidebar input.button,
.btButtonWeight_default .woocommerce-page .btContent input.button,
.btButtonWeight_default.woocommerce .btSidebar input.button,
.btButtonWeight_default.woocommerce .btContent input.button,
.btButtonWeight_default.woocommerce-page .btSidebar input.button,
.btButtonWeight_default.woocommerce-page .btContent input.button,
.btButtonWeight_default .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_default .woocommerce .btContent input.alt:hover,
.btButtonWeight_default .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_default .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_default.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_default.woocommerce .btContent input.alt:hover,
.btButtonWeight_default.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_default.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_default .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_default .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_default .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_default .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_default.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_default.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_default.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_default.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_default .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_default .woocommerce .btContent .button.alt:hover,
.btButtonWeight_default .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_default .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_default.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_default.woocommerce .btContent .button.alt:hover,
.btButtonWeight_default.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_default.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_default .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_default .woocommerce .btContent button.alt:hover,
.btButtonWeight_default .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_default .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_default.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_default.woocommerce .btContent button.alt:hover,
.btButtonWeight_default.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_default.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_default div.woocommerce a.button,
.btButtonWeight_defaultdiv.woocommerce a.button,
.btButtonWeight_default div.woocommerce input[type="submit"],
.btButtonWeight_defaultdiv.woocommerce input[type="submit"],
.btButtonWeight_default div.woocommerce button[type="submit"],
.btButtonWeight_defaultdiv.woocommerce button[type="submit"],
.btButtonWeight_default div.woocommerce input.button,
.btButtonWeight_defaultdiv.woocommerce input.button,
.btButtonWeight_default div.woocommerce input.alt:hover,
.btButtonWeight_defaultdiv.woocommerce input.alt:hover,
.btButtonWeight_default div.woocommerce a.button.alt:hover,
.btButtonWeight_defaultdiv.woocommerce a.button.alt:hover,
.btButtonWeight_default div.woocommerce .button.alt:hover,
.btButtonWeight_defaultdiv.woocommerce .button.alt:hover,
.btButtonWeight_default div.woocommerce button.alt:hover,
.btButtonWeight_defaultdiv.woocommerce button.alt:hover {
    font-weight: 600;
    }
.btButtonWeight_normal .woocommerce .btSidebar a.button,
.btButtonWeight_normal .woocommerce .btContent a.button,
.btButtonWeight_normal .woocommerce-page .btSidebar a.button,
.btButtonWeight_normal .woocommerce-page .btContent a.button,
.btButtonWeight_normal.woocommerce .btSidebar a.button,
.btButtonWeight_normal.woocommerce .btContent a.button,
.btButtonWeight_normal.woocommerce-page .btSidebar a.button,
.btButtonWeight_normal.woocommerce-page .btContent a.button,
.btButtonWeight_normal .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_normal .woocommerce .btContent input[type="submit"],
.btButtonWeight_normal .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_normal .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_normal.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_normal.woocommerce .btContent input[type="submit"],
.btButtonWeight_normal.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_normal.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_normal .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_normal .woocommerce .btContent button[type="submit"],
.btButtonWeight_normal .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_normal .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_normal.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_normal.woocommerce .btContent button[type="submit"],
.btButtonWeight_normal.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_normal.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_normal .woocommerce .btSidebar input.button,
.btButtonWeight_normal .woocommerce .btContent input.button,
.btButtonWeight_normal .woocommerce-page .btSidebar input.button,
.btButtonWeight_normal .woocommerce-page .btContent input.button,
.btButtonWeight_normal.woocommerce .btSidebar input.button,
.btButtonWeight_normal.woocommerce .btContent input.button,
.btButtonWeight_normal.woocommerce-page .btSidebar input.button,
.btButtonWeight_normal.woocommerce-page .btContent input.button,
.btButtonWeight_normal .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_normal .woocommerce .btContent input.alt:hover,
.btButtonWeight_normal .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_normal .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_normal.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_normal.woocommerce .btContent input.alt:hover,
.btButtonWeight_normal.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_normal.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_normal .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_normal .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_normal .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_normal .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_normal.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_normal.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_normal.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_normal.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_normal .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_normal .woocommerce .btContent .button.alt:hover,
.btButtonWeight_normal .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_normal .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_normal.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_normal.woocommerce .btContent .button.alt:hover,
.btButtonWeight_normal.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_normal.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_normal .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_normal .woocommerce .btContent button.alt:hover,
.btButtonWeight_normal .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_normal .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_normal.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_normal.woocommerce .btContent button.alt:hover,
.btButtonWeight_normal.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_normal.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_normal div.woocommerce a.button,
.btButtonWeight_normaldiv.woocommerce a.button,
.btButtonWeight_normal div.woocommerce input[type="submit"],
.btButtonWeight_normaldiv.woocommerce input[type="submit"],
.btButtonWeight_normal div.woocommerce button[type="submit"],
.btButtonWeight_normaldiv.woocommerce button[type="submit"],
.btButtonWeight_normal div.woocommerce input.button,
.btButtonWeight_normaldiv.woocommerce input.button,
.btButtonWeight_normal div.woocommerce input.alt:hover,
.btButtonWeight_normaldiv.woocommerce input.alt:hover,
.btButtonWeight_normal div.woocommerce a.button.alt:hover,
.btButtonWeight_normaldiv.woocommerce a.button.alt:hover,
.btButtonWeight_normal div.woocommerce .button.alt:hover,
.btButtonWeight_normaldiv.woocommerce .button.alt:hover,
.btButtonWeight_normal div.woocommerce button.alt:hover,
.btButtonWeight_normaldiv.woocommerce button.alt:hover {
    font-weight: normal;
    }
.btButtonWeight_bold .woocommerce .btSidebar a.button,
.btButtonWeight_bold .woocommerce .btContent a.button,
.btButtonWeight_bold .woocommerce-page .btSidebar a.button,
.btButtonWeight_bold .woocommerce-page .btContent a.button,
.btButtonWeight_bold.woocommerce .btSidebar a.button,
.btButtonWeight_bold.woocommerce .btContent a.button,
.btButtonWeight_bold.woocommerce-page .btSidebar a.button,
.btButtonWeight_bold.woocommerce-page .btContent a.button,
.btButtonWeight_bold .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bold .woocommerce .btContent input[type="submit"],
.btButtonWeight_bold .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bold .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_bold.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bold.woocommerce .btContent input[type="submit"],
.btButtonWeight_bold.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bold.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_bold .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bold .woocommerce .btContent button[type="submit"],
.btButtonWeight_bold .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bold .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_bold.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bold.woocommerce .btContent button[type="submit"],
.btButtonWeight_bold.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bold.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_bold .woocommerce .btSidebar input.button,
.btButtonWeight_bold .woocommerce .btContent input.button,
.btButtonWeight_bold .woocommerce-page .btSidebar input.button,
.btButtonWeight_bold .woocommerce-page .btContent input.button,
.btButtonWeight_bold.woocommerce .btSidebar input.button,
.btButtonWeight_bold.woocommerce .btContent input.button,
.btButtonWeight_bold.woocommerce-page .btSidebar input.button,
.btButtonWeight_bold.woocommerce-page .btContent input.button,
.btButtonWeight_bold .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_bold .woocommerce .btContent input.alt:hover,
.btButtonWeight_bold .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_bold .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_bold.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_bold.woocommerce .btContent input.alt:hover,
.btButtonWeight_bold.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_bold.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_bold .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_bold .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_bold .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_bold .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_bold.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_bold.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_bold.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_bold.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_bold .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_bold .woocommerce .btContent .button.alt:hover,
.btButtonWeight_bold .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_bold .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_bold.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_bold.woocommerce .btContent .button.alt:hover,
.btButtonWeight_bold.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_bold.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_bold .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_bold .woocommerce .btContent button.alt:hover,
.btButtonWeight_bold .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_bold .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_bold.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_bold.woocommerce .btContent button.alt:hover,
.btButtonWeight_bold.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_bold.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_bold div.woocommerce a.button,
.btButtonWeight_bolddiv.woocommerce a.button,
.btButtonWeight_bold div.woocommerce input[type="submit"],
.btButtonWeight_bolddiv.woocommerce input[type="submit"],
.btButtonWeight_bold div.woocommerce button[type="submit"],
.btButtonWeight_bolddiv.woocommerce button[type="submit"],
.btButtonWeight_bold div.woocommerce input.button,
.btButtonWeight_bolddiv.woocommerce input.button,
.btButtonWeight_bold div.woocommerce input.alt:hover,
.btButtonWeight_bolddiv.woocommerce input.alt:hover,
.btButtonWeight_bold div.woocommerce a.button.alt:hover,
.btButtonWeight_bolddiv.woocommerce a.button.alt:hover,
.btButtonWeight_bold div.woocommerce .button.alt:hover,
.btButtonWeight_bolddiv.woocommerce .button.alt:hover,
.btButtonWeight_bold div.woocommerce button.alt:hover,
.btButtonWeight_bolddiv.woocommerce button.alt:hover {
    font-weight: bold;
    }
.btButtonWeight_bolder .woocommerce .btSidebar a.button,
.btButtonWeight_bolder .woocommerce .btContent a.button,
.btButtonWeight_bolder .woocommerce-page .btSidebar a.button,
.btButtonWeight_bolder .woocommerce-page .btContent a.button,
.btButtonWeight_bolder.woocommerce .btSidebar a.button,
.btButtonWeight_bolder.woocommerce .btContent a.button,
.btButtonWeight_bolder.woocommerce-page .btSidebar a.button,
.btButtonWeight_bolder.woocommerce-page .btContent a.button,
.btButtonWeight_bolder .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bolder .woocommerce .btContent input[type="submit"],
.btButtonWeight_bolder .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bolder .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_bolder.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_bolder.woocommerce .btContent input[type="submit"],
.btButtonWeight_bolder.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_bolder.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_bolder .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bolder .woocommerce .btContent button[type="submit"],
.btButtonWeight_bolder .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bolder .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_bolder.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_bolder.woocommerce .btContent button[type="submit"],
.btButtonWeight_bolder.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_bolder.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_bolder .woocommerce .btSidebar input.button,
.btButtonWeight_bolder .woocommerce .btContent input.button,
.btButtonWeight_bolder .woocommerce-page .btSidebar input.button,
.btButtonWeight_bolder .woocommerce-page .btContent input.button,
.btButtonWeight_bolder.woocommerce .btSidebar input.button,
.btButtonWeight_bolder.woocommerce .btContent input.button,
.btButtonWeight_bolder.woocommerce-page .btSidebar input.button,
.btButtonWeight_bolder.woocommerce-page .btContent input.button,
.btButtonWeight_bolder .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_bolder .woocommerce .btContent input.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_bolder.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_bolder.woocommerce .btContent input.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_bolder .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_bolder .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_bolder.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_bolder.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_bolder .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_bolder .woocommerce .btContent .button.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_bolder.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_bolder.woocommerce .btContent .button.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_bolder .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_bolder .woocommerce .btContent button.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_bolder .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_bolder.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_bolder.woocommerce .btContent button.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_bolder.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_bolder div.woocommerce a.button,
.btButtonWeight_bolderdiv.woocommerce a.button,
.btButtonWeight_bolder div.woocommerce input[type="submit"],
.btButtonWeight_bolderdiv.woocommerce input[type="submit"],
.btButtonWeight_bolder div.woocommerce button[type="submit"],
.btButtonWeight_bolderdiv.woocommerce button[type="submit"],
.btButtonWeight_bolder div.woocommerce input.button,
.btButtonWeight_bolderdiv.woocommerce input.button,
.btButtonWeight_bolder div.woocommerce input.alt:hover,
.btButtonWeight_bolderdiv.woocommerce input.alt:hover,
.btButtonWeight_bolder div.woocommerce a.button.alt:hover,
.btButtonWeight_bolderdiv.woocommerce a.button.alt:hover,
.btButtonWeight_bolder div.woocommerce .button.alt:hover,
.btButtonWeight_bolderdiv.woocommerce .button.alt:hover,
.btButtonWeight_bolder div.woocommerce button.alt:hover,
.btButtonWeight_bolderdiv.woocommerce button.alt:hover {
    font-weight: bolder;
    }
.btButtonWeight_lighter .woocommerce .btSidebar a.button,
.btButtonWeight_lighter .woocommerce .btContent a.button,
.btButtonWeight_lighter .woocommerce-page .btSidebar a.button,
.btButtonWeight_lighter .woocommerce-page .btContent a.button,
.btButtonWeight_lighter.woocommerce .btSidebar a.button,
.btButtonWeight_lighter.woocommerce .btContent a.button,
.btButtonWeight_lighter.woocommerce-page .btSidebar a.button,
.btButtonWeight_lighter.woocommerce-page .btContent a.button,
.btButtonWeight_lighter .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_lighter .woocommerce .btContent input[type="submit"],
.btButtonWeight_lighter .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_lighter .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_lighter.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_lighter.woocommerce .btContent input[type="submit"],
.btButtonWeight_lighter.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_lighter.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_lighter .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_lighter .woocommerce .btContent button[type="submit"],
.btButtonWeight_lighter .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_lighter .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_lighter.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_lighter.woocommerce .btContent button[type="submit"],
.btButtonWeight_lighter.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_lighter.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_lighter .woocommerce .btSidebar input.button,
.btButtonWeight_lighter .woocommerce .btContent input.button,
.btButtonWeight_lighter .woocommerce-page .btSidebar input.button,
.btButtonWeight_lighter .woocommerce-page .btContent input.button,
.btButtonWeight_lighter.woocommerce .btSidebar input.button,
.btButtonWeight_lighter.woocommerce .btContent input.button,
.btButtonWeight_lighter.woocommerce-page .btSidebar input.button,
.btButtonWeight_lighter.woocommerce-page .btContent input.button,
.btButtonWeight_lighter .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_lighter .woocommerce .btContent input.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_lighter.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_lighter.woocommerce .btContent input.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_lighter .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_lighter .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_lighter.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_lighter.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_lighter .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_lighter .woocommerce .btContent .button.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_lighter.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_lighter.woocommerce .btContent .button.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_lighter .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_lighter .woocommerce .btContent button.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_lighter .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_lighter.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_lighter.woocommerce .btContent button.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_lighter.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_lighter div.woocommerce a.button,
.btButtonWeight_lighterdiv.woocommerce a.button,
.btButtonWeight_lighter div.woocommerce input[type="submit"],
.btButtonWeight_lighterdiv.woocommerce input[type="submit"],
.btButtonWeight_lighter div.woocommerce button[type="submit"],
.btButtonWeight_lighterdiv.woocommerce button[type="submit"],
.btButtonWeight_lighter div.woocommerce input.button,
.btButtonWeight_lighterdiv.woocommerce input.button,
.btButtonWeight_lighter div.woocommerce input.alt:hover,
.btButtonWeight_lighterdiv.woocommerce input.alt:hover,
.btButtonWeight_lighter div.woocommerce a.button.alt:hover,
.btButtonWeight_lighterdiv.woocommerce a.button.alt:hover,
.btButtonWeight_lighter div.woocommerce .button.alt:hover,
.btButtonWeight_lighterdiv.woocommerce .button.alt:hover,
.btButtonWeight_lighter div.woocommerce button.alt:hover,
.btButtonWeight_lighterdiv.woocommerce button.alt:hover {
    font-weight: 300;
    }
.btButtonWeight_light .woocommerce .btSidebar a.button,
.btButtonWeight_light .woocommerce .btContent a.button,
.btButtonWeight_light .woocommerce-page .btSidebar a.button,
.btButtonWeight_light .woocommerce-page .btContent a.button,
.btButtonWeight_light.woocommerce .btSidebar a.button,
.btButtonWeight_light.woocommerce .btContent a.button,
.btButtonWeight_light.woocommerce-page .btSidebar a.button,
.btButtonWeight_light.woocommerce-page .btContent a.button,
.btButtonWeight_light .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_light .woocommerce .btContent input[type="submit"],
.btButtonWeight_light .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_light .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_light.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_light.woocommerce .btContent input[type="submit"],
.btButtonWeight_light.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_light.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_light .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_light .woocommerce .btContent button[type="submit"],
.btButtonWeight_light .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_light .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_light.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_light.woocommerce .btContent button[type="submit"],
.btButtonWeight_light.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_light.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_light .woocommerce .btSidebar input.button,
.btButtonWeight_light .woocommerce .btContent input.button,
.btButtonWeight_light .woocommerce-page .btSidebar input.button,
.btButtonWeight_light .woocommerce-page .btContent input.button,
.btButtonWeight_light.woocommerce .btSidebar input.button,
.btButtonWeight_light.woocommerce .btContent input.button,
.btButtonWeight_light.woocommerce-page .btSidebar input.button,
.btButtonWeight_light.woocommerce-page .btContent input.button,
.btButtonWeight_light .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_light .woocommerce .btContent input.alt:hover,
.btButtonWeight_light .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_light .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_light.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_light.woocommerce .btContent input.alt:hover,
.btButtonWeight_light.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_light.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_light .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_light .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_light .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_light .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_light.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_light.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_light.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_light.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_light .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_light .woocommerce .btContent .button.alt:hover,
.btButtonWeight_light .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_light .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_light.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_light.woocommerce .btContent .button.alt:hover,
.btButtonWeight_light.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_light.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_light .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_light .woocommerce .btContent button.alt:hover,
.btButtonWeight_light .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_light .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_light.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_light.woocommerce .btContent button.alt:hover,
.btButtonWeight_light.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_light.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_light div.woocommerce a.button,
.btButtonWeight_lightdiv.woocommerce a.button,
.btButtonWeight_light div.woocommerce input[type="submit"],
.btButtonWeight_lightdiv.woocommerce input[type="submit"],
.btButtonWeight_light div.woocommerce button[type="submit"],
.btButtonWeight_lightdiv.woocommerce button[type="submit"],
.btButtonWeight_light div.woocommerce input.button,
.btButtonWeight_lightdiv.woocommerce input.button,
.btButtonWeight_light div.woocommerce input.alt:hover,
.btButtonWeight_lightdiv.woocommerce input.alt:hover,
.btButtonWeight_light div.woocommerce a.button.alt:hover,
.btButtonWeight_lightdiv.woocommerce a.button.alt:hover,
.btButtonWeight_light div.woocommerce .button.alt:hover,
.btButtonWeight_lightdiv.woocommerce .button.alt:hover,
.btButtonWeight_light div.woocommerce button.alt:hover,
.btButtonWeight_lightdiv.woocommerce button.alt:hover {
    font-weight: 400;
    }
.btButtonWeight_thin .woocommerce .btSidebar a.button,
.btButtonWeight_thin .woocommerce .btContent a.button,
.btButtonWeight_thin .woocommerce-page .btSidebar a.button,
.btButtonWeight_thin .woocommerce-page .btContent a.button,
.btButtonWeight_thin.woocommerce .btSidebar a.button,
.btButtonWeight_thin.woocommerce .btContent a.button,
.btButtonWeight_thin.woocommerce-page .btSidebar a.button,
.btButtonWeight_thin.woocommerce-page .btContent a.button,
.btButtonWeight_thin .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_thin .woocommerce .btContent input[type="submit"],
.btButtonWeight_thin .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_thin .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_thin.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_thin.woocommerce .btContent input[type="submit"],
.btButtonWeight_thin.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_thin.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_thin .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_thin .woocommerce .btContent button[type="submit"],
.btButtonWeight_thin .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_thin .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_thin.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_thin.woocommerce .btContent button[type="submit"],
.btButtonWeight_thin.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_thin.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_thin .woocommerce .btSidebar input.button,
.btButtonWeight_thin .woocommerce .btContent input.button,
.btButtonWeight_thin .woocommerce-page .btSidebar input.button,
.btButtonWeight_thin .woocommerce-page .btContent input.button,
.btButtonWeight_thin.woocommerce .btSidebar input.button,
.btButtonWeight_thin.woocommerce .btContent input.button,
.btButtonWeight_thin.woocommerce-page .btSidebar input.button,
.btButtonWeight_thin.woocommerce-page .btContent input.button,
.btButtonWeight_thin .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_thin .woocommerce .btContent input.alt:hover,
.btButtonWeight_thin .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_thin .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_thin.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_thin.woocommerce .btContent input.alt:hover,
.btButtonWeight_thin.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_thin.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_thin .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_thin .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_thin .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_thin .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_thin.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_thin.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_thin.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_thin.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_thin .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_thin .woocommerce .btContent .button.alt:hover,
.btButtonWeight_thin .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_thin .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_thin.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_thin.woocommerce .btContent .button.alt:hover,
.btButtonWeight_thin.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_thin.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_thin .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_thin .woocommerce .btContent button.alt:hover,
.btButtonWeight_thin .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_thin .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_thin.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_thin.woocommerce .btContent button.alt:hover,
.btButtonWeight_thin.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_thin.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_thin div.woocommerce a.button,
.btButtonWeight_thindiv.woocommerce a.button,
.btButtonWeight_thin div.woocommerce input[type="submit"],
.btButtonWeight_thindiv.woocommerce input[type="submit"],
.btButtonWeight_thin div.woocommerce button[type="submit"],
.btButtonWeight_thindiv.woocommerce button[type="submit"],
.btButtonWeight_thin div.woocommerce input.button,
.btButtonWeight_thindiv.woocommerce input.button,
.btButtonWeight_thin div.woocommerce input.alt:hover,
.btButtonWeight_thindiv.woocommerce input.alt:hover,
.btButtonWeight_thin div.woocommerce a.button.alt:hover,
.btButtonWeight_thindiv.woocommerce a.button.alt:hover,
.btButtonWeight_thin div.woocommerce .button.alt:hover,
.btButtonWeight_thindiv.woocommerce .button.alt:hover,
.btButtonWeight_thin div.woocommerce button.alt:hover,
.btButtonWeight_thindiv.woocommerce button.alt:hover {
    font-weight: 100;
    }
.btButtonWeight_100 .woocommerce .btSidebar a.button,
.btButtonWeight_100 .woocommerce .btContent a.button,
.btButtonWeight_100 .woocommerce-page .btSidebar a.button,
.btButtonWeight_100 .woocommerce-page .btContent a.button,
.btButtonWeight_100.woocommerce .btSidebar a.button,
.btButtonWeight_100.woocommerce .btContent a.button,
.btButtonWeight_100.woocommerce-page .btSidebar a.button,
.btButtonWeight_100.woocommerce-page .btContent a.button,
.btButtonWeight_100 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_100 .woocommerce .btContent input[type="submit"],
.btButtonWeight_100 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_100 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_100.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_100.woocommerce .btContent input[type="submit"],
.btButtonWeight_100.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_100.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_100 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_100 .woocommerce .btContent button[type="submit"],
.btButtonWeight_100 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_100 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_100.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_100.woocommerce .btContent button[type="submit"],
.btButtonWeight_100.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_100.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_100 .woocommerce .btSidebar input.button,
.btButtonWeight_100 .woocommerce .btContent input.button,
.btButtonWeight_100 .woocommerce-page .btSidebar input.button,
.btButtonWeight_100 .woocommerce-page .btContent input.button,
.btButtonWeight_100.woocommerce .btSidebar input.button,
.btButtonWeight_100.woocommerce .btContent input.button,
.btButtonWeight_100.woocommerce-page .btSidebar input.button,
.btButtonWeight_100.woocommerce-page .btContent input.button,
.btButtonWeight_100 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_100 .woocommerce .btContent input.alt:hover,
.btButtonWeight_100 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_100 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_100.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_100.woocommerce .btContent input.alt:hover,
.btButtonWeight_100.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_100.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_100 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_100 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_100 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_100 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_100.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_100.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_100.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_100.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_100 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_100 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_100 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_100 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_100.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_100.woocommerce .btContent .button.alt:hover,
.btButtonWeight_100.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_100.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_100 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_100 .woocommerce .btContent button.alt:hover,
.btButtonWeight_100 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_100 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_100.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_100.woocommerce .btContent button.alt:hover,
.btButtonWeight_100.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_100.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_100 div.woocommerce a.button,
.btButtonWeight_100div.woocommerce a.button,
.btButtonWeight_100 div.woocommerce input[type="submit"],
.btButtonWeight_100div.woocommerce input[type="submit"],
.btButtonWeight_100 div.woocommerce button[type="submit"],
.btButtonWeight_100div.woocommerce button[type="submit"],
.btButtonWeight_100 div.woocommerce input.button,
.btButtonWeight_100div.woocommerce input.button,
.btButtonWeight_100 div.woocommerce input.alt:hover,
.btButtonWeight_100div.woocommerce input.alt:hover,
.btButtonWeight_100 div.woocommerce a.button.alt:hover,
.btButtonWeight_100div.woocommerce a.button.alt:hover,
.btButtonWeight_100 div.woocommerce .button.alt:hover,
.btButtonWeight_100div.woocommerce .button.alt:hover,
.btButtonWeight_100 div.woocommerce button.alt:hover,
.btButtonWeight_100div.woocommerce button.alt:hover {
    font-weight: 100;
    }
.btButtonWeight_200 .woocommerce .btSidebar a.button,
.btButtonWeight_200 .woocommerce .btContent a.button,
.btButtonWeight_200 .woocommerce-page .btSidebar a.button,
.btButtonWeight_200 .woocommerce-page .btContent a.button,
.btButtonWeight_200.woocommerce .btSidebar a.button,
.btButtonWeight_200.woocommerce .btContent a.button,
.btButtonWeight_200.woocommerce-page .btSidebar a.button,
.btButtonWeight_200.woocommerce-page .btContent a.button,
.btButtonWeight_200 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_200 .woocommerce .btContent input[type="submit"],
.btButtonWeight_200 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_200 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_200.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_200.woocommerce .btContent input[type="submit"],
.btButtonWeight_200.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_200.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_200 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_200 .woocommerce .btContent button[type="submit"],
.btButtonWeight_200 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_200 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_200.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_200.woocommerce .btContent button[type="submit"],
.btButtonWeight_200.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_200.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_200 .woocommerce .btSidebar input.button,
.btButtonWeight_200 .woocommerce .btContent input.button,
.btButtonWeight_200 .woocommerce-page .btSidebar input.button,
.btButtonWeight_200 .woocommerce-page .btContent input.button,
.btButtonWeight_200.woocommerce .btSidebar input.button,
.btButtonWeight_200.woocommerce .btContent input.button,
.btButtonWeight_200.woocommerce-page .btSidebar input.button,
.btButtonWeight_200.woocommerce-page .btContent input.button,
.btButtonWeight_200 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_200 .woocommerce .btContent input.alt:hover,
.btButtonWeight_200 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_200 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_200.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_200.woocommerce .btContent input.alt:hover,
.btButtonWeight_200.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_200.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_200 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_200 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_200 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_200 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_200.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_200.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_200.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_200.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_200 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_200 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_200 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_200 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_200.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_200.woocommerce .btContent .button.alt:hover,
.btButtonWeight_200.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_200.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_200 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_200 .woocommerce .btContent button.alt:hover,
.btButtonWeight_200 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_200 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_200.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_200.woocommerce .btContent button.alt:hover,
.btButtonWeight_200.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_200.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_200 div.woocommerce a.button,
.btButtonWeight_200div.woocommerce a.button,
.btButtonWeight_200 div.woocommerce input[type="submit"],
.btButtonWeight_200div.woocommerce input[type="submit"],
.btButtonWeight_200 div.woocommerce button[type="submit"],
.btButtonWeight_200div.woocommerce button[type="submit"],
.btButtonWeight_200 div.woocommerce input.button,
.btButtonWeight_200div.woocommerce input.button,
.btButtonWeight_200 div.woocommerce input.alt:hover,
.btButtonWeight_200div.woocommerce input.alt:hover,
.btButtonWeight_200 div.woocommerce a.button.alt:hover,
.btButtonWeight_200div.woocommerce a.button.alt:hover,
.btButtonWeight_200 div.woocommerce .button.alt:hover,
.btButtonWeight_200div.woocommerce .button.alt:hover,
.btButtonWeight_200 div.woocommerce button.alt:hover,
.btButtonWeight_200div.woocommerce button.alt:hover {
    font-weight: 200;
    }
.btButtonWeight_300 .woocommerce .btSidebar a.button,
.btButtonWeight_300 .woocommerce .btContent a.button,
.btButtonWeight_300 .woocommerce-page .btSidebar a.button,
.btButtonWeight_300 .woocommerce-page .btContent a.button,
.btButtonWeight_300.woocommerce .btSidebar a.button,
.btButtonWeight_300.woocommerce .btContent a.button,
.btButtonWeight_300.woocommerce-page .btSidebar a.button,
.btButtonWeight_300.woocommerce-page .btContent a.button,
.btButtonWeight_300 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_300 .woocommerce .btContent input[type="submit"],
.btButtonWeight_300 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_300 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_300.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_300.woocommerce .btContent input[type="submit"],
.btButtonWeight_300.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_300.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_300 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_300 .woocommerce .btContent button[type="submit"],
.btButtonWeight_300 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_300 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_300.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_300.woocommerce .btContent button[type="submit"],
.btButtonWeight_300.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_300.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_300 .woocommerce .btSidebar input.button,
.btButtonWeight_300 .woocommerce .btContent input.button,
.btButtonWeight_300 .woocommerce-page .btSidebar input.button,
.btButtonWeight_300 .woocommerce-page .btContent input.button,
.btButtonWeight_300.woocommerce .btSidebar input.button,
.btButtonWeight_300.woocommerce .btContent input.button,
.btButtonWeight_300.woocommerce-page .btSidebar input.button,
.btButtonWeight_300.woocommerce-page .btContent input.button,
.btButtonWeight_300 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_300 .woocommerce .btContent input.alt:hover,
.btButtonWeight_300 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_300 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_300.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_300.woocommerce .btContent input.alt:hover,
.btButtonWeight_300.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_300.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_300 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_300 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_300 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_300 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_300.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_300.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_300.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_300.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_300 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_300 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_300 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_300 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_300.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_300.woocommerce .btContent .button.alt:hover,
.btButtonWeight_300.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_300.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_300 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_300 .woocommerce .btContent button.alt:hover,
.btButtonWeight_300 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_300 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_300.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_300.woocommerce .btContent button.alt:hover,
.btButtonWeight_300.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_300.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_300 div.woocommerce a.button,
.btButtonWeight_300div.woocommerce a.button,
.btButtonWeight_300 div.woocommerce input[type="submit"],
.btButtonWeight_300div.woocommerce input[type="submit"],
.btButtonWeight_300 div.woocommerce button[type="submit"],
.btButtonWeight_300div.woocommerce button[type="submit"],
.btButtonWeight_300 div.woocommerce input.button,
.btButtonWeight_300div.woocommerce input.button,
.btButtonWeight_300 div.woocommerce input.alt:hover,
.btButtonWeight_300div.woocommerce input.alt:hover,
.btButtonWeight_300 div.woocommerce a.button.alt:hover,
.btButtonWeight_300div.woocommerce a.button.alt:hover,
.btButtonWeight_300 div.woocommerce .button.alt:hover,
.btButtonWeight_300div.woocommerce .button.alt:hover,
.btButtonWeight_300 div.woocommerce button.alt:hover,
.btButtonWeight_300div.woocommerce button.alt:hover {
    font-weight: 300;
    }
.btButtonWeight_400 .woocommerce .btSidebar a.button,
.btButtonWeight_400 .woocommerce .btContent a.button,
.btButtonWeight_400 .woocommerce-page .btSidebar a.button,
.btButtonWeight_400 .woocommerce-page .btContent a.button,
.btButtonWeight_400.woocommerce .btSidebar a.button,
.btButtonWeight_400.woocommerce .btContent a.button,
.btButtonWeight_400.woocommerce-page .btSidebar a.button,
.btButtonWeight_400.woocommerce-page .btContent a.button,
.btButtonWeight_400 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_400 .woocommerce .btContent input[type="submit"],
.btButtonWeight_400 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_400 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_400.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_400.woocommerce .btContent input[type="submit"],
.btButtonWeight_400.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_400.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_400 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_400 .woocommerce .btContent button[type="submit"],
.btButtonWeight_400 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_400 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_400.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_400.woocommerce .btContent button[type="submit"],
.btButtonWeight_400.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_400.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_400 .woocommerce .btSidebar input.button,
.btButtonWeight_400 .woocommerce .btContent input.button,
.btButtonWeight_400 .woocommerce-page .btSidebar input.button,
.btButtonWeight_400 .woocommerce-page .btContent input.button,
.btButtonWeight_400.woocommerce .btSidebar input.button,
.btButtonWeight_400.woocommerce .btContent input.button,
.btButtonWeight_400.woocommerce-page .btSidebar input.button,
.btButtonWeight_400.woocommerce-page .btContent input.button,
.btButtonWeight_400 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_400 .woocommerce .btContent input.alt:hover,
.btButtonWeight_400 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_400 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_400.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_400.woocommerce .btContent input.alt:hover,
.btButtonWeight_400.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_400.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_400 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_400 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_400 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_400 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_400.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_400.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_400.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_400.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_400 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_400 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_400 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_400 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_400.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_400.woocommerce .btContent .button.alt:hover,
.btButtonWeight_400.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_400.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_400 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_400 .woocommerce .btContent button.alt:hover,
.btButtonWeight_400 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_400 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_400.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_400.woocommerce .btContent button.alt:hover,
.btButtonWeight_400.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_400.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_400 div.woocommerce a.button,
.btButtonWeight_400div.woocommerce a.button,
.btButtonWeight_400 div.woocommerce input[type="submit"],
.btButtonWeight_400div.woocommerce input[type="submit"],
.btButtonWeight_400 div.woocommerce button[type="submit"],
.btButtonWeight_400div.woocommerce button[type="submit"],
.btButtonWeight_400 div.woocommerce input.button,
.btButtonWeight_400div.woocommerce input.button,
.btButtonWeight_400 div.woocommerce input.alt:hover,
.btButtonWeight_400div.woocommerce input.alt:hover,
.btButtonWeight_400 div.woocommerce a.button.alt:hover,
.btButtonWeight_400div.woocommerce a.button.alt:hover,
.btButtonWeight_400 div.woocommerce .button.alt:hover,
.btButtonWeight_400div.woocommerce .button.alt:hover,
.btButtonWeight_400 div.woocommerce button.alt:hover,
.btButtonWeight_400div.woocommerce button.alt:hover {
    font-weight: 400;
    }
.btButtonWeight_500 .woocommerce .btSidebar a.button,
.btButtonWeight_500 .woocommerce .btContent a.button,
.btButtonWeight_500 .woocommerce-page .btSidebar a.button,
.btButtonWeight_500 .woocommerce-page .btContent a.button,
.btButtonWeight_500.woocommerce .btSidebar a.button,
.btButtonWeight_500.woocommerce .btContent a.button,
.btButtonWeight_500.woocommerce-page .btSidebar a.button,
.btButtonWeight_500.woocommerce-page .btContent a.button,
.btButtonWeight_500 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_500 .woocommerce .btContent input[type="submit"],
.btButtonWeight_500 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_500 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_500.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_500.woocommerce .btContent input[type="submit"],
.btButtonWeight_500.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_500.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_500 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_500 .woocommerce .btContent button[type="submit"],
.btButtonWeight_500 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_500 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_500.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_500.woocommerce .btContent button[type="submit"],
.btButtonWeight_500.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_500.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_500 .woocommerce .btSidebar input.button,
.btButtonWeight_500 .woocommerce .btContent input.button,
.btButtonWeight_500 .woocommerce-page .btSidebar input.button,
.btButtonWeight_500 .woocommerce-page .btContent input.button,
.btButtonWeight_500.woocommerce .btSidebar input.button,
.btButtonWeight_500.woocommerce .btContent input.button,
.btButtonWeight_500.woocommerce-page .btSidebar input.button,
.btButtonWeight_500.woocommerce-page .btContent input.button,
.btButtonWeight_500 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_500 .woocommerce .btContent input.alt:hover,
.btButtonWeight_500 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_500 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_500.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_500.woocommerce .btContent input.alt:hover,
.btButtonWeight_500.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_500.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_500 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_500 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_500 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_500 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_500.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_500.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_500.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_500.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_500 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_500 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_500 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_500 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_500.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_500.woocommerce .btContent .button.alt:hover,
.btButtonWeight_500.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_500.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_500 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_500 .woocommerce .btContent button.alt:hover,
.btButtonWeight_500 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_500 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_500.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_500.woocommerce .btContent button.alt:hover,
.btButtonWeight_500.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_500.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_500 div.woocommerce a.button,
.btButtonWeight_500div.woocommerce a.button,
.btButtonWeight_500 div.woocommerce input[type="submit"],
.btButtonWeight_500div.woocommerce input[type="submit"],
.btButtonWeight_500 div.woocommerce button[type="submit"],
.btButtonWeight_500div.woocommerce button[type="submit"],
.btButtonWeight_500 div.woocommerce input.button,
.btButtonWeight_500div.woocommerce input.button,
.btButtonWeight_500 div.woocommerce input.alt:hover,
.btButtonWeight_500div.woocommerce input.alt:hover,
.btButtonWeight_500 div.woocommerce a.button.alt:hover,
.btButtonWeight_500div.woocommerce a.button.alt:hover,
.btButtonWeight_500 div.woocommerce .button.alt:hover,
.btButtonWeight_500div.woocommerce .button.alt:hover,
.btButtonWeight_500 div.woocommerce button.alt:hover,
.btButtonWeight_500div.woocommerce button.alt:hover {
    font-weight: 500;
    }
.btButtonWeight_600 .woocommerce .btSidebar a.button,
.btButtonWeight_600 .woocommerce .btContent a.button,
.btButtonWeight_600 .woocommerce-page .btSidebar a.button,
.btButtonWeight_600 .woocommerce-page .btContent a.button,
.btButtonWeight_600.woocommerce .btSidebar a.button,
.btButtonWeight_600.woocommerce .btContent a.button,
.btButtonWeight_600.woocommerce-page .btSidebar a.button,
.btButtonWeight_600.woocommerce-page .btContent a.button,
.btButtonWeight_600 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_600 .woocommerce .btContent input[type="submit"],
.btButtonWeight_600 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_600 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_600.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_600.woocommerce .btContent input[type="submit"],
.btButtonWeight_600.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_600.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_600 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_600 .woocommerce .btContent button[type="submit"],
.btButtonWeight_600 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_600 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_600.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_600.woocommerce .btContent button[type="submit"],
.btButtonWeight_600.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_600.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_600 .woocommerce .btSidebar input.button,
.btButtonWeight_600 .woocommerce .btContent input.button,
.btButtonWeight_600 .woocommerce-page .btSidebar input.button,
.btButtonWeight_600 .woocommerce-page .btContent input.button,
.btButtonWeight_600.woocommerce .btSidebar input.button,
.btButtonWeight_600.woocommerce .btContent input.button,
.btButtonWeight_600.woocommerce-page .btSidebar input.button,
.btButtonWeight_600.woocommerce-page .btContent input.button,
.btButtonWeight_600 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_600 .woocommerce .btContent input.alt:hover,
.btButtonWeight_600 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_600 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_600.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_600.woocommerce .btContent input.alt:hover,
.btButtonWeight_600.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_600.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_600 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_600 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_600 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_600 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_600.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_600.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_600.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_600.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_600 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_600 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_600 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_600 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_600.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_600.woocommerce .btContent .button.alt:hover,
.btButtonWeight_600.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_600.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_600 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_600 .woocommerce .btContent button.alt:hover,
.btButtonWeight_600 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_600 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_600.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_600.woocommerce .btContent button.alt:hover,
.btButtonWeight_600.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_600.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_600 div.woocommerce a.button,
.btButtonWeight_600div.woocommerce a.button,
.btButtonWeight_600 div.woocommerce input[type="submit"],
.btButtonWeight_600div.woocommerce input[type="submit"],
.btButtonWeight_600 div.woocommerce button[type="submit"],
.btButtonWeight_600div.woocommerce button[type="submit"],
.btButtonWeight_600 div.woocommerce input.button,
.btButtonWeight_600div.woocommerce input.button,
.btButtonWeight_600 div.woocommerce input.alt:hover,
.btButtonWeight_600div.woocommerce input.alt:hover,
.btButtonWeight_600 div.woocommerce a.button.alt:hover,
.btButtonWeight_600div.woocommerce a.button.alt:hover,
.btButtonWeight_600 div.woocommerce .button.alt:hover,
.btButtonWeight_600div.woocommerce .button.alt:hover,
.btButtonWeight_600 div.woocommerce button.alt:hover,
.btButtonWeight_600div.woocommerce button.alt:hover {
    font-weight: 600;
    }
.btButtonWeight_700 .woocommerce .btSidebar a.button,
.btButtonWeight_700 .woocommerce .btContent a.button,
.btButtonWeight_700 .woocommerce-page .btSidebar a.button,
.btButtonWeight_700 .woocommerce-page .btContent a.button,
.btButtonWeight_700.woocommerce .btSidebar a.button,
.btButtonWeight_700.woocommerce .btContent a.button,
.btButtonWeight_700.woocommerce-page .btSidebar a.button,
.btButtonWeight_700.woocommerce-page .btContent a.button,
.btButtonWeight_700 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_700 .woocommerce .btContent input[type="submit"],
.btButtonWeight_700 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_700 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_700.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_700.woocommerce .btContent input[type="submit"],
.btButtonWeight_700.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_700.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_700 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_700 .woocommerce .btContent button[type="submit"],
.btButtonWeight_700 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_700 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_700.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_700.woocommerce .btContent button[type="submit"],
.btButtonWeight_700.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_700.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_700 .woocommerce .btSidebar input.button,
.btButtonWeight_700 .woocommerce .btContent input.button,
.btButtonWeight_700 .woocommerce-page .btSidebar input.button,
.btButtonWeight_700 .woocommerce-page .btContent input.button,
.btButtonWeight_700.woocommerce .btSidebar input.button,
.btButtonWeight_700.woocommerce .btContent input.button,
.btButtonWeight_700.woocommerce-page .btSidebar input.button,
.btButtonWeight_700.woocommerce-page .btContent input.button,
.btButtonWeight_700 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_700 .woocommerce .btContent input.alt:hover,
.btButtonWeight_700 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_700 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_700.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_700.woocommerce .btContent input.alt:hover,
.btButtonWeight_700.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_700.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_700 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_700 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_700 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_700 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_700.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_700.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_700.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_700.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_700 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_700 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_700 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_700 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_700.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_700.woocommerce .btContent .button.alt:hover,
.btButtonWeight_700.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_700.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_700 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_700 .woocommerce .btContent button.alt:hover,
.btButtonWeight_700 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_700 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_700.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_700.woocommerce .btContent button.alt:hover,
.btButtonWeight_700.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_700.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_700 div.woocommerce a.button,
.btButtonWeight_700div.woocommerce a.button,
.btButtonWeight_700 div.woocommerce input[type="submit"],
.btButtonWeight_700div.woocommerce input[type="submit"],
.btButtonWeight_700 div.woocommerce button[type="submit"],
.btButtonWeight_700div.woocommerce button[type="submit"],
.btButtonWeight_700 div.woocommerce input.button,
.btButtonWeight_700div.woocommerce input.button,
.btButtonWeight_700 div.woocommerce input.alt:hover,
.btButtonWeight_700div.woocommerce input.alt:hover,
.btButtonWeight_700 div.woocommerce a.button.alt:hover,
.btButtonWeight_700div.woocommerce a.button.alt:hover,
.btButtonWeight_700 div.woocommerce .button.alt:hover,
.btButtonWeight_700div.woocommerce .button.alt:hover,
.btButtonWeight_700 div.woocommerce button.alt:hover,
.btButtonWeight_700div.woocommerce button.alt:hover {
    font-weight: 700;
    }
.btButtonWeight_800 .woocommerce .btSidebar a.button,
.btButtonWeight_800 .woocommerce .btContent a.button,
.btButtonWeight_800 .woocommerce-page .btSidebar a.button,
.btButtonWeight_800 .woocommerce-page .btContent a.button,
.btButtonWeight_800.woocommerce .btSidebar a.button,
.btButtonWeight_800.woocommerce .btContent a.button,
.btButtonWeight_800.woocommerce-page .btSidebar a.button,
.btButtonWeight_800.woocommerce-page .btContent a.button,
.btButtonWeight_800 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_800 .woocommerce .btContent input[type="submit"],
.btButtonWeight_800 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_800 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_800.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_800.woocommerce .btContent input[type="submit"],
.btButtonWeight_800.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_800.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_800 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_800 .woocommerce .btContent button[type="submit"],
.btButtonWeight_800 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_800 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_800.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_800.woocommerce .btContent button[type="submit"],
.btButtonWeight_800.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_800.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_800 .woocommerce .btSidebar input.button,
.btButtonWeight_800 .woocommerce .btContent input.button,
.btButtonWeight_800 .woocommerce-page .btSidebar input.button,
.btButtonWeight_800 .woocommerce-page .btContent input.button,
.btButtonWeight_800.woocommerce .btSidebar input.button,
.btButtonWeight_800.woocommerce .btContent input.button,
.btButtonWeight_800.woocommerce-page .btSidebar input.button,
.btButtonWeight_800.woocommerce-page .btContent input.button,
.btButtonWeight_800 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_800 .woocommerce .btContent input.alt:hover,
.btButtonWeight_800 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_800 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_800.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_800.woocommerce .btContent input.alt:hover,
.btButtonWeight_800.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_800.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_800 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_800 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_800 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_800 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_800.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_800.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_800.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_800.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_800 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_800 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_800 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_800 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_800.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_800.woocommerce .btContent .button.alt:hover,
.btButtonWeight_800.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_800.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_800 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_800 .woocommerce .btContent button.alt:hover,
.btButtonWeight_800 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_800 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_800.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_800.woocommerce .btContent button.alt:hover,
.btButtonWeight_800.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_800.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_800 div.woocommerce a.button,
.btButtonWeight_800div.woocommerce a.button,
.btButtonWeight_800 div.woocommerce input[type="submit"],
.btButtonWeight_800div.woocommerce input[type="submit"],
.btButtonWeight_800 div.woocommerce button[type="submit"],
.btButtonWeight_800div.woocommerce button[type="submit"],
.btButtonWeight_800 div.woocommerce input.button,
.btButtonWeight_800div.woocommerce input.button,
.btButtonWeight_800 div.woocommerce input.alt:hover,
.btButtonWeight_800div.woocommerce input.alt:hover,
.btButtonWeight_800 div.woocommerce a.button.alt:hover,
.btButtonWeight_800div.woocommerce a.button.alt:hover,
.btButtonWeight_800 div.woocommerce .button.alt:hover,
.btButtonWeight_800div.woocommerce .button.alt:hover,
.btButtonWeight_800 div.woocommerce button.alt:hover,
.btButtonWeight_800div.woocommerce button.alt:hover {
    font-weight: 800;
    }
.btButtonWeight_900 .woocommerce .btSidebar a.button,
.btButtonWeight_900 .woocommerce .btContent a.button,
.btButtonWeight_900 .woocommerce-page .btSidebar a.button,
.btButtonWeight_900 .woocommerce-page .btContent a.button,
.btButtonWeight_900.woocommerce .btSidebar a.button,
.btButtonWeight_900.woocommerce .btContent a.button,
.btButtonWeight_900.woocommerce-page .btSidebar a.button,
.btButtonWeight_900.woocommerce-page .btContent a.button,
.btButtonWeight_900 .woocommerce .btSidebar input[type="submit"],
.btButtonWeight_900 .woocommerce .btContent input[type="submit"],
.btButtonWeight_900 .woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_900 .woocommerce-page .btContent input[type="submit"],
.btButtonWeight_900.woocommerce .btSidebar input[type="submit"],
.btButtonWeight_900.woocommerce .btContent input[type="submit"],
.btButtonWeight_900.woocommerce-page .btSidebar input[type="submit"],
.btButtonWeight_900.woocommerce-page .btContent input[type="submit"],
.btButtonWeight_900 .woocommerce .btSidebar button[type="submit"],
.btButtonWeight_900 .woocommerce .btContent button[type="submit"],
.btButtonWeight_900 .woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_900 .woocommerce-page .btContent button[type="submit"],
.btButtonWeight_900.woocommerce .btSidebar button[type="submit"],
.btButtonWeight_900.woocommerce .btContent button[type="submit"],
.btButtonWeight_900.woocommerce-page .btSidebar button[type="submit"],
.btButtonWeight_900.woocommerce-page .btContent button[type="submit"],
.btButtonWeight_900 .woocommerce .btSidebar input.button,
.btButtonWeight_900 .woocommerce .btContent input.button,
.btButtonWeight_900 .woocommerce-page .btSidebar input.button,
.btButtonWeight_900 .woocommerce-page .btContent input.button,
.btButtonWeight_900.woocommerce .btSidebar input.button,
.btButtonWeight_900.woocommerce .btContent input.button,
.btButtonWeight_900.woocommerce-page .btSidebar input.button,
.btButtonWeight_900.woocommerce-page .btContent input.button,
.btButtonWeight_900 .woocommerce .btSidebar input.alt:hover,
.btButtonWeight_900 .woocommerce .btContent input.alt:hover,
.btButtonWeight_900 .woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_900 .woocommerce-page .btContent input.alt:hover,
.btButtonWeight_900.woocommerce .btSidebar input.alt:hover,
.btButtonWeight_900.woocommerce .btContent input.alt:hover,
.btButtonWeight_900.woocommerce-page .btSidebar input.alt:hover,
.btButtonWeight_900.woocommerce-page .btContent input.alt:hover,
.btButtonWeight_900 .woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_900 .woocommerce .btContent a.button.alt:hover,
.btButtonWeight_900 .woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_900 .woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_900.woocommerce .btSidebar a.button.alt:hover,
.btButtonWeight_900.woocommerce .btContent a.button.alt:hover,
.btButtonWeight_900.woocommerce-page .btSidebar a.button.alt:hover,
.btButtonWeight_900.woocommerce-page .btContent a.button.alt:hover,
.btButtonWeight_900 .woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_900 .woocommerce .btContent .button.alt:hover,
.btButtonWeight_900 .woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_900 .woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_900.woocommerce .btSidebar .button.alt:hover,
.btButtonWeight_900.woocommerce .btContent .button.alt:hover,
.btButtonWeight_900.woocommerce-page .btSidebar .button.alt:hover,
.btButtonWeight_900.woocommerce-page .btContent .button.alt:hover,
.btButtonWeight_900 .woocommerce .btSidebar button.alt:hover,
.btButtonWeight_900 .woocommerce .btContent button.alt:hover,
.btButtonWeight_900 .woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_900 .woocommerce-page .btContent button.alt:hover,
.btButtonWeight_900.woocommerce .btSidebar button.alt:hover,
.btButtonWeight_900.woocommerce .btContent button.alt:hover,
.btButtonWeight_900.woocommerce-page .btSidebar button.alt:hover,
.btButtonWeight_900.woocommerce-page .btContent button.alt:hover,
.btButtonWeight_900 div.woocommerce a.button,
.btButtonWeight_900div.woocommerce a.button,
.btButtonWeight_900 div.woocommerce input[type="submit"],
.btButtonWeight_900div.woocommerce input[type="submit"],
.btButtonWeight_900 div.woocommerce button[type="submit"],
.btButtonWeight_900div.woocommerce button[type="submit"],
.btButtonWeight_900 div.woocommerce input.button,
.btButtonWeight_900div.woocommerce input.button,
.btButtonWeight_900 div.woocommerce input.alt:hover,
.btButtonWeight_900div.woocommerce input.alt:hover,
.btButtonWeight_900 div.woocommerce a.button.alt:hover,
.btButtonWeight_900div.woocommerce a.button.alt:hover,
.btButtonWeight_900 div.woocommerce .button.alt:hover,
.btButtonWeight_900div.woocommerce .button.alt:hover,
.btButtonWeight_900 div.woocommerce button.alt:hover,
.btButtonWeight_900div.woocommerce button.alt:hover {
    font-weight: 900;
    }
.btHardRoundedButtons.woocommerce .btSidebar a.button,
.btHardRoundedButtons.woocommerce .btContent a.button,
.btHardRoundedButtons.woocommerce-page .btSidebar a.button,
.btHardRoundedButtons.woocommerce-page .btContent a.button,
.btHardRoundedButtons.woocommerce .btSidebar input[type="submit"],
.btHardRoundedButtons.woocommerce .btContent input[type="submit"],
.btHardRoundedButtons.woocommerce-page .btSidebar input[type="submit"],
.btHardRoundedButtons.woocommerce-page .btContent input[type="submit"],
.btHardRoundedButtons.woocommerce .btSidebar button[type="submit"],
.btHardRoundedButtons.woocommerce .btContent button[type="submit"],
.btHardRoundedButtons.woocommerce-page .btSidebar button[type="submit"],
.btHardRoundedButtons.woocommerce-page .btContent button[type="submit"],
.btHardRoundedButtons.woocommerce .btSidebar input.button,
.btHardRoundedButtons.woocommerce .btContent input.button,
.btHardRoundedButtons.woocommerce-page .btSidebar input.button,
.btHardRoundedButtons.woocommerce-page .btContent input.button,
.btHardRoundedButtons.woocommerce .btSidebar input.alt:hover,
.btHardRoundedButtons.woocommerce .btContent input.alt:hover,
.btHardRoundedButtons.woocommerce-page .btSidebar input.alt:hover,
.btHardRoundedButtons.woocommerce-page .btContent input.alt:hover,
.btHardRoundedButtons.woocommerce .btSidebar a.button.alt:hover,
.btHardRoundedButtons.woocommerce .btContent a.button.alt:hover,
.btHardRoundedButtons.woocommerce-page .btSidebar a.button.alt:hover,
.btHardRoundedButtons.woocommerce-page .btContent a.button.alt:hover,
.btHardRoundedButtons.woocommerce .btSidebar .button.alt:hover,
.btHardRoundedButtons.woocommerce .btContent .button.alt:hover,
.btHardRoundedButtons.woocommerce-page .btSidebar .button.alt:hover,
.btHardRoundedButtons.woocommerce-page .btContent .button.alt:hover,
.btHardRoundedButtons.woocommerce .btSidebar button.alt:hover,
.btHardRoundedButtons.woocommerce .btContent button.alt:hover,
.btHardRoundedButtons.woocommerce-page .btSidebar button.alt:hover,
.btHardRoundedButtons.woocommerce-page .btContent button.alt:hover,
.btHardRoundedButtonsdiv.woocommerce a.button,
.btHardRoundedButtonsdiv.woocommerce input[type="submit"],
.btHardRoundedButtonsdiv.woocommerce button[type="submit"],
.btHardRoundedButtonsdiv.woocommerce input.button,
.btHardRoundedButtonsdiv.woocommerce input.alt:hover,
.btHardRoundedButtonsdiv.woocommerce a.button.alt:hover,
.btHardRoundedButtonsdiv.woocommerce .button.alt:hover,
.btHardRoundedButtonsdiv.woocommerce button.alt:hover {
    border-radius: 50px;
    }
.btSoftRoundedButtons.woocommerce .btSidebar a.button,
.btSoftRoundedButtons.woocommerce .btContent a.button,
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button,
.btSoftRoundedButtons.woocommerce-page .btContent a.button,
.btSoftRoundedButtons.woocommerce .btSidebar input[type="submit"],
.btSoftRoundedButtons.woocommerce .btContent input[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btSidebar input[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btContent input[type="submit"],
.btSoftRoundedButtons.woocommerce .btSidebar button[type="submit"],
.btSoftRoundedButtons.woocommerce .btContent button[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btSidebar button[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btContent button[type="submit"],
.btSoftRoundedButtons.woocommerce .btSidebar input.button,
.btSoftRoundedButtons.woocommerce .btContent input.button,
.btSoftRoundedButtons.woocommerce-page .btSidebar input.button,
.btSoftRoundedButtons.woocommerce-page .btContent input.button,
.btSoftRoundedButtons.woocommerce .btSidebar input.alt:hover,
.btSoftRoundedButtons.woocommerce .btContent input.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btSidebar input.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btContent input.alt:hover,
.btSoftRoundedButtons.woocommerce .btSidebar a.button.alt:hover,
.btSoftRoundedButtons.woocommerce .btContent a.button.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btContent a.button.alt:hover,
.btSoftRoundedButtons.woocommerce .btSidebar .button.alt:hover,
.btSoftRoundedButtons.woocommerce .btContent .button.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btSidebar .button.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btContent .button.alt:hover,
.btSoftRoundedButtons.woocommerce .btSidebar button.alt:hover,
.btSoftRoundedButtons.woocommerce .btContent button.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btSidebar button.alt:hover,
.btSoftRoundedButtons.woocommerce-page .btContent button.alt:hover,
.btSoftRoundedButtonsdiv.woocommerce a.button,
.btSoftRoundedButtonsdiv.woocommerce input[type="submit"],
.btSoftRoundedButtonsdiv.woocommerce button[type="submit"],
.btSoftRoundedButtonsdiv.woocommerce input.button,
.btSoftRoundedButtonsdiv.woocommerce input.alt:hover,
.btSoftRoundedButtonsdiv.woocommerce a.button.alt:hover,
.btSoftRoundedButtonsdiv.woocommerce .button.alt:hover,
.btSoftRoundedButtonsdiv.woocommerce button.alt:hover {
    border-radius: 5px;
    }
.btDropButtons.woocommerce .btSidebar a.button,
.btDropButtons.woocommerce .btContent a.button,
.btDropButtons.woocommerce-page .btSidebar a.button,
.btDropButtons.woocommerce-page .btContent a.button,
.btDropButtons.woocommerce .btSidebar input[type="submit"],
.btDropButtons.woocommerce .btContent input[type="submit"],
.btDropButtons.woocommerce-page .btSidebar input[type="submit"],
.btDropButtons.woocommerce-page .btContent input[type="submit"],
.btDropButtons.woocommerce .btSidebar button[type="submit"],
.btDropButtons.woocommerce .btContent button[type="submit"],
.btDropButtons.woocommerce-page .btSidebar button[type="submit"],
.btDropButtons.woocommerce-page .btContent button[type="submit"],
.btDropButtons.woocommerce .btSidebar input.button,
.btDropButtons.woocommerce .btContent input.button,
.btDropButtons.woocommerce-page .btSidebar input.button,
.btDropButtons.woocommerce-page .btContent input.button,
.btDropButtons.woocommerce .btSidebar input.alt:hover,
.btDropButtons.woocommerce .btContent input.alt:hover,
.btDropButtons.woocommerce-page .btSidebar input.alt:hover,
.btDropButtons.woocommerce-page .btContent input.alt:hover,
.btDropButtons.woocommerce .btSidebar a.button.alt:hover,
.btDropButtons.woocommerce .btContent a.button.alt:hover,
.btDropButtons.woocommerce-page .btSidebar a.button.alt:hover,
.btDropButtons.woocommerce-page .btContent a.button.alt:hover,
.btDropButtons.woocommerce .btSidebar .button.alt:hover,
.btDropButtons.woocommerce .btContent .button.alt:hover,
.btDropButtons.woocommerce-page .btSidebar .button.alt:hover,
.btDropButtons.woocommerce-page .btContent .button.alt:hover,
.btDropButtons.woocommerce .btSidebar button.alt:hover,
.btDropButtons.woocommerce .btContent button.alt:hover,
.btDropButtons.woocommerce-page .btSidebar button.alt:hover,
.btDropButtons.woocommerce-page .btContent button.alt:hover,
.btDropButtonsdiv.woocommerce a.button,
.btDropButtonsdiv.woocommerce input[type="submit"],
.btDropButtonsdiv.woocommerce button[type="submit"],
.btDropButtonsdiv.woocommerce input.button,
.btDropButtonsdiv.woocommerce input.alt:hover,
.btDropButtonsdiv.woocommerce a.button.alt:hover,
.btDropButtonsdiv.woocommerce .button.alt:hover,
.btDropButtonsdiv.woocommerce button.alt:hover {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }
.woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar button.alt,
.woocommerce .btContent button.alt,
.woocommerce-page .btSidebar button.alt,
.woocommerce-page .btContent button.alt,
.woocommerce .btSidebar .button.alt,
.woocommerce .btContent .button.alt,
.woocommerce-page .btSidebar .button.alt,
.woocommerce-page .btContent .button.alt,
.woocommerce .btSidebar input.alt,
.woocommerce .btContent input.alt,
.woocommerce-page .btSidebar input.alt,
.woocommerce-page .btContent input.alt,
.woocommerce .btSidebar a.button.alt,
.woocommerce .btContent a.button.alt,
.woocommerce-page .btSidebar a.button.alt,
.woocommerce-page .btContent a.button.alt,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce button.alt,
div.woocommerce .button.alt,
div.woocommerce input.alt,
div.woocommerce a.button.alt {
    border: none;
    color: #fff;
    background-color: #21ac94;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.1);
    box-shadow: 0 0 0 rgba(0,0,0,.1);
    }
.btAccentButtonDarkText .woocommerce .btSidebar a.button,
.btAccentButtonDarkText .woocommerce .btContent a.button,
.btAccentButtonDarkText .woocommerce-page .btSidebar a.button,
.btAccentButtonDarkText .woocommerce-page .btContent a.button,
.btAccentButtonDarkText.woocommerce .btSidebar a.button,
.btAccentButtonDarkText.woocommerce .btContent a.button,
.btAccentButtonDarkText.woocommerce-page .btSidebar a.button,
.btAccentButtonDarkText.woocommerce-page .btContent a.button,
.btAccentButtonDarkText .woocommerce .btSidebar input[type="submit"],
.btAccentButtonDarkText .woocommerce .btContent input[type="submit"],
.btAccentButtonDarkText .woocommerce-page .btSidebar input[type="submit"],
.btAccentButtonDarkText .woocommerce-page .btContent input[type="submit"],
.btAccentButtonDarkText.woocommerce .btSidebar input[type="submit"],
.btAccentButtonDarkText.woocommerce .btContent input[type="submit"],
.btAccentButtonDarkText.woocommerce-page .btSidebar input[type="submit"],
.btAccentButtonDarkText.woocommerce-page .btContent input[type="submit"],
.btAccentButtonDarkText .woocommerce .btSidebar button[type="submit"],
.btAccentButtonDarkText .woocommerce .btContent button[type="submit"],
.btAccentButtonDarkText .woocommerce-page .btSidebar button[type="submit"],
.btAccentButtonDarkText .woocommerce-page .btContent button[type="submit"],
.btAccentButtonDarkText.woocommerce .btSidebar button[type="submit"],
.btAccentButtonDarkText.woocommerce .btContent button[type="submit"],
.btAccentButtonDarkText.woocommerce-page .btSidebar button[type="submit"],
.btAccentButtonDarkText.woocommerce-page .btContent button[type="submit"],
.btAccentButtonDarkText .woocommerce .btSidebar input.button,
.btAccentButtonDarkText .woocommerce .btContent input.button,
.btAccentButtonDarkText .woocommerce-page .btSidebar input.button,
.btAccentButtonDarkText .woocommerce-page .btContent input.button,
.btAccentButtonDarkText.woocommerce .btSidebar input.button,
.btAccentButtonDarkText.woocommerce .btContent input.button,
.btAccentButtonDarkText.woocommerce-page .btSidebar input.button,
.btAccentButtonDarkText.woocommerce-page .btContent input.button,
.btAccentButtonDarkText .woocommerce .btSidebar button.alt,
.btAccentButtonDarkText .woocommerce .btContent button.alt,
.btAccentButtonDarkText .woocommerce-page .btSidebar button.alt,
.btAccentButtonDarkText .woocommerce-page .btContent button.alt,
.btAccentButtonDarkText.woocommerce .btSidebar button.alt,
.btAccentButtonDarkText.woocommerce .btContent button.alt,
.btAccentButtonDarkText.woocommerce-page .btSidebar button.alt,
.btAccentButtonDarkText.woocommerce-page .btContent button.alt,
.btAccentButtonDarkText .woocommerce .btSidebar .button.alt,
.btAccentButtonDarkText .woocommerce .btContent .button.alt,
.btAccentButtonDarkText .woocommerce-page .btSidebar .button.alt,
.btAccentButtonDarkText .woocommerce-page .btContent .button.alt,
.btAccentButtonDarkText.woocommerce .btSidebar .button.alt,
.btAccentButtonDarkText.woocommerce .btContent .button.alt,
.btAccentButtonDarkText.woocommerce-page .btSidebar .button.alt,
.btAccentButtonDarkText.woocommerce-page .btContent .button.alt,
.btAccentButtonDarkText .woocommerce .btSidebar input.alt,
.btAccentButtonDarkText .woocommerce .btContent input.alt,
.btAccentButtonDarkText .woocommerce-page .btSidebar input.alt,
.btAccentButtonDarkText .woocommerce-page .btContent input.alt,
.btAccentButtonDarkText.woocommerce .btSidebar input.alt,
.btAccentButtonDarkText.woocommerce .btContent input.alt,
.btAccentButtonDarkText.woocommerce-page .btSidebar input.alt,
.btAccentButtonDarkText.woocommerce-page .btContent input.alt,
.btAccentButtonDarkText .woocommerce .btSidebar a.button.alt,
.btAccentButtonDarkText .woocommerce .btContent a.button.alt,
.btAccentButtonDarkText .woocommerce-page .btSidebar a.button.alt,
.btAccentButtonDarkText .woocommerce-page .btContent a.button.alt,
.btAccentButtonDarkText.woocommerce .btSidebar a.button.alt,
.btAccentButtonDarkText.woocommerce .btContent a.button.alt,
.btAccentButtonDarkText.woocommerce-page .btSidebar a.button.alt,
.btAccentButtonDarkText.woocommerce-page .btContent a.button.alt,
.btAccentButtonDarkText div.woocommerce a.button,
.btAccentButtonDarkTextdiv.woocommerce a.button,
.btAccentButtonDarkText div.woocommerce input[type="submit"],
.btAccentButtonDarkTextdiv.woocommerce input[type="submit"],
.btAccentButtonDarkText div.woocommerce button[type="submit"],
.btAccentButtonDarkTextdiv.woocommerce button[type="submit"],
.btAccentButtonDarkText div.woocommerce input.button,
.btAccentButtonDarkTextdiv.woocommerce input.button,
.btAccentButtonDarkText div.woocommerce button.alt,
.btAccentButtonDarkTextdiv.woocommerce button.alt,
.btAccentButtonDarkText div.woocommerce .button.alt,
.btAccentButtonDarkTextdiv.woocommerce .button.alt,
.btAccentButtonDarkText div.woocommerce input.alt,
.btAccentButtonDarkTextdiv.woocommerce input.alt,
.btAccentButtonDarkText div.woocommerce a.button.alt,
.btAccentButtonDarkTextdiv.woocommerce a.button.alt {
    color: #282828 !important;
    }
.woocommerce .btSidebar a.button:hover,
.woocommerce .btContent a.button:hover,
.woocommerce-page .btSidebar a.button:hover,
.woocommerce-page .btContent a.button:hover,
.woocommerce .btSidebar input[type="submit"]:hover,
.woocommerce .btContent input[type="submit"]:hover,
.woocommerce-page .btSidebar input[type="submit"]:hover,
.woocommerce-page .btContent input[type="submit"]:hover,
.woocommerce .btSidebar button[type="submit"]:hover,
.woocommerce .btContent button[type="submit"]:hover,
.woocommerce-page .btSidebar button[type="submit"]:hover,
.woocommerce-page .btContent button[type="submit"]:hover,
.woocommerce .btSidebar input.button:hover,
.woocommerce .btContent input.button:hover,
.woocommerce-page .btSidebar input.button:hover,
.woocommerce-page .btContent input.button:hover,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover .button.alt:hover,
.woocommerce .btContent a.button.alt:hover .button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover .button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent 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 .button.alt:hover,
div.woocommerce button.alt:hover {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    border: none;
    color: #fff;
    background-color: #21ac94;
    -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
    }
.woocommerce .btSidebar a.checkout-button,
.woocommerce .btContent a.checkout-button,
.woocommerce-page .btSidebar a.checkout-button,
.woocommerce-page .btContent a.checkout-button,
.woocommerce .btSidebar input#place_order,
.woocommerce .btContent input#place_order,
.woocommerce-page .btSidebar input#place_order,
.woocommerce-page .btContent input#place_order,
.woocommerce .btSidebar input[name="save_address"],
.woocommerce .btContent input[name="save_address"],
.woocommerce-page .btSidebar input[name="save_address"],
.woocommerce-page .btContent 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: #21ac94;
    }
.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;
    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);
    }
.btDarkSkin p.stars a[class^="star-"]:after,
.btLightSkin .btDarkSkin p.stars a[class^="star-"]:after,
.btDarkSkin.btLightSkin .btDarkSkin p.stars a[class^="star-"]:after {
    color: rgba(255,255,255,.5);
    }
.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: #21ac94;
    }
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;
    }
.btHardRoundedButtons #review_form .comment-form .form-submit input[type="submit"] {
    border-radius: 50px;
    }
.btSoftRoundedButtons #review_form .comment-form .form-submit input[type="submit"] {
    border-radius: 5px;
    }
.btDropButtons #review_form .comment-form .form-submit input[type="submit"] {
    border-radius: 50px;
    border-top-left-radius: 0%;
    }

/* 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;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
    padding: 0 1.4em;
    border-radius: 0;
    }
.btHardRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 5px;
    }
.btDropButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 50px;
    }
.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 {
    background: #282828;
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset;
    box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset;
    }
.btHardRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 50px;
    }
.btDropButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 50px;
    }
.btSoftRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
    border-radius: 5px;
    }
.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: "\e915";
    font-family: RemixIconsSystem;
    font-size: 1.5em;
    line-height: 2.1;
    opacity: 1;
    display: block;
    float: right;
    padding-right: 1rem;
    padding-top: 0;
    -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-dropdown {
    border-color: rgba(0,0,0,.1) !important;
    }
.btDarkSkin .select2-dropdown,
.btLightSkin .btDarkSkin .select2-dropdown,
.btDarkSkin.btLightSkin .btDarkSkin .select2-dropdown {
    border-color: rgba(255,255,255,.5) !important;
    }
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #21ac94;
    }

/* 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;
    box-shadow: none;
    color: #fff !important;
    background-color: #21ac94 !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
    color: #fff !important;
    }
.btAccentButtonDarkText .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btAccentButtonDarkText .woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
    color: #282828 !important;
    }
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:before,
.woocommerce-page .btSidebar .widget_product_search button[type="submit"]:before {
    content: "\f002";
    font-family: FontAwesome;
    display: inline-block;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    position: relative;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    border: none;
    opacity: 1;
    font-weight: 100;
    background-color: transparent !important;
    background: none !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #fff !important;
    }
.btAccentButtonDarkText .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:before,
.btAccentButtonDarkText.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:before,
.btAccentButtonDarkText .woocommerce-page .btSidebar .widget_product_search button[type="submit"]:before,
.btAccentButtonDarkText.woocommerce-page .btSidebar .widget_product_search button[type="submit"]:before {
    color: #282828 !important;
    }
.btHardRoundedButtons .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btHardRoundedButtons.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btHardRoundedButtons .woocommerce-page .btSidebar .widget_product_search 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_search .btSearch .btSearchInner button[type="submit"],
.btSoftRoundedButtons .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
    border-radius: 5px !important;
    }
.btDropButtons .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDropButtons.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDropButtons .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btDropButtons.woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
    border-radius: 50px;
    }
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:hover,
.woocommerce-page .btSidebar .widget_product_search button[type="submit"]:hover {
    -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 20%) !important;
    box-shadow: 0 3px 10px rgb(0 0 0 / 20%) !important;
    opacity: 1;
    }
.woocommerce del {
    font-size: 85%;
    opacity: .5;
    padding-right: .5em;
    }
.btLightSkin .woocommerce del,
.btDarkSkin .btLightSkin .woocommerce del,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce del {
    color: #282828;
    }
.btDarkSkin .woocommerce del,
.btLightSkin .btDarkSkin .woocommerce del,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce del {
    color: #fff;
    }
.woocommerce ins {
    text-decoration: none;
    }
p.out-of-stock {
    color: #21ac94;
    }

/* Lightbox */
.pswp__bg {
    background: rgba(0,0,0,.6);
    position: relative;
    z-index: 999;
    }
.pswp__scroll-wrap {
    z-index: 10002;
    }
.pswp {
    z-index: 10002;
    }
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: #ffb129;
    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);
    }

/* 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%;
    }
.wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
    font-family: FontAwesome6Solid !important;
    }
.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before {
    content: '\ea1e' !important;
    }
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before {
    content: '\ea29' !important;
    }
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
    content: '\ede5' !important;
    }

/* Cost Calculator */
.btQuoteBooking .btContactNext {
    font-size: .938em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    letter-spacing: .5px;
    border-radius: 0;
    padding: .515rem 2em;
    border: none;
    -webkit-transform: translate(160px,0);
    -moz-transform: translate(160px,0);
    -ms-transform: translate(160px,0);
    transform: translate(160px,0);
    background-color: transparent;
    color: #fff;
    -webkit-box-shadow: 0 0 0 4em #21ac94 inset;
    box-shadow: 0 0 0 4em #21ac94 inset;
    }
.btButtonWeight_default .btQuoteBooking .btContactNext {
    font-weight: 600;
    }
.btButtonWeight_normal .btQuoteBooking .btContactNext {
    font-weight: normal;
    }
.btButtonWeight_bold .btQuoteBooking .btContactNext {
    font-weight: bold;
    }
.btButtonWeight_bolder .btQuoteBooking .btContactNext {
    font-weight: bolder;
    }
.btButtonWeight_lighter .btQuoteBooking .btContactNext {
    font-weight: 300;
    }
.btButtonWeight_light .btQuoteBooking .btContactNext {
    font-weight: 400;
    }
.btButtonWeight_thin .btQuoteBooking .btContactNext {
    font-weight: 100;
    }
.btButtonWeight_100 .btQuoteBooking .btContactNext {
    font-weight: 100;
    }
.btButtonWeight_200 .btQuoteBooking .btContactNext {
    font-weight: 200;
    }
.btButtonWeight_300 .btQuoteBooking .btContactNext {
    font-weight: 300;
    }
.btButtonWeight_400 .btQuoteBooking .btContactNext {
    font-weight: 400;
    }
.btButtonWeight_500 .btQuoteBooking .btContactNext {
    font-weight: 500;
    }
.btButtonWeight_600 .btQuoteBooking .btContactNext {
    font-weight: 600;
    }
.btButtonWeight_700 .btQuoteBooking .btContactNext {
    font-weight: 700;
    }
.btButtonWeight_800 .btQuoteBooking .btContactNext {
    font-weight: 800;
    }
.btButtonWeight_900 .btQuoteBooking .btContactNext {
    font-weight: 900;
    }
.btHardRoundedButtons .btQuoteBooking .btContactNext {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btContactNext {
    border-radius: 5px;
    }
.btDropButtons .btQuoteBooking .btContactNext {
    border-radius: 50px;
    }
.btQuoteBooking .btContactNext:hover {
    color: #21ac94;
    background-color: transparent;
    border: none;
    -webkit-box-shadow: 0 0 0 2px #21ac94 inset;
    box-shadow: 0 0 0 2px #21ac94 inset;
    }
.rtl .btQuoteBooking .btContactNext {
    margin: 0 30px 0 0;
    }
.btQuoteBooking .btQuoteSlider {
    border-radius: 0;
    border: none;
    height: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 20px;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 5px;
    }
.btDropButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 50px;
    }
.btLightSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider {
    background-color: #ffb129;
    border: 1px solid rgba(0,0,0,.1);
    color: #282828;
    }
.btDarkSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider {
    background-color: #ffb129;
    border: 1px solid rgba(255,255,255,.5);
    color: #fff;
    }
.btLightSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch {
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch {
    border: 1px solid rgba(255,255,255,.5);
    }
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(0,0,0,.1);
    }
.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(0,0,0,.1);
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(255,255,255,.5);
    }
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: #21ac94;
    }
.btQuoteBooking textarea,
.btQuoteBooking input[type="text"],
.btQuoteBooking input[type="email"],
.btQuoteBooking input[type="password"],
.btQuoteBooking .fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    height: 3.2em;
    border-radius: 0;
    background-color: transparent !important;
    }
.btHardRoundedButtons .btQuoteBooking textarea,
.btHardRoundedButtons .btQuoteBooking input[type="text"],
.btHardRoundedButtons .btQuoteBooking input[type="email"],
.btHardRoundedButtons .btQuoteBooking input[type="password"],
.btHardRoundedButtons .btQuoteBooking .fancy-select .trigger,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    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,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border-radius: 5px;
    }
.btDropButtons .btQuoteBooking textarea,
.btDropButtons .btQuoteBooking input[type="text"],
.btDropButtons .btQuoteBooking input[type="email"],
.btDropButtons .btQuoteBooking input[type="password"],
.btDropButtons .btQuoteBooking .fancy-select .trigger,
.btDropButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDropButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDropButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border-radius: 50px;
    }
.btQuoteBooking textarea:focus,
.btQuoteBooking input[type="text"]:focus,
.btQuoteBooking input[type="email"]:focus,
.btQuoteBooking input[type="password"]:focus,
.btQuoteBooking .fancy-select .trigger:focus,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #21ac94;
    }
.btLightSkin .btQuoteBooking textarea,
.btDarkSkin .btLightSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea,
.btLightSkin .btQuoteBooking input[type="text"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.btLightSkin .btQuoteBooking input[type="email"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.btLightSkin .btQuoteBooking input[type="password"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.btLightSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border: 1px solid #282828;
    color: #282828;
    }
.btDarkSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.btDarkSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border: 1px solid #fff;
    color: #fff;
    }
.btQuoteBooking .btQuoteItem {
    padding: 0;
    margin-bottom: .8em;
    }
.btQuoteBooking .btQuoteItem textarea {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteItem textarea,
.btDropButtons .btQuoteBooking .btQuoteItem textarea {
    border-radius: 5px;
    }
.btQuoteBooking .btQuoteItem textarea:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #21ac94;
    }
.btQuoteBooking .btQuoteItem textarea:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btQuoteBooking .btQuoteItem label {
    font-size: .8em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    width: 100%;
    margin: 0;
    float: none;
    font-weight: 500;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: 0 0 0 #21ac94 inset,0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 0 0 #21ac94 inset,0 2px 10px rgba(0,0,0,.1);
    border-color: #21ac94;
    }
.btQuoteBooking .dd.ddcommon.borderRadius:hover .ddTitleText {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btLightSkin .btQuoteBooking .btQuoteWrapper:before,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteWrapper:before {
    border: 1px solid rgba(0,0,0,.1);
    }
.btDarkSkin .btQuoteBooking .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper:before,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper:before {
    border: 1px solid rgba(255,255,255,.5);
    }
.btQuoteBooking .ui-slider {
    background: #ffb129;
    }
.btQuoteBooking .ui-slider .ui-slider-handle {
    top: -15px;
    background: #21ac94;
    }
.btQuoteBooking .btQuoteSliderValue {
    font-size: 1em !important;
    color: #fff !important;
    }
.btQuoteBooking .ddTitleText .ddlabel {
    color: inherit;
    padding: 0 1.5em;
    }
.btQuoteBooking .ddTitleText .ddlabel .description {
    color: inherit;
    opacity: .8;
    }
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
    opacity: .8;
    color: inherit;
    }
.btQuoteBooking .ddTitle .arrow {
    top: auto;
    right: 0;
    }
.btQuoteBooking .ddTitle .arrow:before {
    content: "\e915";
    font-family: RemixIconsSystem;
    font-size: 1.5em;
    border: none;
    height: 2em;
    width: 2em;
    line-height: 4;
    position: absolute;
    top: -.8em;
    left: -2.5em;
    -webkit-transition: 150ms ease transform,150ms ease color;
    -moz-transition: 150ms ease transform,150ms ease color;
    transition: 150ms ease transform,150ms ease color;
    }
.rtl .btQuoteBooking .ddTitle .arrow:before {
    left: .5em;
    }
.btQuoteBooking .borderRadiusTp .ddTitle .arrow:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    top: 1.2em;
    }
.btQuoteBooking .ddChild ul li span {
    padding: 0 1.5em;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    color: #fff;
    background: #21ac94;
    font-size: 1em;
    border-radius: 0;
    display: block;
    text-align: left;
    padding-top: 1em;
    background: transparent;
    color: #282828;
    border-radius: 0 !important;
    height: 100%;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    border-radius: 0;
    font-size: 2.95rem;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    line-height: 1;
    background: transparent;
    }
.btHeadingWeight_default .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: normal;
    }
.btHeadingWeight_normal .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: normal;
    }
.btHeadingWeight_bold .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: bold;
    }
.btHeadingWeight_bolder .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 300;
    }
.btHeadingWeight_light .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 400;
    }
.btHeadingWeight_thin .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 100;
    }
.btHeadingWeight_100 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 100;
    }
.btHeadingWeight_200 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 200;
    }
.btHeadingWeight_300 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 300;
    }
.btHeadingWeight_400 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 400;
    }
.btHeadingWeight_500 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 500;
    }
.btHeadingWeight_600 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 600;
    }
.btHeadingWeight_700 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 700;
    }
.btHeadingWeight_800 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 800;
    }
.btHeadingWeight_900 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-weight: 900;
    }
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    padding: 5px 3px 5px 20px;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    border-radius: 0;
    font-size: 2.95rem;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    line-height: 1;
    padding-left: 0;
    background: transparent;
    }
.btHeadingWeight_default .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: normal;
    }
.btHeadingWeight_normal .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: normal;
    }
.btHeadingWeight_bold .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: bold;
    }
.btHeadingWeight_bolder .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: bolder;
    }
.btHeadingWeight_lighter .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 300;
    }
.btHeadingWeight_light .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 400;
    }
.btHeadingWeight_thin .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 100;
    }
.btHeadingWeight_100 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 100;
    }
.btHeadingWeight_200 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 200;
    }
.btHeadingWeight_300 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 300;
    }
.btHeadingWeight_400 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 400;
    }
.btHeadingWeight_500 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 500;
    }
.btHeadingWeight_600 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 600;
    }
.btHeadingWeight_700 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 700;
    }
.btHeadingWeight_800 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 800;
    }
.btHeadingWeight_900 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-weight: 900;
    }
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    padding: 5px 20px 5px 3px;
    }
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea {
    border-color: #21ac94;
    }
.btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
    border-color: #282828;
    }
.btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
    border-color: #282828;
    }
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea.btContactMessage {
    -webkit-box-shadow: 0 0 0 1px #21ac94 inset !important;
    box-shadow: 0 0 0 1px #21ac94 inset !important;
    border-color: #21ac94 !important;
    }
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px #21ac94 inset;
    box-shadow: 0 0 0 2px #21ac94 inset;
    }
.btQuoteBooking .btSubmitMessage {
    color: #21ac94;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #21ac94;
    }
.btQuoteBooking .btContactSubmit {
    font-size: .938em;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: inherit;
    letter-spacing: .5px;
    -webkit-box-shadow: 0 0 0 5em #21ac94 inset;
    box-shadow: 0 0 0 5em #21ac94 inset;
    background-color: transparent;
    color: #fff;
    }
.btButtonWeight_default .btQuoteBooking .btContactSubmit {
    font-weight: 600;
    }
.btButtonWeight_normal .btQuoteBooking .btContactSubmit {
    font-weight: normal;
    }
.btButtonWeight_bold .btQuoteBooking .btContactSubmit {
    font-weight: bold;
    }
.btButtonWeight_bolder .btQuoteBooking .btContactSubmit {
    font-weight: bolder;
    }
.btButtonWeight_lighter .btQuoteBooking .btContactSubmit {
    font-weight: 300;
    }
.btButtonWeight_light .btQuoteBooking .btContactSubmit {
    font-weight: 400;
    }
.btButtonWeight_thin .btQuoteBooking .btContactSubmit {
    font-weight: 100;
    }
.btButtonWeight_100 .btQuoteBooking .btContactSubmit {
    font-weight: 100;
    }
.btButtonWeight_200 .btQuoteBooking .btContactSubmit {
    font-weight: 200;
    }
.btButtonWeight_300 .btQuoteBooking .btContactSubmit {
    font-weight: 300;
    }
.btButtonWeight_400 .btQuoteBooking .btContactSubmit {
    font-weight: 400;
    }
.btButtonWeight_500 .btQuoteBooking .btContactSubmit {
    font-weight: 500;
    }
.btButtonWeight_600 .btQuoteBooking .btContactSubmit {
    font-weight: 600;
    }
.btButtonWeight_700 .btQuoteBooking .btContactSubmit {
    font-weight: 700;
    }
.btButtonWeight_800 .btQuoteBooking .btContactSubmit {
    font-weight: 800;
    }
.btButtonWeight_900 .btQuoteBooking .btContactSubmit {
    font-weight: 900;
    }
.btQuoteBooking .btContactSubmit:hover {
    color: #21ac94;
    -webkit-box-shadow: 0 0 0 2px #21ac94 inset;
    box-shadow: 0 0 0 2px #21ac94 inset;
    background-color: transparent;
    text-shadow: none;
    }
.btQuoteBooking .btContactMessage {
    background-color: transparent;
    }
.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-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    max-width: 0;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    display: block;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    float: none;
    }
.btQuoteBooking .btQuoteTotalText {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    display: block;
    color: #21ac94;
    text-transform: uppercase;
    }
.rtl .btQuoteBooking .btQuoteTotalText {
    margin: 0 0 0 1em;
    }
.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: 5px;
    }
.btDropButtons .btQuoteBooking .btPayPalButton {
    border-radius: 50px;
    }
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    border: 2px solid #21ac94;
    background: transparent;
    border-radius: 2px;
    }

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

/* Simple Cost Calculator */
.bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
    padding: 1em 1.5em .5em 1.5em;
    }
.btHardRoundedButtons .bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
    border-radius: 50px;
    }
.btSoftRoundedButtons .bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
    border-radius: 5px;
    }
.btDropButtons .bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
    border-radius: 50px;
    }
.bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected > div:first-child {
    font-weight: 400;
    }
.bt_bb_cost_calculator .bt_bb_widget_select_items {
    padding: 0 1em;
    }
.bt_bb_cost_calculator .bt_bb_widget_select_items > div[data-value] > div:first-child {
    font-weight: 400;
    }
.bt_bb_cost_calculator .bt_bb_cost_calculator_total {
    background-color: #21ac94;
    }
.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
    background-color: #21ac94;
    color: #fff;
    }
.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_amount {
    background: rgba(0,0,0,.25);
    }

/* Transfer Quote total to Flex, responsive
-------------------------------------------*/
@media (max-width: 650px) {
.btQuoteBooking .btQuoteItem {
    padding: 0 !important;
    }
.btQuoteBooking .btQuoteItem label {
    margin: 0 0 8px !important;
    float: left;
    }
.btQuoteBooking .btTotalQuoteContactGroup.btActive {
    padding: 0 1em;
    }
}

@media (max-width: 480px) {
.btQuoteBooking .btTotalNextWrapper {
    display: block !important;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn,
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    max-width: 100% !important;
    margin: 0 auto !important;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn button.btContactNext,
.btQuoteBooking .btQuoteBookingForm .boldBtn button.btContactNext {
    padding: .5em;
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    }
}

@media (max-width: 440px) {
.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_huge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
    font-size: 4.7rem !important;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline,
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1.1rem !important;
    margin-bottom: .9em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.15rem !important;
    }
}

@media (max-width: 1199px) {
/* Typography breakpoint start 1200 */
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
    font-size: 3.6rem !important;
    }
.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: 3.6rem !important;
    }
.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.95rem !important;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline,
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1.1rem !important;
    margin-bottom: .9em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1.1rem !important;
    margin-bottom: .9em;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    margin-bottom: 1.2em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.15rem !important;
    margin-top: .9em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.15rem !important;
    margin-top: .9em;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.1rem !important;
    line-height: 1.6;
    }
body {
    font-size: 14px;
    }
}

@media (max-width: 480px) {
/* Typography breakpoint start 480 */
.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 !important;
    }
.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.95rem !important;
    }
.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 !important;
    }
.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 !important;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    margin-bottom: 1.2em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.1rem !important;
    line-height: 1.6;
    }

/* Typography breakpoint */
.btMenuVertical .mainHeader {
    width: 260px;
    }
.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(260px);
    -moz-transform: translateX(260px);
    -ms-transform: translateX(260px);
    transform: translateX(260px);
    }
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-260px);
    -moz-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    transform: translateX(-260px);
    }
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateX(260px) !important;
    -moz-transform: translateX(260px) !important;
    -ms-transform: translateX(260px) !important;
    transform: translateX(260px) !important;
    }
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap {
    -webkit-transform: translateX(-260px);
    -moz-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    transform: translateX(-260px);
    }
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-260px);
    -moz-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    transform: translateX(-260px);
    }
.rtl.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
    -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) .btContentWrap,
.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btVerticalHeaderTop,
.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btSiteFooter {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    padding-left: 320px;
    }
.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btContentWrap,
.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btVerticalHeaderTop,
.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btSiteFooter {
    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) .btVerticalHeaderTop {
    display: none;
    }
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btContentWrap,
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btVerticalHeaderTop,
.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btSiteFooter {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    padding-right: 320px;
    }
.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btContentWrap,
.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btVerticalHeaderTop,
.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btSiteFooter {
    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) .btVerticalHeaderTop {
    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;
    margin-bottom: 2rem;
    padding: 0;
    max-width: 100% !important;
    }
div.product div.summary .price {
    text-align: center;
    margin-bottom: 2rem;
    }
div.product form.cart {
    text-align: center;
    margin-bottom: 2rem;
    }
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    display: block;
    padding: 1em 1em 1em 3em;
    }
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
    position: relative !important;
    right: 0;
    float: right;
    margin-bottom: 2em;
    }
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
    left: .5em;
    }
ul.woocommerce-shipping-methods li {
    text-align: center;
    }
}

@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 tr,
table.shop_table_responsive th {
    display: block;
    width: 100% !important;
    border-bottom: 1px solid #282828;
    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,
.btDarkSkin table.shop_table_responsive th,
.btLightSkin .btDarkSkin table.shop_table_responsive th,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive th {
    border-bottom: 1px solid #fff;
    }
table.shop_table_responsive tr td,
table.shop_table_responsive th td {
    display: block;
    width: 100% !important;
    clear: left;
    text-align: center !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 img,
table.shop_table_responsive th td.product-thumbnail img {
    width: 100%;
    }
table.shop_table_responsive tr.cart-subtotal {
    border-top: 1px solid #282828;
    }
table.shop_table_responsive tr.cart-subtotal td {
    padding-top: 2em;
    }
.cart_totals h2 {
    margin-bottom: 1.5em !important;
    }
.cart-collaterals {
    display: block;
    }
table.shop_table .coupon {
    display: block;
    margin: 0;
    }
table.shop_table .coupon input[name="coupon_code"] {
    margin-bottom: 1em;
    border: 1px solid #d1d1d1 !important;
    max-width: 14em;
    margin-left: auto;
    margin-right: auto;
    }
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%;
    }
table.shop_table .quantity {
    padding-left: .5em;
    }
}

/* Custom Cost Calculator */
.btQuoteBooking.btLabelBoard {
    margin-bottom: 0;
    }
.btLuxBoard.btQuoteBooking.btLabelBoard .btQuoteItem .btQuoteSlider {
    background: #ffb129;
    }
.btLuxBoard.btQuoteBooking.btLabelBoard .btQuoteItem .ui-slider .ui-slider-handle {
    background: #21ac94;
    }
.btCocoBoard.btQuoteBooking.btLabelBoard .btQuoteItem .ui-slider .ui-slider-handle {
    background: #282828;
    }
.btQuoteBooking.btLabelBoard .btQuoteBookingForm {
    margin-bottom: 0;
    }
.btLuxBoard.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal {
    color: #21ac94;
    }
.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal span {
    border-radius: 0 !important;
    }
.btLuxBoard.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
    color: #282828;
    font-weight: 500;
    font-size: .9em;
    }
.btCocoBoard.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
    color: #282828;
    }
.btLuxBoard.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-size: 2.5em;
    }
.btCocoBoard.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-size: 3em;
    font-weight: 400;
    }
.btLuxBoard.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-size: 3.5em;
    }
.btCocoBoard.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    font-size: 3em;
    font-weight: 400;
    }
.btPhoto.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: transparent;
    }
.btPhoto.btQuoteBooking .btQuoteItem label {
    font-size: 1em;
    font-weight: 400;
    opacity: .7;
    display: inline-block;
    float: none;
    width: auto;
    min-width: 8em;
    }
.btPhoto.btQuoteBooking .btSwitch.btQuoteItem {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btPhoto.btQuoteBooking .btSwitch.btQuoteItem .btQuoteItemInput {
    float: none;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    }
.btPhoto.btQuoteBooking .ddcommon.borderRadius .ddTitleText {
    border: 1px solid #e1e1e1;
    }
.btPhoto.btQuoteBooking .btQuoteTotalText {
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 400;
    }
.btPhoto.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency,
.btPhoto.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
    color: #7C7C7C !important;
    }

/* Column with Custom Cost Calculator */
.bt_bb_column.btCostCalculatorColumn .bt_bb_column_content {
    overflow: visible;
    }
.bt_bb_column.btPromoColumn .bt_bb_column_content {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }
@media (min-width: 991px) {
/* Custom Class - Row */
.bt_bb_row.btLimitColumn .bt_bb_column .bt_bb_column_content {
    max-width: 630px;
    }
.bt_bb_row.btLimitColumn .bt_bb_column:first-child {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_column.btLimitOneColumn {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_column.btLimitOneColumn .bt_bb_column_content {
    max-width: 580px;
    }

/* Custom Class - Image */
.btBow {
    position: absolute;
    margin-top: -11em;
    bottom: -45%;
    }
.btDog {
    position: absolute;
    left: 39em;
    top: -4em;
    z-index: 1;
    margin-right: -23em;
    }
.btPawsRight {
    position: absolute;
    top: -30%;
    right: -30%;
    }
.btPawsLeft {
    position: absolute;
    top: 20%;
    left: -27%;
    }

/* Custom Class - Slider */
.btSpecialSlider .slick-dots {
    bottom: 12em;
    }
}

@media (max-width: 680px) {
.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
    width: 100%;
    }
.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc,
.btQuoteBooking.btLabelBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
    font-size: 3em;
    }
.btQuoteBooking.btLabelBoard .ddTitle .arrow:before {
    top: -.5em;
    }
}

/* Image - Hide title */
.bt_bb_image > span > img {
    pointer-events: none;
    }
.bt_bb_floating_image_image > .bt_bb_image > span > img {
    pointer-events: none;
    }

/* Color schemes 
------------------------------------ */
/* Colors */
:root {
    --light-color: #fff;
    --dark-color: #282828;
    --light-font-color: #282828;
    --light-bg-font-color: #fff;
    --dark-font-color: #fff;
    --dark-bg-color: #282828;
    --accent-color: #21ac94;
    --alternate-color: #ffb129;
    --beige-color: #f7f6f5;
    --dark-gray-color: #7C7C7C;
    }

/* Section */
.bt_bb_section {
    color: var(--section-primary-color);
    background-color: var(--section-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 a {
    color: var(--primary-color);
    }
.bt_bb_icon:hover a {
    color: var(--secondary-color);
    }
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    color: var(--primary-color,var(--light-font-color));
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    }
.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
    color: var(--primary-color,var(--light-font-color));
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    }
.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before,
a.btIconWidget.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
    color: var(--secondary-color,var(--dark-font-color));
    background-color: var(--primary-color,var(--dark-bg-color));
    -webkit-box-shadow: 0 0 0 4em var(--primary-color,var(--dark-bg-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em var(--primary-color,var(--dark-bg-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder_inner svg {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    }
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    color: var(--primary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    }
.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    color: var(--primary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    }
.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before,
a.btIconWidget.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    color: var(--primary-color,var(--dark-font-color));
    background-color: var(--secondary-color,var(--dark-bg-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder_inner svg {
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--accent-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--accent-color)) inset;
    }
.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--primary-color,var(--light-font-color));
    }
.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: var(--secondary-color,var(--accent-color));
    }
.bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder:before {
    background: -webkit-linear-gradient(315deg,var(--primary-color,var(--accent-color)) 0%,var(--secondary-color,var(--alternate-color)) 100%) !important;
    background: -moz-linear-gradient(315deg,var(--primary-color,var(--accent-color)) 0%,var(--secondary-color,var(--alternate-color)) 100%) !important;
    background: linear-gradient(135deg,var(--primary-color,var(--accent-color)) 0%,var(--secondary-color,var(--alternate-color)) 100%) !important;
    }
.bt_bb_icon .bt_bb_icon_holder > span {
    color: var(--text-primary-color);
    }
.bt_bb_icon:hover .bt_bb_icon_holder > span {
    color: var(--text-primary-color);
    }
.bt_bb_icon:hover a.bt_bb_icon_holder > span {
    color: var(--text-primary-color);
    }

/* Icon - Colored Icon */
.bt_bb_icon .bt_bb_icon_holder .bt_bb_icon_holder_inner svg .cls-2 {
    fill: var(--icon-colored-icon-primary-color,var(--light-font-color));
    }
.bt_bb_icon .bt_bb_icon_holder .bt_bb_icon_holder_inner svg line.cls-2,
.bt_bb_icon .bt_bb_icon_holder .bt_bb_icon_holder_inner svg rect.cls-2 {
    stroke: var(--icon-colored-icon-primary-color,var(--light-font-color));
    fill: none !important;
    }
.bt_bb_icon .bt_bb_icon_holder .bt_bb_icon_holder_inner svg .cls-1 {
    fill: var(--icon-colored-icon-secondary-color,var(--accent-color));
    }
.bt_bb_icon .bt_bb_icon_holder .bt_bb_icon_holder_inner svg line.cls-1,
.bt_bb_icon .bt_bb_icon_holder .bt_bb_icon_holder_inner svg rect.cls-1 {
    stroke: var(--icon-colored-icon-primary-color,var(--light-font-color));
    fill: none !important;
    }

/* Buttons */
.bt_bb_button.bt_bb_style_outline a,
.bt_bb_button.bt_bb_style_outline:hover a {
    color: var(--primary-color,var(--light-font-color));
    -webkit-box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 1px var(--primary-color,var(--dark-bg-color)) inset;
    background-color: transparent;
    }
.bt_bb_button.bt_bb_style_outline.bt_bb_icon_style_border.btWithIcon .bt_bb_icon_holder {
    border-color: var(--primary-color,var(--light-font-color));
    }
.bt_bb_button.bt_bb_style_outline.bt_bb_icon_style_border.btWithIcon a:hover .bt_bb_icon_holder {
    border-color: var(--secondary-color,var(--dark-font-color));
    }
.bt_bb_button.bt_bb_style_outline a:hover,
.bt_bb_button.bt_bb_style_outline:hover a:hover {
    color: var(--secondary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--primary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 4em var(--primary-color,var(--dark-bg-color)) inset;
    }
.bt_bb_button.bt_bb_style_filled a {
    color: var(--primary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    }
.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_button.bt_bb_style_filled a:hover {
    color: var(--primary-color,var(--dark-font-color));
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset,0 5px 0 0 rgb(24 24 24 / 15%) inset,0 3px 10px rgb(0 0 0 / 20%);
    }
.bt_bb_button.bt_bb_style_filled.bt_bb_icon_style_border.btWithIcon .bt_bb_icon_holder {
    border-color: var(--primary-color,var(--dark-font-color));
    }
.bt_bb_button.bt_bb_style_filled.bt_bb_icon_style_border.btWithIcon a:hover .bt_bb_icon_holder {
    border-color: var(--primary-color,var(--dark-font-color));
    }
.bt_bb_button.bt_bb_style_gradient_filled a {
    background: -webkit-linear-gradient(315deg,var(--primary-color,var(--alternate-color)) 0%,var(--secondary-color,var(--accent-color)) 100%) !important;
    background: -moz-linear-gradient(315deg,var(--primary-color,var(--alternate-color)) 0%,var(--secondary-color,var(--accent-color)) 100%) !important;
    background: linear-gradient(135deg,var(--primary-color,var(--alternate-color)) 0%,var(--secondary-color,var(--accent-color)) 100%) !important;
    }
.bt_bb_button.bt_bb_style_clean a {
    color: var(--primary-color,var(--light-font-color));
    }
.bt_bb_button.bt_bb_style_clean.bt_bb_icon_style_border.btWithIcon .bt_bb_icon_holder,
.bt_bb_button.bt_bb_style_underline.bt_bb_icon_style_border.btWithIcon .bt_bb_icon_holder {
    border-color: var(--primary-color,var(--light-font-color)) !important;
    }
.bt_bb_button.bt_bb_style_clean.bt_bb_icon_style_border.btWithIcon a:hover .bt_bb_icon_holder,
.bt_bb_button.bt_bb_style_underline.bt_bb_icon_style_border.btWithIcon a:hover .bt_bb_icon_holder {
    border-color: var(--secondary-color,var(--accent-color)) !important;
    }
.bt_bb_button.bt_bb_style_clean a:hover {
    color: var(--secondary-color,var(--accent-color));
    }
.bt_bb_button.bt_bb_style_underline a {
    border-color: var(--primary-color,var(--light-font-color)) !important;
    color: var(--primary-color,var(--light-font-color)) !important;
    }
.bt_bb_button.bt_bb_style_underline a:hover {
    border-color: var(--secondary-color,var(--accent-color)) !important;
    color: var(--secondary-color,var(--accent-color)) !important;
    }

/* Progress Bar */
.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_content:after {
    -webkit-box-shadow: 0 0 0 5px var(--secondary-color,var(--alternate-color)) inset !important;
    box-shadow: 0 0 0 5px var(--secondary-color,var(--alternate-color)) inset !important;
    }

/* Price List */
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
    color: var(--secondary-color,currentColor);
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    color: var(--primary-color,currentColor);
    }
.bt_bb_price_list {
    color: var(--background-primary-color);
    background-color: var(--background-secondary-color,#f2f2f4);
    }
.bt_bb_price_list.bt_bb_style_outline {
    color: var(--background-primary-color,var(--light-font-color));
    border-color: var(--background-secondary-color,var(--light-font-color));
    }
.bt_bb_price_list.bt_bb_style_outline .bt_bb_price_list_content .bt_bb_price_list_box .bt_bb_icon_holder {
    color: var(--background-secondary-color,var(--light-font-color));
    }

/* Price List - Colored Icon */
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg .cls-2 {
    fill: var(--icon-colored-icon-primary-color,var(--light-font-color)) !important;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg rect.cls-2,
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg line.cls-2 {
    fill: none !important;
    stroke: var(--icon-colored-icon-primary-color,var(--light-font-color));
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg .cls-1 {
    fill: var(--icon-colored-icon-secondary-color,var(--accent-color)) !important;
    }
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg line.cls-1,
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg rect.cls-1 {
    stroke: var(--icon-colored-icon-secondary-color,var(--accent-color));
    }

/* Services */
.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    color: var(--primary-color,var(--light-font-color));
    -webkit-box-shadow: 0 0 0 1px var(--primary-color,var(--light-font-color)) inset;
    box-shadow: 0 0 0 1px var(--primary-color,var(--light-font-color)) inset;
    background-color: transparent;
    }
.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--primary-color,var(--light-font-color));
    -webkit-box-shadow: 0 0 0 1px var(--primary-color,var(--light-font-color)) inset;
    box-shadow: 0 0 0 1px var(--primary-color,var(--light-font-color)) inset;
    background-color: transparent;
    }
.bt_bb_style_outline.bt_bb_service.btWithLink:hover .bt_bb_icon_holder {
    color: var(--secondary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--primary-color,var(--light-font-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em var(--primary-color,var(--light-font-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    background-color: transparent;
    }
.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    color: var(--primary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    background-color: transparent;
    }
.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--primary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset;
    background-color: transparent;
    }
.bt_bb_style_filled.bt_bb_service.btWithLink:hover .bt_bb_icon_holder {
    color: var(--primary-color,var(--dark-font-color));
    -webkit-box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 0 4em var(--secondary-color,var(--dark-bg-color)) inset,0 3px 10px rgb(0 0 0 / 20%);
    background-color: transparent;
    }
.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: var(--primary-color,var(--light-font-color));
    }
.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--primary-color,var(--light-font-color));
    }
.bt_bb_style_borderless.bt_bb_service.btWithLink:hover .bt_bb_icon_holder {
    color: var(--secondary-color,var(--accent-color));
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    color: var(--title-primary-color);
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
    color: var(--title-secondary-color);
    }

/* Service - Colored Icon */
.bt_bb_service .bt_bb_service_colored_icon svg .cls-2 {
    fill: var(--icon-colored-icon-primary-color,var(--light-font-color)) !important;
    }
.bt_bb_service .bt_bb_service_colored_icon svg line.cls-2,
.bt_bb_service .bt_bb_service_colored_icon svg rect.cls-2 {
    fill: none;
    stroke: var(--icon-colored-icon-primary-color,var(--light-font-color));
    }
.bt_bb_service .bt_bb_service_colored_icon svg .cls-1 {
    fill: var(--icon-colored-icon-secondary-color,var(--accent-color)) !important;
    }
.bt_bb_service .bt_bb_service_colored_icon svg line.cls-1,
.bt_bb_service .bt_bb_service_colored_icon svg rect.cls-1 {
    fill: none;
    stroke: var(--icon-colored-icon-secondary-color,var(--accent-color));
    }

/* Slider */
.bt_bb_content_slider .slick-dots li {
    background: var(--dots-primary-color,var(--accent-color));
    }
.bt_bb_content_slider .slick-dots li.slick-active,
.bt_bb_content_slider .slick-dots li:hover {
    background: var(--dots-secondary-color,#bfbfbf);
    }

/* Tabs */
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header li.bt_bb_tab_title {
    border-color: var(--tabs-primary-color,var(--light-font-color));
    color: var(--tabs-primary-color,var(--light-font-color));
    }
.bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
    border-color: var(--tabs-primary-color,var(--light-font-color));
    }
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header li.bt_bb_tab_title:hover,
.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header li.bt_bb_tab_title.on {
    color: var(--tabs-primary-color,var(--light-font-color)) !important;
    border-color: var(--tabs-secondary-color,#f4f4f4) !important;
    background-color: var(--tabs-secondary-color,#f4f4f4) !important;
    }
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li.bt_bb_tab_title.on,
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li.bt_bb_tab_title:hover {
    color: var(--tabs-primary-color);
    background-color: var(--tabs-secondary-color);
    }
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_tabs .bt_bb_tab_content {
    background-color: var(--tabs-primary-color);
    }
.bt_bb_tabs.bt_bb_style_filled ul.bt_bb_tabs_header li.bt_bb_tab_title:not(.on) {
    background-color: var(--tabs-primary-color,#f4f4f4);
    }
.bt_bb_tabs.bt_bb_style_filled ul.bt_bb_tabs_header li.bt_bb_tab_title:not(.on):hover {
    background-color: var(--tabs-secondary-color);
    }
.bt_bb_style_simple .bt_bb_tabs_header li {
    color: var(--tabs-secondary-color);
    }
.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--tabs-primary-color);
    border-color: var(--tabs-primary-color);
    }

/* Card */
.bt_bb_card {
    color: var(--primary-color);
    background-color: var(--secondary-color,#f2f2f4);
    }

/* Advanced Progress Bar */
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
    color: var(--title-primary-color);
    }
.bt_bb_progress_bar_advanced span.bt_bb_icon_holder {
    color: var(--title-primary-color);
    }
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_colored_icon svg .cls-2 {
    fill: var(--icon-colored-icon-primary-color,var(--light-font-color));
    }
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_colored_icon svg line.cls-2,
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_colored_icon svg rect.cls-2 {
    fill: none !important;
    stroke: var(--icon-colored-icon-primary-color,var(--light-font-color));
    }
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_colored_icon svg .cls-1 {
    fill: var(--icon-colored-icon-secondary-color,var(--accent-color));
    }
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_colored_icon svg line.cls-1,
.bt_bb_progress_bar_advanced .container .bt_bb_progress_bar_advanced_colored_icon svg rect.cls-1 {
    fill: none !important;
    stroke: var(--icon-colored-icon-secondary-color,var(--accent-color));
    }

/* Organic Animation */
.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg .cls-2 {
    fill: var(--icon-primary-color,var(--accent-color));
    }
.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg .cls-1 {
    fill: var(--icon-secondary-color,var(--light-font-color));
    }
.bt_bb_organic_animation .item .item__meta .item__meta_inner .item__title {
    color: var(--title-primary-color,var(--dark-font-color));
    }
.bt_bb_organic_animation .item .item__meta .item__button_text a {
    color: var(--primary-color,var(--dark-font-color));
    }
.bt_bb_organic_animation .item .item__meta .item__button_text a:hover {
    color: var(--secondary-color,var(--light-font-color));
    }

/* Single product */
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
    color: var(--primary-color,var(--light-font-color));
    }
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
    color: var(--secondary-color,var(--accent-color));
    }

/* Individual price */
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_title {
    color: var(--primary-color);
    }
.bt_bb_individual_price .bt_bb_individual_price_title_price .bt_bb_individual_price_price {
    color: var(--secondary-color);
    }
.bt_bb_individual_price .bt_bb_individual_price_description {
    color: var(--secondary-color);
    }

/* Countdown */
.bt_bb_countdown.btCounterHolder .btCountdownHolder {
    color: var(--primary-color);
    }
.bt_bb_countdown.btCounterHolder .days_text,
.bt_bb_countdown.btCounterHolder .hours_text,
.bt_bb_countdown.btCounterHolder .minutes_text,
.bt_bb_countdown.btCounterHolder .seconds_text {
    color: var(--secondary-color);
    }

/* Contact Form 7 */
.bt_bb_contact_form_7 .wpcf7-form .wpcf7-submit,
.bt_bb_contact_form_7 .wpcf7-form button#submit {
    color: var(--primary-color,var(--dark-font-color));
    background-color: var(--secondary-color,var(--accent-color));
    }
.bt_bb_contact_form_7 .wpcf7-form .wpcf7-submit:hover,
.bt_bb_contact_form_7 .wpcf7-form button#submit:hover {
    color: var(--primary-color,var(--dark-font-color));
    background-color: var(--secondary-color,var(--accent-color));
    }

/* Timetable */
.bt_bb_timetable .bt_bb_timetable_title_flex {
    color: var(--primary-color,var(--dark-font-color)) !important;
    background-color: var(--secondary-color,var(--accent-color)) !important;
    }
.bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--primary-color,var(--dark-font-color)) !important;
    }
.bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_headline .bt_bb_headline_tag {
    color: var(--primary-color,var(--dark-font-color)) !important;
    }

/* Colored icon */
.bt_bb_icon.btSocks .bt_bb_icon_holder .bt_bb_icon_holder_inner svg rect.cls-1 {
    fill: #ffb129 !important;
    stroke-width: inherit;
    stroke: inherit;
    }

/* Laptop - Floating images */
@media (min-width: 1201px) and (max-width: 1500px) {
.bt_bb_move_left_xlg.bt_bb_floating_image {
    left: 10em !important;
    }
.bt_bb_move_right_xlg.bt_bb_floating_image {
    right: 10em !important;
    }
}

/* Responsive show/hide BB classes */
@media (min-width: 1201px) and (max-width: 1400px) {
.bt_bb_hidden_xlg {
    display: none !important;
    }
}

/* Custom Class - Headline */
.btHighlightHeadline.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    margin-top: 0;
    }

/* Row */
@media (min-width: 992px) {
.bt_extra_margin_left {
    margin-left: 3em;
    }
.bt_extra_margin_right {
    margin-right: 3em;
    }
}

/* Dark gray text color */
.btTextColor_darkgray.btLightSkin {
    color: #7C7C7C;
    }
.btTextColor_darkgray.btLightSkin .btArticleAuthor a {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray.btLightSkin .btArticleComments {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray.btLightSkin .btArticleComments:before {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray.btAlternateLightHeader .topBar {
    color: #7C7C7C;
    }
.btTextColor_darkgray .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
    color: #fff !important;
    }
.btTextColor_darkgray .bt_bb_latest_posts.bt_bb_style_filled_gray .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_post_item_read_more a {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray .bt_bb_latest_posts.bt_bb_style_filled_gray .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_post_item_read_more a:hover {
    color: #ff5753 !important;
    opacity: 1 !important;
    }
.btTextColor_darkgray.btAccentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray.btAlternateLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray.btMenuHorizontal .menuPort ul ul li a {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray .bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.btTextColor_darkgray .bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #7C7C7C !important;
    }
.btTextColor_darkgray .bt_bb_accordion .bt_bb_accordion_item:before {
    -webkit-box-shadow: 0 0 0 1px #7C7C7C inset;
    box-shadow: 0 0 0 1px #7C7C7C inset;
    }

/* Column background */
.bt_bb_row .bt_bb_column .bt_bb_column_content[style*="background-image"] {
    background-size: inherit;
    background-position: inherit;
    }

/* 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;
    border: none;
    opacity: 1;
    border-bottom: 1px solid #8f98a1;
    }
.wp-block-separator.is-style-wide {
    max-width: 100%;
    border: none;
    border-bottom: 1px solid #8f98a1;
    }
.wp-block-separator.is-style-dots {
    background: 0 0;
    border: none !important;
    text-align: center;
    max-width: none !important;
    line-height: 1;
    height: auto;
    }
.wp-block-separator.is-style-dots:before {
    content: "\00b7 \00b7 \00b7";
    color: #191e23;
    font-size: 20px;
    letter-spacing: 2em;
    padding-left: 2em;
    font-family: serif;
    }

/* 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.2;
    }
.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: 5px;
    }
.btHardRoundedButtons p.has-background {
    border-radius: 5px;
    }

/* 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: 5px;
    }
.btHardRoundedButtons .wp-block-file .wp-block-file__button {
    border-radius: 50px;
    }
.btDropButtons .wp-block-file .wp-block-file__button {
    border-radius: 50px;
    }
.wp-block-file .wp-block-file__button {
    color: #fff !important;
    }
.wp-block-file .wp-block-file__button:hover {
    opacity: .8;
    }
.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: #282828 !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;
    }
.wp-block-button.aligncenter {
    text-align: center;
    }

/* 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 p:not(.has-text-color) {
    color: #fff;
    }
.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:before {
    right: 0;
    }
.wp-block-pullquote p {
    font-size: 1.875rem;
    font-family: "Paytone One",Arial,Helvetica,sans-serif;
    }
.wp-block-pullquote {
    text-align: left;
    }
.wp-block-quote.has-text-align-center:before {
    margin-right: auto;
    margin-left: auto;
    }
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
    padding: 0;
    }
.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 {
    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 {
    margin-right: 0;
    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;
    }

/* Page with images - Unit test */
.bt-content > p:last-of-type > img {
    clear: both;
    }

/* Tag widget */
.bt-content .wp-block-tag-cloud a {
    font-size: .8125em !important;
    -webkit-box-shadow: 0 .125em 0 0 transparent;
    box-shadow: 0 .125em 0 0 transparent;
    opacity: 1;
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    line-height: 1;
    font-weight: 500;
    text-transform: uppercase;
    display: block;
    float: left;
    padding: 0;
    margin: 0 .8em .8em 0;
    color: inherit;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bt-content .wp-block-tag-cloud a:before {
    content: "\e94b";
    font-family: RemixIconsFinance;
    color: #21ac94;
    padding-right: .5em;
    }
.rtl .bt-content .wp-block-tag-cloud a:before {
    padding-left: .5em;
    padding-right: 0;
    float: right;
    }
@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 !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    background-attachment: local !important;
    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;
    }

/* Column Inner div */
.bt_bb_row .bt_bb_column .bt_bb_column_content {
    display: block !important;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    }

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

/* Organic animation */
.item__svg {
    min-height: 400px;
    }
.bt_bb_organic_animation .item .item__meta .item__button_text {
    opacity: 1;
    }
.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg {
    float: right !important;
    margin-right: .5em;
    }

/* Price list */
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
    float: left;
    }

/* Before After image */
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow:after {
    position: absolute;
    right: 0;
    }
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow:before {
    position: absolute;
    left: 0;
    }

/* Menu item */
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_separator {
    background: #9a9a9a;
    height: 1px;
    }

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

/* Advanced progress bar */
.bt_bb_progress_bar_advanced span.bt_bb_icon_holder {
    left: 0%;
    right: 0%;
    top: 35%;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text {
    position: absolute;
    left: 40%;
    top: 35%;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content {
    max-width: 100%;
    }
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon {
    position: absolute;
    top: 25%;
    left: 35%;
    }

/* Custom Class - Image */
.btDog {
    position: relative;
    margin-right: -23em;
    margin-top: -4em;
    left: auto;
    }

/* Checkout button */
.wc-proceed-to-checkout {
    max-width: 280px;
    }

/* Image slider */
.bt_bb_height_keep-height .slick-slider .slick-slide {
    display: block;
    }

/* Slider arrows */
button.slick-arrow:before {
    font-size: 6rem;
    }

/* Select */
textarea {
    overflow: auto;
    }

/* Boxe Page width */
.btBoxedPage .btPageWrap {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    }
}

