/* 
Theme Name: Applauz
Theme URI: http://applauz.bold-themes.com
Description: Responsive theme.
Version: 1.4.5
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: applauz
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. Bold themes grid 
5. Template
6. Header
7. Footer
8. Post
9. Widgets
10. Elements
11. Color schemes
12. Woocommerce
13. Cost calculator
14. Typography etc responsive
15. Woocommerce screens
16. Fixes
17. Gutenberg

*/
/* Fonts */
/* Template fonts, edit in config.php  */
/* Base font */
/* Base menu font */
/* Headline fond */
/* Headline supertitle font */
/* Headline subtitle font */
/* Variables  */
 // Base font size // Base font color // Base bg color // Base border color // Sub bg color // Base shadow // Light Button Bg Color // Placeholder text color // Light table row color // Base font color // Base bg color // Base border color // Sub bg color // Base shadow // Light Button Bg Color // Placeholder text color // Dark table row color // Main color // Dark main color // Darker main color // Very darker main color // Light main color // Secondary color // Dark secondary color // Darker secondary color // Light secondary color // 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 menu height whwn 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 // Dropdown menu shadow // Small icon size // Small icon size // Small icon size // Small icon size // Small icon size // Soft border radius // Soft border radius/* Mixins */
/* @ include btMaxLines(lines, line-height); */
/* @fragment btClear; */
/* Aliases */
/* Reset */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
audio,
canvas,
video {
    display: block;
    }
audio,
canvas,
video {
    display: inline-block;
    }
*:focus,
* {
    outline: none;
    outline: 0;
    }
.touch * {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-focus-ring-color: rgba(0,0,0,0);
    }
button::-moz-focus-inner {
    border: 0;
    }
audio:not([controls]) {
    display: none;
    height: 0;
    }
html,
body {
    margin: 0;
    padding: 0;
    }
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    }

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

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

/* Skin */
.btDarkSkin {
    color: #fff;
    background-color: #181818;
    }
.btDarkSkin.btFixedFooter .btPageWrap {
    background-color: #181818;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    }
.btLightSkin {
    color: #181818;
    background-color: #fff;
    }
.btLightSkin.btFixedFooter .btPageWrap {
    background-color: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    }
.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,
.bt_bb_color_scheme_2 select,
.bt_bb_color_scheme_2 textarea,
.bt_bb_color_scheme_2 input,
.bt_bb_color_scheme_2 .fancy-select .trigger,
.bt_bb_color_scheme_4 select,
.bt_bb_color_scheme_4 textarea,
.bt_bb_color_scheme_4 input,
.bt_bb_color_scheme_4 .fancy-select .trigger,
.bt_bb_color_scheme_5 select,
.bt_bb_color_scheme_5 textarea,
.bt_bb_color_scheme_5 input,
.bt_bb_color_scheme_5 .fancy-select .trigger {
    border: 1px solid rgba(24,24,24,.1);
    color: #181818;
    background: #fff;
    }
.btDarkSkin select,
.btDarkSkin textarea,
.btDarkSkin input,
.btDarkSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin select,
.btLightSkin .btDarkSkin textarea,
.btLightSkin .btDarkSkin input,
.btLightSkin .btDarkSkin .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin textarea,
.btDarkSkin.btLightSkin .btDarkSkin input,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger,
.bt_bb_color_scheme_1 select,
.bt_bb_color_scheme_1 textarea,
.bt_bb_color_scheme_1 input,
.bt_bb_color_scheme_1 .fancy-select .trigger,
.bt_bb_color_scheme_3 select,
.bt_bb_color_scheme_3 textarea,
.bt_bb_color_scheme_3 input,
.bt_bb_color_scheme_3 .fancy-select .trigger,
.bt_bb_color_scheme_6 select,
.bt_bb_color_scheme_6 textarea,
.bt_bb_color_scheme_6 input,
.bt_bb_color_scheme_6 .fancy-select .trigger {
    border: 1px solid rgba(255,255,255,.1);
    color: #fff;
    background: #181818;
    }
.btLightSkin input::-webkit-input-placeholder,
.btDarkSkin .btLightSkin input::-webkit-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin input::-webkit-input-placeholder,
.bt_bb_color_scheme_2 input::-webkit-input-placeholder,
.bt_bb_color_scheme_4 input::-webkit-input-placeholder,
.bt_bb_color_scheme_5 input::-webkit-input-placeholder,
.btLightSkin textarea::-webkit-input-placeholder,
.btDarkSkin .btLightSkin textarea::-webkit-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_2 textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_4 textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_5 textarea::-webkit-input-placeholder {
    color: rgba(24,24,24,.5);
    }
.btLightSkin input::-moz-input-placeholder,
.btDarkSkin .btLightSkin input::-moz-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin input::-moz-input-placeholder,
.bt_bb_color_scheme_2 input::-moz-input-placeholder,
.bt_bb_color_scheme_4 input::-moz-input-placeholder,
.bt_bb_color_scheme_5 input::-moz-input-placeholder,
.btLightSkin textarea::-moz-input-placeholder,
.btDarkSkin .btLightSkin textarea::-moz-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin textarea::-moz-input-placeholder,
.bt_bb_color_scheme_2 textarea::-moz-input-placeholder,
.bt_bb_color_scheme_4 textarea::-moz-input-placeholder,
.bt_bb_color_scheme_5 textarea::-moz-input-placeholder {
    color: rgba(24,24,24,.5);
    }
.btLightSkin input::-ms-input-placeholder,
.btDarkSkin .btLightSkin input::-ms-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin input::-ms-input-placeholder,
.bt_bb_color_scheme_2 input::-ms-input-placeholder,
.bt_bb_color_scheme_4 input::-ms-input-placeholder,
.bt_bb_color_scheme_5 input::-ms-input-placeholder,
.btLightSkin textarea::-ms-input-placeholder,
.btDarkSkin .btLightSkin textarea::-ms-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin textarea::-ms-input-placeholder,
.bt_bb_color_scheme_2 textarea::-ms-input-placeholder,
.bt_bb_color_scheme_4 textarea::-ms-input-placeholder,
.bt_bb_color_scheme_5 textarea::-ms-input-placeholder {
    color: rgba(24,24,24,.5);
    }
.btDarkSkin input::-webkit-input-placeholder,
.btLightSkin .btDarkSkin input::-webkit-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin input::-webkit-input-placeholder,
.bt_bb_color_scheme_1 input::-webkit-input-placeholder,
.bt_bb_color_scheme_3 input::-webkit-input-placeholder,
.bt_bb_color_scheme_6 input::-webkit-input-placeholder,
.btDarkSkin textarea::-webkit-input-placeholder,
.btLightSkin .btDarkSkin textarea::-webkit-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_1 textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_3 textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_6 textarea::-webkit-input-placeholder {
    color: rgba(255,255,255,.5);
    }
.btDarkSkin input::-moz-input-placeholder,
.btLightSkin .btDarkSkin input::-moz-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin input::-moz-input-placeholder,
.bt_bb_color_scheme_1 input::-moz-input-placeholder,
.bt_bb_color_scheme_3 input::-moz-input-placeholder,
.bt_bb_color_scheme_6 input::-moz-input-placeholder,
.btDarkSkin textarea::-moz-input-placeholder,
.btLightSkin .btDarkSkin textarea::-moz-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin textarea::-moz-input-placeholder,
.bt_bb_color_scheme_1 textarea::-moz-input-placeholder,
.bt_bb_color_scheme_3 textarea::-moz-input-placeholder,
.bt_bb_color_scheme_6 textarea::-moz-input-placeholder {
    color: rgba(255,255,255,.5);
    }
.btDarkSkin input::-ms-input-placeholder,
.btLightSkin .btDarkSkin input::-ms-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin input::-ms-input-placeholder,
.bt_bb_color_scheme_1 input::-ms-input-placeholder,
.bt_bb_color_scheme_3 input::-ms-input-placeholder,
.bt_bb_color_scheme_6 input::-ms-input-placeholder,
.btDarkSkin textarea::-ms-input-placeholder,
.btLightSkin .btDarkSkin textarea::-ms-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin textarea::-ms-input-placeholder,
.bt_bb_color_scheme_1 textarea::-ms-input-placeholder,
.bt_bb_color_scheme_3 textarea::-ms-input-placeholder,
.bt_bb_color_scheme_6 textarea::-ms-input-placeholder {
    color: rgba(255,255,255,.5);
    }

/* Form elements */
select,
input {
    font-family: Roboto;
    }
input:not([type='checkbox']):not([type='radio']),
button {
    -webkit-appearance: none;
    }
input:not([type='checkbox']):not([type='radio']),
textarea,
select {
    outline: none;
    font: inherit;
    width: 100%;
    line-height: 1;
    width: 100%;
    display: block;
    padding: .8em 1.25em;
    }
.btTextRight input:not([type='checkbox']):not([type='radio']),
.btTextRight textarea,
.btTextRight select {
    text-align: right;
    }
input[type="file"] {
    padding: .55em 1.25em .55em .65em !important;
    }
input[type="file"]::-webkit-file-upload-button {
    background: #53ba00;
    color: #fff;
    font-weight: 700;
    font-family: Raleway;
    border: 0;
    padding: 8px 15px;
    font-size: .875em;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btHardRoundedButtons input[type="file"]::-webkit-file-upload-button {
    border-radius: 50px;
    }
.btSoftRoundedButtons input[type="file"]::-webkit-file-upload-button {
    border-radius: 3px;
    }
input[type="file"]::-webkit-file-upload-button:hover {
    background: #48a100 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
input:not([type='checkbox']):not([type='radio']),
select {
    height: 3.25rem;
    }
.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btHardRoundedButtons a.select2-choice {
    border-radius: 50px;
    }
.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btSoftRoundedButtons a.select2-choice {
    border-radius: 3px;
    }
.btHardRoundedButtons textarea,
.btHardRoundedButtons select {
    border-radius: 20px;
    }
.btSoftRoundedButtons textarea,
.btSoftRoundedButtons select {
    border-radius: 3px;
    }
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;
    }
.btLightSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin textarea:focus,
.btLightSkin .fancy-select .trigger.open,
.btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin .btLightSkin textarea:focus,
.btDarkSkin .btLightSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .btDarkSkin .btLightSkin textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger.open,
.bt_bb_color_scheme_2 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_2 textarea:focus,
.bt_bb_color_scheme_2 .fancy-select .trigger.open,
.bt_bb_color_scheme_4 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_4 textarea:focus,
.bt_bb_color_scheme_4 .fancy-select .trigger.open,
.bt_bb_color_scheme_5 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_5 textarea:focus,
.bt_bb_color_scheme_5 .fancy-select .trigger.open {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    }
.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin textarea:focus,
.btDarkSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.bt_bb_color_scheme_1 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_1 textarea:focus,
.bt_bb_color_scheme_1 .fancy-select .trigger.open,
.bt_bb_color_scheme_3 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_3 textarea:focus,
.bt_bb_color_scheme_3 .fancy-select .trigger.open,
.bt_bb_color_scheme_6 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_6 textarea:focus,
.bt_bb_color_scheme_6 .fancy-select .trigger.open {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    }
textarea {
    resize: vertical;
    line-height: inherit;
    }
button {
    font: inherit;
    cursor: pointer;
    }
.bt_bb_color_scheme_5 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_5 textarea:focus,
.bt_bb_color_scheme_5 .fancy-select .trigger.open {
    border: 1px solid rgba(24,24,24,.1) !important;
    }
.bt_bb_color_scheme_6 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_6 textarea:focus,
.bt_bb_color_scheme_6 .fancy-select .trigger.open {
    border: 1px solid rgba(255,255,255,.1) !important;
    }

/* Iframe resize fix */
.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(24,24,24,.1);
    }

/* Href */
a {
    text-decoration: none;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    transition: color 200ms ease;
    color: inherit;
    }
.btContent a {
    color: #53ba00;
    }
a:hover {
    text-decoration: none;
    color: #53ba00;
    }
.btContent a:hover {
    color: inherit;
    }
.btText a {
    color: #53ba00;
    }
.btText a:hover {
    text-decoration: underline;
    }
a img {
    border: none;
    }
a,
a:active,
a:focus {
    outline: 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 .5em .5em;
    padding: 0;
    }
.btText li {
    margin-left: 1em;
    }
dt {
    font-weight: 600;
    display: inline;
    padding-right: .75em;
    }
dd {
    display: inline;
    }
dd p {
    display: inline;
    }
dd:after {
    content: ' ';
    display: table;
    clear: both;
    }
figcaption {
    font-size: inherit;
    opacity: .75;
    }

/* Base font */
html {
    font-size: 16px;
    }
body {
    font-family: "Roboto",Arial,sans-serif;
    font-weight: 400;
    line-height: 1.5em;
    background-size: cover;
    background-attachment: fixed;
    }
small {
    font-size: 14px;
    }

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Raleway";
    }
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;
    margin: 0;
    font-weight: 300;
    }
h1 {
    font-size: 5em;
    }
h2 {
    font-size: 3.75em;
    }
h3 {
    font-size: 2.8125em;
    }
h4 {
    font-size: 2.125em;
    }
h5 {
    font-size: 1.625em;
    }
h6 {
    font-size: 1.25em;
    }

/* Blockquotes*/
blockquote {
    display: block;
    font-family: "Raleway";
    margin: 0;
    font-size: 1.5625em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.5em;
    position: relative;
    padding: 2em 0 0;
    }
.btArticleContent blockquote {
    font-size: 1.1em;
    padding: 2em 0 0;
    line-height: 2em;
    }
blockquote:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
blockquote:before {
    content: '\201c';
    opacity: .1;
    display: block;
    font-size: 6.4em;
    line-height: 1;
    position: absolute;
    top: -1.25rem;
    left: -.625rem;
    font-weight: 700;
    }
.rtl blockquote:before {
    right: 0;
    left: auto;
    }
.bt_bb_align_right blockquote:before {
    right: -.625rem;
    left: auto;
    }
.bt_bb_align_center blockquote:before {
    right: 50%;
    left: 50%;
    margin-left: -.25em;
    }
.btArticleContent blockquote:before {
    font-size: 7.5rem;
    top: -1rem;
    left: -.25rem;
    }
cite {
    font-style: normal;
    }

/* Tables */
.btContentHolder table {
    width: 100%;
    margin: 0 0 1em;
    border-collapse: collapse;
    text-align: initial;
    }
.btLightSkin .btContentHolder table,
.btDarkSkin .btLightSkin .btContentHolder table,
.btLightSkin .btDarkSkin .btLightSkin .btContentHolder table,
.bt_bb_color_scheme_2 .btContentHolder table,
.bt_bb_color_scheme_4 .btContentHolder table,
.bt_bb_color_scheme_5 .btContentHolder table {
    border: 1px solid rgba(24,24,24,.07);
    }
.btDarkSkin .btContentHolder table,
.btLightSkin .btDarkSkin .btContentHolder table,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table,
.bt_bb_color_scheme_1 .btContentHolder table,
.bt_bb_color_scheme_3 .btContentHolder table,
.bt_bb_color_scheme_6 .btContentHolder table {
    border: 1px solid rgba(255,255,255,.07);
    }
.btContentHolder table td,
.btContentHolder table th {
    padding: 1em;
    }
.btLightSkin .btContentHolder table td,
.btDarkSkin .btLightSkin .btContentHolder table td,
.btLightSkin .btDarkSkin .btLightSkin .btContentHolder table td,
.bt_bb_color_scheme_2 .btContentHolder table td,
.bt_bb_color_scheme_4 .btContentHolder table td,
.bt_bb_color_scheme_5 .btContentHolder table td,
.btLightSkin .btContentHolder table th,
.btDarkSkin .btLightSkin .btContentHolder table th,
.btLightSkin .btDarkSkin .btLightSkin .btContentHolder table th,
.bt_bb_color_scheme_2 .btContentHolder table th,
.bt_bb_color_scheme_4 .btContentHolder table th,
.bt_bb_color_scheme_5 .btContentHolder table th {
    border: 1px solid rgba(24,24,24,.07);
    }
.btDarkSkin .btContentHolder table td,
.btLightSkin .btDarkSkin .btContentHolder table td,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table td,
.bt_bb_color_scheme_1 .btContentHolder table td,
.bt_bb_color_scheme_3 .btContentHolder table td,
.bt_bb_color_scheme_6 .btContentHolder table td,
.btDarkSkin .btContentHolder table th,
.btLightSkin .btDarkSkin .btContentHolder table th,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table th,
.bt_bb_color_scheme_1 .btContentHolder table th,
.bt_bb_color_scheme_3 .btContentHolder table th,
.bt_bb_color_scheme_6 .btContentHolder table th {
    border: 1px solid rgba(255,255,255,.07);
    }
.btContentHolder table th {
    text-align: left;
    }
.btContentHolder table thead th {
    font-weight: 700;
    background-color: #53ba00;
    color: #fff;
    }
.bt_bb_layout_boxed_600 .bt_bb_cell {
    width: 600px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }
.bt_bb_layout_boxed_700 .bt_bb_cell {
    width: 700px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }
.bt_bb_layout_boxed_800 .bt_bb_cell {
    width: 800px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }
.bt_bb_layout_boxed_900 .bt_bb_cell {
    width: 900px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }
.bt_bb_layout_boxed_1000 .bt_bb_cell {
    width: 1000px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }
.bt_bb_layout_boxed_1100 .bt_bb_cell {
    width: 1100px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }
.bt_bb_layout_boxed_1200 .bt_bb_cell {
    width: 1200px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }
.bt_bb_layout_boxed_1400 .bt_bb_cell {
    width: 1400px;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* 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;
    }
.btWithSidebar .btContentHolder {
    max-width: 1260px;
    margin: auto;
    padding: 4em 30px 4em;
    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: 30px;
    }
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
    padding-right: 0;
    padding-left: 30px;
    }
.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
    padding-left: 30px;
    }
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
    padding-left: 0;
    padding-right: 30px;
    }
.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
    padding-left: 30px;
    }
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
    padding-left: 0;
    padding-right: 30px;
    }
.btSidebarRight.btWithSidebar .btContentHolder .btContent {
    padding-right: 30px;
    }
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btContent {
    padding-right: 0;
    padding-left: 30px;
    }

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

/* 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;
    background-color: inherit;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: all .3s ease,opacity .3s ease;
    -moz-transition: all .3s ease,opacity .3s ease;
    transition: all .3s ease,opacity .3s ease;
    }
.btPreloader .animation {
    display: block;
    width: 100%;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: transform .3s ease,opacity .3s ease;
    -moz-transition: transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    }
.btAccentDarkHeader .btPreloader .animation > div:first-child,
.btLightAccentHeader .btPreloader .animation > div:first-child,
.btTransparentLightHeader .btPreloader .animation > div:first-child {
    border-radius: 10px;
    padding: .7em 1.2em;
    display: inline-block;
    background-color: #53ba00;
    }
.btPreloader .animation > div img {
    margin: 0 auto;
    }
.btRemovePreloader .btPreloader {
    -webkit-transform: translateY(-100%) scale(0);
    -moz-transform: translateY(-100%) scale(0);
    -ms-transform: translateY(-100%) scale(0);
    transform: translateY(-100%) scale(0);
    opacity: 0;
    -webkit-transition: transform ease 1s,opacity ease 1s;
    -moz-transition: transform ease 1s,opacity ease 1s;
    transition: transform ease 1s,opacity ease 1s;
    }
.btRemovePreloader .btPreloader .animation {
    -webkit-transform: translateY(0) scale(.9);
    -moz-transform: translateY(0) scale(.9);
    -ms-transform: translateY(0) scale(.9);
    transform: translateY(0) scale(.9);
    opacity: 0;
    -webkit-transition: transform .5s ease,opacity ease .5s;
    -moz-transition: transform .5s ease,opacity ease .5s;
    transition: transform .5s ease,opacity ease .5s;
    }
.btPreloader .animation .preloaderLogo {
    height: 100px;
    -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: 200px;
    }

/* Loader */
.btLoader {
    margin: 30px auto 30px auto;
    font-size: 6px;
    position: relative;
    text-indent: -9999em;
    width: 3.75rem;
    height: 3.75rem;
    border: 0;
    -webkit-box-shadow: 0 -34px 0 -27px #53ba00,-12px -32px 0 -27px #53ba00,-22px -26px 0 -27px #53ba00,-30px -17px 0 -27px #53ba00,-34px -5px 0 -27px #53ba00,-34px 7px 0 -27px #53ba00;
    box-shadow: 0 -34px 0 -27px #53ba00,-12px -32px 0 -27px #53ba00,-22px -26px 0 -27px #53ba00,-30px -17px 0 -27px #53ba00,-34px -5px 0 -27px #53ba00,-34px 7px 0 -27px #53ba00;
    top: 0;
    background: transparent;
    -webkit-animation: btLoader 1.5s infinite linear;
    -moz-animation: btLoader 1.5s infinite linear;
    animation: btLoader 1.5s infinite linear;
    }
.btLoader p:empty {
    display: none;
    }
.btLoader,
.btLoader:after {
    border-radius: 50%;
    width: 3.75rem;
    height: 3.75rem;
    }
@-webkit-keyframes btLoader {
0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
    }
}

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

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

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

/* Password protected page */
.post-password-form {
    max-width: 1200px !important;
    margin: 5em auto 5em 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: '-';
    margin: 0 .75em;
    display: inline-block;
    -webkit-transform: scaleX(2);
    -moz-transform: scaleX(2);
    -ms-transform: scaleX(2);
    transform: scaleX(2);
    opacity: .2;
    font-weight: 100;
    }
.btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_2 .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_4 .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_5 .btBreadCrumbs span:not(:last-child):after {
    color: #181818;
    }
.btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_1 .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_3 .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_6 .btBreadCrumbs span:not(:last-child):after {
    color: #fff;
    }

/* Page headline */
.btPageHeadline {
    background-color: rgba(24,24,24,.07);
    background-size: cover;
    color: #fff;
    }
.btPageHeadline.bt_bb_section[style*="background-image"] {
    color: #181818;
    }
.btPageHeadline header.bt_bb_headline {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    max-width: 870px;
    }
.btMenuCenter .btPageHeadline header.bt_bb_headline {
    margin: auto;
    }
.btPageHeadline header.bt_bb_headline .bt_bb_headline_content {
    font-weight: 400;
    }
.btPageHeadline .bt_bb_port {
    padding-bottom: 7em;
    padding-top: 7em;
    }
body.btBelowMenu .btPageHeadline .bt_bb_port {
    padding-top: 16em;
    }
.btDarkSkin .btPageHeadline {
    background-color: rgba(255,255,255,.07);
    color: #fff;
    }
.btDarkSkin .btPageHeadline.bt_bb_section[style*="background-image"] {
    color: #fff;
    }
.btDarkSkin .btPageHeadline.bt_bb_section[style*="background-image"]:before {
    background-color: rgba(0,0,0,.5);
    }
.btDarkSkin .btPageHeadline.bt_bb_section[style*="background-image"] .btArticleDate:not(:last-child):after,
.btDarkSkin .btPageHeadline.bt_bb_section[style*="background-image"] .btArticleAuthor:not(:last-child):after,
.btDarkSkin .btPageHeadline.bt_bb_section[style*="background-image"] .btArticleComments:not(:last-child):after,
.btDarkSkin .btPageHeadline.bt_bb_section[style*="background-image"] .btArticleCategories:not(:last-child):after {
    color: #fff;
    }

/* Boxed page */
.btBoxedPage .btPageWrap {
    max-width: 1200px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    margin-bottom: 3em;
    margin: 0 auto 3em;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    }
.btStickyHeaderActive.btBoxedPage .mainHeader {
    max-width: 1200px;
    }
.btLightSkin.btBoxedPage .btContentWrap {
    background-color: #fff;
    }
.btDarkSkin.btBoxedPage .btContentWrap {
    background-color: #181818;
    }
.btErrorPage {
    min-height: 80vh;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btErrorPage .bt_bb_port {
    padding-top: 7em;
    padding-bottom: 7em;
    }
.btErrorPage .bt_bb_port .bt_bb_cell {
    position: relative;
    z-index: 1;
    }
.btErrorPage .bt_bb_port .bt_bb_cell .bt_bb_row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin: 0 -px;
    }
.btErrorPage .bt_bb_port .bt_bb_cell .bt_bb_row .bt_bb_column {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    }
.btErrorPage .bt_bb_port .bt_bb_cell .bt_bb_row .bt_bb_column.bt_bb_vertical_align_top {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    }
.btErrorPage .bt_bb_port .bt_bb_cell .bt_bb_row .bt_bb_column.bt_bb_vertical_align_middle {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btErrorPage .bt_bb_port .bt_bb_cell .bt_bb_row .bt_bb_column.bt_bb_vertical_align_bottom {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btErrorPage .bt_bb_port .bt_bb_cell .bt_bb_row .bt_bb_column:first-child {
    text-align: right;
    }
.btErrorPage .bt_bb_port .bt_bb_cell .bt_bb_row .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }

/* 404 */
.error404 .btContentWrap {
    padding-top: 0 !important;
    }
.btFixedFooter.error404 .btPageWrap {
    margin-bottom: 0 !important;
    min-height: 0 !important;
    }
.btFixedFooter.error404 .btSiteFooter {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    z-index: 1;
    }
.error404 .btErrorPage .bt_bb_port {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_superheadline {
    text-transform: uppercase;
    }
.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_content:before {
    border-color: #fff;
    }
.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_subheadline {
    margin-top: 2.5em;
    }
.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_subheadline a {
    background: #fff;
    display: inline-block;
    padding: 1.09375rem 1.875rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: .9375rem;
    font-family: Raleway;
    line-height: 1;
    color: #181818;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    position: relative;
    overflow: hidden;
    }
.btSoftRoundedButtons.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_subheadline a {
    border-radius: 3px;
    }
.btHardRoundedButtons.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_subheadline a {
    border-radius: 50px;
    }
.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_subheadline a:before {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_subheadline a:hover {
    background: #f1f1f1;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.error404 .btErrorPage .bt_bb_port .bt_bb_headline .bt_bb_headline_subheadline a:hover:before {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }
.error404 .btErrorPage .bt_bb_port img {
    display: inline;
    }

/* Boxed page sub-menu display */
.btBoxedPage .btPageWrap {
    overflow: initial;
    }

/* Header */
.mainHeader {
    width: 100%;
    position: absolute;
    background-color: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    font-family: "Raleway";
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    visibility: hidden;
    opacity: 0;
    }
.btMenuInitFinished .mainHeader {
    visibility: initial;
    opacity: 1;
    }
.mainHeader:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.mainHeader a {
    color: inherit;
    -webkit-transition: color 100ms linear;
    -moz-transition: color 100ms linear;
    transition: color 100ms linear;
    }
.mainHeader a:hover {
    color: #53ba00;
    }
.btPageTransitions .mainHeader {
    z-index: 1020;
    }

/* Main menu */
.btLogoArea {
    position: relative;
    z-index: 1;
    }
.btStickyHeaderActive .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btStickyHeaderActive .menuPort nav > ul > li.current-menu-item > a:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 5;
    bottom: -webkit-calc(100px * .15) !important;
    bottom: -moz-calc(100px * .15) !important;
    bottom: calc(100px * .15) !important;
    left: 0;
    right: 0;
    }
.btStickyHeaderActive .menuPort nav > ul > li > a:after {
    bottom: -webkit-calc(100px * .15) !important;
    bottom: -moz-calc(100px * .15) !important;
    bottom: calc(100px * .15) !important;
    }
.btStickyHeaderActive .menuPort ul > li .sub-menu {
    top: -webkit-calc(100px * .6);
    top: -moz-calc(100px * .6);
    top: calc(100px * .6);
    right: auto;
    }
.btStickyHeaderActive .menuPort ul > li li .sub-menu {
    top: 0;
    }
.btStickyHeaderActive .btMenuHorizontal .menuPort nav > ul > ul > ul {
    z-index: 6;
    top: 0;
    }
.menuPort {
    font-family: "Raleway";
    font-size: 13px;
    }
.menuPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.menuPort nav ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    -webkit-transition: all 100ms ease 0s;
    -moz-transition: all 100ms ease 0s;
    transition: all 100ms ease 0s;
    }
.menuPort nav ul li {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    }
.menuPort nav ul li a {
    display: block;
    position: relative;
    padding: 1em 1em;
    font-weight: 500;
    z-index: 1;
    }
.menuPort nav ul li a:hover {
    color: inherit;
    text-decoration: none;
    }
.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 nav > ul > li > a:before {
    position: absolute;
    left: -20px;
    top: 25%;
    right: -20px;
    bottom: 25%;
    display: block;
    content: "";
    background: #fff;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 200ms ease opacity;
    -moz-transition: 200ms ease opacity;
    transition: 200ms ease opacity;
    }
.btStickyHeaderActive:not(.btMenuBelowLogo) .menuPort nav > ul > li > a:before,
.btMenuBelowLogo .menuPort nav > ul > li > a:before {
    top: 0;
    bottom: 0;
    }
.menuPort nav > ul > li > a:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 5;
    bottom: 35%;
    left: 0;
    right: 0;
    pointer-events: none;
    height: 2px;
    background-color: #53ba00;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.menuPort nav > ul > li.on > a {
    color: #181818 !important;
    }
.menuPort nav > ul > li.on > a:before {
    opacity: 1;
    }
.menuPort nav > ul > li.on > a:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    background-color: #53ba00 !important;
    }
.menuPort ul > li > ul {
    opacity: 0;
    pointer-events: none;
    }
.menuPort nav > ul > li > a {
    line-height: 100px;
    padding: 0;
    }
.btBelowLogoArea .menuPort nav > ul > li > a {
    line-height: 50px;
    }
.menuPort nav ul ul li a {
    font-weight: 400;
    font-family: Roboto;
    }

/* Logo and triggers */
.btTextLogo {
    font-family: "Raleway";
    font-size: 2em;
    font-weight: 800;
    line-height: 100px;
    }
.btMenuVertical :not(.btVerticalHeaderTop) .btTextLogo {
    line-height: 1.1;
    }
.btMenuVertical .btVerticalHeaderTop .btTextLogo {
    line-height: 60px;
    }
.btLogoArea .logo {
    line-height: 0;
    float: left;
    }
.btMenuVertical .btLogoArea .logo {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    width: auto !important;
    }
.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo,
.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo {
    position: relative;
    padding-right: 30px;
    }
.rtl.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo,
.rtl.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo {
    padding-right: 0;
    padding-left: 30px;
    }
.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    display: block;
    content: "";
    border-right: 1px solid black;
    border-color: inherit;
    top: 25px;
    bottom: 25px;
    position: absolute;
    right: 0;
    height: auto;
    opacity: .1;
    }
.btLightSkin.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btLightSkin.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.btDarkSkin.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btDarkSkin.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btTransparentLightHeader.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btTransparentLightHeader.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btTransparentDarkHeader.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btTransparentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btAccentDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btAccentLightHeader.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btAccentLightHeader.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.btLightAccentHeader.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.btLightDarkHeader.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btLightDarkHeader.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    top: 15px;
    bottom: 15px;
    }
.btLightSkin.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btLightSkin.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.btDarkSkin.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btDarkSkin.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btTransparentDarkHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btTransparentDarkHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.btTransparentLightHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btTransparentLightHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btAccentDarkHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btAccentDarkHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btAccentLightHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btAccentLightHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.btLightAccentHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btLightAccentHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #fff;
    }
.btLightDarkHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.btLightDarkHeader.btStickyHeaderActive.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    border-color: #181818;
    }
.rtl.btMenuHorizontal:not(.btMenuCenter):not(.btMenuBelowLogo) .btLogoArea .logo:before,
.rtl.btMenuHorizontal:not(.btMenuBelowLogo) .btLogoArea .logo:before {
    left: 0;
    right: auto;
    }
.rtl .btLogoArea .logo {
    float: right;
    }
.btLogoArea .logo img {
    height: 100px;
    width: auto;
    display: block;
    }
.btMenuVertical .btLogoArea .logo img {
    height: 60px;
    }
.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: 17.5px 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 .5em;
    font-size: 1.5em;
    }
.btHorizontalMenuTrigger .bt_bb_icon {
    width: 30px;
    height: 25px;
    position: relative;
    padding: 0;
    float: left;
    margin: 37.5px 0;
    }
.btHorizontalMenuTrigger .bt_bb_icon:before,
.btHorizontalMenuTrigger .bt_bb_icon:after {
    position: absolute;
    display: block;
    content: "";
    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,
.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,
.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: #181818;
    }
.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;
    content: "";
    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);
    }
.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,
.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: #181818;
    }
.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,
.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,
.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: #53ba00;
    }
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #181818;
    }
.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,
.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: #53ba00;
    }
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #181818;
    }

/* Only horizontal menu */
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(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 {
    color: #53ba00;
    }

/* Drop down menu */
.btMenuHorizontal .menuPort ul ul {
    background-color: #fff;
    }
.btMenuHorizontal .menuPort ul ul li a {
    padding: .9079rem 1.25rem;
    color: #181818 !important;
    line-height: 1.125rem;
    }
.btMenuHorizontal .menuPort ul ul li a .btEmptyElement {
    pointer-events: none;
    }
.btMenuHorizontal .menuPort ul ul li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort ul ul li.current-menu-item > a {
    color: #53ba00 !important;
    }
.btMenuHorizontal .menuPort ul ul li .subToggler {
    color: #181818;
    }

/* Subtogglers */
.subToggler {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 45px;
    z-index: 80;
    padding: 0;
    text-align: center;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.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: -9px;
    }
body.btMenuHorizontal .subToggler {
    right: 5px;
    line-height: 100px;
    }
body.rtl.btMenuHorizontal.btMenuCenterBelow .subToggler {
    right: auto;
    left: 0;
    }
body.btMenuHorizontal.rtl .subToggler {
    left: 5px;
    right: auto !important;
    }
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 40px 0 0;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 0 0 40px;
    }
.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 40px 0 0;
    }
html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
    padding: 0 0 0 40px;
    }
.btMenuHorizontal .menuPort > nav > ul ul {
    position: absolute;
    width: 280px;
    right: 0;
    top: auto;
    margin: 0;
    pointer-events: none;
    -webkit-box-shadow: 0 5px 5px rgba(24,24,24,.25);
    box-shadow: 0 5px 5px rgba(24,24,24,.25);
    z-index: 1;
    padding: 0;
    -webkit-transform: scale(.85);
    -moz-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul ul {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    }
.btMenuHorizontal .menuPort > nav > ul ul li {
    z-index: 4;
    float: none;
    }
.btMenuHorizontal .menuPort > nav > ul ul ul {
    display: block;
    top: 0;
    margin: 0;
    pointer-events: none;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul {
    top: 75%;
    left: -20px;
    right: auto;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li > ul {
    left: auto;
    right: -20px;
    }
.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: 10;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
    float: right;
    }
.btMenuHorizontal .menuPort nav > ul > li.on {
    z-index: 11;
    }
.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 {
    -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 > ul li a:before {
    position: absolute;
    display: block;
    left: 1.25rem;
    height: 2px;
    bottom: .5rem;
    content: "";
    background: #53ba00;
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    transition: transform 300ms ease;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    width: 20px;
    }
.rtl.btMenuHorizontal .menuPort > nav > ul > li > ul li a:before {
    left: auto;
    right: 1.25rem;
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul li a:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btMenuHorizontal .menuPort > nav > ul > li > ul > li.current-menu-ancestor > a:before,
.btMenuHorizontal .menuPort > nav > ul > li > ul > li.current-menu-item > a:before,
.btMenuHorizontal .menuPort > nav > ul > li > ul > li > ul > li.current-menu-ancestor > a:before,
.btMenuHorizontal .menuPort > nav > ul > li > ul > li > ul > li.current-menu-item > a:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }

/* Rounded corners */
.btMenuHorizontal.btSoftRoundedButtons.btMenuBelowLogo .mainHeader.gutter .btBelowLogoArea {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    }
.btMenuHorizontal.btAccentLightHeader.btSoftRoundedButtons.btMenuBelowLogo .mainHeader.gutter .btBelowLogoArea,
.btMenuHorizontal.btAccentDarkHeader.btHardRoundedButtons.btMenuBelowLogo .mainHeader.gutter .btBelowLogoArea,
.btMenuHorizontal.btLightDarkHeader.btHardRoundedButtons.btMenuBelowLogo .mainHeader.gutter .btBelowLogoArea {
    border-radius: 3px;
    }
.btMenuHorizontal.btLightAccentHeader.btSoftRoundedButtons.btMenuBelowLogo .mainHeader.gutter .btLogoArea {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    }

/* Menu positions */
.btMenuHorizontal .menuPort ul ul {
    right: auto;
    left: 0;
    }
.btMenuHorizontal .menuPort ul ul ul {
    left: 280px;
    right: auto;
    }
.rtl.btMenuHorizontal .menuPort ul ul ul {
    left: auto;
    right: 280px;
    }
.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.btMenuCenter .logo {
    position: relative;
    z-index: 8;
    margin: 0 0 0 50%;
    text-align: center;
    padding: 0 !important;
    }
.btMenuHorizontal.btMenuCenter .logo:before {
    display: none !important;
    }
.btMenuHorizontal.btMenuCenter .logo .btTextLogo {
    line-height: 1.5;
    }
.btMenuHorizontal.btMenuCenter .menuPort nav {
    float: none;
    }
.btMenuHorizontal.btMenuCenter .menuPort .leftNav {
    position: absolute;
    right: 50%;
    left: auto;
    padding: 0;
    padding-right: 40px;
    }
.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: 280px;
    right: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav {
    position: absolute;
    left: 50%;
    right: auto;
    padding-left: 40px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {
    right: -20px;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul a:before {
    left: auto;
    right: 1.25rem;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {
    right: 280px;
    left: auto;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
    text-align: right;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav > ul > li {
    float: left;
    padding: 0 0 0 40px;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav > ul > li:first-child {
    padding-left: 0;
    }
.btMenuHorizontal.btMenuCenter .menuPort .rightNav > ul > li:last-child {
    padding-left: 40px;
    }
.btMenuHorizontal.btMenuCenterBelow .logo {
    float: none;
    }
.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 40px !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: -280px;
    }
.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: 0;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
    top: auto;
    border-top: none !important;
    float: left;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
    border-top: none !important;
    border-bottom: 1px solid rgba(24,24,24,.1);
    font-family: Raleway;
    font-weight: 500;
    }
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: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li:first-child > a {
    border-top: none !important;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul li a.btEmptyElement {
    pointer-events: none;
    }
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > il:not(:last-child) {
    border-left: 1px solid rgba(24,24,24,.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: 300%;
    left: -200%;
    }
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {
    width: 300%;
    right: -200%;
    }
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-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;
    }

/* Top bar */
.btMenuHorizontal .topBar {
    font-size: .8em;
    line-height: 2.5em;
    z-index: 2;
    }
.btMenuHorizontal .topBar .topBarPort {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btMenuHorizontal .topBar .topBarPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btMenuHorizontal .topBar .topBarPort:after,
.btMenuHorizontal .topBar .topBarPort:before {
    display: none;
    }
.btMenuHorizontal .topBarInMenu {
    line-height: inherit;
    float: right;
    display: table;
    height: 100px;
    margin-left: 40px;
    }
.rtl.btMenuHorizontal .topBarInMenu {
    float: left;
    margin-left: 0;
    margin-right: 40px;
    }
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
    line-height: -webkit-calc(100px/2);
    line-height: -moz-calc(100px/2);
    line-height: calc(100px/2);
    display: table-cell;
    vertical-align: middle;
    }
.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart .widget_shopping_cart_content .btCartWidget.btIconWidget {
    margin: 0;
    }
.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    border-left: 1px solid rgba(24,24,24,.1);
    border-right: 1px solid rgba(24,24,24,.1);
    margin-left: .75em;
    margin-right: .75em;
    padding-left: 1.75em;
    padding-right: 1.75em;
    }
.btMenuLeft:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btMenuRight:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btMenuLeft:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btMenuRight:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    margin-left: 1.75em;
    }
.btMenuLeft.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btMenuRight.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btMenuLeft.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btMenuRight.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    margin-left: .75em;
    margin-right: 1.75em;
    }
.btLightSkin.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightSkin.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btDarkSkin.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    border-color: rgba(255,255,255,.1);
    }
.btTransparentLightHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightAccentHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btAccentDarkHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btAccentLightHeader.btMenuBelowLogo.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightDarkHeader.btMenuBelowLogo.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentLightHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightAccentHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btAccentDarkHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btAccentLightHeader.btMenuBelowLogo.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightDarkHeader.btMenuBelowLogo.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    border-color: rgba(255,255,255,.1);
    }
.btTransparentLightHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentDarkHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btAccentLightHeader:not(.btMenuBelowLogo).btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightDarkHeader:not(.btMenuBelowLogo).btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentLightHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btTransparentDarkHeader.btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btAccentLightHeader:not(.btMenuBelowLogo).btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightDarkHeader:not(.btMenuBelowLogo).btMenuHorizontal:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    border-color: rgba(24,24,24,.1);
    }
.btTransparentLightHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightAccentHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btAccentDarkHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btAccentLightHeader.btMenuBelowLogo.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightDarkHeader.btMenuBelowLogo.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentLightHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightAccentHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btAccentDarkHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btAccentLightHeader.btMenuBelowLogo.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightDarkHeader.btMenuBelowLogo.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    border-color: rgba(255,255,255,.1);
    }
.btTransparentLightHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentDarkHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btAccentLightHeader:not(.btMenuBelowLogo).btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btLightDarkHeader:not(.btMenuBelowLogo).btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:first-child),
.btTransparentLightHeader.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btTransparentDarkHeader.btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btAccentLightHeader:not(.btMenuBelowLogo).btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child),
.btLightDarkHeader:not(.btMenuBelowLogo).btMenuHorizontal.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:not(:last-child) {
    border-color: rgba(24,24,24,.1);
    }
.btMenuLeft:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:first-child,
.btMenuRight:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:first-child {
    padding-left: 0;
    margin-left: 0;
    border-left: 0;
    margin-right: .75em;
    }
.btMenuLeft.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:first-child,
.btMenuRight.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:first-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
    margin-left: .75em;
    }
.btMenuLeft:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:last-child,
.btMenuRight:not(.rtl).btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
    }
.btMenuLeft.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:last-child,
.btMenuRight.rtl.btMenuHorizontal .topBarInMenu .topBarInMenuCell .woocommerce.widget_shopping_cart:last-child {
    padding-left: 0;
    margin-left: 0;
    border-left: 0;
    }
.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:last-child {
    margin: 0 !important;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-ancestor > a:after,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-item > a:after,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.menu-item > a:after {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 5;
    bottom: 10px !important;
    left: 0;
    right: 0;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-ancestor .sub-menu,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-item .sub-menu,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.menu-item .sub-menu {
    top: 50px;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-ancestor .sub-menu ul,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-item .sub-menu ul,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.menu-item .sub-menu ul {
    z-index: 6;
    top: 0;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-ancestor .sub-menu ul > ul,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-item .sub-menu ul > ul,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.menu-item .sub-menu ul > ul {
    z-index: 6;
    top: 0;
    }
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-ancestor .sub-menu ul > ul > ul,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.current-menu-item .sub-menu ul > ul > ul,
.btMenuHorizontal.btMenuBelowLogo .menuPort nav ul > li.menu-item .sub-menu ul > ul > ul {
    z-index: 6;
    top: 0;
    }

/* 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,
.btLightDarkHeader:not(.btBelowMenu) .mainHeader,
.btLightDarkHeader:not(.btBelowMenu) .btVerticalHeaderTop {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.3);
    }

/* Transparent dark */
.btTransparentDarkHeader .mainHeader,
.btTransparentDarkHeader .btVerticalHeaderTop {
    background: transparent;
    color: #181818;
    }
.btStickyHeaderActive.btTransparentDarkHeader .mainHeader,
.btStickyHeaderActive.btTransparentDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btMenuVertical.btTransparentDarkHeader .mainHeader,
.btMenuVertical.btTransparentDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btTransparentDarkHeader .btBelowLogoArea .menuPort {
    border-top: 1px solid rgba(24,24,24,.1);
    }
.btTransparentDarkHeader .topBar .topBarPort .topTools {
    border-bottom: 1px solid rgba(24,24,24,.1);
    }

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

/* Accent light */
.btAccentLightHeader .mainHeader,
.btAccentLightHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
:not(.btMenuBelowLogo).btAccentLightHeader .mainHeader .menuPort a {
    color: #181818;
    }
:not(.btMenuBelowLogo).btDarkSkin.btAccentLightHeader .mainHeader .menuPort a {
    color: #181818;
    }
:not(.btMenuBelowLogo).btDarkSkin.btAccentLightHeader .mainHeader .menuPort .subToggler {
    color: #181818;
    }
.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
    background-color: #53ba00;
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: linear-gradient(to right,#a6e72a 0%,#53ba00 100%);
    color: #181818;
    }
.btAccentLightHeader .btBelowLogoArea a:hover,
.btAccentLightHeader .topBar a:hover {
    color: #181818;
    }
.btAccentLightHeader .btBelowLogoArea nav > ul > li.current-menu-ancestor > a:after,
.btAccentLightHeader .btBelowLogoArea nav > ul > li.current-menu-item > a:after,
.btAccentLightHeader .topBar nav > ul > li.current-menu-ancestor > a:after,
.btAccentLightHeader .topBar nav > ul > li.current-menu-item > a:after {
    background-color: #fff;
    }
.btAccentLightHeader .btBelowLogoArea nav > ul > li.current-menu-ancestor > a:hover:after,
.btAccentLightHeader .btBelowLogoArea nav > ul > li.current-menu-item > a:hover:after,
.btAccentLightHeader .topBar nav > ul > li.current-menu-ancestor > a:hover:after,
.btAccentLightHeader .topBar nav > ul > li.current-menu-item > a:hover:after {
    background-color: #53ba00;
    }

/* Accent dark */
.btAccentDarkHeader .mainHeader,
.btAccentDarkHeader .btVerticalHeaderTop {
    background-color: #181818;
    color: #fff;
    }
.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
    background-color: #53ba00;
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: linear-gradient(to right,#a6e72a 0%,#53ba00 100%);
    color: #181818;
    }
.btAccentDarkHeader .btBelowLogoArea a:hover,
.btAccentDarkHeader .topBar a:hover {
    color: #181818;
    }
.btAccentDarkHeader .btBelowLogoArea nav > ul > li.current-menu-ancestor > a:after,
.btAccentDarkHeader .btBelowLogoArea nav > ul > li.current-menu-item > a:after,
.btAccentDarkHeader .topBar nav > ul > li.current-menu-ancestor > a:after,
.btAccentDarkHeader .topBar nav > ul > li.current-menu-item > a:after {
    background-color: #fff;
    }
.btAccentDarkHeader .btBelowLogoArea nav > ul > li.current-menu-ancestor > a:hover:after,
.btAccentDarkHeader .btBelowLogoArea nav > ul > li.current-menu-item > a:hover:after,
.btAccentDarkHeader .topBar nav > ul > li.current-menu-ancestor > a:hover:after,
.btAccentDarkHeader .topBar nav > ul > li.current-menu-item > a:hover:after {
    background-color: #53ba00;
    }

/* Light dark */
.btLightDarkHeader .mainHeader,
.btLightDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
    }
.btLightDarkHeader .btBelowLogoArea,
.btLightDarkHeader .topBar {
    background-color: #181818;
    color: #fff;
    }
:not(.btBelowMenu).btLightDarkHeader .mainHeader .menuPort a {
    color: #181818;
    }
.btMenuBelowLogo.btLightDarkHeader .mainHeader .btBelowLogoArea a {
    color: #fff;
    }
.btMenuBelowLogo.btLightDarkHeader .mainHeader .btBelowLogoArea a:hover {
    color: #181818;
    }
.btDarkSkin:not(.btMenuBelowLogo):not(.btBelowMenu).btLightDarkHeader .mainHeader .menuPort .subToggler {
    color: #181818;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: transparent;
    }
.btStickyHeaderActive.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background: #fff;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader .btHasAltLogo.btStickyHeaderActive {
    background: #181818;
    }
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .btBelowLogoArea {
    -webkit-box-shadow: 0 0 35px 0 rgba(24,24,24,.05);
    box-shadow: 0 0 35px 0 rgba(24,24,24,.05);
    }

/* Light accent */
.btLightAccentHeader .mainHeader {
    background-color: #fff;
    }
.btLightAccentHeader .btLogoArea,
.btLightAccentHeader .btVerticalHeaderTop {
    background-color: #53ba00;
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: linear-gradient(to right,#a6e72a 0%,#53ba00 100%);
    color: #181818;
    }
.btLightAccentHeader .btLogoArea a:hover,
.btLightAccentHeader .btVerticalHeaderTop a:hover {
    color: #fff;
    }
.btLightAccentHeader .btLogoArea nav > ul > li.current-menu-ancestor > a:after,
.btLightAccentHeader .btLogoArea nav > ul > li.current-menu-item > a:after,
.btLightAccentHeader .btVerticalHeaderTop nav > ul > li.current-menu-ancestor > a:after,
.btLightAccentHeader .btVerticalHeaderTop nav > ul > li.current-menu-item > a:after {
    background-color: #fff;
    }
.btLightAccentHeader .btLogoArea nav > ul > li.current-menu-ancestor > a:hover:after,
.btLightAccentHeader .btLogoArea nav > ul > li.current-menu-item > a:hover:after,
.btLightAccentHeader .btVerticalHeaderTop nav > ul > li.current-menu-ancestor > a:hover:after,
.btLightAccentHeader .btVerticalHeaderTop nav > ul > li.current-menu-item > a:hover:after {
    background-color: #53ba00;
    }
.btMenuBelowLogo:not(.btBelowMenu).btLightAccentHeader .mainHeader .btBelowLogoArea a {
    color: #181818;
    }
.btMenuBelowLogo:not(.btBelowMenu).btLightAccentHeader .mainHeader .btBelowLogoArea a:hover {
    color: #181818;
    }
.btMenuBelowLogo.btDarkSkin:not(.btBelowMenu).btLightAccentHeader .mainHeader .menuPort .subToggler {
    color: #181818;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: transparent;
    }
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: #53ba00;
    }
.btStickyHeaderActive.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background: #fff;
    }

/* Sticky */
.btStickyHeaderActive.btMenuHorizontal .mainHeader {
    position: fixed;
    top: 0;
    -webkit-box-shadow: 2px 0 35px 0 rgba(24,24,24,.15);
    box-shadow: 2px 0 35px 0 rgba(24,24,24,.15);
    -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(100px*0.6);
    height: -moz-calc(100px*0.6);
    height: calc(100px*0.6);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
    font-size: 1.5em;
    line-height: -webkit-calc(100px*0.6);
    line-height: -moz-calc(100px*0.6);
    line-height: calc(100px*0.6);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a,
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler {
    line-height: -webkit-calc(100px*0.6);
    line-height: -moz-calc(100px*0.6);
    line-height: calc(100px*0.6);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
    height: -webkit-calc(100px*0.6);
    height: -moz-calc(100px*0.6);
    height: calc(100px*0.6);
    }
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenuCell {
    line-height: -webkit-calc(100px*0.6);
    line-height: -moz-calc(100px*0.6);
    line-height: calc(100px*0.6);
    }
.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 20px 0 rgba(24,24,24,.1);
    box-shadow: 0 0 20px 0 rgba(24,24,24,.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);
    }
.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
    -webkit-transition: transform 200ms ease;
    -moz-transition: transform 200ms ease;
    transition: transform 200ms ease;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btStickyHeaderClosed.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }

/* Vertical and responsive menu */
.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .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;
    -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);
    }
.btMenuVertical .btVerticalHeaderTop {
    display: block;
    }
.btVerticalHeaderTop .btVerticalMenuTrigger {
    display: none;
    position: relative;
    z-index: 1;
    height: 60px;
    margin: 0 .5em 0 0;
    font-size: 1.5em;
    }
.rtl .btVerticalHeaderTop .btVerticalMenuTrigger {
    margin: 0 0 0 .5em;
    }
.btVerticalMenuTrigger .bt_bb_icon {
    width: 30px;
    height: 25px;
    position: relative;
    padding: 0;
    float: left;
    margin: 17.5px 0;
    }
.btVerticalMenuTrigger .bt_bb_icon:before,
.btVerticalMenuTrigger .bt_bb_icon:after {
    position: absolute;
    display: block;
    content: "";
    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,
.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,
.btTransparentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAccentLightHeader .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 {
    border-top-color: #181818;
    }
.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;
    content: "";
    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,
.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 {
    border-top-color: #181818;
    }
.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,
.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,
.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: #53ba00;
    }
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #181818;
    }
.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,
.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: #53ba00;
    }
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #181818;
    }
.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;
    }
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    transform: translateX(-320px);
    }
.rtl.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.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: 10004;
    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;
    }
.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: 1em 2em;
    }
.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 {
    font-family: FontAwesome;
    content: '\f00d';
    }
.btMenuVertical .mainHeader .btCloseVertical:before:hover {
    color: #53ba00;
    }
.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;
    font-size: 1em;
    }
.btMenuVertical .mainHeader .menuPort .leftNav {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
    padding-top: 1em;
    padding-bottom: 1em;
    }
.btMenuVertical .mainHeader .topBarInMenuCell .btIconWidget,
.btMenuVertical .mainHeader .topBar .btIconWidget {
    font-size: .875em;
    }
.btMenuVertical .mainHeader nav {
    margin: 0 !important;
    }
.btMenuVertical .mainHeader nav ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    }
.btMenuVertical .mainHeader nav ul {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    }
.btMenuVertical .mainHeader nav ul li {
    padding: 0;
    position: relative;
    background-color: transparent;
    }
.btMenuVertical .mainHeader nav ul li a {
    line-height: 1.1;
    padding: 1em 2em;
    border: none;
    }
.btMenuVertical .mainHeader nav ul li li {
    font-size: .9em;
    }
.btMenuVertical .mainHeader nav ul li li a {
    font-family: Roboto !important;
    font-weight: 400 !important;
    }
.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
    display: none;
    }
.btMenuVertical .mainHeader nav ul ul li {
    padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;
    }
.btMenuVertical .mainHeader nav ul ul li ul {
    opacity: .8;
    }
.btMenuVertical .mainHeader nav ul ul li ul li a {
    border: none !important;
    font-weight: 400 !important;
    }
.btMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.btMenuVertical .mainHeader nav li.current-menu-item > a {
    font-weight: 600;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget,
.btMenuVertical .mainHeader .topBar .btIconWidget {
    margin-left: .75em;
    margin-right: .25em;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText),
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) {
    margin-left: .75em;
    margin-right: 0;
    }
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon {
    padding-right: .75em;
    }
.btMenuVertical .btVerticalMenuTrigger {
    display: block;
    }
.btMenuVertical .menuScrollPort {
    width: 320px;
    overflow: hidden;
    }
.btMenuVertical .btLogoArea {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.btMenuVertical .btBelowLogoArea {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.btMenuVertical .topBar {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    }
.btMenuVerticalRight .mainHeader {
    right: 0;
    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.15);
    box-shadow: 0 0 0 0 rgba(24,24,24,.15);
    -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 35px 0 rgba(24,24,24,.15);
    box-shadow: -2px 0 35px 0 rgba(24,24,24,.15);
    }
.btMenuVerticalRight .btVerticalMenuTrigger {
    float: right;
    margin: 0 0 0 .5em;
    }
.btMenuVerticalRight .btVerticalMenuTrigger .bt_bb_icon {
    float: right;
    }
.btMenuVerticalOn.btMenuVerticalRight .btVerticalMenuTrigger .bt_bb_icon {
    margin-right: -.25em;
    }
.btMenuVerticalLeft .mainHeader {
    left: 0;
    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.15);
    box-shadow: 0 0 0 0 rgba(24,24,24,.15);
    -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: 2px 0 35px 0 rgba(24,24,24,.15);
    box-shadow: 2px 0 35px 0 rgba(24,24,24,.15);
    }
.btMenuVerticalLeft .btVerticalMenuTrigger {
    float: left;
    }

/* Header tools layout */
.btMenuHorizontal .btTopToolsRight,
.btMenuHorizontal .btTopToolsLeft {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    }
.btMenuHorizontal .btTopToolsRight {
    text-align: right;
    }
.rtl.btMenuHorizontal .btTopToolsRight {
    text-align: left;
    }
.btMenuHorizontal .topBarInLogoArea {
    float: right;
    height: 100px;
    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 #53ba00;
    }

/* Tools in vertical menu */
.btTransparentDarkHeader.btMenuVertical .mainHeader .topBar .topBarPort .topTools,
.btAccentLightHeader.btMenuVertical .mainHeader .topBar .topBarPort .topTools,
.btLightAccentHeader.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
    border-bottom: 1px solid rgba(24,24,24,.1);
    }
.btTransparentLightHeader.btMenuVertical .mainHeader .topBar .topBarPort .topTools,
.btAccentDarkHeader.btMenuVertical .mainHeader .topBar .topBarPort .topTools,
.btLightDarkHeader.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btMenuVertical .menuPort {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btMenuVertical .menuPort .btEmptyElement {
    display: none;
    }
.btMenuVertical .menuPort .btTopToolsRight,
.btMenuVertical .menuPort .btTopToolsLeft {
    max-width: none;
    float: none;
    }
.btMenuVertical .menuPort .topBar {
    padding: 0;
    }
.btMenuVertical .menuPort .topTools {
    position: static;
    padding: 10px 0 0;
    text-align: center;
    font-size: 14px;
    }
.btMenuVertical .menuPort .topBarInLogoArea:after,
.btMenuVertical .menuPort .topBar:after {
    display: table;
    content: ' ';
    clear: both;
    }
.btMenuVertical .menuPort .topBarInMenu {
    margin: 1em 0 0;
    padding: 1em 0;
    border-top: 1px solid rgba(255,255,255,.1);
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btTransparentDarkHeader.btMenuVertical .menuPort .topBarInMenu,
.btAccentLightHeader.btMenuVertical .menuPort .topBarInMenu,
.btLightAccentHeader.btMenuVertical .menuPort .topBarInMenu,
.btLightDarkHeader.btMenuVertical .menuPort .topBarInMenu {
    border-color: rgba(24,24,24,.1);
    }
.btTransparentLightHeader.btMenuVertical .menuPort .topBarInMenu,
.btAccentDarkHeader.btMenuVertical .menuPort .topBarInMenu {
    border-color: rgba(255,255,255,.1);
    }
.btMenuVertical .menuPort nav:not(.rightNav):before,
.btMenuVertical .menuPort nav:not(.leftNav):after {
    display: inline-block;
    content: ' ';
    width: 85px;
    height: 4px;
    clear: both;
    }
.btMenuVertical .menuPort nav:not(.rightNav):before {
    margin: 1em 0 1em;
    }
.btMenuVertical .menuPort nav:not(.leftNav):after {
    margin: 1em 0 1em;
    }
.btMenuVertical .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btMenuVertical .menuPort nav > ul > li.current-menu-item > a:after,
.btMenuVertical .menuPort nav > ul > li.menu-item > a:after {
    content: ' ';
    background: none;
    }
.btMenuVertical .menuPort nav > ul > li.current-menu-ancestor a,
.btMenuVertical .menuPort nav > ul > li.current-menu-item a,
.btMenuVertical .menuPort nav > ul > li.menu-item a {
    font-family: "Raleway";
    font-weight: 500;
    color: inherit !important;
    }
.btMenuVertical .menuPort nav > ul > li.current-menu-ancestor a:hover,
.btMenuVertical .menuPort nav > ul > li.current-menu-item a:hover,
.btMenuVertical .menuPort nav > ul > li.menu-item a:hover {
    color: #53ba00 !important;
    }
.btAccentDarkHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li.current-menu-ancestor a:hover,
.btAccentDarkHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li.current-menu-item a:hover,
.btAccentDarkHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li.menu-item a:hover,
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuVertical .menuPort nav > ul > li.current-menu-ancestor a:hover,
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuVertical .menuPort nav > ul > li.current-menu-item a:hover,
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuVertical .menuPort nav > ul > li.menu-item a:hover,
.btAccentLightHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li.current-menu-ancestor a:hover,
.btAccentLightHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li.current-menu-item a:hover,
.btAccentLightHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li.menu-item a:hover {
    color: #fff !important;
    }
.btMenuVertical .menuPort nav > ul > li.current-menu-ancestor a:before,
.btMenuVertical .menuPort nav > ul > li.current-menu-item a:before,
.btMenuVertical .menuPort nav > ul > li.menu-item a:before,
.btMenuVertical .menuPort nav > ul > li.current-menu-ancestor a:after,
.btMenuVertical .menuPort nav > ul > li.current-menu-item a:after,
.btMenuVertical .menuPort nav > ul > li.menu-item a:after {
    display: none;
    }
.btMenuVertical .menuPort nav > ul > li .current_page_item a {
    color: #53ba00 !important;
    }
.btAccentDarkHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li .current_page_item a,
.btLightAccentHeader:not(.btMenuBelowLogo).btMenuVertical .menuPort nav > ul > li .current_page_item a,
.btAccentLightHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li .current_page_item a {
    color: #fff !important;
    }
.btLightAccentHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li .current_page_item a,
.btLightDarkHeader:not(.btMenuBelowLogo).btMenuVertical .menuPort nav > ul > li .current_page_item a {
    color: #53ba00 !important;
    }
.btDarkSkin.btLightAccentHeader.btMenuVertical .menuPort nav > ul > li a {
    color: #181818 !important;
    }
.btLightDarkHeader.btMenuVertical .menuPort nav > ul > li a {
    color: #181818 !important;
    }
.btLightDarkHeader.btMenuBelowLogo.btMenuVertical .menuPort nav > ul > li a {
    color: #fff !important;
    }
.btAccentDarkHeader.btMenuVertical .menuPort nav > ul > li.current_page_item a,
.btAccentDarkHeader.btMenuVertical .menuPort nav > ul > li.current_page_item a:hover {
    color: #fff;
    }
.btAccentLightHeader.btMenuVertical .menuPort nav > ul > li.current_page_item a,
.btDarkSkin.btAccentLightHeader.btMenuVertical .menuPort nav > ul > li.current_page_item a,
.btAccentLightHeader.btMenuVertical .menuPort nav > ul > li.current_page_item a:hover,
.btDarkSkin.btAccentLightHeader.btMenuVertical .menuPort nav > ul > li.current_page_item a:hover {
    color: #fff !important;
    }

/* iScroll */
.btDarkSkin .iScrollIndicator,
.btLightSkin .btDarkSkin .iScrollIndicator,
.btDarkSkin.btLightSkin .btDarkSkin .iScrollIndicator,
.bt_bb_color_scheme_1 .iScrollIndicator,
.bt_bb_color_scheme_3 .iScrollIndicator,
.bt_bb_color_scheme_6 .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;
    }
}

/* Wide Menu - last menu item (FIX) */
.btMenuHorizontal header.mainHeader:not(.gutter) .menuPort > nav > ul > li:last-child > ul {
    right: 0 !important;
    left: auto !important;
    }
.btMenuHorizontal header.mainHeader:not(.gutter) .menuPort > nav > ul > li:last-child > ul > li > ul {
    right: 0 !important;
    left: -100% !important;
    }

/* Footer copyright */
.btSiteFooter {
    font-size: .8125em;
    }
.btSiteFooter:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btSiteFooter .copyLine {
    margin-bottom: 0;
    }
.btSiteFooter .btSiteFooterCopyMenu .btFooterMenu > div {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btSiteFooter .btSiteFooterCopyMenu .btFooterMenu .menu li {
    display: inline-block;
    margin: 0 1em 0;
    font-family: Raleway;
    padding: 0;
    font-weight: 500;
    }
.btSiteFooter .btSiteFooterCopyMenu .btFooterMenu .menu li ul {
    display: none;
    }
.btSiteFooter .btSiteFooterCopyMenu .btFooterMenu .menu li a:hover {
    color: #a6e72a;
    }
.btSiteFooter .bt_bb_custom_menu {
    margin: 0 -1em;
    padding: 0;
    list-style: none;
    }
.btSiteFooter .bt_bb_custom_menu li {
    display: block;
    margin: 0 1em .384615em;
    padding: 0;
    }
.btSiteFooter .bt_bb_custom_menu li a:hover {
    color: #a6e72a;
    }
.btSiteFooter .bt_bb_custom_menu.btBottomFooterMenu li {
    display: inline-block;
    margin-bottom: 0;
    font-family: Raleway;
    font-weight: 500;
    }
.btSiteFooter .bt_bb_custom_menu.btBottomFooterMenu li ul {
    display: none;
    }
.btFixedFooter .btSiteFooter {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    }
.btSiteFooter .btFooterSubscribe {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    }
.btSiteFooter .btFooterSubscribe input:not([type='checkbox']):not([type='radio']),
.btSiteFooter .btFooterSubscribe select {
    height: 2.5rem;
    }
.btSiteFooter .btFooterSubscribe .wpcf7-form-control-wrap {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 5px 0 0;
    }
.btSiteFooter .btFooterSubscribe input[type='submit'] {
    font-family: FontAwesome !important;
    background: #a6e72a !important;
    color: #181818 !important;
    width: 3.125rem !important;
    font-weight: 100 !important;
    padding: 0 !important;
    -webkit-flex: 0 0 50px;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    }
.btSiteFooter .btFooterSubscribe input[type='submit']:hover {
    background: #53ba00 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.btSiteFooter .btFooterSubscribe .ajax-loader {
    position: absolute;
    margin: -8px -8px 0 0;
    right: 25px;
    top: 20px;
    background: transparent;
    border-radius: 50%;
    -webkit-animation: btLoader 1.5s infinite linear;
    -moz-animation: btLoader 1.5s infinite linear;
    animation: btLoader 1.5s infinite linear;
    background: #a6e72a;
    border: 2px solid #a6e72a;
    border-top: 2px solid #181818;
    }
.btSiteFooter .btFooterSubscribe span.wpcf7-not-valid-tip {
    color: #a6e72a;
    }
.btSiteFooter div.wpcf7-validation-errors {
    border: 0;
    padding: 0;
    margin: 1em 0 0;
    }
.btSiteFooterWidgets {
    padding-top: 4em;
    }
.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: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    }
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox .btImage img {
    margin: initial;
    }
.btSiteFooterCopyMenu .port div {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    }
.btSiteFooterCopyMenu .port div .btFooterCopy,
.btSiteFooterCopyMenu .port div .btFooterMenu {
    padding-top: 2em;
    padding-bottom: 2em;
    }
.btSiteFooterCopyMenu .port div .btFooterMenu {
    text-align: right;
    }
.rtl .btSiteFooterCopyMenu .port div .btFooterMenu {
    text-align: left;
    }
.rtl .btSiteFooterCopyMenu .port div .btFooterCopy {
    text-align: right;
    }
.btSiteFooterCopyMenu .port:before {
    content: '';
    clear: both;
    width: 100%;
    display: block;
    height: 1px;
    background-color: #fff;
    }
.btLightSkin .btSiteFooterWidgets,
.btDarkSkin .btLightSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets,
.bt_bb_color_scheme_2 .btSiteFooterWidgets,
.bt_bb_color_scheme_4 .btSiteFooterWidgets,
.bt_bb_color_scheme_5 .btSiteFooterWidgets {
    background: #fff;
    }
.btLightSkin .btSiteFooter,
.btDarkSkin .btLightSkin .btSiteFooter,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter,
.bt_bb_color_scheme_2 .btSiteFooter,
.bt_bb_color_scheme_4 .btSiteFooter,
.bt_bb_color_scheme_5 .btSiteFooter {
    background: #fff;
    }
.btLightSkin .btSiteFooter .port:before,
.btDarkSkin .btLightSkin .btSiteFooter .port:before,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .port:before,
.bt_bb_color_scheme_2 .btSiteFooter .port:before,
.bt_bb_color_scheme_4 .btSiteFooter .port:before,
.bt_bb_color_scheme_5 .btSiteFooter .port:before {
    background-color: #181818;
    }
.btDarkSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btSiteFooterWidgets,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets,
.bt_bb_color_scheme_1 .btSiteFooterWidgets,
.bt_bb_color_scheme_3 .btSiteFooterWidgets,
.bt_bb_color_scheme_6 .btSiteFooterWidgets {
    background: #181818;
    }
.btDarkSkin .btSiteFooter,
.btLightSkin .btDarkSkin .btSiteFooter,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter,
.bt_bb_color_scheme_1 .btSiteFooter,
.bt_bb_color_scheme_3 .btSiteFooter,
.bt_bb_color_scheme_6 .btSiteFooter {
    background: #181818;
    }
.btDarkSkin .btSiteFooter .port:before,
.btLightSkin .btDarkSkin .btSiteFooter .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .port:before,
.bt_bb_color_scheme_1 .btSiteFooter .port:before,
.bt_bb_color_scheme_3 .btSiteFooter .port:before,
.bt_bb_color_scheme_6 .btSiteFooter .port:before {
    background-color: #53ba00;
    }
@media (max-width: 992px) {
.btSiteFooter .port div {
    display: block;
    }
.btSiteFooter .port div .btFooterCopy,
.btSiteFooter .port div .btFooterMenu {
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: center;
    }
.btFixedFooter .btSiteFooter {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    z-index: inherit;
    }
.btFixedFooter .btPageWrap {
    margin-bottom: 0 !important;
    }
.btSiteFooterWidgets .btIconWidgetContent {
    width: 100%;
    }
.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {
    width: 100%;
    }
}

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

/* Single Article */
.btPostSingleItemStandard .btArticleContent {
    font-size: 14px;
    line-height: 1.8;
    font-weight: 300;
    }
.btPostSingleItemStandard .btArticleContent h1,
.btPostSingleItemStandard .btArticleContent h2,
.btPostSingleItemStandard .btArticleContent h3,
.btPostSingleItemStandard .btArticleContent h4,
.btPostSingleItemStandard .btArticleContent h5,
.btPostSingleItemStandard .btArticleContent h6,
.btPostSingleItemStandard .btArticleContent h7,
.btPostSingleItemStandard .btArticleContent h8 {
    margin-top: .33em;
    }
body.btNoSidebar .btPostSingleItemStandard {
    margin-top: 4em;
    }
.btPostListStandard.btPostSingleItemStandard {
    padding-bottom: 4em;
    margin-bottom: 7em;
    }
.btLightSkin .btPostListStandard.btPostSingleItemStandard,
.btDarkSkin .btLightSkin .btPostListStandard.btPostSingleItemStandard,
.btLightSkin .btDarkSkin .btLightSkin .btPostListStandard.btPostSingleItemStandard,
.bt_bb_color_scheme_2 .btPostListStandard.btPostSingleItemStandard,
.bt_bb_color_scheme_4 .btPostListStandard.btPostSingleItemStandard,
.bt_bb_color_scheme_5 .btPostListStandard.btPostSingleItemStandard {
    border-bottom: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .btPostListStandard.btPostSingleItemStandard,
.btLightSkin .btDarkSkin .btPostListStandard.btPostSingleItemStandard,
.btDarkSkin.btLightSkin .btDarkSkin .btPostListStandard.btPostSingleItemStandard,
.bt_bb_color_scheme_1 .btPostListStandard.btPostSingleItemStandard,
.bt_bb_color_scheme_3 .btPostListStandard.btPostSingleItemStandard,
.bt_bb_color_scheme_6 .btPostListStandard.btPostSingleItemStandard {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btPostListStandard.btPostSingleItemStandard .btArticleHeadline .bt_bb_headline .bt_bb_headline_content {
    font-weight: 400;
    }
.btPostListStandard.btPostSingleItemStandard .btArticleHeadline .bt_bb_headline .bt_bb_headline_content:after {
    margin-top: .5em;
    }
.btPostSingleItemStandard .btArticleMedia,
.btPostSingleItemStandard .btArticleHeadline,
.btPostSingleItemStandard .btArticleContent,
.btPostSingleItemStandard .btArticleShareEtc {
    margin-bottom: 2em;
    clear: both;
    }
.btHideHeadline .btPostSingleItemStandard .btArticleHeadline .bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.25rem;
    font-weight: 300;
    }
.btHideHeadline .btPostSingleItemStandard .btArticleHeadline .bt_bb_headline .bt_bb_headline_content {
    font-weight: 300;
    }
.btHideHeadline .btPostSingleItemStandard .btArticleHeadline .bt_bb_headline .bt_bb_headline_subheadline {
    font-size: 1.25rem !important;
    font-weight: 300;
    }
.btPostSingleItemStandard .btArticleShareEtc {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btPostSingleItemStandard .btArticleShareEtc > div {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
    text-align: right;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
    text-align: left;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent,
.btPortfolioSingle.btPostSingleItemStandard .btArticleShareEtc {
    max-width: initial;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: -2em;
    margin-right: -2em;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleContentInner {
    -webkit-flex: 1 1 70%;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    padding-left: 2em;
    padding-right: 2em;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta {
    -webkit-flex: 1 1 30%;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    padding-left: 2em;
    padding-right: 2em;
    }
body.single .btPostSingleItemStandard .btShareColumn {
    text-align: right;
    }
body.single.rtl .btPostSingleItemStandard .btShareColumn {
    text-align: left;
    }

/* Portfolio meta */
.btArticleSuperMeta dl {
    margin-bottom: 2em;
    }
.btArticleSuperMeta dl dt {
    min-width: 100px;
    display: inline-block;
    margin-bottom: .5em;
    }
.rtl .btArticleSuperMeta dl dt {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    }
.btArticleSuperMeta dl dd {
    text-align: right;
    display: inline-block;
    }
.rtl .btArticleSuperMeta dl dd {
    display: block;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    text-align: right;
    }
.rtl .btArticleSuperMeta dl {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btArticleSuperMeta .btShareColumn {
    margin-bottom: 1em;
    text-align: inherit !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,
.bt_bb_color_scheme_2 .btAboutAuthor,
.bt_bb_color_scheme_4 .btAboutAuthor,
.bt_bb_color_scheme_5 .btAboutAuthor {
    border-top: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btAboutAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .btAboutAuthor,
.bt_bb_color_scheme_1 .btAboutAuthor,
.bt_bb_color_scheme_3 .btAboutAuthor,
.bt_bb_color_scheme_6 .btAboutAuthor {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.btAboutAuthor .aaAvatar {
    vertical-align: top;
    padding: 0 1em 0 0;
    -webkit-flex: 1 1 150px;
    -ms-flex: 1 1 150px;
    flex: 1 1 150px;
    }
.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.875em;
    font-weight: 400;
    }
@media(max-width: 520px) {
.btAboutAuthor .aaAvatar {
    -webkit-flex: 1 1 100px;
    -ms-flex: 1 1 100px;
    flex: 1 1 100px;
    }
}

/* Media box */
.btMediaBox {
    position: relative;
    overflow: hidden;
    }
.btMediaBox img {
    display: block;
    width: auto;
    height: auto;
    }
.btMediaBox .aspectVideo {
    visibility: hidden;
    width: 100%;
    }
.btMediaBox iframe {
    display: block;
    border: none;
    }
.btMediaBox.video iframe {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    border: none;
    }
.btMediaBox.audio iframe {
    display: block;
    width: 100% !important;
    }
.btMediaBox.btQuote,
.btMediaBox.btLink {
    text-align: center;
    position: relative;
    display: block;
    padding: 3em;
    margin: 0;
    color: #181818;
    font-weight: 300;
    padding: 5em;
    }
.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #53ba00;
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: -moz-linear-gradient(left,#a6e72a 0%,#53ba00 100%);
    background: linear-gradient(to right,#a6e72a 0%,#53ba00 100%);
    }
.btMediaBox.btQuote[style*="background-image"]:before,
.btMediaBox.btLink[style*="background-image"]:before {
    opacity: .85;
    }
.btArticleListItem .btMediaBox.btQuote,
.btArticleListItem .btMediaBox.btLink {
    padding: 4em;
    }
.btMediaBox.btQuote blockquote,
.btMediaBox.btLink blockquote {
    padding: 0;
    }
.btMediaBox.btQuote blockquote:before,
.btMediaBox.btLink blockquote:before {
    content: '';
    }
.btMediaBox.btQuote p:before,
.btMediaBox.btLink p:before {
    display: block;
    text-align: center;
    font: 2em/1em Essential;
    margin-bottom: .3em;
    }
.btMediaBox.btQuote p,
.btMediaBox.btLink p {
    font-size: 1.8em;
    line-height: 1.3em;
    margin: 0;
    letter-spacing: -.01em;
    }
.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
    display: inline-block;
    padding: 1.5em 0 0;
    border-top: 2px solid #fff;
    margin: 1.5em 0 0;
    font-size: 1em;
    font-family: Roboto;
    font-weight: 300;
    }
.btMediaBox.btQuote a,
.btMediaBox.btLink a {
    color: #181818;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btMediaBox.btQuote a:hover,
.btMediaBox.btLink a:hover {
    color: #fff;
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.btMediaBox.btLink p:before {
    content: "\ea56";
    }
.btMediaBox.btQuote p:before {
    content: "\e9c4";
    }

/* Blog list side info */
.btHasAuthorInfo .btArticleContentHolder {
    position: relative;
    padding-left: 110px;
    }
.rtl .btHasAuthorInfo .btArticleContentHolder {
    padding-left: 0;
    padding-right: 110px;
    }
.articleSideGutter {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.4;
    width: 90px;
    text-align: center;
    }
.articleSideGutter .btArticleAuthor:before {
    display: none;
    }
.articleSideGutter .title {
    font-size: .8125rem;
    }
.articleSideGutter .date {
    padding: .5em 0 0;
    font-size: .8125rem;
    }
.articleSideGutter .date small {
    font-size: 1em;
    }
.rtl .articleSideGutter {
    left: auto;
    right: 0;
    }
.articleSideGutter .asgItem.title {
    margin: 4px 0 0;
    }
.articleSideGutter .avatar img {
    border-radius: 50%;
    }
@media (max-width: 768px) {
.btPostSingleItemStandard .btArticleShareEtc {
    display: block;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn {
    max-width: 100%;
    float: none;
    text-align: left;
    }
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn:first-child,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn:first-child {
    padding-bottom: 1em;
    }
.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,
.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn {
    text-align: right;
    }
}

@media (max-width:620px) {
.btHasAuthorInfo .btArticleContentHolder {
    padding-left: 0;
    clear: both;
    }
.rtl .btHasAuthorInfo .btArticleContentHolder {
    padding-right: 0;
    }
.btHasAuthorInfo .articleSideGutter {
    position: relative;
    left: 0;
    margin: 0;
    width: auto;
    padding: 0 0 1em;
    clear: both;
    text-align: left;
    }
.rtl .btHasAuthorInfo .articleSideGutter {
    text-align: right;
    }
.btHasAuthorInfo .asgItem.avatar {
    width: 45px;
    float: left;
    margin: 0 10px 0 0;
    }
.rtl .btHasAuthorInfo .asgItem.avatar {
    float: right;
    margin: 0 0 0 10px;
    }
}

/* Share row general */
/* List views */
/* Column list view */
body.btNoSidebar .btPostListColumns:first-of-type,
body.btNoSidebar .btPostSingleItemColumns:first-of-type {
    margin-top: 4em;
    }
.btPostListColumns:not(:last-of-type),
.btPostSingleItemColumns:not(:last-of-type) {
    margin-bottom: 7em;
    }
.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 65%;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    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 35%;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    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 .btArticleHeadline .bt_bb_headline .bt_bb_headline_content,
.btPostSingleItemColumns .btArticleContentHolder .btArticleHeadline .bt_bb_headline .bt_bb_headline_content {
    font-weight: 400;
    }
.btPostListColumns .btArticleContentHolder .btArticleHeadline .bt_bb_headline .bt_bb_headline_content:after,
.btPostSingleItemColumns .btArticleContentHolder .btArticleHeadline .bt_bb_headline .bt_bb_headline_content:after {
    margin-top: .5em;
    margin-bottom: -.125em;
    }
.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;
    }
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
    padding: 0 1em;
    }
.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
@media (max-width: 992px) {
.btPostListColumns .btArticleContentHolder,
.btPostSingleItemColumns .btArticleContentHolder {
    display: block;
    }
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
    width: 100%;
    max-width: 100%;
    }
.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
    width: 100%;
    max-width: 100%;
    }
}

@media (max-width: 620px) {
.btPostListColumns .btArticleContentHolder {
    display: block;
    margin-left: 0;
    margin-right: 0;
    }
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostListColumns .btArticleContentHolder .btArticleTextContent {
    clear: both;
    padding: 0;
    }
.btPostListColumns .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 {
    font-family: FontAwesome;
    content: "\f02b";
    margin: 0 .5em;
    color: #53ba00;
    }

/* Dark skin */
.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: #181818;
    }

/* 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;
    }
.btPostSingleItemColumns .btArticleMedia .btTagsColumn,
.btPostSingleItemColumns .btArticleHeadline .btTagsColumn,
.btPostSingleItemColumns .btArticleContent .btTagsColumn,
.btPostSingleItemColumns .btArticleShareEtc .btTagsColumn {
    margin-bottom: 2em;
    }
body.btNoSidebar .btPostSingleItemColumns {
    margin-top: 4em;
    }

/* Simple view */
.btArticleListItem.btPostListSimple .btArticleContentHolder {
    padding-bottom: 4em;
    margin-bottom: 4em;
    }
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextExcerpt {
    margin-top: 2em;
    }
.btLightSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btDarkSkin .btLightSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_2 .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_4 .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_5 .btArticleListItem.btPostListSimple .btArticleContentHolder {
    border-bottom: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btLightSkin .btDarkSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_1 .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_3 .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_6 .btArticleListItem.btPostListSimple .btArticleContentHolder {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btArticleListItem.animate {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    transition-delay: 200ms;
    }

/* Image alignment (unit test) */
.btContentHolder .alignleft {
    float: left;
    margin: 0 1em 0 0;
    }
.btContentHolder .alignright {
    float: right;
    margin: 0 0 1em 1em;
    }
.btContentHolder .aligncenter,
.btContentHolder .btContent .alignnone {
    text-align: center;
    margin: 0 auto;
    }
.btContentHolder figure.aligncenter,
.btContentHolder .btContent figure.alignnone {
    margin: 0 auto 1em;
    }
.btContentHolder .alignnone {
    width: auto !important;
    }

/* Password protection (unit test) */
.post-password-form {
    margin: 0 auto 4em;
    }
.post-password-form p:first-child {
    font-weight: 700;
    }
.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 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
    padding-right: 5px;
    }
.post-password-form p:nth-child(2) label input[type="password"] {
    padding: 10px;
    height: 48px;
    display: inline;
    }
.post-password-form p:nth-child(2) input[type="submit"] {
    font-family: Raleway;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    margin: 0 auto;
    color: #FFF;
    width: auto;
    height: 50px;
    background: #53ba00;
    border: 0;
    cursor: pointer;
    padding: 0 1em;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.post-password-form p:nth-child(2) input[type="submit"]:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    background: #48a100;
    }

/* Pagination */
.btPagination {
    font-family: "Raleway";
    font-weight: 400;
    font-size: 1rem;
    line-height: 2.5rem;
    margin-top: 2em;
    margin-bottom: 4em;
    }
.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;
    font-weight: 700;
    }
.btPagination .paging a:hover {
    color: inherit;
    }
.btPagination .paging p {
    margin: 0;
    }
.btPagination .paging a:after {
    width: 2.5rem;
    display: block;
    text-align: center;
    font: 2rem/2.5rem Icon7Stroke;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    background: #53ba00;
    color: #fff;
    }
.btSoftRoundedButtons .btPagination .paging a:after {
    border-radius: 3px;
    }
.btHardRoundedButtons .btPagination .paging a:after {
    border-radius: 50px;
    }
.btPagination .paging a:hover:after {
    background: #a6e72a;
    color: #181818;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.btPagination .paging .pagePrev a:after {
    content: "\e686";
    float: left;
    margin: 0 10px 0 0;
    }
.rtl .btPagination .paging .pagePrev a:after {
    content: "\e684";
    float: right;
    margin: 0 0 0 10px;
    }
.btPagination .paging .pageNext a:after {
    content: "\e684";
    float: right;
    margin: 0 0 0 10px;
    }
.rtl .btPagination .paging .pageNext a:after {
    content: "\e686";
    float: left;
    margin: 0 10px 0 0;
    }

/* PrevNext post */
.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: 1px;
    width: 50%;
    margin: 0;
    }
.btNext.btPrevNextNav .btPrevNext {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    float: right;
    text-align: right;
    }
.btPrevNextNav .btPrevNext .btPrevNextImage {
    -webkit-flex: 0 0 6em;
    -ms-flex: 0 0 6em;
    flex: 0 0 6em;
    height: 6em;
    background-size: cover;
    background-position: center center;
    margin: 0 1em 0 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.rtl .btPrevNextNav .btPrevNext .btPrevNextImage {
    margin: 0 0 0 1em;
    }
.btSoftRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
    border-radius: 3px;
    }
.btHardRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
    border-radius: 50px;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    min-width: 0%;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-family: Raleway;
    font-size: 1rem;
    font-weight: 700;
    -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.8em;
    max-height: 3.6em;
    }
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-size: .75rem;
    text-transform: uppercase;
    opacity: .5;
    }
.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
    color: #53ba00;
    }
.btPrevNextNav .btPrevNext:hover .btPrevNextImage {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-box-shadow: 0 0 0 3px #a6e72a inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 3px #a6e72a inset,0 3px 10px rgba(24,24,24,.3);
    }
.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 .btPrevNextItem .btPrevNextTitle {
    font-size: 1rem;
    }
}

/* Linked pages in a single post (unit test) */
.btLinkPages {
    clear: both;
    }
.btLinkPages ul {
    margin: 0 0 2em;
    padding: 2em 0 0;
    }
.btLinkPages ul li {
    list-style: none;
    display: inline-block;
    padding: 0;
    }
.btLinkPages ul a {
    display: inline-block;
    border-radius: 50%;
    width: 1.6275em;
    height: 1.6275em;
    line-height: 1.6275em;
    text-align: center;
    background: #53ba00;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLinkPages ul a:hover {
    background: #a6e72a;
    color: #181818;
    }

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

/* Post categories, comments, date and author spans */
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h1 .bt_bb_headline_superheadline,
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h2 .bt_bb_headline_superheadline,
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h3 .bt_bb_headline_superheadline,
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h4 .bt_bb_headline_superheadline,
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h5 .bt_bb_headline_superheadline,
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h6 .bt_bb_headline_superheadline,
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h7 .bt_bb_headline_superheadline,
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline h8 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h1 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h2 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h3 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h4 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h5 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h6 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h7 .bt_bb_headline_superheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline h8 .bt_bb_headline_superheadline {
    font-size: .9375rem;
    }
.btArticleHeadline .bt_bb_headline .bt_bb_headline_content,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline .bt_bb_headline_content {
    font-weight: 400;
    }
.btArticleHeadline .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,
.btArticleListItem.btPostListSimple .btArticleTextContent .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .9375rem !important;
    }
.btArticleCategories {
    text-transform: uppercase;
    }
.btArticleCategories a {
    color: inherit;
    font-size: 1em;
    }
.btArticleCategories a:hover {
    color: #53ba00 !important;
    }
.btArticleCategories a:not(:first-child):before {
    content: '-';
    margin: 0 .75em;
    display: inline-block;
    -webkit-transform: scaleX(2);
    -moz-transform: scaleX(2);
    -ms-transform: scaleX(2);
    transform: scaleX(2);
    opacity: .2;
    font-weight: 100;
    }
.btArticleDate:not(:last-child):after,
.btArticleAuthor:not(:last-child):after,
.btArticleComments:not(:last-child):after,
.btArticleCategories:not(:last-child):after {
    content: '-';
    margin: 0 .75em;
    display: inline-block;
    -webkit-transform: scaleX(2);
    -moz-transform: scaleX(2);
    -ms-transform: scaleX(2);
    transform: scaleX(2);
    opacity: .2;
    font-weight: 100;
    }
.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,
.bt_bb_color_scheme_2 .btArticleDate:not(:last-child):after,
.bt_bb_color_scheme_2 .btArticleAuthor:not(:last-child):after,
.bt_bb_color_scheme_2 .btArticleComments:not(:last-child):after,
.bt_bb_color_scheme_2 .btArticleCategories:not(:last-child):after,
.bt_bb_color_scheme_4 .btArticleDate:not(:last-child):after,
.bt_bb_color_scheme_4 .btArticleAuthor:not(:last-child):after,
.bt_bb_color_scheme_4 .btArticleComments:not(:last-child):after,
.bt_bb_color_scheme_4 .btArticleCategories:not(:last-child):after,
.bt_bb_color_scheme_5 .btArticleDate:not(:last-child):after,
.bt_bb_color_scheme_5 .btArticleAuthor:not(:last-child):after,
.bt_bb_color_scheme_5 .btArticleComments:not(:last-child):after,
.bt_bb_color_scheme_5 .btArticleCategories:not(:last-child):after {
    color: #181818;
    }
.btDarkSkin .btArticleDate:not(:last-child):after,
.btDarkSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin .btArticleComments:not(:last-child):after,
.btDarkSkin .btArticleCategories:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleDate:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleComments:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,
.bt_bb_color_scheme_1 .btArticleDate:not(:last-child):after,
.bt_bb_color_scheme_1 .btArticleAuthor:not(:last-child):after,
.bt_bb_color_scheme_1 .btArticleComments:not(:last-child):after,
.bt_bb_color_scheme_1 .btArticleCategories:not(:last-child):after,
.bt_bb_color_scheme_3 .btArticleDate:not(:last-child):after,
.bt_bb_color_scheme_3 .btArticleAuthor:not(:last-child):after,
.bt_bb_color_scheme_3 .btArticleComments:not(:last-child):after,
.bt_bb_color_scheme_3 .btArticleCategories:not(:last-child):after,
.bt_bb_color_scheme_6 .btArticleDate:not(:last-child):after,
.bt_bb_color_scheme_6 .btArticleAuthor:not(:last-child):after,
.bt_bb_color_scheme_6 .btArticleComments:not(:last-child):after,
.bt_bb_color_scheme_6 .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),
.bt_bb_color_scheme_2 .btArticleDate:not(:last-child),
.bt_bb_color_scheme_2 .btArticleAuthor:not(:last-child),
.bt_bb_color_scheme_2 .btArticleComments:not(:last-child),
.bt_bb_color_scheme_2 .btArticleCategories:not(:last-child),
.bt_bb_color_scheme_4 .btArticleDate:not(:last-child),
.bt_bb_color_scheme_4 .btArticleAuthor:not(:last-child),
.bt_bb_color_scheme_4 .btArticleComments:not(:last-child),
.bt_bb_color_scheme_4 .btArticleCategories:not(:last-child),
.bt_bb_color_scheme_5 .btArticleDate:not(:last-child),
.bt_bb_color_scheme_5 .btArticleAuthor:not(:last-child),
.bt_bb_color_scheme_5 .btArticleComments:not(:last-child),
.bt_bb_color_scheme_5 .btArticleCategories:not(:last-child) {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btArticleDate:not(:last-child),
.btDarkSkin .btArticleAuthor:not(:last-child),
.btDarkSkin .btArticleComments:not(:last-child),
.btDarkSkin .btArticleCategories:not(:last-child),
.btLightSkin .btDarkSkin .btArticleDate:not(:last-child),
.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child),
.btLightSkin .btDarkSkin .btArticleComments:not(:last-child),
.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child),
.bt_bb_color_scheme_1 .btArticleDate:not(:last-child),
.bt_bb_color_scheme_1 .btArticleAuthor:not(:last-child),
.bt_bb_color_scheme_1 .btArticleComments:not(:last-child),
.bt_bb_color_scheme_1 .btArticleCategories:not(:last-child),
.bt_bb_color_scheme_3 .btArticleDate:not(:last-child),
.bt_bb_color_scheme_3 .btArticleAuthor:not(:last-child),
.bt_bb_color_scheme_3 .btArticleComments:not(:last-child),
.bt_bb_color_scheme_3 .btArticleCategories:not(:last-child),
.bt_bb_color_scheme_6 .btArticleDate:not(:last-child),
.bt_bb_color_scheme_6 .btArticleAuthor:not(:last-child),
.bt_bb_color_scheme_6 .btArticleComments:not(:last-child),
.bt_bb_color_scheme_6 .btArticleCategories:not(:last-child) {
    border-color: rgba(255,255,255,.1) !important;
    }
.btArticleDate,
.btArticleAuthor,
.btArticleComments {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    }
.btArticleDate:before,
.btArticleAuthor:before,
.btArticleComments:before {
    font-family: FontAwesome;
    margin: 0;
    color: #53ba00;
    }
body:not(.rtl) .btArticleDate:before,
body:not(.rtl) .btArticleAuthor:before,
body:not(.rtl) .btArticleComments:before {
    margin-right: 5px;
    }
body.rtl .btArticleDate:before,
body.rtl .btArticleAuthor:before,
body.rtl .btArticleComments:before {
    margin-left: 5px;
    }
.btLightSkin .btArticleDate,
.btLightSkin .btArticleAuthor,
.btLightSkin .btArticleComments,
.btDarkSkin .btLightSkin .btArticleDate,
.btDarkSkin .btLightSkin .btArticleAuthor,
.btDarkSkin .btLightSkin .btArticleComments,
.btLightSkin .btDarkSkin .btLightSkin .btArticleDate,
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments,
.bt_bb_color_scheme_2 .btArticleDate,
.bt_bb_color_scheme_2 .btArticleAuthor,
.bt_bb_color_scheme_2 .btArticleComments,
.bt_bb_color_scheme_4 .btArticleDate,
.bt_bb_color_scheme_4 .btArticleAuthor,
.bt_bb_color_scheme_4 .btArticleComments,
.bt_bb_color_scheme_5 .btArticleDate,
.bt_bb_color_scheme_5 .btArticleAuthor,
.bt_bb_color_scheme_5 .btArticleComments {
    color: inherit;
    }
.btDarkSkin .btArticleDate,
.btDarkSkin .btArticleAuthor,
.btDarkSkin .btArticleComments,
.btLightSkin .btDarkSkin .btArticleDate,
.btLightSkin .btDarkSkin .btArticleAuthor,
.btLightSkin .btDarkSkin .btArticleComments,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments,
.bt_bb_color_scheme_1 .btArticleDate,
.bt_bb_color_scheme_1 .btArticleAuthor,
.bt_bb_color_scheme_1 .btArticleComments,
.bt_bb_color_scheme_3 .btArticleDate,
.bt_bb_color_scheme_3 .btArticleAuthor,
.bt_bb_color_scheme_3 .btArticleComments,
.bt_bb_color_scheme_6 .btArticleDate,
.bt_bb_color_scheme_6 .btArticleAuthor,
.bt_bb_color_scheme_6 .btArticleComments {
    color: inherit;
    }
.btArticleDate:not(span):hover,
.btArticleAuthor:not(span):hover,
.btArticleComments:not(span):hover {
    color: #53ba00 !important;
    }
.btArticleDate:before {
    content: "\f017";
    }
.btArticleAuthor:before {
    content: "\f2bd";
    }
.btArticleComments:before {
    content: "\f27a";
    }

/* 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: .875em;
    margin-bottom: 1em;
    }
.bypostauthor {
    font-size: inherit;
    }

/* Password protected post */
article .post-password-form {
    margin: 0 auto 4em !important;
    }

/* Comments */
body:not(.woocommerce) .bt-comments-box .form-submit {
    margin-bottom: 0;
    }
.bt-comments-box {
    margin: 0 0 .75em;
    }
.bt-comments-box > h1,
.bt-comments-box > h2,
.bt-comments-box > h3,
.bt-comments-box > h4,
.bt-comments-box > h5,
.bt-comments-box > h6,
.bt-comments-box > h7,
.bt-comments-box > h8,
.bt-comments-box .comment-respond > h1,
.bt-comments-box .comment-respond > h2,
.bt-comments-box .comment-respond > h3,
.bt-comments-box .comment-respond > h4,
.bt-comments-box .comment-respond > h5,
.bt-comments-box .comment-respond > h6,
.bt-comments-box .comment-respond > h7,
.bt-comments-box .comment-respond > h8 {
    margin: 0 0 .75em;
    padding: 0;
    font-size: 2.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 {
    padding-bottom: .75em;
    }
.btLightSkin .bt-comments-box .comment-respond > h1,
.btLightSkin .bt-comments-box .comment-respond > h2,
.btLightSkin .bt-comments-box .comment-respond > h3,
.btLightSkin .bt-comments-box .comment-respond > h4,
.btLightSkin .bt-comments-box .comment-respond > h5,
.btLightSkin .bt-comments-box .comment-respond > h6,
.btLightSkin .bt-comments-box .comment-respond > h7,
.btLightSkin .bt-comments-box .comment-respond > h8,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h1,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h2,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h3,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h4,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h5,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h6,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h7,
.btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h8,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h1,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h2,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h3,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h4,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h5,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h6,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h7,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .comment-respond > h8,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h1,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h2,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h3,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h4,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h5,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h6,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h7,
.bt_bb_color_scheme_2 .bt-comments-box .comment-respond > h8,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h1,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h2,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h3,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h4,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h5,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h6,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h7,
.bt_bb_color_scheme_4 .bt-comments-box .comment-respond > h8,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h1,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h2,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h3,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h4,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h5,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h6,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h7,
.bt_bb_color_scheme_5 .bt-comments-box .comment-respond > h8 {
    border-bottom: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .bt-comments-box .comment-respond > h1,
.btDarkSkin .bt-comments-box .comment-respond > h2,
.btDarkSkin .bt-comments-box .comment-respond > h3,
.btDarkSkin .bt-comments-box .comment-respond > h4,
.btDarkSkin .bt-comments-box .comment-respond > h5,
.btDarkSkin .bt-comments-box .comment-respond > h6,
.btDarkSkin .bt-comments-box .comment-respond > h7,
.btDarkSkin .bt-comments-box .comment-respond > h8,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h1,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h2,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h3,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h4,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h5,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h6,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h7,
.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h8,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h1,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h2,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h3,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h4,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h5,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h6,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h7,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .comment-respond > h8,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h1,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h2,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h3,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h4,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h5,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h6,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h7,
.bt_bb_color_scheme_1 .bt-comments-box .comment-respond > h8,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h1,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h2,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h3,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h4,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h5,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h6,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h7,
.bt_bb_color_scheme_3 .bt-comments-box .comment-respond > h8,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h1,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h2,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h3,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h4,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h5,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h6,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h7,
.bt_bb_color_scheme_6 .bt-comments-box .comment-respond > h8 {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.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,
.bt-comments-box ul.comments > li.comment > ul.children > li.comment {
    display: block;
    margin: 0;
    }
.btLightSkin .bt-comments-box ul.comments > li,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments > li,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments > li,
.bt_bb_color_scheme_2 .bt-comments-box ul.comments > li,
.bt_bb_color_scheme_4 .bt-comments-box ul.comments > li,
.bt_bb_color_scheme_5 .bt-comments-box ul.comments > li,
.btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt_bb_color_scheme_2 .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt_bb_color_scheme_4 .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt_bb_color_scheme_5 .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .bt-comments-box ul.comments > li,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li,
.bt_bb_color_scheme_1 .bt-comments-box ul.comments > li,
.bt_bb_color_scheme_3 .bt-comments-box ul.comments > li,
.bt_bb_color_scheme_6 .bt-comments-box ul.comments > li,
.btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt_bb_color_scheme_1 .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt_bb_color_scheme_3 .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.bt_bb_color_scheme_6 .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.bt-comments-box ul.comments li > article {
    padding: 2em 0;
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt-comments-box ul.comments li > article .commentTxt {
    padding: 0;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.bt-comments-box ul.comments li > article .commentAvatar {
    padding: 0 30px 0 0;
    -webkit-flex: 1 0 120px;
    -ms-flex: 1 0 120px;
    flex: 1 0 120px;
    }
.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 {
    padding-top: 1em;
    }
.bt-comments-box ul.comments li.pingback .edit-link {
    display: inline-block;
    font-size: .875rem;
    line-height: 1;
    }
.bt-comments-box ul.comments li.pingback .edit-link:not(:empty) {
    margin: 0 0 0 1em;
    }
.rtl .bt-comments-box ul.comments li.pingback .edit-link:not(:empty) {
    margin: 0 1em 0 0;
    }
.bt-comments-box ul.comments li.pingback .edit-link a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .7;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    }
.bt-comments-box ul.comments li.pingback .edit-link a:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #53ba00;
    }
.rtl .bt-comments-box ul.comments li.pingback .edit-link a:before {
    margin: 0 0 0 5px;
    }
.btLightSkin .bt-comments-box ul.comments li.pingback .edit-link a,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments li.pingback .edit-link a,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_2 .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_4 .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_5 .bt-comments-box ul.comments li.pingback .edit-link a {
    color: #181818;
    }
.btDarkSkin .bt-comments-box ul.comments li.pingback .edit-link a,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.pingback .edit-link a,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_1 .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_3 .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_6 .bt-comments-box ul.comments li.pingback .edit-link a {
    color: #fff;
    }
.bt-comments-box ul.comments li.pingback .edit-link a:before {
    content: "\f040";
    }
.bt-comments-box ul.comments li.pingback .edit-link a:hover {
    opacity: 1;
    }
.bt-comments-box ul.children {
    margin: 0 0 0 20px;
    }
.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 {
    margin: 0;
    padding: 0;
    line-height: 1.3;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 1.2em;
    font-weight: 700;
    }
.bt-comments-box .vcard .posted {
    margin: 0;
    opacity: .7;
    line-height: 1.15;
    text-align: right;
    padding: 0 0 0 10px;
    font-size: .875rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.rtl .bt-comments-box .vcard .posted {
    text-align: left;
    padding: 0 10px 0 0;
    }
.bt-comments-box .vcard .posted:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #53ba00;
    content: "\f017";
    }
.rtl .bt-comments-box .vcard .posted:before {
    margin: 0 0 0 5px;
    }
.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 {
    display: inline-block;
    font-size: .875rem;
    line-height: 1;
    }
.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,
.bt-comments-box .commentTxt p.reply a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .7;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    }
.bt-comments-box .commentTxt p.edit-link a:before,
.bt-comments-box .commentTxt p.reply a:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #53ba00;
    }
.rtl .bt-comments-box .commentTxt p.edit-link a:before,
.rtl .bt-comments-box .commentTxt p.reply a:before {
    margin: 0 0 0 5px;
    }
.bt-comments-box .commentTxt p.edit-link a:hover,
.bt-comments-box .commentTxt p.reply a:hover {
    opacity: 1;
    }
.btLightSkin .bt-comments-box .commentTxt p.edit-link a,
.btDarkSkin .btLightSkin .bt-comments-box .commentTxt p.edit-link a,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_2 .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_4 .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_5 .bt-comments-box .commentTxt p.edit-link a,
.btLightSkin .bt-comments-box .commentTxt p.reply a,
.btDarkSkin .btLightSkin .bt-comments-box .commentTxt p.reply a,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_2 .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_4 .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_5 .bt-comments-box .commentTxt p.reply a {
    color: #181818;
    }
.btDarkSkin .bt-comments-box .commentTxt p.edit-link a,
.btLightSkin .btDarkSkin .bt-comments-box .commentTxt p.edit-link a,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_1 .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_3 .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_6 .bt-comments-box .commentTxt p.edit-link a,
.btDarkSkin .bt-comments-box .commentTxt p.reply a,
.btLightSkin .btDarkSkin .bt-comments-box .commentTxt p.reply a,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_1 .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_3 .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_6 .bt-comments-box .commentTxt p.reply a {
    color: #fff;
    }
.bt-comments-box .commentTxt p.edit-link a:before {
    content: "\f040";
    }
.bt-comments-box .commentTxt p.reply a:before {
    content: "\f112";
    }
.bt-comments-box .comment-form {
    padding-bottom: 20px;
    }
.bt-comments-box .comment-navigation {
    text-align: right;
    clear: right;
    }
.bt-comments-box .comment-navigation a,
.bt-comments-box .comment-navigation span {
    display: inline-block;
    }
.bt-comments-box .comment-navigation span {
    margin: 0 5px;
    }
.comment-awaiting-moderation {
    color: #53ba00;
    }
a#cancel-comment-reply-link {
    padding: .875rem 1.25rem;
    margin: 0 0 0 2em;
    border: none;
    background: transparent;
    color: #53ba00;
    font-family: Raleway;
    -webkit-box-shadow: 0 0 0 2px #53ba00 inset;
    box-shadow: 0 0 0 2px #53ba00 inset;
    font-weight: 700;
    position: relative;
    float: right;
    text-transform: uppercase;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    overflow: hidden;
    font-size: .75rem;
    }
.btSoftRoundedButtons a#cancel-comment-reply-link {
    border-radius: 3px;
    }
.btHardRoundedButtons a#cancel-comment-reply-link {
    border-radius: 50px;
    }
a#cancel-comment-reply-link:before {
    padding-right: .625em;
    content: "\f00d";
    font-family: FontAwesome;
    }
.rtl a#cancel-comment-reply-link {
    margin: 0 2em 0 0;
    float: left;
    }
.rtl a#cancel-comment-reply-link:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
    }
a#cancel-comment-reply-link:after {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
a#cancel-comment-reply-link:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
a#cancel-comment-reply-link:hover:after {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }
.btCommentSubmit {
    font-family: Raleway;
    margin: 0 auto;
    color: #FFF;
    width: auto;
    height: 50px;
    background: #53ba00;
    border: 0;
    cursor: pointer;
    padding: 0 1.875em;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    position: relative;
    overflow: hidden;
    }
.btSoftRoundedButtons .btCommentSubmit {
    border-radius: 3px;
    }
.btHardRoundedButtons .btCommentSubmit {
    border-radius: 50px;
    }
.btCommentSubmit:before {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
.btCommentSubmit:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    background: #48a100;
    }
.btCommentSubmit:hover:before {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }

/* 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,
.bt_bb_color_scheme_2 .bt-comments-box ul.comments ul.children li.comment article,
.bt_bb_color_scheme_4 .bt-comments-box ul.comments ul.children li.comment article,
.bt_bb_color_scheme_5 .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,
.bt_bb_color_scheme_1 .bt-comments-box ul.comments ul.children li.comment article,
.bt_bb_color_scheme_3 .bt-comments-box ul.comments ul.children li.comment article,
.bt_bb_color_scheme_6 .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,
.bt_bb_color_scheme_2 .bt-comments-box ul.comments ul.children li.comment article:after,
.bt_bb_color_scheme_4 .bt-comments-box ul.comments ul.children li.comment article:after,
.bt_bb_color_scheme_5 .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,
.bt_bb_color_scheme_1 .bt-comments-box ul.comments ul.children li.comment article:after,
.bt_bb_color_scheme_3 .bt-comments-box ul.comments ul.children li.comment article:after,
.bt_bb_color_scheme_6 .bt-comments-box ul.comments ul.children li.comment article:after {
    background-color: #181818;
    }
}

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

/* Base typography */
.sidebar .widget_bt_bb_recent_posts ul li,
.btSidebar .widget_bt_bb_recent_posts ul li {
    margin: 0;
    }
.btBox > h4,
.btCustomMenu > h4,
.btTopBox > h4 {
    font-size: 1.875em;
    margin-bottom: 1em;
    padding-bottom: 0;
    display: inline-block;
    width: 100%;
    font-weight: 400;
    }
.btBox h5,
.btCustomMenu h5,
.btTopBox h5 {
    font-size: 1.4em;
    margin-bottom: .35em;
    }
body:not(.btNoDashInSidebar) .btBox > h4:after,
body:not(.btNoDashInSidebar) .btCustomMenu > h4:after,
body:not(.btNoDashInSidebar) .btTopBox > h4:after {
    content: ' ';
    clear: both;
    width: 3em;
    display: block;
    border-bottom: 2px solid #53ba00;
    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:empty,
.btCustomMenu ul li:empty,
.btTopBox ul li:empty {
    display: none;
    }
.btBox ul li,
.btCustomMenu ul li,
.btTopBox ul li {
    display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .8em 0;
    margin-left: 0;
    }
.btBox ul li a,
.btCustomMenu ul li a,
.btTopBox ul li a {
    display: block;
    position: relative;
    }
.btBox ul li a:before,
.btCustomMenu ul li a:before,
.btTopBox ul li a:before {
    position: absolute;
    display: block;
    left: 0;
    height: 2px;
    bottom: -4px;
    content: "";
    background: #53ba00;
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    transition: transform 300ms ease;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    width: 20px;
    }
.rtl .btBox ul li a:before,
.rtl .btCustomMenu ul li a:before,
.rtl .btTopBox ul li a:before {
    left: auto;
    right: 0;
    }
.btBox ul li a:hover:before,
.btCustomMenu ul li a:hover:before,
.btTopBox ul li a:hover:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btLightSkin .btBox ul li,
.btDarkSkin .btLightSkin .btBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li,
.bt_bb_color_scheme_2 .btBox ul li,
.bt_bb_color_scheme_4 .btBox ul li,
.bt_bb_color_scheme_5 .btBox ul li,
.btLightSkin .btCustomMenu ul li,
.btDarkSkin .btLightSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li,
.bt_bb_color_scheme_2 .btCustomMenu ul li,
.bt_bb_color_scheme_4 .btCustomMenu ul li,
.bt_bb_color_scheme_5 .btCustomMenu ul li,
.btLightSkin .btTopBox ul li,
.btDarkSkin .btLightSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li,
.bt_bb_color_scheme_2 .btTopBox ul li,
.bt_bb_color_scheme_4 .btTopBox ul li,
.bt_bb_color_scheme_5 .btTopBox ul li {
    border-bottom: 1px solid rgba(24,24,24,.07);
    }
.btDarkSkin .btBox ul li,
.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li,
.bt_bb_color_scheme_1 .btBox ul li,
.bt_bb_color_scheme_3 .btBox ul li,
.bt_bb_color_scheme_6 .btBox ul li,
.btDarkSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li,
.bt_bb_color_scheme_1 .btCustomMenu ul li,
.bt_bb_color_scheme_3 .btCustomMenu ul li,
.bt_bb_color_scheme_6 .btCustomMenu ul li,
.btDarkSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btTopBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li,
.bt_bb_color_scheme_1 .btTopBox ul li,
.bt_bb_color_scheme_3 .btTopBox ul li,
.bt_bb_color_scheme_6 .btTopBox ul li {
    border-bottom: 1px solid rgba(255,255,255,.07);
    }
.btBox ul li ul,
.btCustomMenu ul li ul,
.btTopBox ul li ul {
    margin: 1em 0 0;
    padding: 0;
    }
.btLightSkin .btBox ul li ul,
.btDarkSkin .btLightSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li ul,
.bt_bb_color_scheme_2 .btBox ul li ul,
.bt_bb_color_scheme_4 .btBox ul li ul,
.bt_bb_color_scheme_5 .btBox ul li ul,
.btLightSkin .btCustomMenu ul li ul,
.btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.bt_bb_color_scheme_2 .btCustomMenu ul li ul,
.bt_bb_color_scheme_4 .btCustomMenu ul li ul,
.bt_bb_color_scheme_5 .btCustomMenu ul li ul,
.btLightSkin .btTopBox ul li ul,
.btDarkSkin .btLightSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li ul,
.bt_bb_color_scheme_2 .btTopBox ul li ul,
.bt_bb_color_scheme_4 .btTopBox ul li ul,
.bt_bb_color_scheme_5 .btTopBox ul li ul {
    border-top: 1px solid rgba(24,24,24,.07);
    }
.btDarkSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul,
.bt_bb_color_scheme_1 .btBox ul li ul,
.bt_bb_color_scheme_3 .btBox ul li ul,
.bt_bb_color_scheme_6 .btBox ul li ul,
.btDarkSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.bt_bb_color_scheme_1 .btCustomMenu ul li ul,
.bt_bb_color_scheme_3 .btCustomMenu ul li ul,
.bt_bb_color_scheme_6 .btCustomMenu ul li ul,
.btDarkSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btTopBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul,
.bt_bb_color_scheme_1 .btTopBox ul li ul,
.bt_bb_color_scheme_3 .btTopBox ul li ul,
.bt_bb_color_scheme_6 .btTopBox ul li ul {
    border-top: 1px solid rgba(255,255,255,.07);
    }
.btBox ul li ul li,
.btCustomMenu ul li ul li,
.btTopBox ul li ul li {
    margin-left: .769em;
    }
.rtl .btBox ul li ul li,
.rtl .btCustomMenu ul li ul li,
.rtl .btTopBox ul li ul li {
    margin-left: 0;
    margin-right: .769em;
    }
.btBox ul li.current-menu-item > a,
.btCustomMenu ul li.current-menu-item > a,
.btTopBox ul li.current-menu-item > a {
    color: #53ba00;
    }
.btBox ul li:first-child,
.btCustomMenu ul li:first-child,
.btTopBox ul li:first-child {
    padding-top: 0;
    }
.btBox ul li:first-child li:first-child,
.btCustomMenu ul li:first-child li:first-child,
.btTopBox ul li:first-child li:first-child {
    padding-top: .8em;
    }
.btBox ul li:after,
.btCustomMenu ul li:after,
.btTopBox ul li:after {
    clear: both;
    content: " ";
    display: block;
    }
.btBox ul li li:first-child,
.btCustomMenu ul li li:first-child,
.btTopBox ul li li:first-child {
    padding-top: .8em;
    }
.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 .btImageTextWidgetWrapper,
.btCustomMenu .btImageTextWidgetWrapper,
.btTopBox .btImageTextWidgetWrapper {
    padding-top: .2em;
    }
.btBox .btImageTextWidgetWrapper ul li,
.btCustomMenu .btImageTextWidgetWrapper ul li,
.btTopBox .btImageTextWidgetWrapper ul li {
    padding: 0 0 1em;
    border: none !important;
    }
.btBox .btImageTextWidget,
.btCustomMenu .btImageTextWidget,
.btTopBox .btImageTextWidget {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.btTopBox .btImageTextWidget .btImageTextWidgetImage {
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    padding-right: 10px;
    }
.rtl .btBox .btImageTextWidget .btImageTextWidgetImage,
.rtl .btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.rtl .btTopBox .btImageTextWidget .btImageTextWidgetImage {
    padding-right: 0;
    padding-left: 10px;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage a,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a {
    display: block;
    line-height: 0;
    }
.btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
    margin: 0;
    border: 1px solid rgba(24,24,24,.1);
    max-width: 100%;
    width: 100%;
    height: auto;
    }
.btBox .btImageTextWidget .btImageTextWidgetText,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText,
.btTopBox .btImageTextWidget .btImageTextWidgetText {
    -webkit-flex: 0 0 70%;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    overflow: hidden;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
    text-transform: uppercase;
    font-size: .75rem;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
    font-size: 1rem;
    font-weight: 700;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.4em;
    max-height: 2.8em;
    }
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content:after,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content:after,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content:after {
    margin-top: .15em !important;
    margin-bottom: .3em;
    }
.btBox p.posted,
.btBox .quantity,
.btCustomMenu p.posted,
.btCustomMenu .quantity,
.btTopBox p.posted,
.btTopBox .quantity {
    font-weight: 600;
    margin: 0;
    font-size: .872rem;
    }
.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: 700;
    text-decoration: none;
    }

/* Calendar */
.widget_calendar table {
    width: 100%;
    border-collapse: collapse;
    }
.widget_calendar table caption {
    background: #53ba00;
    background: #53ba00;
    color: #FFF;
    font-family: "Raleway";
    font-weight: 700;
    padding: 5px;
    }
.widget_calendar table thead th {
    text-align: center;
    padding: 3px;
    }
.widget_calendar table tfoot td {
    padding: 3px;
    }
.widget_calendar table tfoot td#next {
    text-align: right;
    }
.widget_calendar table tbody tr:nth-child(odd) td {
    background: transparent;
    }
.widget_calendar table tbody td {
    text-align: center;
    padding: 2px 3px;
    }

/* Archives */
.btBox.widget_archive ul li,
.btBox.widget_categories ul li,
.btBox.widget_product_categories ul li {
    text-align: right;
    }
.rtl .btBox.widget_archive ul li,
.rtl .btBox.widget_categories ul li,
.rtl .btBox.widget_product_categories ul li {
    text-align: left;
    }
.btBox.widget_archive ul li a,
.btBox.widget_categories ul li a,
.btBox.widget_product_categories ul li a {
    display: block;
    float: left;
    }
.rtl .btBox.widget_archive ul li a,
.rtl .btBox.widget_categories ul li a,
.rtl .btBox.widget_product_categories ul li a {
    float: right;
    }
.btBox.widget_archive .fancy-select ul li,
.btBox.widget_categories .fancy-select ul li,
.btBox.widget_product_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,
.btBox.widget_product_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,
.btBox.widget_product_categories .fancy-select ul li a {
    display: inline;
    float: none !important;
    }

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

/* RSS */
.widget_rss li {
    margin-bottom: 15px;
    }
.widget_rss li a.rsswidget {
    font-family: "Raleway";
    font-weight: 700;
    }
.widget_rss li .rss-date {
    display: block;
    margin: 5px 0 10px;
    opacity: .5;
    }
.widget_rss li cite {
    line-height: 2em;
    }

/* Dropdown archives */
.fancy-select {
    position: relative;
    }
.fancy-select .trigger {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    line-height: 3em;
    padding: 0 0 0 1em;
    font-size: 1em;
    }
.btHardRoundedButtons .fancy-select .trigger {
    border-radius: 50px;
    }
.btSoftRoundedButtons .fancy-select .trigger {
    border-radius: 3px;
    }
.rtl .fancy-select .trigger {
    padding: 0 1em 0 0;
    }
.fancy-select .trigger:before {
    content: '\f107';
    font-family: FontAwesome;
    display: block;
    float: right;
    padding-right: .5em;
    -webkit-transition: 150ms ease transform,150ms ease color;
    -moz-transition: 150ms ease transform,150ms ease color;
    transition: 150ms ease transform,150ms ease color;
    font-size: 1.25rem;
    }
.rtl .fancy-select .trigger:before {
    float: left;
    padding-right: 0;
    padding-left: .5em;
    }
.fancy-select .trigger.open:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    }
.fancy-select .options {
    display: none;
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    list-style: none;
    max-height: 320px;
    overflow: auto;
    border: 1px solid rgba(24,24,24,.07);
    background-color: #fff;
    color: #181818;
    }
.fancy-select .options.open {
    z-index: 20;
    display: block;
    }
.fancy-select .options.overflowing {
    top: auto;
    bottom: 2.9em;
    }
.fancy-select ul.options {
    padding: 0;
    margin: 0;
    font-size: 1em;
    }
.fancy-select ul.options li {
    cursor: pointer;
    padding-left: 1em;
    margin: 0;
    -webkit-transition: 150ms ease color;
    -moz-transition: 150ms ease color;
    transition: 150ms ease color;
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid rgba(24,24,24,.07);
    }
.fancy-select ul.options li:last-child {
    border: 0;
    }
.fancy-select ul.options li:hover {
    color: #53ba00;
    }

/* Woo commerce widgets */
/* Card widget */
.widget_shopping_cart ul li:last-child {
    border: none;
    }
.widget_shopping_cart .total {
    width: 100%;
    border-top: 2px solid rgba(24,24,24,.1);
    padding: 1em 0 0;
    font-family: Raleway;
    line-height: 1.25;
    }
.btLightSkin .widget_shopping_cart .total,
.btDarkSkin .btLightSkin .widget_shopping_cart .total,
.btLightSkin .btDarkSkin .btLightSkin .widget_shopping_cart .total,
.bt_bb_color_scheme_2 .widget_shopping_cart .total,
.bt_bb_color_scheme_4 .widget_shopping_cart .total,
.bt_bb_color_scheme_5 .widget_shopping_cart .total {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .widget_shopping_cart .total,
.btLightSkin .btDarkSkin .widget_shopping_cart .total,
.btDarkSkin.btLightSkin .btDarkSkin .widget_shopping_cart .total,
.bt_bb_color_scheme_1 .widget_shopping_cart .total,
.bt_bb_color_scheme_3 .widget_shopping_cart .total,
.bt_bb_color_scheme_6 .widget_shopping_cart .total {
    border-color: rgba(255,255,255,.1);
    }
.widget_shopping_cart .total strong {
    display: block;
    float: left;
    padding-right: 8px;
    }
.rtl .widget_shopping_cart .total strong {
    float: right;
    padding-right: 0;
    padding-left: 8px;
    }
.widget_shopping_cart .total .amount {
    display: block;
    float: right;
    }
.rtl .widget_shopping_cart .total .amount {
    float: left;
    }
.widget_shopping_cart .total:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btSidebar .widget_shopping_cart .btCartWidgetIcon {
    display: none;
    }
.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block;
    }
.widget_shopping_cart .buttons {
    width: 100%;
    }
.widget_shopping_cart .buttons .button {
    font-size: .8125rem !important;
    height: auto !important;
    width: 48%;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    float: left;
    text-align: center;
    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.3);
    box-shadow: 0 0 0 0 rgba(24,24,24,.3);
    color: #fff !important;
    font-family: Raleway;
    padding: .4em .6em !important;
    line-height: 2.65 !important;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    background: #53ba00 !important;
    }
.btHardRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 50px;
    }
.btSoftRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 3px;
    }
.widget_shopping_cart .buttons .button:hover {
    background: #48a100 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    color: #fff !important;
    }
.widget_shopping_cart .buttons .button.checkout {
    float: right;
    }
.widget_shopping_cart .widget_shopping_cart_content .cart_list {
    width: 100%;
    height: 100%;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
    position: relative;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    display: block;
    float: right;
    margin: 0 0 0 6px;
    }
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    float: left;
    margin: 0 6px 0 0;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    height: 1.5em;
    line-height: 1.55em;
    width: 1.5em;
    vertical-align: middle;
    color: #fff;
    background-color: #53ba00;
    -webkit-box-shadow: 0 0 0 0 #a6e72a inset;
    box-shadow: 0 0 0 0 #a6e72a inset;
    border-radius: 50%;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    -webkit-box-shadow: 0 0 0 1.5em #a6e72a inset;
    box-shadow: 0 0 0 1.5em #a6e72a inset;
    color: #181818;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:before {
    content: '\e680';
    font-family: Icon7Stroke;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    position: relative;
    width: auto;
    left: auto;
    bottom: auto;
    height: auto;
    background: transparent;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
    text-align: left;
    }
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
    text-align: right;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget p.posted,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .quantity {
    margin: 0;
    font-size: 1em;
    }
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    margin-top: 0;
    }

/* Product list widget */
.btBox .product_list_widget .btImageTextWidget .bt_bb_headline.bt_bb_subheadline .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;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon {
    padding: 0;
    margin: 0;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
    content: "\f290";
    -webkit-transition-delay: -200ms;
    -moz-transition-delay: -200ms;
    transition-delay: -200ms;
    }
.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 {
    display: inline-block;
    padding: 3px 5px;
    color: currentColor;
    font: normal .92em/1 Roboto;
    text-align: center;
    min-width: 1em;
    position: absolute;
    right: -14px;
    top: 8px;
    line-height: 1;
    background: #53ba00;
    color: #fff;
    }
.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: -14px;
    }
.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 {
    position: relative;
    display: inline-block;
    right: 10px;
    top: 0;
    }
.rtl.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    right: auto;
    left: 10px;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover {
    color: #53ba00;
    }
.btLightAccentHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.btLightAccentHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.btLightAccentHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover {
    color: #fff;
    }
.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 {
    -webkit-transition: transform 500ms ease-in-out,opacity 500ms ease-in-out;
    -moz-transition: transform 500ms ease-in-out,opacity 500ms ease-in-out;
    transition: transform 500ms ease-in-out,opacity 500ms ease-in-out;
    width: 300px;
    background: #fff;
    padding: 1em;
    position: absolute;
    z-index: 2;
    opacity: 0;
    right: 0;
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
    color: #181818;
    -webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 25px 0 rgba(0,0,0,.15);
    pointer-events: none;
    top: -webkit-calc(100px/2);
    top: -moz-calc(100px/2);
    top: calc(100px/2);
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
    padding: 0;
    }
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    right: auto;
    left: 0;
    }
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
    float: left;
    }
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    left: 0;
    top: 0;
    right: 0;
    min-height: 100vh;
    width: auto;
    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: 0;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    transition: all 350ms ease;
    position: fixed;
    }
.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: #53ba00;
    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: 1.5em;
    margin: 0 auto;
    }
.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    pointer-events: all;
    }
.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);
    }
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    top: 0;
    }
.topBar .widget_shopping_cart {
    margin-left: 1em;
    margin-right: 0;
    }
.rtl .topBar .widget_shopping_cart {
    margin-left: 0;
    margin-right: 1em;
    }
.topBar .widget_shopping_cart .btCartWidgetInnerContent {
    font-size: 1.25em;
    color: #181818 !important;
    text-align: left;
    }
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    font-size: .25em;
    top: auto;
    bottom: -4px;
    right: 0;
    }
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    right: auto;
    left: 0;
    }
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    top: auto;
    right: 16px;
    }
.rtl.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    right: auto;
    left: 16px;
    }
.btMenuHorizontal.btStickyHeaderActive .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    top: 100%;
    }
.btMenuHorizontal.btMenuBelowLogo .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuHorizontal.btMenuBelowLogo.btStickyHeaderActive .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    top: 50px;
    }

/* Product widgets */
.widget_recent_reviews {
    font-family: Raleway;
    font-size: .8em;
    line-height: 1.4;
    }
.widget_recent_reviews li a img {
    display: block;
    width: 80px;
    height: auto;
    margin: 0 0 0 10px;
    float: right;
    border: 1px solid rgba(24,24,24,.1);
    }
.widget_product_categories li li {
    margin: 0 0 0 .769em;
    }
.rtl .widget_product_categories li li {
    margin: 0 .769em 0 0;
    }
.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(24,24,24,.07);
    border: 0;
    position: relative;
    text-align: left;
    margin-left: .75em;
    margin-right: .75em;
    margin-bottom: 2em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.5em;
    height: 1.5em;
    background-color: #53ba00;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.5em;
    margin-left: -.75em;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.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(24,24,24,.07);
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.btLightSkin .btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_2 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_4 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_5 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
    background-color: rgba(24,24,24,.1);
    }
.btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.btDarkSkin.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_1 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_3 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_6 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
    background-color: rgba(255,255,255,.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;
    font-size: .8125rem !important;
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
    height: auto !important;
    }
.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 {
    text-indent: 0;
    display: block;
    float: left;
    content: '\e680';
    font-family: Icon7Stroke;
    margin-right: .5em;
    background-color: transparent;
    position: relative;
    }

/* Tags */
.btBox .tagcloud a,
.btTags ul a {
    font-size: .8125rem !important;
    font-family: Raleway;
    display: inline-block;
    margin: 0 .15em .3em 0;
    text-transform: uppercase;
    padding: .5em 1.1em;
    font-weight: 400;
    -webkit-transition: 250ms ease all;
    -moz-transition: 250ms ease all;
    transition: 250ms ease all;
    opacity: .3;
    }
.btHardRoundedButtons .btBox .tagcloud a,
.btHardRoundedButtons .btTags ul a {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btBox .tagcloud a,
.btSoftRoundedButtons .btTags ul a {
    border-radius: 3px;
    }
.btLightSkin .btBox .tagcloud a,
.btDarkSkin .btLightSkin .btBox .tagcloud a,
.btLightSkin .btDarkSkin .btLightSkin .btBox .tagcloud a,
.bt_bb_color_scheme_2 .btBox .tagcloud a,
.bt_bb_color_scheme_4 .btBox .tagcloud a,
.bt_bb_color_scheme_5 .btBox .tagcloud a,
.btLightSkin .btTags ul a,
.btDarkSkin .btLightSkin .btTags ul a,
.btLightSkin .btDarkSkin .btLightSkin .btTags ul a,
.bt_bb_color_scheme_2 .btTags ul a,
.bt_bb_color_scheme_4 .btTags ul a,
.bt_bb_color_scheme_5 .btTags ul a {
    color: #fff;
    background: #181818;
    }
.btDarkSkin .btBox .tagcloud a,
.btLightSkin .btDarkSkin .btBox .tagcloud a,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .tagcloud a,
.bt_bb_color_scheme_1 .btBox .tagcloud a,
.bt_bb_color_scheme_3 .btBox .tagcloud a,
.bt_bb_color_scheme_6 .btBox .tagcloud a,
.btDarkSkin .btTags ul a,
.btLightSkin .btDarkSkin .btTags ul a,
.btDarkSkin.btLightSkin .btDarkSkin .btTags ul a,
.bt_bb_color_scheme_1 .btTags ul a,
.bt_bb_color_scheme_3 .btTags ul a,
.bt_bb_color_scheme_6 .btTags ul a {
    color: #181818;
    background: #fff;
    }
.btBox .tagcloud a:hover,
.btTags ul a:hover {
    opacity: 1;
    background: #53ba00;
    color: #fff;
    }
.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 */
.btInstaWrap {
    padding: .3em 0 1em;
    }
.btInstaGrid {
    margin: 0 -10px;
    }
.btInstaGrid span {
    display: block;
    width: 33.3333%;
    padding: 0 0 10px 10px;
    float: left;
    }
.btInstaGrid span:hover img {
    opacity: .6;
    }
.btInstaGrid span:nth-child(3n + 1) {
    clear: left;
    }
.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 */
.btIconWidget .btIconWidgetText {
    opacity: .5;
    }
.topTools .btIconWidget,
.topBarInMenu .btIconWidget {
    position: relative;
    display: inline-block;
    line-height: inherit;
    font-weight: 500;
    margin-left: .5em;
    margin-right: .5em;
    }
.topTools .btIconWidget .btIconWidgetIcon,
.topBarInMenu .btIconWidget .btIconWidgetIcon {
    line-height: inherit;
    display: inline-block;
    margin-right: .5em;
    }
.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon,
.topBarInMenu .btIconWidget .btIconWidgetIcon .bt_bb_icon {
    padding: 0;
    }
.topTools .btIconWidget:not(div).topTools .btIconWidget:hover,
.topBarInMenu .btIconWidget:not(div).topBarInMenu .btIconWidget:hover {
    color: #53ba00;
    }
.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 .btIconWidgetContent,
.topBarInMenu .btIconWidgetContent {
    line-height: 1rem;
    display: inline-block;
    }
.topTools .btIconWidgetTitle,
.topTools .btIconWidgetText,
.topBarInMenu .btIconWidgetTitle,
.topBarInMenu .btIconWidgetText {
    display: inline-block;
    line-height: inherit;
    margin-right: .5em;
    }

/* Icon widget in Sidebar */
.btSidebar .btIconWidget,
footer .btIconWidget,
.topBarInLogoArea .btIconWidget {
    margin: 0 0 1.6em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.btMenuVertical .btSidebar .btIconWidget,
.btMenuVertical footer .btIconWidget,
.btMenuVertical .topBarInLogoArea .btIconWidget {
    margin: 0 0 2em;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-flow: inherit;
    -ms-flex-flow: inherit;
    flex-flow: inherit;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: none;
    }
.btSidebar .btIconWidget .btIconWidgetIcon,
footer .btIconWidget .btIconWidgetIcon,
.topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    line-height: 1;
    padding: 0 .2em 0 0;
    text-align: left;
    margin: 0;
    font-size: 3em;
    }
.rtl .btSidebar .btIconWidget .btIconWidgetIcon,
.rtl footer .btIconWidget .btIconWidgetIcon,
.rtl .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    padding: 0 0 0 .2em;
    }
.btSidebar .btIconWidget .btIconWidgetContent,
footer .btIconWidget .btIconWidgetContent,
.topBarInLogoArea .btIconWidget .btIconWidgetContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-size: .7em;
    text-transform: uppercase;
    font-weight: 500;
    }
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1.1em;
    display: block;
    line-height: 1;
    }
.btSidebar .btIconWidget.btCartWidget,
footer .btIconWidget.btCartWidget,
.topBarInLogoArea .btIconWidget.btCartWidget {
    margin: 0;
    }
.topBarInLogoArea .btIconWidget {
    margin: 0 0 0 1em;
    float: right;
    }
.rtl.topBarInLogoArea .btIconWidget {
    margin-right: 0;
    margin-left: 1em;
    float: left;
    }
.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #53ba00;
    }

/* Widget icon variations */
.btAccentDarkHeader .btBelowLogoArea .btIconWidget:not(div):hover,
.btAccentDarkHeader .topBar .btIconWidget:not(div):hover {
    color: #fff;
    }
.btAccentDarkHeader .btBelowLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #fff;
    }
.btAccentLightHeader .btLogoArea .btIconWidget {
    color: #181818;
    }
.btAccentLightHeader .btLogoArea .btIconWidget:not(div):hover {
    color: #53ba00 !important;
    }
.btAccentLightHeader .btBelowLogoArea .btIconWidget:not(div):hover,
.btAccentLightHeader .topBar .btIconWidget:not(div):hover {
    color: #fff;
    }
.btAccentLightHeader .btBelowLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btAccentLightHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #fff;
    }
.btLightAccentHeader .btLogoArea .btIconWidget {
    color: #181818;
    }
.btLightAccentHeader .btLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #fff;
    }
.btLightAccentHeader .btLogoArea .btIconWidget:not(div):hover {
    color: #fff !important;
    }
:not(.btBelowMenu).btLightAccentHeader .btBelowLogoArea .btIconWidget,
:not(.btBelowMenu).btLightAccentHeader .topBar .btIconWidget {
    color: #181818;
    }
.btLightAccentHeader .btBelowLogoArea .btIconWidget:not(div):hover,
.btLightAccentHeader .topBar .btIconWidget:not(div):hover {
    color: #53ba00 !important;
    }
:not(.btBelowMenu).btLightDarkHeader .btLogoArea .btIconWidget {
    color: #181818;
    }
.btLightDarkHeader .btLogoArea .btIconWidget:not(div):hover {
    color: #53ba00 !important;
    }
.btLightDarkHeader .btBelowLogoArea .btIconWidget:not(div):hover,
.btLightDarkHeader .topBar .btIconWidget:not(div):hover {
    color: #53ba00 !important;
    }
.btLightDarkHeader .btBelowLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btLightDarkHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #53ba00;
    }
.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 */
.btSidebar .btSearch,
.btSiteFooter .btSearch,
.btSidebar .widget_product_search,
.btSiteFooter .widget_product_search {
    padding: 0 40px 0 0;
    }
.rtl .btSidebar .btSearch,
.rtl .btSiteFooter .btSearch,
.rtl .btSidebar .widget_product_search,
.rtl .btSiteFooter .widget_product_search {
    padding: 0 0 0 40px;
    }
.btSidebar .btSearch .port,
.btSiteFooter .btSearch .port,
.btSidebar .widget_product_search .port,
.btSiteFooter .widget_product_search .port {
    padding: 0;
    }
.btSidebar .btSearch input[type="text"],
.btSiteFooter .btSearch input[type="text"],
.btSidebar .btSearch input[type="search"],
.btSiteFooter .btSearch input[type="search"],
.btSidebar .widget_product_search input[type="text"],
.btSiteFooter .widget_product_search input[type="text"],
.btSidebar .widget_product_search input[type="search"],
.btSiteFooter .widget_product_search input[type="search"] {
    padding: 0 10px;
    background: transparent;
    height: 40px;
    width: 100%;
    display: block;
    }
.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.btSoftRoundedButtons .btSiteFooter .btSearch input[type="text"],
.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.btSoftRoundedButtons .btSiteFooter .btSearch input[type="search"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type="text"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"],
.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type="search"] {
    border-radius: 3px 0 0 3px;
    }
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btSiteFooter .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSiteFooter .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.rtl.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"],
.rtl.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type="search"] {
    border-radius: 0 3px 3px 0;
    }
.btHardRoundedButtons .btSidebar .btSearch,
.btHardRoundedButtons .btSiteFooter .btSearch,
.btHardRoundedButtons .btSidebar .widget_product_search,
.btHardRoundedButtons .btSiteFooter .widget_product_search {
    padding-right: 45px;
    }
.rtl.btHardRoundedButtons .btSidebar .btSearch,
.rtl.btHardRoundedButtons .btSiteFooter .btSearch,
.rtl.btHardRoundedButtons .btSidebar .widget_product_search,
.rtl.btHardRoundedButtons .btSiteFooter .widget_product_search {
    padding-left: 45px;
    padding-right: 0;
    }
.btSidebar .btSearch button,
.btSiteFooter .btSearch button,
.btSidebar .btSearch input[type=submit],
.btSiteFooter .btSearch input[type=submit],
.btSidebar .widget_product_search button,
.btSiteFooter .widget_product_search button,
.btSidebar .widget_product_search input[type=submit],
.btSiteFooter .widget_product_search input[type=submit] {
    width: 40px;
    height: 40px !important;
    border: 0;
    float: right;
    margin: -40px -40px 0 0;
    cursor: pointer;
    padding: 0 !important;
    background: #53ba00;
    color: #fff;
    }
.rtl .btSidebar .btSearch button,
.rtl .btSiteFooter .btSearch button,
.rtl .btSidebar .btSearch input[type=submit],
.rtl .btSiteFooter .btSearch input[type=submit],
.rtl .btSidebar .widget_product_search button,
.rtl .btSiteFooter .widget_product_search button,
.rtl .btSidebar .widget_product_search input[type=submit],
.rtl .btSiteFooter .widget_product_search input[type=submit] {
    float: left;
    margin: -40px 0 0 -40px;
    }
.btSidebar .btSearch button:after,
.btSiteFooter .btSearch button:after,
.btSidebar .btSearch input[type=submit]:after,
.btSiteFooter .btSearch input[type=submit]:after,
.btSidebar .widget_product_search button:after,
.btSiteFooter .widget_product_search button:after,
.btSidebar .widget_product_search input[type=submit]:after,
.btSiteFooter .widget_product_search input[type=submit]:after {
    display: none !important;
    }
.btHardRoundedButtons .btSidebar .btSearch button,
.btHardRoundedButtons .btSiteFooter .btSearch button,
.btSoftRoundedButtons .btSidebar .btSearch button,
.btSoftRoundedButtons .btSiteFooter .btSearch button,
.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.btHardRoundedButtons .btSiteFooter .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.btSoftRoundedButtons .btSiteFooter .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .widget_product_search button,
.btHardRoundedButtons .btSiteFooter .widget_product_search button,
.btSoftRoundedButtons .btSidebar .widget_product_search button,
.btSoftRoundedButtons .btSiteFooter .widget_product_search button,
.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit],
.btHardRoundedButtons .btSiteFooter .widget_product_search input[type=submit],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit],
.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type=submit] {
    margin-right: -45px;
    }
.rtl.btHardRoundedButtons .btSidebar .btSearch button,
.rtl.btHardRoundedButtons .btSiteFooter .btSearch button,
.rtl.btSoftRoundedButtons .btSidebar .btSearch button,
.rtl.btSoftRoundedButtons .btSiteFooter .btSearch button,
.rtl.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.rtl.btHardRoundedButtons .btSiteFooter .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSiteFooter .btSearch input[type=submit],
.rtl.btHardRoundedButtons .btSidebar .widget_product_search button,
.rtl.btHardRoundedButtons .btSiteFooter .widget_product_search button,
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search button,
.rtl.btSoftRoundedButtons .btSiteFooter .widget_product_search button,
.rtl.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit],
.rtl.btHardRoundedButtons .btSiteFooter .widget_product_search input[type=submit],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit],
.rtl.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type=submit] {
    margin-left: -45px;
    margin-right: 0;
    }
.btHardRoundedButtons .btSidebar .btSearch button,
.btHardRoundedButtons .btSiteFooter .btSearch button,
.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.btHardRoundedButtons .btSiteFooter .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .widget_product_search button,
.btHardRoundedButtons .btSiteFooter .widget_product_search button,
.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit],
.btHardRoundedButtons .btSiteFooter .widget_product_search input[type=submit] {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btSidebar .btSearch button,
.btSoftRoundedButtons .btSiteFooter .btSearch button,
.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.btSoftRoundedButtons .btSiteFooter .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .widget_product_search button,
.btSoftRoundedButtons .btSiteFooter .widget_product_search button,
.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit],
.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type=submit] {
    border-radius: 0 3px 3px 0;
    }
.rtl.btSoftRoundedButtons .btSidebar .btSearch button,
.rtl.btSoftRoundedButtons .btSiteFooter .btSearch button,
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSiteFooter .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search button,
.rtl.btSoftRoundedButtons .btSiteFooter .widget_product_search button,
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit],
.rtl.btSoftRoundedButtons .btSiteFooter .widget_product_search input[type=submit] {
    border-radius: 3px 0 0 3px;
    }
.btSidebar .btSearch button,
.btSiteFooter .btSearch button,
.btSidebar .widget_product_search button,
.btSiteFooter .widget_product_search button {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSidebar .btSearch button:before,
.btSiteFooter .btSearch button:before,
.btSidebar .widget_product_search button:before,
.btSiteFooter .widget_product_search button:before {
    font-family: FontAwesome;
    content: "\f002";
    display: inline-block;
    }
.btLightSkin .btSidebar .btSearch button:hover,
.btLightSkin .btSiteFooter .btSearch button:hover,
.btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btLightSkin .btSiteFooter .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .btSearch button:hover,
.bt_bb_color_scheme_2 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_2 .btSiteFooter .btSearch button:hover,
.bt_bb_color_scheme_4 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_4 .btSiteFooter .btSearch button:hover,
.bt_bb_color_scheme_5 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_5 .btSiteFooter .btSearch button:hover,
.btDarkSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btSiteFooter .btSearch button:hover,
.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btSiteFooter .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .btSearch button:hover,
.bt_bb_color_scheme_1 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_1 .btSiteFooter .btSearch button:hover,
.bt_bb_color_scheme_3 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_3 .btSiteFooter .btSearch button:hover,
.bt_bb_color_scheme_6 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_6 .btSiteFooter .btSearch button:hover,
.btLightSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btSiteFooter .widget_product_search button:hover,
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btLightSkin .btSiteFooter .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .widget_product_search button:hover,
.bt_bb_color_scheme_2 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_2 .btSiteFooter .widget_product_search button:hover,
.bt_bb_color_scheme_4 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_4 .btSiteFooter .widget_product_search button:hover,
.bt_bb_color_scheme_5 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_5 .btSiteFooter .widget_product_search button:hover,
.btDarkSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btSiteFooter .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btSiteFooter .widget_product_search button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .widget_product_search button:hover,
.bt_bb_color_scheme_1 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_1 .btSiteFooter .widget_product_search button:hover,
.bt_bb_color_scheme_3 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_3 .btSiteFooter .widget_product_search button:hover,
.bt_bb_color_scheme_6 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_6 .btSiteFooter .widget_product_search button:hover {
    background: #48a100 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.btSidebar .btSearch .bt_bb_icon,
.btSiteFooter .btSearch .bt_bb_icon,
.btSidebar .widget_product_search .bt_bb_icon,
.btSiteFooter .widget_product_search .bt_bb_icon {
    display: none;
    }

/* Top Search widget */
.widget_search .btSearch .bt_bb_icon {
    padding: 0;
    }
.btSearchInner.btFromTopBox {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translate(0,100%);
    -moz-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%);
    -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 50px 0 rgba(0,0,0,.15);
    opacity: 0;
    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,
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox {
    background: #fff;
    }
.btDarkSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox {
    background: #181818;
    }
.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;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon {
    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;
    color: inherit;
    }
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
    color: #53ba00;
    -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: #48a100;
    -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"],
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox input[type="text"],
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox input[type="text"],
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox input[type="text"] {
    color: #181818;
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox input[type="text"],
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox input[type="text"],
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox input[type="text"] {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    }
.btSearchInner.btFromTopBox input[type="text"]:focus {
    border: none;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0 3px #181818 inset;
    box-shadow: 0 0 0 3px #181818 inset;
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0 3px #fff inset;
    box-shadow: 0 0 0 3px #fff inset;
    }
.btHardRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 100px;
    }
.btSoftRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 10px;
    }
.btSquareButtons .btSearchInner.btFromTopBox input[type="text"] {
    border-radius: 0;
    }
.btSearchInner.btFromTopBox button {
    border: 0 !important;
    position: absolute;
    margin: 0;
    right: 0;
    top: 0;
    border-radius: 0;
    width: 6.75em;
    height: 6.75em;
    background: transparent !important;
    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,
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox button:before,
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox button:before,
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox button:before {
    color: rgba(24,24,24,.1);
    }
.btDarkSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before,
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox button:before,
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox button:before,
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox button:before {
    color: rgba(255,255,255,.1);
    }
.btSearchInner.btFromTopBox button:hover:before {
    color: #53ba00;
    -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);
    }
.btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder {
    color: rgba(24,24,24,.5);
    }
.btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder {
    color: rgba(24,24,24,.5);
    }
.btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder {
    color: rgba(24,24,24,.5);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder {
    color: rgba(255,255,255,.07);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder {
    color: rgba(255,255,255,.07);
    }
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder {
    color: rgba(255,255,255,.07);
    }

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

/* Unit test fix */
.bt_bb_headline h1,
.bt_bb_headline h2,
.bt_bb_headline h3,
.bt_bb_headline h4,
.bt_bb_headline h5,
.bt_bb_headline h6 {
    display: block;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    }
.bt_bb_size_extrasmall.bt_bb_headline h1,
.bt_bb_size_extrasmall.bt_bb_headline h2,
.bt_bb_size_extrasmall.bt_bb_headline h3,
.bt_bb_size_extrasmall.bt_bb_headline h4,
.bt_bb_size_extrasmall.bt_bb_headline h5,
.bt_bb_size_extrasmall.bt_bb_headline h6 {
    font-size: 1.25rem;
    }
.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.5625rem;
    }
.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 1.875rem;
    }
.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
    font-size: 2.5rem;
    }
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 3.75rem;
    }
.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: 4.687rem;
    }
.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: 5.625rem;
    }
.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_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;
    }
.bt_bb_headline .bt_bb_headline_content {
    display: block;
    color: inherit;
    letter-spacing: -.02em;
    }
.bt_bb_headline .bt_bb_headline_content a {
    color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    content: ' ';
    width: 2.1875rem;
    border-color: #53ba00;
    margin-top: 0;
    margin-bottom: .3em;
    }
.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    width: 2.1875rem;
    margin-bottom: .75em;
    }
.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    width: 3.125rem;
    margin-bottom: .6em;
    }
.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    width: 3.75rem;
    margin-bottom: .5em;
    }
.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    width: 4.375rem;
    }
.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    width: 5rem;
    }
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    width: 5.625rem;
    }
.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    width: 6.25rem;
    }
.bt_bb_color_scheme_5 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_5.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    border-color: #fff;
    }
.bt_bb_color_scheme_6 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_6.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    border-color: #181818;
    }
.bt_bb_headline .bt_bb_headline_content a {
    color: inherit;
    font-weight: inherit;
    }

/* Header */
.bt_bb_headline {
    position: relative;
    }
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    line-height: 1;
    }
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    line-height: 1;
    }
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    line-height: 1;
    }
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    line-height: 1;
    }
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    line-height: 1;
    }
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    line-height: 1;
    }
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    line-height: 1;
    }
.bt_bb_headline .bt_bb_headline_superheadline {
    margin-bottom: 1em;
    display: block;
    font-family: Roboto;
    }
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .875rem;
    }
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .9375rem;
    }
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem;
    }
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.09375rem;
    }
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.25rem;
    }
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.40625rem;
    }
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.5625rem;
    }
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-family: Roboto;
    margin-top: 1.5em;
    line-height: 1.5em;
    font-size: 1.1em;
    }
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .875rem;
    }
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .9375rem;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1rem;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.09375rem;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.25rem;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.40625rem;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.5625rem;
    }
.bt_bb_size_extrasmall.bt_bb_headline h1,
.bt_bb_size_extrasmall.bt_bb_headline h2,
.bt_bb_size_extrasmall.bt_bb_headline h3,
.bt_bb_size_extrasmall.bt_bb_headline h4,
.bt_bb_size_extrasmall.bt_bb_headline h5,
.bt_bb_size_extrasmall.bt_bb_headline h6 {
    font-size: 1.25rem;
    }
.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.5625rem;
    }
.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 1.875rem;
    }
.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
    font-size: 2.5rem;
    }
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 3.75rem;
    }
.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: 4.6875rem;
    }
.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: 5.625rem;
    }
.bt_bb_font_weight_bolder.bt_bb_headline h1,
.bt_bb_font_weight_bolder.bt_bb_headline h2,
.bt_bb_font_weight_bolder.bt_bb_headline h3,
.bt_bb_font_weight_bolder.bt_bb_headline h4,
.bt_bb_font_weight_bolder.bt_bb_headline h5,
.bt_bb_font_weight_bolder.bt_bb_headline h6 {
    font-weight: 800;
    }
.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    }
.bt_bb_dash_bottom.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_bottom.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_bottom.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_bottom.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_bottom.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_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin: .3em 0 -.25em;
    width: 2.1875rem;
    border-color: #53ba00;
    }
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .75em;
    width: 2.1875rem;
    }
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .6em;
    width: 3.125rem;
    }
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .5em;
    width: 3.75rem;
    }
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    width: 4.375rem;
    }
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    width: 5rem;
    }
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    width: 5.625rem;
    }
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    width: 6.25rem;
    }
.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    border-color: #fff;
    }
.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    border-color: #181818;
    }
.bt_bb_headline h1 a,
.bt_bb_headline h2 a,
.bt_bb_headline h3 a,
.bt_bb_headline h4 a,
.bt_bb_headline h5 a,
.bt_bb_headline h6 a {
    color: inherit;
    }
.bt_bb_headline h1 a:hover,
.bt_bb_headline h2 a:hover,
.bt_bb_headline h3 a:hover,
.bt_bb_headline h4 a:hover,
.bt_bb_headline h5 a:hover,
.bt_bb_headline h6 a:hover {
    color: #53ba00;
    }
.bt_bb_headline h1 b,
.bt_bb_headline h2 b,
.bt_bb_headline h3 b,
.bt_bb_headline h4 b,
.bt_bb_headline h5 b,
.bt_bb_headline h6 b {
    font-weight: bold;
    color: inherit;
    }
.bt_bb_headline h1 strong,
.bt_bb_headline h2 strong,
.bt_bb_headline h3 strong,
.bt_bb_headline h4 strong,
.bt_bb_headline h5 strong,
.bt_bb_headline h6 strong {
    font-weight: bold;
    color: #53ba00;
    }
.bt_bb_headline h1 em,
.bt_bb_headline h2 em,
.bt_bb_headline h3 em,
.bt_bb_headline h4 em,
.bt_bb_headline h5 em,
.bt_bb_headline h6 em {
    font-style: inherit;
    font-weight: bold;
    color: #fff;
    }
.bt_bb_headline h1 u,
.bt_bb_headline h2 u,
.bt_bb_headline h3 u,
.bt_bb_headline h4 u,
.bt_bb_headline h5 u,
.bt_bb_headline h6 u {
    font-weight: bold;
    text-decoration: none;
    color: #a6e72a;
    }

/* Compact heading style */
body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_superheadline,
body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_subheadline {
    font-size: 1rem;
    letter-spacing: initial;
    text-transform: initial;
    font-style: italic;
    }
body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_superheadline,
body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_subheadline {
    font-size: 1.2rem;
    }
body.btHeadingStyle_compact h1,
body.btHeadingStyle_compact h2,
body.btHeadingStyle_compact h3,
body.btHeadingStyle_compact h4,
body.btHeadingStyle_compact h5,
body.btHeadingStyle_compact h6 {
    text-transform: uppercase;
    line-height: 1 !important;
    font-weight: 600;
    }
body.btHeadingStyle_compact .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title {
    line-height: 1em;
    max-height: 2em;
    }

/* First section special case */
section.btPageHeadline .bt_bb_column:not(.bt_bb_align_center):not(.bt_bb_align_right) .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:before {
    border-style: solid;
    top: 2.5rem;
    float: none;
    margin-left: auto;
    margin-right: auto;
    border-width: 1px;
    }
.rtl section.btPageHeadline .bt_bb_column:not(.bt_bb_align_center):not(.bt_bb_align_right) .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:before {
    float: right;
    position: absolute;
    right: -1020px;
    text-align: left;
    }

/* Progress bar */
.bt_bb_progress_bar .bt_bb_progress_bar_bg {
    opacity: .1;
    }
.bt_bb_size_small.bt_bb_progress_bar {
    font-size: .8em;
    }
.bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner {
    padding-top: .3em;
    padding-bottom: .3em;
    }
.rtl .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner {
    text-align: end;
    }
.bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_bg {
    top: auto;
    height: 2px;
    }
.bt_bb_shape_rounded:not(.bt_bb_style_line).bt_bb_progress_bar {
    border-radius: 50px;
    }
.bt_bb_shape_rounded:not(.bt_bb_style_line).bt_bb_progress_bar .bt_bb_progress_bar_bg {
    border-radius: 50px;
    }
.bt_bb_shape_rounded:not(.bt_bb_style_line).bt_bb_progress_bar .bt_bb_progress_bar_inner {
    border-radius: 50px 0 0 50px;
    }

/* Magnific popup redesign */
.mfp-zoom-out-cur {
    overflow: hidden;
    height: 100vh;
    min-height: 100vh !important;
    }
button.mfp-close {
    color: transparent;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    width: 120px;
    height: 120px;
    opacity: 1;
    color: #53ba00;
    }
button.mfp-close:before {
    font: 8em/1 Icon7Stroke;
    content: "\e680";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    line-height: 120px;
    width: 120px;
    height: 120px;
    font-size: 120px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
button.mfp-close:hover {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #a6e72a;
    }
button.mfp-arrow {
    width: 5em;
    height: 5em;
    line-height: 5em;
    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: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    cursor: pointer;
    outline: none;
    border: none;
    opacity: 1;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    }
.btHardRoundedButtons button.mfp-arrow {
    border-radius: 50px;
    }
.btSoftRoundedButtons button.mfp-arrow {
    border-radius: 3px;
    }
button.mfp-arrow:before {
    font-size: 2.5rem;
    color: #fff;
    font-family: Essential;
    -webkit-transition: transform 200ms ease-in-out;
    -moz-transition: transform 200ms ease-in-out;
    transition: transform 200ms ease-in-out;
    border: 0;
    opacity: 1;
    margin: 0;
    width: 100%;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
button.mfp-arrow.mfp-arrow-right {
    right: 10px;
    }
button.mfp-arrow.mfp-arrow-left {
    left: 10px;
    }
button.mfp-arrow.mfp-arrow-right:before {
    content: "\ea7d";
    -webkit-transform: translateX(.1em);
    -moz-transform: translateX(.1em);
    -ms-transform: translateX(.1em);
    transform: translateX(.1em);
    }
button.mfp-arrow.mfp-arrow-left:before {
    content: "\ea7c";
    -webkit-transform: translateX(-.1em);
    -moz-transform: translateX(-.1em);
    -ms-transform: translateX(-.1em);
    transform: translateX(-.1em);
    }
button.mfp-arrow:after {
    display: none;
    }
button.mfp-arrow:hover {
    background: #a6e72a;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.btLightSkin button.mfp-arrow:hover:before,
.btDarkSkin .btLightSkin button.mfp-arrow:hover:before,
.btLightSkin .btDarkSkin .btLightSkin button.mfp-arrow:hover:before,
.bt_bb_color_scheme_2 button.mfp-arrow:hover:before,
.bt_bb_color_scheme_4 button.mfp-arrow:hover:before,
.bt_bb_color_scheme_5 button.mfp-arrow:hover:before,
.btDarkSkin button.mfp-arrow:hover:before,
.btLightSkin .btDarkSkin button.mfp-arrow:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin button.mfp-arrow:hover:before,
.bt_bb_color_scheme_1 button.mfp-arrow:hover:before,
.bt_bb_color_scheme_3 button.mfp-arrow:hover:before,
.bt_bb_color_scheme_6 button.mfp-arrow:hover:before {
    color: #181818;
    }
button.mfp-arrow:hover:before {
    color: #fff;
    }
button.mfp-arrow.mfp-arrow-right:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.bt_bb_required:after {
    content: "*";
    display: inline-block;
    color: #53ba00 !important;
    font-weight: 700;
    margin: 0 0 0 .5em;
    }
.required {
    color: #53ba00 !important;
    font-weight: 700;
    margin: 0 0 0 .5em;
    }

/* Latest posts */
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    margin-bottom: 0;
    position: relative;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img {
    border-radius: 0;
    }
.bt_bb_image_shape_rounded .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    border-radius: 3px 3px 0 0;
    }
.bt_bb_image_shape_rounded .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img {
    border-radius: 0;
    }
.bt_bb_image_shape_round .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    border-radius: 10px 10px 0 0;
    }
.bt_bb_image_shape_round .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img {
    border-radius: 0;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    padding: 1.875rem 1.25rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.bt_bb_image_shape_rounded .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    border-radius: 0 0 3px 3px;
    }
.bt_bb_image_shape_round .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    border-radius: 0 0 10px 10px;
    }
.btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.btDarkSkin .btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.bt_bb_color_scheme_2 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    background: #fff;
    }
.btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.btLightSkin .btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.bt_bb_color_scheme_1 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    background: #181818;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {
    padding: 0 0 1em;
    font-family: Roboto;
    text-transform: uppercase;
    font-size: .8125rem;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories {
    font-size: 1em;
    line-height: 1;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li {
    margin: 0;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a {
    display: inline-block;
    background: transparent;
    padding: 0;
    color: inherit;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a:hover {
    color: #53ba00;
    }
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a:hover {
    color: #181818 !important;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li:before {
    content: '-';
    margin: 0 .5em;
    display: inline-block;
    -webkit-transform: scaleX(2) translateY(-1px);
    -moz-transform: scaleX(2) translateY(-1px);
    -ms-transform: scaleX(2) translateY(-1px);
    transform: scaleX(2) translateY(-1px);
    opacity: .2;
    font-weight: 100;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li:first-child:before {
    display: none;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-weight: 700;
    padding-bottom: 0;
    font-size: 1.25em;
    margin-bottom: 1em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.1;
    max-height: 3em;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.btDarkSkin .btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_2 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    color: #181818;
    }
.btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.btLightSkin .btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_1 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    color: #fff;
    }
.btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.btDarkSkin .btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_2 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #181818;
    }
.btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.btLightSkin .btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_1 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #fff;
    }
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #53ba00 !important;
    }
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #53ba00 !important;
    }
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: #181818 !important;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: #53ba00;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    font-size: .875rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.5em;
    max-height: 6em;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding: 0 0 .25em;
    font-size: .8125rem;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
    font-size: 1em;
    padding: 0 !important;
    font-weight: 400;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
    font-size: 1rem;
    color: #53ba00;
    }
.rtl .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
    margin: 0 0 0 5px;
    }
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
    color: #181818 !important;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:after {
    display: inline-block;
    padding: 0 .75em;
    content: "";
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:last-child:after {
    display: none;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a {
    color: inherit;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a:hover {
    color: #53ba00 !important;
    }
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span a:hover {
    color: #181818 !important;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_date {
    font-family: Roboto;
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_date:before {
    content: '\f017';
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author:before {
    content: '\f2bd';
    }
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_comments:before {
    content: '\f27a';
    }
.bt_bb_latest_posts {
    margin: 0 -.625em -.625em;
    }
.bt_bb_latest_posts .bt_bb_latest_posts_item {
    padding: 0 .625em 1.25em;
    }
.bt_bb_latest_posts.bt_bb_gap_no_gap {
    margin: 0;
    }
.bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item {
    padding: 0;
    }
.bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item .bt_bb_latest_posts_item_excerpt,
.bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title {
    padding-left: 0;
    padding-right: 0;
    }
.bt_bb_latest_posts.bt_bb_gap_normal {
    margin: 0 -.625em -.625em;
    }
.bt_bb_latest_posts.bt_bb_gap_normal .bt_bb_latest_posts_item {
    padding: 0 .625em 1.25em;
    }
.bt_bb_latest_posts.bt_bb_gap_small {
    margin: 0 -.3125em -.3125em;
    }
.bt_bb_latest_posts.bt_bb_gap_small .bt_bb_latest_posts_item {
    padding: 0 .3125em .625em;
    }
.bt_bb_latest_posts.bt_bb_gap_large {
    margin: 0 -1.25em -1.25em;
    }
.bt_bb_latest_posts.bt_bb_gap_large .bt_bb_latest_posts_item {
    padding: 0 1.25em 2.5em;
    }
.btSiteFooter .bt_bb_latest_posts {
    margin: 0;
    }
.btSiteFooter .bt_bb_latest_posts .bt_bb_latest_posts_item {
    padding: 0;
    }
.btSiteFooter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    display: none;
    }
.btSiteFooter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    padding: 0;
    background: transparent;
    }
.btSiteFooter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    max-height: initial;
    -webkit-line-clamp: initial;
    line-height: 1.5;
    }
.btSiteFooter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: #a6e72a;
    }

/* Masonry post grid */
.bt_bb_post_grid_loader {
    width: 3.75rem;
    height: 3.75rem;
    border: 0;
    -webkit-box-shadow: 0 -34px 0 -27px #53ba00,-12px -32px 0 -27px #53ba00,-22px -26px 0 -27px #53ba00,-30px -17px 0 -27px #53ba00,-34px -5px 0 -27px #53ba00,-34px 7px 0 -27px #53ba00;
    box-shadow: 0 -34px 0 -27px #53ba00,-12px -32px 0 -27px #53ba00,-22px -26px 0 -27px #53ba00,-30px -17px 0 -27px #53ba00,-34px -5px 0 -27px #53ba00,-34px 7px 0 -27px #53ba00;
    margin-top: 2em;
    margin-bottom: 2em;
    background: transparent;
    -webkit-animation: bt_bb_grid_animation 1.5s linear infinite;
    -moz-animation: bt_bb_grid_animation 1.5s linear infinite;
    animation: bt_bb_grid_animation 1.5s linear infinite;
    }
.bt_bb_color_scheme_5 .bt_bb_post_grid_loader,
.bt_bb_color_scheme_9 .bt_bb_post_grid_loader {
    -webkit-box-shadow: 0 -34px 0 -27px #181818,-12px -32px 0 -27px #181818,-22px -26px 0 -27px #181818,-30px -17px 0 -27px #181818,-34px -5px 0 -27px #181818,-34px 7px 0 -27px #181818;
    box-shadow: 0 -34px 0 -27px #181818,-12px -32px 0 -27px #181818,-22px -26px 0 -27px #181818,-30px -17px 0 -27px #181818,-34px -5px 0 -27px #181818,-34px 7px 0 -27px #181818;
    }
.bt_bb_color_scheme_6 .bt_bb_post_grid_loader,
.bt_bb_color_scheme_10 .bt_bb_post_grid_loader {
    -webkit-box-shadow: 0 -34px 0 -27px #fff,-12px -32px 0 -27px #fff,-22px -26px 0 -27px #fff,-30px -17px 0 -27px #fff,-34px -5px 0 -27px #fff,-34px 7px 0 -27px #fff;
    box-shadow: 0 -34px 0 -27px #fff,-12px -32px 0 -27px #fff,-22px -26px 0 -27px #fff,-30px -17px 0 -27px #fff,-34px -5px 0 -27px #fff,-34px 7px 0 -27px #fff;
    }
.bt_bb_masonry_post_grid,
.bt_bb_masonry_portfolio_grid {
    margin: 0 -.625em -.625em;
    }
.bt_bb_gap_normal.bt_bb_masonry_post_grid,
.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid {
    margin: 0 -.625em -.625em;
    }
.bt_bb_gap_small.bt_bb_masonry_post_grid,
.bt_bb_gap_small.bt_bb_masonry_portfolio_grid {
    margin: 0 -.3125em -.3125em;
    }
.bt_bb_gap_large.bt_bb_masonry_post_grid,
.bt_bb_gap_large.bt_bb_masonry_portfolio_grid {
    margin: 0 -1.25em -1.25em;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 .625em 1.25em;
    }
.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content {
    margin: 0;
    }
.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0;
    }
.btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_2 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_4 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_5 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_2 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_4 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_5 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_2 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_4 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_5 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_2 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_4 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_5 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    background: rgba(24,24,24,.07);
    }
.btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_1 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_3 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_6 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_1 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_3 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_6 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_1 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_3 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_6 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_1 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_3 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_6 .bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    background: rgba(255,255,255,.07);
    }
.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_latest_posts_item_content,
.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_latest_posts_item_content,
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_latest_posts_item_content,
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_latest_posts_item_content {
    border-color: transparent !important;
    }
.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,
.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content {
    margin: 0 0 -.625em;
    }
.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 .625em 1.25em;
    }
.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,
.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content {
    margin: 0 0 -.3125em;
    }
.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 .3125em .625em;
    }
.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,
.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content,
.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content {
    margin: 0 0 -1.25em;
    }
.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,
.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    padding: 0 1.25em 2.5em;
    }
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_post_share,
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_post_share,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_post_share,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_post_share {
    opacity: 1;
    }
.bt_bb_post_grid_filter {
    text-align: center;
    padding: 1em 2em;
    font-size: .8125em;
    font-weight: 500;
    font-family: Raleway;
    position: relative;
    z-index: 1;
    }
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    padding: .625rem 1.25rem;
    margin: 0;
    text-transform: uppercase;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    position: absolute;
    display: block;
    content: "";
    left: 1.25rem;
    right: 1.25rem;
    bottom: 7px;
    height: 2px;
    background: #53ba00;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.bt_bb_color_scheme_3 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    background: #fff;
    }
.bt_bb_color_scheme_4 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    background: #181818;
    }
.bt_bb_color_scheme_5 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    background: #fff;
    }
.bt_bb_color_scheme_6 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    background: #181818;
    }
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
    background: transparent;
    }
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover:after,
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail {
    overflow: hidden;
    position: relative;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail a:not(:empty),
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail a:not(:empty) {
    display: block;
    position: relative;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail a:not(:empty) img,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail a:not(:empty) img {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail:before {
    position: absolute;
    display: block;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #181818;
    opacity: 0;
    pointer-events: none;
    z-index: 1;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail:after,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail:after {
    font-size: 1.5rem;
    display: block;
    content: "\e900";
    font-family: Essential;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    background: #a6e72a;
    color: #181818;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1.8125rem 0 0 -1.8125rem;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail:hover img,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail:hover:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail:hover:before {
    opacity: .5;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail:hover:after,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_thumbnail:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content {
    padding: 1.875rem 1.25rem;
    background: rgba(24,24,24,.05);
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
    padding: 0 0 1em;
    font-family: Roboto;
    text-transform: uppercase;
    font-size: .8125rem;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories {
    font-size: 1em;
    line-height: 1;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li {
    margin: 0;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {
    display: inline-block;
    background: transparent;
    padding: 0;
    color: inherit;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
    background: transparent;
    color: #53ba00;
    }
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
    color: #181818 !important;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:before {
    content: '-';
    margin: 0 .5em;
    display: inline-block;
    -webkit-transform: scaleX(2) translateY(-1px);
    -moz-transform: scaleX(2) translateY(-1px);
    -ms-transform: scaleX(2) translateY(-1px);
    transform: scaleX(2) translateY(-1px);
    opacity: .2;
    font-weight: 100;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:first-child:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:first-child:before {
    display: none;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding: 0 0 1em;
    font-size: .8125rem;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
    font-size: 1em;
    padding: 0;
    font-weight: 400;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
    font-size: 1rem;
    color: #53ba00;
    font-family: FontAwesome;
    display: inline-block;
    margin: 0 5px 0 0;
    line-height: inherit;
    font-weight: 400;
    }
.rtl .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,
.rtl .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
    margin: 0 0 0 5px;
    }
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
    color: #181818 !important;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:after,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:after {
    display: inline-block;
    padding: 0 .75em;
    content: "";
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:last-child:after,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:last-child:after {
    display: none;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a {
    color: inherit;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover {
    color: #53ba00 !important;
    }
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a:hover {
    color: #181818 !important;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_date:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_date:before {
    content: '\f017';
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_author:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_author:before {
    content: '\f2bd';
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_comments:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_comments:before {
    content: '\f27a';
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 700;
    padding-bottom: 0;
    font-size: 1.25em;
    margin-bottom: .6em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.1;
    max-height: 2.25em;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    }
.btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btDarkSkin .btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_2 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btLightSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btDarkSkin .btLightSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_2 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    color: #181818;
    }
.btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btLightSkin .btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_1 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btDarkSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btLightSkin .btDarkSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_1 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    color: #fff;
    }
.btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btDarkSkin .btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_2 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btLightSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btDarkSkin .btLightSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_2 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #181818;
    }
.btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btLightSkin .btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_1 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btDarkSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btLightSkin .btDarkSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_1 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #fff;
    }
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #53ba00 !important;
    }
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #53ba00 !important;
    }
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_7 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_7 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #a6e72a !important;
    }
.bt_bb_color_scheme_7 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_7 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_8 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_8 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #a6e72a !important;
    }
.bt_bb_color_scheme_8 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_8 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_9 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_9 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_9 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_9 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_10 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,
.bt_bb_color_scheme_10 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_10 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_color_scheme_10 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #181818 !important;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #53ba00;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    margin-top: 1em;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {
    float: none;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title + .bt_bb_grid_item_post_excerpt:not(:empty),
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title + .bt_bb_grid_item_post_excerpt:not(:empty) {
    margin-top: 0;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
    font-size: .875em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.5em;
    max-height: 6em;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
    opacity: .5;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    }
.bt_bb_align_left .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,
.bt_bb_align_left .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {
    padding-right: .5em;
    }
.bt_bb_align_right .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,
.bt_bb_align_right .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {
    padding-left: .5em;
    }
.bt_bb_align_center .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,
.bt_bb_align_center .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {
    padding-right: .25em;
    padding-left: .25em;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder {
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before {
    font-size: .875em;
    width: 1.8em;
    height: 1.8em;
    color: #fff;
    border-radius: 50%;
    }
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
    padding: 0 0 1em;
    font-family: Roboto;
    text-transform: uppercase;
    font-size: .8125rem;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    line-height: 1;
    }
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a {
    display: inline-block;
    background: transparent;
    padding: 0;
    color: inherit;
    }
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover {
    background: transparent;
    color: #53ba00;
    }
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover {
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover {
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover {
    color: #181818 !important;
    }
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:before {
    content: '-';
    margin: 0 .5em;
    display: inline-block;
    -webkit-transform: scaleX(2) translateY(-1px);
    -moz-transform: scaleX(2) translateY(-1px);
    -ms-transform: scaleX(2) translateY(-1px);
    transform: scaleX(2) translateY(-1px);
    opacity: .2;
    font-weight: 100;
    }
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:first-child:before {
    display: none;
    }

/* Tiles */
.bt_bb_masonry_portfolio_tiles {
    overflow: hidden;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item {
    overflow: hidden;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner {
    overflow: hidden;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    display: block;
    overflow: hidden;
    position: relative;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {
    display: block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-box-shadow: 0 0 0 rgba(24,24,24,.3);
    box-shadow: 0 0 0 rgba(24,24,24,.3);
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
    display: block;
    content: "";
    position: absolute;
    background: rgba(24,24,24,.5);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: 0;
    pointer-events: none;
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    }
.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {
    margin: 5px;
    -webkit-transform: translate(-5px,-5px);
    -moz-transform: translate(-5px,-5px);
    -ms-transform: translate(-5px,-5px);
    transform: translate(-5px,-5px);
    }
.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {
    margin: 10px;
    -webkit-transform: translate(-10px,-10px);
    -moz-transform: translate(-10px,-10px);
    -ms-transform: translate(-10px,-10px);
    transform: translate(-10px,-10px);
    }
.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {
    margin: 20px;
    -webkit-transform: translate(-20px,-20px);
    -moz-transform: translate(-20px,-20px);
    -ms-transform: translate(-20px,-20px);
    transform: translate(-20px,-20px);
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail img {
    line-height: 0;
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    transition: transform 300ms ease;
    display: block;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 2.5em;
    -webkit-transform: translateY(25%);
    -moz-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0);
    box-shadow: 0 0 20px rgba(0,0,0,0);
    z-index: 1;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    opacity: 0;
    color: #fff;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title {
    font-size: 1.25em;
    font-weight: 700;
    padding-bottom: 0;
    color: inherit;
    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;
    width: 100%;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt {
    font-size: .875em;
    margin-top: .75em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.4em;
    max-height: 6.5em;
    width: 100%;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt:before {
    border-top: 2px solid #53ba00;
    content: "";
    display: block;
    width: 3.75em;
    margin-bottom: .75em;
    }
.bt_bb_align_left .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt:before {
    margin-right: auto;
    }
.bt_bb_align_right .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt:before {
    margin-left: auto;
    }
.bt_bb_align_center .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt:before {
    margin-right: auto;
    margin-left: auto;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_button {
    margin: 1.5em 0 0;
    float: none;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_button .bt_bb_button_text {
    text-transform: uppercase;
    }
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    left: 0;
    }
.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    left: 10px;
    }
.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    left: 20px;
    }
.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    left: 40px;
    }
.bt_bb_align_left .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_align_right .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_align_center .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 1.25em 1.25em;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 150ms ease all;
    -moz-transition: 150ms ease all;
    transition: 150ms ease all;
    }
.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {
    left: 10px;
    }
.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {
    left: 20px;
    }
.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {
    left: 40px;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    right: -30px;
    bottom: 0;
    left: -30px;
    opacity: .75;
    }
.btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.btDarkSkin .btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.bt_bb_color_scheme_2 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before {
    background: #fff;
    }
.btDarkSkin .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.btLightSkin .btDarkSkin .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.bt_bb_color_scheme_1 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init:before {
    background: #181818;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init h5 {
    font-size: 1.25em;
    color: inherit;
    padding: 0;
    font-weight: 700;
    position: relative;
    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;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover {
    overflow: visible;
    z-index: 1000;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner {
    overflow: visible;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
    overflow: visible;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {
    -webkit-box-shadow: 0 2px 20px rgba(24,24,24,.1);
    box-shadow: 0 2px 20px rgba(24,24,24,.1);
    margin: -20px;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
    opacity: 1;
    -webkit-box-shadow: 0 0 0 10px #fff inset;
    box-shadow: 0 0 0 10px #fff inset;
    }
.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
    left: -20px;
    right: -20px;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 1;
    }
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    }
.rtl .bt_bb_align_right .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_masonry_portfolio_tiles.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-transform: translate(0,25%);
    -moz-transform: translate(0,25%);
    -ms-transform: translate(0,25%);
    transform: translate(0,25%);
    }
.bt_bb_masonry_portfolio_tiles.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-transform: translate(0,10px);
    -moz-transform: translate(0,10px);
    -ms-transform: translate(0,10px);
    transform: translate(0,10px);
    }
.bt_bb_masonry_portfolio_tiles.bt_bb_gap_normal .bt_bb_masonry_post_image_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-transform: translate(0,25%);
    -moz-transform: translate(0,25%);
    -ms-transform: translate(0,25%);
    transform: translate(0,25%);
    }
.bt_bb_masonry_portfolio_tiles.bt_bb_gap_normal .bt_bb_masonry_post_image_content .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-transform: translate(0,20px);
    -moz-transform: translate(0,20px);
    -ms-transform: translate(0,20px);
    transform: translate(0,20px);
    }
.bt_bb_masonry_portfolio_tiles.bt_bb_gap_large .bt_bb_masonry_post_image_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-transform: translate(0,25%);
    -moz-transform: translate(0,25%);
    -ms-transform: translate(0,25%);
    transform: translate(0,25%);
    }
.bt_bb_masonry_portfolio_tiles.bt_bb_gap_large .bt_bb_masonry_post_image_content .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    -webkit-transform: translate(0,30px);
    -moz-transform: translate(0,30px);
    -ms-transform: translate(0,30px);
    transform: translate(0,30px);
    }

/* Icons */
.bt_bb_icon {
    pointer-events: none;
    }
.bt_bb_icon .bt_bb_icon_holder {
    pointer-events: auto;
    }
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1rem;
    width: 2em;
    height: 2em;
    }
.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.5rem;
    width: 2.125em;
    height: 2.125em;
    }
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 2rem;
    width: 2em;
    height: 2em;
    }
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 3rem;
    width: 1.71875em;
    height: 1.71875em;
    }
.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 4rem;
    width: 1.71875em;
    height: 1.71875em;
    }
.bt_bb_size_xsmall.bt_bb_style_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_small.bt_bb_style_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_normal.bt_bb_style_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_large.bt_bb_style_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_xlarge.bt_bb_style_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_xsmall.bt_bb_style_gradient_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_small.bt_bb_style_gradient_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_normal.bt_bb_style_gradient_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_large.bt_bb_style_gradient_borderless.bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_size_xlarge.bt_bb_style_gradient_borderless.bt_bb_icon .bt_bb_icon_holder:before {
    width: inherit;
    height: inherit;
    }
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 2px #000 inset;
    box-shadow: 0 0 0 2px #000 inset;
    }
.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 2px #000 inset;
    box-shadow: 0 0 0 2px #000 inset;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_icon,.bt_bb_align_center.bt_bb_icon,.bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large {
    padding: 0 1em;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_icon,.bt_bb_align_center.bt_bb_icon,.bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
    padding: 0 2em;
    }

/* Gradient icons */
.bt_bb_style_gradient_filled.bt_bb_icon .bt_bb_icon_holder {
    background: -webkit-linear-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    background: -moz-linear-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    background: -ms-linear-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    background: -o-linear-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(315deg,#a6e72a 0%,#53ba00 100%);
    background: -moz-linear-gradient(315deg,#a6e72a 0%,#53ba00 100%);
    background: linear-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    }
.bt_bb_shape_circle.bt_bb_style_gradient_filled.bt_bb_icon .bt_bb_icon_holder {
    border-radius: 50%;
    }
.bt_bb_shape_round.bt_bb_style_gradient_filled.bt_bb_icon .bt_bb_icon_holder {
    border-radius: 3px;
    }
.bt_bb_style_gradient_borderless.bt_bb_icon .bt_bb_icon_holder:before {
    color: #53ba00;
    background: #53ba00;
    background-image: -webkit-linear-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    background-image: -moz-linear-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    background-image: -ms-linear-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    background-image: -o-linear-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    background-image: -webkit-linear-gradient(315deg,#a6e72a 33%,#53ba00 66%);
    background-image: -moz-linear-gradient(315deg,#a6e72a 33%,#53ba00 66%);
    background-image: linear-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    -webkit-background-clip: text !important;
    border-radius: 0;
    display: block;
    -webkit-text-fill-color: transparent !important;
    }
.bt_bb_icon .bt_bb_icon_holder:not(span),
.bt_bb_icon .bt_bb_icon_holder:not(span):after {
    color: inherit;
    }
.bt_bb_style_gradient_filled.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #53ba00;
    -webkit-box-shadow: 0 0 0 2em #FFF inset;
    box-shadow: 0 0 0 2em #FFF inset;
    }
.bt_bb_style_gradient_borderless.bt_bb_icon:hover a.bt_bb_icon_holder:before {
    background-clip: unset;
    -webkit-text-fill-color: unset;
    }

/* IE 10 hack */
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.bt_bb_icon.bt_bb_style_gradient_borderless .bt_bb_icon_holder:before {
    background: transparent !important;
    -webkit-text-fill-color: initial !important;
    -webkit-background-clip: initial !important;
    }
}

/* Buttons */
.bt_bb_button {
    margin-bottom: 0;
    }
.btSoftRoundedButtons .bt_bb_button a {
    border-radius: 3px;
    }
.btHardRoundedButtons .bt_bb_button a {
    border-radius: 50px;
    }
.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: 1.25rem;
    margin-right: 0;
    }
.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: 1.25rem;
    margin-left: 0;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_button,.bt_bb_align_right .bt_bb_align_center.bt_bb_button,.bt_bb_align_left .bt_bb_align_center .bt_bb_button,.bt_bb_align_right .bt_bb_align_center .bt_bb_button,.bt_bb_align_center.bt_bb_button,.bt_bb_align_center .bt_bb_button {
    margin-right: .625rem;
    margin-left: .625rem;
    }
.bt_bb_size_small.bt_bb_button {
    font-size: .75em;
    }
.bt_bb_size_small.bt_bb_button a {
    padding: .875em 1.25em;
    }
.bt_bb_align_left .bt_bb_align_right.bt_bb_size_small.bt_bb_button,.bt_bb_align_center .bt_bb_align_right.bt_bb_size_small.bt_bb_button,.bt_bb_align_left .bt_bb_align_right .bt_bb_size_small.bt_bb_button,.bt_bb_align_center .bt_bb_align_right .bt_bb_size_small.bt_bb_button,.bt_bb_align_right.bt_bb_size_small.bt_bb_button,.bt_bb_align_right .bt_bb_size_small.bt_bb_button {
    margin-left: .625rem;
    margin-right: 0;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_size_small.bt_bb_button,.bt_bb_align_center .bt_bb_align_left.bt_bb_size_small.bt_bb_button,.bt_bb_align_right .bt_bb_align_left .bt_bb_size_small.bt_bb_button,.bt_bb_align_center .bt_bb_align_left .bt_bb_size_small.bt_bb_button,.bt_bb_align_left.bt_bb_size_small.bt_bb_button,.bt_bb_align_left .bt_bb_size_small.bt_bb_button {
    margin-right: .625rem;
    margin-left: 0;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_size_small.bt_bb_button,.bt_bb_align_right .bt_bb_align_center.bt_bb_size_small.bt_bb_button,.bt_bb_align_left .bt_bb_align_center .bt_bb_size_small.bt_bb_button,.bt_bb_align_right .bt_bb_align_center .bt_bb_size_small.bt_bb_button,.bt_bb_align_center.bt_bb_size_small.bt_bb_button,.bt_bb_align_center .bt_bb_size_small.bt_bb_button {
    margin-right: .3125rem;
    margin-left: .3125rem;
    }
.bt_bb_size_normal.bt_bb_button {
    font-size: .9375em;
    }
.bt_bb_size_normal.bt_bb_button a {
    padding: 1.09375em 1.875em;
    }
.bt_bb_size_medium.bt_bb_button {
    font-size: 1.0625em;
    }
.bt_bb_size_medium.bt_bb_button a {
    padding: 1.1875em 1.875em;
    }
.bt_bb_size_large.bt_bb_button {
    font-size: 1.25em;
    }
.bt_bb_size_large.bt_bb_button a {
    padding: 1.25em 2.1875em;
    }
.bt_bb_button .bt_bb_button_text {
    font-family: Raleway;
    font-weight: 700;
    }
.bt_bb_button.bt_bb_icon_position_left .bt_bb_icon_holder {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: 1rem;
    }
.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: 1rem;
    }
.rtl .bt_bb_button.bt_bb_icon_position_right .bt_bb_link {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_button.bt_bb_style_outline a {
    -webkit-box-shadow: 0 0 0 2px black inset;
    box-shadow: 0 0 0 2px black inset;
    }
.bt_bb_button.bt_bb_style_outline a,
.bt_bb_button.bt_bb_style_filled a {
    position: relative;
    overflow: hidden;
    }
.bt_bb_button.bt_bb_style_outline a:before,
.bt_bb_button.bt_bb_style_filled a:before {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
.bt_bb_button.bt_bb_style_outline a:hover:before,
.bt_bb_button.bt_bb_style_filled a:hover:before {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }
.bt_bb_button.bt_bb_style_filled a:hover {
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a:hover {
    background: #323232 !important;
    }
.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a:hover {
    background: #f1f1f1 !important;
    }
.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a:hover {
    background: #323232 !important;
    }
.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a:hover {
    background: #f1f1f1 !important;
    }
.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a:hover {
    background: #48a100 !important;
    }
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover {
    background: #48a100 !important;
    }
.bt_bb_button.bt_bb_style_clean a {
    padding-left: 0;
    padding-right: 0;
    }

/* Service */
.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: 1.25em;
    }
.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: 1.25em;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 600;
    font-size: 1.25em;
    font-weight: 700;
    font-family: Raleway;
    margin-bottom: .5em;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {
    color: inherit;
    }
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
    font-size: .875em;
    }
.bt_bb_service:hover .bt_bb_service_content_title a {
    color: #53ba00;
    }
.bt_bb_service .bt_bb_icon_holder {
    width: 1.71875em;
    height: 1.71875em;
    line-height: 1.71875;
    }
.bt_bb_shape_round.bt_bb_service .bt_bb_icon_holder {
    border-radius: 3px;
    }
.bt_bb_shape_circle.bt_bb_service .bt_bb_icon_holder {
    border-radius: 50%;
    }
.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
    font-size: 1em;
    }
.bt_bb_style_borderless.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,
.bt_bb_style_gradient_borderless.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
    font-size: 1.5em;
    }
.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
    font-size: 1.5em;
    }
.bt_bb_style_borderless.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder,
.bt_bb_style_gradient_borderless.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
    font-size: 2em;
    }
.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
    font-size: 2em;
    }
.bt_bb_style_borderless.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder,
.bt_bb_style_gradient_borderless.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
    font-size: 3em;
    }
.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
    font-size: 3em;
    }
.bt_bb_style_borderless.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder,
.bt_bb_style_gradient_borderless.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
    font-size: 4em;
    }
.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
    font-size: 4em;
    }
.bt_bb_style_borderless.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder,
.bt_bb_style_gradient_borderless.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
    font-size: 4.5em;
    }
.bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder {
    background: -moz-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    background: -webkit-linear-gradient(315deg,#a6e72a 0%,#53ba00 100%);
    background: -moz-linear-gradient(315deg,#a6e72a 0%,#53ba00 100%);
    background: linear-gradient(135deg,#a6e72a 0%,#53ba00 100%);
    }
.btLightSkin .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.btDarkSkin .btLightSkin .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_2 .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_4 .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_5 .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder {
    color: #181818;
    }
.btDarkSkin .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.btLightSkin .btDarkSkin .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_1 .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_3 .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_6 .bt_bb_style_gradient_filled.bt_bb_service .bt_bb_icon_holder {
    color: #fff;
    }
.bt_bb_style_gradient_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #53ba00;
    background: #53ba00;
    background: -moz-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    background: -webkit-linear-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    background: -webkit-linear-gradient(315deg,#a6e72a 33%,#53ba00 66%);
    background: -moz-linear-gradient(315deg,#a6e72a 33%,#53ba00 66%);
    background: linear-gradient(135deg,#a6e72a 33%,#53ba00 66%);
    -webkit-background-clip: text !important;
    -webkit-box-shadow: 0 0 0 0 #FFF inset;
    box-shadow: 0 0 0 0 #FFF inset;
    border: none;
    width: 1em;
    height: 1em;
    line-height: 1;
    border-radius: 0;
    display: block;
    -webkit-text-fill-color: transparent !important;
    }
.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    width: 1em;
    height: 1em;
    }
.bt_bb_service .bt_bb_icon_holder:not(span) {
    color: #fff;
    }
.bt_bb_style_gradient_filled.bt_bb_service:hover a.bt_bb_icon_holder {
    color: #53ba00;
    -webkit-box-shadow: 0 0 0 2em #FFF inset;
    box-shadow: 0 0 0 2em #FFF inset;
    }
.bt_bb_style_gradient_borderless.bt_bb_service:hover a.bt_bb_icon_holder {
    background-clip: unset;
    -webkit-text-fill-color: unset;
    }

/* IE 10 hack */
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.bt_bb_service.bt_bb_style_gradient_borderless .bt_bb_icon_holder,
.bt_bb_service.bt_bb_style_gradient_borderless .bt_bb_icon_holder:before {
    background: transparent !important;
    -webkit-text-fill-color: initial !important;
    -webkit-background-clip: initial !important;
    }
}

/* Slider */
.slick-slider button.slick-arrow.slick-next {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    transition-delay: 300ms;
    }
.slick-slider button.slick-arrow.slick-prev {
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    transition-delay: 300ms;
    }
.slick-slider:hover button.slick-arrow.slick-next,
.slick-slider:hover button.slick-arrow.slick-prev {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms;
    }
.bt_bb_content_slider_item[class*="light_solid"]:before {
    background-color: rgba(255,255,255,.7);
    }
.bt_bb_content_slider_item[class*="dark_solid"]:before {
    background-color: rgba(24,24,24,.7);
    }
.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;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
@media (max-width: 1259px) {
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .slick-arrow {
    display: none !important;
    }
}

.slick-dots {
    position: absolute;
    bottom: 2.5rem;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    z-index: 1;
    }
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    margin: 0 .2rem;
    padding: 0;
    cursor: pointer;
    border: 0;
    background: transparent !important;
    border-radius: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btLightSkin .slick-dots li,
.btDarkSkin .btLightSkin .slick-dots li,
.btLightSkin .btDarkSkin .btLightSkin .slick-dots li,
.bt_bb_color_scheme_2 .slick-dots li,
.bt_bb_color_scheme_4 .slick-dots li,
.bt_bb_color_scheme_5 .slick-dots li {
    -webkit-box-shadow: 0 -2px 0 0 #181818 inset;
    box-shadow: 0 -2px 0 0 #181818 inset;
    }
.btLightSkin .slick-dots li:hover,
.btDarkSkin .btLightSkin .slick-dots li:hover,
.btLightSkin .btDarkSkin .btLightSkin .slick-dots li:hover,
.bt_bb_color_scheme_2 .slick-dots li:hover,
.bt_bb_color_scheme_4 .slick-dots li:hover,
.bt_bb_color_scheme_5 .slick-dots li:hover {
    -webkit-box-shadow: 0 -6px 0 0 #181818 inset;
    box-shadow: 0 -6px 0 0 #181818 inset;
    }
.btDarkSkin .slick-dots li,
.btLightSkin .btDarkSkin .slick-dots li,
.btDarkSkin.btLightSkin .btDarkSkin .slick-dots li,
.bt_bb_color_scheme_1 .slick-dots li,
.bt_bb_color_scheme_3 .slick-dots li,
.bt_bb_color_scheme_6 .slick-dots li,
.btLightSkin .btArticleMedia .slick-dots li,
.btDarkSkin .btLightSkin .btArticleMedia .slick-dots li,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMedia .slick-dots li,
.bt_bb_color_scheme_2 .btArticleMedia .slick-dots li,
.bt_bb_color_scheme_4 .btArticleMedia .slick-dots li,
.bt_bb_color_scheme_5 .btArticleMedia .slick-dots li {
    -webkit-box-shadow: 0 -2px 0 0 #fff inset;
    box-shadow: 0 -2px 0 0 #fff inset;
    }
.btDarkSkin .slick-dots li:hover,
.btLightSkin .btDarkSkin .slick-dots li:hover,
.btDarkSkin.btLightSkin .btDarkSkin .slick-dots li:hover,
.bt_bb_color_scheme_1 .slick-dots li:hover,
.bt_bb_color_scheme_3 .slick-dots li:hover,
.bt_bb_color_scheme_6 .slick-dots li:hover,
.btLightSkin .btArticleMedia .slick-dots li:hover,
.btDarkSkin .btLightSkin .btArticleMedia .slick-dots li:hover,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMedia .slick-dots li:hover,
.bt_bb_color_scheme_2 .btArticleMedia .slick-dots li:hover,
.bt_bb_color_scheme_4 .btArticleMedia .slick-dots li:hover,
.bt_bb_color_scheme_5 .btArticleMedia .slick-dots li:hover {
    -webkit-box-shadow: 0 -6px 0 0 #fff inset;
    box-shadow: 0 -6px 0 0 #fff inset;
    }
.slick-dots li.slick-active,
.slick-dots li.slick-active:hover {
    -webkit-box-shadow: 0 -4px 0 0 #53ba00 inset !important;
    box-shadow: 0 -4px 0 0 #53ba00 inset !important;
    pointer-events: none;
    }
.slick-dots li button {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    font-size: 0;
    line-height: 0;
    display: block;
    cursor: pointer;
    color: transparent;
    background-color: transparent;
    border: 0;
    outline: none;
    }
button.slick-arrow {
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    margin-top: -2.5rem;
    background: transparent;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btSoftRoundedButtons button.slick-arrow {
    border-radius: 3px;
    }
.btHardRoundedButtons button.slick-arrow {
    border-radius: 50px;
    }
button.slick-arrow.slick-next {
    right: 10px;
    }
button.slick-arrow.slick-next:before {
    content: '\ea7d';
    -webkit-transform: translateX(.1em);
    -moz-transform: translateX(.1em);
    -ms-transform: translateX(.1em);
    transform: translateX(.1em);
    }
button.slick-arrow.slick-prev {
    left: 10px;
    }
button.slick-arrow.slick-prev:before {
    content: '\ea7c';
    -webkit-transform: translateX(-.1em);
    -moz-transform: translateX(-.1em);
    -ms-transform: translateX(-.1em);
    transform: translateX(-.1em);
    }
button.slick-arrow:before {
    font-size: 2.5rem;
    font-family: Essential;
    line-height: 5rem;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    }
.btLightSkin button.slick-arrow:before,
.btDarkSkin .btLightSkin button.slick-arrow:before,
.btLightSkin .btDarkSkin .btLightSkin button.slick-arrow:before,
.bt_bb_color_scheme_2 button.slick-arrow:before,
.bt_bb_color_scheme_4 button.slick-arrow:before,
.bt_bb_color_scheme_5 button.slick-arrow:before {
    color: #181818;
    }
.btDarkSkin button.slick-arrow:before,
.btLightSkin .btDarkSkin button.slick-arrow:before,
.btDarkSkin.btLightSkin .btDarkSkin button.slick-arrow:before,
.bt_bb_color_scheme_1 button.slick-arrow:before,
.bt_bb_color_scheme_3 button.slick-arrow:before,
.bt_bb_color_scheme_6 button.slick-arrow:before,
.btLightSkin .btArticleMedia button.slick-arrow:before,
.btDarkSkin .btLightSkin .btArticleMedia button.slick-arrow:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMedia button.slick-arrow:before,
.bt_bb_color_scheme_2 .btArticleMedia button.slick-arrow:before,
.bt_bb_color_scheme_4 .btArticleMedia button.slick-arrow:before,
.bt_bb_color_scheme_5 .btArticleMedia button.slick-arrow:before {
    color: #fff;
    }
.bt_bb_arrows_size_small button.slick-arrow {
    width: 3.75rem;
    height: 3.75rem;
    margin-top: -1.875rem;
    }
.bt_bb_arrows_size_small button.slick-arrow:before {
    font-size: 1.875rem;
    line-height: 3.75rem;
    }
.bt_bb_arrows_size_large button.slick-arrow {
    width: 5rem;
    height: 5rem;
    margin-top: -2.5rem;
    }
.bt_bb_arrows_size_large button.slick-arrow:before {
    font-size: 2.5rem;
    line-height: 5rem;
    }
button.slick-arrow:hover {
    background: #a6e72a;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.btLightSkin button.slick-arrow:hover:before,
.btDarkSkin .btLightSkin button.slick-arrow:hover:before,
.btLightSkin .btDarkSkin .btLightSkin button.slick-arrow:hover:before,
.bt_bb_color_scheme_2 button.slick-arrow:hover:before,
.bt_bb_color_scheme_4 button.slick-arrow:hover:before,
.bt_bb_color_scheme_5 button.slick-arrow:hover:before,
.btDarkSkin button.slick-arrow:hover:before,
.btLightSkin .btDarkSkin button.slick-arrow:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin button.slick-arrow:hover:before,
.bt_bb_color_scheme_1 button.slick-arrow:hover:before,
.bt_bb_color_scheme_3 button.slick-arrow:hover:before,
.bt_bb_color_scheme_6 button.slick-arrow:hover:before {
    color: #181818;
    }
.bt_bb_content_slider button.slick-arrow.slick-prev {
    right: auto;
    }
.rtl .bt_bb_content_slider button.slick-arrow.slick-prev:before {
    content: '\ea7c' !important;
    }
.bt_bb_content_slider button.slick-arrow.slick-next {
    left: auto;
    }
.rtl .bt_bb_content_slider button.slick-arrow.slick-next:before {
    content: '\ea7d' !important;
    }
@media (max-width: 1259px) {
.bt_bb_layout_boxed_800 .slick-slider,
.bt_bb_layout_boxed_900 .slick-slider,
.bt_bb_layout_boxed_1000 .slick-slider,
.bt_bb_layout_boxed_1100 .slick-slider,
.bt_bb_layout_boxed_1200 .slick-slider,
.bt_bb_layout_boxed_1300 .slick-slider,
.bt_bb_layout_boxed_1400 .slick-slider,
.bt_bb_layout_boxed_1500 .slick-slider,
.bt_bb_layout_boxed_1600 .slick-slider {
    overflow: visible;
    }
.bt_bb_layout_boxed_800 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_900 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1000 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1100 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1200 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1300 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1400 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1500 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1600 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_800 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_900 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1000 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1100 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1200 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1300 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1400 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1500 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1600 .slick-slider button.slick-arrow.slick-next {
    display: none !important;
    }
}

@media (min-width: 1260px) {
.bt_bb_layout_boxed_800 .slick-slider,
.bt_bb_layout_boxed_900 .slick-slider,
.bt_bb_layout_boxed_1000 .slick-slider,
.bt_bb_layout_boxed_1100 .slick-slider,
.bt_bb_layout_boxed_1200 .slick-slider,
.bt_bb_layout_boxed_1300 .slick-slider,
.bt_bb_layout_boxed_1400 .slick-slider,
.bt_bb_layout_boxed_1500 .slick-slider,
.bt_bb_layout_boxed_1600 .slick-slider {
    overflow: visible;
    }
.bt_bb_layout_boxed_800 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_900 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1000 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1100 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1200 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1300 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1400 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1500 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1600 .slick-slider button.slick-arrow.slick-prev {
    left: -100px;
    }
.bt_bb_layout_boxed_800 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_900 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1000 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1100 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1200 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1300 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1400 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1500 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1600 .slick-slider button.slick-arrow.slick-next {
    right: -100px;
    }
.bt_bb_layout_wide .slick-slider,
.btArticleMedia .slick-slider {
    overflow: visible;
    }
.bt_bb_layout_wide .slick-slider button.slick-arrow.slick-prev,
.btArticleMedia .slick-slider button.slick-arrow.slick-prev {
    left: 10px;
    }
.bt_bb_layout_wide .slick-slider button.slick-arrow.slick-next,
.btArticleMedia .slick-slider button.slick-arrow.slick-next {
    right: 10px;
    }
}

/* Custom menu */
.bt_bb_custom_menu div ul {
    margin: 0;
    }
.bt_bb_custom_menu div ul li {
    list-style: none;
    }
.bt_bb_custom_menu div ul a {
    color: inherit;
    }
.bt_bb_custom_menu div ul a:hover {
    color: #53ba00;
    }
.bt_bb_custom_menu div ul > li {
    margin-left: 0;
    }
.rtl .bt_bb_align_right .bt_bb_custom_menu > div {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    }
.rtl .bt_bb_align_right .bt_bb_custom_menu > div ul {
    text-align: right;
    }

/* Text indent */
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content .bt_bb_image {
    margin: 0 -20px;
    }

/* Google map */
.bt_bb_google_maps,
.bt_bb_map {
    position: relative;
    }
.bt_bb_google_maps_content,
.bt_bb_map_content {
    max-width: 1280px;
    margin: 4em auto;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
    padding: 2em;
    }

/* Map with content margin fix */
.bt_bb_map.bt_bb_map_with_content .bt_bb_map_map {
    top: -4em;
    bottom: -4em;
    height: auto !important;
    }
@media (max-width: 640px) {
.bt_bb_map.bt_bb_map_with_content .bt_bb_map_map {
    height: 250px !important;
    position: relative;
    top: 0;
    bottom: 0;
    }
.bt_bb_map.bt_bb_map_with_content .bt_bb_map_content {
    margin-top: 0;
    margin-bottom: 0;
    }
}

/* Tabs */
.bt_bb_tab_content {
    padding-top: 1em;
    }
.bt_bb_style_simple ul.bt_bb_tabs_header li.on {
    border-color: #53ba00;
    }
ul.bt_bb_tabs_header li {
    font-family: Raleway;
    font-weight: 700;
    }
.bt_bb_style_outline ul.bt_bb_tabs_header li,
.bt_bb_style_filled ul.bt_bb_tabs_header li {
    border-width: 0;
    }
ul.bt_bb_tabs_header li span {
    font-size: .9375em;
    }
.bt_bb_style_outline ul.bt_bb_tabs_header,
.bt_bb_style_filled ul.bt_bb_tabs_header {
    border-width: 2px;
    border-style: solid;
    }

/* Accordion */
.bt_bb_accordion .bt_bb_accordion_item {
    border-width: 0 2px 2px;
    }
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-family: Raleway;
    font-weight: 700;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    border: 0;
    padding-bottom: 0;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {
    display: block;
    content: "";
    width: 3.125rem;
    height: 2px;
    background: #53ba00;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    transition: transform 300ms ease;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    margin-top: .5em;
    }
.rtl .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    }
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    border-width: 0 0 2px;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: inherit !important;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    padding-bottom: 1em;
    margin-bottom: .75em;
    border-bottom: 1px solid;
    }
.btLightSkin .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.btDarkSkin .btLightSkin .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.bt_bb_color_scheme_2 .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.bt_bb_color_scheme_4 .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.bt_bb_color_scheme_5 .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.btLightSkin .btDarkSkin .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.bt_bb_color_scheme_1 .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.bt_bb_color_scheme_3 .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content,
.bt_bb_color_scheme_6 .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
    border-color: rgba(255,255,255,.1);
    }
.bt_bb_accordion .bt_bb_accordion_item:first-child {
    border-width: 2px;
    }
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:last-child .bt_bb_accordion_item_content {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    }

/* Price List */
.bt_bb_price_list {
    border-width: 0;
    padding: 30px;
    position: relative;
    }
.bt_bb_price_list:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: "";
    display: block;
    opacity: .02;
    z-index: 0;
    }
.bt_bb_color_scheme_5.bt_bb_price_list:before {
    opacity: 1;
    background: #53ba00 !important;
    }
.bt_bb_color_scheme_6.bt_bb_price_list:before {
    opacity: 1;
    background: #53ba00 !important;
    }
.bt_bb_color_scheme_1 .bt_bb_color_scheme_2.bt_bb_price_list:before,
.bt_bb_color_scheme_3 .bt_bb_color_scheme_2.bt_bb_price_list:before,
.bt_bb_color_scheme_5 .bt_bb_color_scheme_2.bt_bb_price_list:before {
    opacity: 1;
    background: #fff;
    }
.bt_bb_color_scheme_2 .bt_bb_color_scheme_1.bt_bb_price_list:before,
.bt_bb_color_scheme_4 .bt_bb_color_scheme_1.bt_bb_price_list:before,
.bt_bb_color_scheme_6 .bt_bb_color_scheme_1.bt_bb_price_list:before {
    opacity: 1;
    background: #181818;
    }
.bt_bb_color_scheme_5 .bt_bb_color_scheme_3.bt_bb_price_list:before,
.bt_bb_color_scheme_6 .bt_bb_color_scheme_3.bt_bb_price_list:before {
    opacity: 1;
    background: #fff;
    }
.bt_bb_color_scheme_5 .bt_bb_color_scheme_4.bt_bb_price_list:before,
.bt_bb_color_scheme_6 .bt_bb_color_scheme_4.bt_bb_price_list:before {
    opacity: 1;
    background: #181818;
    }
.bt_bb_price_list > .bt_bb_icon {
    width: 100%;
    padding: 0 !important;
    float: none;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.bt_bb_price_list > .bt_bb_icon:after {
    clear: both;
    content: ' ';
    display: table;
    width: 100%;
    border-top: 1px solid;
    margin: 0 0 1rem;
    opacity: .1;
    }
.bt_bb_price_list > .bt_bb_icon .bt_bb_icon_holder {
    margin: 0 0 2rem;
    }
.bt_bb_color_scheme_3.bt_bb_price_list > .bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder:before,
.bt_bb_color_scheme_4.bt_bb_price_list > .bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder:before {
    color: #fff;
    }
.bt_bb_color_scheme_5.bt_bb_price_list > .bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder:before,
.bt_bb_color_scheme_6.bt_bb_price_list > .bt_bb_icon.bt_bb_style_gradient_filled .bt_bb_icon_holder:before {
    background: -moz-gradient(135deg,rgba(255,255,255,.5) 0%,#fff 100%);
    background: -webkit-linear-gradient(135deg,rgba(255,255,255,.5) 0%,#fff 100%);
    background: -webkit-linear-gradient(315deg,rgba(255,255,255,.5) 0%,#fff 100%);
    background: -moz-linear-gradient(315deg,rgba(255,255,255,.5) 0%,#fff 100%);
    background: linear-gradient(135deg,rgba(255,255,255,.5) 0%,#fff 100%);
    color: #181818;
    }
.bt_bb_align_center .bt_bb_price_list .bt_bb_icon {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_align_center .bt_bb_price_list .bt_bb_icon.bt_bb_align_left {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_align_center .bt_bb_price_list .bt_bb_icon.bt_bb_align_right {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_align_left .bt_bb_price_list .bt_bb_icon {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_align_left .bt_bb_price_list .bt_bb_icon.bt_bb_align_right {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_align_right .bt_bb_price_list .bt_bb_icon {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
.bt_bb_align_right .bt_bb_price_list .bt_bb_icon.bt_bb_align_left {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.bt_bb_price_list .bt_bb_price_list_title_subtitle_price {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    clear: both;
    margin-top: 1rem;
    }
.bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title_subtitle_price {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.bt_bb_price_list .bt_bb_price_list_title_subtitle {
    padding-left: 1.5rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.rtl .bt_bb_price_list .bt_bb_price_list_title_subtitle {
    padding-right: 1.5rem;
    padding-left: 0;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_center .bt_bb_align_left.bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_right .bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_center .bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_left.bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_title_subtitle {
    text-align: left;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_right .bt_bb_align_center.bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_left .bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_right .bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_center.bt_bb_price_list .bt_bb_price_list_title_subtitle,.bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title_subtitle {
    text-align: left;
    }
.bt_bb_price_list .bt_bb_price_list_title {
    font-size: 1.25em;
    line-height: 1;
    padding: 0;
    font-family: Raleway;
    font-weight: 700;
    position: relative;
    z-index: 1;
    background: transparent !important;
    color: var(--price-list-primary-color,white);
    }
.bt_bb_price_list .bt_bb_price_list_title:after {
    display: block;
    background: #53ba00;
    content: "";
    width: 3em;
    height: 2px;
    margin: .5em 0;
    }
.bt_bb_color_scheme_5 .bt_bb_price_list .bt_bb_price_list_title:after,
.bt_bb_color_scheme_5.bt_bb_price_list .bt_bb_price_list_title:after {
    background: #fff;
    }
.bt_bb_color_scheme_6 .bt_bb_price_list .bt_bb_price_list_title:after,
.bt_bb_color_scheme_6.bt_bb_price_list .bt_bb_price_list_title:after {
    background: #181818;
    }
.bt_bb_align_right .bt_bb_align_left.bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_center .bt_bb_align_left.bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_right .bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_center .bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_left.bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_title:after {
    text-align: left;
    }
.bt_bb_align_left .bt_bb_align_center.bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_right .bt_bb_align_center.bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_left .bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_right .bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_center.bt_bb_price_list .bt_bb_price_list_title:after,.bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title:after {
    text-align: left;
    }
.bt_bb_price_list .bt_bb_price_list_subtitle {
    margin: 0;
    font-size: .875em;
    line-height: 1.5;
    position: relative;
    z-index: 1;
    }
.bt_bb_price_list .bt_bb_price_list_price {
    margin: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-family: Raleway;
    font-weight: 700;
    position: relative;
    z-index: 1;
    -webkit-transform: translateY(-.65em);
    -moz-transform: translateY(-.65em);
    -ms-transform: translateY(-.65em);
    transform: translateY(-.65em);
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount {
    font-size: 3.75em;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    }
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
    font-size: 1.25em;
    padding: 0 5px;
    line-height: 0;
    height: 1em;
    -webkit-transform: translateY(1.5em);
    -moz-transform: translateY(1.5em);
    -ms-transform: translateY(1.5em);
    transform: translateY(1.5em);
    text-align: right;
    }
.bt_bb_price_list .bt_bb_price_list_price:after {
    display: none;
    }
.bt_bb_price_list ul {
    clear: left;
    display: block;
    list-style: none;
    margin: 2rem 0 0;
    padding: 0;
    font-size: .875em;
    position: relative;
    z-index: 1;
    }
.bt_bb_price_list ul:before {
    clear: both;
    content: ' ';
    display: table;
    width: 100%;
    border-top: 1px solid;
    margin: 0 0 1rem;
    opacity: .1;
    }
.bt_bb_price_list ul li {
    margin: 0;
    padding: .5rem 0;
    border-width: 0;
    }
.bt_bb_price_list ul li:last-of-type {
    padding-bottom: 0;
    }

/* IE 10 hack*/
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.bt_bb_price_list .bt_bb_price_list_price {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 40%;
    -webkit-flex: 1 1 40%;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    }
.bt_bb_price_list .bt_bb_price_list_title_subtitle {
    max-width: 60%;
    -webkit-flex: 1 1 60%;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    }
}

/* Masonry social icons */
.bt_facebook.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #3b5998 inset;
    box-shadow: 0 0 0 1em #3b5998 inset;
    }
.bt_facebook.bt_bb_icon .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #3b5998 inset;
    box-shadow: 0 0 0 1px #3b5998 inset;
    color: #3b5998 !important;
    }
.bt_twitter.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #1da1f2 inset;
    box-shadow: 0 0 0 1em #1da1f2 inset;
    }
.bt_twitter.bt_bb_icon .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #1da1f2 inset;
    box-shadow: 0 0 0 1px #1da1f2 inset;
    color: #1da1f2 !important;
    }
.bt_linkedin.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #007bb5 inset;
    box-shadow: 0 0 0 1em #007bb5 inset;
    }
.bt_linkedin.bt_bb_icon .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #007bb5 inset;
    box-shadow: 0 0 0 1px #007bb5 inset;
    color: #007bb5 !important;
    }
.bt_google_plus.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #dc4e40 inset;
    box-shadow: 0 0 0 1em #dc4e40 inset;
    }
.bt_google_plus.bt_bb_icon .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #dc4e40 inset;
    box-shadow: 0 0 0 1px #dc4e40 inset;
    color: #dc4e40 !important;
    }
.bt_vk.bt_bb_icon .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #4c75a5 inset;
    box-shadow: 0 0 0 1em #4c75a5 inset;
    }
.bt_vk.bt_bb_icon .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #4c75a5 inset;
    box-shadow: 0 0 0 1px #4c75a5 inset;
    color: #4c75a5 !important;
    }

/* Social icons */
.btIcoFacebook.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #3b5998 inset;
    box-shadow: 0 0 0 1em #3b5998 inset;
    }
.btIcoFacebook.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #3b5998 inset;
    box-shadow: 0 0 0 1px #3b5998 inset;
    color: #3b5998;
    }
.btIcoTwitter.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #1da1f2 inset;
    box-shadow: 0 0 0 1em #1da1f2 inset;
    }
.btIcoTwitter.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #1da1f2 inset;
    box-shadow: 0 0 0 1px #1da1f2 inset;
    color: #1da1f2;
    }
.btIcoLinkedin.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #007bb5 inset;
    box-shadow: 0 0 0 1em #007bb5 inset;
    }
.btIcoLinkedin.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #007bb5 inset;
    box-shadow: 0 0 0 1px #007bb5 inset;
    color: #007bb5;
    }
.btIcoGooglePlus.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #dc4e40 inset;
    box-shadow: 0 0 0 1em #dc4e40 inset;
    }
.btIcoGooglePlus.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #dc4e40 inset;
    box-shadow: 0 0 0 1px #dc4e40 inset;
    color: #dc4e40;
    }
.btIcoWhatsApp.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #3fbd50 inset;
    box-shadow: 0 0 0 1em #3fbd50 inset;
    }
.btIcoWhatsApp.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #3fbd50 inset;
    box-shadow: 0 0 0 1px #3fbd50 inset;
    color: #3fbd50 !important;
    }
.btIcoVK.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #4c75a5 inset;
    box-shadow: 0 0 0 1em #4c75a5 inset;
    }
.btIcoVK.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #4c75a5 inset;
    box-shadow: 0 0 0 1px #4c75a5 inset;
    color: #4c75a5;
    }
.btIcoInstagram.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf);
    background: -moz-radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf);
    background: radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf);
    }
.btIcoInstagram.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ac38a2 inset;
    box-shadow: 0 0 0 1px #ac38a2 inset;
    background: transparent;
    color: #ac38a2;
    }
.btIcoPinterest.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #bd081b inset;
    box-shadow: 0 0 0 1em #bd081b inset;
    }
.btIcoPinterest.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #bd081b inset;
    box-shadow: 0 0 0 1px #bd081b inset;
    color: #bd081b;
    }
.btIcoYelp.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #e21c2d inset;
    box-shadow: 0 0 0 1em #e21c2d inset;
    }
.btIcoYelp.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #e21c2d inset;
    box-shadow: 0 0 0 1px #e21c2d inset;
    color: #e21c2d;
    }
.btIcoYoutube.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    -webkit-box-shadow: 0 0 0 1em #e21c2d inset;
    box-shadow: 0 0 0 1em #e21c2d inset;
    }
.btIcoYoutube.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #e21c2d inset;
    box-shadow: 0 0 0 1px #e21c2d inset;
    color: #e21c2d;
    }

/* Counter  */
.bt_bb_counter_holder {
    height: 1em;
    line-height: 1;
    display: inline-block;
    font-family: Raleway;
    font-weight: 700;
    }
.rtl .bt_bb_counter_holder {
    direction: ltr;
    }
.bt_bb_counter_holder .bt_bb_counter {
    height: 1em;
    }
.bt_bb_counter_holder .bt_bb_counter span.onedigit {
    height: 1em;
    margin-right: -.025em;
    margin-left: -.025em;
    }
.bt_bb_counter_holder .bt_bb_counter span.onedigit span {
    height: 1em;
    }
.bt_bb_counter_holder.bt_bb_size_xsmall {
    font-size: .875em;
    }
.bt_bb_counter_holder.bt_bb_size_small {
    font-size: 1.25em;
    }
.bt_bb_counter_holder.bt_bb_size_normal {
    font-size: 2.5em;
    }
.bt_bb_counter_holder.bt_bb_size_large {
    font-size: 3.75em;
    }
.bt_bb_counter_holder.bt_bb_size_xlarge {
    font-size: 5em;
    }

/* WPC7 Form */
.bt_bb_color_scheme_7 .wpcf7-form input:not([type='radio']),
.bt_bb_color_scheme_7 .wpcf7-form input:not([type='checkbox']),
.bt_bb_color_scheme_7 .wpcf7-form textarea,
.bt_bb_color_scheme_7 .wpcf7-form .fancy-select .trigger {
    color: #181818;
    }
.bt_bb_color_scheme_8 .wpcf7-form input:not([type='radio']),
.bt_bb_color_scheme_8 .wpcf7-form input:not([type='checkbox']),
.bt_bb_color_scheme_8 .wpcf7-form textarea,
.bt_bb_color_scheme_8 .wpcf7-form .fancy-select .trigger {
    color: #fff;
    }
.wpcf7-form .fancy-select .trigger {
    line-height: 3.2em;
    }
.wpcf7-form .fancy-select .options.overflowing {
    bottom: 3.35em;
    }
.wpcf7-form .wpcf7-submit {
    text-transform: uppercase;
    font-family: Raleway !important;
    font-size: .9375rem !important;
    background: #53ba00 !important;
    color: #fff !important;
    border: 0 !important;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    cursor: pointer;
    width: auto !important;
    padding: 0 3em !important;
    font-weight: 700 !important;
    }
.wpcf7-form .wpcf7-submit:hover {
    color: #fff !important;
    background: #48a100 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.bt_bb_color_scheme_1 .wpcf7-form .wpcf7-submit {
    background: #53ba00 !important;
    }
.bt_bb_color_scheme_1 .wpcf7-form .wpcf7-submit:hover {
    background: #48a100 !important;
    }
.bt_bb_color_scheme_2 .wpcf7-form .wpcf7-submit {
    background: #53ba00 !important;
    }
.bt_bb_color_scheme_2 .wpcf7-form .wpcf7-submit:hover {
    background: #48a100 !important;
    }
.bt_bb_color_scheme_3 .wpcf7-form .wpcf7-submit {
    background: #53ba00 !important;
    }
.bt_bb_color_scheme_3 .wpcf7-form .wpcf7-submit:hover {
    background: #48a100 !important;
    }
.bt_bb_color_scheme_4 .wpcf7-form .wpcf7-submit {
    background: #53ba00 !important;
    }
.bt_bb_color_scheme_4 .wpcf7-form .wpcf7-submit:hover {
    background: #48a100 !important;
    }
.bt_bb_color_scheme_5 .wpcf7-form .wpcf7-submit {
    background: #181818 !important;
    }
.bt_bb_color_scheme_5 .wpcf7-form .wpcf7-submit:hover {
    background: #323232 !important;
    }
.bt_bb_color_scheme_6 .wpcf7-form .wpcf7-submit {
    background: #fff !important;
    color: #181818 !important;
    }
.bt_bb_color_scheme_6 .wpcf7-form .wpcf7-submit:hover {
    background: #f1f1f1 !important;
    }
.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;
    }

/* Masonry image grid hover effect */
.bt_bb_masonry_image_grid .bt_bb_grid_item_inner {
    overflow: hidden;
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item_inner img {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image {
    position: relative;
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:before {
    position: absolute;
    content: "";
    display: block;
    background: #181818;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after {
    font-size: 1.5rem;
    display: block;
    content: "\ea08";
    font-family: Essential;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    background: #a6e72a;
    color: #181818;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1.8125rem 0 0 -1.8125rem;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:hover:before {
    opacity: .5;
    }
.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    }
.bt_bb_masonry_image_grid.bt_bb_no_lightbox .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after,
.bt_bb_masonry_image_grid.bt_bb_no_lightbox .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:before {
    display: none;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_image_content {
    margin-left: -1px;
    margin-top: -1px;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(1px,1px);
    -moz-transform: translate(1px,1px);
    -ms-transform: translate(1px,1px);
    transform: translate(1px,1px);
    }
.bt_bb_masonry_image_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after {
    margin: -1.8125rem 0 0 -1.8125rem;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content {
    margin-left: -10px;
    margin-top: -10px;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(10px,10px);
    -moz-transform: translate(10px,10px);
    -ms-transform: translate(10px,10px);
    transform: translate(10px,10px);
    }
.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after {
    margin: -34px 0 0 -34px;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_normal .bt_bb_masonry_post_image_content {
    margin-left: -1.25em;
    margin-top: -1.25em;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_normal .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(1.25em,1.25em);
    -moz-transform: translate(1.25em,1.25em);
    -ms-transform: translate(1.25em,1.25em);
    transform: translate(1.25em,1.25em);
    }
.bt_bb_masonry_image_grid.bt_bb_gap_normal .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after {
    margin: -1.53125em 0 0 -1.53125em;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_large .bt_bb_masonry_post_image_content {
    margin-left: -2.5rem;
    margin-top: -2.5rem;
    }
.bt_bb_masonry_image_grid.bt_bb_gap_large .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(2.5rem,2.5rem);
    -moz-transform: translate(2.5rem,2.5rem);
    -ms-transform: translate(2.5rem,2.5rem);
    transform: translate(2.5rem,2.5rem);
    }
.bt_bb_masonry_image_grid.bt_bb_gap_large .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after {
    margin: -2.5rem 0 0 -2.5rem;
    }

/* Section separators */
.bt_bb_section.bt_bb_top_spacing_extra_small > .bt_bb_port {
    padding-top: .9375em;
    }
.bt_bb_section.bt_bb_top_spacing_small > .bt_bb_port {
    padding-top: 1.5625em;
    }
.bt_bb_section.bt_bb_top_spacing_normal > .bt_bb_port {
    padding-top: 3.125em;
    }
.bt_bb_section.bt_bb_top_spacing_medium > .bt_bb_port {
    padding-top: 6.25em;
    }
.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {
    padding-top: 9.375em;
    }
.bt_bb_section.bt_bb_top_spacing_extra_large > .bt_bb_port {
    padding-top: 11.25em;
    }
.bt_bb_section.bt_bb_bottom_spacing_extra_small > .bt_bb_port {
    padding-bottom: .9375em;
    }
.bt_bb_section.bt_bb_bottom_spacing_small > .bt_bb_port {
    padding-bottom: 1.5625em;
    }
.bt_bb_section.bt_bb_bottom_spacing_normal > .bt_bb_port {
    padding-bottom: 3.125em;
    }
.bt_bb_section.bt_bb_bottom_spacing_medium > .bt_bb_port {
    padding-bottom: 6.25em;
    }
.bt_bb_section.bt_bb_bottom_spacing_large > .bt_bb_port {
    padding-bottom: 9.375em;
    }
.bt_bb_section.bt_bb_bottom_spacing_extra_large > .bt_bb_port {
    padding-bottom: 11.25em;
    }

/* Section overlays */
.bt_bb_section[class*="light_solid"]:before {
    background-color: rgba(255,255,255,.7);
    }
.bt_bb_section[class*="dark_solid"]:before {
    background-color: rgba(24,24,24,.7);
    }
.bt_bb_section[class*="bt_bb_background_overlay"] {
    position: relative;
    }
.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;
    }

/* Separator sizes */
.btLightSkin .bt_bb_separator.bt_bb_border_style_solid,
.btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_solid,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_4 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_solid,
.btLightSkin .bt_bb_separator.bt_bb_border_style_dotted,
.btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_dotted,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_4 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_dotted,
.btLightSkin .bt_bb_separator.bt_bb_border_style_dashed,
.btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_dashed,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_4 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_dashed {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .bt_bb_separator.bt_bb_border_style_solid,
.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_solid,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_3 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_solid,
.btDarkSkin .bt_bb_separator.bt_bb_border_style_dotted,
.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_dotted,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_3 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_dotted,
.btDarkSkin .bt_bb_separator.bt_bb_border_style_dashed,
.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_dashed,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_3 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_dashed {
    border-color: rgba(255,255,255,.1);
    }
.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: 3.5em;
    }
.bt_bb_separator.bt_bb_bottom_spacing_large {
    margin-bottom: 7em;
    }
.bt_bb_separator.bt_bb_bottom_spacing_extra_large {
    margin-bottom: 14em;
    }
.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: 3.5em;
    }
.bt_bb_separator.bt_bb_top_spacing_large {
    margin-top: 7em;
    }
.bt_bb_separator.bt_bb_top_spacing_extra_large {
    margin-top: 14em;
    }

/* Features table */
.bt_bb_features_table {
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
    }
.bt_bb_features_table table {
    border: 0;
    }
.bt_bb_features_table table thead tr th {
    background: transparent;
    border: 0;
    border-bottom: 2px solid;
    padding: 1em .625em;
    }
.btLightSkin .bt_bb_features_table table thead tr th,
.btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_2 .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_4 .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_5 .bt_bb_features_table table thead tr th {
    border-bottom-color: #53ba00;
    }
.btDarkSkin .bt_bb_features_table table thead tr th,
.btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_1 .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_3 .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_6 .bt_bb_features_table table thead tr th {
    border-bottom-color: #53ba00;
    }
.bt_bb_color_scheme_5 .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_5.bt_bb_features_table table thead tr th {
    border-bottom-color: #fff;
    }
.bt_bb_color_scheme_6 .bt_bb_features_table table thead tr th,
.bt_bb_color_scheme_6.bt_bb_features_table table thead tr th {
    border-bottom-color: #181818;
    }
.bt_bb_features_table table thead tr th:not(:first-child) {
    text-align: center;
    }
.bt_bb_features_table table tbody tr td {
    border: 0;
    border-bottom: 1px solid;
    padding: 1em .625em;
    }
.btLightSkin .bt_bb_features_table table tbody tr td,
.btDarkSkin .btLightSkin .bt_bb_features_table table tbody tr td,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_features_table table tbody tr td,
.bt_bb_color_scheme_2 .bt_bb_features_table table tbody tr td,
.bt_bb_color_scheme_4 .bt_bb_features_table table tbody tr td,
.bt_bb_color_scheme_5 .bt_bb_features_table table tbody tr td {
    border-bottom-color: rgba(24,24,24,.07);
    }
.btDarkSkin .bt_bb_features_table table tbody tr td,
.btLightSkin .btDarkSkin .bt_bb_features_table table tbody tr td,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_features_table table tbody tr td,
.bt_bb_color_scheme_1 .bt_bb_features_table table tbody tr td,
.bt_bb_color_scheme_3 .bt_bb_features_table table tbody tr td,
.bt_bb_color_scheme_6 .bt_bb_features_table table tbody tr td {
    border-bottom-color: rgba(255,255,255,.07);
    }
.bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after,
.bt_bb_features_table table tbody tr td .bt_bb_features_table_no:after {
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.4em;
    }
.bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after {
    content: "\f058";
    color: #53ba00;
    }
.bt_bb_color_scheme_5.bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after,
.bt_bb_color_scheme_5 .bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after {
    color: #fff;
    }
.bt_bb_color_scheme_6.bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after,
.bt_bb_color_scheme_6 .bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after {
    color: #181818;
    }
.bt_bb_features_table table tbody tr td .bt_bb_features_table_no:after {
    content: "\f00d";
    opacity: .25;
    }
.bt_bb_features_table table tbody tr td:not(:first-child) {
    text-align: center;
    }
.btLightSkin .bt_bb_features_table table tbody tr:nth-child(even),
.btDarkSkin .btLightSkin .bt_bb_features_table table tbody tr:nth-child(even),
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_features_table table tbody tr:nth-child(even),
.bt_bb_color_scheme_2 .bt_bb_features_table table tbody tr:nth-child(even),
.bt_bb_color_scheme_4 .bt_bb_features_table table tbody tr:nth-child(even),
.bt_bb_color_scheme_5 .bt_bb_features_table table tbody tr:nth-child(even) {
    background: rgba(24,24,24,.02);
    }
.btDarkSkin .bt_bb_features_table table tbody tr:nth-child(even),
.btLightSkin .btDarkSkin .bt_bb_features_table table tbody tr:nth-child(even),
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_features_table table tbody tr:nth-child(even),
.bt_bb_color_scheme_1 .bt_bb_features_table table tbody tr:nth-child(even),
.bt_bb_color_scheme_3 .bt_bb_features_table table tbody tr:nth-child(even),
.bt_bb_color_scheme_6 .bt_bb_features_table table tbody tr:nth-child(even) {
    background: rgba(255,255,255,.02);
    }
@media (max-width: 780px) {
.bt_bb_features_table table tr td {
    white-space: nowrap;
    }
}

/* Section solid gradient overlay */
.bt_bb_section.bt_bb_background_overlay_solid_accent[class*="bt_bb_background_overlay"]:before {
    background: -moz-gradient(135deg,#a6e72a 20%,#53ba00 80%);
    background: -webkit-linear-gradient(135deg,#a6e72a 20%,#53ba00 80%);
    background: -webkit-linear-gradient(315deg,#a6e72a 20%,#53ba00 80%);
    background: -moz-linear-gradient(315deg,#a6e72a 20%,#53ba00 80%);
    background: linear-gradient(135deg,#a6e72a 20%,#53ba00 80%);
    }

/* Alternative color subscription */
div.wpcf7 .ajax-loader {
    background: transparent;
    border-radius: 50%;
    -webkit-animation: btLoader 1.5s infinite linear;
    -moz-animation: btLoader 1.5s infinite linear;
    animation: btLoader 1.5s infinite linear;
    background: transparent;
    border: 2px solid transparent;
    }
.btLightSkin div.wpcf7 .ajax-loader,
.btDarkSkin .btLightSkin div.wpcf7 .ajax-loader,
.btLightSkin .btDarkSkin .btLightSkin div.wpcf7 .ajax-loader,
.bt_bb_color_scheme_2 div.wpcf7 .ajax-loader,
.bt_bb_color_scheme_4 div.wpcf7 .ajax-loader,
.bt_bb_color_scheme_5 div.wpcf7 .ajax-loader {
    border-top: 2px solid #181818;
    }
.btDarkSkin div.wpcf7 .ajax-loader,
.btLightSkin .btDarkSkin div.wpcf7 .ajax-loader,
.btDarkSkin.btLightSkin .btDarkSkin div.wpcf7 .ajax-loader,
.bt_bb_color_scheme_1 div.wpcf7 .ajax-loader,
.bt_bb_color_scheme_3 div.wpcf7 .ajax-loader,
.bt_bb_color_scheme_6 div.wpcf7 .ajax-loader {
    border-top: 2px solid #fff;
    }
div.wpcf7 .btAlternateSubscribe {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    }
.rtl div.wpcf7 .btAlternateSubscribe {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
div.wpcf7 .btAlternateSubscribe > p {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    }
.rtl div.wpcf7 .btAlternateSubscribe > p {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
div.wpcf7 .btAlternateSubscribe .wpcf7-form-control-wrap {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 5px 0 0;
    }
.rtl div.wpcf7 .btAlternateSubscribe .wpcf7-form-control-wrap {
    padding: 0 0 0 5px;
    }
div.wpcf7 .btAlternateSubscribe input[type='submit'] {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: #a6e72a !important;
    color: #181818 !important;
    }
div.wpcf7 .btAlternateSubscribe input[type='submit']:hover {
    background: #53ba00 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
div.wpcf7 .btAlternateSubscribe .ajax-loader {
    position: absolute;
    margin: -8px -8px 0 0;
    right: 25px;
    top: 25px;
    background: transparent;
    border-radius: 50%;
    -webkit-animation: btLoader 1.5s infinite linear;
    -moz-animation: btLoader 1.5s infinite linear;
    animation: btLoader 1.5s infinite linear;
    background: transparent;
    border: 2px solid transparent;
    border-top: 2px solid #181818;
    }
div.wpcf7 .btAlternateSubscribe span.wpcf7-not-valid-tip {
    color: #53ba00;
    }
div.wpcf7 div.wpcf7-validation-errors {
    border: 0;
    padding: 0;
    margin: 1em 0 0;
    }
.bt_bb_color_scheme_1 div.wpcf7 .btAlternateSubscribe input[type='submit'],
.bt_bb_color_scheme_2 div.wpcf7 .btAlternateSubscribe input[type='submit'],
.bt_bb_color_scheme_3 div.wpcf7 .btAlternateSubscribe input[type='submit'],
.bt_bb_color_scheme_4 div.wpcf7 .btAlternateSubscribe input[type='submit'],
.bt_bb_color_scheme_5 div.wpcf7 .btAlternateSubscribe input[type='submit'],
.bt_bb_color_scheme_6 div.wpcf7 .btAlternateSubscribe input[type='submit'] {
    background: #a6e72a !important;
    color: #181818 !important;
    }
.bt_bb_color_scheme_1 div.wpcf7 .btAlternateSubscribe input[type='submit']:hover,
.bt_bb_color_scheme_2 div.wpcf7 .btAlternateSubscribe input[type='submit']:hover,
.bt_bb_color_scheme_3 div.wpcf7 .btAlternateSubscribe input[type='submit']:hover,
.bt_bb_color_scheme_4 div.wpcf7 .btAlternateSubscribe input[type='submit']:hover,
.bt_bb_color_scheme_5 div.wpcf7 .btAlternateSubscribe input[type='submit']:hover,
.bt_bb_color_scheme_6 div.wpcf7 .btAlternateSubscribe input[type='submit']:hover {
    background: #53ba00 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.bt_bb_color_scheme_1 div.wpcf7 .btAlternateSubscribe .ajax-loader,
.bt_bb_color_scheme_2 div.wpcf7 .btAlternateSubscribe .ajax-loader,
.bt_bb_color_scheme_3 div.wpcf7 .btAlternateSubscribe .ajax-loader,
.bt_bb_color_scheme_4 div.wpcf7 .btAlternateSubscribe .ajax-loader,
.bt_bb_color_scheme_5 div.wpcf7 .btAlternateSubscribe .ajax-loader,
.bt_bb_color_scheme_6 div.wpcf7 .btAlternateSubscribe .ajax-loader {
    position: absolute;
    margin: -8px -8px 0 0;
    right: 25px;
    top: 25px;
    background: transparent;
    border-radius: 50%;
    -webkit-animation: btLoader 1.5s infinite linear;
    -moz-animation: btLoader 1.5s infinite linear;
    animation: btLoader 1.5s infinite linear;
    background: transparent;
    border: 2px solid transparent;
    border-top: 2px solid #181818;
    }
.bt_bb_color_scheme_1 div.wpcf7 span.wpcf7-not-valid-tip,
.bt_bb_color_scheme_2 div.wpcf7 span.wpcf7-not-valid-tip,
.bt_bb_color_scheme_3 div.wpcf7 span.wpcf7-not-valid-tip,
.bt_bb_color_scheme_4 div.wpcf7 span.wpcf7-not-valid-tip,
.bt_bb_color_scheme_5 div.wpcf7 span.wpcf7-not-valid-tip,
.bt_bb_color_scheme_6 div.wpcf7 span.wpcf7-not-valid-tip {
    color: #fff;
    }
div.wpcf7 .btNotify input[type='submit'] {
    background: #53ba00 !important;
    color: #fff !important;
    }
div.wpcf7 .btNotify input[type='submit']:hover {
    background: #48a100 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
div.wpcf7 .btNotify .ajax-loader {
    position: absolute;
    margin: -8px -8px 0 0;
    right: 25px;
    top: 25px;
    background: transparent;
    border-radius: 50%;
    -webkit-animation: btLoader 1.5s infinite linear;
    -moz-animation: btLoader 1.5s infinite linear;
    animation: btLoader 1.5s infinite linear;
    background: transparent;
    border: 2px solid transparent;
    border-top: 2px solid #fff;
    }

/* Countdown */
.btCounterHolder {
    font-family: Raleway;
    font-weight: 700;
    }
.rtl .btCounterHolder {
    direction: ltr;
    }
.btCounterHolder .btCountdownHolder {
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    }
.btCounterHolder .btCountdownHolder .days,
.btCounterHolder .btCountdownHolder .hours,
.btCounterHolder .btCountdownHolder .minutes,
.btCounterHolder .btCountdownHolder .seconds {
    float: none;
    width: auto;
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    }
.btCounterHolder .btCountdownHolder span[class$="_text"] {
    font-family: Roboto;
    font-size: .875rem;
    font-weight: 400;
    }
.btLightSkin .btCounterHolder .btCountdownHolder span[class$="_text"],
.btDarkSkin .btLightSkin .btCounterHolder .btCountdownHolder span[class$="_text"],
.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder .btCountdownHolder span[class$="_text"],
.bt_bb_color_scheme_2 .btCounterHolder .btCountdownHolder span[class$="_text"],
.bt_bb_color_scheme_4 .btCounterHolder .btCountdownHolder span[class$="_text"],
.bt_bb_color_scheme_5 .btCounterHolder .btCountdownHolder span[class$="_text"] {
    color: #181818 !important;
    }
.btDarkSkin .btCounterHolder .btCountdownHolder span[class$="_text"],
.btLightSkin .btDarkSkin .btCounterHolder .btCountdownHolder span[class$="_text"],
.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder .btCountdownHolder span[class$="_text"],
.bt_bb_color_scheme_1 .btCounterHolder .btCountdownHolder span[class$="_text"],
.bt_bb_color_scheme_3 .btCounterHolder .btCountdownHolder span[class$="_text"],
.bt_bb_color_scheme_6 .btCounterHolder .btCountdownHolder span[class$="_text"] {
    color: #fff !important;
    }
.btCounterHolder .btCountdownHolder > span {
    padding-top: 10px;
    padding-bottom: 10px;
    }
.btCounterHolder .btCountdownHolder span[class="days_text"] {
    height: 2rem !important;
    }
.btCounterHolder .btCountdownHolder span[class^="n"],
.btCounterHolder .btCountdownHolder .days > span:first-child,
.btCounterHolder .btCountdownHolder .days > span:nth-child(2),
.btCounterHolder .btCountdownHolder .days > span:nth-child(3) {
    margin-left: -.0125em;
    margin-right: -.0125em;
    }
.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder span[class^="n"],
.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days > span:first-child,
.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days > span:nth-child(2),
.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days > span:nth-child(3) {
    color: #53ba00;
    }
.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder span[class^="n"],
.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder .days > span:first-child,
.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder .days > span:nth-child(2),
.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder .days > span:nth-child(3) {
    color: #fff;
    }
.btCounterHolder.btCounterLargeSize {
    font-size: 3.75rem;
    }
.btCounterHolder.btCounterLargeSize .btCountdownHolder {
    padding: 0;
    }
.btCounterHolder .hours:before,
.btCounterHolder .minutes:before,
.btCounterHolder .seconds:before {
    content: "";
    text-align: center;
    display: block;
    line-height: 0;
    top: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    border-right: 1px solid;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    }
.btLightSkin .btCounterHolder .hours:before,
.btLightSkin .btCounterHolder .minutes:before,
.btLightSkin .btCounterHolder .seconds:before,
.btDarkSkin .btLightSkin .btCounterHolder .hours:before,
.btDarkSkin .btLightSkin .btCounterHolder .minutes:before,
.btDarkSkin .btLightSkin .btCounterHolder .seconds:before,
.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder .hours:before,
.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder .minutes:before,
.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder .seconds:before,
.bt_bb_color_scheme_2 .btCounterHolder .hours:before,
.bt_bb_color_scheme_2 .btCounterHolder .minutes:before,
.bt_bb_color_scheme_2 .btCounterHolder .seconds:before,
.bt_bb_color_scheme_4 .btCounterHolder .hours:before,
.bt_bb_color_scheme_4 .btCounterHolder .minutes:before,
.bt_bb_color_scheme_4 .btCounterHolder .seconds:before,
.bt_bb_color_scheme_5 .btCounterHolder .hours:before,
.bt_bb_color_scheme_5 .btCounterHolder .minutes:before,
.bt_bb_color_scheme_5 .btCounterHolder .seconds:before {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btCounterHolder .hours:before,
.btDarkSkin .btCounterHolder .minutes:before,
.btDarkSkin .btCounterHolder .seconds:before,
.btLightSkin .btDarkSkin .btCounterHolder .hours:before,
.btLightSkin .btDarkSkin .btCounterHolder .minutes:before,
.btLightSkin .btDarkSkin .btCounterHolder .seconds:before,
.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder .hours:before,
.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder .minutes:before,
.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder .seconds:before,
.bt_bb_color_scheme_1 .btCounterHolder .hours:before,
.bt_bb_color_scheme_1 .btCounterHolder .minutes:before,
.bt_bb_color_scheme_1 .btCounterHolder .seconds:before,
.bt_bb_color_scheme_3 .btCounterHolder .hours:before,
.bt_bb_color_scheme_3 .btCounterHolder .minutes:before,
.bt_bb_color_scheme_3 .btCounterHolder .seconds:before,
.bt_bb_color_scheme_6 .btCounterHolder .hours:before,
.bt_bb_color_scheme_6 .btCounterHolder .minutes:before,
.bt_bb_color_scheme_6 .btCounterHolder .seconds:before {
    border-color: rgba(255,255,255,.1);
    }
.btCountDownNoLines.btCounterHolder .hours:before,
.btCountDownNoLines.btCounterHolder .minutes:before,
.btCountDownNoLines.btCounterHolder .seconds:before {
    display: none;
    }
@media (max-width: 780px) {
.btCounterHolder .btCountdownHolder {
    display: block;
    }
.btCounterHolder .btCountdownHolder .days,
.btCounterHolder .btCountdownHolder .hours,
.btCounterHolder .btCountdownHolder .minutes,
.btCounterHolder .btCountdownHolder .seconds {
    display: block;
    }
.btCounterHolder .btCountdownHolder .days:before,
.btCounterHolder .btCountdownHolder .hours:before,
.btCounterHolder .btCountdownHolder .minutes:before,
.btCounterHolder .btCountdownHolder .seconds:before {
    display: none;
    }
}

/* Advanced progress bar */
.bt_bb_progress_bar_advanced > div {
    position: relative;
    }
.bt_bb_progress_bar_advanced .progressbar-text {
    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;
    }
.bt_bb_progress_bar_advanced a .progressbar-text {
    color: inherit;
    }
.bt_bb_progress_bar_advanced[data-container-type="semi-circle"] .progressbar-text {
    margin-bottom: .5em;
    }
.bt_bb_progress_bar_advanced .bt_bb_icon_holder {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bt_bb_size_small.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 21px;
    }
.bt_bb_size_normal.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 28px;
    }
.bt_bb_size_medium.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 40px;
    }
.bt_bb_size_large.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 52px;
    }
.bt_bb_size_xlarge.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 74px;
    }

/* Post grid 22 element */
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_tile_format_22 {
    width: 100%;
    }
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_tile_format_22 {
    width: 66.6666687%;
    }
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_tile_format_22 {
    width: 50%;
    }
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_tile_format_22 {
    width: 40%;
    }
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_tile_format_22 {
    width: 33.3333334%;
    }

/* Newsletter */
.btNewsletter {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btNewsletter .btNewsletterColumn {
    -webkit-flex: 1 0 46%;
    -ms-flex: 1 0 46%;
    flex: 1 0 46%;
    max-width: 46%;
    padding-right: 10px;
    }
@media (max-width: 991px) {
.btNewsletter {
    display: block;
    }
.btNewsletter .btNewsletterColumn {
    max-width: 100%;
    padding-right: 0;
    padding-bottom: 10px;
    }
}

/* Bold Timeline */
.bold_timeline_item_header_title b {
    font-weight: bold;
    color: inherit;
    }
.bold_timeline_item_header_title strong {
    font-weight: bold;
    color: #53ba00;
    }
.bold_timeline_item_header_title em {
    font-style: inherit;
    font-weight: bold;
    color: #fff;
    }
.bold_timeline_item_header_title u {
    font-weight: bold;
    text-decoration: none;
    color: #a6e72a;
    }
.bold_timeline_item_button {
    font-family: Raleway;
    font-weight: 700;
    }
.bold_timeline_item_button .bold_timeline_item_button_inner {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {
    line-height: 1;
    }
.bold_timeline_item_button .bold_timeline_item_button_inner:before {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
.bold_timeline_item_button .bold_timeline_item_button_inner:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3) !important;
    box-shadow: 0 3px 10px rgba(24,24,24,.3) !important;
    }
.bold_timeline_item_button .bold_timeline_item_button_inner:hover:before {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }
.bold_timeline_item_button .bold_timeline_item_button_inner:hover .bold_timeline_item_button_innet_text {
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    }
.bold_timeline_container.bold_timeline_container_button_size_small .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container .bold_timeline_item_button_size_small.bold_timeline_item_button {
    font-size: .75em;
    }
.bold_timeline_container.bold_timeline_container_button_size_small .bold_timeline_item_button_size_inherit.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text,
.bold_timeline_container .bold_timeline_item_button_size_small.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {
    padding: .875em 1.25em;
    }
.bold_timeline_container.bold_timeline_container_button_size_normal .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container .bold_timeline_item_button_size_normal.bold_timeline_item_button {
    font-size: .9375em;
    }
.bold_timeline_container.bold_timeline_container_button_size_normal .bold_timeline_item_button_size_inherit.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text,
.bold_timeline_container .bold_timeline_item_button_size_normal.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {
    padding: 1.09375em 1.875em;
    }
.bold_timeline_container.bold_timeline_container_button_size_large .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container .bold_timeline_item_button_size_large.bold_timeline_item_button {
    font-size: 1.0625em;
    }
.bold_timeline_container.bold_timeline_container_button_size_large .bold_timeline_item_button_size_inherit.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text,
.bold_timeline_container .bold_timeline_item_button_size_large.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {
    padding: 1.1875em 1.875em;
    }

/* Product lists */
.woocommerce-result-count,
.woocommerce-ordering {
    width: 50%;
    float: left;
    margin: 0;
    line-height: 2.5em;
    margin-bottom: 2em;
    }
.rtl .woocommerce-result-count,
.rtl .woocommerce-ordering {
    float: right;
    }
.woocommerce-ordering {
    padding-left: 1em;
    font-size: .8125rem;
    }
.rtl .woocommerce-ordering {
    padding-left: 0;
    padding-right: 1em;
    }
.products ul,
ul.products {
    margin: 0 -.625em 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 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0 0 1.25em;
    position: relative;
    list-style: none;
    }
.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%;
    }
.columns-2 .products ul li.product,
.columns-2 ul.products li.product {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    }
.columns-3 .products ul li.product,
.columns-3 ul.products li.product {
    -webkit-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    }
.columns-4 .products ul li.product,
.columns-4 ul.products li.product {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    }
.columns-5 .products ul li.product,
.columns-5 ul.products li.product {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    }
.columns-6 .products ul li.product,
.columns-6 ul.products li.product {
    -webkit-flex: 0 0 16.6666%;
    -ms-flex: 0 0 16.6666%;
    flex: 0 0 16.6666%;
    }
.products ul li.product.first,
ul.products li.product.first {
    clear: both;
    }
.products ul li.product .btWooShopLoopItemInner,
ul.products li.product .btWooShopLoopItemInner {
    padding: 0 1.25em 5rem;
    -webkit-box-shadow: 0 7px 30px rgba(24,24,24,.1);
    box-shadow: 0 7px 30px rgba(24,24,24,.1);
    -webkit-transition: 200ms ease box-shadow;
    -moz-transition: 200ms ease box-shadow;
    transition: 200ms ease box-shadow;
    margin: 0 .625em;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.products ul li.product .btWooShopLoopItemInner:after,
ul.products li.product .btWooShopLoopItemInner:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btLightSkin .products ul li.product .btWooShopLoopItemInner,
.btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_2 .products ul li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_4 .products ul li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_5 .products ul li.product .btWooShopLoopItemInner,
.btLightSkin ul.products li.product .btWooShopLoopItemInner,
.btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_2 ul.products li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_4 ul.products li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_5 ul.products li.product .btWooShopLoopItemInner {
    background: #fff;
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_1 .products ul li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_3 .products ul li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_6 .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,
.bt_bb_color_scheme_1 ul.products li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_3 ul.products li.product .btWooShopLoopItemInner,
.bt_bb_color_scheme_6 ul.products li.product .btWooShopLoopItemInner {
    background: #181818;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image {
    margin-left: -1.25em;
    margin-right: -1.25em;
    margin-bottom: 1.75em;
    float: none;
    position: relative;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image:before {
    position: absolute;
    content: "";
    display: block;
    background: #181818;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image:after,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image:after {
    font-size: 1.5rem;
    display: block;
    content: "\e900";
    font-family: Essential;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    background: #a6e72a;
    color: #181818;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1.8125rem 0 0 -1.8125rem;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_image > a > img,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image > a > img {
    width: 100%;
    }
.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: 0;
    position: absolute;
    top: -5em;
    z-index: 1;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating {
    display: none;
    }
.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_subheadline .star-rating,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating {
    font-size: 1rem;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating:before,
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before {
    color: #181818;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content {
    font-weight: 700;
    }
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content:before {
    margin-bottom: .4em;
    }
.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-bottom: .5em;
    }
.products ul li.product .btWooShopLoopItemInner .price,
ul.products li.product .btWooShopLoopItemInner .price {
    display: block;
    font-weight: 400;
    margin: .2em 0 0;
    font-size: 1.875em;
    color: #53ba00;
    font-family: Raleway;
    }
.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: .3;
    display: inline-block;
    margin: 0 5px 0 0;
    }
.btLightSkin .products ul li.product .btWooShopLoopItemInner .price del,
.btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner .price del,
.btLightSkin .btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_2 .products ul li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_4 .products ul li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_5 .products ul li.product .btWooShopLoopItemInner .price del,
.btLightSkin ul.products li.product .btWooShopLoopItemInner .price del,
.btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner .price del,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_2 ul.products li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_4 ul.products li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_5 ul.products li.product .btWooShopLoopItemInner .price del {
    color: #181818;
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner .price del,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .price del,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_1 .products ul li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_3 .products ul li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_6 .products ul li.product .btWooShopLoopItemInner .price del,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner .price del,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .price del,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_1 ul.products li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_3 ul.products li.product .btWooShopLoopItemInner .price del,
.bt_bb_color_scheme_6 ul.products li.product .btWooShopLoopItemInner .price del {
    color: #fff;
    }
.products ul li.product .btWooShopLoopItemInner .price ins,
ul.products li.product .btWooShopLoopItemInner .price ins {
    background: 0 0;
    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: .8125em;
    position: absolute;
    bottom: 1.25em;
    height: auto;
    display: block;
    padding: .5rem 1.25rem;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    background: transparent;
    }
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
    border-radius: 3px;
    }
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
    border-radius: 50px;
    }
.btLightSkin .products ul li.product .btWooShopLoopItemInner a.button,
.btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner a.button,
.btLightSkin .btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_2 .products ul li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_4 .products ul li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_5 .products ul li.product .btWooShopLoopItemInner a.button,
.btLightSkin ul.products li.product .btWooShopLoopItemInner a.button,
.btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner a.button,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_2 ul.products li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_4 ul.products li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_5 ul.products li.product .btWooShopLoopItemInner a.button {
    color: #181818;
    -webkit-box-shadow: 0 0 0 2px #181818 inset;
    box-shadow: 0 0 0 2px #181818 inset;
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner a.button,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner a.button,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_1 .products ul li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_3 .products ul li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_6 .products ul li.product .btWooShopLoopItemInner a.button,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner a.button,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner a.button,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_1 ul.products li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_3 ul.products li.product .btWooShopLoopItemInner a.button,
.bt_bb_color_scheme_6 ul.products li.product .btWooShopLoopItemInner a.button {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    }
.btLightSkin .products ul li.product .btWooShopLoopItemInner a.button:hover,
.btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner a.button:hover,
.btLightSkin .btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_2 .products ul li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_4 .products ul li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_5 .products ul li.product .btWooShopLoopItemInner a.button:hover,
.btLightSkin ul.products li.product .btWooShopLoopItemInner a.button:hover,
.btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner a.button:hover,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_2 ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_4 ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_5 ul.products li.product .btWooShopLoopItemInner a.button:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2em #181818 inset;
    box-shadow: 0 0 0 2em #181818 inset;
    }
.btDarkSkin .products ul li.product .btWooShopLoopItemInner a.button:hover,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner a.button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_1 .products ul li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_3 .products ul li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_6 .products ul li.product .btWooShopLoopItemInner a.button:hover,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner a.button:hover,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner a.button:hover,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_1 ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_3 ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_6 ul.products li.product .btWooShopLoopItemInner a.button:hover {
    color: #181818;
    -webkit-box-shadow: 0 0 0 2em #fff inset;
    box-shadow: 0 0 0 2em #fff inset;
    }
.products ul li.product .btWooShopLoopItemInner .added:after,
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
    position: absolute;
    z-index: 5;
    right: 0;
    top: 0;
    font: 400 1.3em/1.7em WooCommerce;
    vertical-align: middle;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    width: 1.7em;
    height: 1.7em;
    margin: -.85em -.85em 0 0;
    border-radius: 50%;
    background-color: #53ba00;
    color: #fff;
    }
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
    content: "\e01c";
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    }
.products ul li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .added:after {
    content: "\e017";
    }
.products ul li.product .btWooShopLoopItemInner .added_to_cart,
ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    margin-left: .5em;
    color: #53ba00;
    }
.products ul li.product .btWooShopLoopItemInner:hover,
ul.products li.product .btWooShopLoopItemInner:hover {
    -webkit-box-shadow: 0 5px 30px rgba(24,24,24,.3);
    box-shadow: 0 5px 30px rgba(24,24,24,.3);
    }
.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_image:before,
ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_image:before {
    opacity: .5;
    }
.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_image:after,
ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_image:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    }
.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_headline .bt_bb_headline_subheadline .star-rating:before,
.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before,
ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_headline .bt_bb_headline_subheadline .star-rating:before,
ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before {
    color: #fff;
    }
.products ul li.product .onsale,
ul.products li.product .onsale {
    font-family: Raleway;
    font-weight: 700;
    position: absolute;
    background: #a6e72a;
    color: #181818;
    right: -7px;
    left: auto;
    z-index: 2;
    text-align: right;
    font-size: .8125rem;
    line-height: 2.5;
    padding: 0 1em;
    display: block;
    top: 1.25em;
    text-transform: uppercase;
    }
.products ul li.product .onsale:after,
ul.products li.product .onsale:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1rem 1rem 0 0;
    border-color: #8bc816 transparent transparent transparent;
    z-index: 0;
    position: absolute;
    left: auto;
    right: 1px;
    bottom: -1rem;
    }
.btSoftRoundedButtons .products ul li.product .onsale,
.btSoftRoundedButtons ul.products li.product .onsale {
    border-radius: 3px 3px 0 3px;
    }
.btHardRoundedButtons .products ul li.product .onsale,
.btHardRoundedButtons ul.products li.product .onsale {
    border-radius: 50px 50px 0 50px;
    }
.rtl .products ul li.product .onsale,
.rtl ul.products li.product .onsale {
    left: -7px;
    right: auto;
    text-align: left;
    }
.btSoftRoundedButtons.rtl .products ul li.product .onsale,
.btSoftRoundedButtons.rtl ul.products li.product .onsale {
    border-radius: 3px 3px 3px 0;
    }
.btHardRoundedButtons.rtl .products ul li.product .onsale,
.btHardRoundedButtons.rtl ul.products li.product .onsale {
    border-radius: 50px 50px 50px 0;
    }
.rtl .products ul li.product .onsale:after,
.rtl ul.products li.product .onsale:after {
    border-width: 0 1rem 1rem 0;
    border-color: transparent #8bc816 transparent transparent;
    right: auto;
    left: 1px;
    }

/* 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 .1em;
    display: inline-block;
    }
nav.woocommerce-pagination ul li a,
nav.woocommerce-pagination ul li span {
    margin: 0;
    padding: 0;
    width: 2.5em;
    text-align: center;
    line-height: 2.5em;
    display: block;
    position: relative;
    background: transparent;
    color: inherit;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btLightSkin nav.woocommerce-pagination ul li a,
.btDarkSkin .btLightSkin nav.woocommerce-pagination ul li a,
.btLightSkin .btDarkSkin .btLightSkin nav.woocommerce-pagination ul li a,
.bt_bb_color_scheme_2 nav.woocommerce-pagination ul li a,
.bt_bb_color_scheme_4 nav.woocommerce-pagination ul li a,
.bt_bb_color_scheme_5 nav.woocommerce-pagination ul li a,
.btLightSkin nav.woocommerce-pagination ul li span,
.btDarkSkin .btLightSkin nav.woocommerce-pagination ul li span,
.btLightSkin .btDarkSkin .btLightSkin nav.woocommerce-pagination ul li span,
.bt_bb_color_scheme_2 nav.woocommerce-pagination ul li span,
.bt_bb_color_scheme_4 nav.woocommerce-pagination ul li span,
.bt_bb_color_scheme_5 nav.woocommerce-pagination ul li span {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    }
.btDarkSkin nav.woocommerce-pagination ul li a,
.btLightSkin .btDarkSkin nav.woocommerce-pagination ul li a,
.btDarkSkin.btLightSkin .btDarkSkin nav.woocommerce-pagination ul li a,
.bt_bb_color_scheme_1 nav.woocommerce-pagination ul li a,
.bt_bb_color_scheme_3 nav.woocommerce-pagination ul li a,
.bt_bb_color_scheme_6 nav.woocommerce-pagination ul li a,
.btDarkSkin nav.woocommerce-pagination ul li span,
.btLightSkin .btDarkSkin nav.woocommerce-pagination ul li span,
.btDarkSkin.btLightSkin .btDarkSkin nav.woocommerce-pagination ul li span,
.bt_bb_color_scheme_1 nav.woocommerce-pagination ul li span,
.bt_bb_color_scheme_3 nav.woocommerce-pagination ul li span,
.bt_bb_color_scheme_6 nav.woocommerce-pagination ul li span {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    }
.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: 3px;
    }
nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li a:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    background: #a6e72a;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    color: #181818;
    }
.btLightSkin nav.woocommerce-pagination ul li span.current,
.btDarkSkin .btLightSkin nav.woocommerce-pagination ul li span.current,
.btLightSkin .btDarkSkin .btLightSkin nav.woocommerce-pagination ul li span.current,
.bt_bb_color_scheme_2 nav.woocommerce-pagination ul li span.current,
.bt_bb_color_scheme_4 nav.woocommerce-pagination ul li span.current,
.bt_bb_color_scheme_5 nav.woocommerce-pagination ul li span.current {
    -webkit-box-shadow: 0 0 0 2em rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2em rgba(24,24,24,.1) inset;
    }
.btDarkSkin nav.woocommerce-pagination ul li span.current,
.btLightSkin .btDarkSkin nav.woocommerce-pagination ul li span.current,
.btDarkSkin.btLightSkin .btDarkSkin nav.woocommerce-pagination ul li span.current,
.bt_bb_color_scheme_1 nav.woocommerce-pagination ul li span.current,
.bt_bb_color_scheme_3 nav.woocommerce-pagination ul li span.current,
.bt_bb_color_scheme_6 nav.woocommerce-pagination ul li span.current {
    -webkit-box-shadow: 0 0 0 2em rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2em rgba(255,255,255,.1) inset;
    }
nav.woocommerce-pagination ul li a.next,
nav.woocommerce-pagination ul li a.prev {
    background: #53ba00;
    color: transparent;
    border: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: 0 0 0 rgba(24,24,24,.3);
    box-shadow: 0 0 0 rgba(24,24,24,.3);
    }
nav.woocommerce-pagination ul li a.next:before,
nav.woocommerce-pagination ul li a.prev:before {
    position: absolute;
    z-index: 1;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    line-height: 2.5em;
    color: #FFF;
    font: 2rem/2.5rem Icon7Stroke;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
nav.woocommerce-pagination ul li a.next:hover,
nav.woocommerce-pagination ul li a.prev:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    background: #a6e72a;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    color: transparent;
    }
nav.woocommerce-pagination ul li a.next:hover:before,
nav.woocommerce-pagination ul li a.prev:hover:before {
    color: #181818;
    }
nav.woocommerce-pagination ul li a.next:before {
    content: "\e684";
    }
.rtl nav.woocommerce-pagination ul li a.next:before {
    content: "\e686";
    }
nav.woocommerce-pagination ul li a.prev:before {
    content: "\e686";
    }
.rtl nav.woocommerce-pagination ul li a.prev:before {
    content: "\e684";
    }

/* 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 {
    font-family: Raleway;
    font-weight: 700;
    position: absolute;
    background: #a6e72a;
    color: #181818;
    left: 1px;
    right: auto;
    z-index: 2;
    text-align: right;
    font-size: 1rem;
    line-height: 2.5;
    padding: 0 1em;
    display: block;
    top: 1.25em;
    text-transform: uppercase;
    }
div.product .onsale:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 1rem 1rem 0;
    border-color: transparent #8bc816 transparent transparent;
    z-index: 0;
    position: absolute;
    left: 1px;
    bottom: -1rem;
    }
.btSoftRoundedButtons div.product .onsale {
    border-radius: 3px 3px 3px 0;
    }
.btHardRoundedButtons div.product .onsale {
    border-radius: 50px 50px 50px 0;
    }
.rtl div.product .onsale {
    right: 1px;
    left: auto;
    text-align: left;
    }
.btSoftRoundedButtons.rtl div.product .onsale {
    border-radius: 3px 3px 0 3px;
    }
.btHardRoundedButtons.rtl div.product .onsale {
    border-radius: 50px 50px 0 50px;
    }
.rtl div.product .onsale:after {
    border-width: 1rem 1rem 0 0;
    border-color: #8bc816 transparent transparent transparent;
    left: auto;
    right: 1px;
    }
div.product div.images {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0 .5em;
    margin: 0 0 1em;
    max-width: 50%;
    position: relative;
    }
div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    z-index: 1;
    width: 2em;
    }
div.product div.images .woocommerce-product-gallery__wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    padding: 1em .5em 0;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
    border: 1px solid rgba(0,0,0,.05);
    display: block;
    width: 100%;
    }
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;
    width: 100%;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a {
    display: block;
    position: relative;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:before {
    position: absolute;
    content: "";
    display: block;
    background: #181818;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:after {
    font-size: 1.5rem;
    display: block;
    content: "\ea08";
    font-family: Essential;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    background: #a6e72a;
    color: #181818;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1.8125rem 0 0 -1.8125rem;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:hover:before {
    opacity: .5;
    }
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    }
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;
    }
div.product div.images .woocommerce-product-gallery__image:first-child:not(.slick-track) {
    width: auto !important;
    }
div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    right: 95px;
    top: 20px;
    font-size: 0;
    line-height: 0;
    z-index: 1;
    }
div.product div.images .woocommerce-product-gallery__trigger:after {
    display: block;
    content: "\ea08";
    font-family: Essential;
    background: #53ba00;
    -webkit-box-shadow: 0 0 0 rgba(24,24,24,.3);
    box-shadow: 0 0 0 rgba(24,24,24,.3);
    border-radius: 50%;
    font-size: 19.2px;
    color: #fff;
    font-size: 1.5rem;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
div.product div.images .woocommerce-product-gallery__trigger:hover:after {
    background: #a6e72a;
    -webkit-box-shadow: 0 2px 10px rgba(24,24,24,.3);
    box-shadow: 0 2px 10px rgba(24,24,24,.3);
    color: #181818;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.rtl div.product div.images .woocommerce-product-gallery__trigger {
    right: auto;
    left: 95px;
    }
div.product div.summary {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 2em;
    margin-bottom: 1em;
    }
div.product div.summary header {
    margin-bottom: 2em;
    }
div.product div.summary .price {
    font-family: Raleway;
    font-size: 3em;
    }
div.product div.summary .price del {
    color: inherit;
    opacity: .2;
    display: inline-block;
    margin: 0 5px 0 0;
    }
div.product div.summary .price ins {
    background: 0 0;
    font-weight: 400;
    text-decoration: none;
    }
div.product div.summary .price .from {
    font-size: .67em;
    margin: -2px 0 0;
    text-transform: uppercase;
    opacity: .5;
    }
div.product div.summary .group_table {
    border: 0;
    }
div.product div.summary .group_table th,
div.product div.summary .group_table td {
    padding: .5em;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    }
div.product div.summary .group_table .price {
    font-size: 1em;
    font-weight: 700;
    }
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: 3rem;
    }
.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: 3rem;
    display: inline-block;
    }
.btLightSkin div.product div.summary form.cart .quantity input,
.btDarkSkin .btLightSkin div.product div.summary form.cart .quantity input,
.btLightSkin .btDarkSkin .btLightSkin div.product div.summary form.cart .quantity input,
.bt_bb_color_scheme_2 div.product div.summary form.cart .quantity input,
.bt_bb_color_scheme_4 div.product div.summary form.cart .quantity input,
.bt_bb_color_scheme_5 div.product div.summary form.cart .quantity input {
    background: #fff;
    }
.btDarkSkin div.product div.summary form.cart .quantity input,
.btLightSkin .btDarkSkin div.product div.summary form.cart .quantity input,
.btDarkSkin.btLightSkin .btDarkSkin div.product div.summary form.cart .quantity input,
.bt_bb_color_scheme_1 div.product div.summary form.cart .quantity input,
.bt_bb_color_scheme_3 div.product div.summary form.cart .quantity input,
.bt_bb_color_scheme_6 div.product div.summary form.cart .quantity input {
    background: #181818;
    }
div.product div.summary form.cart .group_table .quantity {
    width: 80px;
    padding-left: 0;
    padding-right: 0;
    }
div.product div.summary form.cart .single_add_to_cart_button {
    display: inline-block;
    height: 3rem;
    }
div.product div.summary form.cart:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
div.product span.btProductSKU {
    display: block;
    }
div.product div.product-description,
div.product div.products,
div.product div.product-meta,
div.product section.products.related {
    padding: 0 1em;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    }
div.product div.product-description {
    margin-bottom: 2em;
    }
div.product div.product-meta .btArticleShareEtc {
    max-width: initial;
    }
div.product table.variations {
    border: none;
    display: block;
    }
div.product table.variations tbody,
div.product table.variations tr,
div.product table.variations td {
    padding: 0;
    border: none;
    display: block;
    }
div.product section.products.upsells {
    width: 100%;
    }
@media (max-width: 768px) {
div.product div.summary,
div.product div.images {
    max-width: 100%;
    }
}

/* 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;
    }
table.shop_table .coupon label {
    margin-right: .5em;
    }
table.shop_table .coupon .input-text {
    margin-right: .5em;
    color: #53ba00;
    border: none !important;
    padding: 0;
    height: 2em;
    padding: 0 .5em;
    }
table.shop_table button[name="apply_coupon"] {
    width: 100%;
    }
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: 1em;
    text-align: center;
    padding: 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    color: #53ba00;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px #53ba00 inset;
    box-shadow: 0 0 0 1px #53ba00 inset;
    border-radius: 50%;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
table.shop_table td.product-remove a.remove:hover {
    -webkit-box-shadow: 0 0 0 2em #a6e72a inset;
    box-shadow: 0 0 0 2em #a6e72a inset;
    color: #181818;
    }
table.shop_table td.product-thumbnail {
    width: 100px;
    text-align: center;
    line-height: 0;
    }
table.shop_table td.product-thumbnail img {
    width: 80px;
    height: auto;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
table.shop_table .product-quantity {
    text-align: center;
    }
table.shop_table .product-quantity .quantity {
    width: 70px;
    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;
    }
.rtl table.shop_table.woocommerce-checkout-review-order-table th {
    text-align: right;
    }
.cart-collaterals {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.cart-collaterals .cross-sells ul.products li.product {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 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;
    }
ul.wc_payment_methods {
    margin: 0;
    list-style: none;
    }
ul.wc_payment_methods li:not(.woocommerce-info) {
    margin-left: 0;
    padding-left: 0;
    }
ul.wc_payment_methods li .input-radio {
    margin-right: .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: #53ba00;
    }
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: #dfdcde;
    }
ul.wc_payment_methods li div.payment_box:before {
    content: "";
    display: block;
    border: 10px solid #dfdcde;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    left: 1em;
    top: -20px;
    }
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;
    }
.woocommerce-shipping-calculator .shipping-calculator-form {
    text-align: left;
    }
.rtl .woocommerce-shipping-calculator .shipping-calculator-form {
    text-align: right;
    }
#customer_details .col-1,
#customer_details .col-2 {
    margin-bottom: 2em;
    }

/* My account */
.woocommerce-MyAccount-navigation ul {
    font-family: Raleway;
    font-weight: 500;
    font-size: .8125rem;
    list-style: none;
    margin: 0 0 4em;
    padding: 0 0 2em;
    border-bottom: 1px solid;
    }
.btLightSkin .woocommerce-MyAccount-navigation ul,
.btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-navigation ul {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .woocommerce-MyAccount-navigation ul,
.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-navigation ul {
    border-color: rgba(255,255,255,.1);
    }
.woocommerce-MyAccount-navigation ul li {
    margin: 0 2.5rem 0 0;
    padding: 0;
    display: inline-block;
    }
.rtl .woocommerce-MyAccount-navigation ul li {
    margin: 0 0 0 2.5rem;
    }
.woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    padding: .5em 0;
    position: relative;
    color: inherit;
    }
.woocommerce-MyAccount-navigation ul li a:after {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    height: 2px;
    background: #53ba00;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.woocommerce-MyAccount-navigation ul li.is-active a:after,
.woocommerce-MyAccount-navigation ul li a:hover:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.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;
    }

/* Form row */
form fieldset {
    padding: 0;
    border: 0;
    }
form fieldset legend {
    font-size: 1.875em;
    font-family: Raleway;
    padding: 1em 0;
    }
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;
    font-size: 1rem;
    height: 3.25rem;
    }
.rtlform .form-row .select2-container {
    text-align: right;
    }
form .form-row .select2-container .select2-selection--single {
    height: 3.25rem;
    border-radius: 0;
    background: transparent;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btLightSkin form .form-row .select2-container .select2-selection--single,
.btDarkSkin .btLightSkin form .form-row .select2-container .select2-selection--single,
.btLightSkin .btDarkSkin .btLightSkin form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_2 form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_4 form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_5 form .form-row .select2-container .select2-selection--single {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin form .form-row .select2-container .select2-selection--single,
.btLightSkin .btDarkSkin form .form-row .select2-container .select2-selection--single,
.btDarkSkin.btLightSkin .btDarkSkin form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_1 form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_3 form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_6 form .form-row .select2-container .select2-selection--single {
    border-color: rgba(255,255,255,.1);
    }
.btHardRoundedButtons form .form-row .select2-container .select2-selection--single {
    border-radius: 50px;
    }
.btSoftRoundedButtons form .form-row .select2-container .select2-selection--single {
    border-radius: 3px;
    }
form .form-row .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 3.25rem;
    color: inherit;
    }
.btLightSkin form .form-row .select2-container.select2-container--open .select2-selection--single,
.btDarkSkin .btLightSkin form .form-row .select2-container.select2-container--open .select2-selection--single,
.btLightSkin .btDarkSkin .btLightSkin form .form-row .select2-container.select2-container--open .select2-selection--single,
.bt_bb_color_scheme_2 form .form-row .select2-container.select2-container--open .select2-selection--single,
.bt_bb_color_scheme_4 form .form-row .select2-container.select2-container--open .select2-selection--single,
.bt_bb_color_scheme_5 form .form-row .select2-container.select2-container--open .select2-selection--single {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    }
.btDarkSkin form .form-row .select2-container.select2-container--open .select2-selection--single,
.btLightSkin .btDarkSkin form .form-row .select2-container.select2-container--open .select2-selection--single,
.btDarkSkin.btLightSkin .btDarkSkin form .form-row .select2-container.select2-container--open .select2-selection--single,
.bt_bb_color_scheme_1 form .form-row .select2-container.select2-container--open .select2-selection--single,
.bt_bb_color_scheme_3 form .form-row .select2-container.select2-container--open .select2-selection--single,
.bt_bb_color_scheme_6 form .form-row .select2-container.select2-container--open .select2-selection--single {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    }
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 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 2.625rem;
    margin: 0;
    }
form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow:before {
    content: '\f107';
    font-family: FontAwesome;
    display: block;
    float: right;
    -webkit-transition: 150ms ease transform,150ms ease opacity;
    -moz-transition: 150ms ease transform,150ms ease opacity;
    transition: 150ms ease transform,150ms ease opacity;
    font-size: 1.5rem;
    margin: 3px .625rem;
    }
form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
    }
form .form-row .select2-container--default.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);
    opacity: .5;
    }
form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0;
    text-decoration: none;
    }
form .form-row .input-checkbox {
    margin: 0 8px 0 0;
    vertical-align: middle;
    width: auto;
    display: inline;
    }
form .form-row textarea {
    height: 5em;
    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;
    }
.select2-container .select2-dropdown--below {
    border-radius: 0;
    }
.select2-container .select2-search .select2-search__field {
    color: #181818;
    border: 1px solid rgba(24,24,24,.1) !important;
    }
.select2-container .select2-search .select2-search__field:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset !important;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset !important;
    }
.select2-container .select2-results .select2-results__option {
    color: #181818;
    }
.select2-container .select2-results .select2-results__option:hover,
.select2-container .select2-results .select2-results__option--highlighted {
    background: #53ba00;
    color: #fff;
    }
.select2-container.select2-container--open .select2-dropdown--below {
    border: 1px solid rgba(24,24,24,.07);
    }

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

/* Messages */
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    padding: 1em 1em 1em 3em;
    margin: 0 0 2em;
    position: relative;
    background-color: rgba(24,24,24,.07);
    color: inherit;
    border-top: 4px solid;
    list-style: none !important;
    width: auto;
    word-wrap: break-word;
    }
.woocommerce-info a: not(.button),
.woocommerce-message a: not(.button) {
    color: #53ba00;
    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-family: Icon7Stroke;
    font-size: 1.5em;
    font-weight: 400;
    position: absolute;
    left: .5em;
    }
.woocommerce-message:before,
.woocommerce-info:before {
    content: "\e647";
    color: #53ba00;
    }
.woocommerce-error:before {
    content: '\e67b';
    color: #b81c23;
    }
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
    float: right;
    }
.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 .75em;
    padding: 0;
    font-size: 2.5em;
    padding-bottom: .5em;
    }
.btLightSkin .products > h1,
.btLightSkin .products > h2,
.btLightSkin .products > h3,
.btLightSkin .products > h4,
.btLightSkin .products > h5,
.btLightSkin .products > h6,
.btLightSkin .products > h7,
.btLightSkin .products > h8,
.btDarkSkin .btLightSkin .products > h1,
.btDarkSkin .btLightSkin .products > h2,
.btDarkSkin .btLightSkin .products > h3,
.btDarkSkin .btLightSkin .products > h4,
.btDarkSkin .btLightSkin .products > h5,
.btDarkSkin .btLightSkin .products > h6,
.btDarkSkin .btLightSkin .products > h7,
.btDarkSkin .btLightSkin .products > h8,
.btLightSkin .btDarkSkin .btLightSkin .products > h1,
.btLightSkin .btDarkSkin .btLightSkin .products > h2,
.btLightSkin .btDarkSkin .btLightSkin .products > h3,
.btLightSkin .btDarkSkin .btLightSkin .products > h4,
.btLightSkin .btDarkSkin .btLightSkin .products > h5,
.btLightSkin .btDarkSkin .btLightSkin .products > h6,
.btLightSkin .btDarkSkin .btLightSkin .products > h7,
.btLightSkin .btDarkSkin .btLightSkin .products > h8,
.bt_bb_color_scheme_2 .products > h1,
.bt_bb_color_scheme_2 .products > h2,
.bt_bb_color_scheme_2 .products > h3,
.bt_bb_color_scheme_2 .products > h4,
.bt_bb_color_scheme_2 .products > h5,
.bt_bb_color_scheme_2 .products > h6,
.bt_bb_color_scheme_2 .products > h7,
.bt_bb_color_scheme_2 .products > h8,
.bt_bb_color_scheme_4 .products > h1,
.bt_bb_color_scheme_4 .products > h2,
.bt_bb_color_scheme_4 .products > h3,
.bt_bb_color_scheme_4 .products > h4,
.bt_bb_color_scheme_4 .products > h5,
.bt_bb_color_scheme_4 .products > h6,
.bt_bb_color_scheme_4 .products > h7,
.bt_bb_color_scheme_4 .products > h8,
.bt_bb_color_scheme_5 .products > h1,
.bt_bb_color_scheme_5 .products > h2,
.bt_bb_color_scheme_5 .products > h3,
.bt_bb_color_scheme_5 .products > h4,
.bt_bb_color_scheme_5 .products > h5,
.bt_bb_color_scheme_5 .products > h6,
.bt_bb_color_scheme_5 .products > h7,
.bt_bb_color_scheme_5 .products > h8,
.btLightSkin div.bt_bb_tab_content > h1,
.btLightSkin div.bt_bb_tab_content > h2,
.btLightSkin div.bt_bb_tab_content > h3,
.btLightSkin div.bt_bb_tab_content > h4,
.btLightSkin div.bt_bb_tab_content > h5,
.btLightSkin div.bt_bb_tab_content > h6,
.btLightSkin div.bt_bb_tab_content > h7,
.btLightSkin div.bt_bb_tab_content > h8,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h1,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h2,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h3,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h4,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h5,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h6,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h7,
.btDarkSkin .btLightSkin div.bt_bb_tab_content > h8,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h1,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h2,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h3,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h4,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h5,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h6,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h7,
.btLightSkin .btDarkSkin .btLightSkin div.bt_bb_tab_content > h8,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h1,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h2,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h3,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h4,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h5,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h6,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h7,
.bt_bb_color_scheme_2 div.bt_bb_tab_content > h8,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h1,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h2,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h3,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h4,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h5,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h6,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h7,
.bt_bb_color_scheme_4 div.bt_bb_tab_content > h8,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h1,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h2,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h3,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h4,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h5,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h6,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h7,
.bt_bb_color_scheme_5 div.bt_bb_tab_content > h8,
.btLightSkin .cross-sells > h1,
.btLightSkin .cross-sells > h2,
.btLightSkin .cross-sells > h3,
.btLightSkin .cross-sells > h4,
.btLightSkin .cross-sells > h5,
.btLightSkin .cross-sells > h6,
.btLightSkin .cross-sells > h7,
.btLightSkin .cross-sells > h8,
.btDarkSkin .btLightSkin .cross-sells > h1,
.btDarkSkin .btLightSkin .cross-sells > h2,
.btDarkSkin .btLightSkin .cross-sells > h3,
.btDarkSkin .btLightSkin .cross-sells > h4,
.btDarkSkin .btLightSkin .cross-sells > h5,
.btDarkSkin .btLightSkin .cross-sells > h6,
.btDarkSkin .btLightSkin .cross-sells > h7,
.btDarkSkin .btLightSkin .cross-sells > h8,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h1,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h2,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h3,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h4,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h5,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h6,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h7,
.btLightSkin .btDarkSkin .btLightSkin .cross-sells > h8,
.bt_bb_color_scheme_2 .cross-sells > h1,
.bt_bb_color_scheme_2 .cross-sells > h2,
.bt_bb_color_scheme_2 .cross-sells > h3,
.bt_bb_color_scheme_2 .cross-sells > h4,
.bt_bb_color_scheme_2 .cross-sells > h5,
.bt_bb_color_scheme_2 .cross-sells > h6,
.bt_bb_color_scheme_2 .cross-sells > h7,
.bt_bb_color_scheme_2 .cross-sells > h8,
.bt_bb_color_scheme_4 .cross-sells > h1,
.bt_bb_color_scheme_4 .cross-sells > h2,
.bt_bb_color_scheme_4 .cross-sells > h3,
.bt_bb_color_scheme_4 .cross-sells > h4,
.bt_bb_color_scheme_4 .cross-sells > h5,
.bt_bb_color_scheme_4 .cross-sells > h6,
.bt_bb_color_scheme_4 .cross-sells > h7,
.bt_bb_color_scheme_4 .cross-sells > h8,
.bt_bb_color_scheme_5 .cross-sells > h1,
.bt_bb_color_scheme_5 .cross-sells > h2,
.bt_bb_color_scheme_5 .cross-sells > h3,
.bt_bb_color_scheme_5 .cross-sells > h4,
.bt_bb_color_scheme_5 .cross-sells > h5,
.bt_bb_color_scheme_5 .cross-sells > h6,
.bt_bb_color_scheme_5 .cross-sells > h7,
.bt_bb_color_scheme_5 .cross-sells > h8,
.btLightSkin .comment-respond > h1,
.btLightSkin .comment-respond > h2,
.btLightSkin .comment-respond > h3,
.btLightSkin .comment-respond > h4,
.btLightSkin .comment-respond > h5,
.btLightSkin .comment-respond > h6,
.btLightSkin .comment-respond > h7,
.btLightSkin .comment-respond > h8,
.btDarkSkin .btLightSkin .comment-respond > h1,
.btDarkSkin .btLightSkin .comment-respond > h2,
.btDarkSkin .btLightSkin .comment-respond > h3,
.btDarkSkin .btLightSkin .comment-respond > h4,
.btDarkSkin .btLightSkin .comment-respond > h5,
.btDarkSkin .btLightSkin .comment-respond > h6,
.btDarkSkin .btLightSkin .comment-respond > h7,
.btDarkSkin .btLightSkin .comment-respond > h8,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h1,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h2,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h3,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h4,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h5,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h6,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h7,
.btLightSkin .btDarkSkin .btLightSkin .comment-respond > h8,
.bt_bb_color_scheme_2 .comment-respond > h1,
.bt_bb_color_scheme_2 .comment-respond > h2,
.bt_bb_color_scheme_2 .comment-respond > h3,
.bt_bb_color_scheme_2 .comment-respond > h4,
.bt_bb_color_scheme_2 .comment-respond > h5,
.bt_bb_color_scheme_2 .comment-respond > h6,
.bt_bb_color_scheme_2 .comment-respond > h7,
.bt_bb_color_scheme_2 .comment-respond > h8,
.bt_bb_color_scheme_4 .comment-respond > h1,
.bt_bb_color_scheme_4 .comment-respond > h2,
.bt_bb_color_scheme_4 .comment-respond > h3,
.bt_bb_color_scheme_4 .comment-respond > h4,
.bt_bb_color_scheme_4 .comment-respond > h5,
.bt_bb_color_scheme_4 .comment-respond > h6,
.bt_bb_color_scheme_4 .comment-respond > h7,
.bt_bb_color_scheme_4 .comment-respond > h8,
.bt_bb_color_scheme_5 .comment-respond > h1,
.bt_bb_color_scheme_5 .comment-respond > h2,
.bt_bb_color_scheme_5 .comment-respond > h3,
.bt_bb_color_scheme_5 .comment-respond > h4,
.bt_bb_color_scheme_5 .comment-respond > h5,
.bt_bb_color_scheme_5 .comment-respond > h6,
.bt_bb_color_scheme_5 .comment-respond > h7,
.bt_bb_color_scheme_5 .comment-respond > h8,
.btLightSkin section.related.products > h1,
.btLightSkin section.related.products > h2,
.btLightSkin section.related.products > h3,
.btLightSkin section.related.products > h4,
.btLightSkin section.related.products > h5,
.btLightSkin section.related.products > h6,
.btLightSkin section.related.products > h7,
.btLightSkin section.related.products > h8,
.btDarkSkin .btLightSkin section.related.products > h1,
.btDarkSkin .btLightSkin section.related.products > h2,
.btDarkSkin .btLightSkin section.related.products > h3,
.btDarkSkin .btLightSkin section.related.products > h4,
.btDarkSkin .btLightSkin section.related.products > h5,
.btDarkSkin .btLightSkin section.related.products > h6,
.btDarkSkin .btLightSkin section.related.products > h7,
.btDarkSkin .btLightSkin section.related.products > h8,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h1,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h2,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h3,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h4,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h5,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h6,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h7,
.btLightSkin .btDarkSkin .btLightSkin section.related.products > h8,
.bt_bb_color_scheme_2 section.related.products > h1,
.bt_bb_color_scheme_2 section.related.products > h2,
.bt_bb_color_scheme_2 section.related.products > h3,
.bt_bb_color_scheme_2 section.related.products > h4,
.bt_bb_color_scheme_2 section.related.products > h5,
.bt_bb_color_scheme_2 section.related.products > h6,
.bt_bb_color_scheme_2 section.related.products > h7,
.bt_bb_color_scheme_2 section.related.products > h8,
.bt_bb_color_scheme_4 section.related.products > h1,
.bt_bb_color_scheme_4 section.related.products > h2,
.bt_bb_color_scheme_4 section.related.products > h3,
.bt_bb_color_scheme_4 section.related.products > h4,
.bt_bb_color_scheme_4 section.related.products > h5,
.bt_bb_color_scheme_4 section.related.products > h6,
.bt_bb_color_scheme_4 section.related.products > h7,
.bt_bb_color_scheme_4 section.related.products > h8,
.bt_bb_color_scheme_5 section.related.products > h1,
.bt_bb_color_scheme_5 section.related.products > h2,
.bt_bb_color_scheme_5 section.related.products > h3,
.bt_bb_color_scheme_5 section.related.products > h4,
.bt_bb_color_scheme_5 section.related.products > h5,
.bt_bb_color_scheme_5 section.related.products > h6,
.bt_bb_color_scheme_5 section.related.products > h7,
.bt_bb_color_scheme_5 section.related.products > h8,
.btLightSkin div.cart_totals > h1,
.btLightSkin div.cart_totals > h2,
.btLightSkin div.cart_totals > h3,
.btLightSkin div.cart_totals > h4,
.btLightSkin div.cart_totals > h5,
.btLightSkin div.cart_totals > h6,
.btLightSkin div.cart_totals > h7,
.btLightSkin div.cart_totals > h8,
.btDarkSkin .btLightSkin div.cart_totals > h1,
.btDarkSkin .btLightSkin div.cart_totals > h2,
.btDarkSkin .btLightSkin div.cart_totals > h3,
.btDarkSkin .btLightSkin div.cart_totals > h4,
.btDarkSkin .btLightSkin div.cart_totals > h5,
.btDarkSkin .btLightSkin div.cart_totals > h6,
.btDarkSkin .btLightSkin div.cart_totals > h7,
.btDarkSkin .btLightSkin div.cart_totals > h8,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h1,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h2,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h3,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h4,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h5,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h6,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h7,
.btLightSkin .btDarkSkin .btLightSkin div.cart_totals > h8,
.bt_bb_color_scheme_2 div.cart_totals > h1,
.bt_bb_color_scheme_2 div.cart_totals > h2,
.bt_bb_color_scheme_2 div.cart_totals > h3,
.bt_bb_color_scheme_2 div.cart_totals > h4,
.bt_bb_color_scheme_2 div.cart_totals > h5,
.bt_bb_color_scheme_2 div.cart_totals > h6,
.bt_bb_color_scheme_2 div.cart_totals > h7,
.bt_bb_color_scheme_2 div.cart_totals > h8,
.bt_bb_color_scheme_4 div.cart_totals > h1,
.bt_bb_color_scheme_4 div.cart_totals > h2,
.bt_bb_color_scheme_4 div.cart_totals > h3,
.bt_bb_color_scheme_4 div.cart_totals > h4,
.bt_bb_color_scheme_4 div.cart_totals > h5,
.bt_bb_color_scheme_4 div.cart_totals > h6,
.bt_bb_color_scheme_4 div.cart_totals > h7,
.bt_bb_color_scheme_4 div.cart_totals > h8,
.bt_bb_color_scheme_5 div.cart_totals > h1,
.bt_bb_color_scheme_5 div.cart_totals > h2,
.bt_bb_color_scheme_5 div.cart_totals > h3,
.bt_bb_color_scheme_5 div.cart_totals > h4,
.bt_bb_color_scheme_5 div.cart_totals > h5,
.bt_bb_color_scheme_5 div.cart_totals > h6,
.bt_bb_color_scheme_5 div.cart_totals > h7,
.bt_bb_color_scheme_5 div.cart_totals > h8,
.btLightSkin div.woocommerce-billing-fields > h1,
.btLightSkin div.woocommerce-billing-fields > h2,
.btLightSkin div.woocommerce-billing-fields > h3,
.btLightSkin div.woocommerce-billing-fields > h4,
.btLightSkin div.woocommerce-billing-fields > h5,
.btLightSkin div.woocommerce-billing-fields > h6,
.btLightSkin div.woocommerce-billing-fields > h7,
.btLightSkin div.woocommerce-billing-fields > h8,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h1,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h2,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h3,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h4,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h5,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h6,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h7,
.btDarkSkin .btLightSkin div.woocommerce-billing-fields > h8,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h1,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h2,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h3,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h4,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h5,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h6,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h7,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-billing-fields > h8,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h1,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h2,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h3,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h4,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h5,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h6,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h7,
.bt_bb_color_scheme_2 div.woocommerce-billing-fields > h8,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h1,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h2,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h3,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h4,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h5,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h6,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h7,
.bt_bb_color_scheme_4 div.woocommerce-billing-fields > h8,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h1,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h2,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h3,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h4,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h5,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h6,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h7,
.bt_bb_color_scheme_5 div.woocommerce-billing-fields > h8,
.btLightSkin div.woocommerce-additional-fields > h1,
.btLightSkin div.woocommerce-additional-fields > h2,
.btLightSkin div.woocommerce-additional-fields > h3,
.btLightSkin div.woocommerce-additional-fields > h4,
.btLightSkin div.woocommerce-additional-fields > h5,
.btLightSkin div.woocommerce-additional-fields > h6,
.btLightSkin div.woocommerce-additional-fields > h7,
.btLightSkin div.woocommerce-additional-fields > h8,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h1,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h2,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h3,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h4,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h5,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h6,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h7,
.btDarkSkin .btLightSkin div.woocommerce-additional-fields > h8,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h1,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h2,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h3,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h4,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h5,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h6,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h7,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-additional-fields > h8,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h1,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h2,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h3,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h4,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h5,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h6,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h7,
.bt_bb_color_scheme_2 div.woocommerce-additional-fields > h8,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h1,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h2,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h3,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h4,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h5,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h6,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h7,
.bt_bb_color_scheme_4 div.woocommerce-additional-fields > h8,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h1,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h2,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h3,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h4,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h5,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h6,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h7,
.bt_bb_color_scheme_5 div.woocommerce-additional-fields > h8,
.btLightSkin div.woocommerce-shipping-fields > h1,
.btLightSkin div.woocommerce-shipping-fields > h2,
.btLightSkin div.woocommerce-shipping-fields > h3,
.btLightSkin div.woocommerce-shipping-fields > h4,
.btLightSkin div.woocommerce-shipping-fields > h5,
.btLightSkin div.woocommerce-shipping-fields > h6,
.btLightSkin div.woocommerce-shipping-fields > h7,
.btLightSkin div.woocommerce-shipping-fields > h8,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h1,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h2,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h3,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h4,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h5,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h6,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h7,
.btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h8,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h1,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h2,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h3,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h4,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h5,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h6,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h7,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-shipping-fields > h8,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h1,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h2,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h3,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h4,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h5,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h6,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h7,
.bt_bb_color_scheme_2 div.woocommerce-shipping-fields > h8,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h1,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h2,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h3,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h4,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h5,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h6,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h7,
.bt_bb_color_scheme_4 div.woocommerce-shipping-fields > h8,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h1,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h2,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h3,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h4,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h5,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h6,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h7,
.bt_bb_color_scheme_5 div.woocommerce-shipping-fields > h8,
.btLightSkin form.woocommerce-checkout > h1,
.btLightSkin form.woocommerce-checkout > h2,
.btLightSkin form.woocommerce-checkout > h3,
.btLightSkin form.woocommerce-checkout > h4,
.btLightSkin form.woocommerce-checkout > h5,
.btLightSkin form.woocommerce-checkout > h6,
.btLightSkin form.woocommerce-checkout > h7,
.btLightSkin form.woocommerce-checkout > h8,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h1,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h2,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h3,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h4,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h5,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h6,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h7,
.btDarkSkin .btLightSkin form.woocommerce-checkout > h8,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h1,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h2,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h3,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h4,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h5,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h6,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h7,
.btLightSkin .btDarkSkin .btLightSkin form.woocommerce-checkout > h8,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h1,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h2,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h3,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h4,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h5,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h6,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h7,
.bt_bb_color_scheme_2 form.woocommerce-checkout > h8,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h1,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h2,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h3,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h4,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h5,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h6,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h7,
.bt_bb_color_scheme_4 form.woocommerce-checkout > h8,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h1,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h2,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h3,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h4,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h5,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h6,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h7,
.bt_bb_color_scheme_5 form.woocommerce-checkout > h8,
.btLightSkin div.woocommerce-MyAccount-content > h1,
.btLightSkin div.woocommerce-MyAccount-content > h2,
.btLightSkin div.woocommerce-MyAccount-content > h3,
.btLightSkin div.woocommerce-MyAccount-content > h4,
.btLightSkin div.woocommerce-MyAccount-content > h5,
.btLightSkin div.woocommerce-MyAccount-content > h6,
.btLightSkin div.woocommerce-MyAccount-content > h7,
.btLightSkin div.woocommerce-MyAccount-content > h8,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h1,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h2,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h3,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h4,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h5,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h6,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h7,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h8,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h1,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h2,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h3,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h4,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h5,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h6,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h7,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content > h8,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h1,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h2,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h3,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h4,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h5,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h6,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h7,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content > h8,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h1,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h2,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h3,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h4,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h5,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h6,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h7,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content > h8,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h1,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h2,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h3,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h4,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h5,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h6,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h7,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content > h8,
.btLightSkin div.woocommerce-MyAccount-content header > h1,
.btLightSkin div.woocommerce-MyAccount-content header > h2,
.btLightSkin div.woocommerce-MyAccount-content header > h3,
.btLightSkin div.woocommerce-MyAccount-content header > h4,
.btLightSkin div.woocommerce-MyAccount-content header > h5,
.btLightSkin div.woocommerce-MyAccount-content header > h6,
.btLightSkin div.woocommerce-MyAccount-content header > h7,
.btLightSkin div.woocommerce-MyAccount-content header > h8,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h1,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h2,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h3,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h4,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h5,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h6,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h7,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h8,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h1,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h2,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h3,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h4,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h5,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h6,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h7,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content header > h8,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h1,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h2,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h3,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h4,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h5,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h6,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h7,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content header > h8,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h1,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h2,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h3,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h4,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h5,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h6,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h7,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content header > h8,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h1,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h2,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h3,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h4,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h5,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h6,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h7,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content header > h8,
.btLightSkin div.woocommerce-MyAccount-content form > h1,
.btLightSkin div.woocommerce-MyAccount-content form > h2,
.btLightSkin div.woocommerce-MyAccount-content form > h3,
.btLightSkin div.woocommerce-MyAccount-content form > h4,
.btLightSkin div.woocommerce-MyAccount-content form > h5,
.btLightSkin div.woocommerce-MyAccount-content form > h6,
.btLightSkin div.woocommerce-MyAccount-content form > h7,
.btLightSkin div.woocommerce-MyAccount-content form > h8,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h1,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h2,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h3,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h4,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h5,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h6,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h7,
.btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h8,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h1,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h2,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h3,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h4,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h5,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h6,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h7,
.btLightSkin .btDarkSkin .btLightSkin div.woocommerce-MyAccount-content form > h8,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h1,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h2,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h3,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h4,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h5,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h6,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h7,
.bt_bb_color_scheme_2 div.woocommerce-MyAccount-content form > h8,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h1,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h2,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h3,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h4,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h5,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h6,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h7,
.bt_bb_color_scheme_4 div.woocommerce-MyAccount-content form > h8,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h1,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h2,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h3,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h4,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h5,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h6,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h7,
.bt_bb_color_scheme_5 div.woocommerce-MyAccount-content form > h8,
.btLightSkin .woocommerce-customer-details > h1,
.btLightSkin .woocommerce-customer-details > h2,
.btLightSkin .woocommerce-customer-details > h3,
.btLightSkin .woocommerce-customer-details > h4,
.btLightSkin .woocommerce-customer-details > h5,
.btLightSkin .woocommerce-customer-details > h6,
.btLightSkin .woocommerce-customer-details > h7,
.btLightSkin .woocommerce-customer-details > h8,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h1,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h2,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h3,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h4,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h5,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h6,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h7,
.btDarkSkin .btLightSkin .woocommerce-customer-details > h8,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h1,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h2,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h3,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h4,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h5,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h6,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h7,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-customer-details > h8,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h1,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h2,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h3,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h4,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h5,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h6,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h7,
.bt_bb_color_scheme_2 .woocommerce-customer-details > h8,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h1,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h2,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h3,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h4,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h5,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h6,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h7,
.bt_bb_color_scheme_4 .woocommerce-customer-details > h8,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h1,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h2,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h3,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h4,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h5,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h6,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h7,
.bt_bb_color_scheme_5 .woocommerce-customer-details > h8,
.btLightSkin .woocommerce-order-details > h1,
.btLightSkin .woocommerce-order-details > h2,
.btLightSkin .woocommerce-order-details > h3,
.btLightSkin .woocommerce-order-details > h4,
.btLightSkin .woocommerce-order-details > h5,
.btLightSkin .woocommerce-order-details > h6,
.btLightSkin .woocommerce-order-details > h7,
.btLightSkin .woocommerce-order-details > h8,
.btDarkSkin .btLightSkin .woocommerce-order-details > h1,
.btDarkSkin .btLightSkin .woocommerce-order-details > h2,
.btDarkSkin .btLightSkin .woocommerce-order-details > h3,
.btDarkSkin .btLightSkin .woocommerce-order-details > h4,
.btDarkSkin .btLightSkin .woocommerce-order-details > h5,
.btDarkSkin .btLightSkin .woocommerce-order-details > h6,
.btDarkSkin .btLightSkin .woocommerce-order-details > h7,
.btDarkSkin .btLightSkin .woocommerce-order-details > h8,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h1,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h2,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h3,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h4,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h5,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h6,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h7,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-order-details > h8,
.bt_bb_color_scheme_2 .woocommerce-order-details > h1,
.bt_bb_color_scheme_2 .woocommerce-order-details > h2,
.bt_bb_color_scheme_2 .woocommerce-order-details > h3,
.bt_bb_color_scheme_2 .woocommerce-order-details > h4,
.bt_bb_color_scheme_2 .woocommerce-order-details > h5,
.bt_bb_color_scheme_2 .woocommerce-order-details > h6,
.bt_bb_color_scheme_2 .woocommerce-order-details > h7,
.bt_bb_color_scheme_2 .woocommerce-order-details > h8,
.bt_bb_color_scheme_4 .woocommerce-order-details > h1,
.bt_bb_color_scheme_4 .woocommerce-order-details > h2,
.bt_bb_color_scheme_4 .woocommerce-order-details > h3,
.bt_bb_color_scheme_4 .woocommerce-order-details > h4,
.bt_bb_color_scheme_4 .woocommerce-order-details > h5,
.bt_bb_color_scheme_4 .woocommerce-order-details > h6,
.bt_bb_color_scheme_4 .woocommerce-order-details > h7,
.bt_bb_color_scheme_4 .woocommerce-order-details > h8,
.bt_bb_color_scheme_5 .woocommerce-order-details > h1,
.bt_bb_color_scheme_5 .woocommerce-order-details > h2,
.bt_bb_color_scheme_5 .woocommerce-order-details > h3,
.bt_bb_color_scheme_5 .woocommerce-order-details > h4,
.bt_bb_color_scheme_5 .woocommerce-order-details > h5,
.bt_bb_color_scheme_5 .woocommerce-order-details > h6,
.bt_bb_color_scheme_5 .woocommerce-order-details > h7,
.bt_bb_color_scheme_5 .woocommerce-order-details > h8 {
    border-bottom: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .products > h1,
.btDarkSkin .products > h2,
.btDarkSkin .products > h3,
.btDarkSkin .products > h4,
.btDarkSkin .products > h5,
.btDarkSkin .products > h6,
.btDarkSkin .products > h7,
.btDarkSkin .products > h8,
.btLightSkin .btDarkSkin .products > h1,
.btLightSkin .btDarkSkin .products > h2,
.btLightSkin .btDarkSkin .products > h3,
.btLightSkin .btDarkSkin .products > h4,
.btLightSkin .btDarkSkin .products > h5,
.btLightSkin .btDarkSkin .products > h6,
.btLightSkin .btDarkSkin .products > h7,
.btLightSkin .btDarkSkin .products > h8,
.btDarkSkin.btLightSkin .btDarkSkin .products > h1,
.btDarkSkin.btLightSkin .btDarkSkin .products > h2,
.btDarkSkin.btLightSkin .btDarkSkin .products > h3,
.btDarkSkin.btLightSkin .btDarkSkin .products > h4,
.btDarkSkin.btLightSkin .btDarkSkin .products > h5,
.btDarkSkin.btLightSkin .btDarkSkin .products > h6,
.btDarkSkin.btLightSkin .btDarkSkin .products > h7,
.btDarkSkin.btLightSkin .btDarkSkin .products > h8,
.bt_bb_color_scheme_1 .products > h1,
.bt_bb_color_scheme_1 .products > h2,
.bt_bb_color_scheme_1 .products > h3,
.bt_bb_color_scheme_1 .products > h4,
.bt_bb_color_scheme_1 .products > h5,
.bt_bb_color_scheme_1 .products > h6,
.bt_bb_color_scheme_1 .products > h7,
.bt_bb_color_scheme_1 .products > h8,
.bt_bb_color_scheme_3 .products > h1,
.bt_bb_color_scheme_3 .products > h2,
.bt_bb_color_scheme_3 .products > h3,
.bt_bb_color_scheme_3 .products > h4,
.bt_bb_color_scheme_3 .products > h5,
.bt_bb_color_scheme_3 .products > h6,
.bt_bb_color_scheme_3 .products > h7,
.bt_bb_color_scheme_3 .products > h8,
.bt_bb_color_scheme_6 .products > h1,
.bt_bb_color_scheme_6 .products > h2,
.bt_bb_color_scheme_6 .products > h3,
.bt_bb_color_scheme_6 .products > h4,
.bt_bb_color_scheme_6 .products > h5,
.bt_bb_color_scheme_6 .products > h6,
.bt_bb_color_scheme_6 .products > h7,
.bt_bb_color_scheme_6 .products > h8,
.btDarkSkin div.bt_bb_tab_content > h1,
.btDarkSkin div.bt_bb_tab_content > h2,
.btDarkSkin div.bt_bb_tab_content > h3,
.btDarkSkin div.bt_bb_tab_content > h4,
.btDarkSkin div.bt_bb_tab_content > h5,
.btDarkSkin div.bt_bb_tab_content > h6,
.btDarkSkin div.bt_bb_tab_content > h7,
.btDarkSkin div.bt_bb_tab_content > h8,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h1,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h2,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h3,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h4,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h5,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h6,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h7,
.btLightSkin .btDarkSkin div.bt_bb_tab_content > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.bt_bb_tab_content > h8,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h1,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h2,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h3,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h4,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h5,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h6,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h7,
.bt_bb_color_scheme_1 div.bt_bb_tab_content > h8,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h1,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h2,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h3,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h4,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h5,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h6,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h7,
.bt_bb_color_scheme_3 div.bt_bb_tab_content > h8,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h1,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h2,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h3,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h4,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h5,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h6,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h7,
.bt_bb_color_scheme_6 div.bt_bb_tab_content > h8,
.btDarkSkin .cross-sells > h1,
.btDarkSkin .cross-sells > h2,
.btDarkSkin .cross-sells > h3,
.btDarkSkin .cross-sells > h4,
.btDarkSkin .cross-sells > h5,
.btDarkSkin .cross-sells > h6,
.btDarkSkin .cross-sells > h7,
.btDarkSkin .cross-sells > h8,
.btLightSkin .btDarkSkin .cross-sells > h1,
.btLightSkin .btDarkSkin .cross-sells > h2,
.btLightSkin .btDarkSkin .cross-sells > h3,
.btLightSkin .btDarkSkin .cross-sells > h4,
.btLightSkin .btDarkSkin .cross-sells > h5,
.btLightSkin .btDarkSkin .cross-sells > h6,
.btLightSkin .btDarkSkin .cross-sells > h7,
.btLightSkin .btDarkSkin .cross-sells > h8,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h1,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h2,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h3,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h4,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h5,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h6,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h7,
.btDarkSkin.btLightSkin .btDarkSkin .cross-sells > h8,
.bt_bb_color_scheme_1 .cross-sells > h1,
.bt_bb_color_scheme_1 .cross-sells > h2,
.bt_bb_color_scheme_1 .cross-sells > h3,
.bt_bb_color_scheme_1 .cross-sells > h4,
.bt_bb_color_scheme_1 .cross-sells > h5,
.bt_bb_color_scheme_1 .cross-sells > h6,
.bt_bb_color_scheme_1 .cross-sells > h7,
.bt_bb_color_scheme_1 .cross-sells > h8,
.bt_bb_color_scheme_3 .cross-sells > h1,
.bt_bb_color_scheme_3 .cross-sells > h2,
.bt_bb_color_scheme_3 .cross-sells > h3,
.bt_bb_color_scheme_3 .cross-sells > h4,
.bt_bb_color_scheme_3 .cross-sells > h5,
.bt_bb_color_scheme_3 .cross-sells > h6,
.bt_bb_color_scheme_3 .cross-sells > h7,
.bt_bb_color_scheme_3 .cross-sells > h8,
.bt_bb_color_scheme_6 .cross-sells > h1,
.bt_bb_color_scheme_6 .cross-sells > h2,
.bt_bb_color_scheme_6 .cross-sells > h3,
.bt_bb_color_scheme_6 .cross-sells > h4,
.bt_bb_color_scheme_6 .cross-sells > h5,
.bt_bb_color_scheme_6 .cross-sells > h6,
.bt_bb_color_scheme_6 .cross-sells > h7,
.bt_bb_color_scheme_6 .cross-sells > h8,
.btDarkSkin .comment-respond > h1,
.btDarkSkin .comment-respond > h2,
.btDarkSkin .comment-respond > h3,
.btDarkSkin .comment-respond > h4,
.btDarkSkin .comment-respond > h5,
.btDarkSkin .comment-respond > h6,
.btDarkSkin .comment-respond > h7,
.btDarkSkin .comment-respond > h8,
.btLightSkin .btDarkSkin .comment-respond > h1,
.btLightSkin .btDarkSkin .comment-respond > h2,
.btLightSkin .btDarkSkin .comment-respond > h3,
.btLightSkin .btDarkSkin .comment-respond > h4,
.btLightSkin .btDarkSkin .comment-respond > h5,
.btLightSkin .btDarkSkin .comment-respond > h6,
.btLightSkin .btDarkSkin .comment-respond > h7,
.btLightSkin .btDarkSkin .comment-respond > h8,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h1,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h2,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h3,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h4,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h5,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h6,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h7,
.btDarkSkin.btLightSkin .btDarkSkin .comment-respond > h8,
.bt_bb_color_scheme_1 .comment-respond > h1,
.bt_bb_color_scheme_1 .comment-respond > h2,
.bt_bb_color_scheme_1 .comment-respond > h3,
.bt_bb_color_scheme_1 .comment-respond > h4,
.bt_bb_color_scheme_1 .comment-respond > h5,
.bt_bb_color_scheme_1 .comment-respond > h6,
.bt_bb_color_scheme_1 .comment-respond > h7,
.bt_bb_color_scheme_1 .comment-respond > h8,
.bt_bb_color_scheme_3 .comment-respond > h1,
.bt_bb_color_scheme_3 .comment-respond > h2,
.bt_bb_color_scheme_3 .comment-respond > h3,
.bt_bb_color_scheme_3 .comment-respond > h4,
.bt_bb_color_scheme_3 .comment-respond > h5,
.bt_bb_color_scheme_3 .comment-respond > h6,
.bt_bb_color_scheme_3 .comment-respond > h7,
.bt_bb_color_scheme_3 .comment-respond > h8,
.bt_bb_color_scheme_6 .comment-respond > h1,
.bt_bb_color_scheme_6 .comment-respond > h2,
.bt_bb_color_scheme_6 .comment-respond > h3,
.bt_bb_color_scheme_6 .comment-respond > h4,
.bt_bb_color_scheme_6 .comment-respond > h5,
.bt_bb_color_scheme_6 .comment-respond > h6,
.bt_bb_color_scheme_6 .comment-respond > h7,
.bt_bb_color_scheme_6 .comment-respond > h8,
.btDarkSkin section.related.products > h1,
.btDarkSkin section.related.products > h2,
.btDarkSkin section.related.products > h3,
.btDarkSkin section.related.products > h4,
.btDarkSkin section.related.products > h5,
.btDarkSkin section.related.products > h6,
.btDarkSkin section.related.products > h7,
.btDarkSkin section.related.products > h8,
.btLightSkin .btDarkSkin section.related.products > h1,
.btLightSkin .btDarkSkin section.related.products > h2,
.btLightSkin .btDarkSkin section.related.products > h3,
.btLightSkin .btDarkSkin section.related.products > h4,
.btLightSkin .btDarkSkin section.related.products > h5,
.btLightSkin .btDarkSkin section.related.products > h6,
.btLightSkin .btDarkSkin section.related.products > h7,
.btLightSkin .btDarkSkin section.related.products > h8,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h1,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h2,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h3,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h4,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h5,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h6,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h7,
.btDarkSkin.btLightSkin .btDarkSkin section.related.products > h8,
.bt_bb_color_scheme_1 section.related.products > h1,
.bt_bb_color_scheme_1 section.related.products > h2,
.bt_bb_color_scheme_1 section.related.products > h3,
.bt_bb_color_scheme_1 section.related.products > h4,
.bt_bb_color_scheme_1 section.related.products > h5,
.bt_bb_color_scheme_1 section.related.products > h6,
.bt_bb_color_scheme_1 section.related.products > h7,
.bt_bb_color_scheme_1 section.related.products > h8,
.bt_bb_color_scheme_3 section.related.products > h1,
.bt_bb_color_scheme_3 section.related.products > h2,
.bt_bb_color_scheme_3 section.related.products > h3,
.bt_bb_color_scheme_3 section.related.products > h4,
.bt_bb_color_scheme_3 section.related.products > h5,
.bt_bb_color_scheme_3 section.related.products > h6,
.bt_bb_color_scheme_3 section.related.products > h7,
.bt_bb_color_scheme_3 section.related.products > h8,
.bt_bb_color_scheme_6 section.related.products > h1,
.bt_bb_color_scheme_6 section.related.products > h2,
.bt_bb_color_scheme_6 section.related.products > h3,
.bt_bb_color_scheme_6 section.related.products > h4,
.bt_bb_color_scheme_6 section.related.products > h5,
.bt_bb_color_scheme_6 section.related.products > h6,
.bt_bb_color_scheme_6 section.related.products > h7,
.bt_bb_color_scheme_6 section.related.products > h8,
.btDarkSkin div.cart_totals > h1,
.btDarkSkin div.cart_totals > h2,
.btDarkSkin div.cart_totals > h3,
.btDarkSkin div.cart_totals > h4,
.btDarkSkin div.cart_totals > h5,
.btDarkSkin div.cart_totals > h6,
.btDarkSkin div.cart_totals > h7,
.btDarkSkin div.cart_totals > h8,
.btLightSkin .btDarkSkin div.cart_totals > h1,
.btLightSkin .btDarkSkin div.cart_totals > h2,
.btLightSkin .btDarkSkin div.cart_totals > h3,
.btLightSkin .btDarkSkin div.cart_totals > h4,
.btLightSkin .btDarkSkin div.cart_totals > h5,
.btLightSkin .btDarkSkin div.cart_totals > h6,
.btLightSkin .btDarkSkin div.cart_totals > h7,
.btLightSkin .btDarkSkin div.cart_totals > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.cart_totals > h8,
.bt_bb_color_scheme_1 div.cart_totals > h1,
.bt_bb_color_scheme_1 div.cart_totals > h2,
.bt_bb_color_scheme_1 div.cart_totals > h3,
.bt_bb_color_scheme_1 div.cart_totals > h4,
.bt_bb_color_scheme_1 div.cart_totals > h5,
.bt_bb_color_scheme_1 div.cart_totals > h6,
.bt_bb_color_scheme_1 div.cart_totals > h7,
.bt_bb_color_scheme_1 div.cart_totals > h8,
.bt_bb_color_scheme_3 div.cart_totals > h1,
.bt_bb_color_scheme_3 div.cart_totals > h2,
.bt_bb_color_scheme_3 div.cart_totals > h3,
.bt_bb_color_scheme_3 div.cart_totals > h4,
.bt_bb_color_scheme_3 div.cart_totals > h5,
.bt_bb_color_scheme_3 div.cart_totals > h6,
.bt_bb_color_scheme_3 div.cart_totals > h7,
.bt_bb_color_scheme_3 div.cart_totals > h8,
.bt_bb_color_scheme_6 div.cart_totals > h1,
.bt_bb_color_scheme_6 div.cart_totals > h2,
.bt_bb_color_scheme_6 div.cart_totals > h3,
.bt_bb_color_scheme_6 div.cart_totals > h4,
.bt_bb_color_scheme_6 div.cart_totals > h5,
.bt_bb_color_scheme_6 div.cart_totals > h6,
.bt_bb_color_scheme_6 div.cart_totals > h7,
.bt_bb_color_scheme_6 div.cart_totals > h8,
.btDarkSkin div.woocommerce-billing-fields > h1,
.btDarkSkin div.woocommerce-billing-fields > h2,
.btDarkSkin div.woocommerce-billing-fields > h3,
.btDarkSkin div.woocommerce-billing-fields > h4,
.btDarkSkin div.woocommerce-billing-fields > h5,
.btDarkSkin div.woocommerce-billing-fields > h6,
.btDarkSkin div.woocommerce-billing-fields > h7,
.btDarkSkin div.woocommerce-billing-fields > h8,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h1,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h2,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h3,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h4,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h5,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h6,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h7,
.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-billing-fields > h8,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h1,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h2,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h3,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h4,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h5,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h6,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h7,
.bt_bb_color_scheme_1 div.woocommerce-billing-fields > h8,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h1,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h2,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h3,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h4,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h5,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h6,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h7,
.bt_bb_color_scheme_3 div.woocommerce-billing-fields > h8,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h1,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h2,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h3,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h4,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h5,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h6,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h7,
.bt_bb_color_scheme_6 div.woocommerce-billing-fields > h8,
.btDarkSkin div.woocommerce-additional-fields > h1,
.btDarkSkin div.woocommerce-additional-fields > h2,
.btDarkSkin div.woocommerce-additional-fields > h3,
.btDarkSkin div.woocommerce-additional-fields > h4,
.btDarkSkin div.woocommerce-additional-fields > h5,
.btDarkSkin div.woocommerce-additional-fields > h6,
.btDarkSkin div.woocommerce-additional-fields > h7,
.btDarkSkin div.woocommerce-additional-fields > h8,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h1,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h2,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h3,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h4,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h5,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h6,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h7,
.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-additional-fields > h8,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h1,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h2,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h3,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h4,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h5,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h6,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h7,
.bt_bb_color_scheme_1 div.woocommerce-additional-fields > h8,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h1,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h2,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h3,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h4,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h5,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h6,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h7,
.bt_bb_color_scheme_3 div.woocommerce-additional-fields > h8,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h1,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h2,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h3,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h4,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h5,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h6,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h7,
.bt_bb_color_scheme_6 div.woocommerce-additional-fields > h8,
.btDarkSkin div.woocommerce-shipping-fields > h1,
.btDarkSkin div.woocommerce-shipping-fields > h2,
.btDarkSkin div.woocommerce-shipping-fields > h3,
.btDarkSkin div.woocommerce-shipping-fields > h4,
.btDarkSkin div.woocommerce-shipping-fields > h5,
.btDarkSkin div.woocommerce-shipping-fields > h6,
.btDarkSkin div.woocommerce-shipping-fields > h7,
.btDarkSkin div.woocommerce-shipping-fields > h8,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h1,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h2,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h3,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h4,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h5,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h6,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h7,
.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-shipping-fields > h8,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h1,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h2,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h3,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h4,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h5,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h6,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h7,
.bt_bb_color_scheme_1 div.woocommerce-shipping-fields > h8,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h1,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h2,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h3,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h4,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h5,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h6,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h7,
.bt_bb_color_scheme_3 div.woocommerce-shipping-fields > h8,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h1,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h2,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h3,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h4,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h5,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h6,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h7,
.bt_bb_color_scheme_6 div.woocommerce-shipping-fields > h8,
.btDarkSkin form.woocommerce-checkout > h1,
.btDarkSkin form.woocommerce-checkout > h2,
.btDarkSkin form.woocommerce-checkout > h3,
.btDarkSkin form.woocommerce-checkout > h4,
.btDarkSkin form.woocommerce-checkout > h5,
.btDarkSkin form.woocommerce-checkout > h6,
.btDarkSkin form.woocommerce-checkout > h7,
.btDarkSkin form.woocommerce-checkout > h8,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h1,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h2,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h3,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h4,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h5,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h6,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h7,
.btLightSkin .btDarkSkin form.woocommerce-checkout > h8,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h1,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h2,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h3,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h4,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h5,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h6,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h7,
.btDarkSkin.btLightSkin .btDarkSkin form.woocommerce-checkout > h8,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h1,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h2,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h3,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h4,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h5,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h6,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h7,
.bt_bb_color_scheme_1 form.woocommerce-checkout > h8,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h1,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h2,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h3,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h4,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h5,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h6,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h7,
.bt_bb_color_scheme_3 form.woocommerce-checkout > h8,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h1,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h2,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h3,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h4,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h5,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h6,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h7,
.bt_bb_color_scheme_6 form.woocommerce-checkout > h8,
.btDarkSkin div.woocommerce-MyAccount-content > h1,
.btDarkSkin div.woocommerce-MyAccount-content > h2,
.btDarkSkin div.woocommerce-MyAccount-content > h3,
.btDarkSkin div.woocommerce-MyAccount-content > h4,
.btDarkSkin div.woocommerce-MyAccount-content > h5,
.btDarkSkin div.woocommerce-MyAccount-content > h6,
.btDarkSkin div.woocommerce-MyAccount-content > h7,
.btDarkSkin div.woocommerce-MyAccount-content > h8,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h1,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h2,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h3,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h4,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h5,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h6,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h7,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content > h8,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h1,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h2,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h3,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h4,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h5,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h6,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h7,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content > h8,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h1,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h2,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h3,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h4,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h5,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h6,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h7,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content > h8,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h1,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h2,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h3,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h4,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h5,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h6,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h7,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content > h8,
.btDarkSkin div.woocommerce-MyAccount-content header > h1,
.btDarkSkin div.woocommerce-MyAccount-content header > h2,
.btDarkSkin div.woocommerce-MyAccount-content header > h3,
.btDarkSkin div.woocommerce-MyAccount-content header > h4,
.btDarkSkin div.woocommerce-MyAccount-content header > h5,
.btDarkSkin div.woocommerce-MyAccount-content header > h6,
.btDarkSkin div.woocommerce-MyAccount-content header > h7,
.btDarkSkin div.woocommerce-MyAccount-content header > h8,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h1,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h2,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h3,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h4,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h5,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h6,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h7,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content header > h8,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h1,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h2,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h3,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h4,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h5,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h6,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h7,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content header > h8,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h1,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h2,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h3,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h4,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h5,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h6,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h7,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content header > h8,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h1,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h2,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h3,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h4,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h5,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h6,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h7,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content header > h8,
.btDarkSkin div.woocommerce-MyAccount-content form > h1,
.btDarkSkin div.woocommerce-MyAccount-content form > h2,
.btDarkSkin div.woocommerce-MyAccount-content form > h3,
.btDarkSkin div.woocommerce-MyAccount-content form > h4,
.btDarkSkin div.woocommerce-MyAccount-content form > h5,
.btDarkSkin div.woocommerce-MyAccount-content form > h6,
.btDarkSkin div.woocommerce-MyAccount-content form > h7,
.btDarkSkin div.woocommerce-MyAccount-content form > h8,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h1,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h2,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h3,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h4,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h5,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h6,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h7,
.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h8,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h1,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h2,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h3,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h4,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h5,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h6,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h7,
.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce-MyAccount-content form > h8,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h1,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h2,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h3,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h4,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h5,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h6,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h7,
.bt_bb_color_scheme_1 div.woocommerce-MyAccount-content form > h8,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h1,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h2,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h3,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h4,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h5,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h6,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h7,
.bt_bb_color_scheme_3 div.woocommerce-MyAccount-content form > h8,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h1,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h2,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h3,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h4,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h5,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h6,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h7,
.bt_bb_color_scheme_6 div.woocommerce-MyAccount-content form > h8,
.btDarkSkin .woocommerce-customer-details > h1,
.btDarkSkin .woocommerce-customer-details > h2,
.btDarkSkin .woocommerce-customer-details > h3,
.btDarkSkin .woocommerce-customer-details > h4,
.btDarkSkin .woocommerce-customer-details > h5,
.btDarkSkin .woocommerce-customer-details > h6,
.btDarkSkin .woocommerce-customer-details > h7,
.btDarkSkin .woocommerce-customer-details > h8,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h1,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h2,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h3,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h4,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h5,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h6,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h7,
.btLightSkin .btDarkSkin .woocommerce-customer-details > h8,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h1,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h2,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h3,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h4,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h5,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h6,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h7,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-customer-details > h8,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h1,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h2,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h3,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h4,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h5,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h6,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h7,
.bt_bb_color_scheme_1 .woocommerce-customer-details > h8,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h1,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h2,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h3,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h4,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h5,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h6,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h7,
.bt_bb_color_scheme_3 .woocommerce-customer-details > h8,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h1,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h2,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h3,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h4,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h5,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h6,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h7,
.bt_bb_color_scheme_6 .woocommerce-customer-details > h8,
.btDarkSkin .woocommerce-order-details > h1,
.btDarkSkin .woocommerce-order-details > h2,
.btDarkSkin .woocommerce-order-details > h3,
.btDarkSkin .woocommerce-order-details > h4,
.btDarkSkin .woocommerce-order-details > h5,
.btDarkSkin .woocommerce-order-details > h6,
.btDarkSkin .woocommerce-order-details > h7,
.btDarkSkin .woocommerce-order-details > h8,
.btLightSkin .btDarkSkin .woocommerce-order-details > h1,
.btLightSkin .btDarkSkin .woocommerce-order-details > h2,
.btLightSkin .btDarkSkin .woocommerce-order-details > h3,
.btLightSkin .btDarkSkin .woocommerce-order-details > h4,
.btLightSkin .btDarkSkin .woocommerce-order-details > h5,
.btLightSkin .btDarkSkin .woocommerce-order-details > h6,
.btLightSkin .btDarkSkin .woocommerce-order-details > h7,
.btLightSkin .btDarkSkin .woocommerce-order-details > h8,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h1,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h2,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h3,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h4,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h5,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h6,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h7,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-order-details > h8,
.bt_bb_color_scheme_1 .woocommerce-order-details > h1,
.bt_bb_color_scheme_1 .woocommerce-order-details > h2,
.bt_bb_color_scheme_1 .woocommerce-order-details > h3,
.bt_bb_color_scheme_1 .woocommerce-order-details > h4,
.bt_bb_color_scheme_1 .woocommerce-order-details > h5,
.bt_bb_color_scheme_1 .woocommerce-order-details > h6,
.bt_bb_color_scheme_1 .woocommerce-order-details > h7,
.bt_bb_color_scheme_1 .woocommerce-order-details > h8,
.bt_bb_color_scheme_3 .woocommerce-order-details > h1,
.bt_bb_color_scheme_3 .woocommerce-order-details > h2,
.bt_bb_color_scheme_3 .woocommerce-order-details > h3,
.bt_bb_color_scheme_3 .woocommerce-order-details > h4,
.bt_bb_color_scheme_3 .woocommerce-order-details > h5,
.bt_bb_color_scheme_3 .woocommerce-order-details > h6,
.bt_bb_color_scheme_3 .woocommerce-order-details > h7,
.bt_bb_color_scheme_3 .woocommerce-order-details > h8,
.bt_bb_color_scheme_6 .woocommerce-order-details > h1,
.bt_bb_color_scheme_6 .woocommerce-order-details > h2,
.bt_bb_color_scheme_6 .woocommerce-order-details > h3,
.bt_bb_color_scheme_6 .woocommerce-order-details > h4,
.bt_bb_color_scheme_6 .woocommerce-order-details > h5,
.bt_bb_color_scheme_6 .woocommerce-order-details > h6,
.bt_bb_color_scheme_6 .woocommerce-order-details > h7,
.bt_bb_color_scheme_6 .woocommerce-order-details > h8 {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }

/* 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,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button {
    font-weight: 700;
    padding: .81275rem 1.875rem;
    height: 3.25rem;
    font-size: .9375rem;
    cursor: pointer;
    background-color: transparent;
    position: relative;
    border: 0;
    overflow: hidden;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    font-family: Raleway;
    text-transform: uppercase;
    }
.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,
.btHardRoundedButtonsdiv.woocommerce a.button,
.btHardRoundedButtonsdiv.woocommerce input[type="submit"],
.btHardRoundedButtonsdiv.woocommerce button[type="submit"],
.btHardRoundedButtonsdiv.woocommerce input.button {
    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,
.btSoftRoundedButtonsdiv.woocommerce a.button,
.btSoftRoundedButtonsdiv.woocommerce input[type="submit"],
.btSoftRoundedButtonsdiv.woocommerce button[type="submit"],
.btSoftRoundedButtonsdiv.woocommerce input.button {
    border-radius: 3px;
    }
.woocommerce .btSidebar a.button:after,
.woocommerce .btContent a.button:after,
.woocommerce-page .btSidebar a.button:after,
.woocommerce-page .btContent a.button:after,
.woocommerce .btSidebar input[type="submit"]:after,
.woocommerce .btContent input[type="submit"]:after,
.woocommerce-page .btSidebar input[type="submit"]:after,
.woocommerce-page .btContent input[type="submit"]:after,
.woocommerce .btSidebar button[type="submit"]:after,
.woocommerce .btContent button[type="submit"]:after,
.woocommerce-page .btSidebar button[type="submit"]:after,
.woocommerce-page .btContent button[type="submit"]:after,
.woocommerce .btSidebar input.button:after,
.woocommerce .btContent input.button:after,
.woocommerce-page .btSidebar input.button:after,
.woocommerce-page .btContent input.button:after,
div.woocommerce a.button:after,
div.woocommerce input[type="submit"]:after,
div.woocommerce button[type="submit"]:after,
div.woocommerce input.button:after {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
.woocommerce .btSidebar a.button:hover:after,
.woocommerce .btContent a.button:hover:after,
.woocommerce-page .btSidebar a.button:hover:after,
.woocommerce-page .btContent a.button:hover:after,
.woocommerce .btSidebar input[type="submit"]:hover:after,
.woocommerce .btContent input[type="submit"]:hover:after,
.woocommerce-page .btSidebar input[type="submit"]:hover:after,
.woocommerce-page .btContent input[type="submit"]:hover:after,
.woocommerce .btSidebar button[type="submit"]:hover:after,
.woocommerce .btContent button[type="submit"]:hover:after,
.woocommerce-page .btSidebar button[type="submit"]:hover:after,
.woocommerce-page .btContent button[type="submit"]:hover:after,
.woocommerce .btSidebar input.button:hover:after,
.woocommerce .btContent input.button:hover:after,
.woocommerce-page .btSidebar input.button:hover:after,
.woocommerce-page .btContent input.button:hover:after,
div.woocommerce a.button:hover:after,
div.woocommerce input[type="submit"]:hover:after,
div.woocommerce button[type="submit"]:hover:after,
div.woocommerce input.button:hover:after {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }
.woocommerce .btSidebar input.submit,
.woocommerce .btContent input.submit,
.woocommerce-page .btSidebar input.submit,
.woocommerce-page .btContent input.submit,
div.woocommerce input.submit {
    width: auto;
    }
.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,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button {
    background-color: #53ba00;
    color: #fff;
    }
.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,
div.woocommerce a.button:hover,
div.woocommerce input[type="submit"]:hover,
div.woocommerce button[type="submit"]:hover,
div.woocommerce input.button:hover {
    background: #48a100;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    color: #fff;
    }
.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,
.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,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #53ba00 inset;
    box-shadow: 0 0 0 2px #53ba00 inset;
    color: #53ba00;
    }
.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 input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
    background: #53ba00;
    -webkit-box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    text-shadow: 0 1px 2px rgba(24,24,24,.3);
    color: #fff;
    }
.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"] {
    float: none;
    display: inline-block;
    text-align: center !important;
    }
.woocommerce .btSidebar a.edit,
.woocommerce .btContent a.edit,
.woocommerce-page .btSidebar a.edit,
.woocommerce-page .btContent a.edit,
div.woocommerce a.edit {
    font-size: .875rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .7;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    color: inherit;
    }
.woocommerce .btSidebar a.edit:before,
.woocommerce .btContent a.edit:before,
.woocommerce-page .btSidebar a.edit:before,
.woocommerce-page .btContent a.edit:before,
div.woocommerce a.edit:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #53ba00;
    }
.rtl .woocommerce .btSidebar a.edit:before,
.rtl .woocommerce .btContent a.edit:before,
.rtl .woocommerce-page .btSidebar a.edit:before,
.rtl .woocommerce-page .btContent a.edit:before,
.rtl div.woocommerce a.edit:before {
    margin: 0 0 0 5px;
    }
.woocommerce .btSidebar a.edit:before,
.woocommerce .btContent a.edit:before,
.woocommerce-page .btSidebar a.edit:before,
.woocommerce-page .btContent a.edit:before,
div.woocommerce a.edit:before {
    content: "\f040";
    }
.woocommerce .btSidebar a.edit:hover,
.woocommerce .btContent a.edit:hover,
.woocommerce-page .btSidebar a.edit:hover,
.woocommerce-page .btContent a.edit:hover,
div.woocommerce a.edit:hover {
    opacity: 1;
    }

/* Star rating */
.star-rating:before {
    content: "\f006\f006\f006\f006\f006";
    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;
    color: transparent;
    white-space: nowrap;
    }
.rtl .star-rating span {
    left: auto;
    right: 0;
    }
.star-rating span:before {
    content: "\f005\f005\f005\f005\f005";
    letter-spacing: 3px;
    color: #53ba00;
    }
.rtl .star-rating span:before {
    right: 0;
    position: absolute;
    }
.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 {
    display: table;
    content: ' ';
    }

/* Comment stars */
p.stars {
    position: relative;
    letter-spacing: .25em;
    margin-bottom: 3em;
    }
p.stars > span {
    white-space: nowrap;
    }
p.stars a {
    display: inline-block;
    font-weight: 700;
    text-indent: -9999px;
    position: relative;
    border-bottom: 0 !important;
    outline: 0;
    position: absolute;
    top: 0;
    left: 0;
    }
.rtl p.stars a {
    left: auto;
    right: 0;
    }
p.stars a:last-child {
    border-right: 0;
    }
p.stars a[class^="star-"]:after {
    font-family: FontAwesome;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    }
.btLightSkin p.stars a[class^="star-"]:after,
.btDarkSkin .btLightSkin p.stars a[class^="star-"]:after,
.btLightSkin .btDarkSkin .btLightSkin p.stars a[class^="star-"]:after,
.bt_bb_color_scheme_2 p.stars a[class^="star-"]:after,
.bt_bb_color_scheme_4 p.stars a[class^="star-"]:after,
.bt_bb_color_scheme_5 p.stars a[class^="star-"]:after {
    color: rgba(24,24,24,.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,
.bt_bb_color_scheme_1 p.stars a[class^="star-"]:after,
.bt_bb_color_scheme_3 p.stars a[class^="star-"]:after,
.bt_bb_color_scheme_6 p.stars a[class^="star-"]:after {
    color: rgba(255,255,255,.1);
    }
.rtl p.stars a[class^="star-"]:after {
    left: auto;
    right: 0;
    }
p.stars a[class^="star-"].active:after,
p.stars a[class^="star-"]:hover:after {
    color: #53ba00;
    }
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";
    }

/* 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;
    }
.product-category {
    color: inherit;
    }
.product-category a {
    color: inherit;
    }
.product-category a:hover {
    color: #53ba00;
    }
.woocommerce-loop-category__title {
    font-size: 2em;
    }
mark {
    background: rgba(24,24,24,.1);
    }
.btDarkSkin mark,
.btLightSkin .btDarkSkin mark,
.btDarkSkin.btLightSkin .btDarkSkin mark,
.bt_bb_color_scheme_1 mark,
.bt_bb_color_scheme_3 mark,
.bt_bb_color_scheme_6 mark {
    background: rgba(255,255,255,.1);
    }
.out-of-stock {
    opacity: .5;
    }

/* Image lightbox skin */
.pswp__bg {
    background: #181818;
    }
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
    background: rgba(24,24,24,.3);
    }
.pswp__caption__center {
    text-align: center;
    }
.pswp__button--arrow--left {
    left: 10px;
    }
.pswp__button--arrow--right {
    right: 10px;
    }
.pswp__button--arrow--left,
.pswp__button--arrow--right {
    width: 5em;
    height: 5em;
    line-height: 5em;
    background: transparent;
    -webkit-transition: all 300ms ease-in-out !important;
    -moz-transition: all 300ms ease-in-out !important;
    transition: all 300ms ease-in-out !important;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column 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: center;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    cursor: pointer;
    outline: none;
    border: none;
    }
.btHardRoundedButtons .pswp__button--arrow--left,
.btHardRoundedButtons .pswp__button--arrow--right {
    border-radius: 50px;
    }
.btSoftRoundedButtons .pswp__button--arrow--left,
.btSoftRoundedButtons .pswp__button--arrow--right {
    border-radius: 3px;
    }
.pswp--has_mouse .pswp__button--arrow--left:hover,
.pswp--has_mouse .pswp__button--arrow--right:hover {
    background: #a6e72a;
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 3px 10px rgba(24,24,24,.3);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    }
.btLightSkin .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.btDarkSkin .btLightSkin .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.bt_bb_color_scheme_2 .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.bt_bb_color_scheme_4 .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.bt_bb_color_scheme_5 .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.btDarkSkin .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.btLightSkin .btDarkSkin .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.bt_bb_color_scheme_1 .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.bt_bb_color_scheme_3 .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.bt_bb_color_scheme_6 .pswp--has_mouse .pswp__button--arrow--left:hover:before,
.btLightSkin .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.btDarkSkin .btLightSkin .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.bt_bb_color_scheme_2 .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.bt_bb_color_scheme_4 .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.bt_bb_color_scheme_5 .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.btDarkSkin .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.btLightSkin .btDarkSkin .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.bt_bb_color_scheme_1 .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.bt_bb_color_scheme_3 .pswp--has_mouse .pswp__button--arrow--right:hover:before,
.bt_bb_color_scheme_6 .pswp--has_mouse .pswp__button--arrow--right:hover:before {
    color: #181818;
    }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
    font-size: 2.5rem;
    color: #fff;
    font-family: Essential;
    -webkit-transition: transform 200ms ease-in-out;
    -moz-transition: transform 200ms ease-in-out;
    transition: transform 200ms ease-in-out;
    border: 0;
    opacity: 1;
    margin: 0;
    width: 100%;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
    top: auto;
    height: auto;
    background: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    line-height: inherit;
    }
.pswp__button--arrow--right:before {
    content: "\ea7d";
    -webkit-transform: translateX(.125em);
    -moz-transform: translateX(.125em);
    -ms-transform: translateX(.125em);
    transform: translateX(.125em);
    }
.pswp__button--arrow--left:before {
    content: "\ea7c";
    -webkit-transform: translateX(-.125em);
    -moz-transform: translateX(-.125em);
    -ms-transform: translateX(-.125em);
    transform: translateX(-.125em);
    }

/* 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 a.button,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .button,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .wc-forward {
    height: auto !important;
    }
.wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button:after,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward:after,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .button:after,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .wc-forward:after {
    display: none !important;
    visibility: hidden !important;
    }

/* Columns and forms widths */
.btQuoteBooking {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    opacity: 0;
    -webkit-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    }
.btQuoteBooking *,
.btQuoteBooking *:after,
.btQuoteBooking *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
.btQuoteBooking:after {
    content: " ";
    display: table;
    clear: both;
    width: 100%;
    }
.btQuoteBooking .btQuoteBookingForm {
    margin: 0;
    }
.btQuoteBooking .btTotalQuoteContactGroup {
    -webkit-transition: all 600ms ease;
    -moz-transition: all 600ms ease;
    transition: all 600ms ease;
    max-height: 0;
    opacity: 0;
    -webkit-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    margin: 30px 0 0;
    height: 0;
    overflow: hidden;
    }
.btQuoteBooking .btTotalQuoteContactGroup.btActive {
    opacity: 1;
    max-height: 1000px;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    transition-delay: 400ms;
    height: auto;
    overflow: initial;
    }

/* Next button */
.btQuoteBooking .btTotalNextWrapper {
    display: block;
    width: 100%;
    padding-right: 0;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    }
.btQuoteBooking .btTotalNextWrapper:after {
    content: " ";
    display: block;
    width: 100%;
    clear: both;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
    padding-right: 160px;
    }
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    display: block;
    padding: 0;
    width: 140px;
    float: right;
    margin-right: -130px;
    margin-left: -100%;
    }
.btQuoteBooking .btContactNext {
    border: 0;
    margin: 0 0 0 30px;
    line-height: 1;
    -webkit-box-shadow: 0 0 0 2px #53ba00 inset;
    box-shadow: 0 0 0 2px #53ba00 inset;
    color: #53ba00;
    text-transform: uppercase;
    height: 3.125rem;
    font-size: .9375em;
    display: inline-block;
    padding: 0 3em;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: 0;
    -webkit-transform: translate(500px,0);
    -moz-transform: translate(500px,0);
    -ms-transform: translate(500px,0);
    transform: translate(500px,0);
    white-space: nowrap;
    font-family: Raleway;
    font-weight: 700;
    overflow: hidden;
    position: relative;
    }
.btQuoteBookingWithColor.btQuoteBooking .btContactNext {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btQuoteBooking .btContactNext:before {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
.btQuoteBooking .btContactNext:focus,
.btQuoteBooking .btContactNext:hover {
    -webkit-box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    }
.btQuoteBooking .btContactNext:focus:before,
.btQuoteBooking .btContactNext:hover:before {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }
.btQuoteBookingWithColor.btQuoteBooking .btContactNext:focus,
.btQuoteBookingWithColor.btQuoteBooking .btContactNext:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btContactNext {
    -webkit-box-shadow: 0 0 0 2px #181818 inset;
    box-shadow: 0 0 0 2px #181818 inset;
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btContactNext:hover {
    -webkit-box-shadow: 0 0 0 2em #181818 inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #181818 inset,0 3px 10px rgba(24,24,24,.3);
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btContactNext {
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btContactNext:hover {
    -webkit-box-shadow: 0 0 0 2em #fff inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #fff inset,0 3px 10px rgba(24,24,24,.3);
    color: #181818 !important;
    }
.rtl .btQuoteBooking .btContactNext {
    margin: 0 30px 0 0;
    }
.btQuoteBooking .btContactNext:focus {
    outline: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    width: 100%;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
    border-radius: 3px;
    }
.btQuoteBooking .btContactNext:hover,
.btQuoteBooking .btContactNext:active {
    color: #fff !important;
    }
.btQuoteBooking .btContactNext:hover:after,
.btQuoteBooking .btContactNext:active:after {
    margin: 0 7px 0 10px;
    -webkit-transition: margin 200ms ease;
    -moz-transition: margin 200ms ease;
    transition: margin 200ms ease;
    }
.btQuoteBooking .btContactNext:active {
    -webkit-box-shadow: 0 0 0 rgba(24,24,24,.1) inset,0 -2px 10px rgba(0,0,0,.4);
    box-shadow: 0 0 0 rgba(24,24,24,.1) inset,0 -2px 10px rgba(0,0,0,.4);
    }

/* Quote items */
.btQuoteBooking .btQuoteItem {
    padding: 0 0 0 220px;
    margin: 0 0 30px;
    }
.rtl .btQuoteBooking .btQuoteItem {
    padding: 0 220px 0 0;
    }
.btQuoteBooking .btQuoteItem label {
    display: block;
    float: left;
    width: 220px;
    margin: 8px 0 0 -220px;
    padding-right: 20px;
    }
.rtl .btQuoteBooking .btQuoteItem label {
    float: right;
    text-align: right;
    margin: 8px -220px 0 0;
    padding-right: 0;
    padding-left: 20px;
    }
.btQuoteBooking .btQuoteSlider {
    float: left;
    margin: 0;
    width: 100%;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 3px;
    }
.btLightSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_2 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_4 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSlider {
    background-color: #fff;
    border: 1px solid rgba(24,24,24,.2);
    color: #181818;
    }
.btDarkSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_1 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_3 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSlider {
    background-color: #181818;
    border: 1px solid rgba(255,255,255,.1);
    color: #fff;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSlider::-webkit-input-placeholder {
    color: rgba(24,24,24,.1);
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSlider::-webkit-input-placeholder {
    color: rgba(255,255,255,.1);
    }
.btQuoteBooking .btQuoteSwitch {
    float: left;
    margin: 0;
    width: 76px;
    height: 38px;
    cursor: pointer;
    padding: 5px;
    border-radius: 19px;
    -webkit-transition: box-shadow 380ms ease;
    -moz-transition: box-shadow 380ms ease;
    transition: box-shadow 380ms ease;
    }
.btLightSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_2 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_4 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSwitch {
    background: #fff;
    border: 1px solid rgba(24,24,24,.2);
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_1 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_3 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSwitch {
    background: #181818;
    border: 1px solid rgba(255,255,255,.1);
    }
.rtl .btQuoteBooking .btQuoteSwitch {
    float: right;
    }
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    -webkit-transition: all 190ms cubic-bezier(.8,.1,.8,.1);
    -moz-transition: all 190ms cubic-bezier(.8,.1,.8,.1);
    transition: all 190ms cubic-bezier(.8,.1,.8,.1);
    }
.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_2 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_4 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(24,24,24,.1);
    }
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_1 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_3 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(255,255,255,.1);
    }
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    margin-left: 38px;
    background: #53ba00;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: #fff;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: #181818;
    }
.rtl .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    margin-left: auto;
    margin-right: 38px;
    }
.btQuoteBooking .btQuoteItemInput {
    text-align: center;
    }
.btQuoteBooking .btQuoteItem .fancy-select .trigger {
    text-align: left;
    color: #b4b4b4;
    }
.btQuoteBooking .btQuoteItem .fancy-select .trigger.selected {
    color: #333;
    }

/* Standard fields */
.btQuoteBooking input[type="text"],
.btQuoteBooking input[type="email"],
.btQuoteBooking input[type="password"],
.btQuoteBooking textarea,
.btQuoteBooking .fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    width: 100%;
    display: block;
    line-height: 2;
    min-height: 38px;
    padding: 0 12px;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    outline: none;
    }
.btQuoteBooking input[type="text"]:focus,
.btQuoteBooking input[type="email"]:focus,
.btQuoteBooking input[type="password"]:focus,
.btQuoteBooking textarea:focus,
.btQuoteBooking .fancy-select .trigger:focus,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus {
    -webkit-box-shadow: 0 0 4px 0 #53ba00;
    box-shadow: 0 0 4px 0 #53ba00;
    border: 1px solid #181818;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btHardRoundedButtons .btQuoteBooking input[type="text"],
.btHardRoundedButtons .btQuoteBooking input[type="email"],
.btHardRoundedButtons .btQuoteBooking input[type="password"],
.btHardRoundedButtons .btQuoteBooking textarea,
.btHardRoundedButtons .btQuoteBooking .fancy-select .trigger,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    border-radius: 3px;
    }
.btSoftRoundedButtons .btQuoteBooking input[type="text"],
.btSoftRoundedButtons .btQuoteBooking input[type="email"],
.btSoftRoundedButtons .btQuoteBooking input[type="password"],
.btSoftRoundedButtons .btQuoteBooking textarea,
.btSoftRoundedButtons .btQuoteBooking .fancy-select .trigger,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    border-radius: 3px;
    }
.btLightSkin .btQuoteBooking input[type="text"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_2 .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_4 .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_5 .btQuoteBooking input[type="text"],
.btLightSkin .btQuoteBooking input[type="email"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_2 .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_4 .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_5 .btQuoteBooking input[type="email"],
.btLightSkin .btQuoteBooking input[type="password"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_2 .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_4 .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_5 .btQuoteBooking input[type="password"],
.btLightSkin .btQuoteBooking textarea,
.btDarkSkin .btLightSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea,
.bt_bb_color_scheme_2 .btQuoteBooking textarea,
.bt_bb_color_scheme_4 .btQuoteBooking textarea,
.bt_bb_color_scheme_5 .btQuoteBooking textarea,
.btLightSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_2 .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_4 .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_5 .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    background-color: #fff;
    border: 1px solid rgba(24,24,24,.2);
    color: #181818;
    }
.btLightSkin .btQuoteBooking input[type="text"]:focus,
.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_2 .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_4 .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="text"]:focus,
.btLightSkin .btQuoteBooking input[type="email"]:focus,
.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_2 .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_4 .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="email"]:focus,
.btLightSkin .btQuoteBooking input[type="password"]:focus,
.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_2 .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_4 .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="password"]:focus,
.btLightSkin .btQuoteBooking textarea:focus,
.btDarkSkin .btLightSkin .btQuoteBooking textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_2 .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_4 .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_5 .btQuoteBooking textarea:focus,
.btLightSkin .btQuoteBooking .fancy-select .trigger:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_2 .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_4 .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .fancy-select .trigger:focus,
.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    border: 1px solid rgba(24,24,24,.2);
    }
.btDarkSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_1 .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_3 .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_6 .btQuoteBooking input[type="text"],
.btDarkSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_1 .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_3 .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_6 .btQuoteBooking input[type="email"],
.btDarkSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_1 .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_3 .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_6 .btQuoteBooking input[type="password"],
.btDarkSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.bt_bb_color_scheme_1 .btQuoteBooking textarea,
.bt_bb_color_scheme_3 .btQuoteBooking textarea,
.bt_bb_color_scheme_6 .btQuoteBooking textarea,
.btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_1 .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_3 .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_6 .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    background-color: #181818;
    border: 1px solid rgba(255,255,255,.1);
    color: #fff;
    }
.btDarkSkin .btQuoteBooking input[type="text"]:focus,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_1 .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_3 .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="text"]:focus,
.btDarkSkin .btQuoteBooking input[type="email"]:focus,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_1 .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_3 .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="email"]:focus,
.btDarkSkin .btQuoteBooking input[type="password"]:focus,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_1 .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_3 .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="password"]:focus,
.btDarkSkin .btQuoteBooking textarea:focus,
.btLightSkin .btDarkSkin .btQuoteBooking textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_1 .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_3 .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_6 .btQuoteBooking textarea:focus,
.btDarkSkin .btQuoteBooking .fancy-select .trigger:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_1 .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_3 .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .fancy-select .trigger:focus,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    border: 1px solid rgba(255,255,255,.1);
    }
.bt_bb_color_scheme_5 .btQuoteBooking input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="email"]::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="password"]::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking .fancy-select .trigger::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadius .ddTitleText::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::-webkit-input-placeholder {
    color: rgba(24,24,24,.1);
    }
.bt_bb_color_scheme_6 .btQuoteBooking input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="email"]::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="password"]::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .fancy-select .trigger::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadius .ddTitleText::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::-webkit-input-placeholder {
    color: rgba(255,255,255,.1);
    }
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    border: 1px solid rgba(24,24,24,.2);
    color: #181818;
    }
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    border: 1px solid rgba(24,24,24,.2);
    }
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
    background-color: #181818;
    border: 1px solid rgba(255,255,255,.1);
    color: #fff;
    }
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    border: 1px solid rgba(255,255,255,.1);
    }
.btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    padding: 0;
    }
.btQuoteBooking .btQuoteItem textarea {
    resize: vertical;
    font-size: inherit;
    padding: 0 12px 0 12px;
    min-height: 160px;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteItem textarea {
    border-radius: 3px;
    }
.btLightSkin .btQuoteBooking .btQuoteItem textarea,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteItem textarea,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_2 .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_4 .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteItem textarea {
    color: #181818;
    }
.btDarkSkin .btQuoteBooking .btQuoteItem textarea,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteItem textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_1 .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_3 .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteItem textarea {
    color: #fff;
    }
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    min-height: 3.2em;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    -webkit-box-shadow: 5px 0 0 #53ba00 inset,0 2px 10px rgba(0,0,0,.2);
    box-shadow: 5px 0 0 #53ba00 inset,0 2px 10px rgba(0,0,0,.2);
    min-height: 3.2em;
    }

/* Float clears */
.btQuoteBooking .btQuoteItem:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }

/* Slider */
.btQuoteWrapper {
    position: relative;
    padding: 0 17px;
    }
.btQuoteWrapper:before {
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    }
.btQuoteWrapper:after {
    content: ' ';
    clear: both;
    width: 100%;
    display: table;
    }
.btQuoteBooking .ui-slider {
    position: relative;
    text-align: left;
    }
.btQuoteWrapper:before {
    content: ' ';
    display: block;
    position: absolute;
    height: 20px;
    left: 0;
    right: 0;
    top: 50%;
    margin: -8px 0 0;
    border-radius: 10px;
    }
.btLightSkin .btQuoteWrapper:before,
.btDarkSkin .btLightSkin .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteWrapper:before,
.bt_bb_color_scheme_2 .btQuoteWrapper:before,
.bt_bb_color_scheme_4 .btQuoteWrapper:before,
.bt_bb_color_scheme_5 .btQuoteWrapper:before {
    border: 1px solid rgba(24,24,24,.2);
    }
.btDarkSkin .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btQuoteWrapper:before,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteWrapper:before,
.bt_bb_color_scheme_1 .btQuoteWrapper:before,
.bt_bb_color_scheme_3 .btQuoteWrapper:before,
.bt_bb_color_scheme_6 .btQuoteWrapper:before {
    border: 1px solid rgba(255,255,255,.1);
    }

/* Slider hover state */
.btQuoteBooking .btQuoteWrapper:hover:before {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 1px 5px rgba(0,0,0,.2);
    -webkit-transition: all 380ms ease;
    -moz-transition: all 380ms ease;
    transition: all 380ms ease;
    }

/* Slider handle */
.btQuoteBooking .ui-slider .ui-slider-handle {
    display: block;
    position: absolute;
    z-index: 2;
    min-width: 38px;
    height: 38px;
    -ms-touch-action: none;
    touch-action: none;
    background: #53ba00;
    cursor: w-resize;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 0 rgba(0,0,0,.2) inset;
    box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 0 rgba(0,0,0,.2) inset;
    -webkit-transition: all 190ms ease;
    -moz-transition: all 190ms ease;
    transition: all 190ms ease;
    }
.btQuoteBooking .ui-slider .ui-slider-handle.ui-state-hover {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset;
    box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .ui-slider .ui-slider-handle {
    background: #fff;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .ui-slider .ui-slider-handle {
    background: #181818;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .ui-slider .ui-slider-handle.ui-state-hover {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(255,255,255,.2) inset;
    }
.btQuoteBooking .btQuoteSliderValue {
    min-width: 34px;
    height: 38px;
    line-height: 38px;
    padding: 0 2px;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    display: block;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSliderValue {
    color: #181818;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSliderValue {
    color: #fff;
    }

/* Slider range */
.btQuoteBooking .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    }

/* support: IE8 - See #6727 */
.btQuoteBooking .ui-slider.ui-state-disabled .ui-slider-handle,
.btQuoteBooking .ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
    filter: inherit;
    }

/* Slider horizontal */
.btQuoteBooking .ui-slider-horizontal {
    height: 10px;
    margin-top: 15px;
    cursor: pointer;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-handle {
    top: -15px;
    margin-left: -18px;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
    }
.btQuoteBooking .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
    }

/* Slider vertical */
.btQuoteBooking .ui-slider-vertical {
    min-width: 34px;
    height: 100px;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-handle {
    left: 0;
    margin-left: 0;
    margin-bottom: -18px;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
    }
.btQuoteBooking .ui-slider-vertical .ui-slider-range-max {
    top: 0;
    }

/* Total value */
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    padding: 0;
    text-align: right;
    color: #fff;
    background: #53ba00;
    line-height: 1.8;
    display: block;
    width: 100%;
    float: left;
    font-size: .8em;
    text-transform: uppercase;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    border-radius: 50px;
    overflow: hidden;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    border-radius: 3px;
    overflow: hidden;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: #181818;
    color: #fff;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: #fff;
    color: #181818;
    }
.btQuoteBooking .btQuoteTotalText {
    margin-right: 1em;
    font-weight: 700;
    font-family: Raleway;
    }
.rtl .btQuoteBooking .btQuoteTotalText {
    margin-right: 0;
    margin-left: 1em;
    }

/* Total currency */
.btQuoteBooking .btQuoteTotalCurrency {
    font-weight: 700;
    font-size: 1.4em;
    line-height: 3.125rem;
    display: inline-block;
    background: rgba(0,0,0,.25);
    padding: 0 3px 0 20px;
    font-family: Raleway;
    }
.btQuoteBooking .btQuoteTotalCurrency:empty {
    padding: 0 0 0 17px;
    }
.rtl .btQuoteBooking .btQuoteTotalCurrency {
    padding: 0 20px 0 3px;
    }
.rtl .btQuoteBooking .btQuoteTotalCurrency:empty {
    padding: 0 17px 0 0;
    }
.btQuoteBooking .currencyAfter .btQuoteTotalCurrency {
    padding: 0 20px 0 3px;
    }
.btQuoteBooking .currencyAfter .btQuoteTotalCurrency:empty {
    padding: 0 0 0 17px;
    }
.rtl .btQuoteBooking .currencyAfter .btQuoteTotalCurrency {
    padding: 0 3px 0 20px;
    }
.rtl .btQuoteBooking .currencyAfter .btQuoteTotalCurrency:empty {
    padding: 0 17px 0 0;
    }
.btQuoteBooking .btQuoteTotalCalc {
    font-weight: 700;
    opacity: 1;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    font-size: 1.4em;
    line-height: 3.125rem;
    display: inline-block;
    background: rgba(0,0,0,.25);
    padding: 0 20px 0 3px;
    font-family: Raleway;
    }
.rtl .btQuoteBooking .btQuoteTotalCalc {
    padding: 0 3px 0 20px;
    }
.btQuoteBooking .currencyAfter .btQuoteTotalCalc {
    padding: 0 3px 0 20px;
    }
.rtl .btQuoteBooking .currencyAfter .btQuoteTotalCalc {
    padding: 0 20px 0 3px;
    }

/* Options */
.btQuoteBooking .btQuoteItem ul.options {
    text-align: left;
    }

/* Contact form */
.btQuoteBooking .btQuoteContact {
    margin: 0 -10px 0 -10px;
    }
.btQuoteBooking .btQuoteContact.btQuoteContactForm7 {
    margin: 0;
    }

/* Contact form item */
.btQuoteBooking .btQuoteContact .btQuoteItem {
    padding: 0 10px;
    float: left;
    width: 50%;
    }
.rtl .btQuoteBooking .btQuoteContact .btQuoteItem {
    float: right;
    }
.bt_cc_email_confirmation_container {
    padding: 0 10px;
    }

/* Form split in two columns */
.btQuoteBooking .btQuoteContact .btQuoteItem:nth-child(odd) {
    clear: left;
    }
.rtl .btQuoteBooking .btQuoteContact .btQuoteItem:nth-child(odd) {
    clear: right;
    }

/* Form full width item */
.btQuoteBooking .btQuoteItem.btQuoteItemFullWidth {
    float: none;
    width: auto;
    }
.rtl .btQuoteBooking .btQuoteItem.btQuoteItemFullWidth {
    float: none;
    width: auto;
    }

/* Form button */
.btQuoteBooking .btQuoteContact .boldBtn {
    clear: left;
    margin: 0;
    text-align: center;
    white-space: normal;
    }
.rtl .btQuoteBooking .btQuoteContact .boldBtn {
    clear: right;
    }

/* Error fields validation */
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    -webkit-box-shadow: 0 0 0 1px #53ba00 inset;
    box-shadow: 0 0 0 1px #53ba00 inset;
    border-color: #53ba00;
    }
.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_2 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_4 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_2 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_4 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    -webkit-box-shadow: 0 0 0 2px #181818 inset !important;
    box-shadow: 0 0 0 2px #181818 inset !important;
    border-color: #181818;
    }
.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_1 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_3 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_1 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_3 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    border-color: #181818;
    -webkit-box-shadow: 0 0 0 2px #fff inset !important;
    box-shadow: 0 0 0 2px #fff inset !important;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset;
    border-color: #fff;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    -webkit-box-shadow: 0 0 0 2px #181818 inset !important;
    box-shadow: 0 0 0 2px #181818 inset !important;
    border-color: #181818;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    -webkit-box-shadow: 0 0 0 1px #181818 inset;
    box-shadow: 0 0 0 1px #181818 inset;
    border-color: #181818;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    -webkit-box-shadow: 0 0 0 2px #fff inset !important;
    box-shadow: 0 0 0 2px #fff inset !important;
    border-color: #fff;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px #53ba00 inset;
    box-shadow: 0 0 0 2px #53ba00 inset;
    }
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px #181818 inset !important;
    box-shadow: 0 0 0 2px #181818 inset !important;
    }

/* Submit query message */
.btQuoteBooking .btSubmitMessage {
    color: #53ba00;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
    height: 30px;
    }

/* Date picker */
.btDatePicker {
    z-index: 10000 !important;
    width: 300px;
    }
.btDatePicker table th,
.btDatePicker table td {
    border: 1px solid #e0e0e0;
    }
.btDatePicker .ui-datepicker-header {
    display: block;
    padding: 10px;
    overflow: hidden;
    background-color: #53ba00;
    color: #FFF;
    }
.btDatePicker table.ui-datepicker-calendar {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    line-height: 1.2;
    background-color: #f2f2f2;
    }

/* Datepicker header, day names */
.btDatePicker table.ui-datepicker-calendar th {
    padding: 10px 8px;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    text-align: center;
    }

/* Datepicker prev/next */
.btDatePicker a.ui-datepicker-prev,
.btDatePicker a.ui-datepicker-next {
    display: block;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    text-transform: uppercase;
    cursor: pointer;
    }
.btDatePicker a.ui-datepicker-prev {
    float: left;
    }
.btDatePicker a.ui-datepicker-next {
    float: right;
    }

/* Prev / Next hover state */
.btDatePicker a.ui-datepicker-prev:hover,
.btDatePicker a.ui-datepicker-next:hover {
    color: #181818;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Datepicker title */
.btDatePicker .ui-datepicker-title {
    text-align: center;
    font-size: 14px;
    line-height: 1.1;
    font-weight: 600;
    color: #FFF;
    }

/* Datepicker DIV */
.btDatePicker#ui-datepicker-div {
    background-color: #f2f2f2;
    border: 1px solid rgba(24,24,24,.2);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    margin-top: 1px;
    }

/* Datepicker day */
.btDatePicker .ui-datepicker-calendar td {
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    padding: .3em;
    text-align: center;
    }

/* Datepicker day link */
.btDatePicker table.ui-datepicker-calendar td a {
    color: #666;
    width: 18px;
    height: 18px;
    line-height: 18px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Datepicker active state */
.btDatePicker table.ui-datepicker-calendar td a.ui-state-active {
    font-weight: bold;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Datepicker hover state */
.btDatePicker table td:hover {
    cursor: pointer;
    }
.btDatePicker table td:hover {
    background: #e0e0e0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }

/* Styled select */
.btQuoteBooking .btDropDown .dd {
    position: relative;
    }
.btQuoteBooking .ddChild {
    position: absolute;
    left: 0 !important;
    right: 0 !important;
    margin: -1px 0 0;
    }
.btQuoteBooking .ddChild {
    position: absolute !important;
    }

/* Select submenu items */
.btQuoteBooking .ddChild {
    background-color: #fff;
    border: 1px solid rgba(24,24,24,.2);
    overflow-y: auto;
    }
.btQuoteBooking .ddChild ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    }
.btQuoteBooking .ddChild ul li {
    display: table;
    width: 100%;
    min-height: 38px;
    margin: 0;
    padding: 0 37px 0 0;
    cursor: pointer;
    line-height: 1.2;
    border-top: 1px solid rgba(0,0,0,.1);
    color: #181818;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.rtl .btQuoteBooking .ddChild ul li {
    padding: 0 0 0 37px;
    }
.btQuoteBooking .ddChild ul li span {
    display: block;
    padding: 0 12px;
    line-height: 2;
    }
.btQuoteBooking .ddChild ul li span.description {
    line-height: 1.5;
    margin-top: -.3em;
    margin-bottom: .3em;
    }

/* Item hover state */
.btQuoteBooking .ddChild ul li:hover,
.btQuoteBooking .ddChild ul li.selected:hover {
    color: #53ba00;
    }

/* First item disabled state */
.btQuoteBooking .ddChild ul li:first-child,
.btQuoteBooking .ddChild ul li:first-child:hover {
    border-top: none;
    color: #666;
    background: none;
    }
.btQuoteBooking .ddOutOfVision {
    position: absolute;
    height: 0;
    width: 0;
    overflow: hidden;
    }

/* Styled menu itself */
.btQuoteBooking .ddItem {
    display: table;
    width: 100%;
    margin: 1px 0 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.1;
    }

/* Styled menu label */
.btQuoteBooking .ddTitleText {
    display: table;
    width: 100%;
    }
.btQuoteBooking .ddTitleText span,
.btQuoteBooking .ddChild ul li span {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    }
.rtl .btQuoteBooking .ddTitleText span,
.rtl .btQuoteBooking .ddChild ul li span {
    text-align: right;
    }
.btQuoteBooking .ddTitleText span span,
.btQuoteBooking .ddChild ul li span span,
.btQuoteBooking .ddChild ul li:hover span span,
.btQuoteBooking .ddChild ul li.selected:hover span span {
    display: block;
    font-size: 12px;
    padding: 0;
    color: #555;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.btQuoteBooking .ddChild span {
    padding: 8px 12px;
    }
.btQuoteBooking .ddTitleText span {
    padding: 8px 12px;
    }
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
    padding: 0 37px 0 0;
    }
.rtl .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText {
    padding: 0 0 0 37px;
    }
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_2 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_4 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_5 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_2 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_4 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_5 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    }
.btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_1 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_3 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_6 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_1 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_3 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_6 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    }

/* Select item description */
.btQuoteBooking .ddlabel,
.btQuoteBooking .description {
    width: 100%;
    }
.btNotSelected {
    min-height: 38px;
    }
.btNotSelected .ddlabel {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    }

/* Photo in select */
.btQuoteBooking .ddTitleText .ddImage,
.btQuoteBooking .ddChild ul li .ddImage {
    text-align: center;
    padding: 12px;
    padding-right: 0;
    }
.btQuoteBooking .ddTitleText .ddImage img,
.btQuoteBooking .ddChild ul li .ddImage img {
    display: block;
    width: auto;
    max-width: none !important;
    }

/* Nothing selected state */
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
    opacity: .5;
    }

/* Selected state */
.btQuoteBooking .ddTitleText .ddlabel {
    width: 100%;
    line-height: 2;
    opacity: 1;
    }
.btQuoteBooking .ddTitleText .ddlabel .description {
    line-height: 1.5;
    margin-top: -.3em;
    margin-bottom: .3em;
    }
.btQuoteBooking .ddTitle {
    position: relative;
    cursor: pointer;
    }

/* Styled select arrow */
.btQuoteBooking .ddTitle .arrow {
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -14px;
    }
.rtl .btQuoteBooking .ddTitle .arrow {
    right: auto;
    left: 0;
    }

/* Arrow itself */
.btQuoteBooking .ddTitle .arrow:before {
    content: '\f107';
    font-family: FontAwesome;
    display: block;
    padding-right: 1em;
    -webkit-transition: 150ms ease transform,150ms ease color;
    -moz-transition: 150ms ease transform,150ms ease color;
    transition: 150ms ease transform,150ms ease color;
    font-size: 1.25rem;
    }
.rtl .btQuoteBooking .ddTitle .arrow:before {
    padding-right: 0;
    padding-left: 1em;
    }
.btQuoteBooking .borderRadiusTp .ddTitle .arrow:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    }

/* Submit button */
.btQuoteBooking .btContactSubmit {
    border: 0;
    margin: 0 0 0 30px;
    line-height: 1;
    -webkit-box-shadow: 0 0 0 2px #53ba00 inset;
    box-shadow: 0 0 0 2px #53ba00 inset;
    color: #53ba00;
    text-transform: uppercase;
    height: 3.125rem;
    font-size: .9375em;
    display: inline-block;
    padding: 0 3em;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    white-space: nowrap;
    font-family: Raleway;
    font-weight: 700;
    overflow: hidden;
    position: relative;
    }
.btQuoteBookingWithColor.btQuoteBooking .btContactSubmit {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #FFF;
    }
.btQuoteBooking .btContactSubmit:before {
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    width: 50px;
    left: -60px;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    -webkit-transition: 0ms ease all;
    -moz-transition: 0ms ease all;
    transition: 0ms ease all;
    opacity: .5;
    }
.btQuoteBooking .btContactSubmit:focus,
.btQuoteBooking .btContactSubmit:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #53ba00 inset,0 3px 10px rgba(24,24,24,.3);
    }
.btQuoteBooking .btContactSubmit:focus:before,
.btQuoteBooking .btContactSubmit:hover:before {
    left: 110%;
    -webkit-transition: 800ms ease all;
    -moz-transition: 800ms ease all;
    transition: 800ms ease all;
    opacity: .2;
    }
.btQuoteBookingWithColor.btQuoteBooking .btContactSubmit:focus,
.btQuoteBookingWithColor.btQuoteBooking .btContactSubmit:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #FFF;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btContactSubmit {
    -webkit-box-shadow: 0 0 0 2px #181818 inset;
    box-shadow: 0 0 0 2px #181818 inset;
    color: #181818 !important;
    }
.bt_bb_color_scheme_5 .btQuoteBooking .btContactSubmit:hover {
    -webkit-box-shadow: 0 0 0 2em #181818 inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #181818 inset,0 3px 10px rgba(24,24,24,.3);
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btContactSubmit {
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff !important;
    }
.bt_bb_color_scheme_6 .btQuoteBooking .btContactSubmit:hover {
    -webkit-box-shadow: 0 0 0 2em #fff inset,0 3px 10px rgba(24,24,24,.3);
    box-shadow: 0 0 0 2em #fff inset,0 3px 10px rgba(24,24,24,.3);
    color: #181818 !important;
    }
.btHardRoundedButtons .btQuoteBooking .btContactSubmit {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btQuoteBooking .btContactSubmit {
    border-radius: 3px;
    }

/* Tablets screen */
@media (max-width: 1024px) {
.btQuoteBooking .btQuoteContact .btQuoteItem {
    float: none;
    width: auto;
    }
.rtl .btQuoteBooking .btQuoteContact .btQuoteItem {
    float: none;
    width: auto;
    }
.btQuoteBooking .btTotalQuoteContactGroup.btActive {
    max-height: 1000px;
    }
.btQuoteBooking .btQuoteContact {
    margin-left: -10px;
    }
}

/* Larger smartphones screen */
@media (max-width: 650px) {
.btQuoteBooking .btQuoteItem label {
    display: block;
    float: none;
    margin: 0 0 8px;
    width: auto;
    }
.rtl .btQuoteBooking .btQuoteItem label {
    margin: 0 0 8px;
    width: auto;
    float: none;
    }
.btQuoteBooking .btQuoteItem {
    margin: 0 0 20px;
    padding: 0;
    }
.rtl .btQuoteBooking .btQuoteItem {
    padding: 0;
    }
}

/* Small smartphones screen */
@media (max-width: 440px) {
.btQuoteBooking .ddTitleText .ddImage img,
.btQuoteBooking .ddChild ul li .ddImage img {
    display: block;
    width: auto;
    margin: 0 auto;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
    padding: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    height: 60px;
    overflow: hidden;
    padding-top: 10px;
    }
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
    margin: 0;
    height: 0;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    clear: both;
    overflow: hidden;
    padding: 0;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal,
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    float: none;
    margin-bottom: 20px;
    height: 50px;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,
.btQuoteBooking .btQuoteBookingForm .btContactNext {
    -webkit-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    margin-left: auto;
    }
.rtl .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,
.rtl .btQuoteBooking .btQuoteBookingForm .btContactNext {
    margin-right: auto;
    }
.btQuoteBooking .btContactBack,
.btQuoteBooking .btContactSubmit {
    margin: 0 auto 20px auto;
    clear: both;
    display: block;
    }
.btPayPalButton {
    margin: 0 !important;
    float: none;
    }
}

/* placeholder */
.btQuoteBooking *::-webkit-input-placeholder {
    font-family: inherit;
    color: #a9a9a9;
    }
.btQuoteBooking *:-moz-placeholder {
    font-family: inherit;
    color: #a9a9a9;
    }
.btQuoteBooking *::-moz-placeholder {
    font-family: inherit;
    color: #a9a9a9;
    }
.btQuoteBooking *:-ms-input-placeholder {
    font-family: inherit;
    color: #a9a9a9;
    }

/* reCAPTCHA */
.btQuoteBooking .g-recaptcha {
    margin-bottom: 30px;
    }
.btQuoteBooking .g-recaptcha > div > div {
    margin: auto;
    }

/* reCAPTCHA */
.btQuoteBooking .g-rec {
    margin-bottom: 30px;
    }
.btQuoteBooking .g-rec > div {
    margin: auto;
    }

/* PayPal */
.btPayPalButton {
    display: inline-block;
    margin: 0 0 0 30px;
    background: transparent;
    border: rgba(24,24,24,.1) 2px solid;
    margin-right: -100%;
    width: 130px;
    height: 49px;
    cursor: pointer;
    -webkit-transition: box-shadow 380ms ease;
    -moz-transition: box-shadow 380ms ease;
    transition: box-shadow 380ms ease;
    background-position: center center;
    background-size: 70%;
    background-repeat: no-repeat;
    }
.btPayPalButton:hover {
    -webkit-box-shadow: 0 0 0 #53ba00 inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 #53ba00 inset,0 1px 5px rgba(0,0,0,.2);
    }
.btPayPalForm {
    width: 0;
    height: 0;
    overflow: hidden;
    }
.bt_cc_email_confirmation_container {
    margin-left: 1.95em;
    cursor: pointer;
    margin-bottom: 10px;
    }
.rtl .bt_cc_email_confirmation_container {
    text-align: right;
    margin-left: 0;
    margin-right: 1.95em;
    }
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked),
.bt_cc_email_confirmation_container [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
    }
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked),
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:checked {
    left: auto;
    right: -9999px;
    }
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label {
    position: relative;
    }
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: -1.95em;
    top: -2px;
    width: 1.5em;
    height: 1.5em;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    }
.btHardRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btHardRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    border-radius: 50px;
    }
.btSoftRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btSoftRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    border-radius: 3px;
    }
.btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btDarkSkin .btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_bb_color_scheme_2 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_bb_color_scheme_4 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_bb_color_scheme_5 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btDarkSkin .btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_2 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_4 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_5 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 1px rgba(24,24,24,.1) inset;
    background: #fff;
    }
.btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_bb_color_scheme_1 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_bb_color_scheme_3 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_bb_color_scheme_6 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_1 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_3 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_6 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 1px rgba(255,255,255,.1) inset;
    background: #181818;
    }
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    left: auto;
    right: -1.95em;
    }
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    top: 2px;
    left: -webkit-calc(-1.95em + 4px);
    left: -moz-calc(-1.95em + 4px);
    left: calc(-1.95em + 4px);
    width: 1em;
    height: 1em;
    border-radius: 50%;
    display: block;
    background: #53ba00;
    }
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
    left: auto;
    right: -webkit-calc(-1.95em + 4px);
    right: -moz-calc(-1.95em + 4px);
    right: calc(-1.95em + 4px);
    }
.btHardRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,
.btHardRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
    border-radius: 50px;
    }
.btSoftRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,
.btSoftRoundedButtons .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
    border-radius: 3px;
    }
.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    }
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    border-color: #53ba00;
    background: #53ba00;
    }
.btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btDarkSkin .btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_2 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_4 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_5 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 0 rgba(24,24,24,.1) inset;
    }
.btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_1 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_3 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,
.bt_bb_color_scheme_6 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    }
.bt_bb_color_scheme_5 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 0 rgba(24,24,24,.1) inset;
    border-color: rgba(255,255,255,.1);
    background: #fff;
    }
.bt_bb_color_scheme_6 .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 0 rgba(255,255,255,.1) inset;
    border-color: rgba(255,255,255,.1);
    background: #181818;
    }
.btLightSkin .bt_cc_email_confirmation_container label:hover:before,
.btDarkSkin .btLightSkin .bt_cc_email_confirmation_container label:hover:before,
.btLightSkin .btDarkSkin .btLightSkin .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_2 .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_4 .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_5 .bt_cc_email_confirmation_container label:hover:before {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset !important;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset !important;
    }
.btDarkSkin .bt_cc_email_confirmation_container label:hover:before,
.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container label:hover:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_1 .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_3 .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_6 .bt_cc_email_confirmation_container label:hover:before {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset !important;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset !important;
    }

/* Item lock */
.btQuoteItem.btCCLock,
.btQuoteGBlock.btCCLock {
    position: relative;
    }
.btQuoteItem.btCCLock:before,
.btQuoteGBlock.btCCLock:before {
    content: ' ';
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: 0;
    right: 0;
    background: transparent;
    z-index: 999;
    }

/* Transfer Quote total to Flex
-------------------------------------------*/
.btQuoteBooking .btTotalNextWrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: auto !important;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-right: 0 !important;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: initial;
    }
.btQuoteBooking .btTotalNextWrapper:after {
    display: none;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
    padding-right: 0 !important;
    }
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
    -webkit-flex: 0 0 160px;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    width: 160px;
    max-width: 160px;
    }
.btQuoteBooking .btQuoteBookingForm .boldBtn {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0 1 0;
    -ms-flex: 0 1 0;
    flex: 0 1 0;
    float: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    max-width: 0;
    }
.btQuoteBooking .btContactNext {
    -webkit-transform: translate(160px,0);
    -moz-transform: translate(160px,0);
    -ms-transform: translate(160px,0);
    transform: translate(160px,0);
    }
.rtl .btQuoteBooking .btContactNext {
    -webkit-transform: translate(-160px,0);
    -moz-transform: translate(-160px,0);
    -ms-transform: translate(-160px,0);
    transform: translate(-160px,0);
    }
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    float: none;
    }
.btQuoteBooking .btQuoteTotalText {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    }
.btQuoteBooking .btQuoteContact:not(.btQuoteContactForm7) {
    margin: 0 -10px 0 -10px;
    }

/* Transfer Quote total to Flex, responsive
-------------------------------------------*/
@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;
    }
}

/* Paypal button
-------------------------------------------*/
.btPayPalButton {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0;
    margin-right: auto;
    height: 50px;
    -webkit-flex: 0 0 130px;
    -ms-flex: 0 0 130px;
    flex: 0 0 130px;
    margin-left: 30px;
    }

/* Separator */
.bt_cc_separator {
    clear: both;
    }
.bt_cc_separator.bt_cc_bottom_spacing_extra_small {
    margin-bottom: .25em !important;
    }
.bt_cc_separator.bt_cc_bottom_spacing_small {
    margin-bottom: .5em !important;
    }
.bt_cc_separator.bt_cc_bottom_spacing_normal {
    margin-bottom: 1em !important;
    }
.bt_cc_separator.bt_cc_bottom_spacing_medium {
    margin-bottom: 2em !important;
    }
.bt_cc_separator.bt_cc_bottom_spacing_large {
    margin-bottom: 4em !important;
    }
.bt_cc_separator.bt_cc_bottom_spacing_extra_large {
    margin-bottom: 8em !important;
    }
.bt_cc_separator.bt_cc_top_spacing_extra_small {
    margin-top: .25em !important;
    }
.bt_cc_separator.bt_cc_top_spacing_small {
    margin-top: .5em !important;
    }
.bt_cc_separator.bt_cc_top_spacing_normal {
    margin-top: 1em !important;
    }
.bt_cc_separator.bt_cc_top_spacing_medium {
    margin-top: 2em !important;
    }
.bt_cc_separator.bt_cc_top_spacing_large {
    margin-top: 4em !important;
    }
.bt_cc_separator.bt_cc_top_spacing_extra_large {
    margin-top: 8em !important;
    }
.bt_cc_separator.bt_cc_border_style_solid {
    border-top: 1px solid #ddd;
    }
.bt_cc_separator.bt_cc_border_style_dashed {
    border-top: 1px dashed #ddd;
    }
.bt_cc_separator.bt_cc_border_style_dotted {
    border-top: 1px dotted #ddd;
    }

/* Description */
.btQuoteItemDescription {
    text-align: right;
    font-size: .7em;
    opacity: .6;
    pointer-events: none;
    }
.btQuoteItemDescription:before {
    content: ' ';
    clear: both;
    display: table;
    width: 100%;
    }

/* Contact form */
.btQuoteBooking .btQuoteContact.btQuoteContactForm7 {
    margin: 0;
    text-align: left;
    }
.rtl .btQuoteBooking .btQuoteContact.btQuoteContactForm7 {
    text-align: right;
    }
.rtl .btQuoteBooking .btQuoteContact.btQuoteContactForm7 input,
.rtl .btQuoteBooking .btQuoteContact.btQuoteContactForm7 select,
.rtl .btQuoteBooking .btQuoteContact.btQuoteContactForm7 textarea {
    text-align: right;
    }
.btQuoteBooking .btQuoteContact.btQuoteContactForm7 .fancy-select .trigger,
.btQuoteBooking .btQuoteContact.btQuoteContactForm7 select {
    padding-right: 0;
    }
.rtl .btQuoteBooking .btQuoteContact.btQuoteContactForm7 .fancy-select .trigger,
.rtl .btQuoteBooking .btQuoteContact.btQuoteContactForm7 select {
    padding-right: 1em;
    padding-left: 0;
    }
.btQuoteBooking .btQuoteContact.btQuoteContactForm7 .fancy-select .trigger {
    line-height: 3.2em;
    }
.rtl .btQuoteBooking .btQuoteContact.btQuoteContactForm7 .fancy-select ul.options li {
    padding-right: 1em;
    padding-left: 0;
    }

/* Subtotal addition */
.btQuoteBooking .btQuoteSubtotal {
    padding: 0 0 0 220px;
    margin: 0 0 30px;
    }
.rtl .btQuoteBooking .btQuoteSubtotal {
    padding: 0 220px 0 0;
    }
.btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalText {
    display: block;
    float: left;
    width: 220px;
    margin: 0 0 0 -220px;
    padding-right: 20px;
    line-height: 1.8;
    }
.rtl .btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalText {
    float: right;
    margin-left: 0;
    margin-right: -220px;
    padding-right: 0;
    padding-left: 20px;
    text-align: right;
    }
.btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalCalc {
    font-weight: bold;
    line-height: 1.8;
    position: relative;
    padding: 10px 20px;
    }
.btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalCalc:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: currentColor;
    opacity: .07;
    }
.btHardRoundedButtons .btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalCalc:after {
    border-radius: 50px;
    overflow: hidden;
    }
.btSoftRoundedButtons .btQuoteBooking .btQuoteSubtotal .btQuoteSubtotalCalc:after {
    border-radius: 3px;
    overflow: hidden;
    }
@media (max-width: 1400px) {
/* Typography breakpoint start 1350 */
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 3rem;
    }
.bt_bb_size_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.5rem;
    }
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 4rem;
    }

/* /Typography breakpoint */
}

@media (max-width: 1199px) {
/* Typography breakpoint start 1200 */
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 2.5rem;
    }
.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
    font-size: 3rem;
    }
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 3.25rem;
    }
body {
    font-size: 14px;
    }

/* /Typography breakpoint */
}

@media (max-width: 992px) {
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {
    display: block;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleContentInner,
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta {
    width: 100%;
    display: block;
    }
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl {
    margin-top: 1em;
    padding-top: 2em;
    border-top: 1px solid;
    }
.btLightSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.btDarkSkin .btLightSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.btLightSkin .btDarkSkin .btLightSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.bt_bb_color_scheme_2 .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.bt_bb_color_scheme_4 .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.bt_bb_color_scheme_5 .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.btLightSkin .btDarkSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.btDarkSkin.btLightSkin .btDarkSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.bt_bb_color_scheme_1 .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.bt_bb_color_scheme_3 .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,
.bt_bb_color_scheme_6 .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl {
    border-color: rgba(255,255,255,.1);
    }
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_tile_format_22 {
    width: 100%;
    }
}

@media (max-width: 580px) {
.bt_bb_style_simple ul.bt_bb_tabs_header li span {
    padding-left: 0;
    padding-right: 0;
    }
}

@media (max-width: 480px) {
/* Typography breakpoint start 360 */
.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 1.3rem;
    }
.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.75rem;
    }
.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: 2rem;
    }
.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.25rem;
    }
.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: 2.75rem;
    }
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .65em;
    }
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .65em;
    }
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .75em;
    }
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .75em;
    }
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .65em;
    }
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .55em;
    }
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .55em;
    }
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1em;
    }
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.15em;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.3em;
    }
body {
    font-size: 13px;
    }

/* Typography breakpoint */
.btMenuVertical .mainHeader {
    width: 270px;
    }
.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(270px);
    -moz-transform: translateX(270px);
    -ms-transform: translateX(270px);
    transform: translateX(270px);
    }
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-270px);
    -moz-transform: translateX(-270px);
    -ms-transform: translateX(-270px);
    transform: translateX(-270px);
    }
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-270px);
    -moz-transform: translateX(-270px);
    -ms-transform: translateX(-270px);
    transform: translateX(-270px);
    }
.rtl.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
    -webkit-transform: translateX(-270px);
    -moz-transform: translateX(-270px);
    -ms-transform: translateX(-270px);
    transform: translateX(-270px);
    }
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(0%) translateX(270px);
    -moz-transform: translateY(0%) translateX(270px);
    -ms-transform: translateY(0%) translateX(270px);
    transform: translateY(0%) translateX(270px);
    }
.rtl.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(0%) translateX(-270px);
    -moz-transform: translateY(0%) translateX(-270px);
    -ms-transform: translateY(0%) translateX(-270px);
    transform: translateY(0%) translateX(-270px);
    }
.btMenuVerticalRight.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(0%) translateX(-270px);
    -moz-transform: translateY(0%) translateX(-270px);
    -ms-transform: translateY(0%) translateX(-270px);
    transform: translateY(0%) translateX(-270px);
    }
.rtl.btMenuVerticalRight.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(0%) translateX(-270px);
    -moz-transform: translateY(0%) translateX(-270px);
    -ms-transform: translateY(0%) translateX(-270px);
    transform: translateY(0%) translateX(-270px);
    }
.btMenuVerticalLeft.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(-100%) translateX(270px);
    -moz-transform: translateY(-100%) translateX(270px);
    -ms-transform: translateY(-100%) translateX(270px);
    transform: translateY(-100%) translateX(270px);
    }
.rtl.btMenuVerticalLeft.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(-100%) translateX(-270px);
    -moz-transform: translateY(-100%) translateX(-270px);
    -ms-transform: translateY(-100%) translateX(-270px);
    transform: translateY(-100%) translateX(-270px);
    }
.btMenuVerticalRight.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(-100%) translateX(270px);
    -moz-transform: translateY(-100%) translateX(270px);
    -ms-transform: translateY(-100%) translateX(270px);
    transform: translateY(-100%) translateX(270px);
    }
.rtl.btMenuVerticalRight.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
    -webkit-transform: translateY(-100%) translateX(-270px);
    -moz-transform: translateY(-100%) translateX(-270px);
    -ms-transform: translateY(-100%) translateX(-270px);
    transform: translateY(-100%) translateX(-270px);
    }
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_tile_format_22 {
    width: 100%;
    }
.btAlternateSubscribe {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
div.wpcf7 .btAlternateSubscribe input[type='submit'] {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 10px;
    }
.slick-dots {
    bottom: 1rem;
    }
}

@media (max-width: 320px) {
/* Typography breakpoint start 360 */
body {
    font-size: 13px;
    }
.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 1.25rem;
    }
.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.33rem;
    }
.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .5em;
    }
.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: 1.5rem;
    }
.bt_bb_size_large.bt_bb_headline h1 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_large.bt_bb_headline h2 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_large.bt_bb_headline h3 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_large.bt_bb_headline h4 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_large.bt_bb_headline h5 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_large.bt_bb_headline h6 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .5em;
    }
.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: 1.8rem;
    }
.bt_bb_size_extralarge.bt_bb_headline h1 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_extralarge.bt_bb_headline h2 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_extralarge.bt_bb_headline h3 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_extralarge.bt_bb_headline h4 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_extralarge.bt_bb_headline h5 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_extralarge.bt_bb_headline h6 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .5em;
    }
.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: 2rem;
    }
.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .5em;
    }
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .65em;
    }
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .65em;
    }
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .75em;
    }
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .75em;
    }
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .65em;
    }
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .55em;
    }
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .55em;
    }
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1em;
    }
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.15em;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.2em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.3em;
    }
.bt_bb_price_list .bt_bb_price_list_title_subtitle_price {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.bt_bb_price_list .bt_bb_price_list_price {
    min-height: 30px;
    }
.bt_bb_price_list .bt_bb_price_list_title_subtitle {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title_subtitle {
    text-align: center;
    }
.bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title:after {
    margin-left: auto;
    margin-right: auto;
    }
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_tile_format_22,
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_tile_format_22 {
    width: 100%;
    }
}

@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;
    }
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;
    }
div.product div.summary .price {
    text-align: center;
    margin-bottom: 2rem;
    }
div.product form.cart {
    text-align: center;
    margin-bottom: 2rem;
    }
table.shop_table button[name="apply_coupon"] {
    margin-bottom: 1em;
    }
}

@media (max-width: 620px) {
ul.products li.product {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !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 #181818;
    margin-bottom: 2em;
    padding-bottom: 2em;
    }
.btDarkSkin table.shop_table_responsive tr,
.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.bt_bb_color_scheme_1 table.shop_table_responsive tr,
.bt_bb_color_scheme_3 table.shop_table_responsive tr,
.bt_bb_color_scheme_6 table.shop_table_responsive tr,
.btDarkSkin table.shop_table_responsive th,
.btLightSkin .btDarkSkin table.shop_table_responsive th,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive th,
.bt_bb_color_scheme_1 table.shop_table_responsive th,
.bt_bb_color_scheme_3 table.shop_table_responsive th,
.bt_bb_color_scheme_6 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%;
    }
.cart-collaterals {
    display: block;
    }
table.shop_table .coupon {
    display: block;
    }
table.shop_table .coupon input[name="coupon_code"] {
    margin-bottom: 1em;
    }
table.shop_table .coupon button[name="apply_coupon"] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    }
table.shop_table input[name="update_cart"] {
    margin-top: 1em;
    float: none;
    width: 100%;
    }
}

@-moz-document url-prefix() {
.bt_bb_service.bt_bb_style_gradient_borderless .bt_bb_icon_holder,
.bt_bb_service.bt_bb_style_gradient_borderless .bt_bb_icon_holder:before {
    -webkit-text-fill-color: transparent !important;
    }
.bt_bb_icon.bt_bb_style_gradient_borderless .bt_bb_icon_holder:before {
    -webkit-text-fill-color: transparent !important;
    }
}

/* Gutenberg */
/* Separator */
.wp-block-separator {
    margin: 1em auto;
    max-width: 100px;
    }
.wp-block-separator.is-style-wide {
    max-width: 100%;
    }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    border-bottom: 1px solid #8f98a1;
    }

/* Paragraph */
p.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 5.25em;
    line-height: .7;
    font-weight: 500;
    }
p.has-drop-cap {
    line-height: 1.2;
    }
p.has-background {
    border-radius: 0;
    }
.btSoftRoundedButtons p.has-background {
    border-radius: 3px;
    }
.btHardRoundedButtons p.has-background {
    border-radius: 3px;
    }
p.has-large-font-size {
    line-height: 1.2;
    }
em {
    line-height: 1;
    }

/* Quote, Pullquote */
.wp-block-quote p {
    font-size: 1em;
    }
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
    font-size: 1.3em;
    }
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
    text-align: center;
    }
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
    font-size: inherit;
    }

/* Button */
.wp-block-file .wp-block-file__button {
    border-radius: none;
    }
.btSoftRoundedButtons .wp-block-file .wp-block-file__button {
    border-radius: 3px;
    }
.btHardRoundedButtons .wp-block-file .wp-block-file__button {
    border-radius: 50px;
    }
.wp-block-button__link {
    font-size: .8em;
    padding: .8em 2.2em;
    font-weight: 500;
    color: #fff !important;
    }
.wp-block-button__link:hover {
    color: #53ba00 !important;
    }
.wp-block-button {
    margin-bottom: 1em !important;
    }
.wp-block-button.alignnone {
    text-align: inherit !important;
    }

/* Table */
.wp-block-table.is-style-stripes td {
    border-color: rgba(0,0,0,.07);
    }

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

/* Gallery */
.wp-block-gallery {
    margin: 0;
    }

