.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
    display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232;
    /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28;
    /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    /* Yellow */
}

.wpcf7-form-control-wrap {
    position: relative;
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    /* Red */
    font-size: 1em;
    font-weight: normal;
    display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
    position: relative;
    top: -2ex;
    left: 1em;
    z-index: 100;
    border: 1px solid #dc3232;
    background: #fff;
    padding: .2em .8em;
    width: 24em;
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
    content: " ";
}

.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    /* Dark Gray 800 */
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
}

form.submitting .wpcf7-spinner {
    visibility: visible;
}

.wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    /* Light Gray 100 */
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
    .wpcf7-spinner::before {
        animation-name: blink;
        animation-duration: 2000ms;
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes blink {
    from {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.wpcf7 input[type="file"] {
    cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
    cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
    direction: ltr;
}






/* 
Theme Name: Bello
Theme URI: http://bello.bold-themes.com
Description: Bello is your complete and smart solution for a listing and directory theme. It's fast, easy to configure and to use, and it's responsive.
Version: 1.5.6
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: bello
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 */
/* Base border color */
/* A bit darker light border color */
/* Sub bg color */
/* Colof for semi transparent text */
/* Base font color */
/* Base bg color */
/* Base border color */
/* A bit lighter dark border color */
/* Sub bg color */
/* Colof for semi transparent text */
/* 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 */
/* Small icon size */
/* Small icon size */
/* Small icon size */
/* Small icon size */
/* Small icon size */
/* Soft border radius */
/* Soft border radius */
/* Mixins */
/* @fragment btClear; */
/* Aliases */
/*
@selector darkSkinSelector :any(.btDarkSkin, .btLightSkin .btDarkSkin, .btDarkSkin.btLightSkin .btDarkSkin);
@selector lightSkinSelector :any(.btLightSkin, .btDarkSkin .btLightSkin, .btLightSkin .btDarkSkin .btLightSkin);
*/
/* 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;
}

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

.btLightSkin select,
.btLightSkin textarea,
.btLightSkin input,
.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,
.bt_bb_color_scheme_8 select,
.bt_bb_color_scheme_8 textarea,
.bt_bb_color_scheme_8 input,
.bt_bb_color_scheme_8 .fancy-select .trigger,
.bt_bb_color_scheme_9 select,
.bt_bb_color_scheme_9 textarea,
.bt_bb_color_scheme_9 input,
.bt_bb_color_scheme_9 .fancy-select .trigger {
    border: 1px solid rgba(24, 24, 24, .3);
    color: #181818;
}

.btDarkSkin select,
.btDarkSkin textarea,
.btDarkSkin input,
.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,
.bt_bb_color_scheme_7 select,
.bt_bb_color_scheme_7 textarea,
.bt_bb_color_scheme_7 input,
.bt_bb_color_scheme_7 .fancy-select .trigger,
.bt_bb_color_scheme_10 select,
.bt_bb_color_scheme_10 textarea,
.bt_bb_color_scheme_10 input,
.bt_bb_color_scheme_10 .fancy-select .trigger {
    border: 1px solid rgba(255, 255, 255, .3);
    color: #fff;
}

/* Form elements */
select,
input {
    font-family: Nunito Sans;
}

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;
    background: transparent;
    font-size: .875rem;
}

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

.btLightSkin input:not([type='button']),
.btLightSkin input:not([type='checkbox']),
.btLightSkin input:not([type='file']),
.btLightSkin input:not([type='hidden']),
.btLightSkin input:not([type='image']),
.btLightSkin input:not([type='reset']),
.btLightSkin input:not([type='submit']),
.bt_bb_color_scheme_2 input:not([type='button']),
.bt_bb_color_scheme_2 input:not([type='checkbox']),
.bt_bb_color_scheme_2 input:not([type='file']),
.bt_bb_color_scheme_2 input:not([type='hidden']),
.bt_bb_color_scheme_2 input:not([type='image']),
.bt_bb_color_scheme_2 input:not([type='reset']),
.bt_bb_color_scheme_2 input:not([type='submit']),
.bt_bb_color_scheme_4 input:not([type='button']),
.bt_bb_color_scheme_4 input:not([type='checkbox']),
.bt_bb_color_scheme_4 input:not([type='file']),
.bt_bb_color_scheme_4 input:not([type='hidden']),
.bt_bb_color_scheme_4 input:not([type='image']),
.bt_bb_color_scheme_4 input:not([type='reset']),
.bt_bb_color_scheme_4 input:not([type='submit']),
.bt_bb_color_scheme_5 input:not([type='button']),
.bt_bb_color_scheme_5 input:not([type='checkbox']),
.bt_bb_color_scheme_5 input:not([type='file']),
.bt_bb_color_scheme_5 input:not([type='hidden']),
.bt_bb_color_scheme_5 input:not([type='image']),
.bt_bb_color_scheme_5 input:not([type='reset']),
.bt_bb_color_scheme_5 input:not([type='submit']),
.bt_bb_color_scheme_8 input:not([type='button']),
.bt_bb_color_scheme_8 input:not([type='checkbox']),
.bt_bb_color_scheme_8 input:not([type='file']),
.bt_bb_color_scheme_8 input:not([type='hidden']),
.bt_bb_color_scheme_8 input:not([type='image']),
.bt_bb_color_scheme_8 input:not([type='reset']),
.bt_bb_color_scheme_8 input:not([type='submit']),
.bt_bb_color_scheme_9 input:not([type='button']),
.bt_bb_color_scheme_9 input:not([type='checkbox']),
.bt_bb_color_scheme_9 input:not([type='file']),
.bt_bb_color_scheme_9 input:not([type='hidden']),
.bt_bb_color_scheme_9 input:not([type='image']),
.bt_bb_color_scheme_9 input:not([type='reset']),
.bt_bb_color_scheme_9 input:not([type='submit']),
.btLightSkin select,
.bt_bb_color_scheme_2 select,
.bt_bb_color_scheme_4 select,
.bt_bb_color_scheme_5 select,
.bt_bb_color_scheme_8 select,
.bt_bb_color_scheme_9 select,
.btLightSkin .fancy-select .trigger,
.bt_bb_color_scheme_2 .fancy-select .trigger,
.bt_bb_color_scheme_4 .fancy-select .trigger,
.bt_bb_color_scheme_5 .fancy-select .trigger,
.bt_bb_color_scheme_8 .fancy-select .trigger,
.bt_bb_color_scheme_9 .fancy-select .trigger,
.btLightSkin textarea,
.bt_bb_color_scheme_2 textarea,
.bt_bb_color_scheme_4 textarea,
.bt_bb_color_scheme_5 textarea,
.bt_bb_color_scheme_8 textarea,
.bt_bb_color_scheme_9 textarea {
    background: #fff;
}

.btDarkSkin input:not([type='button']),
.btDarkSkin input:not([type='checkbox']),
.btDarkSkin input:not([type='file']),
.btDarkSkin input:not([type='hidden']),
.btDarkSkin input:not([type='image']),
.btDarkSkin input:not([type='reset']),
.btDarkSkin input:not([type='submit']),
.bt_bb_color_scheme_1 input:not([type='button']),
.bt_bb_color_scheme_1 input:not([type='checkbox']),
.bt_bb_color_scheme_1 input:not([type='file']),
.bt_bb_color_scheme_1 input:not([type='hidden']),
.bt_bb_color_scheme_1 input:not([type='image']),
.bt_bb_color_scheme_1 input:not([type='reset']),
.bt_bb_color_scheme_1 input:not([type='submit']),
.bt_bb_color_scheme_3 input:not([type='button']),
.bt_bb_color_scheme_3 input:not([type='checkbox']),
.bt_bb_color_scheme_3 input:not([type='file']),
.bt_bb_color_scheme_3 input:not([type='hidden']),
.bt_bb_color_scheme_3 input:not([type='image']),
.bt_bb_color_scheme_3 input:not([type='reset']),
.bt_bb_color_scheme_3 input:not([type='submit']),
.bt_bb_color_scheme_6 input:not([type='button']),
.bt_bb_color_scheme_6 input:not([type='checkbox']),
.bt_bb_color_scheme_6 input:not([type='file']),
.bt_bb_color_scheme_6 input:not([type='hidden']),
.bt_bb_color_scheme_6 input:not([type='image']),
.bt_bb_color_scheme_6 input:not([type='reset']),
.bt_bb_color_scheme_6 input:not([type='submit']),
.bt_bb_color_scheme_7 input:not([type='button']),
.bt_bb_color_scheme_7 input:not([type='checkbox']),
.bt_bb_color_scheme_7 input:not([type='file']),
.bt_bb_color_scheme_7 input:not([type='hidden']),
.bt_bb_color_scheme_7 input:not([type='image']),
.bt_bb_color_scheme_7 input:not([type='reset']),
.bt_bb_color_scheme_7 input:not([type='submit']),
.bt_bb_color_scheme_10 input:not([type='button']),
.bt_bb_color_scheme_10 input:not([type='checkbox']),
.bt_bb_color_scheme_10 input:not([type='file']),
.bt_bb_color_scheme_10 input:not([type='hidden']),
.bt_bb_color_scheme_10 input:not([type='image']),
.bt_bb_color_scheme_10 input:not([type='reset']),
.bt_bb_color_scheme_10 input:not([type='submit']),
.btDarkSkin select,
.bt_bb_color_scheme_1 select,
.bt_bb_color_scheme_3 select,
.bt_bb_color_scheme_6 select,
.bt_bb_color_scheme_7 select,
.bt_bb_color_scheme_10 select,
.btDarkSkin .fancy-select .trigger,
.bt_bb_color_scheme_1 .fancy-select .trigger,
.bt_bb_color_scheme_3 .fancy-select .trigger,
.bt_bb_color_scheme_6 .fancy-select .trigger,
.bt_bb_color_scheme_7 .fancy-select .trigger,
.bt_bb_color_scheme_10 .fancy-select .trigger,
.btDarkSkin textarea,
.bt_bb_color_scheme_1 textarea,
.bt_bb_color_scheme_3 textarea,
.bt_bb_color_scheme_6 textarea,
.bt_bb_color_scheme_7 textarea,
.bt_bb_color_scheme_10 textarea {
    background: #181818;
}

input[type='submit'] {
    font-size: 1rem !important;
}

input:not([type='checkbox']):not([type='radio']),
select {
    height: 2.625rem;
}

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

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input[type='number']:hover,
input[type='number']:focus,
input[type='number']:active {
    -moz-appearance: number-input;
}

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

input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus,
.fancy-select .trigger.open {
    border: 1px solid rgba(24, 24, 24, .5);
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

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

button {
    font: inherit;
    cursor: pointer;
}

.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_1 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_3 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_6 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_7 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_10 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin textarea:focus,
.bt_bb_color_scheme_1 textarea:focus,
.bt_bb_color_scheme_3 textarea:focus,
.bt_bb_color_scheme_6 textarea:focus,
.bt_bb_color_scheme_7 textarea:focus,
.bt_bb_color_scheme_10 textarea:focus,
.btDarkSkin .fancy-select .trigger.open,
.bt_bb_color_scheme_1 .fancy-select .trigger.open,
.bt_bb_color_scheme_3 .fancy-select .trigger.open,
.bt_bb_color_scheme_6 .fancy-select .trigger.open,
.bt_bb_color_scheme_7 .fancy-select .trigger.open,
.bt_bb_color_scheme_10 .fancy-select .trigger.open {
    border: 1px solid rgba(255, 255, 255, .5);
}

.bt_bb_color_scheme_5 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_6 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_color_scheme_5 textarea:focus,
.bt_bb_color_scheme_6 textarea:focus,
.bt_bb_color_scheme_5 .fancy-select .trigger.open,
.bt_bb_color_scheme_6 .fancy-select .trigger.open {
    border: 1px solid rgba(255, 255, 255, .5);
}

.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, .5) !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, .5) !important;
}

.btDarkSkin input[type="range"],
.bt_bb_color_scheme_1 input[type="range"],
.bt_bb_color_scheme_3 input[type="range"],
.bt_bb_color_scheme_6 input[type="range"],
.bt_bb_color_scheme_7 input[type="range"],
.bt_bb_color_scheme_10 input[type="range"],
.btLightSkin input[type="range"],
.bt_bb_color_scheme_2 input[type="range"],
.bt_bb_color_scheme_4 input[type="range"],
.bt_bb_color_scheme_5 input[type="range"],
.bt_bb_color_scheme_8 input[type="range"],
.bt_bb_color_scheme_9 input[type="range"] {
    border: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

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

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

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

pre code {
    display: block;
}

pre {
    overflow: hidden;
}

.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: #ee920e;
}

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

.btContent a:hover {
    color: inherit;
}

.btText a {
    color: #ee920e;
}

.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 0 .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: "Nunito Sans", 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: "Zilla Slab";
}

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.15;
    margin: 0;
    font-weight: 400;
}

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: "Zilla Slab";
    margin: 0;
    font-size: 1.4em;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5em;
    position: relative;
    padding: 1.25em 0 0;
}

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

.single-post blockquote,
.single-listing blockquote {
    padding: 1.25em 0 1em;
}

blockquote:before {
    content: '\201c';
    display: block;
    font-size: 5.33em;
    line-height: 1;
    position: absolute;
    top: -1.125rem;
    left: -5px;
    font-style: normal;
    font-weight: 500;
}

.btLightSkin blockquote:before,
.bt_bb_color_scheme_2 blockquote:before,
.bt_bb_color_scheme_4 blockquote:before,
.bt_bb_color_scheme_5 blockquote:before,
.bt_bb_color_scheme_8 blockquote:before,
.bt_bb_color_scheme_9 blockquote:before {
    color: rgba(24, 24, 24, .1);
}

.btDarkSkin blockquote:before,
.bt_bb_color_scheme_1 blockquote:before,
.bt_bb_color_scheme_3 blockquote:before,
.bt_bb_color_scheme_6 blockquote:before,
.bt_bb_color_scheme_7 blockquote:before,
.bt_bb_color_scheme_10 blockquote:before {
    color: rgba(255, 255, 255, .1);
}

.bt_bb_align_right blockquote:before {
    right: 0;
    left: auto;
}

.bt_bb_align_center blockquote:before {
    right: 50%;
    left: 50%;
    margin-left: -7.5%;
}

.rtl blockquote:before {
    left: auto;
    right: -5px;
}

blockquote:after {
    content: '\201d';
    display: none;
    font-size: 5.33em;
    line-height: 1;
    font-style: normal;
    font-weight: 500;
    float: right;
    width: auto;
    margin: -.375em 0 -.525em;
}

.btLightSkin blockquote:after,
.bt_bb_color_scheme_2 blockquote:after,
.bt_bb_color_scheme_4 blockquote:after,
.bt_bb_color_scheme_5 blockquote:after,
.bt_bb_color_scheme_8 blockquote:after,
.bt_bb_color_scheme_9 blockquote:after {
    color: rgba(24, 24, 24, .1);
}

.btDarkSkin blockquote:after,
.bt_bb_color_scheme_1 blockquote:after,
.bt_bb_color_scheme_3 blockquote:after,
.bt_bb_color_scheme_6 blockquote:after,
.bt_bb_color_scheme_7 blockquote:after,
.bt_bb_color_scheme_10 blockquote:after {
    color: rgba(255, 255, 255, .1);
}

.single-post blockquote:after,
.single-listing blockquote:after {
    display: block;
}

blockquote p:last-child {
    margin-bottom: 0;
}

blockquote cite {
    font-size: .8em;
}

cite {
    font-style: normal;
}

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

.btContentHolder table td,
.btContentHolder table th {
    padding: 1em;
    border: 1px solid rgba(24, 24, 24, .07);
}

.btContentHolder table th {
    text-align: left;
}

.btContentHolder table thead th {
    font-weight: 700;
    background-color: #ee920e;
    color: white;
}

/* fafaadf */
.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);
    margin-right: auto;
    margin-left: auto;
}

.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);
    margin-right: auto;
    margin-left: auto;
}

.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);
    margin-right: auto;
    margin-left: auto;
}

.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);
    margin-right: auto;
    margin-left: auto;
}

.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);
    margin-right: auto;
    margin-left: auto;
}

.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);
    margin-right: auto;
    margin-left: auto;
}

.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);
    margin-right: auto;
    margin-left: auto;
}

.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);
    margin-right: auto;
    margin-left: auto;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .bt_bb_layout_boxed_600 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }

    .bt_bb_layout_boxed_700 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }

    .bt_bb_layout_boxed_800 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }

    .bt_bb_layout_boxed_900 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }

    .bt_bb_layout_boxed_1000 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }

    .bt_bb_layout_boxed_1100 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }

    .bt_bb_layout_boxed_1200 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }

    .bt_bb_layout_boxed_1400 .bt_bb_cell {
        margin-right: 0;
        margin-left: 0;
    }
}

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

body {
    min-height: 100vh;
    overflow-x: hidden;
}

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

body.btListingViewWithMap {
    min-height: 100vh;
    overflow: hidden;
}

body.btListingViewWithoutMap {
    min-height: 100vh;
    overflow: auto;
}

@media (max-width: 768px) {
    body.btListingViewWithMap {
        overflow: auto;
    }
}

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

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

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

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

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

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

.btPreloader {
    z-index: 10004;
}

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

.gutter .port {
    max-width: 1380px;
    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;
    }
}

/*@media (max-width: 768px) { 
	.gutter .port {
		.btWithSidebar .btContent & { 
			padding-left: $(pagePadding)px;
			padding-right: $(pagePadding)px;		
		}
	}
}*/
/* 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;
    position: relative;
}

.btWithSidebar .btContentHolder:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 25%;
    z-index: -1;
    margin-right: 15px;
    width: 35px;
    background: -moz-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: -moz-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: linear-gradient(to right, transparent 0%, rgba(24, 24, 24, .05) 100%);
}

.btDarkSkin.btWithSidebar .btContentHolder:after {
    background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .15) 100%);
}

.rtl.btWithSidebar .btContentHolder:after,
.btSidebarLeft.btWithSidebar .btContentHolder:after {
    right: auto;
    left: 25%;
    margin-right: auto;
    margin-left: 15px;
    background: -moz-linear-gradient(left, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -moz-linear-gradient(left, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: linear-gradient(to right, rgba(24, 24, 24, .05) 0%, transparent 100%);
}

.btDarkSkin.rtl.btWithSidebar .btContentHolder:after,
.btDarkSkin.btSidebarLeft.btWithSidebar .btContentHolder:after {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, .15) 0%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, .15) 0%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, .15) 0%, transparent 100%);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, .15) 0%, transparent 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, .15) 0%, transparent 100%);
}

.rtl.btSidebarLeft.btWithSidebar .btContentHolder:after {
    left: auto;
    right: 25%;
    margin-left: auto;
    margin-right: 15px;
    background: -moz-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: -moz-linear-gradient(left, transparent 0%, rgba(24, 24, 24, .05) 100%);
    background: linear-gradient(to right, transparent 0%, rgba(24, 24, 24, .05) 100%);
}

.btDarkSkin.rtl.btSidebarLeft.btWithSidebar .btContentHolder:after {
    background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .15) 100%);
    background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .15) 100%);
}

.btWithSidebar .btContentHolder .btContent {
    width: 75%;
}

.btWithSidebar .btContentHolder .btSidebar {
    width: 25%;
    padding: 0;
}

.btSidebarLeft.btWithSidebar .btContentHolder {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
    padding-right: 20px;
}

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

.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
    padding-left: 40px;
}

.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
    padding-left: 0;
    padding-right: 40px;
}

.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
    padding-left: 20px;
}

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

.btSidebarRight.btWithSidebar .btContentHolder .btContent {
    padding-right: 40px;
}

.rtl.btSidebarRight.btWithSidebar .btContentHolder .btContent {
    padding-right: 0;
    padding-left: 40px;
}

.single-listing.btNoSidebar .btContentHolder,
.single-listing.btWithSidebar .btContentHolder {
    padding-top: 1.5625em;
}

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

    .rtl.btWithSidebar.btSidebarRight .btContentHolder .btContent,
    .rtl.btWithSidebar.btSidebarLeft .btContentHolder .btContent,
    .rtl.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
    .rtl.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
        width: auto;
        float: none;
        padding: 0;
    }

    .btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
    .btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
        padding-top: 4rem;
    }

    .rtl.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
    .rtl.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
        padding-top: 4rem;
    }

    .btWithSidebar.btSidebarRight .btContentHolder:after,
    .btWithSidebar.btSidebarLeft .btContentHolder:after {
        display: none;
    }
}

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

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

.btPreloader p {
    text-transform: uppercase;
    font-size: .75em;
}

.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 -28px #ee920e, -10px -33px 0 -28px #ee920e, -19px -29px 0 -28px #ee920e, -26px -23px 0 -28px #ee920e, -32px -15px 0 -28px #ee920e, -34px -5px 0 -28px #ee920e;
    box-shadow: 0 -34px 0 -28px #ee920e, -10px -33px 0 -28px #ee920e, -19px -29px 0 -28px #ee920e, -26px -23px 0 -28px #ee920e, -32px -15px 0 -28px #ee920e, -34px -5px 0 -28px #ee920e;
    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);
    }
}

/* Error page */
.btErrorPage {
    min-height: 70vh;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background-position: center;
    background-size: cover;
}

.btErrorPage .port {
    padding-top: 6em;
    padding-bottom: 6em;
}

.btErrorPage .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: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin: 0 -20px;
}

.btErrorPage .bt_bb_row .bt_bb_column {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    padding-left: 20px;
    padding-right: 20px;
}

.btErrorPage .bt_bb_row .bt_bb_column[data-width="6"] {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.btErrorPage .bt_bb_row .bt_bb_column[data-width="6"] .bt_bb_button {
    margin-bottom: .25em;
    float: left;
    margin-right: .5em;
    margin-left: 0;
    line-height: 1;
}

.btErrorPage .bt_bb_row .bt_bb_column[data-width="6"] .bt_bb_button a {
    background: #ee920e;
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.btErrorPage .bt_bb_row .bt_bb_column[data-width="6"] .bt_bb_button a:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

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

/* 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: ' ';
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
}

.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,
.bt_bb_color_scheme_8 .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_9 .btBreadCrumbs span:not(:last-child):after {
    background-color: #181818;
}

.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,
.bt_bb_color_scheme_7 .btBreadCrumbs span:not(:last-child):after,
.bt_bb_color_scheme_10 .btBreadCrumbs span:not(:last-child):after {
    background-color: #fff;
}

/* Page headline */
.btPageHeadline {
    position: relative;
}

.btLightSkin .btPageHeadline,
.bt_bb_color_scheme_2 .btPageHeadline,
.bt_bb_color_scheme_4 .btPageHeadline,
.bt_bb_color_scheme_5 .btPageHeadline,
.bt_bb_color_scheme_8 .btPageHeadline,
.bt_bb_color_scheme_9 .btPageHeadline {
    background-color: rgba(24, 24, 24, .07);
}

.btDarkSkin .btPageHeadline,
.bt_bb_color_scheme_1 .btPageHeadline,
.bt_bb_color_scheme_3 .btPageHeadline,
.bt_bb_color_scheme_6 .btPageHeadline,
.bt_bb_color_scheme_7 .btPageHeadline,
.bt_bb_color_scheme_10 .btPageHeadline {
    background-color: rgba(255, 255, 255, .05);
}

.btPageHeadline .bt_bb_grayscale_image,
.btPageHeadline .bt_bb_regular_image {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    -webkit-transition-property: background-position;
    -moz-transition-property: background-position;
    transition-property: background-position;
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    transition-duration: 0;
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    transition-delay: 0;
    background-attachment: fixed;
    background-position: 50% 50%;
}

html.bt_bb_touch .btPageHeadline .bt_bb_grayscale_image,
html.bt_bb_touch .btPageHeadline .bt_bb_regular_image {
    background-attachment: scroll;
}

.btPageHeadline .bt_bb_grayscale_image {
    -webkit-filter: gray;
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .25;
}

.bt_bb_background_image.btPageHeadline {
    background: transparent;
}

.btPageHeadline header {
    text-align: center;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.btMenuCenter .btPageHeadline header {
    margin: auto;
}

.btPageHeadline header .bt_bb_headline_content {
    font-weight: 700;
}

.btPageHeadline header .bt_bb_headline_superheadline,
.btPageHeadline header .bt_bb_headline_subheadline {
    max-width: 768px;
    margin-right: auto;
    margin-left: auto;
}

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

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

@media (max-width: 580px) {
    body.btBelowMenu .btPageHeadline .bt_bb_port {
        padding-top: 8em;
    }
}

/* Listing page headline */
.btListingHeadline header {
    text-align: inherit;
}

.btListingHeadline header .bt_bb_headline_superheadline,
.btListingHeadline header .bt_bb_headline_subheadline {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.btSidebarLeft .btListingHeadline header {
    margin-left: -webkit-calc(25% + 2*20px);
    margin-left: -moz-calc(25% + 2*20px);
    margin-left: calc(25% + 2*20px);
}

.rtl.btSidebarLeft .btListingHeadline header {
    margin-left: 0;
    margin-right: -webkit-calc(25% + 2*20px);
    margin-right: -moz-calc(25% + 2*20px);
    margin-right: calc(25% + 2*20px);
}

.btListingHeadline .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before {
    left: 0;
    right: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.rtl .btListingHeadline .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before {
    left: auto;
    right: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.btListingHeadline .bt_bb_listing_price {
    display: inline-block;
    background: #ee920e;
    color: #fff;
    text-transform: uppercase;
    line-height: 2.8125rem;
    padding: 0 20px;
    position: absolute;
    margin: 0 40px;
    text-align: center;
}

.btSoftRoundedButtons .btListingHeadline .bt_bb_listing_price,
.btHardRoundedButtons .btListingHeadline .bt_bb_listing_price {
    border-radius: 3px 3px 0 0;
}

.btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price {
    bottom: -4em;
    margin: 0;
    left: 75%;
}

.rtl.btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price,
.btSidebarLeft.btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price {
    right: 75%;
    left: auto;
}

.rtl.btSidebarLeft.btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price {
    left: 75%;
    right: auto;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_port {
    padding-bottom: 5em;
    padding-top: 6em;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price {
    bottom: -5em;
    margin: 0;
    left: 75%;
}

.rtl.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price,
.btSidebarLeft.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price {
    right: 75%;
    left: auto;
}

.rtl.btSidebarLeft.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price {
    left: 75%;
    right: auto;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments {
    margin: 1.875em 0 0;
    padding: 2.5em 0 0;
    list-style: none;
    border-top: 1px solid;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.btLightSkin.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_2.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_4.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_5.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_8.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_9.btSingleListHeaderStyle_standard_review .btListingHeadline .comments {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_1.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_3.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_6.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_7.btSingleListHeaderStyle_standard_review .btListingHeadline .comments,
.bt_bb_color_scheme_10.btSingleListHeaderStyle_standard_review .btListingHeadline .comments {
    border-color: rgba(255, 255, 255, .1);
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li {
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    margin: 0;
    padding: 0 1.25em 1.25em 0;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>article {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>article .commentAvatar {
    padding: 0 5px 0 0;
    -webkit-flex: 1 0 35px;
    -ms-flex: 1 0 35px;
    flex: 1 0 35px;
}

.rtl.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>article .commentAvatar {
    padding: 0 0 0 5px;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>article .commentAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
    margin: 2px 0;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>article .commentTxt {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>article .commentTxt .author {
    font-size: 1rem;
    font-family: Nunito Sans;
    color: #ee920e;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>article .commentTxt .star-rating {
    font-size: .875rem;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>.commentTitle {
    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;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>.commentTitle .comment-title:before {
    content: "\201c";
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li>.commentTitle .comment-title:after {
    content: "\201d";
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum {
    font-size: .875rem;
}

.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button {
    margin-right: 1em;
}

.rtl.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button {
    margin-right: 0;
    margin-left: 1em;
}

.rtl.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button .bt_bb_icon_holder {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin-left: .625rem;
    margin-right: 0;
}

.btDarkSkin.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button a:hover,
.bt_bb_color_scheme_1.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button a:hover,
.bt_bb_color_scheme_3.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button a:hover,
.bt_bb_color_scheme_6.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button a:hover,
.bt_bb_color_scheme_7.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button a:hover,
.bt_bb_color_scheme_10.btSingleListHeaderStyle_standard_review .btListingHeadline .comments li.comment-sum .bt_bb_button a:hover {
    color: #fff;
}

.btSingleListHeaderStyle_full_screen .btListingHeadline[class*="dark_solid"]:before {
    background: rgba(24, 24, 24, .6);
}

.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_port {
    padding-bottom: 3em;
}

.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price {
    bottom: -3em;
    margin: 0;
    left: 75%;
}

.rtl.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price,
.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price {
    right: 75%;
    left: auto;
}

.rtl.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price {
    left: 75%;
    right: auto;
}

.btSingleListHeaderStyle_full_screen .btListingHeadline blockquote {
    padding-top: 1.5em;
    max-width: 58.3333%;
    font-style: normal;
}

.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline blockquote {
    margin-left: -webkit-calc(25% + 2*20px);
    margin-left: -moz-calc(25% + 2*20px);
    margin-left: calc(25% + 2*20px);
}

.rtl.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline blockquote {
    margin-left: 0;
    margin-right: -webkit-calc(25% + 2*20px);
    margin-right: -moz-calc(25% + 2*20px);
    margin-right: calc(25% + 2*20px);
}

.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_button {
    margin-left: -webkit-calc(25% + 2*20px);
    margin-left: -moz-calc(25% + 2*20px);
    margin-left: calc(25% + 2*20px);
}

.rtl.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_button {
    margin-left: 0;
    margin-right: -webkit-calc(25% + 2*20px);
    margin-right: -moz-calc(25% + 2*20px);
    margin-right: calc(25% + 2*20px);
}

.btSingleListHeaderStyle_image_map .btListingHeadline[class*="dark_solid"]:before {
    background: rgba(24, 24, 24, .6);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 40%, rgba(24, 24, 24, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 40%, rgba(24, 24, 24, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 40%, rgba(24, 24, 24, .85) 100%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 40%, rgba(24, 24, 24, .85) 100%);
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 40%, rgba(24, 24, 24, .85) 100%);
}

.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_port {
    padding-bottom: 3em;
    position: relative;
    min-height: 31.3725em;
}

.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price {
    bottom: -3em;
    right: 25%;
}

.rtl.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price,
.btSidebarLeft.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price {
    right: auto;
    left: 25%;
}

.rtl.btSidebarLeft.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price {
    left: auto;
    right: 25%;
}

.single-listing .btArticleHeadline {
    position: relative;
    margin-bottom: 20px;
}

.single-listing .btArticleHeadline .bt_bb_listing_price {
    display: inline-block;
    background: #ee920e;
    color: #fff;
    text-transform: uppercase;
    line-height: 2.8125rem;
    padding: 0 20px;
    margin: 0 0 20px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
}

.btSoftRoundedButtons.single-listing .btArticleHeadline .bt_bb_listing_price,
.btHardRoundedButtons.single-listing .btArticleHeadline .bt_bb_listing_price {
    border-radius: 3px 3px;
}

.rtl.single-listing .btArticleHeadline .bt_bb_listing_price {
    right: auto;
    left: 0;
}

.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map {
    position: absolute;
    top: -37.6725em;
    margin: 0;
    width: 240%;
    left: -20px;
    height: 35.8725em;
}

.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map .widget_bt_bb_listing_marker_map_wrapper,
.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map #bt_bb_listing_search_google_map {
    height: 100%;
}

.rtl.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map,
.btSidebarLeft.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map {
    right: -20px;
    left: auto;
}

.rtl.btSidebarLeft.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map {
    left: -20px;
    auto: auto;
}

.btSingleListHeaderStyle_image_map.btWithSidebar .btListingHeadline header {
    margin-right: -webkit-calc(25% + 2*20px);
    margin-right: -moz-calc(25% + 2*20px);
    margin-right: calc(25% + 2*20px);
}

.rtl.btSingleListHeaderStyle_image_map.btWithSidebar .btListingHeadline header {
    margin-right: 0;
    margin-left: -webkit-calc(25% + 2*20px);
    margin-left: -moz-calc(25% + 2*20px);
    margin-left: calc(25% + 2*20px);
}

@media (max-width: 1200px) {
    .btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map {
        top: -34.125em;
        height: 32.5725em;
    }

    .btSingleListHeaderStyle_image_map.btWithSidebar .btListingHeadline header {
        margin-right: -webkit-calc(25% + 2*20px);
        margin-right: -moz-calc(25% + 2*20px);
        margin-right: calc(25% + 2*20px);
    }

    .rtl.btSingleListHeaderStyle_image_map.btWithSidebar .btListingHeadline header {
        margin-right: 0;
        margin-left: -webkit-calc(25% + 2*20px);
        margin-left: -moz-calc(25% + 2*20px);
        margin-left: calc(25% + 2*20px);
    }
}

@media (max-width: 992px) {
    .btSingleListHeaderStyle_standard_review .btListingHeadline .comments li {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .btSingleListHeaderStyle_full_screen .btListingHeadline blockquote {
        max-width: 100%;
    }
}

@media (max-width: 768px) {
    .btSidebarLeft .btListingHeadline header {
        margin-left: 0;
    }

    .rtl.btSidebarLeft .btListingHeadline header {
        margin-left: 0;
        margin-right: 0;
    }

    .btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline blockquote {
        margin-left: 0;
    }

    .rtl.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline blockquote {
        margin-left: 0;
        margin-right: 0;
    }

    .btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_button {
        margin-left: 0;
    }

    .rtl.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_button {
        margin-left: 0;
        margin-right: 0;
    }

    .btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price {
        left: auto;
        right: 0;
    }

    .rtl.btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price,
    .btSidebarLeft.btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price {
        right: auto;
        left: 0;
    }

    .rtl.btSidebarLeft.btSingleListHeaderStyle_standard .btListingHeadline .bt_bb_listing_price {
        left: auto;
        right: 0;
    }

    .btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price {
        left: auto;
        right: 0;
    }

    .rtl.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price,
    .btSidebarLeft.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price {
        right: auto;
        left: 0;
    }

    .rtl.btSidebarLeft.btSingleListHeaderStyle_standard_review .btListingHeadline .bt_bb_listing_price {
        left: auto;
        right: 0;
    }

    .btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price {
        left: auto;
        right: 0;
    }

    .rtl.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price,
    .btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price {
        right: auto;
        left: 0;
    }

    .rtl.btSidebarLeft.btSingleListHeaderStyle_full_screen .btListingHeadline .bt_bb_listing_price {
        left: auto;
        right: 0;
    }

    .btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price {
        margin: 0;
        right: 0;
    }

    .rtl.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price,
    .btSidebarLeft.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price {
        left: 0;
        right: auto;
    }

    .rtl.btSidebarLeft.btSingleListHeaderStyle_image_map .btListingHeadline .bt_bb_listing_price {
        left: auto;
        right: 0;
    }

    .btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map {
        position: relative;
        top: 0;
        margin: inherit;
        width: auto;
        left: 0;
        height: 280px;
    }

    .btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map .widget_bt_bb_listing_marker_map_wrapper,
    .btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map #bt_bb_listing_search_google_map {
        height: 100%;
    }

    .rtl.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map,
    .btSidebarLeft.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map {
        right: 0;
        left: auto;
    }

    .rtl.btSidebarLeft.btSingleListHeaderStyle_image_map.btWithSidebar .btSidebar .btBox:first-of-type .widget_bt_bb_listing_marker_map {
        left: 0;
        right: auto;
    }

    .btSingleListHeaderStyle_image_map.btWithSidebar .btListingHeadline header {
        margin-right: 0;
    }

    .rtl.btSingleListHeaderStyle_image_map.btWithSidebar .btListingHeadline header {
        margin-right: 0;
        margin-left: 0;
    }
}

@media (max-width: 580px) {
    .btSingleListHeaderStyle_standard_review .btListingHeadline .comments li {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .single-listing button.slick-arrow.slick-prev,
    .single-listing button.slick-arrow.slick-next {
        display: none !important;
    }
}

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

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

.btLightSkin.btBoxedPage .btContentWrap {
    background-color: #fff;
}

.btDarkSkin.btBoxedPage .btContentWrap {
    background-color: #181818;
}

.btErrorPage {
    min-height: 70vh;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.btErrorPage .port {
    padding-top: 6em;
    padding-bottom: 6em;
}

/* Add new listing */
.bello_category_listing_new {
    display: none !important;
}

/* 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: "Nunito Sans";
    -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 200ms linear;
    -moz-transition: color 200ms linear;
    transition: color 200ms linear;
}

.mainHeader a:hover {
    color: #ee920e;
}

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

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

.btDarkSkin.btMenuHorizontal:not(.btBelowMenu) .mainHeader {
    -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
}

/* Main menu */
.btLogoArea {
    position: relative;
    z-index: 1;
}

.menuPort {
    font-family: "Nunito Sans";
    font-size: 14px;
}

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

.menuPort nav ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}

.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: 700;
}

.menuPort nav ul li a:hover {
    color: #ee920e;
    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 ul>li>ul {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
}

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

/* Logo and triggers */
.btTextLogo {
    font-family: "Zilla Slab";
    font-size: 2em;
    font-weight: 800;
    line-height: 100px;
}

.btMenuVertical .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;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
}

.rtl .btLogoArea .logo {
    float: right;
}

.btLogoArea .logo img {
    height: 100px;
    width: 200px;
    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: #ee920e;
}

.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: #ee920e;
}

.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 {
    content: ' ';
    display: block;
    position: absolute;
    z-index: 5;
    bottom: 2px;
    left: 0;
    right: 0;
    pointer-events: none;
    height: 2px;
    background-color: #ee920e;
}

.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: #ee920e;
}

/* Drop down menu */
.btMenuHorizontal .menuPort ul ul {
    background-color: #fff;
}

.btMenuHorizontal .menuPort ul ul li a {
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: #181818;
    -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 0 #ee920e;
    box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 0 #ee920e;
}

.btMenuHorizontal .menuPort ul ul li a:hover {
    color: #ee920e;
}

.btMenuHorizontal .menuPort ul ul li .subToggler {
    color: #181818;
}

.btMenuHorizontal .menuPort ul ul li:not(:last-child)>a:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 1.5em;
    right: 1.5em;
    bottom: 0;
    height: 1px;
    background-color: rgba(24, 24, 24, .1);
}

.btMenuHorizontal .menuPort ul li.btMenuWideDropdown ul li>a:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 1.5em;
    right: 1.5em;
    bottom: 0;
    height: 1px;
    background-color: rgba(24, 24, 24, .1);
}

.btMenuHorizontal .menuPort ul li.btMenuWideDropdown ul li>a.btEmptyElement {
    pointer-events: none;
}

.btMenuHorizontal .menuPort ul li.btMenuWideDropdown ul li>a.btEmptyElement:after {
    opacity: 0;
}

.btMenuHorizontal .menuPort ul li.btMenuWideDropdown ul li ul li:last-child>a:after {
    display: none;
}

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

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

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: 220px;
    right: 0;
    top: auto;
    margin: 0;
    pointer-events: none;
    -webkit-box-shadow: 0 3px 5px 0 rgba(24, 24, 24, .1);
    box-shadow: 0 3px 5px 0 rgba(24, 24, 24, .1);
    z-index: 1;
    padding: 0;
}

.btMenuHorizontal .menuPort>nav>ul ul li {
    z-index: 4;
    float: none;
}

.btMenuHorizontal .menuPort>nav>ul ul li.on {
    z-index: 5;
}

.btMenuHorizontal .menuPort>nav>ul ul ul {
    display: block;
    top: 0;
    margin: 0;
    pointer-events: none;
}

.btMenuHorizontal .menuPort>nav>ul li.current-menu-item ul,
.btMenuHorizontal .menuPort>nav>li.current-menu-ancestor ul {
    margin: 0;
}

.btMenuHorizontal .menuPort>nav>ul>li {
    float: left;
    position: relative;
    z-index: 5;
}

.rtl.btMenuHorizontal .menuPort>nav>ul>li {
    float: right;
}

.btMenuHorizontal .menuPort>nav>ul>li.on>ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 2;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.btMenuHorizontal .menuPort>nav>ul>li.on>ul>li.on>ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 3;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.btMenuHorizontal .menuPort>nav>ul>li>ul li a {
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    transition: all ease 300ms;
}

.btMenuHorizontal .menuPort>nav>ul>li>ul li a:hover {
    -webkit-box-shadow: inset 0 0 0 3px #fff, inset 5px 0 0 0 #ee920e;
    box-shadow: inset 0 0 0 3px #fff, inset 5px 0 0 0 #ee920e;
}

/* 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: 220px;
    right: auto;
}

.rtl.btMenuHorizontal .menuPort ul ul ul {
    left: auto;
    right: 220px;
}

.btMenuHorizontal .menuPort nav {
    float: left;
    padding-left: 0px;
}

.rtl.btMenuHorizontal .menuPort nav {
    padding-right: 50px;
    padding-left: 0;
}

.btMenuHorizontal.btMenuRight .menuPort nav {
    float: right;
}

/*
/* Uncomment this to allow last item switch
*/
@media (max-width: 1420px) {
    .btMenuHorizontal.btMenuRight .menuPort>nav>ul>li:last-child ul {
        text-align: right;
        right: 0;
        left: auto;
    }

    .rtl.btMenuHorizontal.btMenuRight .menuPort>nav>ul>li:last-child ul {
        left: 0;
        right: 0;
    }

    .btMenuHorizontal.btMenuRight .menuPort>nav>ul>li:last-child ul ul {
        left: -220px;
        right: auto;
    }

    .rtl.btMenuHorizontal.btMenuRight .menuPort>nav>ul>li:last-child ul ul {
        left: auto;
        right: -220px;
    }
}

.btMenuHorizontal.btMenuCenter .logo {
    position: relative;
    z-index: 8;
    margin: 0 0 0 50%;
}

.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: 220px;
    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 ul {
    right: 220px;
    left: auto;
}

.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
    text-align: right;
}

.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: -220px;
}

.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li>a:after {
    left: auto;
    right: 0;
}

.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
    position: absolute;
    right: 0;
}

.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
    right: auto;
    left: 0;
}

/* Wide menu */
html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown {
    position: static;
}

html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul {
    width: 100%;
    left: 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;
    font-weight: 700;
    font-family: Zilla Slab;
    font-size: 1.42857em;
    padding-left: 1.0499em;
    padding-right: 1.0499em;
}

html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a:after {
    left: 1.0499em;
    right: 1.0499em;
}

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>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: 14px;
    height: 50px;
    line-height: 50px;
    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 - 2px);
    line-height: -moz-calc(100px/2 - 2px);
    line-height: calc(100px/2 - 2px);
    display: table-cell;
    vertical-align: middle;
}

.btMenuBelowLogo.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
    line-height: -webkit-calc(50px - 2px);
    line-height: -moz-calc(50px - 2px);
    line-height: calc(50px - 2px);
}

.btMenuHorizontal .btBelowLogoArea .topBarInMenu {
    height: 50px;
    line-height: 50px;
}

/* Menu bellow logo */
.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
    padding: 0;
    z-index: 0;
}

.btMenuHorizontal.btMenuBelowLogo .menuPort {
    clear: both;
    position: relative;
    margin: 0;
    float: none;
}

.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
    padding: 0;
}

.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
    float: right;
}

.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav>ul>li {
    margin: 0 0 0 40px;
}

.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav>ul>li:last-child {
    margin: 0 !important;
}

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

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

/* Transparent dark */
.btTransparentDarkHeader .mainHeader,
.btTransparentDarkHeader .btVerticalHeaderTop {
    color: #181818;
}

.btStickyHeaderActive.btTransparentDarkHeader .mainHeader,
.btStickyHeaderActive.btTransparentDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
}

.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .mainHeader,
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .btVerticalHeaderTop {
    color: #fff;
    background-color: #181818;
}

.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 {
    color: #fff;
}

.btStickyHeaderActive.btTransparentLightHeader .mainHeader {
    background-color: #181818;
}

.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader {
    color: #181818;
    background-color: #fff;
}

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

.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
    background-color: #ee920e;
    color: #181818;
}

.btAccentLightHeader .btBelowLogoArea a:hover,
.btAccentLightHeader .topBar a:hover {
    color: #fff;
}

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

/* Accent dark */
.btAccentDarkHeader .mainHeader,
.btAccentDarkHeader .btVerticalHeaderTop {
    background-color: #181818;
    color: #fff;
}

.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
    background-color: #ee920e;
    color: #fff;
}

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

/* Light dark */
.btLightDarkHeader .mainHeader,
.btLightDarkHeader .btVerticalHeaderTop {
    background-color: #fff;
}

.btLightDarkHeader .btBelowLogoArea,
.btLightDarkHeader .topBar {
    background-color: #181818;
    color: #fff;
}

.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: transparent;
}

.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: #ee920e;
    color: #fff;
}

.btLightAccentHeader .btLogoArea a:hover,
.btLightAccentHeader .btVerticalHeaderTop a:hover {
    color: #181818;
}

.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.btMenuHorizontal.btBelowMenu .mainHeader {
    background-color: transparent;
}

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: #ee920e;
}

/* Sticky */
.btStickyHeaderActive.btMenuHorizontal .mainHeader {
    position: fixed;
    top: 0;
    -webkit-box-shadow: 0 0 30px 0 rgba(24, 24, 24, .05);
    box-shadow: 0 0 30px 0 rgba(24, 24, 24, .05);
    -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.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 30px 0 rgba(24, 24, 24, .05);
    box-shadow: 0 0 30px 0 rgba(24, 24, 24, .05);
    -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,
.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .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);
}

.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: #ee920e;
}

.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: #ee920e;
}

.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;
    pointer-events: none;
}

.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;
    pointer-events: none;
}

.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: 0 2em 1em;
}

.btMenuVertical .mainHeader .logo img {
    margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
}

.btMenuVertical .mainHeader .logo .btTextLogo {
    line-height: 1;
    margin: 1em 0 .5em;
    display: block;
}

.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: #ee920e;
}

.btMenuVertical .mainHeader .menuPort {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.btMenuVertical .mainHeader .menuPort .leftNav {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: .875em;
}

.btMenuVertical .mainHeader nav {
    margin: 0 !important;
}

.btMenuVertical .mainHeader nav ul>li>ul {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}

.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;
    font-weight: 700;
}

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

.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;
    margin-top: .25em;
    margin-bottom: .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 .mainHeader .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    position: fixed;
}

.btMenuVertical .btVerticalMenuTrigger {
    display: block;
}

.btMenuVertical .menuScrollPort {
    width: 320px;
    overflow: hidden;
}

.btMenuVerticalRight .mainHeader {
    right: 0;
    -webkit-box-shadow: 0 0 0 0 rgba(24, 24, 24, .05);
    box-shadow: 0 0 0 0 rgba(24, 24, 24, .05);
    -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, .05);
    box-shadow: -2px 0 35px 0 rgba(24, 24, 24, .05);
}

.btMenuVerticalRight .btVerticalMenuTrigger {
    float: right;
}

.btMenuVerticalLeft .mainHeader {
    left: 0;
    -webkit-box-shadow: 0 0 0 0 rgba(24, 24, 24, .05);
    box-shadow: 0 0 0 0 rgba(24, 24, 24, .05);
    -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, .05);
    box-shadow: 2px 0 35px 0 rgba(24, 24, 24, .05);
}

.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 #ee920e;
}

.btMenuHorizontal .topBarInLogoArea .btBanner a,
.btMenuHorizontal .topBarInLogoArea .btBanner img {
    display: block;
}

/* Tools in vertical menu */
.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: 3em 0 0;
}

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

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

/* User widgets in header */
.widget_bt_user_widget {
    display: inline-block;
}

.btSiteFooter .bt_favorites_button,
footer .bt_favorites_button {
    display: none;
}

/* Footer copyright */
.btSiteFooter:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

.btSiteFooter .copyLine {
    margin-bottom: 0;
}

.btSiteFooter .menu {
    margin: 0 -1em;
    padding: 0;
    list-style: none;
}

.btSiteFooter .menu li {
    margin: 0 1em;
}

.btSiteFooter .menu li.bolder-item a {
    font-weight: bold;
}

.btSiteFooter .btSiteFooterCopyMenu .menu li {
    display: inline-block;
}

.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: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.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:before {
    display: block;
    content: "";
    margin: 0 30px;
    height: 1px;
    clear: both;
}

.btLightSkin .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_2 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_4 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_5 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_8 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_9 .btSiteFooterCopyMenu:before {
    background: rgba(24, 24, 24, .1);
}

.btDarkSkin .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_1 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_3 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_6 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_7 .btSiteFooterCopyMenu:before,
.bt_bb_color_scheme_10 .btSiteFooterCopyMenu:before {
    background: rgba(255, 255, 255, .1);
}

.btLightSkin .btSiteFooterWidgets,
.bt_bb_color_scheme_2 .btSiteFooterWidgets,
.bt_bb_color_scheme_4 .btSiteFooterWidgets,
.bt_bb_color_scheme_5 .btSiteFooterWidgets,
.bt_bb_color_scheme_8 .btSiteFooterWidgets,
.bt_bb_color_scheme_9 .btSiteFooterWidgets {
    background: #fff;
}

.btLightSkin .btSiteFooter,
.bt_bb_color_scheme_2 .btSiteFooter,
.bt_bb_color_scheme_4 .btSiteFooter,
.bt_bb_color_scheme_5 .btSiteFooter,
.bt_bb_color_scheme_8 .btSiteFooter,
.bt_bb_color_scheme_9 .btSiteFooter {
    background: #fff;
}

.btDarkSkin .btSiteFooterWidgets,
.bt_bb_color_scheme_1 .btSiteFooterWidgets,
.bt_bb_color_scheme_3 .btSiteFooterWidgets,
.bt_bb_color_scheme_6 .btSiteFooterWidgets,
.bt_bb_color_scheme_7 .btSiteFooterWidgets,
.bt_bb_color_scheme_10 .btSiteFooterWidgets {
    background: #181818;
}

.btDarkSkin .btSiteFooter,
.bt_bb_color_scheme_1 .btSiteFooter,
.bt_bb_color_scheme_3 .btSiteFooter,
.bt_bb_color_scheme_6 .btSiteFooter,
.bt_bb_color_scheme_7 .btSiteFooter,
.bt_bb_color_scheme_10 .btSiteFooter {
    background: #181818;
}

.btLightSkin .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_2 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_4 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_5 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_8 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_9 .btDarkSkin.btSiteFooter,
.btDarkSkin .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_1 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_3 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_6 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_7 .btDarkSkin.btSiteFooter,
.bt_bb_color_scheme_10 .btDarkSkin.btSiteFooter {
    background: #181818;
}

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

    .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: '';
}

/* Article headline dash */
:not(.rtl) .btArticleHeadline .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content>span:after,
:not(.rtl) .btArticleHeadline .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:after,
:not(.rtl) .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content>span:after,
:not(.rtl) .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:after {
    left: 0;
    margin-left: 0;
}

.rtl .btArticleHeadline .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content>span:after,
.rtl .btArticleHeadline .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:after,
.rtl .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content>span:after,
.rtl .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:after {
    right: 0;
    left: auto;
    margin-left: 0;
}

:not(.rtl) .btArticleHeadline .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content>span:before,
:not(.rtl) .btArticleHeadline .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:before,
:not(.rtl) .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content>span:before,
:not(.rtl) .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:before {
    left: 0;
    margin-left: 0;
}

.rtl .btArticleHeadline .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content>span:before,
.rtl .btArticleHeadline .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:before,
.rtl .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content>span:before,
.rtl .btArticleListItem .btArticleTextContent .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content>span:before {
    right: 0;
    left: auto;
    margin-left: 0;
}

/* Single add to favourite button */
.bt_favorites_button {
    line-height: 3.125;
}

.bt_favorites_button .bt_bb_listing_marker_add_favourite {
    border: 0;
    padding: .8725em 1.875em;
    font-size: 1em;
    background: #ee920e;
    color: #fff;
    font-weight: 700;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    text-decoration: none !important;
}

.btHardRoundedButtons .bt_favorites_button .bt_bb_listing_marker_add_favourite {
    border-radius: 50px;
}

.btSoftRoundedButtons .bt_favorites_button .bt_bb_listing_marker_add_favourite {
    border-radius: 3px;
}

.btLightSkin .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_2 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_4 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_5 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_8 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_9 .bt_favorites_button .bt_bb_listing_marker_add_favourite {
    color: #181818;
    background: rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_1 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_3 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_6 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_7 .bt_favorites_button .bt_bb_listing_marker_add_favourite,
.bt_bb_color_scheme_10 .bt_favorites_button .bt_bb_listing_marker_add_favourite {
    color: #fff;
    background: rgba(255, 255, 255, .1);
}

.bt_favorites_button .bt_bb_listing_marker_add_favourite:hover {
    background: #ee920e;
    color: #fff;
}

.bt_favorites_button .bt_bb_listing_marker_add_favourite:before {
    font-family: FontAwesome !important;
    margin: 0 .5em 0 0;
    content: "\f006";
}

.rtl .bt_favorites_button .bt_bb_listing_marker_add_favourite:before {
    margin: 0 0 0 .5em;
}

.bt_favorites_button .bt_bb_listing_marker_add_favourite.bt_bb_listing_favourite_on {
    opacity: 1;
    background: #ee920e;
    color: #fff;
}

.bt_favorites_button .bt_bb_listing_marker_add_favourite.bt_bb_listing_favourite_on:hover {
    background: #f43d11;
    color: #fff;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_favorites_button .bt_bb_listing_marker_add_favourite.bt_bb_listing_favourite_on:before {
    content: "\f005";
}

/* Single Article */
body.btNoSidebar .btPostSingleItemStandard {
    margin-top: 4em;
}

.btPostListStandard.btPostSingleItemStandard {
    padding-bottom: 6em;
}

.btPostSingleItemStandard .btArticleMedia,
.btPostSingleItemStandard .btArticleHeadline,
.btPostSingleItemStandard .btArticleShareEtc {
    margin-bottom: 2em;
    clear: both;
}

.btPostSingleItemStandard .btArticleShareEtc {
    margin-bottom: .625em;
    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;
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button .bt_bb_icon_holder:before {
    margin-top: -1px;
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button {
    display: inline-block;
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button a {
    background: #ee920e;
    color: #fff;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    line-height: 1;
    margin-bottom: .25em;
    font-size: 1rem;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button a:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button a .bt_bb_icon_holder:before {
    content: "\f105";
    font-family: FontAwesome;
}

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

.btArticleSuperMeta dl dd {
    text-align: right display: inline-block;
}

.btArticleSuperMeta .btShareColumn {
    margin-bottom: 1em;
    text-align: inherit !important;
}

/* about author */
.btAboutAuthor {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin-top: 1.875em;
    padding-top: 1.875em;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btLightSkin .btAboutAuthor,
.bt_bb_color_scheme_2 .btAboutAuthor,
.bt_bb_color_scheme_4 .btAboutAuthor,
.bt_bb_color_scheme_5 .btAboutAuthor,
.bt_bb_color_scheme_8 .btAboutAuthor,
.bt_bb_color_scheme_9 .btAboutAuthor {
    border-top: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .btAboutAuthor,
.bt_bb_color_scheme_1 .btAboutAuthor,
.bt_bb_color_scheme_3 .btAboutAuthor,
.bt_bb_color_scheme_6 .btAboutAuthor,
.bt_bb_color_scheme_7 .btAboutAuthor,
.bt_bb_color_scheme_10 .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;
}

.rtl .btAboutAuthor .aaAvatar {
    padding: 0 0 0 1em;
}

.btAboutAuthor .aaAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.btAboutAuthor .aaTxt {
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding: 0;
}

.btAboutAuthor .aaTxt h1,
.btAboutAuthor .aaTxt h2,
.btAboutAuthor .aaTxt h3,
.btAboutAuthor .aaTxt h4,
.btAboutAuthor .aaTxt h5,
.btAboutAuthor .aaTxt h6,
.btAboutAuthor .aaTxt h7,
.btAboutAuthor .aaTxt h8 {
    font-size: 1.3em;
}

.btAboutAuthor .aaTxt h1 .btArticleAuthor,
.btAboutAuthor .aaTxt h2 .btArticleAuthor,
.btAboutAuthor .aaTxt h3 .btArticleAuthor,
.btAboutAuthor .aaTxt h4 .btArticleAuthor,
.btAboutAuthor .aaTxt h5 .btArticleAuthor,
.btAboutAuthor .aaTxt h6 .btArticleAuthor,
.btAboutAuthor .aaTxt h7 .btArticleAuthor,
.btAboutAuthor .aaTxt h8 .btArticleAuthor {
    color: inherit;
    font-size: 1em;
}

.btAboutAuthor .aaTxt h1 .btArticleAuthor:before,
.btAboutAuthor .aaTxt h2 .btArticleAuthor:before,
.btAboutAuthor .aaTxt h3 .btArticleAuthor:before,
.btAboutAuthor .aaTxt h4 .btArticleAuthor:before,
.btAboutAuthor .aaTxt h5 .btArticleAuthor:before,
.btAboutAuthor .aaTxt h6 .btArticleAuthor:before,
.btAboutAuthor .aaTxt h7 .btArticleAuthor:before,
.btAboutAuthor .aaTxt h8 .btArticleAuthor:before {
    display: none;
}

.btAboutAuthor .aaTxt h1 .btArticleAuthor:hover,
.btAboutAuthor .aaTxt h2 .btArticleAuthor:hover,
.btAboutAuthor .aaTxt h3 .btArticleAuthor:hover,
.btAboutAuthor .aaTxt h4 .btArticleAuthor:hover,
.btAboutAuthor .aaTxt h5 .btArticleAuthor:hover,
.btAboutAuthor .aaTxt h6 .btArticleAuthor:hover,
.btAboutAuthor .aaTxt h7 .btArticleAuthor:hover,
.btAboutAuthor .aaTxt h8 .btArticleAuthor:hover {
    color: #ee920e;
}

.btAboutAuthor .aaTxt p {
    margin-bottom: 0;
}

@media(max-width: 520px) {
    .btAboutAuthor .aaAvatar {
        -webkit-flex: 1 1 100px;
        -ms-flex: 1 1 100px;
        flex: 1 1 100px;
    }
}

/* Media box */
.btMediaBox {
    position: relative;
    overflow: hidden;
}

.btMediaBox img {
    display: block;
    width: auto;
    height: auto;
}

.btMediaBox .aspectVideo {
    visibility: hidden;
    width: 100%;
}

.btMediaBox iframe {
    display: block;
    border: none;
}

.btMediaBox .bt-audio-container {
    margin-bottom: 1em;
}

.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;
    font-weight: 300;
    padding: 5em;
}

.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ee920e;
}

.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 blockquote:after,
.btMediaBox.btLink blockquote:after {
    display: none;
}

.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: 2em;
    line-height: 1.3em;
    margin: 0;
    font-style: italic;
}

.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
    display: inline-block;
    padding: 1.5em 0 0;
    border-top: 2px solid rgba(255, 255, 255, .1);
    margin: 1.5em 0 0;
    font-size: 1em;
    position: relative;
}

.btMediaBox.btQuote cite:before,
.btMediaBox.btLink cite:before {
    position: absolute;
    content: "";
    display: block;
    width: 20%;
    height: 2px;
    background: #fff;
    top: -2px;
    left: 40%;
    right: 40%;
}

.btMediaBox.btQuote a,
.btMediaBox.btLink a {
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.btMediaBox.btQuote a:hover,
.btMediaBox.btLink a:hover {
    color: #fff;
    opacity: .6;
}

.btMediaBox.btLink p:before {
    content: "\ea56";
}

.btMediaBox.btQuote p:before {
    content: "\e9c4";
}

.btMediaBox button.slick-arrow.slick-prev {
    left: 5px !important;
}

.btMediaBox button.slick-arrow.slick-next {
    right: 5px !important;
}

/* Blog list side info */
.btHasAuthorInfo .btArticleContentHolder {
    position: relative;
    padding-left: 110px;
}

.rtl .btHasAuthorInfo .btArticleContentHolder {
    padding-left: 0;
    padding-right: 110px;
}

.btPostListColumns .btArticleHeadline .bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline,
.btPostListStandard .btArticleHeadline .bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline,
.btPostListSimple .btArticleTextContent .bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .875rem;
}

.articleSideGutter {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.4;
    width: 90px;
    text-align: center;
}

.btPostListColumns .articleSideGutter {
    margin-left: 1em;
}

.articleSideGutter .btArticleAuthor:before {
    display: none;
}

.articleSideGutter .date {
    padding: .5em 0 0;
    margin: .5em 0 0;
    border-top: 1px solid;
    font-size: .75rem;
}

.btLightSkin .articleSideGutter .date,
.bt_bb_color_scheme_2 .articleSideGutter .date,
.bt_bb_color_scheme_4 .articleSideGutter .date,
.bt_bb_color_scheme_5 .articleSideGutter .date,
.bt_bb_color_scheme_8 .articleSideGutter .date,
.bt_bb_color_scheme_9 .articleSideGutter .date {
    border-top-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .articleSideGutter .date,
.bt_bb_color_scheme_1 .articleSideGutter .date,
.bt_bb_color_scheme_3 .articleSideGutter .date,
.bt_bb_color_scheme_6 .articleSideGutter .date,
.bt_bb_color_scheme_7 .articleSideGutter .date,
.bt_bb_color_scheme_10 .articleSideGutter .date {
    border-top-color: rgba(255, 255, 255, .1);
}

.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,
    .btPostSingleItemStandard .btArticleShareEtc>div.btTagsColumn {
        max-width: 100%;
        float: none;
        text-align: inherit;
        display: block;
    }

    .btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn:first-child,
    .btPostSingleItemStandard .btArticleShareEtc>div.btShareColumn:first-child,
    .btPostSingleItemStandard .btArticleShareEtc>div.btTagsColumn:first-child {
        padding-bottom: 1em;
    }
}

@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 */
.btShareColumn,
.btShareRow {
    opacity: .4;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
}

.btShareColumn:hover,
.btShareRow:hover {
    opacity: 1;
}

.btShareColumn .bt_bb_size_xsmall.bt_bb_icon,
.btShareRow .bt_bb_size_xsmall.bt_bb_icon {
    padding-right: .35em;
}

.btShareColumn .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before,
.btShareRow .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1rem;
}

.rtl .btShareColumn .bt_bb_size_xsmall.bt_bb_icon,
.rtl .btShareRow .bt_bb_size_xsmall.bt_bb_icon {
    padding-right: 0;
    padding-left: .35em;
}

.btPostSingleItemColumns .btShareColumn {
    margin-top: .625rem;
}

/* List views */
/* Column list view */
.btPostListColumns,
.btPostSingleItemColumns {
    margin-bottom: 6em;
}

body.btNoSidebar .btPostListColumns:first-of-type,
body.btNoSidebar .btPostSingleItemColumns:first-of-type {
    margin-top: 4em;
}

.btPostListColumns .btArticleContentHolder,
.btPostSingleItemColumns .btArticleContentHolder {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -1em;
}

.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
    -webkit-flex: 1 1 60%;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    padding: 0 1em;
}

.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
    -webkit-flex-basis: 0%;
    flex-basis: 0%;
    max-width: 0%;
}

.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
    -webkit-flex: 1 1 40%;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    padding: 1em;
}

.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.btPostListColumns .btArticleContentHolder .btArticleHeadline,
.btPostListColumns .btArticleContentHolder .btArticleContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleHeadline,
.btPostSingleItemColumns .btArticleContentHolder .btArticleContent {
    margin-bottom: 1em;
}

.btPostListColumns .btArticleContentHolder .btShareColumn,
.btPostSingleItemColumns .btArticleContentHolder .btShareColumn {
    margin-top: 2em;
}

.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink p {
    font-size: 1.5em;
}

.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink cite {
    padding-top: 1em;
    font-size: .8em;
}

.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

@media (max-width: 992px) {

    .btPostListColumns .btArticleContentHolder,
    .btPostSingleItemColumns .btArticleContentHolder {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .btPostListColumns .btArticleContentHolder .btArticleMedia,
    .btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        max-width: 100%;
    }

    .btPostListColumns .btArticleContentHolder .btArticleTextContent,
    .btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 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: #ee920e;
}

.rtl .sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
.rtl .sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
    display: none;
}

.rtl .sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:before,
.rtl .sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:before,
.rtl .sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:before,
.rtl .sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:before,
.rtl .sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:before,
.rtl .sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:before,
.rtl .sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:before,
.rtl .sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:before {
    font-family: FontAwesome;
    content: "\f02b";
    margin: 0 .5em;
    color: #ee920e;
}

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

body.btNoSidebar .btPostSingleItemColumns {
    margin-top: 4em;
}

/* Simple view */
.btArticleListItem.btPostListSimple .btArticleContentHolder {
    padding-bottom: 4em;
    margin-bottom: 4em;
    border-bottom: 1px solid;
}

.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextExcerpt {
    margin-top: 2em;
}

.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,
.bt_bb_color_scheme_8 .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_9 .btArticleListItem.btPostListSimple .btArticleContentHolder {
    border-color: rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .btArticleListItem.btPostListSimple .btArticleContentHolder,
.bt_bb_color_scheme_10 .btArticleListItem.btPostListSimple .btArticleContentHolder {
    border-color: 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 0 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 {
    color: #3f3f3f;
}

.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: 40px;
    display: inline;
}

.rtl .post-password-form p:nth-child(2) label {
    padding-right: 0;
    padding-left: 5px;
}

.post-password-form p:nth-child(2) input[type="submit"] {
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    margin: 0 auto;
    color: #FFF;
    width: auto;
    height: 40px;
    background: #ee920e;
    border: 0;
    cursor: pointer;
    padding: 0 1em;
    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 {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

/* Pagination */
.btPagination {
    font-family: "Zilla Slab";
    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;
    position: relative;
}

.btPagination .paging a:after {
    width: 2.5rem;
    display: block;
    text-align: center;
    font: 2rem/2.5rem Icon7Stroke;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    background: #ee920e;
    color: #fff;
}

.btSoftRoundedButtons .btPagination .paging a:after {
    border-radius: 3px;
}

.btHardRoundedButtons .btPagination .paging a:after {
    border-radius: 50px;
}

.btPagination .paging a:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #ee920e;
    width: 2.5rem;
}

.btSoftRoundedButtons .btPagination .paging a:before {
    border-radius: 3px;
}

.btHardRoundedButtons .btPagination .paging a:before {
    border-radius: 50px;
}

.btPagination .paging a:hover {
    color: #ee920e;
}

.btPagination .paging a:hover:after {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btPagination .paging a:hover:before {
    opacity: 0;
    top: -6px;
    bottom: -6px;
    width: 3.2em;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btPagination .paging p {
    margin: 0;
}

.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 .pagePrev a:before {
    left: 0;
    right: auto;
}

.rtl .btPagination .paging .pagePrev a:before {
    left: auto;
    right: 0;
}

.btPagination .paging .pagePrev a:hover:before {
    left: -6px;
}

.rtl .btPagination .paging .pagePrev a:hover:before {
    right: -6px;
    left: auto;
}

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

.btPagination .paging .pageNext a:before {
    right: 0;
    left: auto;
}

.rtl .btPagination .paging .pageNext a:before {
    right: auto;
    left: 0;
}

.btPagination .paging .pageNext a:hover:before {
    right: -6px;
}

.rtl .btPagination .paging .pageNext a:hover:before {
    left: -6px;
    right: auto;
}

/* PrevNext post */
.btPrevNextNav:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

section.btPrevNextNav {
    margin-top: 1.875em;
    padding-top: 1.875em;
}

.btLightSkin section.btPrevNextNav,
.bt_bb_color_scheme_2 section.btPrevNextNav,
.bt_bb_color_scheme_4 section.btPrevNextNav,
.bt_bb_color_scheme_5 section.btPrevNextNav,
.bt_bb_color_scheme_8 section.btPrevNextNav,
.bt_bb_color_scheme_9 section.btPrevNextNav {
    border-top: 1px solid rgba(24, 24, 24, .07);
}

.btDarkSkin section.btPrevNextNav,
.bt_bb_color_scheme_1 section.btPrevNextNav,
.bt_bb_color_scheme_3 section.btPrevNextNav,
.bt_bb_color_scheme_6 section.btPrevNextNav,
.bt_bb_color_scheme_7 section.btPrevNextNav,
.bt_bb_color_scheme_10 section.btPrevNextNav {
    border-top: 1px solid rgba(255, 255, 255, .05);
}

body.btNoSidebar .btPrevNextNav {
    margin-bottom: 4em;
    margin-right: auto;
    margin-left: auto;
    max-width: 1260px;
}

.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;
    position: relative;
    overflow: hidden;
    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;
}

.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 .btPrevNextImage:after {
    display: block;
    content: "";
    background: #ee920e;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
}

.btPrevNextNav .btPrevNext .btPrevNextImage:before {
    display: block;
    z-index: 1;
    background: #fff;
    color: #181818;
    height: 2em;
    width: 2em;
    line-height: 2em;
    font-size: 1.5em;
    text-align: center;
    border-radius: 50%;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    font-family: Essential;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.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: Zilla Slab;
    font-size: 1.1rem;
    -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;
    font-weight: 700;
}

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-size: .75em;
    text-transform: uppercase;
}

.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
    color: #ee920e;
}

.btPrevNextNav .btPrevNext:hover .btPrevNextImage:after {
    opacity: .85;
}

.btPrevNextNav .btPrevNext:hover .btPrevNextImage:before {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.btPrevNextNav .btPrevNext.btPrev .btPrevNextImage:before {
    content: "\ea7c";
}

.rtl .btPrevNextNav .btPrevNext.btPrev .btPrevNextImage:before {
    content: "\ea7d";
}

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

.btPrevNextNav .btPrevNext.btNext .btPrevNextImage:before {
    content: "\ea7d";
}

.rtl .btPrevNextNav .btPrevNext.btNext .btPrevNextImage:before {
    content: "\ea7c";
}

.rtl .btPrevNextNav .btPrevNext {
    float: right;
}

.rtl .btPrevNextNav .btPrevNext.btNext {
    text-align: left;
}

@media (max-width: 620px) {
    .btPrevNext .btPrevNextImage {
        display: none !important;
    }

    .btPrevNext .btPrevNextItem .btPrevNextTitle {
        font-size: 1rem;
    }
}

/* Linked pages in a single post (unit test) */
.btLinkPages {
    margin: 0 0 1.875em;
    text-align: center;
    clear: both;
}

.btLinkPages ul {
    padding: .5em 1em;
    margin: 0 auto;
}

.btLightSkin .btLinkPages ul,
.bt_bb_color_scheme_2 .btLinkPages ul,
.bt_bb_color_scheme_4 .btLinkPages ul,
.bt_bb_color_scheme_5 .btLinkPages ul,
.bt_bb_color_scheme_8 .btLinkPages ul,
.bt_bb_color_scheme_9 .btLinkPages ul {
    color: #181818;
    background: rgba(24, 24, 24, .1);
}

.btDarkSkin .btLinkPages ul,
.bt_bb_color_scheme_1 .btLinkPages ul,
.bt_bb_color_scheme_3 .btLinkPages ul,
.bt_bb_color_scheme_6 .btLinkPages ul,
.bt_bb_color_scheme_7 .btLinkPages ul,
.bt_bb_color_scheme_10 .btLinkPages ul {
    color: #fff;
    background: rgba(255, 255, 255, .1);
}

.btLinkPages ul li {
    list-style: none;
    display: inline-block;
    margin: 0 0 0 .25em;
}

.btLinkPages ul a {
    padding: .25em .5em;
    background: #ee920e;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btLinkPages ul a:hover {
    background: #f43d11;
    color: #fff;
}

.btLinkPages:before {
    display: block;
    clear: both;
    content: "";
    height: 1em;
}

/* Photo slide */
.boldPhotoSlide {
    position: relative;
}

.single .boldPhotoSlide h4.nbs {
    margin: 0 30px !important;
}

/* Post categories, comments, date and author spans */
.rtl .btArticleHeadline .bt_bb_headline .bt_bb_headline_subheadline {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.btArticleCategories {
    text-transform: uppercase;
}

.btArticleCategories a {
    color: inherit;
}

.btArticleCategories a:hover {
    color: #ee920e;
}

.btArticleCategories a:not(:first-child):before {
    content: ' ';
    display: inline-block;
    margin: -2px 10px 0 10px;
    letter-spacing: inherit;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    line-height: inherit;
    vertical-align: middle;
}

.btLightSkin .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_2 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_4 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_5 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_8 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_9 .btArticleCategories a:not(:first-child):before {
    background-color: #181818;
}

.btDarkSkin .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_1 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_3 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_6 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_7 .btArticleCategories a:not(:first-child):before,
.bt_bb_color_scheme_10 .btArticleCategories a:not(:first-child):before {
    background-color: #fff;
}

.btArticleDate:not(:last-child):after,
.btArticleAuthor:not(:last-child):after,
.btArticleComments:not(:last-child):after,
.btArticleCategories:not(:last-child):after {
    content: '';
    padding: 0 .75em;
}

.btArticleDate:before,
.btArticleAuthor:before,
.btArticleComments:before {
    font-family: FontAwesome;
    margin: 0;
    display: inline-block;
    font-size: 1rem;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    transition: color 200ms ease;
}

body:not(.rtl) .btArticleDate:before,
body:not(.rtl) .btArticleAuthor:before,
body:not(.rtl) .btArticleComments:before {
    margin-right: 6px;
}

body.rtl .btArticleDate:before,
body.rtl .btArticleAuthor:before,
body.rtl .btArticleComments:before {
    margin-left: 6px;
    float: none;
}

.btLightSkin .btArticleDate:before,
.btLightSkin .btArticleAuthor:before,
.btLightSkin .btArticleComments:before,
.bt_bb_color_scheme_2 .btArticleDate:before,
.bt_bb_color_scheme_2 .btArticleAuthor:before,
.bt_bb_color_scheme_2 .btArticleComments:before,
.bt_bb_color_scheme_4 .btArticleDate:before,
.bt_bb_color_scheme_4 .btArticleAuthor:before,
.bt_bb_color_scheme_4 .btArticleComments:before,
.bt_bb_color_scheme_5 .btArticleDate:before,
.bt_bb_color_scheme_5 .btArticleAuthor:before,
.bt_bb_color_scheme_5 .btArticleComments:before,
.bt_bb_color_scheme_8 .btArticleDate:before,
.bt_bb_color_scheme_8 .btArticleAuthor:before,
.bt_bb_color_scheme_8 .btArticleComments:before,
.bt_bb_color_scheme_9 .btArticleDate:before,
.bt_bb_color_scheme_9 .btArticleAuthor:before,
.bt_bb_color_scheme_9 .btArticleComments:before {
    color: #181818;
}

.btDarkSkin .btArticleDate:before,
.btDarkSkin .btArticleAuthor:before,
.btDarkSkin .btArticleComments:before,
.bt_bb_color_scheme_1 .btArticleDate:before,
.bt_bb_color_scheme_1 .btArticleAuthor:before,
.bt_bb_color_scheme_1 .btArticleComments:before,
.bt_bb_color_scheme_3 .btArticleDate:before,
.bt_bb_color_scheme_3 .btArticleAuthor:before,
.bt_bb_color_scheme_3 .btArticleComments:before,
.bt_bb_color_scheme_6 .btArticleDate:before,
.bt_bb_color_scheme_6 .btArticleAuthor:before,
.bt_bb_color_scheme_6 .btArticleComments:before,
.bt_bb_color_scheme_7 .btArticleDate:before,
.bt_bb_color_scheme_7 .btArticleAuthor:before,
.bt_bb_color_scheme_7 .btArticleComments:before,
.bt_bb_color_scheme_10 .btArticleDate:before,
.bt_bb_color_scheme_10 .btArticleAuthor:before,
.bt_bb_color_scheme_10 .btArticleComments:before {
    color: #fff;
}

.btArticleDate:before {
    content: "\f017";
}

.btArticleAuthor:before {
    content: "\f2be";
}

.btArticleComments:before {
    content: "\f086";
}

.btArticleDate,
.btArticleAuthor,
.btArticleComments {
    font-size: .75rem;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btLightSkin .btArticleDate,
.btLightSkin .btArticleAuthor,
.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,
.bt_bb_color_scheme_8 .btArticleDate,
.bt_bb_color_scheme_8 .btArticleAuthor,
.bt_bb_color_scheme_8 .btArticleComments,
.bt_bb_color_scheme_9 .btArticleDate,
.bt_bb_color_scheme_9 .btArticleAuthor,
.bt_bb_color_scheme_9 .btArticleComments {
    color: inherit;
}

.btDarkSkin .btArticleDate,
.btDarkSkin .btArticleAuthor,
.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,
.bt_bb_color_scheme_7 .btArticleDate,
.bt_bb_color_scheme_7 .btArticleAuthor,
.bt_bb_color_scheme_7 .btArticleComments,
.bt_bb_color_scheme_10 .btArticleDate,
.bt_bb_color_scheme_10 .btArticleAuthor,
.bt_bb_color_scheme_10 .btArticleComments {
    color: inherit;
}

.btLightSkin .btArticleAuthor:hover,
.btLightSkin .btArticleComments:hover,
.bt_bb_color_scheme_2 .btArticleAuthor:hover,
.bt_bb_color_scheme_2 .btArticleComments:hover,
.bt_bb_color_scheme_4 .btArticleAuthor:hover,
.bt_bb_color_scheme_4 .btArticleComments:hover,
.bt_bb_color_scheme_5 .btArticleAuthor:hover,
.bt_bb_color_scheme_5 .btArticleComments:hover,
.bt_bb_color_scheme_8 .btArticleAuthor:hover,
.bt_bb_color_scheme_8 .btArticleComments:hover,
.bt_bb_color_scheme_9 .btArticleAuthor:hover,
.bt_bb_color_scheme_9 .btArticleComments:hover {
    color: #ee920e;
}

.btLightSkin .btArticleAuthor:hover:before,
.btLightSkin .btArticleComments:hover:before,
.bt_bb_color_scheme_2 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_2 .btArticleComments:hover:before,
.bt_bb_color_scheme_4 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_4 .btArticleComments:hover:before,
.bt_bb_color_scheme_5 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_5 .btArticleComments:hover:before,
.bt_bb_color_scheme_8 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_8 .btArticleComments:hover:before,
.bt_bb_color_scheme_9 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_9 .btArticleComments:hover:before {
    color: #ee920e;
}

.btDarkSkin .btArticleAuthor:hover,
.btDarkSkin .btArticleComments:hover,
.bt_bb_color_scheme_1 .btArticleAuthor:hover,
.bt_bb_color_scheme_1 .btArticleComments:hover,
.bt_bb_color_scheme_3 .btArticleAuthor:hover,
.bt_bb_color_scheme_3 .btArticleComments:hover,
.bt_bb_color_scheme_6 .btArticleAuthor:hover,
.bt_bb_color_scheme_6 .btArticleComments:hover,
.bt_bb_color_scheme_7 .btArticleAuthor:hover,
.bt_bb_color_scheme_7 .btArticleComments:hover,
.bt_bb_color_scheme_10 .btArticleAuthor:hover,
.bt_bb_color_scheme_10 .btArticleComments:hover {
    color: #ee920e;
}

.btDarkSkin .btArticleAuthor:hover:before,
.btDarkSkin .btArticleComments:hover:before,
.bt_bb_color_scheme_1 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_1 .btArticleComments:hover:before,
.bt_bb_color_scheme_3 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_3 .btArticleComments:hover:before,
.bt_bb_color_scheme_6 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_6 .btArticleComments:hover:before,
.bt_bb_color_scheme_7 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_7 .btArticleComments:hover:before,
.bt_bb_color_scheme_10 .btArticleAuthor:hover:before,
.bt_bb_color_scheme_10 .btArticleComments:hover:before {
    color: #ee920e;
}

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

/* Review */
.btReviewHolder {
    padding: 30px;
    margin-bottom: 1.25em;
    border: 1px solid;
}

.btLightSkin .btReviewHolder,
.bt_bb_color_scheme_2 .btReviewHolder,
.bt_bb_color_scheme_4 .btReviewHolder,
.bt_bb_color_scheme_5 .btReviewHolder,
.bt_bb_color_scheme_8 .btReviewHolder,
.bt_bb_color_scheme_9 .btReviewHolder {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btReviewHolder,
.bt_bb_color_scheme_1 .btReviewHolder,
.bt_bb_color_scheme_3 .btReviewHolder,
.bt_bb_color_scheme_6 .btReviewHolder,
.bt_bb_color_scheme_7 .btReviewHolder,
.bt_bb_color_scheme_10 .btReviewHolder {
    border-color: rgba(255, 255, 255, .1);
}

.btReviewHolder h5.btReviewHeadingOverview,
.btReviewHolder h5.btReviewHeadingSummary {
    color: #ee920e;
    font-family: Zilla Slab;
    font-size: 1.25rem;
    font-weight: 700;
    display: inline-table;
    margin-bottom: 1em;
    background: #ee920e;
    color: #fff;
    padding: .75em 1.5em;
    margin-top: -31px;
    position: relative;
    border-radius: 0 0 3px 3px;
}

.btReviewHolder h5.btReviewHeadingSummary {
    background: #3f3f3f;
}

.btReviewHolder .btReviewOverviewSegment {
    margin-bottom: 1em;
}

.btReviewHolder .btReviewOverviewSegment:last-child {
    margin-bottom: 0;
}

.btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar {
    font-size: 1em;
}

.btLightSkin .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_2 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_4 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_5 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_8 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_9 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg {
    background: rgba(24, 24, 24, .5);
}

.btDarkSkin .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_1 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_3 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_6 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_7 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg,
.bt_bb_color_scheme_10 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_bg {
    background: rgba(255, 255, 255, .5);
}

.btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner {
    padding: 0 .5em .2em;
    text-align: right;
    border-bottom-color: #ee920e;
    line-height: 1;
}

.rtl .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner {
    text-align: left;
}

.btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text {
    font-family: Zilla Slab;
    font-weight: 700;
}

.btLightSkin .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_2 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_4 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_5 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_8 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_9 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text {
    color: #181818;
}

.btDarkSkin .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_1 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_3 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_6 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_7 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text,
.bt_bb_color_scheme_10 .btReviewHolder .btReviewOverviewSegment .bt_bb_size_small.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_text {
    color: #fff;
}

.btReviewHolder .btReviewSegmentTitle {
    font-size: .875rem;
    display: block;
    line-height: 1;
}

.btReviewHolder .btSummary {
    display: block;
    margin-bottom: 1em;
}

.btReviewHolder .btSummary blockquote {
    font-size: 1.25em;
    font-weight: 500;
    font-style: normal;
}

.btReviewHolder .btSummary blockquote:after {
    margin-top: -.175em;
}

.btReviewHolder .btReviewScore {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.btReviewHolder .btReviewScore .btReviewPercentage {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    background: #ee920e;
    color: #fff;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .75em;
}

.btReviewHolder .btReviewScore .btReviewPercentage .btScoreTitle {
    line-height: 1;
    font-size: .75em;
    text-transform: uppercase;
}

.btReviewHolder .btReviewScore .btReviewPercentage strong {
    font-size: 2em;
    font-family: Zilla Slab;
    line-height: 1;
}

.btReviewHolder .btReviewScore .btReviewStars {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .75em;
}

.btLightSkin .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_2 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_4 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_5 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_8 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_9 .btReviewHolder .btReviewScore .btReviewStars {
    background: rgba(24, 24, 24, .1);
}

.btDarkSkin .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_1 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_3 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_6 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_7 .btReviewHolder .btReviewScore .btReviewStars,
.bt_bb_color_scheme_10 .btReviewHolder .btReviewScore .btReviewStars {
    background: rgba(255, 255, 255, .1);
}

.btReviewHolder .btReviewScore .btReviewStars .star-rating {
    font-size: 1.5em;
}

.btReviewHolder .btReviewScore .btReviewStars .star-rating:before {
    opacity: .2;
}

@media (max-width: 992px) {
    .btReviewHolder .btReviewScore .btReviewStars .star-rating {
        font-size: 1.25em;
    }
}

@media (max-width: 768px) {
    .btReviewHolder .btReviewScore {
        display: block;
    }

    .btReviewHolder .btReviewScore .btReviewPercentage {
        max-width: 100%;
        display: block;
    }

    .btReviewHolder .btReviewScore .btReviewPercentage span,
    .btReviewHolder .btReviewScore .btReviewPercentage strong {
        display: block;
        text-align: center;
    }

    .btReviewHolder .btReviewScore .btReviewStars {
        max-width: 100%;
        display: block;
        text-align: center;
    }

    .btReviewHolder .btReviewScore .btReviewStars .star-rating {
        font-size: 1.5em;
    }
}

@media (max-width: 680px) {
    .btReviewHolder .bt_bb_row {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: block;
    }

    .btReviewHolder .bt_bb_row .bt_bb_column {
        display: block;
    }

    .btReviewHolder .bt_bb_row .bt_bb_column h5.btReviewHeadingOverview,
    .btReviewHolder .bt_bb_row .bt_bb_column h5.btReviewHeadingSummary {
        margin-top: 0;
        border-radius: 3px;
    }

    .btReviewHolder .bt_bb_row .bt_bb_column h5.btReviewHeadingSummary {
        margin-top: 30px;
    }
}

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

.bypostauthor {
    font-size: inherit;
}

/* Widgets in the main column */
.btPostContentHolder .btBox.bt_widget_before_new {
    padding-top: 0;
    padding-bottom: 1.5625em;
}

.btPostContentHolder .btBox.bt_widget_before_new:before {
    display: none;
}

.btPostContentHolder .btBox.bt_widget_before_new:after {
    content: "";
    border-bottom: 1px solid;
    display: block;
    position: relative;
    bottom: -20px;
}

.btLightSkin .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_2 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_4 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_5 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_8 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_9 .btPostContentHolder .btBox.bt_widget_before_new:after {
    border-color: rgba(24, 24, 24, .07);
}

.btDarkSkin .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_1 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_3 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_6 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_7 .btPostContentHolder .btBox.bt_widget_before_new:after,
.bt_bb_color_scheme_10 .btPostContentHolder .btBox.bt_widget_before_new:after {
    border-color: rgba(255, 255, 255, .05);
}

.btPostContentHolder .btBox .widget_bt_bb_listing_marker_options {
    padding-top: 1.5625em;
}

@media (max-width: 768px) {
    .btBox:before {
        left: 0 !important;
        right: 0 !important;
    }
}

/* Comments */
body:not(.woocommerce) .btCommentsBox .form-submit,
body:not(.woocommerce) .bt-comments-box .form-submit {
    margin-bottom: 0;
}

.btCommentsBox,
.bt-comments-box {
    margin: 0 0 1em;
}

.btNoSidebar .btCommentsBox,
.btNoSidebar .bt-comments-box {
    margin-right: auto;
    margin-left: auto;
    max-width: 1260px;
}

.btCommentsBox>h1,
.btCommentsBox>h2,
.btCommentsBox>h3,
.btCommentsBox>h4,
.btCommentsBox>h5,
.btCommentsBox>h6,
.btCommentsBox>h7,
.btCommentsBox>h8,
.btCommentsBox .comment-respond>h1,
.btCommentsBox .comment-respond>h2,
.btCommentsBox .comment-respond>h3,
.btCommentsBox .comment-respond>h4,
.btCommentsBox .comment-respond>h5,
.btCommentsBox .comment-respond>h6,
.btCommentsBox .comment-respond>h7,
.btCommentsBox .comment-respond>h8,
.btCommentsBox>.comment-respond:first-child>h1,
.btCommentsBox>.comment-respond:first-child>h2,
.btCommentsBox>.comment-respond:first-child>h3,
.btCommentsBox>.comment-respond:first-child>h4,
.btCommentsBox>.comment-respond:first-child>h5,
.btCommentsBox>.comment-respond:first-child>h6,
.btCommentsBox>.comment-respond:first-child>h7,
.btCommentsBox>.comment-respond:first-child>h8,
.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,
.bt-comments-box>.comment-respond:first-child>h1,
.bt-comments-box>.comment-respond:first-child>h2,
.bt-comments-box>.comment-respond:first-child>h3,
.bt-comments-box>.comment-respond:first-child>h4,
.bt-comments-box>.comment-respond:first-child>h5,
.bt-comments-box>.comment-respond:first-child>h6,
.bt-comments-box>.comment-respond:first-child>h7,
.bt-comments-box>.comment-respond:first-child>h8 {
    padding: .83333em 0 1em;
    margin: .8333em 0 0;
    font-size: 1.875em;
    line-height: 1;
    font-weight: 400;
}

.btLightSkin .btCommentsBox>h1,
.btLightSkin .btCommentsBox>h2,
.btLightSkin .btCommentsBox>h3,
.btLightSkin .btCommentsBox>h4,
.btLightSkin .btCommentsBox>h5,
.btLightSkin .btCommentsBox>h6,
.btLightSkin .btCommentsBox>h7,
.btLightSkin .btCommentsBox>h8,
.bt_bb_color_scheme_2 .btCommentsBox>h1,
.bt_bb_color_scheme_2 .btCommentsBox>h2,
.bt_bb_color_scheme_2 .btCommentsBox>h3,
.bt_bb_color_scheme_2 .btCommentsBox>h4,
.bt_bb_color_scheme_2 .btCommentsBox>h5,
.bt_bb_color_scheme_2 .btCommentsBox>h6,
.bt_bb_color_scheme_2 .btCommentsBox>h7,
.bt_bb_color_scheme_2 .btCommentsBox>h8,
.bt_bb_color_scheme_4 .btCommentsBox>h1,
.bt_bb_color_scheme_4 .btCommentsBox>h2,
.bt_bb_color_scheme_4 .btCommentsBox>h3,
.bt_bb_color_scheme_4 .btCommentsBox>h4,
.bt_bb_color_scheme_4 .btCommentsBox>h5,
.bt_bb_color_scheme_4 .btCommentsBox>h6,
.bt_bb_color_scheme_4 .btCommentsBox>h7,
.bt_bb_color_scheme_4 .btCommentsBox>h8,
.bt_bb_color_scheme_5 .btCommentsBox>h1,
.bt_bb_color_scheme_5 .btCommentsBox>h2,
.bt_bb_color_scheme_5 .btCommentsBox>h3,
.bt_bb_color_scheme_5 .btCommentsBox>h4,
.bt_bb_color_scheme_5 .btCommentsBox>h5,
.bt_bb_color_scheme_5 .btCommentsBox>h6,
.bt_bb_color_scheme_5 .btCommentsBox>h7,
.bt_bb_color_scheme_5 .btCommentsBox>h8,
.bt_bb_color_scheme_8 .btCommentsBox>h1,
.bt_bb_color_scheme_8 .btCommentsBox>h2,
.bt_bb_color_scheme_8 .btCommentsBox>h3,
.bt_bb_color_scheme_8 .btCommentsBox>h4,
.bt_bb_color_scheme_8 .btCommentsBox>h5,
.bt_bb_color_scheme_8 .btCommentsBox>h6,
.bt_bb_color_scheme_8 .btCommentsBox>h7,
.bt_bb_color_scheme_8 .btCommentsBox>h8,
.bt_bb_color_scheme_9 .btCommentsBox>h1,
.bt_bb_color_scheme_9 .btCommentsBox>h2,
.bt_bb_color_scheme_9 .btCommentsBox>h3,
.bt_bb_color_scheme_9 .btCommentsBox>h4,
.bt_bb_color_scheme_9 .btCommentsBox>h5,
.bt_bb_color_scheme_9 .btCommentsBox>h6,
.bt_bb_color_scheme_9 .btCommentsBox>h7,
.bt_bb_color_scheme_9 .btCommentsBox>h8,
.btLightSkin .btCommentsBox .comment-respond>h1,
.btLightSkin .btCommentsBox .comment-respond>h2,
.btLightSkin .btCommentsBox .comment-respond>h3,
.btLightSkin .btCommentsBox .comment-respond>h4,
.btLightSkin .btCommentsBox .comment-respond>h5,
.btLightSkin .btCommentsBox .comment-respond>h6,
.btLightSkin .btCommentsBox .comment-respond>h7,
.btLightSkin .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_2 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_4 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_5 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_8 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_9 .btCommentsBox .comment-respond>h8,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h1,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h2,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h3,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h4,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h5,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h6,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h7,
.btLightSkin .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_2 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_4 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_5 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_8 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_9 .btCommentsBox>.comment-respond:first-child>h8,
.btLightSkin .bt-comments-box>h1,
.btLightSkin .bt-comments-box>h2,
.btLightSkin .bt-comments-box>h3,
.btLightSkin .bt-comments-box>h4,
.btLightSkin .bt-comments-box>h5,
.btLightSkin .bt-comments-box>h6,
.btLightSkin .bt-comments-box>h7,
.btLightSkin .bt-comments-box>h8,
.bt_bb_color_scheme_2 .bt-comments-box>h1,
.bt_bb_color_scheme_2 .bt-comments-box>h2,
.bt_bb_color_scheme_2 .bt-comments-box>h3,
.bt_bb_color_scheme_2 .bt-comments-box>h4,
.bt_bb_color_scheme_2 .bt-comments-box>h5,
.bt_bb_color_scheme_2 .bt-comments-box>h6,
.bt_bb_color_scheme_2 .bt-comments-box>h7,
.bt_bb_color_scheme_2 .bt-comments-box>h8,
.bt_bb_color_scheme_4 .bt-comments-box>h1,
.bt_bb_color_scheme_4 .bt-comments-box>h2,
.bt_bb_color_scheme_4 .bt-comments-box>h3,
.bt_bb_color_scheme_4 .bt-comments-box>h4,
.bt_bb_color_scheme_4 .bt-comments-box>h5,
.bt_bb_color_scheme_4 .bt-comments-box>h6,
.bt_bb_color_scheme_4 .bt-comments-box>h7,
.bt_bb_color_scheme_4 .bt-comments-box>h8,
.bt_bb_color_scheme_5 .bt-comments-box>h1,
.bt_bb_color_scheme_5 .bt-comments-box>h2,
.bt_bb_color_scheme_5 .bt-comments-box>h3,
.bt_bb_color_scheme_5 .bt-comments-box>h4,
.bt_bb_color_scheme_5 .bt-comments-box>h5,
.bt_bb_color_scheme_5 .bt-comments-box>h6,
.bt_bb_color_scheme_5 .bt-comments-box>h7,
.bt_bb_color_scheme_5 .bt-comments-box>h8,
.bt_bb_color_scheme_8 .bt-comments-box>h1,
.bt_bb_color_scheme_8 .bt-comments-box>h2,
.bt_bb_color_scheme_8 .bt-comments-box>h3,
.bt_bb_color_scheme_8 .bt-comments-box>h4,
.bt_bb_color_scheme_8 .bt-comments-box>h5,
.bt_bb_color_scheme_8 .bt-comments-box>h6,
.bt_bb_color_scheme_8 .bt-comments-box>h7,
.bt_bb_color_scheme_8 .bt-comments-box>h8,
.bt_bb_color_scheme_9 .bt-comments-box>h1,
.bt_bb_color_scheme_9 .bt-comments-box>h2,
.bt_bb_color_scheme_9 .bt-comments-box>h3,
.bt_bb_color_scheme_9 .bt-comments-box>h4,
.bt_bb_color_scheme_9 .bt-comments-box>h5,
.bt_bb_color_scheme_9 .bt-comments-box>h6,
.bt_bb_color_scheme_9 .bt-comments-box>h7,
.bt_bb_color_scheme_9 .bt-comments-box>h8,
.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,
.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,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h1,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h2,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h3,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h4,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h5,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h6,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h7,
.bt_bb_color_scheme_8 .bt-comments-box .comment-respond>h8,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h1,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h2,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h3,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h4,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h5,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h6,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h7,
.bt_bb_color_scheme_9 .bt-comments-box .comment-respond>h8,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h1,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h2,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h3,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h4,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h5,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h6,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h7,
.btLightSkin .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_2 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_4 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_5 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_8 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_9 .bt-comments-box>.comment-respond:first-child>h8 {
    border-top: 1px solid rgba(24, 24, 24, .1) !important;
}

.btDarkSkin .btCommentsBox>h1,
.btDarkSkin .btCommentsBox>h2,
.btDarkSkin .btCommentsBox>h3,
.btDarkSkin .btCommentsBox>h4,
.btDarkSkin .btCommentsBox>h5,
.btDarkSkin .btCommentsBox>h6,
.btDarkSkin .btCommentsBox>h7,
.btDarkSkin .btCommentsBox>h8,
.bt_bb_color_scheme_1 .btCommentsBox>h1,
.bt_bb_color_scheme_1 .btCommentsBox>h2,
.bt_bb_color_scheme_1 .btCommentsBox>h3,
.bt_bb_color_scheme_1 .btCommentsBox>h4,
.bt_bb_color_scheme_1 .btCommentsBox>h5,
.bt_bb_color_scheme_1 .btCommentsBox>h6,
.bt_bb_color_scheme_1 .btCommentsBox>h7,
.bt_bb_color_scheme_1 .btCommentsBox>h8,
.bt_bb_color_scheme_3 .btCommentsBox>h1,
.bt_bb_color_scheme_3 .btCommentsBox>h2,
.bt_bb_color_scheme_3 .btCommentsBox>h3,
.bt_bb_color_scheme_3 .btCommentsBox>h4,
.bt_bb_color_scheme_3 .btCommentsBox>h5,
.bt_bb_color_scheme_3 .btCommentsBox>h6,
.bt_bb_color_scheme_3 .btCommentsBox>h7,
.bt_bb_color_scheme_3 .btCommentsBox>h8,
.bt_bb_color_scheme_6 .btCommentsBox>h1,
.bt_bb_color_scheme_6 .btCommentsBox>h2,
.bt_bb_color_scheme_6 .btCommentsBox>h3,
.bt_bb_color_scheme_6 .btCommentsBox>h4,
.bt_bb_color_scheme_6 .btCommentsBox>h5,
.bt_bb_color_scheme_6 .btCommentsBox>h6,
.bt_bb_color_scheme_6 .btCommentsBox>h7,
.bt_bb_color_scheme_6 .btCommentsBox>h8,
.bt_bb_color_scheme_7 .btCommentsBox>h1,
.bt_bb_color_scheme_7 .btCommentsBox>h2,
.bt_bb_color_scheme_7 .btCommentsBox>h3,
.bt_bb_color_scheme_7 .btCommentsBox>h4,
.bt_bb_color_scheme_7 .btCommentsBox>h5,
.bt_bb_color_scheme_7 .btCommentsBox>h6,
.bt_bb_color_scheme_7 .btCommentsBox>h7,
.bt_bb_color_scheme_7 .btCommentsBox>h8,
.bt_bb_color_scheme_10 .btCommentsBox>h1,
.bt_bb_color_scheme_10 .btCommentsBox>h2,
.bt_bb_color_scheme_10 .btCommentsBox>h3,
.bt_bb_color_scheme_10 .btCommentsBox>h4,
.bt_bb_color_scheme_10 .btCommentsBox>h5,
.bt_bb_color_scheme_10 .btCommentsBox>h6,
.bt_bb_color_scheme_10 .btCommentsBox>h7,
.bt_bb_color_scheme_10 .btCommentsBox>h8,
.btDarkSkin .btCommentsBox .comment-respond>h1,
.btDarkSkin .btCommentsBox .comment-respond>h2,
.btDarkSkin .btCommentsBox .comment-respond>h3,
.btDarkSkin .btCommentsBox .comment-respond>h4,
.btDarkSkin .btCommentsBox .comment-respond>h5,
.btDarkSkin .btCommentsBox .comment-respond>h6,
.btDarkSkin .btCommentsBox .comment-respond>h7,
.btDarkSkin .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_1 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_3 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_6 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_7 .btCommentsBox .comment-respond>h8,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h1,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h2,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h3,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h4,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h5,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h6,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h7,
.bt_bb_color_scheme_10 .btCommentsBox .comment-respond>h8,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h1,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h2,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h3,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h4,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h5,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h6,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h7,
.btDarkSkin .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_1 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_3 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_6 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_7 .btCommentsBox>.comment-respond:first-child>h8,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h1,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h2,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h3,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h4,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h5,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h6,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h7,
.bt_bb_color_scheme_10 .btCommentsBox>.comment-respond:first-child>h8,
.btDarkSkin .bt-comments-box>h1,
.btDarkSkin .bt-comments-box>h2,
.btDarkSkin .bt-comments-box>h3,
.btDarkSkin .bt-comments-box>h4,
.btDarkSkin .bt-comments-box>h5,
.btDarkSkin .bt-comments-box>h6,
.btDarkSkin .bt-comments-box>h7,
.btDarkSkin .bt-comments-box>h8,
.bt_bb_color_scheme_1 .bt-comments-box>h1,
.bt_bb_color_scheme_1 .bt-comments-box>h2,
.bt_bb_color_scheme_1 .bt-comments-box>h3,
.bt_bb_color_scheme_1 .bt-comments-box>h4,
.bt_bb_color_scheme_1 .bt-comments-box>h5,
.bt_bb_color_scheme_1 .bt-comments-box>h6,
.bt_bb_color_scheme_1 .bt-comments-box>h7,
.bt_bb_color_scheme_1 .bt-comments-box>h8,
.bt_bb_color_scheme_3 .bt-comments-box>h1,
.bt_bb_color_scheme_3 .bt-comments-box>h2,
.bt_bb_color_scheme_3 .bt-comments-box>h3,
.bt_bb_color_scheme_3 .bt-comments-box>h4,
.bt_bb_color_scheme_3 .bt-comments-box>h5,
.bt_bb_color_scheme_3 .bt-comments-box>h6,
.bt_bb_color_scheme_3 .bt-comments-box>h7,
.bt_bb_color_scheme_3 .bt-comments-box>h8,
.bt_bb_color_scheme_6 .bt-comments-box>h1,
.bt_bb_color_scheme_6 .bt-comments-box>h2,
.bt_bb_color_scheme_6 .bt-comments-box>h3,
.bt_bb_color_scheme_6 .bt-comments-box>h4,
.bt_bb_color_scheme_6 .bt-comments-box>h5,
.bt_bb_color_scheme_6 .bt-comments-box>h6,
.bt_bb_color_scheme_6 .bt-comments-box>h7,
.bt_bb_color_scheme_6 .bt-comments-box>h8,
.bt_bb_color_scheme_7 .bt-comments-box>h1,
.bt_bb_color_scheme_7 .bt-comments-box>h2,
.bt_bb_color_scheme_7 .bt-comments-box>h3,
.bt_bb_color_scheme_7 .bt-comments-box>h4,
.bt_bb_color_scheme_7 .bt-comments-box>h5,
.bt_bb_color_scheme_7 .bt-comments-box>h6,
.bt_bb_color_scheme_7 .bt-comments-box>h7,
.bt_bb_color_scheme_7 .bt-comments-box>h8,
.bt_bb_color_scheme_10 .bt-comments-box>h1,
.bt_bb_color_scheme_10 .bt-comments-box>h2,
.bt_bb_color_scheme_10 .bt-comments-box>h3,
.bt_bb_color_scheme_10 .bt-comments-box>h4,
.bt_bb_color_scheme_10 .bt-comments-box>h5,
.bt_bb_color_scheme_10 .bt-comments-box>h6,
.bt_bb_color_scheme_10 .bt-comments-box>h7,
.bt_bb_color_scheme_10 .bt-comments-box>h8,
.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,
.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,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h1,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h2,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h3,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h4,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h5,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h6,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h7,
.bt_bb_color_scheme_7 .bt-comments-box .comment-respond>h8,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h1,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h2,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h3,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h4,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h5,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h6,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h7,
.bt_bb_color_scheme_10 .bt-comments-box .comment-respond>h8,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h1,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h2,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h3,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h4,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h5,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h6,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h7,
.btDarkSkin .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_1 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_3 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_6 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_7 .bt-comments-box>.comment-respond:first-child>h8,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h1,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h2,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h3,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h4,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h5,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h6,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h7,
.bt_bb_color_scheme_10 .bt-comments-box>.comment-respond:first-child>h8 {
    border-top: 1px solid rgba(255, 255, 255, .1) !important;
}

.btCommentsBox ul.comments,
.btCommentsBox ul.comments li.comment,
.bt-comments-box ul.comments,
.bt-comments-box ul.comments li.comment {
    list-style: none;
    display: block;
    padding-left: 0;
    margin: 0;
}

.btCommentsBox .comment-respond>h1.comment-reply-title,
.btCommentsBox .comment-respond>h2.comment-reply-title,
.btCommentsBox .comment-respond>h3.comment-reply-title,
.btCommentsBox .comment-respond>h4.comment-reply-title,
.btCommentsBox .comment-respond>h5.comment-reply-title,
.btCommentsBox .comment-respond>h6.comment-reply-title,
.btCommentsBox .comment-respond>h7.comment-reply-title,
.btCommentsBox .comment-respond>h8.comment-reply-title,
.bt-comments-box .comment-respond>h1.comment-reply-title,
.bt-comments-box .comment-respond>h2.comment-reply-title,
.bt-comments-box .comment-respond>h3.comment-reply-title,
.bt-comments-box .comment-respond>h4.comment-reply-title,
.bt-comments-box .comment-respond>h5.comment-reply-title,
.bt-comments-box .comment-respond>h6.comment-reply-title,
.bt-comments-box .comment-respond>h7.comment-reply-title,
.bt-comments-box .comment-respond>h8.comment-reply-title {
    padding-top: .8333em !important;
}

.single-listing .btCommentsBox ul.comments li.comment,
.single-listing .bt-comments-box ul.comments li.comment {
    display: none;
}

.single-listing .btCommentsBox ul.comments li.comment:nth-child(1),
.single-listing .btCommentsBox ul.comments li.comment:nth-child(2),
.single-listing .btCommentsBox ul.comments li.comment:nth-child(3),
.single-listing .btCommentsBox ul.comments li.comment:nth-child(4),
.single-listing .btCommentsBox ul.comments li.comment:nth-child(5),
.single-listing .bt-comments-box ul.comments li.comment:nth-child(1),
.single-listing .bt-comments-box ul.comments li.comment:nth-child(2),
.single-listing .bt-comments-box ul.comments li.comment:nth-child(3),
.single-listing .bt-comments-box ul.comments li.comment:nth-child(4),
.single-listing .bt-comments-box ul.comments li.comment:nth-child(5) {
    display: block;
}

.single-listing .btCommentsBox ul.comments li.comment:nth-child(1) ul.children li.comment,
.single-listing .btCommentsBox ul.comments li.comment:nth-child(2) ul.children li.comment,
.single-listing .btCommentsBox ul.comments li.comment:nth-child(3) ul.children li.comment,
.single-listing .btCommentsBox ul.comments li.comment:nth-child(4) ul.children li.comment,
.single-listing .btCommentsBox ul.comments li.comment:nth-child(5) ul.children li.comment,
.single-listing .bt-comments-box ul.comments li.comment:nth-child(1) ul.children li.comment,
.single-listing .bt-comments-box ul.comments li.comment:nth-child(2) ul.children li.comment,
.single-listing .bt-comments-box ul.comments li.comment:nth-child(3) ul.children li.comment,
.single-listing .bt-comments-box ul.comments li.comment:nth-child(4) ul.children li.comment,
.single-listing .bt-comments-box ul.comments li.comment:nth-child(5) ul.children li.comment {
    display: none;
}

.btCommentsExpanded.single-listing .btCommentsBox ul.comments li.comment,
.btCommentsExpanded.single-listing .bt-comments-box ul.comments li.comment {
    display: block !important;
}

.btCommentsExpanded.single-listing .btCommentsBox ul.comments li.comment ul.children li.comment,
.btCommentsExpanded.single-listing .bt-comments-box ul.comments li.comment ul.children li.comment {
    display: block;
}

.btCommentsBox ul.comments>li,
.btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt-comments-box ul.comments>li,
.bt-comments-box ul.comments>li.comment>ul.children>li.comment {
    display: block;
    margin: 0;
}

.btLightSkin .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_2 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_4 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_5 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_8 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_9 .btCommentsBox ul.comments>li,
.btLightSkin .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_2 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_4 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_5 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_8 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_9 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.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,
.bt_bb_color_scheme_8 .bt-comments-box ul.comments>li,
.bt_bb_color_scheme_9 .bt-comments-box ul.comments>li,
.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,
.bt_bb_color_scheme_8 .bt-comments-box ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_9 .bt-comments-box ul.comments>li.comment>ul.children>li.comment {
    border-top: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_1 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_3 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_6 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_7 .btCommentsBox ul.comments>li,
.bt_bb_color_scheme_10 .btCommentsBox ul.comments>li,
.btDarkSkin .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_1 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_3 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_6 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_7 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_10 .btCommentsBox ul.comments>li.comment>ul.children>li.comment,
.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,
.bt_bb_color_scheme_7 .bt-comments-box ul.comments>li,
.bt_bb_color_scheme_10 .bt-comments-box ul.comments>li,
.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,
.bt_bb_color_scheme_7 .bt-comments-box ul.comments>li.comment>ul.children>li.comment,
.bt_bb_color_scheme_10 .bt-comments-box ul.comments>li.comment>ul.children>li.comment {
    border-top: 1px solid rgba(255, 255, 255, .1);
}

.btCommentsBox ul.comments>li:first-child,
.btCommentsBox ul.comments>li.comment>ul.children>li.comment:first-child,
.bt-comments-box ul.comments>li:first-child,
.bt-comments-box ul.comments>li.comment>ul.children>li.comment:first-child {
    border-top: 0;
}

.btCommentsBox ul.comments li>article,
.bt-comments-box ul.comments li>article {
    padding: 1.25em 0;
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.btCommentsBox ul.comments li>article .commentTxt,
.bt-comments-box ul.comments li>article .commentTxt {
    padding: 0;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.btCommentsBox ul.comments li>article .commentAvatar,
.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 .btCommentsBox ul.comments li>article .commentAvatar,
.rtl .bt-comments-box ul.comments li>article .commentAvatar {
    padding: 0 0 0 20px;
}

.btCommentsBox ul.comments li>article .commentAvatar img,
.bt-comments-box ul.comments li>article .commentAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.btCommentsBox ul.comments>li:first-child>article,
.bt-comments-box ul.comments>li:first-child>article {
    padding-top: 0;
}

.btCommentsBox ul.comments li.pingback,
.bt-comments-box ul.comments li.pingback {
    padding-top: 1em;
}

.btCommentsBox ul.comments li.pingback .edit-link,
.bt-comments-box ul.comments li.pingback .edit-link {
    display: inline-block;
    font-size: .75rem;
    line-height: 1;
}

.btCommentsBox ul.comments li.pingback .edit-link:not(:empty),
.bt-comments-box ul.comments li.pingback .edit-link:not(:empty) {
    margin: 0 0 0 1em;
}

.rtl .btCommentsBox ul.comments li.pingback .edit-link:not(:empty),
.rtl .bt-comments-box ul.comments li.pingback .edit-link:not(:empty) {
    margin: 0 1em 0 0;
}

.btCommentsBox ul.comments li.pingback .edit-link a,
.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;
}

.btCommentsBox ul.comments li.pingback .edit-link a:before,
.bt-comments-box ul.comments li.pingback .edit-link a:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #ee920e;
}

.rtl .btCommentsBox ul.comments li.pingback .edit-link a:before,
.rtl .bt-comments-box ul.comments li.pingback .edit-link a:before {
    margin: 0 0 0 5px;
}

.btLightSkin .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_2 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_4 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_5 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_8 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_9 .btCommentsBox ul.comments li.pingback .edit-link a,
.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,
.bt_bb_color_scheme_8 .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_9 .bt-comments-box ul.comments li.pingback .edit-link a {
    color: rgba(24, 24, 24, .5);
}

.btLightSkin .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_2 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_4 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_5 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_8 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_9 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.btLightSkin .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_2 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_4 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_5 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_8 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_9 .bt-comments-box ul.comments li.pingback .edit-link a:hover {
    color: #ee920e;
}

.btDarkSkin .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_1 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_3 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_6 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_7 .btCommentsBox ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_10 .btCommentsBox ul.comments li.pingback .edit-link a,
.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,
.bt_bb_color_scheme_7 .bt-comments-box ul.comments li.pingback .edit-link a,
.bt_bb_color_scheme_10 .bt-comments-box ul.comments li.pingback .edit-link a {
    color: rgba(255, 255, 255, .5);
}

.btDarkSkin .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_1 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_3 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_6 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_7 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_10 .btCommentsBox ul.comments li.pingback .edit-link a:hover,
.btDarkSkin .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_1 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_3 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_6 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_7 .bt-comments-box ul.comments li.pingback .edit-link a:hover,
.bt_bb_color_scheme_10 .bt-comments-box ul.comments li.pingback .edit-link a:hover {
    color: #ee920e;
}

.btCommentsBox ul.comments li.pingback .edit-link a:before,
.bt-comments-box ul.comments li.pingback .edit-link a:before {
    content: "\f040";
}

.btCommentsBox ul.children,
.bt-comments-box ul.children {
    margin: 0 0 0 2.5em;
}

.rtl .btCommentsBox ul.children,
.rtl .bt-comments-box ul.children {
    margin: 0 2.5em 0 0;
}

.btCommentsBox input,
.btCommentsBox textarea,
.bt-comments-box input,
.bt-comments-box textarea {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.btCommentsBox .btComment,
.bt-comments-box .btComment {
    line-height: 0;
}

.btCommentsBox .btComment textarea,
.btCommentsBox .btComment label,
.bt-comments-box .btComment textarea,
.bt-comments-box .btComment label {
    line-height: 1.8;
}

.btCommentsBox .vcard,
.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;
}

.btCommentsBox .vcard h1.author,
.btCommentsBox .vcard h2.author,
.btCommentsBox .vcard h3.author,
.btCommentsBox .vcard h4.author,
.btCommentsBox .vcard h5.author,
.btCommentsBox .vcard h6.author,
.btCommentsBox .vcard h7.author,
.btCommentsBox .vcard h8.author,
.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.09375rem;
    font-family: Nunito Sans;
}

.btCommentsBox .vcard .posted,
.bt-comments-box .vcard .posted {
    margin: 0;
    opacity: .8;
    line-height: 1.15;
    text-align: right;
    padding: 0 0 0 10px;
    font-size: .75rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.rtl .btCommentsBox .vcard .posted,
.rtl .bt-comments-box .vcard .posted {
    text-align: left;
    padding: 0 10px 0 0;
}

.btLightSkin .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_2 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_4 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_5 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_8 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_9 .btCommentsBox .vcard .posted,
.btLightSkin .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_2 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_4 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_5 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_8 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_9 .bt-comments-box .vcard .posted {
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_1 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_3 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_6 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_7 .btCommentsBox .vcard .posted,
.bt_bb_color_scheme_10 .btCommentsBox .vcard .posted,
.btDarkSkin .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_1 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_3 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_6 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_7 .bt-comments-box .vcard .posted,
.bt_bb_color_scheme_10 .bt-comments-box .vcard .posted {
    color: rgba(255, 255, 255, .5);
}

.btCommentsBox .vcard .posted:before,
.bt-comments-box .vcard .posted:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #ee920e;
    content: "\f017";
}

.rtl .btCommentsBox .vcard .posted:before,
.rtl .bt-comments-box .vcard .posted:before {
    margin: 0 0 0 5px;
}

.btCommentsBox .vcard .star-rating,
.bt-comments-box .vcard .star-rating {
    margin-left: .5em;
}

.rtl .btCommentsBox .vcard .star-rating,
.rtl .bt-comments-box .vcard .star-rating {
    margin-left: 0;
    margin-right: .5em;
}

.woocommerce .btCommentsBox .vcard .star-rating,
.woocommerce .bt-comments-box .vcard .star-rating {
    margin-left: .5em;
}

.woocommerce .btCommentsBox .vcard .star-rating strong,
.woocommerce .bt-comments-box .vcard .star-rating strong {
    display: none;
}

.woocommerce.rtl .btCommentsBox .vcard .star-rating,
.woocommerce.rtl .bt-comments-box .vcard .star-rating {
    right: auto;
    margin-left: 0;
    margin-right: .5em;
}

.btCommentsBox .commentTxt p.edit-link,
.btCommentsBox .commentTxt p.reply,
.bt-comments-box .commentTxt p.edit-link,
.bt-comments-box .commentTxt p.reply {
    display: inline-block;
    font-size: .75rem;
    line-height: 1;
}

.btCommentsBox .commentTxt p.edit-link:not(:empty),
.btCommentsBox .commentTxt p.reply:not(:empty),
.bt-comments-box .commentTxt p.edit-link:not(:empty),
.bt-comments-box .commentTxt p.reply:not(:empty) {
    margin: 0 2em 0 0;
}

.rtl .btCommentsBox .commentTxt p.edit-link:not(:empty),
.rtl .btCommentsBox .commentTxt p.reply:not(:empty),
.rtl .bt-comments-box .commentTxt p.edit-link:not(:empty),
.rtl .bt-comments-box .commentTxt p.reply:not(:empty) {
    margin: 0 0 0 2em;
}

.btCommentsBox .commentTxt p.edit-link a,
.btCommentsBox .commentTxt p.reply a,
.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;
}

.btCommentsBox .commentTxt p.edit-link a:before,
.btCommentsBox .commentTxt p.reply a:before,
.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: #ee920e;
}

.rtl .btCommentsBox .commentTxt p.edit-link a:before,
.rtl .btCommentsBox .commentTxt p.reply a:before,
.rtl .bt-comments-box .commentTxt p.edit-link a:before,
.rtl .bt-comments-box .commentTxt p.reply a:before {
    margin: 0 0 0 5px;
}

.btLightSkin .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_2 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_4 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_5 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_8 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_9 .btCommentsBox .commentTxt p.edit-link a,
.btLightSkin .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_2 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_4 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_5 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_8 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_9 .btCommentsBox .commentTxt p.reply a,
.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,
.bt_bb_color_scheme_8 .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_9 .bt-comments-box .commentTxt p.edit-link a,
.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,
.bt_bb_color_scheme_8 .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_9 .bt-comments-box .commentTxt p.reply a {
    color: rgba(24, 24, 24, .5);
}

.btLightSkin .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_2 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_4 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_5 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_8 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_9 .btCommentsBox .commentTxt p.edit-link a:hover,
.btLightSkin .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_2 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_4 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_5 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_8 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_9 .btCommentsBox .commentTxt p.reply a:hover,
.btLightSkin .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_2 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_4 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_5 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_8 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_9 .bt-comments-box .commentTxt p.edit-link a:hover,
.btLightSkin .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_2 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_4 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_5 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_8 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_9 .bt-comments-box .commentTxt p.reply a:hover {
    color: #ee920e;
}

.btDarkSkin .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_1 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_3 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_6 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_7 .btCommentsBox .commentTxt p.edit-link a,
.bt_bb_color_scheme_10 .btCommentsBox .commentTxt p.edit-link a,
.btDarkSkin .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_1 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_3 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_6 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_7 .btCommentsBox .commentTxt p.reply a,
.bt_bb_color_scheme_10 .btCommentsBox .commentTxt p.reply a,
.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,
.bt_bb_color_scheme_7 .bt-comments-box .commentTxt p.edit-link a,
.bt_bb_color_scheme_10 .bt-comments-box .commentTxt p.edit-link a,
.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,
.bt_bb_color_scheme_7 .bt-comments-box .commentTxt p.reply a,
.bt_bb_color_scheme_10 .bt-comments-box .commentTxt p.reply a {
    color: rgba(255, 255, 255, .5);
}

.btDarkSkin .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_1 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_3 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_6 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_7 .btCommentsBox .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_10 .btCommentsBox .commentTxt p.edit-link a:hover,
.btDarkSkin .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_1 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_3 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_6 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_7 .btCommentsBox .commentTxt p.reply a:hover,
.bt_bb_color_scheme_10 .btCommentsBox .commentTxt p.reply a:hover,
.btDarkSkin .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_1 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_3 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_6 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_7 .bt-comments-box .commentTxt p.edit-link a:hover,
.bt_bb_color_scheme_10 .bt-comments-box .commentTxt p.edit-link a:hover,
.btDarkSkin .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_1 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_3 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_6 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_7 .bt-comments-box .commentTxt p.reply a:hover,
.bt_bb_color_scheme_10 .bt-comments-box .commentTxt p.reply a:hover {
    color: #ee920e;
}

.btCommentsBox .commentTxt p.edit-link a:before,
.bt-comments-box .commentTxt p.edit-link a:before {
    content: "\f040";
}

.btCommentsBox .commentTxt p.reply a:before,
.bt-comments-box .commentTxt p.reply a:before {
    content: "\f112";
}

.btCommentsBox .comment-form,
.bt-comments-box .comment-form {
    padding-bottom: 1.5em;
}

.btCommentsBox .comment-navigation,
.bt-comments-box .comment-navigation {
    text-align: right;
    clear: right;
}

.btCommentsBox .comment-navigation a,
.btCommentsBox .comment-navigation span,
.bt-comments-box .comment-navigation a,
.bt-comments-box .comment-navigation span {
    display: inline-block;
}

.btCommentsBox .comment-navigation span,
.bt-comments-box .comment-navigation span {
    margin: 0 5px;
}

.comment-awaiting-moderation {
    color: #ee920e;
}

a#cancel-comment-reply-link {
    padding: .81275em 1.875em;
    margin: 0 0 0 2em;
    background: none;
    border: none;
    color: #ee920e;
    font-family: Nunito Sans;
    border: 2px solid transparent;
    font-weight: 700;
    position: relative;
    float: right;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.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: "";
    position: absolute;
    left: -2px;
    top: -2px;
    right: -2px;
    bottom: -2px;
    z-index: 0;
    opacity: 1;
    border: 2px solid #ee920e;
}

.btSoftRoundedButtons a#cancel-comment-reply-link:after {
    border-radius: 3px;
}

.btHardRoundedButtons a#cancel-comment-reply-link:after {
    border-radius: 50px;
}

a#cancel-comment-reply-link:hover {
    border-color: #f43d11;
    color: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

a#cancel-comment-reply-link:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.pcItem p {
    margin-bottom: .625em;
}

.btCommentSubmit {
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: none;
    border: none;
    background: #ee920e;
    color: #fff;
    font-weight: 700;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btSoftRoundedButtons .btCommentSubmit {
    border-radius: 3px;
}

.btHardRoundedButtons .btCommentSubmit {
    border-radius: 50px;
}

.btCommentSubmit:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f1d8";
    font-weight: 400;
}

.rtl .btCommentSubmit:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
}

.btCommentSubmit:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #ee920e;
}

.btSoftRoundedButtons .btCommentSubmit:after {
    border-radius: 3px;
}

.btHardRoundedButtons .btCommentSubmit:after {
    border-radius: 50px;
}

.btCommentSubmit:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btCommentSubmit:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.no-comments {
    text-align: center;
    font-size: .875em;
    background: rgba(24, 24, 24, .1);
    text-transform: uppercase;
    padding: .5em;
}

.woocommerce-noreviews {
    text-align: center;
    padding: 1.5625em 0 0;
    margin: 1.5625em 0 1.5625em;
    text-transform: uppercase;
    text-align: center;
    font-family: Zilla Slab;
    font-weight: 700;
    color: #ee920e;
}

.btLightSkin .woocommerce-noreviews,
.bt_bb_color_scheme_2 .woocommerce-noreviews,
.bt_bb_color_scheme_4 .woocommerce-noreviews,
.bt_bb_color_scheme_5 .woocommerce-noreviews,
.bt_bb_color_scheme_8 .woocommerce-noreviews,
.bt_bb_color_scheme_9 .woocommerce-noreviews {
    border-top: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .woocommerce-noreviews,
.bt_bb_color_scheme_1 .woocommerce-noreviews,
.bt_bb_color_scheme_3 .woocommerce-noreviews,
.bt_bb_color_scheme_6 .woocommerce-noreviews,
.bt_bb_color_scheme_7 .woocommerce-noreviews,
.bt_bb_color_scheme_10 .woocommerce-noreviews {
    border-top: 1px solid rgba(255, 255, 255, .1);
}

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

    .btCommentsBox ul.comments li>article .commentAvatar,
    .bt-comments-box ul.comments li>article .commentAvatar {
        -webkit-flex: 1 0 70px;
        -ms-flex: 1 0 70px;
        flex: 1 0 70px;
        padding-right: 20px;
    }

    .rtl .btCommentsBox ul.comments li>article .commentAvatar,
    .rtl .bt-comments-box ul.comments li>article .commentAvatar {
        padding-right: 0;
        padding-left: 20px;
    }
}

@media(max-width: 520px) {

    .btCommentsBox .vcard,
    .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;
    }

    .btCommentsBox .vcard h5.author,
    .bt-comments-box .vcard h5.author {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }

    .btCommentsBox .vcard .posted,
    .bt-comments-box .vcard .posted {
        padding: 0;
        margin-top: .7em;
        text-align: left;
    }

    .btCommentsBox ul.comments ul.children,
    .bt-comments-box ul.comments ul.children {
        padding: 0;
        margin: 0;
    }

    .btCommentsBox ul.comments ul.children li.comment,
    .bt-comments-box ul.comments ul.children li.comment {
        padding: 0;
        border-top: none !important;
    }

    .btCommentsBox ul.comments ul.children li.comment article,
    .bt-comments-box ul.comments ul.children li.comment article {
        position: relative;
    }

    .btLightSkin .btCommentsBox ul.comments ul.children li.comment article,
    .btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_2 .btCommentsBox 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 .btCommentsBox 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 .btCommentsBox ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_5 .bt-comments-box ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_8 .btCommentsBox ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_8 .bt-comments-box ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_9 .btCommentsBox ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_9 .bt-comments-box ul.comments ul.children li.comment article {
        background-color: rgba(0, 0, 0, .055);
    }

    .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article,
    .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_1 .btCommentsBox 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 .btCommentsBox 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 .btCommentsBox ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_6 .bt-comments-box ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_7 .btCommentsBox ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_7 .bt-comments-box ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_10 .btCommentsBox ul.comments ul.children li.comment article,
    .bt_bb_color_scheme_10 .bt-comments-box ul.comments ul.children li.comment article {
        background-color: rgba(255, 255, 255, .055);
    }

    .btCommentsBox ul.comments ul.children li.comment article .commentAvatar,
    .bt-comments-box ul.comments ul.children li.comment article .commentAvatar {
        padding-left: 10px;
    }

    .btCommentsBox ul.comments ul.children li.comment article:after,
    .bt-comments-box ul.comments ul.children li.comment article:after {
        content: '\f148';
        display: block;
        position: absolute;
        top: 5px;
        right: 5px;
        width: 20px;
        height: 20px;
        font: normal 16px/20px FontAwesome;
        vertical-align: middle;
        text-align: center;
        border-radius: 50%;
    }

    .btLightSkin .btCommentsBox ul.comments ul.children li.comment article:after,
    .btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_2 .btCommentsBox 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 .btCommentsBox 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 .btCommentsBox ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_5 .bt-comments-box ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_8 .btCommentsBox ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_8 .bt-comments-box ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_9 .btCommentsBox ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_9 .bt-comments-box ul.comments ul.children li.comment article:after {
        background: rgba(24, 24, 24, .3);
        color: #fff;
    }

    .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article:after,
    .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_1 .btCommentsBox 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 .btCommentsBox 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 .btCommentsBox ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_6 .bt-comments-box ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_7 .btCommentsBox ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_7 .bt-comments-box ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_10 .btCommentsBox ul.comments ul.children li.comment article:after,
    .bt_bb_color_scheme_10 .bt-comments-box ul.comments ul.children li.comment article:after {
        background: rgba(255, 255, 255, .3);
        color: #fff;
    }

    .rtl .btCommentsBox ul.comments ul.children li.comment article:after,
    .rtl .bt-comments-box ul.comments ul.children li.comment article:after {
        right: auto;
        left: 5px;
    }
}

/* btBox defaults */
.btBox {
    margin-bottom: 1.5625em;
    padding-top: 1.5625em;
    position: relative;
    font-size: .875rem;
}

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

.btBox:before {
    content: "";
    border-bottom: 1px solid;
    display: block;
    position: absolute;
    left: -20px;
    right: -20px;
    top: 0;
}

.btLightSkin .btBox:before,
.bt_bb_color_scheme_2 .btBox:before,
.bt_bb_color_scheme_4 .btBox:before,
.bt_bb_color_scheme_5 .btBox:before,
.bt_bb_color_scheme_8 .btBox:before,
.bt_bb_color_scheme_9 .btBox:before {
    border-color: rgba(24, 24, 24, .07);
}

.btDarkSkin .btBox:before,
.bt_bb_color_scheme_1 .btBox:before,
.bt_bb_color_scheme_3 .btBox:before,
.bt_bb_color_scheme_6 .btBox:before,
.bt_bb_color_scheme_7 .btBox:before,
.bt_bb_color_scheme_10 .btBox:before {
    border-color: rgba(255, 255, 255, .05);
}

.btSiteFooterWidgets .btBox:before {
    display: none;
}

.btBox:empty:before {
    display: none;
}

.btBox:first-child {
    padding-top: 0;
}

.btBox:first-child:before {
    display: none;
}

.btSiteFooterWidgets .btBox {
    padding-top: 0;
}

/* Base typography */
.sidebar .widget_bt_bb_recent_posts ul li,
.btSidebar .widget_bt_bb_recent_posts ul li {
    margin: 0;
}

.btBox>h4,
.btBox .opentable>h4,
.btBox .resurva>h4,
.btBox .timekit>h4,
.btCustomMenu>h4,
.btCustomMenu .opentable>h4,
.btCustomMenu .resurva>h4,
.btCustomMenu .timekit>h4,
.btTopBox>h4,
.btTopBox .opentable>h4,
.btTopBox .resurva>h4,
.btTopBox .timekit>h4 {
    font-size: 1.25rem;
    margin-bottom: 1em;
    padding-bottom: 0;
    display: block;
    font-weight: 400;
    overflow: hidden;
    position: relative;
}

.btBox h5,
.btCustomMenu h5,
.btTopBox h5 {
    font-size: 1.4em;
    margin-bottom: .35em;
}

.btBox label,
.btCustomMenu label,
.btTopBox label {
    display: none;
}

.btBox .wp-caption,
.btCustomMenu .wp-caption,
.btTopBox .wp-caption {
    margin-bottom: .5em;
}

.btBox select,
.btCustomMenu select,
.btTopBox select {
    display: block;
    margin: .5em 0 0;
    width: 100%;
    padding: .5em;
}

.btBox ul,
.btCustomMenu ul,
.btTopBox ul {
    list-style: none;
    margin: 0;
    display: block;
    padding: 0;
}

.btBox ul li,
.btCustomMenu ul li,
.btTopBox ul li {
    display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .8em 0;
    margin-left: 0;
}

.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: -1em;
    top: -.5em;
    bottom: -.5em;
    content: "";
    width: 0;
    background: #ee920e;
    -webkit-transition: width 200ms ease;
    -moz-transition: width 200ms ease;
    transition: width 200ms ease;
}

.rtl .btBox ul li a:before,
.rtl .btCustomMenu ul li a:before,
.rtl .btTopBox ul li a:before {
    left: auto;
    right: -1em;
}

.btBox ul li a:hover:before,
.btCustomMenu ul li a:hover:before,
.btTopBox ul li a:hover:before {
    width: 2px;
}

.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,
.bt_bb_color_scheme_8 .btBox ul li,
.bt_bb_color_scheme_9 .btBox ul li,
.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,
.bt_bb_color_scheme_8 .btCustomMenu ul li,
.bt_bb_color_scheme_9 .btCustomMenu ul li,
.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,
.bt_bb_color_scheme_8 .btTopBox ul li,
.bt_bb_color_scheme_9 .btTopBox ul li {
    border-bottom: 1px solid rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .btBox ul li,
.bt_bb_color_scheme_10 .btBox ul li,
.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,
.bt_bb_color_scheme_7 .btCustomMenu ul li,
.bt_bb_color_scheme_10 .btCustomMenu ul li,
.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,
.bt_bb_color_scheme_7 .btTopBox ul li,
.bt_bb_color_scheme_10 .btTopBox ul li {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.btBox ul li:last-child,
.btCustomMenu ul li:last-child,
.btTopBox ul li:last-child {
    border-bottom: 0 !important;
}

.btBox ul li ul,
.btCustomMenu ul li ul,
.btTopBox ul li ul {
    margin: 1em 0 0;
    padding: 0;
}

.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,
.bt_bb_color_scheme_8 .btBox ul li ul,
.bt_bb_color_scheme_9 .btBox ul li ul,
.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,
.bt_bb_color_scheme_8 .btCustomMenu ul li ul,
.bt_bb_color_scheme_9 .btCustomMenu ul li ul,
.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,
.bt_bb_color_scheme_8 .btTopBox ul li ul,
.bt_bb_color_scheme_9 .btTopBox ul li ul {
    border-top: 1px solid rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .btBox ul li ul,
.bt_bb_color_scheme_10 .btBox ul li ul,
.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,
.bt_bb_color_scheme_7 .btCustomMenu ul li ul,
.bt_bb_color_scheme_10 .btCustomMenu ul li ul,
.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,
.bt_bb_color_scheme_7 .btTopBox ul li ul,
.bt_bb_color_scheme_10 .btTopBox ul li ul {
    border-top: 1px solid rgba(255, 255, 255, .1);
}

.btBox ul li ul li,
.btCustomMenu ul li ul li,
.btTopBox ul li ul li {
    margin-left: .5em;
}

.btBox ul li.current-menu-item>a,
.btCustomMenu ul li.current-menu-item>a,
.btTopBox ul li.current-menu-item>a {
    color: #ee920e;
}

.btBox ul li:first-child,
.btCustomMenu ul li:first-child,
.btTopBox ul li:first-child {
    padding-top: 0;
}

.btBox ul li:after,
.btCustomMenu ul li:after,
.btTopBox ul li:after {
    clear: both;
    content: " ";
    display: block;
}

.btBox ul li li:last-child,
.btCustomMenu ul li li:last-child,
.btTopBox ul li li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.btBox ul li li,
.btBox ul li:first-child li,
.btBox ul li li:first-child,
.btCustomMenu ul li li,
.btCustomMenu ul li:first-child li,
.btCustomMenu ul li li:first-child,
.btTopBox ul li li,
.btTopBox ul li:first-child li,
.btTopBox ul li li:first-child {
    padding-top: .8em;
}

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

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
    font-size: 1rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.4em;
    max-height: 2.8em;
}

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after,
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after {
    display: none;
}

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_content>span,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_content>span,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .25em;
}

.btBox p.posted,
.btBox .quantity,
.btCustomMenu p.posted,
.btCustomMenu .quantity,
.btTopBox p.posted,
.btTopBox .quantity {
    font-weight: 600;
    margin: 0;
    font-size: .8em;
}

.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: #ee920e;
    background: #ee920e;
    color: #FFF;
    font-family: "Zilla Slab";
    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: "Zilla Slab";
    font-weight: 700;
}

.widget_rss li .rss-date {
    display: block;
    opacity: .7;
    margin: 0 0 5px;
    font-size: .75rem;
}

.widget_rss li cite {
    line-height: 2em;
}

/* Dropdown archives */
.fancy-select {
    font-size: .875rem;
    position: relative;
}

.fancy-select .trigger {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    line-height: 2.5rem;
    padding: 0 0 0 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;
    -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: 0 .625rem;
}

.rtl .fancy-select .trigger:before {
    float: left;
}

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

.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, .1);
    background-color: #fff;
    color: #181818;
}

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

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

.bt_bb_listing_search_form .fancy-select .options.overflowing {
    bottom: 3.125rem;
}

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

.fancy-select ul.options li {
    cursor: pointer;
    padding: .8em 1em;
    line-height: 1rem;
    margin: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    border-bottom: 1px solid rgba(24, 24, 24, .1);
}

.fancy-select ul.options li:last-child {
    border-bottom: 0 !important;
}

.fancy-select ul.options li:hover {
    background: rgba(24, 24, 24, .07);
    color: #ee920e;
    -webkit-box-shadow: inset 3px 0 0 0 #fff, inset 5px 0 0 0 #ee920e;
    box-shadow: inset 3px 0 0 0 #fff, inset 5px 0 0 0 #ee920e;
}

.rtl .fancy-select ul.options li:hover {
    -webkit-box-shadow: inset -3px 0 0 0 #fff, inset -5px 0 0 0 #ee920e;
    box-shadow: inset -3px 0 0 0 #fff, inset -5px 0 0 0 #ee920e;
}

/* Woo commerce widgets */
/* Card widget */
.widget_shopping_cart ul li:last-child {
    border: none;
}

.widget_shopping_cart .total {
    width: 100%;
    border-top: 2px solid;
    padding: 1em 0 0;
    line-height: 1.25;
}

.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,
.bt_bb_color_scheme_8 .widget_shopping_cart .total,
.bt_bb_color_scheme_9 .widget_shopping_cart .total {
    border-color: rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .widget_shopping_cart .total,
.bt_bb_color_scheme_10 .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;
    font-weight: 700;
}

.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;
    font-family: Zilla Slab;
}

.widget_shopping_cart .buttons {
    width: 100%;
}

.widget_shopping_cart .buttons .button {
    width: 48%;
    display: block;
    float: left;
    text-align: center;
    background: #ee920e;
    color: #fff;
    padding: .81275rem .5rem;
}

.btHardRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 50px;
}

.btSoftRoundedButtons .widget_shopping_cart .buttons .button {
    border-radius: 3px;
}

.widget_shopping_cart .buttons .button.checkout {
    float: right;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
    position: relative;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    display: block;
    float: right;
    margin: 0 0 0 6px;
}

.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
    float: left;
    margin: 0 6px 0 0;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    height: 1em;
    line-height: 1;
    width: 1em;
    vertical-align: middle;
    background-color: transparent;
    color: #ee920e;
    font-size: 1rem;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    color: #3f3f3f;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:before {
    position: relative;
    background: transparent;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    content: '\e681';
    font-family: Icon7Stroke;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
    text-align: left;
}

.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
    text-align: right;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .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;
    line-height: 2.8571em;
    width: 2.8571em;
    background: #ee920e;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    position: relative;
    text-align: center;
    margin-left: .35em;
    margin-right: 0;
}

.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    margin-right: .35em;
    margin-left: 0;
}

.btHardRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btHardRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btHardRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    border-radius: 50px;
}

.btSoftRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btSoftRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btSoftRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    border-radius: 3px;
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #ee920e;
    opacity: 1;
}

.btHardRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btHardRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btHardRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    border-radius: 50px;
}

.btSoftRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btSoftRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btSoftRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    border-radius: 3px;
}

.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 {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3) !important;
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3) !important;
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover:after,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover:after,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover:after {
    left: -6px;
    right: -6px;
    top: -6px;
    bottom: -6px;
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.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: block;
    padding: 2px 3px;
    background-color: #3f3f3f;
    color: #fff;
    font: normal 10px/1 Nunito Sans;
    border-radius: 2px;
    position: absolute;
    top: -2px;
    right: -2px;
    z-index: 1;
    text-align: center;
    min-width: 1em;
}

.btHardRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btHardRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btHardRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    border-radius: 50px;
}

.btSoftRoundedButtons .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btSoftRoundedButtons .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btSoftRoundedButtons .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    border-radius: 3px;
}

.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    right: auto;
    left: 0;
}

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
    position: relative;
    display: inline-block;
    vertical-align: 50%;
    margin: 0 0 -50px -15px;
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    width: 300px;
    background: #fff;
    padding: 1em;
    position: absolute;
    z-index: 2;
    opacity: 0;
    right: 0;
    top: -webkit-calc(100px - ((100px/2 + 2px)/2));
    top: -moz-calc(100px - ((100px/2 + 2px)/2));
    top: calc(100px - ((100px/2 + 2px)/2));
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
    color: #181818;
    -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;
    pointer-events: none;
}

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

.btMenuHorizontal.btStickyHeaderActive .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuHorizontal.btStickyHeaderActive .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuHorizontal.btStickyHeaderActive .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    top: -webkit-calc(100px*.6 - (100px*.6 - 100px/2 + 2px)/2);
    top: -moz-calc(100px*.6 - (100px*.6 - 100px/2 + 2px)/2);
    top: calc(100px*.6 - (100px*.6 - 100px/2 + 2px)/2);
}

.btMenuHorizontal.btMenuBelowLogo .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuHorizontal.btMenuBelowLogo .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuHorizontal.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    top: -webkit-calc(50px - 1px);
    top: -moz-calc(50px - 1px);
    top: calc(50px - 1px);
}

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

.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;
    color: #ee920e;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: 300ms ease color;
    -moz-transition: 300ms ease color;
    transition: 300ms ease color;
}

.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: '\e681';
    display: block;
    font-family: Icon7Stroke;
    font-size: 2em;
    margin: 0 auto;
}

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover {
    color: inherit;
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
}

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.topBar .widget_shopping_cart .btCartWidgetInnerContent {
    font-size: 1.25em;
    color: #181818 !important;
    text-align: left;
}

.topBar .btTopToolsRight .widget_shopping_cart .btIco {
    margin-right: .5em;
}

/* Product widgets */
.widget_recent_reviews {
    font-family: Zilla Slab;
    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 1em;
}

.product_list_widget .reviewer {
    display: block;
    line-height: 1;
}

.product_list_widget li:after {
    display: table !important;
}

/* Price filter */
.widget_price_filter .price_slider_wrapper .ui-slider {
    border-radius: 1em;
    border: 1px solid;
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em;
    margin-bottom: 1em;
}

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    background-color: #ee920e;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.3em;
    margin-left: -.5em;
    -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-state-active {
    -webkit-box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
    box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
}

.btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_2 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_4 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_5 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_8 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_9 .widget_price_filter .price_slider_wrapper .ui-slider {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_1 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_3 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_6 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_7 .widget_price_filter .price_slider_wrapper .ui-slider,
.bt_bb_color_scheme_10 .widget_price_filter .price_slider_wrapper .ui-slider {
    border-color: rgba(255, 255, 255, .3);
}

.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,
.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,
.bt_bb_color_scheme_8 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_7 .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.bt_bb_color_scheme_10 .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;
}

.widget_price_filter .price_slider_amount .price_label {
    padding-top: 8px;
}

.widget_price_filter .price_slider_amount .price_label span {
    font-weight: 700;
}

/* 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 {
    display: inline-block;
    font-family: Zilla Slab;
    margin: 0 .3em .3em 0;
    text-transform: uppercase;
    padding: .5em 1.36em;
    font-size: .6875em !important;
    background: #ee920e;
    color: #fff;
    font-weight: 400;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.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,
.bt_bb_color_scheme_2 .btBox .tagcloud a,
.bt_bb_color_scheme_4 .btBox .tagcloud a,
.bt_bb_color_scheme_5 .btBox .tagcloud a,
.bt_bb_color_scheme_8 .btBox .tagcloud a,
.bt_bb_color_scheme_9 .btBox .tagcloud a,
.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,
.bt_bb_color_scheme_8 .btTags ul a,
.bt_bb_color_scheme_9 .btTags ul a {
    color: #181818;
    background: rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .btBox .tagcloud a,
.bt_bb_color_scheme_10 .btBox .tagcloud a,
.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,
.bt_bb_color_scheme_7 .btTags ul a,
.bt_bb_color_scheme_10 .btTags ul a {
    color: #fff;
    background: rgba(255, 255, 255, .1);
}

.btBox .tagcloud a:hover,
.btTags ul a:hover {
    background: #ee920e;
    color: #fff;
}

.btBox .tagcloud a {
    margin-right: 0;
}

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

.topBarInLogoAreaCell .btIconWidget .btIconWidgetText {
    font-weight: 700;
    opacity: 1;
}

.topTools .btIconWidget,
.topBarInMenu .btIconWidget {
    position: relative;
    display: inline-block;
    line-height: inherit;
    margin-left: .5em;
    margin-right: .5em;
}

.topTools .btIconWidget .btIconWidgetIcon,
.topBarInMenu .btIconWidget .btIconWidgetIcon {
    line-height: inherit;
    display: inline-block;
    margin-right: .5em;
}

.rtl .topTools .btIconWidget .btIconWidgetIcon,
.rtl .topBarInMenu .btIconWidget .btIconWidgetIcon {
    margin-left: .5em;
    margin-right: 0;
}

.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon,
.topBarInMenu .btIconWidget .btIconWidgetIcon .bt_bb_icon {
    padding: 0;
}

.topTools .btIconWidget:not(div)hover,
.topBarInMenu .btIconWidget:not(div)hover {
    color: #ee920e;
}

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

.btMenuHorizontal .topTools .btIconWidget.btAccentIconWidget:not(:first-child),
.btMenuHorizontal .topBarInMenu .btIconWidget.btAccentIconWidget:not(:first-child) {
    margin-left: .35em;
    margin-right: 0;
}

.rtl.btMenuHorizontal .topTools .btIconWidget.btAccentIconWidget:not(:first-child),
.rtl.btMenuHorizontal .topBarInMenu .btIconWidget.btAccentIconWidget:not(:first-child) {
    margin-right: .35em;
    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 .btIconWidget.widget_search,
.topTools .btIconWidget.widget_bt_header_search_widget,
.topBarInMenu .btIconWidget.widget_search,
.topBarInMenu .btIconWidget.widget_bt_header_search_widget {
    margin-left: .35em !important;
    margin-right: 0 !important;
}

.rtl .topTools .btIconWidget.widget_search,
.rtl .topTools .btIconWidget.widget_bt_header_search_widget,
.rtl .topBarInMenu .btIconWidget.widget_search,
.rtl .topBarInMenu .btIconWidget.widget_bt_header_search_widget {
    margin-right: .35em !important;
    margin-left: 0 !important;
}

.topTools .btIconWidgetContent,
.topBarInMenu .btIconWidgetContent {
    line-height: inherit;
    display: inline-block;
}

.topTools .btIconWidgetTitle,
.topTools .btIconWidgetText,
.topBarInMenu .btIconWidgetTitle,
.topBarInMenu .btIconWidgetText {
    display: inline-block;
    line-height: inherit;
    margin-right: .5em;
}

.rtl .topTools .btIconWidgetTitle,
.rtl .topTools .btIconWidgetText,
.rtl .topBarInMenu .btIconWidgetTitle,
.rtl .topBarInMenu .btIconWidgetText {
    margin-left: .5em;
    margin-right: 0;
}

.topTools .btIconWidgetTitle,
.topBarInMenu .btIconWidgetTitle {
    font-weight: 700;
}

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

.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: .875em;
    line-height: 2;
}

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1em;
    display: block;
    line-height: 1;
}

.btSidebar .btIconWidget.btCartWidget,
footer .btIconWidget.btCartWidget,
.topBarInLogoArea .btIconWidget.btCartWidget {
    margin: 0;
}

.topBarInLogoArea .btIconWidget {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
    margin: 0 0 0 1em;
    float: right;
}

.rtl .topBarInLogoArea .btIconWidget {
    margin-left: 0;
    margin-right: 1em;
    float: left;
}

.rtl .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    padding: 0 0 0 .2em;
}

.topBarInLogoArea .btIconWidget:after {
    display: none !important;
}

.mainHeader .btIconWidget .btIconWidgetIcon {
    color: #ee920e;
}

.mainHeader .btAccentIconWidget.btIconWidget {
    background: #ee920e;
    color: #fff;
    line-height: 2.8571;
    padding-right: .571em;
    padding-left: 1.071em;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.mainHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #fff;
}

.rtl .mainHeader .btAccentIconWidget.btIconWidget {
    padding-right: 1.071em;
    padding-left: .571em;
}

.btSoftRoundedButtons .mainHeader .btAccentIconWidget.btIconWidget {
    border-radius: 3px;
}

.btHardRoundedButtons .mainHeader .btAccentIconWidget.btIconWidget {
    border-radius: 50px;
}

.mainHeader .btAccentIconWidget.btIconWidget:not(div):after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #ee920e;
}

.btSoftRoundedButtons .mainHeader .btAccentIconWidget.btIconWidget:not(div):after {
    border-radius: 3px;
}

.btHardRoundedButtons .mainHeader .btAccentIconWidget.btIconWidget:not(div):after {
    border-radius: 50px;
}

.mainHeader .btAccentIconWidget.btIconWidget:not(div):hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.mainHeader .btAccentIconWidget.btIconWidget:not(div):hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.mainHeader .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    color: inherit;
}

.mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget {
    color: inherit;
}

.mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #ee920e;
}

.mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget:not(div):hover {
    color: #ee920e;
}

/*.btAccentIconWidget.btIconWidget .btIconWidgetIcon { 
	color: $(darkFontColor);
	.btLightAccentHeader .topBarInLogoArea & {
		color: $(lightFontColor);
	}
}*/
/* Accent light */
.btAccentLightHeader .mainHeader .btBelowLogoArea .btIconWidget .btIconWidgetIcon,
.btAccentLightHeader .mainHeader .topBar .btIconWidget .btIconWidgetIcon {
    color: #fff;
}

.btAccentLightHeader .mainHeader .btAccentIconWidget.btIconWidget {
    background: #181818;
    color: #fff;
}

.btAccentLightHeader .mainHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #fff;
}

.btAccentLightHeader .mainHeader .btAccentIconWidget.btIconWidget:not(div):after {
    border-color: #181818;
}

.btAccentLightHeader .mainHeader .btAccentIconWidget.btIconWidget:not(div):hover {
    background: #fff;
    color: #181818;
}

.btAccentLightHeader .mainHeader .btAccentIconWidget.btIconWidget:not(div):hover .btIconWidgetIcon {
    color: #181818 !important;
}

.btAccentLightHeader .mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget {
    color: #181818;
}

.btAccentLightHeader .mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #ee920e;
}

.btAccentLightHeader .mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget:not(div):hover {
    color: #ee920e;
}

.btAccentLightHeader .mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget:not(div):hover .btIconWidgetIcon {
    color: #ee920e !important;
}

:not(.btMenuBelowLogo) .btAccentLightHeader .mainHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btAccentLightHeader .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btMenuBelowLogo .btAccentLightHeader .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    background: #181818;
    color: #fff;
}

:not(.btMenuBelowLogo) .btAccentLightHeader .mainHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btAccentLightHeader .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btMenuBelowLogo .btAccentLightHeader .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    border-color: #181818;
}

:not(.btMenuBelowLogo) .btAccentLightHeader .mainHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.btAccentLightHeader .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.btMenuBelowLogo .btAccentLightHeader .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover {
    background: #fff;
    color: #181818;
}

.btAccentLightHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .btAccentIconWidget.btIconWidget:not(div):hover {
    background: #ee920e;
    color: #fff;
}

.btAccentLightHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .btAccentIconWidget.btIconWidget:not(div):hover .btIconWidgetIcon {
    color: #fff !important;
}

.btAccentLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    background: #181818;
    color: #fff;
}

.btAccentLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    border-color: #181818;
}

.btAccentLightHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover {
    background: #fff;
    color: #181818;
}

/* Accent dark */
.btAccentDarkHeader .mainHeader .btBelowLogoArea .btIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .mainHeader .topBar .btIconWidget .btIconWidgetIcon {
    color: #181818;
}

.btAccentDarkHeader .mainHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget,
.btAccentDarkHeader .mainHeader .topBar .btAccentIconWidget.btIconWidget {
    background: #fff;
    color: #181818;
}

.btAccentDarkHeader .mainHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .mainHeader .topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #ee920e;
}

.btAccentDarkHeader .mainHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget:not(div):after,
.btAccentDarkHeader .mainHeader .topBar .btAccentIconWidget.btIconWidget:not(div):after {
    border-color: #fff;
}

.btAccentDarkHeader .mainHeader .btBelowLogoArea .btAccentIconWidget.btIconWidget:not(div):hover,
.btAccentDarkHeader .mainHeader .topBar .btAccentIconWidget.btIconWidget:not(div):hover {
    background: #181818;
    color: #fff;
}

:not(.btMenuBelowLogo) .btAccentDarkHeader .mainHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btAccentDarkHeader .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.btMenuBelowLogo .btAccentDarkHeader .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    background: #fff;
    color: #181818;
}

:not(.btMenuBelowLogo) .btAccentDarkHeader .mainHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btAccentDarkHeader .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after,
.btMenuBelowLogo .btAccentDarkHeader .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    border-color: #fff;
}

:not(.btMenuBelowLogo) .btAccentDarkHeader .mainHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.btAccentDarkHeader .mainHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover,
.btMenuBelowLogo .btAccentDarkHeader .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover {
    background: #181818;
    color: #fff;
}

.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    background: #fff;
    color: #181818;
}

.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon_holder:before {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    border-color: #fff;
}

.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover {
    background: #181818;
    color: #fff;
}

/* Light dark */
/* Light accent */
.btLightAccentHeader .mainHeader .btAccentIconWidget.btIconWidget {
    background: #181818;
    color: #fff;
}

.btLightAccentHeader .mainHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #fff;
}

.btLightAccentHeader .mainHeader .btAccentIconWidget.btIconWidget:not(div):after {
    border-color: #181818;
}

.btLightAccentHeader .mainHeader .btAccentIconWidget.btIconWidget:not(div):hover {
    background: #fff;
    color: #181818;
}

.btLightAccentHeader .mainHeader .btAccentIconWidget.btIconWidget:not(div):hover .btIconWidgetIcon {
    color: #181818 !important;
}

.btLightAccentHeader .mainHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #181818;
}

.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon {
    color: #181818;
}

.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #fff;
}

.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
    background: #181818;
    color: #fff;
}

.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:after {
    border-color: #181818;
}

.btLightAccentHeader.btMenuHorizontal:not(.btMenuBelowLogo) .mainHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover {
    background: #fff;
    color: #181818;
}

/* Footer Widgets */
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetIcon,
.btSiteFooterWidgets .btBox.widget_shopping_cart .verticalMenuCartToggler {
    display: none;
}

.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li,
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:nth-child(2n) {
    width: auto;
    float: none;
    padding: .8em 0;
    margin: 0;
}

.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:first-child {
    padding: 0 0 .8em;
}

/* Search widget */
.btSiteFooterWidgets .btSearch,
.btSidebar .btSearch,
.btSidebar .widget_product_search {
    padding: 0 42px 0 0;
}

.rtl .btSiteFooterWidgets .btSearch,
.rtl .btSidebar .btSearch,
.rtl .btSidebar .widget_product_search {
    padding: 0 0 0 42px;
}

.btSiteFooterWidgets .btSearch .port,
.btSidebar .btSearch .port,
.btSidebar .widget_product_search .port {
    padding: 0;
}

.btSiteFooterWidgets .btSearch input[type="text"],
.btSiteFooterWidgets .btSearch input[type="search"],
.btSidebar .btSearch input[type="text"],
.btSidebar .btSearch input[type="search"],
.btSidebar .widget_product_search input[type="text"],
.btSidebar .widget_product_search input[type="search"] {
    padding: 0 10px;
    background: transparent;
    height: 42px;
    width: 100%;
    display: block;
}

.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="text"],
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="search"],
.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"] {
    border-radius: 3px 0 0 3px;
}

.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"] {
    border-radius: 0 3px 3px 0;
}

.btHardRoundedButtons .btSiteFooterWidgets .btSearch,
.btHardRoundedButtons .btSidebar .btSearch,
.btHardRoundedButtons .btSidebar .widget_product_search {
    padding-right: 46px;
}

.rtl.btHardRoundedButtons .btSiteFooterWidgets .btSearch,
.rtl.btHardRoundedButtons .btSidebar .btSearch,
.rtl.btHardRoundedButtons .btSidebar .widget_product_search {
    padding-left: 46px;
    padding-right: 0;
}

.btSiteFooterWidgets .btSearch button,
.btSiteFooterWidgets .btSearch input[type=submit],
.btSidebar .btSearch button,
.btSidebar .btSearch input[type=submit],
.btSidebar .widget_product_search button,
.btSidebar .widget_product_search input[type=submit] {
    width: 42px;
    height: 42px;
    border: 0;
    float: right;
    margin: -42px -42px 0 0;
    cursor: pointer;
    padding: 0 !important;
}

.rtl .btSiteFooterWidgets .btSearch button,
.rtl .btSiteFooterWidgets .btSearch input[type=submit],
.rtl .btSidebar .btSearch button,
.rtl .btSidebar .btSearch input[type=submit],
.rtl .btSidebar .widget_product_search button,
.rtl .btSidebar .widget_product_search input[type=submit] {
    float: left;
    margin: -42px 0 0 -42px;
}

.btSiteFooterWidgets .btSearch button:after,
.btSiteFooterWidgets .btSearch input[type=submit]:after,
.btSidebar .btSearch button:after,
.btSidebar .btSearch input[type=submit]:after,
.btSidebar .widget_product_search button:after,
.btSidebar .widget_product_search input[type=submit]:after {
    display: none !important;
}

.btHardRoundedButtons .btSiteFooterWidgets .btSearch button,
.btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .btSearch button,
.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .widget_product_search button,
.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit] {
    margin-right: -46px;
}

.rtl.btHardRoundedButtons .btSiteFooterWidgets .btSearch button,
.rtl.btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.rtl.btHardRoundedButtons .btSidebar .btSearch button,
.rtl.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.rtl.btHardRoundedButtons .btSidebar .widget_product_search button,
.rtl.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit] {
    margin-left: -46px;
    margin-right: 0;
}

.btHardRoundedButtons .btSiteFooterWidgets .btSearch button,
.btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .btSearch button,
.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .widget_product_search button,
.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit] {
    border-radius: 50px;
}

.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button,
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .btSearch button,
.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .widget_product_search button,
.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit] {
    border-radius: 0 3px 3px 0 !important;
}

.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button,
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSidebar .btSearch button,
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search button,
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit] {
    border-radius: 3px 0 0 3px !important;
}

.btLightSkin .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_2 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_4 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_5 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_8 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_9 .btSiteFooterWidgets .btSearch button,
.btLightSkin .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_2 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_4 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_5 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_8 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_9 .btSiteFooterWidgets .btSearch input[type=submit],
.btLightSkin .btSidebar .btSearch button,
.bt_bb_color_scheme_2 .btSidebar .btSearch button,
.bt_bb_color_scheme_4 .btSidebar .btSearch button,
.bt_bb_color_scheme_5 .btSidebar .btSearch button,
.bt_bb_color_scheme_8 .btSidebar .btSearch button,
.bt_bb_color_scheme_9 .btSidebar .btSearch button,
.btLightSkin .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_2 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_4 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_5 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_8 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_9 .btSidebar .btSearch input[type=submit],
.btLightSkin .btSidebar .widget_product_search button,
.bt_bb_color_scheme_2 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_4 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_5 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_8 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_9 .btSidebar .widget_product_search button,
.btLightSkin .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_2 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_4 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_5 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_8 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_9 .btSidebar .widget_product_search input[type=submit] {
    background-color: #181818 !important;
    border-color: #181818 !important;
    color: #fff;
}

.btDarkSkin .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_1 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_3 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_6 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_7 .btSiteFooterWidgets .btSearch button,
.bt_bb_color_scheme_10 .btSiteFooterWidgets .btSearch button,
.btDarkSkin .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_1 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_3 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_6 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_7 .btSiteFooterWidgets .btSearch input[type=submit],
.bt_bb_color_scheme_10 .btSiteFooterWidgets .btSearch input[type=submit],
.btDarkSkin .btSidebar .btSearch button,
.bt_bb_color_scheme_1 .btSidebar .btSearch button,
.bt_bb_color_scheme_3 .btSidebar .btSearch button,
.bt_bb_color_scheme_6 .btSidebar .btSearch button,
.bt_bb_color_scheme_7 .btSidebar .btSearch button,
.bt_bb_color_scheme_10 .btSidebar .btSearch button,
.btDarkSkin .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_1 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_3 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_6 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_7 .btSidebar .btSearch input[type=submit],
.bt_bb_color_scheme_10 .btSidebar .btSearch input[type=submit],
.btDarkSkin .btSidebar .widget_product_search button,
.bt_bb_color_scheme_1 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_3 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_6 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_7 .btSidebar .widget_product_search button,
.bt_bb_color_scheme_10 .btSidebar .widget_product_search button,
.btDarkSkin .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_1 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_3 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_6 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_7 .btSidebar .widget_product_search input[type=submit],
.bt_bb_color_scheme_10 .btSidebar .widget_product_search input[type=submit] {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #181818;
}

.btSiteFooterWidgets .btSearch button,
.btSidebar .btSearch button,
.btSidebar .widget_product_search button {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.btSiteFooterWidgets .btSearch button:before,
.btSidebar .btSearch button:before,
.btSidebar .widget_product_search button:before {
    font-family: FontAwesome;
    content: "\f002";
    display: inline-block;
    font-weight: 400;
    font-size: .875rem;
}

.btLightSkin .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_2 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_4 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_5 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_8 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_9 .btSiteFooterWidgets .btSearch button:before,
.btLightSkin .btSidebar .btSearch button:before,
.bt_bb_color_scheme_2 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_4 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_5 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_8 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_9 .btSidebar .btSearch button:before,
.btLightSkin .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_2 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_4 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_5 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_8 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_9 .btSidebar .widget_product_search button:before {
    color: #fff;
}

.btDarkSkin .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_1 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_3 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_6 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_7 .btSiteFooterWidgets .btSearch button:before,
.bt_bb_color_scheme_10 .btSiteFooterWidgets .btSearch button:before,
.btDarkSkin .btSidebar .btSearch button:before,
.bt_bb_color_scheme_1 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_3 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_6 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_7 .btSidebar .btSearch button:before,
.bt_bb_color_scheme_10 .btSidebar .btSearch button:before,
.btDarkSkin .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_1 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_3 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_6 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_7 .btSidebar .widget_product_search button:before,
.bt_bb_color_scheme_10 .btSidebar .widget_product_search button:before {
    color: #181818;
}

.btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_2 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_4 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_5 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_8 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_9 .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_1 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_3 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_6 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_7 .btSiteFooterWidgets .btSearch button:hover,
.bt_bb_color_scheme_10 .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_2 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_4 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_5 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_8 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_9 .btSidebar .btSearch button:hover,
.btDarkSkin .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_1 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_3 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_6 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_7 .btSidebar .btSearch button:hover,
.bt_bb_color_scheme_10 .btSidebar .btSearch button:hover,
.btLightSkin .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_2 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_4 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_5 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_8 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_9 .btSidebar .widget_product_search button:hover,
.btDarkSkin .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_1 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_3 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_6 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_7 .btSidebar .widget_product_search button:hover,
.bt_bb_color_scheme_10 .btSidebar .widget_product_search button:hover {
    background: #ee920e !important;
    border-color: #ee920e !important;
    color: #fff;
}

.btSiteFooterWidgets .btSearch .bt_bb_icon,
.btSidebar .btSearch .bt_bb_icon,
.btSidebar .widget_product_search .bt_bb_icon {
    display: none;
}

.btTopToolsRight .btSearch .bt_bb_icon,
.btTopToolsRight .widget_bt_header_search_widget .bt_bb_icon {
    margin-left: .5em;
    padding-left: .5em;
}

.btTopToolsLeft .btSearch .bt_bb_icon,
.btTopToolsLeft .widget_bt_header_search_widget .bt_bb_icon {
    margin-left: .5em;
    padding-left: .5em;
}

/* Top Search widget */
.widget_search .btSearch .bt_bb_icon,
.widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon {
    margin: 0 !important;
    padding: 0;
}

.widget_search .btSearch .bt_bb_icon a,
.widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a {
    line-height: 2.8571em;
    width: 2.8571em;
    background: #3f3f3f;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    position: relative;
}

.btHardRoundedButtons .widget_search .btSearch .bt_bb_icon a,
.btHardRoundedButtons .widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a {
    border-radius: 50px;
}

.btSoftRoundedButtons .widget_search .btSearch .bt_bb_icon a,
.btSoftRoundedButtons .widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a {
    border-radius: 3px;
}

.widget_search .btSearch .bt_bb_icon a:after,
.widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #3f3f3f;
    opacity: 1;
}

.btHardRoundedButtons .widget_search .btSearch .bt_bb_icon a:after,
.btHardRoundedButtons .widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a:after {
    border-radius: 50px;
}

.btSoftRoundedButtons .widget_search .btSearch .bt_bb_icon a:after,
.btSoftRoundedButtons .widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a:after {
    border-radius: 3px;
}

.widget_search .btSearch .bt_bb_icon a:hover,
.widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a:hover {
    background: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3) !important;
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3) !important;
}

.widget_search .btSearch .bt_bb_icon a:hover:after,
.widget_bt_header_search_widget .btAdvancedSearch .bt_bb_icon a:hover:after {
    left: -6px;
    right: -6px;
    top: -6px;
    bottom: -6px;
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.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,
.bt_bb_color_scheme_2 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_4 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_5 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_8 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_9 .btSearchInner.btFromTopBox {
    background: #fff;
}

.btDarkSkin .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_1 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_3 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_6 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_7 .btSearchInner.btFromTopBox,
.bt_bb_color_scheme_10 .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 3% 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;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
    color: #ee920e;
    -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: #f43d11;
    -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;
    text-align: left;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    border: 2px solid;
}

.rtl .btSearchInner.btFromTopBox input[type="text"] {
    padding: 0 1em 0 2em;
}

.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"],
.bt_bb_color_scheme_8 .btSearchInner.btFromTopBox input[type="text"],
.bt_bb_color_scheme_9 .btSearchInner.btFromTopBox input[type="text"] {
    color: #181818;
    border-color: rgba(24, 24, 24, .3);
}

.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"],
.bt_bb_color_scheme_7 .btSearchInner.btFromTopBox input[type="text"],
.bt_bb_color_scheme_10 .btSearchInner.btFromTopBox input[type="text"] {
    color: #fff;
    border-color: rgba(255, 255, 255, .3);
}

.btSearchInner.btFromTopBox input[type="text"]:focus {
    border: 2px solid !important;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.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,
.bt_bb_color_scheme_8 .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_9 .btSearchInner.btFromTopBox input[type="text"]:focus {
    border-color: rgba(24, 24, 24, .5);
}

.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,
.bt_bb_color_scheme_7 .btSearchInner.btFromTopBox input[type="text"]:focus,
.bt_bb_color_scheme_10 .btSearchInner.btFromTopBox input[type="text"]:focus {
    border-color: rgba(255, 255, 255, .5);
}

.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,
.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,
.bt_bb_color_scheme_8 .btSearchInner.btFromTopBox button:before,
.bt_bb_color_scheme_9 .btSearchInner.btFromTopBox button:before {
    color: rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .btSearchInner.btFromTopBox button:before,
.bt_bb_color_scheme_10 .btSearchInner.btFromTopBox button:before {
    color: rgba(255, 255, 255, .1);
}

.btSearchInner.btFromTopBox button:hover:before {
    color: #ee920e;
    -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);
}

.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,
.bt_bb_color_scheme_7 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_10 .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .05);
}

.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,
.bt_bb_color_scheme_7 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.bt_bb_color_scheme_10 .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder {
    color: rgba(255, 255, 255, .05);
}

.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,
.bt_bb_color_scheme_7 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.bt_bb_color_scheme_10 .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder {
    color: rgba(255, 255, 255, .05);
}

/* Listing marker widgets */
.widget_bt_bb_listing_marker_map .widget_bt_bb_listing_marker_map_wrapper {
    height: 280px;
    width: 100%;
}

.widget_bt_bb_listing_marker_map #bt_bb_listing_search_google_map {
    height: 280px;
    width: 100%;
    position: relative;
}

.widget_bt_bb_listing_marker_map #bt_bb_listing_search_google_map .bt_bb_widget_static_map {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.widget_bt_bb_listing_marker_map #bt_bb_listing_search_google_map .bt_bb_widget_static_map img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}

:not(.btNoSidebar) .btBox:first-of-type .widget_bt_bb_listing_marker_map {
    margin-top: -1.7857em;
    margin-left: -20px;
    margin-right: -130%;
    margin-bottom: 1.625em;
    z-index: 1;
}

.rtl :not(.btNoSidebar) .btBox:first-of-type .widget_bt_bb_listing_marker_map,
.btSidebarLeft:not(.btNoSidebar) .btBox:first-of-type .widget_bt_bb_listing_marker_map {
    margin-right: -20px;
    margin-left: -130%;
}

.rtl.btSidebarLeft:not(.btNoSidebar) .btBox:first-of-type .widget_bt_bb_listing_marker_map {
    margin-left: -20px;
    margin-right: -130%;
}

:not(.btNoSidebar) .btBox:first-of-type .widget_bt_bb_listing_marker_map :not(.btNoSidebar) .btBox:not(:first-of-type) .widget_bt_bb_listing_marker_map {
    margin-left: -20px;
    margin-right: -20px;
}

:not(.btNoSidebar) .btBox:first-of-type .widget_bt_bb_listing_marker_map :not(.btNoSidebar) .btBox:not(:first-of-type) .widget_bt_bb_listing_marker_map:before {
    right: 0;
    left: 0;
}

.widget_bt_bb_listing_marker_options ul {
    list-style: none;
    margin: 0;
    padding: 0;
    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: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin-bottom: -1.25em;
}

.widget_bt_bb_listing_marker_options ul li {
    margin: 0;
    padding: 0 5px;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
    border: 0 !important;
    padding: 0;
}

.widget_bt_bb_listing_marker_options ul li a {
    color: inherit;
    margin: 0 0 1.25em;
    display: block;
}

.widget_bt_bb_listing_marker_options ul li a span {
    display: block;
    text-align: center;
    font-size: .6875rem;
    text-transform: uppercase;
    opacity: .5;
    line-height: 1;
    padding-top: 1em;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
}

.widget_bt_bb_listing_marker_options ul li a:before {
    display: block;
    margin: 0 auto;
    content: "";
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    border-radius: 50%;
    background: rgba(24, 24, 24, .1) !important;
    font-family: FontAwesome;
    font-size: 2em;
    color: #ee920e;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    position: relative;
    left: auto !important;
    top: auto;
    right: auto !important;
    bottom: auto;
}

.btDarkSkin .widget_bt_bb_listing_marker_options ul li a:before {
    background: rgba(255, 255, 255, .1) !important;
}

.widget_bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_add_favourite:before {
    content: "\f004";
}

.widget_bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_get_directions:before {
    content: "\f279";
}

.widget_bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_write_review:before {
    content: "\f005";
}

.widget_bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_make_call:before {
    content: "\f095";
}

.widget_bt_bb_listing_marker_options ul li a .bt_bb_listing_marker_small_circle {
    background: #3f3f3f;
    color: #fff;
    width: 1.3125rem;
    height: 1.3125rem;
    line-height: 1.3125rem;
    font-size: .6875rem;
    text-align: center;
    display: block;
    font-style: normal;
    border-radius: 50%;
    position: absolute;
    top: 3.75em;
    right: 50%;
    margin-right: -3em;
}

.rtl .widget_bt_bb_listing_marker_options ul li a .bt_bb_listing_marker_small_circle {
    right: auto;
    left: 50%;
    margin-right: 0;
    margin-left: -3em;
}

.widget_bt_bb_listing_marker_options ul li a:hover:before {
    -webkit-transform: translateY(-5px) scale(1.1);
    -moz-transform: translateY(-5px) scale(1.1);
    -ms-transform: translateY(-5px) scale(1.1);
    transform: translateY(-5px) scale(1.1);
    -webkit-box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
    box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
    width: 2em;
}

.widget_bt_bb_listing_marker_options ul li a:hover span {
    opacity: 1;
}

.widget_bt_bb_listing_marker_options ul li .simplefavorite-button.active {
    opacity: 1;
}

.widget_bt_bb_listing_marker_options ul li .simplefavorite-button.active a.bt_bb_listing_marker_add_favourite:before {
    background: #ee920e !important;
    color: #fff;
}

.widget_contact_details {
    margin: 0 0 .5rem;
    font-size: .875rem;
}

.widget_contact_details>span,
.widget_contact_details>a {
    color: inherit;
    padding-left: 2.125rem;
    display: block;
}

.rtl .widget_contact_details>span,
.rtl .widget_contact_details>a {
    padding-left: 0;
    padding-right: 2.125rem;
}

.widget_contact_details>span:before,
.widget_contact_details>a:before {
    color: #ee920e;
    font-size: 1rem;
    width: 1.75rem;
    text-align: center;
    margin: 0 0 0 -2.125rem;
    margin-top: -2px;
    font-family: FontAwesome;
    float: left;
    font-weight: 400;
    position: relative;
    background: transparent;
    left: auto !important;
    right: auto !important;
    top: auto;
    bottom: auto;
}

.rtl .widget_contact_details>span:before,
.rtl .widget_contact_details>a:before {
    margin: 0 -2.125rem 0 0 !important;
    float: right;
}

.widget_contact_details>a:hover {
    color: #ee920e;
}

.widget_contact_details>a:hover:before {
    width: 1.75rem;
}

.widget_contact_details.contact_address>span:before,
.widget_contact_details.contact_address>a:before {
    content: "\f041";
}

.widget_contact_details.contact_phone>span:before,
.widget_contact_details.contact_phone>a:before,
.widget_contact_details.contact_mobile>span:before,
.widget_contact_details.contact_mobile>a:before {
    content: "\f095";
}

.widget_contact_details.contact_email>span:before,
.widget_contact_details.contact_email>a:before {
    content: "\f1fa";
}

.widget_contact_details.contact_website>span:before,
.widget_contact_details.contact_website>a:before {
    content: "\f0ac";
}

.widget_contact_details.contact_price>span:before,
.widget_contact_details.contact_price>a:before {
    content: "\f155";
}

.widget_contact_details.contact_description>span:before,
.widget_contact_details.contact_description>a:before {
    content: "\f10d";
}

.widget_contact_details.contact_distance>span:before,
.widget_contact_details.contact_distance>a:before {
    content: "\f2be";
}

.rtl .widget_bt_claim_widget .widget_button_wrapper .bt_bb_button .bt_bb_link {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.rtl .widget_bt_claim_widget .widget_button_wrapper .bt_bb_button .bt_bb_link .bt_bb_icon_holder {
    margin-left: .625rem;
    margin-right: 0;
}

.widget_bt_claim_widget .bt_claim_pending:before {
    content: "\f187";
    color: #ee920e;
    font-size: 1rem;
    width: 1.75rem;
    text-align: center;
    margin: 0 6px 0 0;
    margin-top: -2px;
    font-family: FontAwesome;
    float: left;
    font-weight: 400;
    display: block;
}

.rtl .widget_bt_claim_widget .bt_claim_pending {
    float: right;
    margin: 0 0 0 6px;
}

.widget_bt_bb_listing_marker_working_hours ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.widget_bt_bb_listing_marker_working_hours ul li {
    margin: 0 0 .5rem;
    font-size: .875rem;
    padding: 0;
    border: 0 !important;
}

.widget_bt_bb_listing_marker_working_hours ul li:last-child {
    margin-bottom: 0;
}

.widget_bt_bb_listing_marker_working_hours ul li>span {
    color: inherit;
}

.widget_bt_bb_listing_marker_working_hours ul li>span:before {
    color: #ee920e;
    font-size: 1rem;
    width: 1.75rem;
    text-align: center;
    margin: 0 6px 0 0;
    margin-top: -2px;
    font-family: FontAwesome;
    float: left;
    font-weight: 400;
}

.rtl .widget_bt_bb_listing_marker_working_hours ul li>span:before {
    margin: 0 0 0 6px;
    float: right;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours>span:before,
.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours>a:before {
    content: "\f017";
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours.bt_bb_listing_marker_meta_now_working>span {
    color: #ee920e;
    font-weight: 700;
}

.widget_bt_bb_listing_marker_working_hours ul li .bt_bb_listing_marker_meta_opens_at {
    float: right;
    font-size: .67875rem;
    opacity: .5;
    text-transform: uppercase;
    margin: 0 .5em;
}

.rtl .widget_bt_bb_listing_marker_working_hours ul li .bt_bb_listing_marker_meta_opens_at {
    float: left;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl {
    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: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    height: 0;
    opacity: 0;
    pointer-events: none;
    margin: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl.on {
    height: auto;
    opacity: 1;
    pointer-events: auto;
    margin-top: .5rem;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl dt,
.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl dd {
    line-height: 1.75rem;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl dt {
    width: 50%;
    padding: 0 10px 0 0;
}

.rtl .widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl dt {
    padding: 0 0 0 10px;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl dd {
    width: 50%;
    padding: 0 0 0 10px;
    font-size: .75rem;
    text-transform: uppercase;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl dd.bt_bb_listing_marker_meta_working_hours_closed {
    opacity: .5;
}

.rtl .widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours dl dd {
    padding: 0 10px 0 0;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours {
    font-size: 0;
    line-height: 1;
    float: right;
    cursor: pointer;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours:before {
    font-family: FontAwesome;
    content: "\f107";
    display: block;
    font-size: 1.25rem;
    font-weight: 400;
    color: #181818;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btDarkSkin .widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours:before {
    color: #fff;
}

.widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours.on:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}

.rtl .widget_bt_bb_listing_marker_working_hours ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours {
    float: left;
}

.widget_bt_bb_banner .btSidebarBanner {
    margin-left: -10px;
    margin-right: -10px;
    text-align: center;
}

.widget_bt_bb_banner .btSidebarBanner a,
.widget_bt_bb_banner .btSidebarBanner img,
.widget_bt_bb_banner .btSidebarBanner div {
    max-width: 100%;
    display: inline-block;
}

.widget_bt_bb_listing_marker_social_networks .bt_bb_listing_marker_social_icons .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1em;
}

.widget_bt_listing_form_widget .submitMessage {
    padding-left: 10px;
    margin-bottom: .625em;
}

.rtl.widget_bt_listing_form_widget .submitMessage {
    padding-left: 0;
    padding-right: 10px;
}

.widget_bt_listing_form_widget .submitMessage .error {
    font-weight: bold;
    color: #ee920e;
}

.widget_bt_listing_form_widget .widget_form_wrapper p {
    margin-bottom: .625em;
}

.widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit {
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: none;
    border: none;
    background: #3f3f3f;
    color: #fff;
    font-weight: 700;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    width: 100%;
}

.btSoftRoundedButtons .widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit {
    border-radius: 3px;
}

.btHardRoundedButtons .widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit {
    border-radius: 50px;
}

.widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f1d8";
    font-weight: 300;
}

.rtl .widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
}

.widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #3f3f3f;
}

.btSoftRoundedButtons .widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit:after {
    border-radius: 3px;
}

.btHardRoundedButtons .widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit:after {
    border-radius: 50px;
}

.widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit:hover {
    background: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.widget_bt_listing_form_widget .widget_form_wrapper .btMessageSubmit:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

/* Open Table */
.widget_opentable .btOpenTableReservation .btOpenTableReservationColumn {
    margin-bottom: .625em;
}

.widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit {
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: none;
    border: none;
    background: #3f3f3f;
    color: #fff;
    font-weight: 700;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    width: 100%;
}

.btSoftRoundedButtons .widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit {
    border-radius: 3px;
}

.btHardRoundedButtons .widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit {
    border-radius: 50px;
}

.widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f02c";
    font-weight: 300;
}

.rtl .widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
}

.widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #3f3f3f;
}

.btSoftRoundedButtons .widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit:after {
    border-radius: 3px;
}

.btHardRoundedButtons .widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit:after {
    border-radius: 50px;
}

.widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit:hover {
    background: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.widget_opentable .btOpenTableReservation .btOpenTableReservationColumnSubmit .otreservations-submit:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.widget_opentable .btOpenTableReservation .btOpenTableReservationColumnError {
    font-weight: bold;
    color: #ee920e;
}

/* TimeKit */
.btBox .timekit .bookingjs {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    margin-bottom: 0;
}

.btLightSkin .btBox .timekit .bookingjs,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs {
    border: 1px solid rgba(24, 24, 24, .3);
    color: #181818;
}

.btDarkSkin .btBox .timekit .bookingjs,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs {
    border: 1px solid rgba(255, 255, 255, .3);
    color: #fff;
}

.btBox .timekit .bookingjs .bookingjs-loading {
    color: inherit;
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-loading {
    background: #fff;
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-loading {
    background: #181818;
}

.btBox .timekit .bookingjs .bookingjs-loading .bookingjs-loading-icon svg path {
    fill: #ee920e;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-icon {
    height: 2em;
    line-height: 2em;
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar {
    border-color: rgba(255, 255, 255, .3);
}

.btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>.fc-right>button.fc-today-button {
    padding: 0 5px;
}

.btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button {
    line-height: 4;
    background: transparent;
    color: inherit;
}

.btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button .fc-icon {
    font-size: 1.5em;
    height: 2em;
    line-height: 2em;
}

.btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button.fc-prev-button,
.btBox .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button.fc-next-button {
    padding-top: 0;
    padding-bottom: 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-icon:after {
    font-family: Essential;
    top: 0;
    font-size: 100%;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-icon-left-single-arrow:after {
    content: "\ea7c";
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-icon-right-single-arrow:after {
    content: "\ea7d";
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view,
.btBox .timekit .bookingjs .bookingjs-calendar .fc-view>table {
    border: 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container {
    background: transparent;
    color: inherit;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-view>table {
    margin-bottom: 0;
    border-bottom: 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-head-container.fc-widget-header {
    padding: 1em 1em 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-row.fc-widget-header {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-row.fc-widget-header:first-child table {
    margin-bottom: 0;
    border: 0 !important;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-row.fc-widget-header .fc-day-header {
    color: inherit;
    background: transparent;
    padding: 0;
    border: 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-widget-content {
    border: 0 !important;
    background: transparent;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller {
    padding: 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton {
    padding-bottom: 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton table {
    border: 0;
    margin-bottom: 0;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td {
    padding: 0 0 .5em;
    border-color: transparent !important;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event {
    -webkit-transition: color .2s ease, border-color .2s ease, opacity .6s ease, box-shadow .2s ease, background .2s ease;
    -moz-transition: color .2s ease, border-color .2s ease, opacity .6s ease, box-shadow .2s ease, background .2s ease;
    transition: color .2s ease, border-color .2s ease, opacity .6s ease, box-shadow .2s ease, background .2s ease;
    color: inherit;
    background: transparent;
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event {
    border-color: rgba(24, 24, 24, .1);
    -webkit-box-shadow: 0 2px 4px rgba(24, 24, 24, .07);
    box-shadow: 0 2px 4px rgba(24, 24, 24, .07);
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event {
    border-color: rgba(255, 255, 255, .1);
    -webkit-box-shadow: 0 2px 4px rgba(255, 255, 255, .05);
    box-shadow: 0 2px 4px rgba(255, 255, 255, .05);
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton td .fc-event:hover {
    border-left-color: #f43d11;
    border-left-width: 5px;
    color: #fff;
    background: #ee920e;
}

.btBox .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-row .fc-content-skeleton tr:last-child td {
    padding-bottom: 0;
}

.btBox .timekit .bookingjs .bookingjs-bookpage {
    color: inherit;
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-bookpage {
    background: #fff;
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-bookpage {
    background: #181818;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form {
    width: auto;
    padding: 0 5%;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field {
    margin-bottom: .625em;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    font-family: Nunito Sans;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    padding: .8em;
    min-height: 2.625rem;
    color: inherit;
    font-size: .875rem;
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btLightSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    -webkit-box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    border: 1px solid rgba(24, 24, 24, .3);
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btDarkSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    -webkit-box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    border: 1px solid rgba(255, 255, 255, .3);
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.btLightSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus {
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    border-color: rgba(24, 24, 24, .5);
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.btDarkSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus {
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    border-color: rgba(255, 255, 255, .5);
}

.btHardRoundedButtons .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btHardRoundedButtons .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    border-radius: 50px;
}

.btSoftRoundedButtons .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btSoftRoundedButtons .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    border-radius: 3px;
}

.btHardRoundedButtons .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    border-radius: 20px;
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message {
    background: #fff;
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message {
    background: #181818;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message .booked-email {
    color: #ee920e;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button {
    margin-top: 0;
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: #3f3f3f;
    color: #fff;
    font-weight: 700;
    width: 100%;
    max-width: 100%;
    text-transform: none;
    height: 2.687625em;
    font-family: Nunito Sans;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 1;
    -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);
}

.btHardRoundedButtons .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button {
    border-radius: 50px;
}

.btSoftRoundedButtons .btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button {
    border-radius: 3px;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button:hover {
    background: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-bookpage-header {
    min-height: auto;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-bookpage-header .bookingjs-bookpage-date {
    padding-bottom: 0;
}

.btBox .timekit .bookingjs .bookingjs-bookpage .bookingjs-bookpage-header .bookingjs-bookpage-time {
    padding-bottom: 0;
}

.btBox .timekit .bookingjs .bookingjs-bookpage-close {
    opacity: 1;
}

.btBox .timekit .bookingjs .bookingjs-bookpage-close .bookingjs-closeicon path {
    fill: #ee920e;
}

.btBox .timekit .bookingjs .bookingjs-bookpage-close:hover {
    opacity: .5;
}

.btBox .timekit .bookingjs .bookingjs-poweredby a {
    color: inherit;
}

.btBox .timekit .bookingjs .bookingjs-poweredby a svg path {
    fill: #ee920e;
    stroke: #ee920e;
}

.btBox .timekit .bookingjs .bookingjs-poweredby a:hover {
    color: #ee920e;
}

.btBox .timekit .bookingjs .bookingjs-timezonehelper {
    color: inherit;
    background: transparent;
}

.btBox .timekit .bookingjs .bookingjs-timezonehelper svg path {
    fill: #ee920e;
}

.btLightSkin .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_2 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_4 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_5 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_8 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_9 .btBox .timekit .bookingjs .bookingjs-timezonehelper {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_1 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_3 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_6 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_7 .btBox .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_10 .btBox .timekit .bookingjs .bookingjs-timezonehelper {
    border-color: rgba(255, 255, 255, .3);
}

.btBox .timekit .bookingjs .bookingjs-displayname {
    line-height: 1;
    font-family: Zilla Slab;
    font-size: 1.2em;
    text-align: center;
    padding: 11px 0;
    left: 80px;
    right: 80px;
    top: 0;
    width: auto;
    color: #ee920e;
}

/* Resurva */
#resurva_popup {
    position: relative;
    background: #fff;
    padding: 20px;
    width: auto;
    max-width: 490px;
    max-height: 490px;
    margin: 10px auto;
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .3);
    box-shadow: 0 5px 30px rgba(0, 0, 0, .3);
}

#resurva_popup button.mfp-close {
    right: -90px;
    top: -90px;
}

#resurva_popup button.mfp-close:before {
    color: #ee920e;
}

#resurva_popup button.mfp-close:hover:before {
    color: #f43d11;
}

/* Listing social media icons */
.widget_social_networks {
    padding-right: .35714em;
    float: left;
}

.rtl .widget_social_networks {
    padding-right: 0;
    padding-left: .35714em;
    float: right;
}

.widget_social_networks:after {
    position: relative;
}

.widget_social_networks a {
    display: block;
}

.widget_social_networks a:before {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    content: "";
    font-family: FontAwesome;
    font-size: .875rem;
    width: 2em;
    height: 2em;
    border-radius: 50%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    line-height: 1;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 280ms ease;
    -moz-transition: all 280ms ease;
    transition: all 280ms ease;
    color: #fff;
}

.social_facebook.widget_social_networks a:before {
    content: "\f09a";
    -webkit-box-shadow: 0 0 0 1em #3b5998 inset;
    box-shadow: 0 0 0 1em #3b5998 inset;
}

.social_twitter.widget_social_networks a:before {
    content: "\f099";
    -webkit-box-shadow: 0 0 0 1em #1da1f2 inset;
    box-shadow: 0 0 0 1em #1da1f2 inset;
}

.social_linkedin.widget_social_networks a:before {
    content: "\f0e1";
    -webkit-box-shadow: 0 0 0 1em #007bb5 inset;
    box-shadow: 0 0 0 1em #007bb5 inset;
}

.social_google_plus.widget_social_networks a:before,
.social_googleplus.widget_social_networks a:before {
    content: "\f1a0";
    -webkit-box-shadow: 0 0 0 1em #dc4e40 inset;
    box-shadow: 0 0 0 1em #dc4e40 inset;
}

.social_instagram.widget_social_networks a:before {
    content: "\f16d";
    -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);
}

.social_vkontakte.widget_social_networks a:before {
    content: "\f189";
    -webkit-box-shadow: 0 0 0 1em #4c75a5 inset;
    box-shadow: 0 0 0 1em #4c75a5 inset;
}

.social_pinterest.widget_social_networks a:before {
    content: "\f231";
    -webkit-box-shadow: 0 0 0 1em #bd081b inset;
    box-shadow: 0 0 0 1em #bd081b inset;
}

.social_yelp.widget_social_networks a:before {
    content: "\f1e9";
    -webkit-box-shadow: 0 0 0 1em #c02127 inset;
    box-shadow: 0 0 0 1em #c02127 inset;
}

.social_youtube.widget_social_networks a:before {
    content: "\f16a";
    -webkit-box-shadow: 0 0 0 1em #e21c2d inset;
    box-shadow: 0 0 0 1em #e21c2d inset;
}

.social_yahoo.widget_social_networks a:before {
    content: "\f19e";
    -webkit-box-shadow: 0 0 0 1em #45029c inset;
    box-shadow: 0 0 0 1em #45029c inset;
}

.social_wordpress.widget_social_networks a:before {
    content: "\f19a";
    -webkit-box-shadow: 0 0 0 1em #21759b inset;
    box-shadow: 0 0 0 1em #21759b inset;
}

.social_wikipedia.widget_social_networks a:before {
    content: "\f266";
    -webkit-box-shadow: 0 0 0 1em #000 inset;
    box-shadow: 0 0 0 1em #000 inset;
}

.social_whatsapp.widget_social_networks a:before {
    content: "\f232";
    -webkit-box-shadow: 0 0 0 1em #00e676 inset;
    box-shadow: 0 0 0 1em #00e676 inset;
}

.social_wechat.widget_social_networks a:before {
    content: "\f1d7";
    -webkit-box-shadow: 0 0 0 1em #00cc0d inset;
    box-shadow: 0 0 0 1em #00cc0d inset;
}

.social_vine.widget_social_networks a:before {
    content: "\f1ca";
    -webkit-box-shadow: 0 0 0 1em #00bf8f inset;
    box-shadow: 0 0 0 1em #00bf8f inset;
}

.social_vimeo.widget_social_networks a:before {
    content: "\f27d";
    -webkit-box-shadow: 0 0 0 1em #1ab7ea inset;
    box-shadow: 0 0 0 1em #1ab7ea inset;
}

.social_tumblr.widget_social_networks a:before {
    content: "\f173";
    -webkit-box-shadow: 0 0 0 1em #314358 inset;
    box-shadow: 0 0 0 1em #314358 inset;
}

.social_tripadvisor.widget_social_networks a:before {
    content: "\f262";
    -webkit-box-shadow: 0 0 0 1em #00af86 inset;
    box-shadow: 0 0 0 1em #00af86 inset;
}

.social_stumbleupon.widget_social_networks a:before {
    content: "\f1a4";
    -webkit-box-shadow: 0 0 0 1em #eb4823 inset;
    box-shadow: 0 0 0 1em #eb4823 inset;
}

.social_soundcloud.widget_social_networks a:before {
    content: "\f1be";
    -webkit-box-shadow: 0 0 0 1em #ff5419 inset;
    box-shadow: 0 0 0 1em #ff5419 inset;
}

.social_skype.widget_social_networks a:before {
    content: "\f17e";
    -webkit-box-shadow: 0 0 0 1em #00aff0 inset;
    box-shadow: 0 0 0 1em #00aff0 inset;
}

.social_snapchat.widget_social_networks a:before {
    content: "\f2ac";
    -webkit-box-shadow: 0 0 0 1em #fffc00 inset;
    box-shadow: 0 0 0 1em #fffc00 inset;
}

.social_reddit.widget_social_networks a:before {
    content: "\f281";
    -webkit-box-shadow: 0 0 0 1em #ff3f18 inset;
    box-shadow: 0 0 0 1em #ff3f18 inset;
}

.social_paypal.widget_social_networks a:before {
    content: "\f1ed";
    -webkit-box-shadow: 0 0 0 1em #002f86 inset;
    box-shadow: 0 0 0 1em #002f86 inset;
}

.social_flickr.widget_social_networks a:before {
    content: "\f16e";
    -webkit-box-shadow: 0 0 0 1em #ff0084 inset;
    box-shadow: 0 0 0 1em #ff0084 inset;
}

.social_behance.widget_social_networks a:before {
    content: "\f1b4";
    -webkit-box-shadow: 0 0 0 1em #0056ff inset;
    box-shadow: 0 0 0 1em #0056ff inset;
}

.social_foursquare.widget_social_networks a:before {
    content: "\f180";
    -webkit-box-shadow: 0 0 0 1em #f94877 inset;
    box-shadow: 0 0 0 1em #f94877 inset;
}

.social_facebook.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #3b5998 inset;
    box-shadow: 0 0 0 1px #3b5998 inset;
    color: #3b5998;
}

.social_twitter.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #1da1f2 inset;
    box-shadow: 0 0 0 1px #1da1f2 inset;
    color: #1da1f2;
}

.social_linkedin.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #007bb5 inset;
    box-shadow: 0 0 0 1px #007bb5 inset;
    color: #007bb5;
}

.social_google_plus.widget_social_networks a:hover:before,
.social_googleplus.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #dc4e40 inset;
    box-shadow: 0 0 0 1px #dc4e40 inset;
    color: #dc4e40;
}

.social_instagram.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ac38a2 inset;
    box-shadow: 0 0 0 1px #ac38a2 inset;
    background: transparent;
    color: #ac38a2;
}

.social_vkontakte.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #4c75a5 inset;
    box-shadow: 0 0 0 1px #4c75a5 inset;
    color: #4c75a5;
}

.social_pinterest.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #bd081b inset;
    box-shadow: 0 0 0 1px #bd081b inset;
    color: #bd081b;
}

.social_yelp.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #c02127 inset;
    box-shadow: 0 0 0 1px #c02127 inset;
    color: #c02127;
}

.social_youtube.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #e21c2d inset;
    box-shadow: 0 0 0 1px #e21c2d inset;
    color: #e21c2d;
}

.social_yahoo.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #45029c inset;
    box-shadow: 0 0 0 1px #45029c inset;
    color: #45029c;
}

.social_wordpress.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #21759b inset;
    box-shadow: 0 0 0 1px #21759b inset;
    color: #21759b;
}

.social_wikipedia.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #000 inset;
    box-shadow: 0 0 0 1px #000 inset;
    color: #000;
}

.social_whatsapp.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00e676 inset;
    box-shadow: 0 0 0 1px #00e676 inset;
    color: #00e676;
}

.social_wechat.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00cc0d inset;
    box-shadow: 0 0 0 1px #00cc0d inset;
    color: #00cc0d;
}

.social_vine.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00bf8f inset;
    box-shadow: 0 0 0 1px #00bf8f inset;
    color: #00bf8f;
}

.social_vimeo.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #1ab7ea inset;
    box-shadow: 0 0 0 1px #1ab7ea inset;
    color: #1ab7ea;
}

.social_tumblr.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #314358 inset;
    box-shadow: 0 0 0 1px #314358 inset;
    color: #314358;
}

.social_tripadvisor.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00af86 inset;
    box-shadow: 0 0 0 1px #00af86 inset;
    color: #00af86;
}

.social_stumbleupon.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #eb4823 inset;
    box-shadow: 0 0 0 1px #eb4823 inset;
    color: #eb4823;
}

.social_soundcloud.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ff5419 inset;
    box-shadow: 0 0 0 1px #ff5419 inset;
    color: #ff5419;
}

.social_skype.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00aff0 inset;
    box-shadow: 0 0 0 1px #00aff0 inset;
    color: #00aff0;
}

.social_snapchat.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #fffc00 inset;
    box-shadow: 0 0 0 1px #fffc00 inset;
    color: #fffc00;
}

.social_reddit.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ff3f18 inset;
    box-shadow: 0 0 0 1px #ff3f18 inset;
    color: #ff3f18;
}

.social_paypal.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #002f86 inset;
    box-shadow: 0 0 0 1px #002f86 inset;
    color: #002f86;
}

.social_flickr.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ff0084 inset;
    box-shadow: 0 0 0 1px #ff0084 inset;
    color: #ff0084;
}

.social_behance.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #0056ff inset;
    box-shadow: 0 0 0 1px #0056ff inset;
    color: #0056ff;
}

.social_foursquare.widget_social_networks a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #f94877 inset;
    box-shadow: 0 0 0 1px #f94877 inset;
    color: #f94877;
}

/* Listing fields generated elements */
.bt_bb_listing_checkbox span {
    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: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.bt_bb_listing_checkbox span:before {
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    font-size: .875rem;
    line-height: 1.125rem;
    float: left;
    margin: 2px 10px 0 6px;
    font-family: FontAwesome;
    content: "\f00c";
    background: #ee920e;
    color: #fff;
    text-align: center;
    border-radius: 50%;
}

.rtl .bt_bb_listing_checkbox span:before {
    float: right;
    margin: 2px 6px 0 10px;
}

/* Other widgets, user generated */
.widget_bt_listing_widget .bt_bb_tab_item:last-child {
    margin-bottom: 0;
}

.widget_bt_listing_widget .bt_bb_tab_item .bt_bb_tab_content {
    padding: 0;
}

.widget_bt_listing_widget .bt_bb_slider {
    margin-bottom: .5em;
    clear: both;
}

.widget_bt_listing_widget .bt_bb_slider .slick-arrow {
    display: none !important;
}

.widget_bt_listing_widget .bt_bb_slider .slick-dots {
    bottom: 0;
    height: 4.5em;
    line-height: 4.5em;
}

.widget_bt_listing_widget .bt_bb_slider .slick-dots li {
    background: transparent;
    margin: 0 5px;
    width: 1em;
    height: 1em;
    border: 0;
    padding: 0;
    display: inline-block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 200ms ease-in-out all;
    -moz-transition: 200ms ease-in-out all;
    transition: 200ms ease-in-out all;
}

.btLightSkin .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_2 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_4 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_5 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_8 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_9 .widget_bt_listing_widget .bt_bb_slider .slick-dots li {
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .5) inset;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .5) inset;
}

.btDarkSkin .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_1 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_3 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_6 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_7 .widget_bt_listing_widget .bt_bb_slider .slick-dots li,
.bt_bb_color_scheme_10 .widget_bt_listing_widget .bt_bb_slider .slick-dots li {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset;
}

.widget_bt_listing_widget .bt_bb_slider .slick-dots li.slick-active {
    background: transparent;
    -webkit-box-shadow: 0 0 0 1em #ee920e inset;
    box-shadow: 0 0 0 1em #ee920e inset;
    pointer-events: none;
}

.widget_bt_listing_widget .bt_bb_slider .slick-dots li:hover {
    background: transparent;
    -webkit-box-shadow: 0 0 0 1em #ee920e inset;
    box-shadow: 0 0 0 1em #ee920e inset;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}

.widget_bt_listing_widget .bt_bb_listing_text,
.widget_bt_listing_widget .bt_bb_listing_textarea,
.widget_bt_listing_widget .bt_bb_listing_number,
.widget_bt_listing_widget .bt_bb_listing_faq,
.widget_bt_listing_widget .bt_bb_listing_image,
.widget_bt_listing_widget>.btArticleMedia,
.widget_bt_listing_widget .bt_bb_listing_checkbox {
    margin: 0 0 .5rem;
    clear: both;
}

.widget_bt_listing_widget .bt_bb_listing_email,
.widget_bt_listing_widget .bt_bb_listing_url,
.widget_bt_listing_widget .bt_bb_listing_phone,
.widget_bt_listing_widget .bt_bb_listing_time,
.widget_bt_listing_widget .bt_bb_listing_date,
.widget_bt_listing_widget .bt_bb_listing_datetime {
    margin: 0 0 .5rem;
    clear: both;
}

.widget_bt_listing_widget .bt_bb_listing_email>span,
.widget_bt_listing_widget .bt_bb_listing_email>a,
.widget_bt_listing_widget .bt_bb_listing_url>span,
.widget_bt_listing_widget .bt_bb_listing_url>a,
.widget_bt_listing_widget .bt_bb_listing_phone>span,
.widget_bt_listing_widget .bt_bb_listing_phone>a,
.widget_bt_listing_widget .bt_bb_listing_time>span,
.widget_bt_listing_widget .bt_bb_listing_time>a,
.widget_bt_listing_widget .bt_bb_listing_date>span,
.widget_bt_listing_widget .bt_bb_listing_date>a,
.widget_bt_listing_widget .bt_bb_listing_datetime>span,
.widget_bt_listing_widget .bt_bb_listing_datetime>a {
    color: inherit;
    padding-left: 2.125rem;
    display: block;
}

.rtl .widget_bt_listing_widget .bt_bb_listing_email>span,
.rtl .widget_bt_listing_widget .bt_bb_listing_email>a,
.rtl .widget_bt_listing_widget .bt_bb_listing_url>span,
.rtl .widget_bt_listing_widget .bt_bb_listing_url>a,
.rtl .widget_bt_listing_widget .bt_bb_listing_phone>span,
.rtl .widget_bt_listing_widget .bt_bb_listing_phone>a,
.rtl .widget_bt_listing_widget .bt_bb_listing_time>span,
.rtl .widget_bt_listing_widget .bt_bb_listing_time>a,
.rtl .widget_bt_listing_widget .bt_bb_listing_date>span,
.rtl .widget_bt_listing_widget .bt_bb_listing_date>a,
.rtl .widget_bt_listing_widget .bt_bb_listing_datetime>span,
.rtl .widget_bt_listing_widget .bt_bb_listing_datetime>a {
    padding-left: 0;
    padding-right: 2.125rem;
}

.widget_bt_listing_widget .bt_bb_listing_email>span:before,
.widget_bt_listing_widget .bt_bb_listing_email>a:before,
.widget_bt_listing_widget .bt_bb_listing_url>span:before,
.widget_bt_listing_widget .bt_bb_listing_url>a:before,
.widget_bt_listing_widget .bt_bb_listing_phone>span:before,
.widget_bt_listing_widget .bt_bb_listing_phone>a:before,
.widget_bt_listing_widget .bt_bb_listing_time>span:before,
.widget_bt_listing_widget .bt_bb_listing_time>a:before,
.widget_bt_listing_widget .bt_bb_listing_date>span:before,
.widget_bt_listing_widget .bt_bb_listing_date>a:before,
.widget_bt_listing_widget .bt_bb_listing_datetime>span:before,
.widget_bt_listing_widget .bt_bb_listing_datetime>a:before {
    color: #ee920e;
    font-size: 1rem;
    width: 1.75rem;
    text-align: center;
    margin: 0 0 0 -2.125rem;
    margin-top: -2px;
    font-family: FontAwesome;
    float: left;
    font-weight: 400;
    position: relative;
    background: transparent;
    left: auto !important;
    right: auto !important;
    top: auto;
    bottom: auto;
}

.rtl .widget_bt_listing_widget .bt_bb_listing_email>span:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_email>a:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_url>span:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_url>a:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_phone>span:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_phone>a:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_time>span:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_time>a:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_date>span:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_date>a:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_datetime>span:before,
.rtl .widget_bt_listing_widget .bt_bb_listing_datetime>a:before {
    margin: 0 -2.125rem 0 0 !important;
    float: right;
}

.widget_bt_listing_widget .bt_bb_listing_email>a:hover,
.widget_bt_listing_widget .bt_bb_listing_url>a:hover,
.widget_bt_listing_widget .bt_bb_listing_phone>a:hover,
.widget_bt_listing_widget .bt_bb_listing_time>a:hover,
.widget_bt_listing_widget .bt_bb_listing_date>a:hover,
.widget_bt_listing_widget .bt_bb_listing_datetime>a:hover {
    color: #ee920e;
}

.widget_bt_listing_widget .bt_bb_listing_email>span:before,
.widget_bt_listing_widget .bt_bb_listing_email>a:before {
    content: "\f1fa";
}

.widget_bt_listing_widget .bt_bb_listing_url>span:before,
.widget_bt_listing_widget .bt_bb_listing_url>a:before {
    content: "\f0ac";
}

.widget_bt_listing_widget .bt_bb_listing_phone>span:before,
.widget_bt_listing_widget .bt_bb_listing_phone>a:before {
    content: "\f095";
}

.widget_bt_listing_widget .bt_bb_listing_time>span:before,
.widget_bt_listing_widget .bt_bb_listing_time>a:before {
    content: "\f017";
}

.widget_bt_listing_widget .bt_bb_listing_date>span:before,
.widget_bt_listing_widget .bt_bb_listing_date>a:before {
    content: "\f073";
}

.widget_bt_listing_widget .bt_bb_listing_datetime>span:before,
.widget_bt_listing_widget .bt_bb_listing_datetime>a:before {
    content: "\f133";
}

.widget_bt_listing_widget .bt_bb_listing_text ul {
    margin: 0 0 1em;
}

.widget_bt_listing_widget .bt_bb_listing_text ul li {
    border: 0;
    padding: 0 0 0 1.125rem;
    display: list-item;
}

.rtl .widget_bt_listing_widget .bt_bb_listing_text ul li {
    padding: 0 1.125rem 0 0;
}

.widget_bt_listing_widget .bt_bb_listing_text ul li:before {
    font-family: FontAwesome;
    color: #ee920e;
    content: "\f111";
    display: block;
    font-size: .5rem;
    width: .75rem;
    text-align: center;
    margin: 0 0 0 -1.125rem;
    margin-top: -2px;
    float: left;
}

.rtl .widget_bt_listing_widget .bt_bb_listing_text ul li:before {
    margin: 0 -1.125rem 0 0;
    float: right;
}

/* Listing widgets in different screen sizes */
@media (max-width: 1199px) {
    .widget_bt_bb_listing_marker_options ul li {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
}

@media (max-width: 768px) {
    .widget_bt_bb_listing_marker_options ul li {
        -webkit-flex-basis: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    :not(.btNoSidebar) .btBox:first-of-type .widget_bt_bb_listing_marker_map {
        margin-top: 0;
        margin-left: -20px !important;
        margin-right: -20px !important;
        z-index: 1;
    }

    :not(.btNoSidebar) .btBox:not(:first-of-type) .widget_bt_bb_listing_marker_map {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
}

@media (max-width: 360px) {
    .widget_bt_bb_listing_marker_options ul li {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
}

/* Scrollbars styling */
::-webkit-scrollbar {
    background-color: rgba(24, 24, 24, .07);
    width: 8px;
}

.btDarkSkin ::-webkit-scrollbar {
    background-color: rgba(255, 255, 255, .05);
}

::-webkit-scrollbar-thumb {
    background-color: rgba(24, 24, 24, .3);
    border-radius: 6px;
    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    transition: background 200ms ease;
}

.btDarkSkin ::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, .3);
}

::-webkit-scrollbar-thumb:hover {
    background-color: #ee920e;
}

::-webkit-scrollbar-button {
    display: none;
}

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

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

.bt_bb_headline .bt_bb_headline_content a {
    color: inherit;
}

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

.bt_bb_headline .bt_bb_headline_superheadline {
    display: block;
    font-family: Zilla Slab;
    margin-bottom: 1em;
    text-transform: uppercase;
    font-weight: 400;
}

.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.15625rem;
}

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.25rem;
}

.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.40625rem;
}

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-family: Nunito Sans;
    margin-top: 1em;
    line-height: 1.5em;
}

.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.15625rem;
}

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.25rem;
}

.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.40625rem;
}

.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.125rem;
}

.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.75rem;
}

.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: 4.6875rem;
}

.bt_bb_headline .bt_bb_headline_content {
    display: inline-block;
}

.single .btArticleHeadline .bt_bb_headline .bt_bb_headline_content,
.single .product .summary .bt_bb_headline .bt_bb_headline_content {
    font-weight: 700;
}

.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
    width: auto;
    margin-top: 0;
}

.btLightSkin .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_2 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_4 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_8 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_9 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.btLightSkin .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_2 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_4 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_8 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_9 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_1 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_3 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_7 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_10 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.btDarkSkin .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_1 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_3 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_7 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_10 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
    border-color: rgba(24, 24, 24, .1);
}

.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_9.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_9.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
    border-color: rgba(24, 24, 24, .1);
}

.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_10.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_color_scheme_10.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
    border-color: rgba(255, 255, 255, .1);
}

.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_left.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_left .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_left .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
    float: none;
}

.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_right.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_right .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after,
.bt_bb_align_right .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {
    float: none;
}

.bt_bb_headline .bt_bb_headline_content b {
    color: #ee920e;
}

.bt_bb_headline .bt_bb_headline_content em {
    font-style: normal;
    font-weight: bold;
    color: #3f3f3f;
}

.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 {
    width: auto;
    margin-bottom: 0;
}

.btLightSkin .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_2 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_4 .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_8 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_9 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.btLightSkin .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_2 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_4 .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,
.bt_bb_color_scheme_8 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_9 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_1 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_3 .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_7 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_10 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.btDarkSkin .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_1 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_3 .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,
.bt_bb_color_scheme_7 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_10 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    border-color: rgba(24, 24, 24, .1);
}

.bt_bb_color_scheme_5.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_9.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_9.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    border-color: rgba(24, 24, 24, .1);
}

.bt_bb_color_scheme_6.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_color_scheme_10.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_10.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    border-color: rgba(255, 255, 255, .1);
}

.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_left.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    float: none;
}

.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_right.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before,
.bt_bb_align_right .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {
    float: none;
}

.bt_bb_headline .bt_bb_headline_content>span {
    position: relative;
}

.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .75em;
}

.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .6em;
}

.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .58em;
}

.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .4375em;
}

.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .37em;
}

.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .333em;
}

.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .3em;
}

.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    position: absolute;
    width: 50px;
    left: 50%;
    border-bottom: 2px solid #ee920e;
    bottom: -2px;
}

.bt_bb_color_scheme_5 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_9 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_9 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    border-color: #181818;
}

.bt_bb_color_scheme_6 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_10 .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_10 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    border-color: #fff;
}

.bt_bb_color_scheme_5.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_9.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_9.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    border-color: #181818;
}

.bt_bb_color_scheme_6.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_10.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_color_scheme_10.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    border-color: #fff;
}

.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    width: 40px;
    margin-left: -20px;
}

.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    width: 50px;
    margin-left: -25px;
}

.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    width: 50px;
    margin-left: -25px;
}

.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    width: 60px;
    margin-left: -30px;
}

.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    width: 60px;
    margin-left: -30px;
}

.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    width: 70px;
    margin-left: -35px;
}

.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    width: 70px;
    margin-left: -35px;
}

.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_left.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_left .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_left .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    left: 0;
    margin-left: 0;
}

.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_right.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_right .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.bt_bb_align_right .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    right: 0;
    left: auto;
    margin-left: 0;
}

.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .75em;
}

.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .6em;
}

.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .58em;
}

.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .4375em;
}

.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .37em;
}

.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .333em;
}

.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .3em;
}

.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    position: absolute;
    width: 50px;
    left: 50%;
    border-bottom: 2px solid #ee920e;
    top: -2px;
}

.bt_bb_color_scheme_5 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_9 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_9 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    border-color: #181818;
}

.bt_bb_color_scheme_6 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_10 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_10 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    border-color: #fff;
}

.bt_bb_color_scheme_5.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_9.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_9.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    border-color: #181818;
}

.bt_bb_color_scheme_6.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_10.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_color_scheme_10.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    border-color: #fff;
}

.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    width: 40px;
    margin-left: -20px;
}

.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    width: 50px;
    margin-left: -25px;
}

.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    width: 50px;
    margin-left: -25px;
}

.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    width: 60px;
    margin-left: -30px;
}

.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    width: 60px;
    margin-left: -30px;
}

.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    width: 70px;
    margin-left: -35px;
}

.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    width: 70px;
    margin-left: -35px;
}

.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_left.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_left .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_right .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_center .bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_left.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_left .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    left: 0;
    margin-left: 0;
}

.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_right.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_right .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_left .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_center .bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_right.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before,
.bt_bb_align_right .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    right: 0;
    left: auto;
    margin-left: 0;
}

/* 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_headline .bt_bb_headline_superheadline {
    margin-bottom: .8em;
}

section.btPageHeadline .bt_bb_headline .bt_bb_headline_subheadline {
    margin-top: .5em;
}

section.btPageHeadline .bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span,
section.btPageHeadline .bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-bottom: .21em;
}

section.btPageHeadline .bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span,
section.btPageHeadline .bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span {
    padding-top: .21em;
}

body.btDarkSkin section.btPageHeadline.bt_bb_background_image .bt_bb_grayscale_image {
    opacity: .15;
}

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

.bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_bg {
    top: auto;
    height: 2px;
}

/* Latest posts */
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_date {
    font-family: Zilla Slab;
    padding-left: 0;
    font-weight: normal;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_date:before {
    content: '';
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
    margin-bottom: 1.5em;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_title {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.5em;
    max-height: 3em;
    color: #ee920e;
    font-weight: normal;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_excerpt {
    font-size: .875em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5em;
    max-height: 4.5em;
}

/* 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 {
    font-size: 1em;
}

.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: .875rem;
    width: 2em;
    height: 2em;
}

.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder {
    font-size: 1em;
}

.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.5rem;
    width: 2em;
    height: 2em;
}

.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder {
    font-size: 1em;
}

.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 {
    font-size: 1em;
}

.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 3rem;
    width: 1.91666em;
    height: 1.91666em;
}

.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder {
    font-size: 1em;
}

.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 3.5rem;
    width: 1.91666em;
    height: 1.91666em;
}

.rtl .bt_bb_icon .bt_bb_icon_holder>span {
    padding-right: .5em;
    padding-left: 0;
}

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

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

.bt_bb_align_left .bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_right .bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_left .bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_right .bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.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_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_right .bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_left .bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_right .bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
    padding: 0 2em;
}

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

.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_left.bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_left .bt_bb_icon.bt_bb_size_xsmall {
    padding-right: .5em;
    padding-left: 0;
}

.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_left.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large {
    padding-right: 2em;
    padding-left: 0;
}

.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_left.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
    padding-right: 4em;
    padding-left: 0;
}

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

.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_right.bt_bb_icon.bt_bb_size_xsmall,
.bt_bb_align_right .bt_bb_icon.bt_bb_size_xsmall {
    padding-left: .5em;
    padding-right: 0;
}

.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_right.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large,
.bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large {
    padding-left: 2em;
    padding-right: 0;
}

.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_right.bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge,
.bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
    padding-left: 4em;
    padding-right: 0;
}

/* Buttons */
.btSoftRoundedButtons .bt_bb_button a {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_button a {
    border-radius: 50px;
}

.btContent .bt_bb_button a {
    color: inherit;
}

.bt_bb_style_outline.bt_bb_button a {
    -webkit-box-shadow: 0 0 0 2px transparent inset;
    box-shadow: 0 0 0 2px transparent inset;
}

.bt_bb_size_small.bt_bb_button {
    font-size: .875rem;
}

.bt_bb_size_small.bt_bb_button a {
    padding: .928em 1.428em;
}

.bt_bb_size_normal.bt_bb_button {
    font-size: 1rem;
}

.bt_bb_size_normal.bt_bb_button a {
    padding: 1.0625em 1.875em;
}

.bt_bb_size_medium.bt_bb_button {
    font-size: 1.125rem;
}

.bt_bb_size_medium.bt_bb_button a {
    padding: 1.167em 1.666em;
}

.bt_bb_size_large.bt_bb_button {
    font-size: 1.25rem;
}

.bt_bb_size_large.bt_bb_button a {
    padding: 1em 1.5em;
}

.bt_bb_button .bt_bb_button_text {
    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: .625rem;
}

.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: .625rem;
}

.rtl .bt_bb_button.bt_bb_icon_position_right .bt_bb_link {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.bt_bb_button.bt_bb_style_clean a {
    padding-left: 0;
    padding-right: 0;
}

.bt_bb_button .bt_bb_link {
    position: relative;
}

.bt_bb_button .bt_bb_link:after {
    position: absolute;
    content: "";
    display: block;
    border: 2px solid transparent;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.btSoftRoundedButtons .bt_bb_button .bt_bb_link:after {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_button .bt_bb_link:after {
    border-radius: 50px;
}

.bt_bb_shape_rounded.bt_bb_button .bt_bb_link:after {
    border-radius: 3px;
}

.bt_bb_shape_round.bt_bb_button .bt_bb_link:after {
    border-radius: 50px;
}

.bt_bb_style_clean.bt_bb_button .bt_bb_link:after {
    display: none;
}

.bt_bb_button .bt_bb_link:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_shape_rounded.bt_bb_button a.bt_bb_link {
    border-radius: 3px;
}

.bt_bb_shape_round.bt_bb_button a.bt_bb_link {
    border-radius: 50px;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a:hover {
    background: #181818 !important;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a:hover {
    background: #fff !important;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a:hover {
    background: #fff !important;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a:hover {
    background: #181818 !important;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a:hover {
    background: #f43d11 !important;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover {
    background: #f43d11 !important;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled a:hover {
    background: #fff !important;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a:hover {
    background: #181818 !important;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled a:hover {
    background: #4c4c4c !important;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a:hover {
    background: #4c4c4c !important;
}

/* Service */
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-weight: 700;
    font-family: Zilla Slab;
    font-size: 1.25em;
    margin-bottom: .4em;
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {
    color: inherit;
}

.bt_bb_service:hover .bt_bb_service_content_title a {
    color: #ee920e;
}

/* Slider */
/* Previous / Next / Paging */
.slick-dots {
    bottom: 0;
    height: 6em;
    line-height: 4.5em;
}

.bt_bb_show_dots_below .slick-dots {
    bottom: -5em;
}

.slick-dots li {
    background: transparent;
    margin: 0 5px;
    width: 1em;
    height: 1em;
    border: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 200ms ease-in-out all;
    -moz-transition: 200ms ease-in-out all;
    transition: 200ms ease-in-out all;
}

.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,
.bt_bb_color_scheme_8 .slick-dots li,
.bt_bb_color_scheme_9 .slick-dots li {
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .5) inset;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .5) inset;
}

.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,
.bt_bb_color_scheme_7 .slick-dots li,
.bt_bb_color_scheme_10 .slick-dots li {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset;
}

.slick-dots li.slick-active {
    background: transparent;
    -webkit-box-shadow: 0 0 0 1em #ee920e inset;
    box-shadow: 0 0 0 1em #ee920e inset;
    pointer-events: none;
}

.slick-dots li:hover {
    background: transparent;
    -webkit-box-shadow: 0 0 0 1em #ee920e inset;
    box-shadow: 0 0 0 1em #ee920e inset;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}

button.slick-arrow {
    width: 3.125rem;
    height: 3.125rem;
    line-height: 3.125rem;
    margin-top: -1.25rem;
    background: rgba(255, 255, 255, .3);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btLightSkin button.slick-arrow,
.bt_bb_color_scheme_2 button.slick-arrow,
.bt_bb_color_scheme_4 button.slick-arrow,
.bt_bb_color_scheme_5 button.slick-arrow,
.bt_bb_color_scheme_8 button.slick-arrow,
.bt_bb_color_scheme_9 button.slick-arrow {
    background: rgba(255, 255, 255, .3);
}

.btDarkSkin button.slick-arrow,
.bt_bb_color_scheme_1 button.slick-arrow,
.bt_bb_color_scheme_3 button.slick-arrow,
.bt_bb_color_scheme_6 button.slick-arrow,
.bt_bb_color_scheme_7 button.slick-arrow,
.bt_bb_color_scheme_10 button.slick-arrow {
    background: rgba(24, 24, 24, .3);
}

.bt_bb_color_scheme_5 button.slick-arrow,
.bt_bb_color_scheme_6 button.slick-arrow {
    background: transparent;
}

.bt_bb_color_scheme_9 button.slick-arrow,
.bt_bb_color_scheme_10 button.slick-arrow {
    background: transparent;
}

.btHardRoundedButtons button.slick-arrow {
    border-radius: 50px;
}

.btSoftRoundedButtons button.slick-arrow {
    border-radius: 3px;
}

button.slick-arrow:before {
    font-family: Essential;
    -webkit-transition: transform 200ms ease-in-out;
    -moz-transition: transform 200ms ease-in-out;
    transition: transform 200ms ease-in-out;
    font-size: 1.72rem;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.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,
.bt_bb_color_scheme_8 button.slick-arrow:before,
.bt_bb_color_scheme_9 button.slick-arrow:before {
    color: #181818;
}

.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,
.bt_bb_color_scheme_7 button.slick-arrow:before,
.bt_bb_color_scheme_10 button.slick-arrow:before {
    color: #fff;
}

button.slick-arrow:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid transparent;
}

.btSoftRoundedButtons button.slick-arrow:after {
    border-radius: 3px;
}

.btHardRoundedButtons button.slick-arrow:after {
    border-radius: 50px;
}

.btLightSkin button.slick-arrow:hover,
.bt_bb_color_scheme_2 button.slick-arrow:hover,
.bt_bb_color_scheme_4 button.slick-arrow:hover,
.bt_bb_color_scheme_5 button.slick-arrow:hover,
.bt_bb_color_scheme_8 button.slick-arrow:hover,
.bt_bb_color_scheme_9 button.slick-arrow:hover,
.btDarkSkin button.slick-arrow:hover,
.bt_bb_color_scheme_1 button.slick-arrow:hover,
.bt_bb_color_scheme_3 button.slick-arrow:hover,
.bt_bb_color_scheme_6 button.slick-arrow:hover,
.bt_bb_color_scheme_7 button.slick-arrow:hover,
.bt_bb_color_scheme_10 button.slick-arrow:hover {
    background-color: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.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,
.bt_bb_color_scheme_8 button.slick-arrow:hover:before,
.bt_bb_color_scheme_9 button.slick-arrow:hover:before,
.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,
.bt_bb_color_scheme_7 button.slick-arrow:hover:before,
.bt_bb_color_scheme_10 button.slick-arrow:hover:before {
    color: #fff;
}

.btLightSkin button.slick-arrow:hover:after,
.bt_bb_color_scheme_2 button.slick-arrow:hover:after,
.bt_bb_color_scheme_4 button.slick-arrow:hover:after,
.bt_bb_color_scheme_5 button.slick-arrow:hover:after,
.bt_bb_color_scheme_8 button.slick-arrow:hover:after,
.bt_bb_color_scheme_9 button.slick-arrow:hover:after,
.btDarkSkin button.slick-arrow:hover:after,
.bt_bb_color_scheme_1 button.slick-arrow:hover:after,
.bt_bb_color_scheme_3 button.slick-arrow:hover:after,
.bt_bb_color_scheme_6 button.slick-arrow:hover:after,
.bt_bb_color_scheme_7 button.slick-arrow:hover:after,
.bt_bb_color_scheme_10 button.slick-arrow:hover:after {
    border-color: #ee920e;
    opacity: 0;
    top: -6px;
    bottom: -6px;
    left: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

button.slick-arrow.slick-prev {
    left: 5px;
}

button.slick-arrow.slick-prev:before {
    content: "\ea7c";
    -webkit-transform: translateX(-.075em);
    -moz-transform: translateX(-.075em);
    -ms-transform: translateX(-.075em);
    transform: translateX(-.075em);
}

button.slick-arrow.slick-prev:hover:before {
    -webkit-transform: translateX(-.2em);
    -moz-transform: translateX(-.2em);
    -ms-transform: translateX(-.2em);
    transform: translateX(-.2em);
}

:not(.bt_bb_layout_wide) button.slick-arrow.slick-prev {
    left: -85px;
}

button.slick-arrow.slick-next {
    right: 5px;
}

button.slick-arrow.slick-next:before {
    content: "\ea7d";
    -webkit-transform: translateX(.075em);
    -moz-transform: translateX(.075em);
    -ms-transform: translateX(.075em);
    transform: translateX(.075em);
}

button.slick-arrow.slick-next:hover:before {
    -webkit-transform: translateX(.2em);
    -moz-transform: translateX(.2em);
    -ms-transform: translateX(.2em);
    transform: translateX(.2em);
}

:not(.bt_bb_layout_wide) button.slick-arrow.slick-next {
    right: -85px;
}

.bt_bb_arrows_size_small button.slick-arrow {
    width: 2rem;
    height: 2rem;
    margin-top: -1rem;
}

.bt_bb_arrows_size_small button.slick-arrow:before {
    font-size: 1.25rem;
    line-height: 1rem;
}

.bt_bb_arrows_size_large button.slick-arrow {
    width: 4.5rem;
    height: 4.5rem;
    margin-top: -2.25rem;
}

.bt_bb_arrows_size_large button.slick-arrow:before {
    font-size: 2.5em;
    line-height: 4.5rem;
}

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

.slick-slider {
    overflow: inherit;
}

/* Custom menu */
.bt_bb_custom_menu div ul {
    margin: 0;
}

.bt_bb_custom_menu div ul li {
    list-style: none;
    padding-top: .3em;
    padding-bottom: .3em;
}

.bt_bb_custom_menu div ul a {
    color: inherit;
}

.bt_bb_custom_menu div ul a:hover {
    color: #ee920e;
}

.bt_bb_custom_menu div ul>li {
    margin-left: 0;
}

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

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

/* Overflown image content */
.bt_bb_image.bt_bb_content_exists.bt_bb_content_overflown {
    overflow: visible;
}

.bt_bb_image.bt_bb_content_exists.bt_bb_content_overflown .bt_bb_image_content .bt_bb_image_content_flex {
    overflow: visible;
}

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

@media (max-width: 640px) {

    .bt_bb_map_content,
    .bt_bb_google_maps_content {
        margin: 0 auto;
    }
}

/* Tabs */
.bt_bb_style_filled ul.bt_bb_tabs_header {
    border: 0;
}

.btSoftRoundedButtons ul.bt_bb_tabs_header {
    border-radius: 3px;
}

.btHardRoundedButtons ul.bt_bb_tabs_header {
    border-radius: 50px;
}

ul.bt_bb_tabs_header li {
    font-family: Zilla Slab;
    font-weight: 700;
    font-size: 1.25em;
}

ul.bt_bb_tabs_header li span {
    line-height: 1.15;
    display: inline-block;
    padding: .675em 1em;
}

.bt_bb_style_filled ul.bt_bb_tabs_header li {
    border: 0;
}

.bt_bb_style_simple ul.bt_bb_tabs_header li {
    border-bottom: 2px solid transparent;
}

.bt_bb_style_simple ul.bt_bb_tabs_header li.on {
    border-color: black;
}

.bt_bb_style_simple ul.bt_bb_tabs_header li:first-of-type span {
    padding-left: 1em;
}

.bt_bb_style_simple ul.bt_bb_tabs_header li:last-of-type span {
    padding-right: 1em;
}

.bt_bb_shape_round ul.bt_bb_tabs_header li:last-child span {
    padding-right: 1.5em;
}

.bt_bb_shape_round ul.bt_bb_tabs_header li:first-child span {
    padding-left: 1.5em;
}

.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li {
    border-color: rgba(24, 24, 24, .1);
}

.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li {
    border-color: rgba(255, 255, 255, .1);
}

.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #ee920e;
}

.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #ee920e;
}

.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #ee920e;
}

.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #ee920e;
}

.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #181818;
}

.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #fff;
}

@media (max-width: 580px) {
    .bt_bb_shape_round ul.bt_bb_tabs_header li:last-child span {
        padding-right: 1em;
    }

    .bt_bb_shape_round ul.bt_bb_tabs_header li:first-child span {
        padding-left: 1em;
    }
}

.bt_bb_tab_content {
    padding-top: 1em;
}

.btPostListingItem .bt_bb_tabs {
    margin-bottom: 1em;
}

.btPostListingItem .bt_bb_tab_content {
    padding-top: 0;
}

.btPostListingItem .bt_bb_tabs_tabs .bt_bb_tab_content,
.btPostListingItem .btSingleListingDescription+.bt_bb_tab_item {
    padding-top: 1em;
}

.btPostListingItem .btSingleListingItem+.bt_bb_tab_item,
.btPostListingItem .btSingleListingItem+.bt_bb_tabs {
    margin-bottom: 1em;
}

.bt_bb_style_simple ul.bt_bb_tabs_header li.on {
    border-color: #ee920e;
}

/* Accordions */
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-family: Zilla Slab;
    font-weight: 700;
    font-size: 1.25em;
    line-height: 1.15;
    padding: .675em 1em;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    border: 0;
}

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    border-width: 0 0 2px;
    padding-left: 0;
    padding-right: 0;
}

.bt_bb_color_scheme_1.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_3.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_5.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    border-color: rgba(24, 24, 24, .1);
}

.bt_bb_color_scheme_2.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_4.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_6.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    border-color: rgba(255, 255, 255, .1);
}

.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item {
    border: 0;
}

.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:first-child {
    border-radius: 3px 3px 0 0;
}

.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:last-child {
    border-radius: 0 0 3px 3px;
}

/* Counter  */
.bt_bb_counter_holder {
    height: 1em;
    line-height: 1;
    display: inline-block;
}

.bt_bb_counter_holder .bt_bb_counter {
    height: 1em;
}

.bt_bb_counter_holder .bt_bb_counter span.onedigit {
    height: 1em;
}

.bt_bb_counter_holder .bt_bb_counter span.onedigit span {
    height: 1em;
}

/* 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 {
    font-weight: 700 !important;
    font-size: 1rem !important;
    background: #ee920e !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff !important;
    border: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    cursor: pointer;
    width: auto !important;
    padding: 1.0625em 1.875em !important;
    line-height: inherit;
    height: 3.125em !important;
}

.wpcf7-form .wpcf7-submit:hover {
    background: #f43d11 !important;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3) !important;
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3) !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;
}

/* Price list */
.bt_bb_price_list {
    border-width: 2px;
    overflow: hidden;
}

.btSoftRoundedButtons .bt_bb_price_list {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_price_list {
    border-radius: 50px;
}

.bt_bb_price_list .bt_bb_price_list_title {
    font-family: Zilla Slab;
    font-weight: 700;
    font-size: 1.875em;
    padding: 1rem 1.25rem;
}

.bt_bb_price_list .bt_bb_price_list_subtitle {
    font-size: 1.125em;
    margin: 1.25rem 1.25rem 0;
    font-family: Zilla Slab;
}

.bt_bb_price_list .bt_bb_price_list_price {
    font-weight: 700;
    margin: 1.25rem 1.25rem 0;
}

.bt_bb_price_list ul {
    padding: 0;
    margin: 2em 0 0;
    -webkit-box-shadow: 0 0 20px rgba(24, 24, 24, .1);
    box-shadow: 0 0 20px rgba(24, 24, 24, .1);
}

.bt_bb_price_list ul li {
    position: relative;
    border: 0;
    padding: 1rem 1.25rem;
}

.bt_bb_price_list ul li:nth-child(even) {
    background: rgba(24, 24, 24, .07);
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
        margin-right: .75em;
    }
}

@media only screen and (min-device-width: 667px) and (max-device-width: 375px) and (-webkit-min-device-pixel-ratio: 2) {
    .bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
        margin-right: .75em;
    }
}

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

.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
    display: inline-block;
    margin: 0 5px 0 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 400;
    font-family: FontAwesome;
}

.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_comments:before {
    content: '\f0e6';
}

.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
    margin-top: 1em;
}

/* 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 !important;
    box-shadow: 0 0 0 1em #3fbd50 inset !important;
}

.btIcoWhatsApp.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
    -webkit-box-shadow: 0 0 0 1px #3fbd50 inset !important;
    box-shadow: 0 0 0 1px #3fbd50 inset !important;
    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;
}

/* Magnific popup redesign */
.mfp-zoom-out-cur {
    overflow: hidden;
    height: 100vh;
    min-height: 100vh !important;
}

.btLightSkin .mfp-container,
.bt_bb_color_scheme_2 .mfp-container,
.bt_bb_color_scheme_4 .mfp-container,
.bt_bb_color_scheme_5 .mfp-container,
.bt_bb_color_scheme_8 .mfp-container,
.bt_bb_color_scheme_9 .mfp-container {
    background: rgba(255, 255, 255, .9) !important;
}

.btDarkSkin .mfp-container,
.bt_bb_color_scheme_1 .mfp-container,
.bt_bb_color_scheme_3 .mfp-container,
.bt_bb_color_scheme_6 .mfp-container,
.bt_bb_color_scheme_7 .mfp-container,
.bt_bb_color_scheme_10 .mfp-container {
    background: rgba(24, 24, 24, .9) !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: #ee920e;
}

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: #f43d11;
}

button.mfp-arrow {
    width: 3.75em;
    height: 3.75em;
    line-height: 3.75em;
    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;
}

.btLightSkin button.mfp-arrow,
.bt_bb_color_scheme_2 button.mfp-arrow,
.bt_bb_color_scheme_4 button.mfp-arrow,
.bt_bb_color_scheme_5 button.mfp-arrow,
.bt_bb_color_scheme_8 button.mfp-arrow,
.bt_bb_color_scheme_9 button.mfp-arrow {
    background: transparent;
}

.btDarkSkin button.mfp-arrow,
.bt_bb_color_scheme_1 button.mfp-arrow,
.bt_bb_color_scheme_3 button.mfp-arrow,
.bt_bb_color_scheme_6 button.mfp-arrow,
.bt_bb_color_scheme_7 button.mfp-arrow,
.bt_bb_color_scheme_10 button.mfp-arrow {
    background: rgba(255, 255, 255, .1);
}

button.mfp-arrow:before {
    font-size: 2em;
    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%;
}

.btLightSkin button.mfp-arrow:before,
.bt_bb_color_scheme_2 button.mfp-arrow:before,
.bt_bb_color_scheme_4 button.mfp-arrow:before,
.bt_bb_color_scheme_5 button.mfp-arrow:before,
.bt_bb_color_scheme_8 button.mfp-arrow:before,
.bt_bb_color_scheme_9 button.mfp-arrow:before {
    color: #181818;
}

.btDarkSkin button.mfp-arrow:before,
.bt_bb_color_scheme_1 button.mfp-arrow:before,
.bt_bb_color_scheme_3 button.mfp-arrow:before,
.bt_bb_color_scheme_6 button.mfp-arrow:before,
.bt_bb_color_scheme_7 button.mfp-arrow:before,
.bt_bb_color_scheme_10 button.mfp-arrow:before {
    color: #fff;
}

button.mfp-arrow.mfp-arrow-right {
    right: 30px;
}

button.mfp-arrow.mfp-arrow-left {
    left: 30px;
}

button.mfp-arrow.mfp-arrow-right:before {
    content: "\ea7d";
    -webkit-transform: translateX(.075em);
    -moz-transform: translateX(.075em);
    -ms-transform: translateX(.075em);
    transform: translateX(.075em);
}

button.mfp-arrow.mfp-arrow-left:before {
    content: "\ea7c";
    -webkit-transform: translateX(-.075em);
    -moz-transform: translateX(-.075em);
    -ms-transform: translateX(-.075em);
    transform: translateX(-.075em);
}

button.mfp-arrow:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    display: block;
    width: auto;
    height: auto;
    border: 3px solid transparent;
    margin: 0 !important;
}

.btHardRoundedButtons button.mfp-arrow:after {
    border-radius: 50px;
}

.btSoftRoundedButtons button.mfp-arrow:after {
    border-radius: 3px;
}

button.mfp-arrow:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

button.mfp-arrow:hover:before {
    color: #fff;
}

button.mfp-arrow:hover:after {
    border-color: #ee920e;
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

button.mfp-arrow.mfp-arrow-right:hover:before {
    -webkit-transform: translateX(.2em);
    -moz-transform: translateX(.2em);
    -ms-transform: translateX(.2em);
    transform: translateX(.2em);
}

button.mfp-arrow.mfp-arrow-left:hover:before {
    -webkit-transform: translateX(-.2em);
    -moz-transform: translateX(-.2em);
    -ms-transform: translateX(-.2em);
    transform: translateX(-.2em);
}

.mfp-bottom-bar .mfp-title,
.mfp-bottom-bar .mfp-counter {
    color: inherit;
}

.mfp-figure:after {
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .3);
    box-shadow: 0 5px 30px rgba(0, 0, 0, .3);
}

.btLightSkin .mfp-figure:after,
.bt_bb_color_scheme_2 .mfp-figure:after,
.bt_bb_color_scheme_4 .mfp-figure:after,
.bt_bb_color_scheme_5 .mfp-figure:after,
.bt_bb_color_scheme_8 .mfp-figure:after,
.bt_bb_color_scheme_9 .mfp-figure:after {
    background: #fff;
}

.btDarkSkin .mfp-figure:after,
.bt_bb_color_scheme_1 .mfp-figure:after,
.bt_bb_color_scheme_3 .mfp-figure:after,
.bt_bb_color_scheme_6 .mfp-figure:after,
.bt_bb_color_scheme_7 .mfp-figure:after,
.bt_bb_color_scheme_10 .mfp-figure:after {
    background: #181818;
}

.bt_bb_required:after {
    content: "*";
    display: inline-block;
    color: #ee920e !important;
    font-weight: 700;
    margin: 0 0 0 .5em;
}

.required {
    color: #ee920e !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;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
}

.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_image:after {
    display: block;
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 80px;
    background: rgba(24, 24, 24, .4);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: linear-gradient(to bottom, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    padding: 1.25rem;
    border-top: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-shadow: 0 0 20px rgba(24, 24, 24, .15);
    box-shadow: 0 0 20px rgba(24, 24, 24, .15);
    -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;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {
    padding: 0;
    position: absolute;
    top: 1.5em;
    font-family: Zilla Slab;
    text-transform: uppercase;
    font-size: .6875rem;
}

.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: #fff;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a:hover {
    background: transparent;
    color: #ee920e;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li:before {
    display: inline-block;
    width: 3px;
    height: 3px;
    content: "";
    background: #fff;
    margin: 0 4px;
    border-radius: 50%;
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
}

.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;
    margin-bottom: 0;
    font-size: 1.25em;
    padding-bottom: .6em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1em;
    max-height: 3em;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.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,
.bt_bb_color_scheme_8 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_7 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_color_scheme_10 .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,
.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,
.bt_bb_color_scheme_8 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_7 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a,
.bt_bb_color_scheme_10 .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: #ee920e !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: #ee920e !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_7 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #3f3f3f !important;
}

.bt_bb_color_scheme_7 .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_8 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
    color: #3f3f3f !important;
}

.bt_bb_color_scheme_8 .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,
.bt_bb_color_scheme_9 .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,
.bt_bb_color_scheme_9 .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,
.bt_bb_color_scheme_10 .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,
.bt_bb_color_scheme_10 .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: #ee920e;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding: 1em 0 0;
    font-size: .75rem;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span {
    font-size: 1em;
    padding: 0;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before {
    font-size: 1rem;
}

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

.btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_2 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_8 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_9 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before {
    color: #181818;
}

.btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_1 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_7 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before,
.bt_bb_color_scheme_10 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before {
    color: #fff;
}

.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:hover {
    color: #ee920e !important;
}

.btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_2 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_8 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_9 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.btLightSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_2 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_4 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_5 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_8 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_9 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a {
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_1 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_7 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.bt_bb_color_scheme_10 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span,
.btDarkSkin .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_1 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_3 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_6 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_7 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a,
.bt_bb_color_scheme_10 .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span a {
    color: rgba(255, 255, 255, .5);
}

.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: Nunito Sans;
}

.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: '\f2be';
}

.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: '\f086';
}

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

.btLightSkin .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_2 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_4 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_5 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_8 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_9 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item {
    background: rgba(24, 24, 24, .07);
}

.btDarkSkin .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_1 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_3 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_6 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_7 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item,
.bt_bb_color_scheme_10 .bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item {
    background: rgba(255, 255, 255, .05);
}

.bt_bb_latest_posts.bt_bb_gap_no_gap .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
    border-color: transparent !important;
}

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

@media (max-width: 768px) {
    .bt_bb_latest_posts.bt_bb_columns_3 .bt_bb_latest_posts_item {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
    }
}

/* Masonry post grid */
.bt_bb_post_grid_loader {
    width: 3.75rem;
    height: 3.75rem;
    border: 0;
    -webkit-box-shadow: 0 -34px 0 -28px #ee920e, -10px -33px 0 -28px #ee920e, -19px -29px 0 -28px #ee920e, -26px -23px 0 -28px #ee920e, -32px -15px 0 -28px #ee920e, -34px -5px 0 -28px #ee920e;
    box-shadow: 0 -34px 0 -28px #ee920e, -10px -33px 0 -28px #ee920e, -19px -29px 0 -28px #ee920e, -26px -23px 0 -28px #ee920e, -32px -15px 0 -28px #ee920e, -34px -5px 0 -28px #ee920e;
    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 -28px #181818, -10px -33px 0 -28px #181818, -19px -29px 0 -28px #181818, -26px -23px 0 -28px #181818, -32px -15px 0 -28px #181818, -34px -5px 0 -28px #181818;
    box-shadow: 0 -34px 0 -28px #181818, -10px -33px 0 -28px #181818, -19px -29px 0 -28px #181818, -26px -23px 0 -28px #181818, -32px -15px 0 -28px #181818, -34px -5px 0 -28px #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 -28px #fff, -10px -33px 0 -28px #fff, -19px -29px 0 -28px #fff, -26px -23px 0 -28px #fff, -32px -15px 0 -28px #fff, -34px -5px 0 -28px #fff;
    box-shadow: 0 -34px 0 -28px #fff, -10px -33px 0 -28px #fff, -19px -29px 0 -28px #fff, -26px -23px 0 -28px #fff, -32px -15px 0 -28px #fff, -34px -5px 0 -28px #fff;
}

.bt_bb_listing_search_inner .bt_bb_post_grid_loader {
    display: none !important;
}

.bt_bb_masonry_post_grid {
    margin: 0 -.625em -.625em;
}

.bt_bb_masonry_post_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_post_grid_content {
    margin: 0;
}

.bt_bb_gap_no_gap.bt_bb_masonry_post_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_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,
.bt_bb_color_scheme_8 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_9 .bt_bb_gap_no_gap.bt_bb_masonry_post_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_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,
.bt_bb_color_scheme_7 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,
.bt_bb_color_scheme_10 .bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    background: rgba(255, 255, 255, .05);
}

.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 {
    border-color: transparent !important;
}

.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content {
    margin: 0 -.625em -.625em;
}

.bt_bb_gap_normal.bt_bb_masonry_post_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_post_grid_content {
    margin: 0 -.3125em -.3125em;
}

.bt_bb_gap_small.bt_bb_masonry_post_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_post_grid_content {
    margin: 0 -1.25em -1.25em;
}

.bt_bb_gap_large.bt_bb_masonry_post_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_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: .875em;
    font-weight: 700;
    font-family: Nunito Sans;
}

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    padding: .625rem 1.25rem;
    margin: 0;
    text-transform: capitalize;
    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: 0;
    height: 2px;
    background: #ee920e;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_color_scheme_5 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after,
.bt_bb_color_scheme_9 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    background: #181818;
}

.bt_bb_color_scheme_6 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after,
.bt_bb_color_scheme_10 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
    background: #fff;
}

.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 {
    color: #ee920e;
}

.bt_bb_color_scheme_3 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_color_scheme_7 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
    color: #fff;
}

.bt_bb_color_scheme_4 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_color_scheme_8 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
    color: #181818;
}

.bt_bb_color_scheme_5 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_color_scheme_9 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
    color: #fff;
}

.bt_bb_color_scheme_6 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_color_scheme_10 .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
    color: #181818;
}

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:after {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.bt_bb_masonry_post_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) {
    display: block;
    position: relative;
}

.bt_bb_masonry_post_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 a:not(:empty):after {
    z-index: 3;
    display: block;
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 80px;
    background: rgba(24, 24, 24, .4);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: linear-gradient(to bottom, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    -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 {
    position: absolute;
    display: block;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #ee920e;
    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 {
    font-size: 2rem;
    display: block;
    content: "\ea6b";
    font-family: Essential;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    background: #fff;
    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 20px rgba(24, 24, 24, .25);
    box-shadow: 0 3px 20px rgba(24, 24, 24, .25);
    -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 {
    -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 {
    opacity: .85;
}

.bt_bb_masonry_post_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_thumbnail:hover a:after {
    opacity: .2;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content {
    padding: 1.25rem;
    background: rgba(24, 24, 24, .05);
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
    padding: 0;
    position: absolute;
    top: 1.5em;
    font-family: Zilla Slab;
    text-transform: uppercase;
    font-size: .6875rem;
    z-index: 4;
}

.bt_bb_masonry_post_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 {
    margin: 0;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {
    display: inline-block;
    background: transparent;
    padding: 0;
    color: #fff;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
    background: transparent;
    color: #ee920e;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:before {
    display: inline-block;
    width: 3px;
    height: 3px;
    content: "";
    background: #fff;
    margin: 0 4px;
    border-radius: 50%;
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
}

.bt_bb_masonry_post_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 {
    font-size: .75rem;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span {
    font-size: 1em;
    padding: 0;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
    font-size: 1rem;
}

.rtl .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
    margin: 0 0 0 5px;
}

.btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.bt_bb_color_scheme_2 .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_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.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_8 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.bt_bb_color_scheme_9 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
    color: #181818;
}

.btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.bt_bb_color_scheme_1 .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_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.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_7 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.bt_bb_color_scheme_10 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
    color: #fff;
}

.bt_bb_masonry_post_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 {
    display: none;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a:hover {
    color: #ee920e !important;
}

.btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_2 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_8 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_9 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.btLightSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_2 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_8 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_9 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a {
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_1 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_7 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.bt_bb_color_scheme_10 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span,
.btDarkSkin .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_1 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_7 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a,
.bt_bb_color_scheme_10 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span a {
    color: rgba(255, 255, 255, .5);
}

.bt_bb_masonry_post_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 {
    content: '\f2be';
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_comments:before {
    content: '\f086';
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-weight: 700;
    margin-bottom: 0;
    font-size: 1.25em;
    padding-bottom: .6em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1em;
    max-height: 3em;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.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,
.bt_bb_color_scheme_8 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_9 .bt_bb_masonry_post_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,
.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,
.bt_bb_color_scheme_7 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_color_scheme_10 .bt_bb_masonry_post_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,
.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,
.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_9 .bt_bb_masonry_post_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,
.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,
.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_10 .bt_bb_masonry_post_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 {
    color: #ee920e !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 {
    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 {
    color: #ee920e !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 {
    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 {
    color: #3f3f3f !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 {
    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 {
    color: #3f3f3f !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 {
    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 {
    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 {
    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 {
    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 {
    color: #181818 !important;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #ee920e;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
    margin-top: 1em;
}

.bt_bb_masonry_post_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) {
    margin-top: 0;
}

.bt_bb_masonry_post_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;
}

.bt_bb_masonry_post_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 {
    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 {
    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 {
    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 {
    -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 {
    font-size: 1em;
    width: 1.8em;
    height: 1.8em;
    color: #fff;
    border-radius: 50%;
}

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

@media screen and (max-width: 768px) {

    .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%;
    }
}

/* Separator */
.btLightSkin .bt_bb_separator.bt_bb_border_style_solid,
.btLightSkin .bt_bb_separator.bt_bb_border_style_dotted,
.btLightSkin .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_dotted,
.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_solid,
.bt_bb_color_scheme_4 .bt_bb_separator.bt_bb_border_style_dotted,
.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_solid,
.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_8 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_8 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_8 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_9 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_9 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_9 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_bb_separator.bt_bb_border_style_solid,
.btDarkSkin .bt_bb_separator.bt_bb_border_style_dotted,
.btDarkSkin .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_dotted,
.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_solid,
.bt_bb_color_scheme_3 .bt_bb_separator.bt_bb_border_style_dotted,
.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_solid,
.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_7 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_7 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_7 .bt_bb_separator.bt_bb_border_style_dashed,
.bt_bb_color_scheme_10 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_10 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_10 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: rgba(255, 255, 255, .1);
}

.bt_bb_separator.bt_bb_bottom_spacing_extra_small {
    margin-bottom: .625rem;
}

.bt_bb_separator.bt_bb_bottom_spacing_small {
    margin-bottom: 1.25rem;
}

.bt_bb_separator.bt_bb_bottom_spacing_normal {
    margin-bottom: 2.5rem;
}

.bt_bb_separator.bt_bb_bottom_spacing_medium {
    margin-bottom: 4.6875rem;
}

.bt_bb_separator.bt_bb_bottom_spacing_large {
    margin-bottom: 6.25rem;
}

.bt_bb_separator.bt_bb_bottom_spacing_extra_large {
    margin-bottom: 9.375rem;
}

.bt_bb_separator.bt_bb_top_spacing_extra_small {
    margin-top: .625rem;
}

.bt_bb_separator.bt_bb_top_spacing_small {
    margin-top: 1.25rem;
}

.bt_bb_separator.bt_bb_top_spacing_normal {
    margin-top: 2.5rem;
}

.bt_bb_separator.bt_bb_top_spacing_medium {
    margin-top: 4.6875rem;
}

.bt_bb_separator.bt_bb_top_spacing_large {
    margin-top: 6.25rem;
}

.bt_bb_separator.bt_bb_top_spacing_extra_large {
    margin-top: 9.375rem;
}

@media (max-width: 768px) {
    .bt_bb_separator.bt_bb_bottom_spacing_medium {
        margin-bottom: 2.5rem;
    }

    .bt_bb_separator.bt_bb_bottom_spacing_large {
        margin-bottom: 3.125rem;
    }

    .bt_bb_separator.bt_bb_bottom_spacing_extra_large {
        margin-bottom: 4.6875rem;
    }

    .bt_bb_separator.bt_bb_top_spacing_medium {
        margin-top: 2.5rem;
    }

    .bt_bb_separator.bt_bb_top_spacing_large {
        margin-top: 3.125rem;
    }

    .bt_bb_separator.bt_bb_top_spacing_extra_large {
        margin-top: 4.6875rem;
    }
}

/* Section spacings */
.bt_bb_section.bt_bb_top_spacing_extra_small>.bt_bb_port {
    padding-top: .625rem;
}

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

.bt_bb_section.bt_bb_top_spacing_normal>.bt_bb_port {
    padding-top: 2.5rem;
}

.bt_bb_section.bt_bb_top_spacing_medium>.bt_bb_port {
    padding-top: 4.6875rem;
}

.bt_bb_section.bt_bb_top_spacing_large>.bt_bb_port {
    padding-top: 6.25rem;
}

.bt_bb_section.bt_bb_top_spacing_extra_large>.bt_bb_port {
    padding-top: 9.375rem;
}

.bt_bb_section.bt_bb_bottom_spacing_extra_small>.bt_bb_port {
    padding-bottom: .625rem;
}

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

.bt_bb_section.bt_bb_bottom_spacing_normal>.bt_bb_port {
    padding-bottom: 2.5rem;
}

.bt_bb_section.bt_bb_bottom_spacing_medium>.bt_bb_port {
    padding-bottom: 4.6875rem;
}

.bt_bb_section.bt_bb_bottom_spacing_large>.bt_bb_port {
    padding-bottom: 6.25rem;
}

.bt_bb_section.bt_bb_bottom_spacing_extra_large>.bt_bb_port {
    padding-bottom: 9.375rem;
}

@media (max-width: 768px) {
    .bt_bb_section.bt_bb_top_spacing_medium>.bt_bb_port {
        padding-top: 2.5rem;
    }

    .bt_bb_section.bt_bb_top_spacing_large>.bt_bb_port {
        padding-top: 3.125rem;
    }

    .bt_bb_section.bt_bb_top_spacing_extra_large>.bt_bb_port {
        padding-top: 4.6875rem;
    }

    .bt_bb_section.bt_bb_bottom_spacing_medium>.bt_bb_port {
        padding-bottom: 2.5rem;
    }

    .bt_bb_section.bt_bb_bottom_spacing_large>.bt_bb_port {
        padding-bottom: 3.125rem;
    }

    .bt_bb_section.bt_bb_bottom_spacing_extra_large>.bt_bb_port {
        padding-bottom: 4.6875rem;
    }
}

/* Listing elements */
.bt_bb_listing_map {
    position: relative;
    width: 100%;
    height: -webkit-calc(100vh - 100px);
    height: -moz-calc(100vh - 100px);
    height: calc(100vh - 100px);
}

.btMenuBelowLogo .bt_bb_listing_map {
    height: -webkit-calc(100vh - 100px - 50px);
    height: -moz-calc(100vh - 100px - 50px);
    height: calc(100vh - 100px - 50px);
}

#bt_bb_listing_options_search_root_view_container {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.bt_bb_listing_search_parameters {
    padding-top: 2.5rem;
}

.bt_bb_listing_search_parameters .bt_bb_listing_search_switch {
    display: none;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters {
    padding-top: 0;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 40%;
    -webkit-box-shadow: 0 0 35px 0 rgba(24, 24, 24, .15);
    box-shadow: 0 0 35px 0 rgba(24, 24, 24, .15);
    z-index: 3;
    background: #fff;
    -webkit-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    -moz-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_inner {
    padding: 30px;
    overflow: hidden;
    overflow-y: auto;
    height: 100%;
}

.btDarkSkin .bt_bb_layout_wide .bt_bb_listing_search_parameters {
    -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
    background: #181818;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters.hidden {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-box-shadow: 0;
    box-shadow: 0;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters.hidden .bt_bb_listing_search_switch {
    -webkit-transition-delay: -1000ms;
    -moz-transition-delay: -1000ms;
    transition-delay: -1000ms;
}

.rtl .bt_bb_layout_wide .bt_bb_listing_search_parameters {
    left: auto;
    right: 0;
}

.rtl .bt_bb_layout_wide .bt_bb_listing_search_parameters.hidden {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch {
    display: block;
    position: absolute;
    right: -3.75rem;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    margin-top: -1.5625rem;
    -webkit-box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
    box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
    color: #181818;
    -webkit-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    -moz-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    cursor: pointer;
}

.rtl .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch {
    right: auto;
    left: -3.75rem;
}

.btDarkSkin .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch {
    background: #181818;
    color: #fff;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch span:after {
    font-family: Essential;
    content: "\ea7c";
    display: block;
    width: 100%;
    height: 3.125rem;
    line-height: 3.125rem;
    font-size: 1.5rem;
    text-align: center;
    pointer-events: none;
    margin-left: -2px;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
}

.rtl .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch span:after {
    content: "\ea7d";
    margin-left: 0;
    margin-right: -2px;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch.on {
    background: #ee920e;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch.on:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch:hover {
    -webkit-box-shadow: 0 3px 7px 2px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 7px 2px rgba(24, 24, 24, .3);
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch:hover span:after {
    margin-left: -6px;
}

.rtl .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_switch:hover span:after {
    margin-left: 0;
    margin-right: -6px;
}

.bt_bb_listing_search_parameters .bt_bb_row label {
    font-size: .875rem;
    display: block;
}

.bt_bb_listing_search_parameters .bt_bb_row label .bt_bb_listing_note {
    opacity: .5;
}

.bt_bb_listing_search_parameters .bt_bb_row label .bt_bb_listing_note.bt_bb_category_help:before {
    font-family: FontAwesome;
    content: "\f29c";
    display: inline-block;
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked),
.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked),
.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked {
    left: auto;
    right: -9999px;
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label,
.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label {
    position: relative;
    padding-left: 1.625rem;
    cursor: pointer;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label,
.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label {
    padding-left: 0;
    padding-right: 1.625rem;
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label {
    color: #ee920e;
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before {
    content: '';
    position: absolute;
    left: 2px;
    top: 2px;
    width: 1.125rem;
    height: 1.125rem;
    background: transparent;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    border-radius: 50%;
}

.btLightSkin .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_2 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_4 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_5 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_8 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_9 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.btLightSkin .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_2 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_4 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_5 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_8 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_9 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
    box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:before,
.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before {
    left: auto;
    right: 2px;
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:after,
.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:after {
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    top: 2px;
    left: 4px;
    bottom: 0;
    font-size: .875rem;
    line-height: 1.125rem;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    color: #fff;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:after,
.rtl .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:after {
    left: auto;
    right: 4px;
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before {
    border-color: #ee920e;
    background: #ee920e;
}

.btLightSkin .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_2 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_4 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_5 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_8 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_9 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 0 #181818 inset;
    box-shadow: 0 0 0 0 #181818 inset;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
}

.btLightSkin .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_2 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_4 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_5 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_8 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_9 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before {
    -webkit-box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset !important;
    box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset !important;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row label:hover:before {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
}

.bt_bb_listing_search_parameters .bt_bb_row#bt_bb_listing_options_search_view_container .bt_bb_listing_search_fields {
    min-height: auto;
    margin-bottom: .5rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields {
    -webkit-flex: 1 1 33.33333%;
    -ms-flex: 1 1 33.33333%;
    flex: 1 1 33.33333%;
    max-width: 33.33333%;
    min-height: 66px;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields .bt_bb_column_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields .bt_bb_column_content label,
.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields .bt_bb_column_content .bt_bb_control_container {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields .bt_bb_column_content label {
    display: block;
    min-height: 25px;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields .bt_bb_column_content .bt_bb_control_container .bt_bb_control_half {
    padding: 0 10px;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_select {
    -webkit-flex: 1 1 33.33333%;
    -ms-flex: 1 1 33.33333%;
    flex: 1 1 33.33333%;
    max-width: 33.33333%;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_select .bt_bb_column_content .bt_bb_control_container {
    position: relative;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_autocomplete {
    -webkit-flex: 1 1 66.66666%;
    -ms-flex: 1 1 66.66666%;
    flex: 1 1 66.66666%;
    max-width: 66.66666%;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_autocomplete .bt_bb_column_content .bt_bb_control_container {
    margin: 0 -10px;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type="number"] {
    -moz-appearance: textfield;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type="number"]:hover,
.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type="number"]:focus {
    -moz-appearance: number-input;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container #bt_bb_listing_field_distance_value {
    position: absolute;
    height: auto;
    padding: 0 !important;
    border: 0 !important;
    right: 10px;
    top: 4px;
    text-align: right;
    font-size: .75em;
    width: auto;
    background: transparent;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    opacity: .5;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container #bt_bb_listing_field_distance_value {
    right: auto;
    left: 0;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type="range"] {
    -webkit-appearance: none;
    width: 100%;
    background: transparent;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus {
    outline: none !important;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 17px;
    width: 17px;
    border-radius: 50%;
    cursor: pointer;
    margin-top: -7.5px;
    background: #ee920e;
    -webkit-box-shadow: 0 0 0 0 #f43d11 inset, 0 0 0 rgba(24, 24, 24, .3);
    box-shadow: 0 0 0 0 #f43d11 inset, 0 0 0 rgba(24, 24, 24, .3);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 2px #f43d11 inset, 0 3px 5px rgba(24, 24, 24, .5);
    box-shadow: 0 0 0 2px #f43d11 inset, 0 3px 5px rgba(24, 24, 24, .5);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-thumb {
    border: none;
    height: 17px;
    width: 17px;
    border-radius: 50%;
    cursor: pointer;
    background: #ee920e;
    -webkit-box-shadow: 0 0 0 0 #f43d11 inset, 0 0 0 rgba(24, 24, 24, .3);
    box-shadow: 0 0 0 0 #f43d11 inset, 0 0 0 rgba(24, 24, 24, .3);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-thumb {
    -webkit-box-shadow: 0 0 0 2px #f43d11 inset, 0 3px 5px rgba(24, 24, 24, .5);
    box-shadow: 0 0 0 2px #f43d11 inset, 0 3px 5px rgba(24, 24, 24, .5);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-thumb {
    border: none;
    height: 17px;
    width: 17px;
    border-radius: 50%;
    cursor: pointer;
    background: #ee920e;
    -webkit-box-shadow: 0 0 0 0 #f43d11 inset, 0 0 0 rgba(24, 24, 24, .3);
    box-shadow: 0 0 0 0 #f43d11 inset, 0 0 0 rgba(24, 24, 24, .3);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    margin-top: 0;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-thumb {
    -webkit-box-shadow: 0 0 0 2px #f43d11 inset, 0 3px 5px rgba(24, 24, 24, .5);
    box-shadow: 0 0 0 2px #f43d11 inset, 0 3px 5px rgba(24, 24, 24, .5);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 5px;
    cursor: pointer;
    background: transparent;
    border-radius: 5px;
    border: 1px solid rgba(24, 24, 24, .3);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-runnable-track,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-runnable-track,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-runnable-track,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-runnable-track,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-runnable-track,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-webkit-slider-runnable-track {
    border: 1px solid rgba(255, 255, 255, .3);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-runnable-track {
    border-color: rgba(24, 24, 24, .5);
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-runnable-track,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-runnable-track,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-runnable-track,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-runnable-track,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-runnable-track,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-webkit-slider-runnable-track {
    border-color: rgba(255, 255, 255, .5);
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-focus-outer {
    border: 0;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 5px;
    border: 1px solid rgba(24, 24, 24, .3);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    outline: none;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-track,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-track,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-track,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-track,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-track,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-moz-range-track {
    border: 1px solid rgba(255, 255, 255, .3);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-track {
    border-color: rgba(24, 24, 24, .5);
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-track,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-track,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-track,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-track,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-track,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-moz-range-track {
    border-color: rgba(255, 255, 255, .5);
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-width: 16px 0;
    border-radius: 5px;
    color: transparent;
    border: 1px solid rgba(24, 24, 24, .3);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-track {
    border: 1px solid rgba(255, 255, 255, .5);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-track {
    border-color: rgba(24, 24, 24, .5);
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-track,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-track,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-track,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-track,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-track,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-track {
    border-color: rgba(255, 255, 255, .5);
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-lower {
    background: #ee920e;
    border-radius: 5px;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-lower {
    background: #ee920e;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-upper {
    border-radius: 5px;
    background: #fff;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-upper,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-upper,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-upper,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-upper,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-upper,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]::-ms-fill-upper {
    background: #181818;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-upper {
    background: #fff;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-upper,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-upper,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-upper,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-upper,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-upper,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container input[type=range]:focus::-ms-fill-upper {
    background: #181818;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help {
    position: absolute;
    right: 0;
    margin: 9px 20px 9px 5px;
    color: inherit;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    pointer-events: default;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help {
    right: auto;
    left: 0;
    margin: 9px 5px 9px 20px;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help:hover {
    opacity: 1;
    color: #ee920e;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help:after {
    display: block;
    content: "\f041";
    font-family: FontAwesome;
    width: 1em;
    text-align: center;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help.location_detected {
    color: #ee920e;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help.location_detected:after {
    content: "\f00d";
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help.location_detected:hover {
    color: #f43d11;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help.location_detecting {
    pointer-events: none;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container .bt_bb_show_location_help.location_detecting:after {
    height: 3px;
    width: 3px;
    content: "";
    border-radius: 50%;
    -webkit-box-shadow: 5px 4px currentColor, 0 6px currentColor, -5px 3px currentColor, -5px -3px currentColor, 0 -6px currentColor;
    box-shadow: 5px 4px currentColor, 0 6px currentColor, -5px 3px currentColor, -5px -3px currentColor, 0 -6px currentColor;
    opacity: .2;
    margin: 10.5px 6.5px 10.5px 6.5px;
    -webkit-animation: btLoader 1s infinite linear;
    -moz-animation: btLoader 1s infinite linear;
    animation: btLoader 1s infinite linear;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container #bt_bb_listing_field_location_autocomplete {
    padding-right: 28px;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="map"] .bt_bb_column_content .bt_bb_control_container #bt_bb_listing_field_location_autocomplete {
    padding-right: .8em;
    padding-left: 28px;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="price_from"],
.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="price_to"] {
    -webkit-flex: 1 1 33.33333%;
    -ms-flex: 1 1 33.33333%;
    flex: 1 1 33.33333%;
    max-width: 33.33333%;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="price"] .bt_bb_column_content .bt_bb_control_container {
    margin: 0 -10px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="number"] .bt_bb_column_content .bt_bb_control_container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] {
    position: relative;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0 !important;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"] {
    display: none;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label {
    border: 1px solid;
    background: transparent;
    cursor: pointer;
    width: 57px;
    height: 29px;
    min-width: 54px;
    min-height: 29px;
    border-radius: 29px;
    vertical-align: middle;
    position: relative;
    content: "";
    margin-top: 6px;
    display: block;
}

.btLightSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_2 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_4 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_5 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_8 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_9 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label {
    border-color: rgba(255, 255, 255, .3);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before {
    display: block;
    content: "";
    width: 23px;
    height: 23px;
    border-radius: 50%;
    -webkit-transition: 150ms ease all;
    -moz-transition: 150ms ease all;
    transition: 150ms ease all;
    -webkit-box-shadow: 0 0 0 transparent !important;
    box-shadow: 0 0 0 transparent !important;
}

.btLightSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_2 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_4 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_5 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_8 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_9 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before {
    background: rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_1 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_3 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_6 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_7 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before,
.bt_bb_color_scheme_10 .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:before {
    background: rgba(255, 255, 255, .1);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]+label:after {
    display: none;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content input[type="checkbox"]:checked+label:before {
    background: #ee920e;
    -webkit-transform: translateX(1.7rem);
    -moz-transform: translateX(1.7rem);
    -ms-transform: translateX(1.7rem);
    transform: translateX(1.7rem);
    -webkit-box-shadow: 0 1px 3px rgba(24, 24, 24, .5) !important;
    box-shadow: 0 1px 3px rgba(24, 24, 24, .5) !important;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content .bt_bb_now_open_label {
    padding-left: 0 !important;
    padding-right: 0 !important;
    color: inherit !important;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content .bt_bb_now_open_label:before,
.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="working_time"] .bt_bb_column_content .bt_bb_now_open_label:after {
    display: none;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_column.bt_bb_spaced {
    margin-bottom: 1rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_column.bt_bb_spaced[data-control-type="checkbox"] {
    margin-bottom: .5rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_results {
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_results span {
    color: #ee920e;
    font-weight: 700;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map a {
    font-size: .875rem;
    color: inherit;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map a:before {
    font-family: FontAwesome;
    content: "\f279";
    color: #ee920e;
    font-size: 1rem;
    margin: 0 .3125rem 0 0;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map a:before {
    float: right;
    margin: 0 0 0 .3125rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map a:hover {
    color: #ee920e;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map {
    display: none;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1.875rem;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting {
    margin-left: auto;
    margin-right: 1.875rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting label {
    margin-right: .875rem;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting label {
    margin-right: auto;
    margin-left: .875rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters span {
    font-size: .875rem;
    color: inherit;
    cursor: pointer;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    display: inline-block;
    background: #ee920e;
    color: #fff;
    padding: 0 .5em;
}

.btSoftRoundedButtons .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters span {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters span {
    border-radius: 50px;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters span:before {
    font-family: FontAwesome;
    content: "\f1de";
    font-size: 1rem;
    margin: 0 .3125rem 0 0;
    display: inline-block;
    width: .9em;
    text-align: center;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters span:before {
    float: right;
    margin: 0 0 0 .3125rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters span:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters.on span:before {
    content: "\f00d";
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as {
    font-size: .875rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li {
    margin: 0 0 0 10px;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li {
    margin: 0 10px 0 0;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li a {
    color: inherit;
    opacity: .5;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li a:hover {
    opacity: 1;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li a:before {
    font-family: FontAwesome;
    margin-right: .5rem;
    font-size: 1rem;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li a:before {
    float: right;
    margin-right: 0;
    margin-left: .5rem;
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li a.bt_bb_listing_options_view_list:before {
    content: "\f0c9";
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li a.bt_bb_listing_options_view_grid:before {
    content: "\f009";
}

.bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_view_as ul li a.on {
    color: #ee920e;
    opacity: 1;
}

.bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view {
    height: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    opacity: 0;
    position: relative;
    pointer-events: none;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view.on {
    height: auto;
    opacity: 1;
    pointer-events: auto;
    margin-bottom: 20px;
}

.bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view:after {
    height: 30px;
    display: block;
    content: "";
    left: -20px;
    right: -20px;
    position: absolute;
    bottom: -30px;
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(24, 24, 24, .05) 0%, transparent 100%);
}

.btDarkSkin.bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view:after {
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .05) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(24, 24, 24, .05) 0%, transparent 100%);
}

.bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_column {
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    margin: .5em 0 0;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_column {
    -webkit-flex: 1 1 33.3333%;
    -ms-flex: 1 1 33.3333%;
    flex: 1 1 33.3333%;
    max-width: 33.3333%;
}

.bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_column:last-child {
    margin-bottom: .5em;
}

/* Search parameters media query */
@media (max-width: 1199px) {
    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields {
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_autocomplete {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_autocomplete .bt_bb_column_content {
        display: block;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_autocomplete .bt_bb_column_content .bt_bb_control_container {
        display: block;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_autocomplete .bt_bb_column_content .bt_bb_control_container .bt_bb_control_half {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
        display: block;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_autocomplete .bt_bb_column_content .bt_bb_control_container .bt_bb_control_half:first-child {
        margin-bottom: 1rem;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields.bt_bb_search_map_control_select {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="price_from"],
    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields[data-control-type="price_to"] {
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_column {
        -webkit-flex: 1 1 33.3333%;
        -ms-flex: 1 1 33.3333%;
        flex: 1 1 33.3333%;
        max-width: 33.3333%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_column {
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%;
    }
}

@media (max-width: 992px) {
    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_search_fields {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_column {
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_column {
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%;
    }
}

@media (max-width: 768px) {
    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_search_inner {
        overflow: unset;
        overflow-y: unset;
    }
}

/* No results */
.bt_bb_listing_box_empty {
    text-align: center;
    padding: 0 0 1.5625em;
    margin: 1.5625em 0 1.5625em;
    text-align: center;
    font-family: Zilla Slab;
    font-weight: 700;
    color: #ee920e;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
}

.btLightSkin .bt_bb_listing_box_empty,
.bt_bb_color_scheme_2 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_4 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_5 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_8 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_9 .bt_bb_listing_box_empty {
    border-bottom: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_bb_listing_box_empty,
.bt_bb_color_scheme_1 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_3 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_6 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_7 .bt_bb_listing_box_empty,
.bt_bb_color_scheme_10 .bt_bb_listing_box_empty {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.bt_bb_listing_box_empty>p:first-child {
    margin-bottom: 0;
}

/* Default */
.bt_bb_listing_box {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

/* Handling listing box in different views - grid view */
.bt_bb_listing_view_as_grid {
    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: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin: 10px -10px 0;
}

.bt_bb_listing_view_as_grid .bt_bb_listing_box {
    padding: 0 10px;
    margin-bottom: 20px;
    -webkit-flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
    margin-bottom: 20px;
}

.bt_bb_listing_view_as_grid .bt_bb_listing_box.listing_without_map_banner {
    -webkit-order: 2 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
    text-align: center;
}

.bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(n) {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(n) {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(1) {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(2),
.bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(3),
.bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(4),
.bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(5),
.bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(6),
.bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(7) {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(2),
.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(3),
.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(4),
.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(5),
.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(6),
.bt_bb_listing_view_as_grid .bt_bb_listing_box.bt_bb_listing_featured:nth-child(7) {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box.listing_without_map_banner {
    -webkit-order: 2 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
}

.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(n) {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(2),
.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(3),
.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(4),
.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(5) {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box.listing_with_map_banner {
    -webkit-order: 2 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(n) {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(2),
.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box:nth-child(3) {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box.listing_with_map_banner {
    -webkit-order: 2 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(n) {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(2),
.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box:nth-child(3) {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.bt_bb_listing_view_as_grid .btBanner img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    margin: 0 auto;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid[data-columns="1"] .bt_bb_listing_box {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid[data-columns="1"] .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo img {
    width: 100%;
}

/* Handling listing box in different views - list view */
.bt_bb_listing_view_as_list .bt_bb_listing_box {
    padding: 0 10px;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: self-start;
    align-items: self-start;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    padding-right: 10px;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_top_meta {
    padding-right: 20px;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_top_meta {
    padding-right: 0;
    padding-left: 20px;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_photo:after {
    display: none;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_photo_overlay:after {
    top: 50%;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image {
    padding-right: 0;
    padding-left: 10px;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    color: #181818;
    padding: 0 10px;
    position: relative;
    top: 0;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_title small:before {
    background: #181818;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    color: #fff;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details h3 small:before {
    background: #fff;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_rating {
    height: auto;
    max-height: 18px;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt {
    display: block;
    font-size: .875rem;
    line-height: 1.25rem;
    margin-bottom: .5em;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:before {
    display: block;
    content: "";
    margin: 1em 0;
    border-top: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:before {
    border-color: rgba(255, 255, 255, .1);
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt .bt_bb_listing_excerpt_description {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 3em;
    display: block;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta span+span {
    margin: 0 0 0 1.25rem;
}

.rtl .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta span+span {
    margin: 0 1.25rem 0 0;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments,
.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments,
.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings {
    color: rgba(255, 255, 255, .5);
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    background: transparent;
    color: inherit;
    color: #ee920e;
    left: auto;
    right: auto;
    line-height: 1.5rem;
    padding: 0;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    color: #ee920e !important;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price strong {
    margin: 0 5px;
    font-weight: 700;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    displa: inline-flex;
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 .5rem 0 0;
    content: "\f086";
    color: #181818;
}

.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.btDarkSkin .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    color: rgba(255, 255, 255, .5);
}

.rtl .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.rtl .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.rtl .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    margin: 0 0 0 .5rem;
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before {
    content: "\f005";
}

.bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    content: "\f155";
}

/* General listing box styling */
.bt_bb_listing_box {
    color: #fff;
}

.bt_bb_listing_box.bt_bb_listing_featured {
    position: relative;
}

.bt_bb_listing_box.bt_bb_listing_featured:before {
    display: block;
    font-family: FontAwesome;
    content: "\f087";
    background: #ee920e;
    display: block;
    position: absolute;
    font-size: 1rem;
    z-index: 2000;
    left: -4px;
    width: 1.875rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    border-radius: 50%;
    top: 10px;
    pointer-events: none;
    -webkit-transition: 300ms ease;
    -moz-transition: 300ms ease;
    transition: 300ms ease;
    color: #fff;
}

.rtl .bt_bb_listing_box.bt_bb_listing_featured:before {
    left: auto;
    right: -4px;
}

.bt_bb_listing_box.bt_bb_listing_featured:hover:before {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    transition-delay: 250ms;
    -webkit-box-shadow: 0 2px 10px rgba(24, 24, 24, .25);
    box-shadow: 0 2px 10px rgba(24, 24, 24, .25);
}

.btLightSkin .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_2 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_4 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_5 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_8 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_9 .bt_bb_listing_box.bt_bb_listing_featured:hover:before {
    color: #fff;
    background: #181818;
}

.btDarkSkin .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_1 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_3 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_6 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_7 .bt_bb_listing_box.bt_bb_listing_featured:hover:before,
.bt_bb_color_scheme_10 .bt_bb_listing_box.bt_bb_listing_featured:hover:before {
    color: #181818;
    background: #fff;
}

.bt_bb_listing_box .bt_bb_listing_box_inner {
    position: relative;
}

.bt_bb_listing_box .bt_bb_listing_box_inner>a {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 90px;
    display: block;
    z-index: 2;
}

.bt_bb_listing_box .bt_bb_listing_box_inner:hover .bt_bb_listing_image .bt_bb_listing_photo img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.bt_bb_listing_box .bt_bb_listing_box_inner:hover .bt_bb_listing_image .bt_bb_listing_photo:before {
    opacity: .2;
}

.bt_bb_listing_box .bt_bb_listing_box_inner:hover .bt_bb_listing_image .bt_bb_listing_photo:after {
    opacity: .35;
}

.bt_bb_listing_box .bt_bb_listing_box_inner:hover .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay:before {
    opacity: .85;
}

.bt_bb_listing_box .bt_bb_listing_box_inner:hover .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay: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_listing_box .bt_bb_listing_image {
    position: relative;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta {
    padding: 0 10px;
    position: absolute;
    z-index: 3;
    top: 18px;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -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;
    pointer-events: none;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_latest_posts_item_category {
    font-family: Zilla Slab;
    text-transform: uppercase;
    font-size: .6875rem;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_latest_posts_item_category .post-categories {
    font-size: 1em;
    line-height: 1;
    margin: 0;
    padding: 0 10px;
    list-style: none;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_latest_posts_item_category .post-categories li {
    margin: 0;
    display: inline-block;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_latest_posts_item_category .post-categories li a {
    background: transparent;
    padding: 0;
    color: #fff;
    pointer-events: auto;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_latest_posts_item_category .post-categories li a:hover {
    background: transparent;
    color: #181818;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_latest_posts_item_category .post-categories li:before {
    display: inline-block;
    width: 3px;
    height: 3px;
    content: "";
    background: #fff;
    margin: 0 4px;
    border-radius: 50%;
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_latest_posts_item_category .post-categories li:first-child:before {
    display: none;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_listing_favourite {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    max-width: 40px;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_listing_favourite span {
    display: block;
    width: 1.875rem;
    height: 1.875rem;
    font-size: 0;
    margin: 0 0 0 10px;
    color: #fff;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_listing_favourite span:before {
    font-size: 1rem;
    display: block;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-family: FontAwesome;
    border-radius: 50%;
    text-align: center;
    -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;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_listing_favourite span.bt_bb_listing_favourite_on:before {
    -webkit-box-shadow: 0 0 0 1em #ee920e inset;
    box-shadow: 0 0 0 1em #ee920e inset;
    content: "\f004";
    color: #fff;
}

.rtl .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_listing_favourite span {
    margin: 0 10px 0 0;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_listing_close_details {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    max-width: 40px;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_listing_close_details a {
    display: block;
    width: 1.875rem;
    height: 1.875rem;
    font-size: 0;
    margin: 0 0 0 10px;
    color: #fff;
    pointer-events: all;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_listing_close_details a:before {
    font-size: 1rem;
    display: block;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-family: FontAwesome;
    border-radius: 50%;
    text-align: center;
    -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;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_listing_close_details a.bt_bb_listing_favourite_on:before {
    -webkit-box-shadow: 0 0 0 1em #ee920e inset;
    box-shadow: 0 0 0 1em #ee920e inset;
    content: "\f004";
    color: #fff;
}

.rtl .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_listing_close_details a {
    margin: 0 10px 0 0;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_listing_favourite span:before {
    content: "\f08a";
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_bb_listing_favourite span.bt_bb_listing_favourite_on:before {
    content: "\f004";
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_listing_close_details a:before {
    font-family: Essential;
    content: "\e9ca";
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_top_meta .bt_listing_close_details a:hover:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo {
    position: relative;
}

.btLightSkin .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_2 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_4 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_5 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_8 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_9 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo {
    background: rgba(24, 24, 24, .07);
    overflow: hidden;
}

.btDarkSkin .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_1 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_3 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_6 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_7 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.bt_bb_color_scheme_10 .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo {
    background: rgba(255, 255, 255, .05);
    overflow: hidden;
}

.btSoftRoundedButtons .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo,
.btHardRoundedButtons .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo {
    border-radius: 3px;
    overflow: hidden;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo img {
    position: relative;
    display: block;
    -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;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo img.bt_src_load {
    opacity: 0;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo img.bt_src_loaded {
    opacity: 1;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo:before,
.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo:after {
    z-index: 1;
    display: block;
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    background: rgba(24, 24, 24, .4);
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
    opacity: 1;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo:before {
    top: 0;
    height: 80px;
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
    background: linear-gradient(to bottom, rgba(24, 24, 24, .6) 20%, rgba(24, 24, 24, 0) 100%);
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo:after {
    bottom: 0;
    height: 130px;
    background: -moz-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: linear-gradient(to top, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay {
    position: absolute;
    content: "";
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay:before {
    position: absolute;
    background: #ee920e;
    content: "";
    display: block;
    opacity: .85;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
}

.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay:after {
    position: absolute;
    font-size: 2rem;
    display: block;
    content: "\ea6b";
    font-family: Essential;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    background: #fff;
    color: #181818;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 45%;
    margin: -1.8125rem 0 0 -1.8125rem;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    -webkit-box-shadow: 0 3px 20px rgba(24, 24, 24, .25);
    box-shadow: 0 3px 20px rgba(24, 24, 24, .25);
    -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);
}

.touch .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay:after {
    display: none;
}

.bt_bb_listing_featured.bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay>span {
    display: block;
    pointer-events: none;
    -webkit-box-shadow: 0 0 0 3px #ee920e inset;
    box-shadow: 0 0 0 3px #ee920e inset;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}

.bt_bb_listing_box .bt_bb_listing_details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px 16px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /* pointer-events: none; */
    z-index: 4;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_title {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -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;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_title h3 {
    padding: 0;
    margin: 0 0 .25rem;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.1;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 2.2em;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_title small {
    font-family: Nunito Sans;
    font-size: .6875rem;
    line-height: 1;
    font-weight: 400;
    opacity: .5;
    text-transform: uppercase;
    white-space: nowrap;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
    position: relative;
    margin: 0 0 .25rem;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_title small.bt_bb_listing_working_hours_open {
    opacity: 1;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_subtitle {
    font-family: Zilla Slab;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 .25em;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_subtitle:empty {
    margin: 0;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information span+span {
    margin: 0 1.125rem;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_phone,
.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_distance {
    font-size: .75rem;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_phone>a,
.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_distance>a {
    color: inherit;
    pointer-events: auto;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_phone>a:hover,
.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_distance>a:hover {
    color: #181818;
}

.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_phone>a:hover,
.bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_distance>a:hover {
    color: #ee920e;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_phone:before,
.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_distance:before {
    font-family: FontAwesome;
    margin: 0 5px 0 0;
    color: #ee920e;
    font-size: 1rem;
}

.rtl .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_phone:before,
.rtl .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_distance:before {
    float: right;
    margin: 0 0 0 5px;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_phone:before {
    content: "\f095";
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_information .bt_bb_listing_distance:before {
    content: "\f041";
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_rating {
    font-size: .8125rem;
    height: 18px;
    overflow: hidden;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_rating .star-rating:before {
    opacity: .2;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_excerpt {
    display: none;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_bottom_meta {
    font-size: .75em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments,
.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings {
    display: none;
}

.bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price {
    background: #ee920e;
    position: absolute;
    bottom: 0;
    text-transform: uppercase;
    right: 10px;
    line-height: 2rem;
    padding: 0 10px;
}

.btSoftRoundedButtons .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price,
.btHardRoundedButtons .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price {
    border-radius: 3px 3px 0 0;
}

.rtl .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price {
    right: auto;
    left: 10px;
}

/* Marker details data in general view */
.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul {
    list-style: none;
    margin: 0;
    padding: 0;
    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;
    margin-bottom: -1.25em;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li {
    margin: 0;
    padding: 0 5px;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li:empty {
    display: none;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a {
    color: inherit;
    margin: 0 0 1.25em;
    display: block;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a span {
    display: block;
    text-align: center;
    font-size: .6875rem;
    text-transform: uppercase;
    opacity: .5;
    line-height: 1;
    padding-top: .727em;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a:before {
    display: block;
    margin: 0 auto;
    content: "";
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    border-radius: 50%;
    background: rgba(24, 24, 24, .1);
    font-family: FontAwesome;
    font-size: 2em;
    color: #ee920e;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
}

.btDarkSkin .bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a:before {
    background: rgba(255, 255, 255, .1);
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_add_favourite:before {
    content: "\f004";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_add_favourite.added_favourite:before {
    background: #ee920e;
    color: #fff;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_get_directions:before {
    content: "\f279";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_write_review:before {
    content: "\f005";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a.bt_bb_listing_marker_make_call:before {
    content: "\f095";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a:hover:before {
    -webkit-transform: translateY(-5px) scale(1.1);
    -moz-transform: translateY(-5px) scale(1.1);
    -ms-transform: translateY(-5px) scale(1.1);
    transform: translateY(-5px) scale(1.1);
    -webkit-box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
    box-shadow: 0 2px 5px rgba(24, 24, 24, .3);
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a:hover span {
    opacity: 1;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_excerpt {
    font-size: .875rem;
    line-height: 1.25rem;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li {
    margin: 0 0 .5rem;
    font-size: .875rem;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li:last-child {
    margin-bottom: 0;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>span,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>a {
    color: inherit;
    padding-left: 1.625rem;
    display: block;
}

.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>span,
.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>a {
    padding-left: 0;
    padding-right: 1.625rem;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>a:before {
    color: #ee920e;
    font-size: 1rem;
    width: 1.25rem;
    text-align: center;
    margin: -2px 0 0 -1.625rem;
    font-family: FontAwesome;
    float: left;
    font-weight: 400;
}

.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>span:before,
.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>a:before {
    margin: -2px -1.625rem 0 0;
    float: right;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li>a:hover {
    color: #ee920e;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_address>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_address>a:before {
    content: "\f041";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_phone>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_phone>a:before {
    content: "\f095";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_web_site>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_web_site>a:before {
    content: "\f0ac";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_email>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_email>a:before {
    content: "\f1fa";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours>a:before {
    content: "\f017";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours.bt_bb_listing_marker_meta_now_working>span {
    color: #ee920e;
    font-weight: 700;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_price>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_price>a:before {
    content: "\f155";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_distance>span:before,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_distance>a:before {
    content: "\f2be";
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li .bt_bb_listing_marker_meta_opens_at {
    float: right;
    font-size: .67875rem;
    opacity: .5;
    text-transform: uppercase;
}

.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li .bt_bb_listing_marker_meta_opens_at {
    float: left;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours dl {
    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: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    height: 0;
    opacity: 0;
    pointer-events: none;
    margin: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours dl.on {
    height: auto;
    opacity: 1;
    pointer-events: auto;
    margin-top: .5rem;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours dl dt,
.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours dl dd {
    line-height: 1.75rem;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours dl dt {
    width: 50%;
    padding: 0 10px;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours dl dd {
    width: 50%;
    padding: 0 10px;
    font-size: .75rem;
    text-transform: uppercase;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours dl dd.bt_bb_listing_marker_meta_working_hours_closed {
    opacity: .5;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours {
    font-size: 0;
    line-height: 1;
    float: right;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours:before {
    font-family: FontAwesome;
    content: "\f107";
    display: block;
    font-size: 1.25rem;
    font-weight: 400;
    color: #181818;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    cursor: pointer;
    padding-left: 5px;
}

.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours:before {
    padding-left: 5px;
    padding-right: 5px;
}

.btDarkSkin .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours:before {
    color: #fff;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours.on:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}

.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_meta_data ul li.bt_bb_listing_marker_meta_working_hours .bt_bb_listing_marker_meta_show_working_hours {
    float: left;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews h4 {
    font-size: 1.25rem;
    margin-bottom: .5em;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment {
    margin: 0 0 1rem;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentAvatar {
    padding: 0 10px 0 0;
    -webkit-flex: 0 1 60px;
    -ms-flex: 0 1 60px;
    flex: 0 1 60px;
}

.rtl .bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentAvatar {
    padding: 0 0 0 10px;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentTxt {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentTxt .vcard {
    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;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentTxt .vcard h5 {
    font-family: Nunito Sans;
    font-size: 1rem;
    color: #ee920e;
    -webkit-flex: 1 1 autol;
    -ms-flex: 1 1 autol;
    flex: 1 1 autol;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentTxt .vcard .star-rating {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    font-size: .8125rem;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .comments li.comment article .commentTxt .comment {
    font-size: .875rem;
    line-height: 1.4236em;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .bt_bb_listing_marker_review_options {
    text-align: center;
}

.bt_bb_listing_marker_data .bt_bb_listing_marker_reviews .bt_bb_listing_marker_review_options .bt_bb_button {
    margin: 0 .5em;
}

/* Marker details on map */
.bt_bb_listing_marker_details {
    position: absolute;
    z-index: 2;
    right: 0;
    height: 100%;
    width: 20%;
    -webkit-box-shadow: 0 0 35px 0 rgba(24, 24, 24, .15);
    box-shadow: 0 0 35px 0 rgba(24, 24, 24, .15);
    z-index: 3;
    background: #fff;
    -webkit-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    -moz-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.btDarkSkin .bt_bb_listing_marker_details {
    -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
    background: #181818;
}

.bt_bb_listing_marker_details.hidden {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-box-shadow: 0;
    box-shadow: 0;
    -webkit-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    -moz-transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
    transition: 1000ms cubic-bezier(.230, 1, .320, 1) all;
}

.bt_bb_listing_marker_details.hidden .bt_bb_listing_search_switch {
    -webkit-transition-delay: -1000ms;
    -moz-transition-delay: -1000ms;
    transition-delay: -1000ms;
}

.rtl .bt_bb_listing_marker_details {
    right: auto;
    left: 0;
}

.rtl .bt_bb_listing_marker_details.hidden {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.bt_bb_listing_marker_details .bt_bb_listing_marker_preview .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo {
    border-radius: 0;
}

.bt_bb_listing_marker_details .bt_bb_listing_marker_preview .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay:after {
    top: 50%;
}

.bt_bb_listing_marker_details .bt_bb_listing_marker_preview .bt_bb_listing_box .bt_bb_listing_details .bt_bb_listing_title h3 {
    font-size: 1.5rem;
    max-height: 3.5rem;
}

.bt_bb_listing_marker_details .bt_bb_listing_marker_data {
    padding: 30px;
}

.bt_bb_listing_marker_details .bt_bb_listing_marker_data .bt_bb_listing_marker_view_more {
    text-align: center;
}

/* Listing map */
.bt_bb_listing_search_map {
    z-index: 1;
}

.bt_bb_listing_search_map #bt_bb_listing_search_google_map {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
}

.bt_bb_listing_search_map #bt_bb_listing_search_google_map+#bt_bb_listing_search_google_map {
    display: none;
}

/* Listings in media query */
@media (max-width: 1700px) {
    .bt_bb_listing_marker_details {
        width: 22.5%;
    }

    .bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a:before {
        width: 1.8em;
        height: 1.8em;
        line-height: 1.8em;
        font-size: 1.8em;
    }
}

@media (max-width: 1400px) {
    .bt_bb_layout_wide .bt_bb_listing_search_parameters {
        width: 45%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_listing_marker_details {
        width: 25%;
    }

    .bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .bt_bb_listing_marker_data .bt_bb_listing_marker_options ul {
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }

    .bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li {
        margin: 0;
        padding: 0 5px;
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
}

@media (max-width: 1199px) {
    .bt_bb_layout_wide .bt_bb_listing_search_parameters {
        width: 47.5%;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_search_col {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media (max-width: 992px) {
    .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters {
        width: 50%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_results,
    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map,
    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting {
        margin-bottom: 1rem;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters {
        margin-bottom: 1rem;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_search_col {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col ul {
        padding-top: 0;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col:first-child ul {
        padding-top: 1.5rem;
    }

    .bt_bb_listing_marker_details {
        width: 30%;
    }
}

@media (max-width: 768px) {
    .bt_bb_listing_marker_details {
        width: 50%;
        height: 80vh;
    }

    .bt_bb_listing_marker_data .bt_bb_listing_marker_options ul li a:before {
        width: 2em;
        height: 2em;
        line-height: 2em;
        font-size: 2em;
    }

    .bt_bb_listing_map {
        position: relative;
        width: 100%;
        height: auto !important;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        width: auto;
        -webkit-box-shadow: 0 0 35px 0 rgba(24, 24, 24, .15);
        box-shadow: 0 0 35px 0 rgba(24, 24, 24, .15);
    }

    .btDarkSkin .bt_bb_layout_wide .bt_bb_listing_search_parameters {
        -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
        box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15);
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters:after {
        display: none;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid.bt_bb_listing_view_as_list .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_results,
    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map,
    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting {
        margin-bottom: 0;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters {
        margin-bottom: 0;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_search_col {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col ul {
        padding-top: 1.5rem;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col:first-child ul {
        padding-top: 1.5rem;
    }

    .bt_bb_listing_search_map {
        z-index: 1;
    }

    .bt_bb_listing_search_map #bt_bb_listing_search_google_map {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        height: 80vh;
        width: 100%;
    }
}

@media (max-width: 620px) {
    .bt_bb_listing_marker_details {
        width: 80%;
        height: 80vh;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_results,
    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map,
    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting {
        margin-bottom: 1rem;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_results,
    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_view_on_map,
    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_options .bt_bb_listing_options_sorting {
        margin-bottom: 1rem;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters {
        margin-bottom: 1rem;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row .bt_bb_listing_viewing_options .bt_bb_listing_options_additional_filters {
        margin-bottom: 1rem;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image,
    .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_listing_view_as_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image {
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-bottom: 10px;
    }
}

@media (max-width: 480px) {
    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col ul {
        padding-top: 0;
    }

    .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col:first-child ul {
        padding-top: 1.5rem;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col ul {
        padding-top: 0;
    }

    .bt_bb_layout_wide .bt_bb_listing_search_parameters .bt_bb_row.bt_bb_listing_options_additional_filters_view .bt_bb_listing_search_col:first-child ul {
        padding-top: 1.5rem;
    }
}

/* Single listing item post elements */
.btPostListingItem .btSingleListingItem {
    font-family: Zilla Slab;
    font-size: 1.25em;
    line-height: 1.5em;
}

.btPostListingItem .btSingleListingDescription a {
    text-decoration: underline;
}

.btPostListingItem .btSingleListingDescription a:hover {
    text-decoration: none;
}

.btPostListingItem .btSingleListingDescription h1,
.btPostListingItem .btSingleListingDescription h2,
.btPostListingItem .btSingleListingDescription h3,
.btPostListingItem .btSingleListingDescription h4,
.btPostListingItem .btSingleListingDescription h5,
.btPostListingItem .btSingleListingDescription h6,
.btPostListingItem .btSingleListingDescription h7,
.btPostListingItem .btSingleListingDescription h8 {
    font-weight: 700;
    line-height: 1.5;
    font-size: 1.25em;
}

.btPostListingItem .btSingleListingLargeBanner {
    text-align: center;
    border-top: 1px solid;
    padding-top: 1.875em;
    margin-top: 1.275em;
}

.btLightSkin .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_2 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_4 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_5 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_8 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_9 .btPostListingItem .btSingleListingLargeBanner {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_1 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_3 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_6 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_7 .btPostListingItem .btSingleListingLargeBanner,
.bt_bb_color_scheme_10 .btPostListingItem .btSingleListingLargeBanner {
    border-color: rgba(255, 255, 255, .1);
}

.btPostListingItem .btSingleListingLargeBanner a {
    display: block;
}

.btPostListingItem .btSingleListingLargeBanner img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.btPostListingItem .btSingleListingFaq {
    border-top: 1px solid;
    padding-top: 1.875em;
    margin-top: 1.875em;
}

.btLightSkin .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_2 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_4 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_5 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_8 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_9 .btPostListingItem .btSingleListingFaq {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_1 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_3 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_6 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_7 .btPostListingItem .btSingleListingFaq,
.bt_bb_color_scheme_10 .btPostListingItem .btSingleListingFaq {
    border-color: rgba(255, 255, 255, .1);
}

.btPostListingItem .btSingleListingFaq h1,
.btPostListingItem .btSingleListingFaq h2,
.btPostListingItem .btSingleListingFaq h3,
.btPostListingItem .btSingleListingFaq h4,
.btPostListingItem .btSingleListingFaq h5,
.btPostListingItem .btSingleListingFaq h6,
.btPostListingItem .btSingleListingFaq h7,
.btPostListingItem .btSingleListingFaq h8 {
    font-weight: 700;
    line-height: 1.5;
    font-size: 1.25em;
}

.btPostListingItem .btSingleListingFaq>h6:first-child {
    font-weight: 400;
    line-height: 1.15;
}

.btPostListingItem .btSingleListingAmenities {
    border-top: 1px solid;
    padding-top: 1.875em;
    margin-top: 1.875em;
}

.btLightSkin .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_2 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_4 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_5 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_8 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_9 .btPostListingItem .btSingleListingAmenities {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_1 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_3 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_6 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_7 .btPostListingItem .btSingleListingAmenities,
.bt_bb_color_scheme_10 .btPostListingItem .btSingleListingAmenities {
    border-color: rgba(255, 255, 255, .1);
}

.btPostListingItem .btSingleListingAmenities .btAmenities ul {
    font-size: .875em;
    list-style: none;
    margin: 0;
    padding: 0;
    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: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.btPostListingItem .btSingleListingAmenities .btAmenities ul li {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    margin: 0;
    padding: .4rem .625rem .4rem 0;
}

.btPostListingItem .btSingleListingAmenities .btAmenities ul li:before {
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    font-size: .875rem;
    line-height: 1.125rem;
    float: left;
    margin: 2px 6px 0 0;
    font-family: FontAwesome;
    content: "\f00c";
    background: #ee920e;
    color: #fff;
    text-align: center;
    border-radius: 50%;
}

.rtl .btPostListingItem .btSingleListingAmenities .btAmenities ul li:before {
    float: right;
    margin: 2px 0 0 6px;
}

.rtl .btPostListingItem .btSingleListingAmenities .btAmenities ul li {
    padding-right: 0;
    padding-left: .625rem;
}

.btPostListingItem .btSingleListingShare {
    border-top: 1px solid;
    padding-top: 1.875em;
    margin-top: 1.875em;
}

.btLightSkin .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_2 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_4 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_5 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_8 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_9 .btPostListingItem .btSingleListingShare {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_1 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_3 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_6 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_7 .btPostListingItem .btSingleListingShare,
.bt_bb_color_scheme_10 .btPostListingItem .btSingleListingShare {
    border-color: rgba(255, 255, 255, .1);
}

.btPostListingItem .btSingleListingShare .btArticleShareEtc {
    margin-top: .5em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btPostListingItem .btSingleListingShare .btArticleShareEtc>div {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
}

.btPostListingItem .btSingleListingShare .btArticleShareEtc .btShareColumn {
    text-align: right;
}

.rtl .btPostListingItem .btSingleListingShare .btArticleShareEtc .btShareColumn {
    text-align: left;
}

.btPostListingItem .btSingleListingDescription>*:last-child,
.btPostListingItem .btSingleListingDescription>.bt_bb_wrapper>*:last-child,
.btPostListingItem .btSingleListingFaq>*:last-child,
.btPostListingItem .btSingleListingFaq>.bt_bb_wrapper>*:last-child {
    margin-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget {
    border-top: 1px solid;
    padding-top: 1.875em;
    margin-top: 1.875em;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget {
    border-color: rgba(255, 255, 255, .1);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget h1,
.btPostListingItem .btListingContentWidgets .btListingContentWidget h2,
.btPostListingItem .btListingContentWidgets .btListingContentWidget h3,
.btPostListingItem .btListingContentWidgets .btListingContentWidget h4,
.btPostListingItem .btListingContentWidgets .btListingContentWidget h5,
.btPostListingItem .btListingContentWidgets .btListingContentWidget h6,
.btPostListingItem .btListingContentWidgets .btListingContentWidget h7,
.btPostListingItem .btListingContentWidgets .btListingContentWidget h8 {
    font-weight: 700;
    line-height: 1.5;
    font-size: 1.25em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>h6:first-child {
    font-weight: 400;
    line-height: 1.15;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget:last-child {
    margin-bottom: .5em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget:last-child>div:last-child {
    margin-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_slider,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_image,
.btPostListingItem .btListingContentWidgets .btListingContentWidget>.btArticleMedia {
    margin: 0 0 1em;
    clear: both;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_image .bt_bb_masonry_image_grid .bt_bb_grid_item_inner>.bt_bb_grid_item_inner_image img {
    width: 100%;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_textarea,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_number,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_faq,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_checkbox,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_bt_bb_listing_marker_working_hours {
    margin: 0 0 .5rem;
    clear: both;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_bt_bb_listing_marker_working_hours .bt_bb_listing_marker_meta_data_items {
    width: 50%;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_textarea,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_number,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_faq,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_checkbox {
    font-size: .875em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price {
    margin: 0 0 .5rem;
    clear: both;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span a {
    color: inherit;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>a,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>a {
    padding-left: 2.125rem;
    display: inline-block;
}

.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>a,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>a {
    padding-left: 0;
    padding-right: 2.125rem;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>a:before {
    color: #ee920e;
    font-size: 1rem;
    width: 1.75rem;
    text-align: center;
    margin: 0 0 0 -2.125rem;
    font-family: FontAwesome;
    float: left;
    font-weight: 400;
    position: relative;
    background: transparent;
    left: auto !important;
    right: auto !important;
    top: auto;
    bottom: auto;
}

.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>a:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span:before,
.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>a:before {
    margin: 0 -2.125rem 0 0 !important;
    float: right;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>a:hover,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span a:hover {
    color: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_email>a:before {
    content: "\f1fa";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_url>a:before {
    content: "\f0ac";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_phone>a:before {
    content: "\f095";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_time>a:before {
    content: "\f017";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_date>a:before {
    content: "\f073";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_datetime>a:before {
    content: "\f133";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_address>a:before {
    content: "\f041";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_phone>a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_mobile>a:before {
    content: "\f095";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>span:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text.contact_price>a:before {
    content: "\f155";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text ul {
    margin: 0 0 1em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text ul li {
    border: 0;
    padding: 0 0 0 1.125rem;
    display: list-item;
}

.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text ul li {
    padding: 0 1.125rem 0 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text ul li:before {
    font-family: FontAwesome;
    color: #ee920e;
    content: "\f111";
    display: block;
    font-size: .5rem;
    width: .75rem;
    text-align: center;
    margin: 0 0 0 -1.125rem;
    float: left;
}

.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_listing_text ul li:before {
    margin: 0 -1.125rem 0 0;
    float: right;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>div[class^="social"] {
    padding-right: .35714em;
    margin-bottom: 1em;
    float: left;
}

.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget>div[class^="social"] {
    padding-right: 0;
    padding-left: .35714em;
    float: right;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>div[class^="social"] a {
    display: block;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>div[class^="social"] a:before {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    content: "";
    font-family: FontAwesome;
    font-size: .875rem;
    width: 2em;
    height: 2em;
    border-radius: 50%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    line-height: 1;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 280ms ease;
    -moz-transition: all 280ms ease;
    transition: all 280ms ease;
    color: #fff;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_facebook a:before {
    content: "\f09a" !important;
    -webkit-box-shadow: 0 0 0 1em #3b5998 inset;
    box-shadow: 0 0 0 1em #3b5998 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_twitter a:before {
    content: "\f099" !important;
    -webkit-box-shadow: 0 0 0 1em #1da1f2 inset;
    box-shadow: 0 0 0 1em #1da1f2 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_linkedin a:before {
    content: "\f0e1" !important;
    -webkit-box-shadow: 0 0 0 1em #007bb5 inset;
    box-shadow: 0 0 0 1em #007bb5 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_google_plus a:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_googleplus a:before {
    content: "\f1a0" !important;
    -webkit-box-shadow: 0 0 0 1em #dc4e40 inset;
    box-shadow: 0 0 0 1em #dc4e40 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_instagram a:before {
    content: "\f16d" !important;
    -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);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_vkontakte a:before {
    content: "\f189" !important;
    -webkit-box-shadow: 0 0 0 1em #4c75a5 inset;
    box-shadow: 0 0 0 1em #4c75a5 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_pinterest a:before {
    content: "\f231" !important;
    -webkit-box-shadow: 0 0 0 1em #bd081b inset;
    box-shadow: 0 0 0 1em #bd081b inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_yelp a:before {
    content: "\f1e9" !important;
    -webkit-box-shadow: 0 0 0 1em #c02127 inset;
    box-shadow: 0 0 0 1em #c02127 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_youtube a:before {
    content: "\f16a" !important;
    -webkit-box-shadow: 0 0 0 1em #e21c2d inset;
    box-shadow: 0 0 0 1em #e21c2d inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_yahoo a:before {
    content: "\f19e" !important;
    -webkit-box-shadow: 0 0 0 1em #45029c inset;
    box-shadow: 0 0 0 1em #45029c inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_wordpress a:before {
    content: "\f19a" !important;
    -webkit-box-shadow: 0 0 0 1em #21759b inset;
    box-shadow: 0 0 0 1em #21759b inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_wikipedia a:before {
    content: "\f266" !important;
    -webkit-box-shadow: 0 0 0 1em #000 inset;
    box-shadow: 0 0 0 1em #000 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_whatsapp a:before {
    content: "\f232" !important;
    -webkit-box-shadow: 0 0 0 1em #00e676 inset;
    box-shadow: 0 0 0 1em #00e676 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_wechat a:before {
    content: "\f1d7" !important;
    -webkit-box-shadow: 0 0 0 1em #00cc0d inset;
    box-shadow: 0 0 0 1em #00cc0d inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_vine a:before {
    content: "\f1ca" !important;
    -webkit-box-shadow: 0 0 0 1em #00bf8f inset;
    box-shadow: 0 0 0 1em #00bf8f inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_vimeo a:before {
    content: "\f27d" !important;
    -webkit-box-shadow: 0 0 0 1em #1ab7ea inset;
    box-shadow: 0 0 0 1em #1ab7ea inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_tumblr a:before {
    content: "\f173" !important;
    -webkit-box-shadow: 0 0 0 1em #314358 inset;
    box-shadow: 0 0 0 1em #314358 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_tripadvisor a:before {
    content: "\f262" !important;
    -webkit-box-shadow: 0 0 0 1em #00af86 inset;
    box-shadow: 0 0 0 1em #00af86 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_stumbleupon a:before {
    content: "\f1a4" !important;
    -webkit-box-shadow: 0 0 0 1em #eb4823 inset;
    box-shadow: 0 0 0 1em #eb4823 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_soundcloud a:before {
    content: "\f1be" !important;
    -webkit-box-shadow: 0 0 0 1em #ff5419 inset;
    box-shadow: 0 0 0 1em #ff5419 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_skype a:before {
    content: "\f17e" !important;
    -webkit-box-shadow: 0 0 0 1em #00aff0 inset;
    box-shadow: 0 0 0 1em #00aff0 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_snapchat a:before {
    content: "\f2ac" !important;
    -webkit-box-shadow: 0 0 0 1em #fffc00 inset;
    box-shadow: 0 0 0 1em #fffc00 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_reddit a:before {
    content: "\f281" !important;
    -webkit-box-shadow: 0 0 0 1em #ff3f18 inset;
    box-shadow: 0 0 0 1em #ff3f18 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_paypal a:before {
    content: "\f1ed" !important;
    -webkit-box-shadow: 0 0 0 1em #002f86 inset;
    box-shadow: 0 0 0 1em #002f86 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_flickr a:before {
    content: "\f16e" !important;
    -webkit-box-shadow: 0 0 0 1em #ff0084 inset;
    box-shadow: 0 0 0 1em #ff0084 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_behance a:before {
    content: "\f1b4" !important;
    -webkit-box-shadow: 0 0 0 1em #0056ff inset;
    box-shadow: 0 0 0 1em #0056ff inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_foursquare a:before {
    content: "\f180" !important;
    -webkit-box-shadow: 0 0 0 1em #f94877 inset;
    box-shadow: 0 0 0 1em #f94877 inset;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_facebook a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #3b5998 inset;
    box-shadow: 0 0 0 1px #3b5998 inset;
    color: #3b5998;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_twitter a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #1da1f2 inset;
    box-shadow: 0 0 0 1px #1da1f2 inset;
    color: #1da1f2;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_linkedin a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #007bb5 inset;
    box-shadow: 0 0 0 1px #007bb5 inset;
    color: #007bb5;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_google_plus a:hover:before,
.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_googleplus a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #dc4e40 inset;
    box-shadow: 0 0 0 1px #dc4e40 inset;
    color: #dc4e40;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_instagram a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ac38a2 inset;
    box-shadow: 0 0 0 1px #ac38a2 inset;
    background: transparent;
    color: #ac38a2;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_vkontakte a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #4c75a5 inset;
    box-shadow: 0 0 0 1px #4c75a5 inset;
    color: #4c75a5;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_pinterest a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #bd081b inset;
    box-shadow: 0 0 0 1px #bd081b inset;
    color: #bd081b;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_yelp a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #c02127 inset;
    box-shadow: 0 0 0 1px #c02127 inset;
    color: #c02127;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_youtube a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #e21c2d inset;
    box-shadow: 0 0 0 1px #e21c2d inset;
    color: #e21c2d;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_yahoo a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #45029c inset;
    box-shadow: 0 0 0 1px #45029c inset;
    color: #45029c;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_wordpress a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #21759b inset;
    box-shadow: 0 0 0 1px #21759b inset;
    color: #21759b;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_wikipedia a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #000 inset;
    box-shadow: 0 0 0 1px #000 inset;
    color: #000;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_whatsapp a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00e676 inset;
    box-shadow: 0 0 0 1px #00e676 inset;
    color: #00e676;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_wechat a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00cc0d inset;
    box-shadow: 0 0 0 1px #00cc0d inset;
    color: #00cc0d;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_vine a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00bf8f inset;
    box-shadow: 0 0 0 1px #00bf8f inset;
    color: #00bf8f;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_vimeo a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #1ab7ea inset;
    box-shadow: 0 0 0 1px #1ab7ea inset;
    color: #1ab7ea;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_tumblr a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #314358 inset;
    box-shadow: 0 0 0 1px #314358 inset;
    color: #314358;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_tripadvisor a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00af86 inset;
    box-shadow: 0 0 0 1px #00af86 inset;
    color: #00af86;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_stumbleupon a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #eb4823 inset;
    box-shadow: 0 0 0 1px #eb4823 inset;
    color: #eb4823;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_soundcloud a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ff5419 inset;
    box-shadow: 0 0 0 1px #ff5419 inset;
    color: #ff5419;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_skype a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #00aff0 inset;
    box-shadow: 0 0 0 1px #00aff0 inset;
    color: #00aff0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_snapchat a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #fffc00 inset;
    box-shadow: 0 0 0 1px #fffc00 inset;
    color: #fffc00;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_reddit a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ff3f18 inset;
    box-shadow: 0 0 0 1px #ff3f18 inset;
    color: #ff3f18;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_paypal a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #002f86 inset;
    box-shadow: 0 0 0 1px #002f86 inset;
    color: #002f86;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_flickr a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #ff0084 inset;
    box-shadow: 0 0 0 1px #ff0084 inset;
    color: #ff0084;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_behance a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #0056ff inset;
    box-shadow: 0 0 0 1px #0056ff inset;
    color: #0056ff;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget>.social_foursquare a:hover:before {
    -webkit-box-shadow: 0 0 0 1px #f94877 inset;
    box-shadow: 0 0 0 1px #f94877 inset;
    color: #f94877;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm {
    clear: both;
    margin-bottom: 1em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumn {
    margin-bottom: .625em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumn label {
    display: none;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit {
    margin-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit {
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: none;
    border: none;
    background: #3f3f3f;
    color: #fff;
    font-weight: 700;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    width: 100%;
}

.btSoftRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit {
    border-radius: 3px;
}

.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit {
    border-radius: 50px;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f02c";
    font-weight: 300;
}

.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #3f3f3f;
}

.btSoftRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit:after {
    border-radius: 3px;
}

.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit:after {
    border-radius: 50px;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit:hover {
    background: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnSubmit .otreservations-submit:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .btOpenTableReservationForm .btOpenTableReservationColumnError {
    font-weight: bold;
    color: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit {
    clear: both;
    margin-bottom: 1em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    margin-bottom: 0;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs {
    border: 1px solid rgba(24, 24, 24, .3);
    color: #181818;
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs {
    border: 1px solid rgba(255, 255, 255, .3);
    color: #fff;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading {
    color: inherit;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading {
    background: #fff;
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading {
    background: #181818;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-loading .bookingjs-loading-icon svg path {
    fill: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-icon {
    height: 2em;
    line-height: 2em;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar {
    border-color: rgba(255, 255, 255, .3);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>.fc-right>button.fc-today-button {
    padding: 0 5px;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button {
    line-height: 4;
    background: transparent;
    color: inherit;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button .fc-icon {
    font-size: 1.5em;
    height: 2em;
    line-height: 2em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button.fc-prev-button,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button.fc-next-button {
    padding-top: 0;
    padding-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar.fc .fc-toolbar>*>button.fc-today-button {
    z-index: 1;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-icon:after {
    font-family: Essential;
    top: 0;
    font-size: 100%;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-icon-left-single-arrow:after {
    content: "\ea7c";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-icon-right-single-arrow:after {
    content: "\ea7d";
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view>table {
    border: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container {
    background: transparent;
    color: inherit;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-view>table {
    margin-bottom: 0;
    border-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-head-container.fc-widget-header {
    padding: 1em 1em 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-row.fc-widget-header {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-row.fc-widget-header:first-child table {
    margin-bottom: 0;
    border: 0 !important;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-row.fc-widget-header .fc-day-header,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-row.fc-widget-header .fc-axis {
    color: inherit;
    background: transparent;
    padding: 0;
    border: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-widget-content {
    border: 0 !important;
    background: transparent;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller {
    padding: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton {
    padding-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton table {
    border: 0;
    margin-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td {
    padding: 0 0 .5em;
    border-color: transparent !important;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event {
    -webkit-transition: color .2s ease, border-color .2s ease, opacity .6s ease, box-shadow .2s ease, background .2s ease;
    -moz-transition: color .2s ease, border-color .2s ease, opacity .6s ease, box-shadow .2s ease, background .2s ease;
    transition: color .2s ease, border-color .2s ease, opacity .6s ease, box-shadow .2s ease, background .2s ease;
    color: inherit;
    background: transparent;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event {
    border-color: rgba(24, 24, 24, .1);
    -webkit-box-shadow: 0 2px 4px rgba(24, 24, 24, .07);
    box-shadow: 0 2px 4px rgba(24, 24, 24, .07);
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event {
    border-color: rgba(255, 255, 255, .1);
    -webkit-box-shadow: 0 2px 4px rgba(255, 255, 255, .05);
    box-shadow: 0 2px 4px rgba(255, 255, 255, .05);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton td .fc-event:hover {
    border-left-color: #f43d11 !important;
    border-left-width: 5px !important;
    color: #fff !important;
    background: #ee920e !important;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-calendar .fc-view-container .fc-body .fc-scroller .fc-content-skeleton tr:last-child td {
    padding-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage {
    color: inherit;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage {
    background: #fff;
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage {
    background: #181818;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form {
    width: auto;
    padding: 0 5%;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field {
    margin-bottom: .625em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    font-family: Nunito Sans;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    padding: .8em;
    min-height: 2.625rem;
    color: inherit;
    font-size: .875rem;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    -webkit-box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    border: 1px solid rgba(24, 24, 24, .3);
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    -webkit-box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    box-shadow: 0 0 0 rgba(24, 24, 24, .3);
    border: 1px solid rgba(255, 255, 255, .3);
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus {
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    border-color: rgba(24, 24, 24, .5);
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input:focus,
.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea:focus {
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    border-color: rgba(255, 255, 255, .5);
}

.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    border-radius: 50px;
}

.btSoftRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field input,
.btSoftRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    border-radius: 3px;
}

.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-fields .bookingjs-form-field textarea {
    border-radius: 20px;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message {
    background: #fff;
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message {
    background: #181818;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-box .bookingjs-form-success-message .booked-email {
    color: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button {
    margin-top: 0;
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: #3f3f3f;
    color: #fff;
    font-weight: 700;
    width: 100%;
    max-width: 100%;
    text-transform: none;
    height: 2.687625em;
    font-family: Nunito Sans;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 1;
    -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);
}

.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button {
    border-radius: 50px;
}

.btSoftRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button {
    border-radius: 3px;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-form .bookingjs-form-button:hover {
    background: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-bookpage-header {
    min-height: auto;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-bookpage-header .bookingjs-bookpage-date {
    padding-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage .bookingjs-bookpage-header .bookingjs-bookpage-time {
    padding-bottom: 0;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage-close {
    opacity: 1;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage-close .bookingjs-closeicon path {
    fill: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-bookpage-close:hover {
    opacity: .5;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-poweredby a {
    color: inherit;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-poweredby a svg path {
    fill: #ee920e;
    stroke: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-poweredby a:hover {
    color: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper {
    color: inherit;
    background: transparent;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper svg path {
    fill: #ee920e;
}

.btLightSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_2 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_4 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_5 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_8 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_9 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_1 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_3 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_6 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_7 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper,
.bt_bb_color_scheme_10 .btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-timezonehelper {
    border-color: rgba(255, 255, 255, .3);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .timekit .bookingjs .bookingjs-displayname {
    line-height: 1;
    font-family: Zilla Slab;
    font-size: 1.2em;
    text-align: center;
    padding: 18px 0;
    left: 80px;
    right: 80px;
    top: 0;
    width: auto;
    color: #ee920e;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .bt_bb_link_resurva {
    clear: both;
    margin-bottom: 1em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper {
    clear: both;
    margin-bottom: .375em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper p {
    margin-bottom: .625em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit {
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: none;
    border: none;
    background: #3f3f3f;
    color: #fff;
    font-weight: 700;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    width: 100%;
}

.btSoftRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit {
    border-radius: 3px;
}

.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit {
    border-radius: 50px;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f1d8";
    font-weight: 300;
}

.rtl .btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #3f3f3f;
}

.btSoftRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit:after {
    border-radius: 3px;
}

.btHardRoundedButtons .btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit:after {
    border-radius: 50px;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit:hover {
    background: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_form_wrapper .btMessageSubmit:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_bt_bb_listing_marker_map {
    margin-bottom: 1.625em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_bt_bb_listing_marker_options ul {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_bt_bb_listing_marker_options ul li {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    max-width: 25%;
    padding: 0 1em;
}

.btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_bt_bb_listing_marker_options ul li a {
    position: relative;
}

@media (max-width: 768px) {
    .btPostListingItem .btListingContentWidgets .btListingContentWidget .widget_bt_bb_listing_marker_working_hours .bt_bb_listing_marker_meta_data_items {
        width: 100%;
    }
}

/* Single listing galleries */
.btArticleMediaVideos .btArticleMedia {
    margin-bottom: 1em;
}

.btArticleMediaGalleries {
    margin-bottom: 1em;
    margin-top: .45em;
}

.btArticleMediaGalleries .bt_bb_tab_item .bt_bb_tab_content {
    margin-top: 0;
    padding-top: .45em;
}

/* Single location reviews and comments */
.btComments.btReviews .vcard h1.author,
.btComments.btReviews .vcard h2.author,
.btComments.btReviews .vcard h3.author,
.btComments.btReviews .vcard h4.author,
.btComments.btReviews .vcard h5.author,
.btComments.btReviews .vcard h6.author,
.btComments.btReviews .vcard h7.author,
.btComments.btReviews .vcard h8.author {
    color: #ee920e;
    font-size: 1.09375em;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-title {
    font-weight: bold;
    margin-bottom: .25em;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-title:before {
    content: "\201c";
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-title:after {
    content: "\201d";
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-content {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 4.5em;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-content.on {
    max-height: 100em;
    -webkit-line-clamp: unset;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-read-further {
    display: block;
    margin: 0 0 1em 1.125em;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-read-further span {
    color: #ee920e;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    transition: color 200ms ease;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-read-further span:hover {
    color: inherit;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-read-further span:before {
    font-family: FontAwesome;
    content: "\f055";
    float: left;
    margin-left: -1.125em;
}

.btComments.btReviews ul.comments li>article .commentTxt .comment-read-further.on span:before {
    content: "\f056";
}

.rtl .btComments.btReviews ul.comments li>article .commentTxt .comment-read-further {
    margin-left: 0;
    margin-right: 1.125em;
}

.rtl .btComments.btReviews ul.comments li>article .commentTxt .comment-read-further span:before {
    float: right;
    margin-left: 0;
    margin-right: -1.125em;
}

.btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty) {
    margin: 0 2em 0 0;
    display: inline-block;
    font-size: .75rem;
    line-height: 1;
}

.btLightSkin .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_2 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_4 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_5 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_8 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_9 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty) {
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_1 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_3 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_6 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_7 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty),
.bt_bb_color_scheme_10 .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty) {
    color: rgba(255, 255, 255, .5);
}

.rtl .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty) {
    margin: 0 0 0 2em;
}

.btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty) span {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty) span:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #ee920e;
    content: "\f017";
}

.rtl .btComments.btReviews ul.comments li>article .commentTxt p.posted:not(:empty) span:before {
    margin: 0 0 0 5px;
}

.btComments.btReviews ul.comments li>article .commentTxt .commentImages {
    margin-bottom: 1em;
}

.btComments.btReviews .show-more-comments {
    margin-top: 1em;
    padding-left: 110px;
}

.rtl .btComments.btReviews .show-more-comments {
    padding-left: 0;
    padding-right: 110px;
}

.rtl .btComments.btReviews .show-more-comments .bt_bb_button .bt_bb_link {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.rtl .btComments.btReviews .show-more-comments .bt_bb_button .bt_bb_link .bt_bb_icon_holder {
    margin-left: .625rem;
    margin-right: 0;
}

.btCommentsExpanded .btComments.btReviews .show-more-comments {
    display: none;
}

.btComments.btReviews .comment-form {
    width: 100%;
}

.btComments.btReviews .comment-form .reviewAvatar {
    -webkit-flex: 1 0 120px;
    -ms-flex: 1 0 120px;
    flex: 1 0 120px;
    padding: 0 30px 0 0;
}

.rtl .btComments.btReviews .comment-form .reviewAvatar {
    padding: 0 0 0 30px;
}

.btComments.btReviews .comment-form .reviewAvatar img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.btComments.btReviews .comment-form .pcItem {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.btComments.btReviews .comment-form .pcItem.halfWidth {
    width: 49.5%;
    float: left;
}

.btComments.btReviews .comment-form .pcItem.halfWidth+.pcItem.halfWidth {
    margin-left: 1%;
}

.rtl .btComments.btReviews .comment-form .pcItem.halfWidth+.pcItem.halfWidth {
    margin-left: 0;
    margin-right: 1%;
}

.rtl .btComments.btReviews .comment-form .pcItem.halfWidth {
    float: right;
}

.btComments.btReviews .comment-form .author {
    font-family: Nunito Sans;
    font-size: 1.09375rem;
    color: #ee920e;
    margin-bottom: 1em;
}

.btComments.btReviews .comment-form .review-by {
    margin-bottom: 1.5em;
}

.btComments.btReviews .comment-form .review-by p {
    margin-bottom: .5em;
}

.btComments.btReviews .comment-form .review-by p.overall-rating strong {
    color: #ee920e;
}

.btComments.btReviews .comment-form .review-by dl {
    margin: 0 0 .5em;
    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: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.btComments.btReviews .comment-form .review-by dl dt {
    font-size: .875rem;
    -webkit-flex: 1 0 20%;
    -ms-flex: 1 0 20%;
    flex: 1 0 20%;
    max-width: 20%;
}

.btComments.btReviews .comment-form .review-by dl dd {
    -webkit-flex: 1 0 80%;
    -ms-flex: 1 0 80%;
    flex: 1 0 80%;
    max-width: 80%;
}

.btComments.btReviews .comment-form .review-by .commentratingbox {
    position: relative;
    margin: 0 0 0 .5rem;
}

.rtl .btComments.btReviews .comment-form .review-by .commentratingbox {
    margin: 0 .5rem 0 0;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating {
    position: absolute;
    left: 0;
}

.rtl .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating {
    left: auto;
    right: 0;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"] {
    display: none;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating label {
    font-size: 0;
    display: block;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating label:before {
    cursor: pointer;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before {
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.066666rem;
    letter-spacing: .125em;
    white-space: nowrap;
}

.btLightSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_2 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_4 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_5 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_8 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_9 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.btLightSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_2 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_4 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_5 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_8 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_9 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before {
    color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:not(:checked)+label:before,
.btDarkSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before {
    color: rgba(255, 255, 255, .1);
}

.btLightSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_2 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_4 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_5 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_8 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_9 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before {
    color: #ee920e;
}

.btDarkSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating input[type="radio"]:checked+label:before {
    color: #ee920e;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(1) {
    z-index: 5;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(1) input[type="radio"]+label:before {
    content: "\f005";
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(2) {
    z-index: 4;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(2) input[type="radio"]+label:before {
    content: "\f005\f005";
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(3) {
    z-index: 3;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(3) input[type="radio"]+label:before {
    content: "\f005\f005\f005";
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(4) {
    z-index: 2;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(4) input[type="radio"]+label:before {
    content: "\f005\f005\f005\f005";
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(5) {
    z-index: 1;
}

.btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:nth-child(5) input[type="radio"]+label:before {
    content: "\f005\f005\f005\f005\f005";
}

.btLightSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_2 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_4 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_5 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_8 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_9 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before {
    color: #ee920e;
}

.btDarkSkin .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .review-by .commentratingbox .commentrating:hover input[type="radio"]+label:before {
    color: #ee920e;
}

.btComments.btReviews .comment-form .pcButton {
    margin-bottom: 0;
}

.btComments.btReviews .comment-form .comment-form-attachment {
    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;
    padding-bottom: 1em;
}

.btLightSkin .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_2 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_4 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_5 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_8 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_9 .btComments.btReviews .comment-form .comment-form-attachment {
    border-bottom: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .comment-form-attachment,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .comment-form-attachment {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.btComments.btReviews .comment-form .comment-upload-files {
    display: block;
    margin-right: 1em;
}

.rtl .btComments.btReviews .comment-form .comment-upload-files {
    margin-right: 0;
    margin-left: 1em;
}

.btComments.btReviews .comment-form .comment-upload-files label {
    cursor: pointer;
    display: inline-block;
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: none;
    border: none;
    background: transparent;
    color: #181818;
    font-weight: 700;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: 0 0 2px #181818 inset;
    box-shadow: 0 0 2px #181818 inset;
}

.btSoftRoundedButtons .btComments.btReviews .comment-form .comment-upload-files label {
    border-radius: 3px;
}

.btHardRoundedButtons .btComments.btReviews .comment-form .comment-upload-files label {
    border-radius: 50px;
}

.btDarkSkin .btComments.btReviews .comment-form .comment-upload-files label,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .comment-upload-files label,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .comment-upload-files label,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .comment-upload-files label,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .comment-upload-files label,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .comment-upload-files label {
    color: #fff;
    -webkit-box-shadow: 0 0 2px #fff inset;
    box-shadow: 0 0 2px #fff inset;
}

.btComments.btReviews .comment-form .comment-upload-files label:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f03e";
    font-weight: 400;
}

.rtl .btComments.btReviews .comment-form .comment-upload-files label:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
}

.btComments.btReviews .comment-form .comment-upload-files label:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #181818;
}

.btSoftRoundedButtons .btComments.btReviews .comment-form .comment-upload-files label:after {
    border-radius: 3px;
}

.btHardRoundedButtons .btComments.btReviews .comment-form .comment-upload-files label:after {
    border-radius: 50px;
}

.btDarkSkin .btComments.btReviews .comment-form .comment-upload-files label:after,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .comment-upload-files label:after,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .comment-upload-files label:after,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .comment-upload-files label:after,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .comment-upload-files label:after,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .comment-upload-files label:after {
    border-color: #fff;
}

.btComments.btReviews .comment-form .comment-upload-files label: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;
}

.btDarkSkin .btComments.btReviews .comment-form .comment-upload-files label:hover,
.bt_bb_color_scheme_1 .btComments.btReviews .comment-form .comment-upload-files label:hover,
.bt_bb_color_scheme_3 .btComments.btReviews .comment-form .comment-upload-files label:hover,
.bt_bb_color_scheme_6 .btComments.btReviews .comment-form .comment-upload-files label:hover,
.bt_bb_color_scheme_7 .btComments.btReviews .comment-form .comment-upload-files label:hover,
.bt_bb_color_scheme_10 .btComments.btReviews .comment-form .comment-upload-files label: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;
}

.btComments.btReviews .comment-form .comment-upload-files label:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btComments.btReviews .comment-form .comment-upload-files input[type="file"] {
    display: none;
}

.btComments.btReviews .comment-form .comments-imgs-preview-container {
    display: block;
    margin: 0 -10px 1em;
}

.btComments.btReviews .comment-form .comments-imgs-preview-container img {
    margin: 0 !important;
    display: block;
    float: left;
    width: 25%;
    padding: 10px;
}

.btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1) {
    clear: left;
}

.rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img {
    float: right;
}

.rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1) {
    clear: right;
}

.btComments.btReviews .comment-form .comments-imgs-preview-container:after {
    display: block;
    width: 100%;
    clear: both;
    content: "";
}

@media (max-width: 992px) {
    .btComments.btReviews .comment-form .comment-form-attachment {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: initial;
        align-items: initial;
    }

    .btComments.btReviews .comment-form .comment-form-attachment .comment-upload-files {
        margin: 0 0 .5em;
    }

    .btComments.btReviews .comment-form .comments-imgs-preview-container img {
        width: 33.333333%;
    }

    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1) {
        clear: none;
    }

    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(3n + 1) {
        clear: left;
    }

    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1) {
        clear: none;
    }

    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(3n + 1) {
        clear: right;
    }
}

@media (max-width: 768px) {
    .btComments.btReviews .comment-form .comments-imgs-preview-container img {
        width: 50%;
    }

    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1),
    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(3n + 1) {
        clear: none;
    }

    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(2n + 1) {
        clear: left;
    }

    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1),
    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(3n + 1) {
        clear: none;
    }

    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(2n + 1) {
        clear: right;
    }
}

@media (max-width: 480px) {
    .btComments.btReviews .comment-form .comments-imgs-preview-container img {
        width: 100%;
    }

    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1),
    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(3n + 1),
    .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(2n + 1) {
        clear: none;
        float: none;
    }

    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(4n + 1),
    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(3n + 1),
    .rtl .btComments.btReviews .comment-form .comments-imgs-preview-container img:nth-child(2n + 1) {
        clear: none;
        float: none;
    }
}

/* Single item nearby locations */
.btNearbyLocations .btNearbyLocationsContent:before {
    display: block;
    content: "";
    width: 100%;
    border-top: 1px solid;
    padding-top: 1.5em;
}

.btLightSkin .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_2 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_4 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_5 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_8 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_9 .btNearbyLocations .btNearbyLocationsContent:before {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_1 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_3 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_6 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_7 .btNearbyLocations .btNearbyLocationsContent:before,
.bt_bb_color_scheme_10 .btNearbyLocations .btNearbyLocationsContent:before {
    border-color: rgba(255, 255, 255, .1);
}

.btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle>h3 {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    font-size: 1.875em;
}

.btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .875rem;
    color: inherit;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map a:before {
    font-family: FontAwesome;
    content: "\f279";
    color: #ee920e;
    font-size: 1rem;
    margin: 0 .3125rem 0 0;
}

.rtl .btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map a:before {
    margin: 0 0 0 .3125rem;
}

.btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map a:hover {
    color: #ee920e;
}

.rtl .btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map {
    text-align: left;
}

.btNearbyLocations .btNearbyLocationsContent .bt_bb_listing_view_as_grid .bt_bb_listing_box {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-order: initial;
    -ms-flex-order: initial;
    order: initial;
}

.btNoSidebar .btNearbyLocations .btNearbyLocationsContent .bt_bb_listing_view_as_grid .bt_bb_listing_box {
    -webkit-flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
}

/* Single Listing items in media query */
@media (max-width: 1199px) {
    .btPostListingItem .btSingleListingAmenities .btAmenities ul li:before {
        margin-top: 0;
    }
}

@media (max-width: 992px) {
    .btPostListingItem .btSingleListingAmenities .btAmenities ul li {
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .btNearbyLocations .btNearbyLocationsContent .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .btNoSidebar .btNearbyLocations .btNearbyLocationsContent .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
}

@media (max-width: 768px) {
    .btPostListingItem .btSingleListingAmenities .btAmenities ul li {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .btComments.btReviews .show-more-comments {
        padding: 0 !important;
        text-align: center;
    }

    .btComments.btReviews .comment-form .reviewTxt .pcItem.halfWidth {
        float: none;
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .btNoSidebar .btNearbyLocations .btNearbyLocationsContent .bt_bb_listing_view_as_grid .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media (max-width: 620px) {
    .btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle>h3 {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }

    .btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        padding-bottom: 1em;
    }

    .btNearbyLocations .btNearbyLocationsContent .btNearbyLocationsTitle .bt_bb_listing_options_view_on_map a {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .btCommentsBox ul.comments li>article .commentAvatar,
    .btComments.btReviews .comment-form .reviewAvatar {
        -webkit-flex: 1 0 70px;
        -ms-flex: 1 0 70px;
        flex: 1 0 70px;
        padding-right: 20px;
    }

    .rtl .btCommentsBox ul.comments li>article .commentAvatar,
    .rtl .btComments.btReviews .comment-form .reviewAvatar {
        padding-right: 0;
        padding-left: 20px;
    }

    .btPostListingItem .btSingleListingShare .btArticleShareEtc {
        display: block;
    }

    .btPostListingItem .btSingleListingShare .btArticleShareEtc>div {
        display: block;
        max-width: 100%;
    }

    .btPostListingItem .btSingleListingShare .btArticleShareEtc .btShareColumn {
        text-align: inherit;
        margin-top: .625rem;
        display: block;
    }
}

@media (max-width: 360px) {
    .btPostListingItem .btSingleListingAmenities .btAmenities ul li {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/* Checked bulleted list */
.bt-bb-ckecked {
    list-style: none;
    margin: 0 0 .75em;
    padding: 0;
}

.bt-bb-ckecked li {
    padding-left: 2em;
    margin: 0 0 .75em;
}

.rtl .bt-bb-ckecked li {
    padding-left: 0;
    padding-right: 2em;
}

.bt-bb-ckecked li:last-child {
    margin-bottom: 0;
}

.bt-bb-ckecked li:before {
    display: block;
    content: "\f058";
    font-family: FontAwesome;
    color: #ee920e;
    float: left;
    margin: 0 0 0 -1.25em;
}

.rtl .bt-bb-ckecked li:before {
    float: right;
    margin: 0 -1.25em 0 0;
}

/* Masonry image grid hover effect */
.mfp-bg {
    background: #fff;
    opacity: .8;
}

.btDarkSkin .mfp-bg,
.bt_bb_color_scheme_1 .mfp-bg,
.bt_bb_color_scheme_3 .mfp-bg,
.bt_bb_color_scheme_6 .mfp-bg,
.bt_bb_color_scheme_7 .mfp-bg,
.bt_bb_color_scheme_10 .mfp-bg {
    background: #181818;
}

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner {
    overflow: hidden;
}

.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 img {
    -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:before {
    position: absolute;
    content: "";
    display: block;
    background: #ee920e;
    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: #fff;
    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 20px rgba(24, 24, 24, .25);
    box-shadow: 0 3px 20px rgba(24, 24, 24, .25);
    -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 img {
    -webkit-transform: scale(1.1) important;
    -moz-transform: scale(1.1) important;
    -ms-transform: scale(1.1) important;
    transform: scale(1.1) important;
}

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner>.bt_bb_grid_item_inner_image:hover:before {
    opacity: .85;
}

.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_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: -.625em;
    margin-top: -.625em;
}

.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(.625em, .625em);
    -moz-transform: translate(.625em, .625em);
    -ms-transform: translate(.625em, .625em);
    transform: translate(.625em, .625em);
}

.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}

.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: -1.21875em 0 0 -1.21875em;
}

.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.5em;
    margin-top: -2.5em;
}

.bt_bb_masonry_image_grid.bt_bb_gap_large .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(2.5em, 2.5em);
    -moz-transform: translate(2.5em, 2.5em);
    -ms-transform: translate(2.5em, 2.5em);
    transform: translate(2.5em, 2.5em);
}

.bt_bb_masonry_image_grid.bt_bb_gap_large .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}

.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: -2em 0 0 -2em;
}

/* Google map */
.bt_bb_map.bt_bb_map_with_content .bt_bb_map_map {
    height: 100% !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100% !important;
}

.bt_bb_map .bt_bb_map_content {
    position: relative;
    display: none;
    pointer-events: none;
}

.bt_bb_map_with_content.bt_bb_map .bt_bb_map_content {
    display: block;
}

.bt_bb_map_no_overlay.bt_bb_map .bt_bb_map_content,
.bt_bb_map_no_overlay.bt_bb_map_with_content.bt_bb_map .bt_bb_map_content {
    opacity: 0;
}

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    margin: 1em;
    width: 30%;
}

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
    background: white;
    padding: 1em;
    opacity: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    pointer-events: none;
}

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_without_content {
    visibility: hidden;
}

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
    opacity: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    pointer-events: all;
}

@media (max-width: 768px) {
    .bt_bb_maps .bt_bb_map_content .bt_bb_map_content_wrapper {
        width: 50%;
    }
}

@media (max-width: 640px) {
    .bt_bb_maps.bt_bb_map_with_content .bt_bb_map_map {
        height: 250px !important;
        position: relative;
    }

    .bt_bb_maps .bt_bb_map_content .bt_bb_map_content_wrapper {
        width: 100%;
        margin: 0;
    }
}

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

    .bt_bb_map.bt_bb_map_with_content .bt_bb_map_content .bt_bb_map_content_wrapper {
        width: auto;
    }
}

/* Maps override */
.bt_bb_maps .bt_bb_map_content .bt_bb_map_content_wrapper {
    -webkit-box-shadow: 0 5px 20px rgba(24, 24, 24, .1);
    box-shadow: 0 5px 20px rgba(24, 24, 24, .1);
}

.btSoftRoundedButtons .bt_bb_maps .bt_bb_map_content .bt_bb_map_content_wrapper {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_maps .bt_bb_map_content .bt_bb_map_content_wrapper {
    border-radius: 50px;
}

.bt_bb_maps .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
    padding: 1.5em;
    max-width: 100%;
}

/* Slider gaps */
.bt_bb_gap_small .slick-list {
    margin: 0 -.625rem;
}

.bt_bb_gap_small .slick-list .slick-slide .content {
    padding: 0 .625rem;
}

.bt_bb_gap_normal .slick-list {
    margin: 0 -1.25rem;
}

.bt_bb_gap_normal .slick-list .slick-slide .content {
    padding: 0 1.25rem;
}

.bt_bb_gap_large .slick-list {
    margin: 0 -2.5rem;
}

.bt_bb_gap_large .slick-list .slick-slide .content {
    padding: 0 2.5rem;
}

/* Progress bar RTL support */
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_inner {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.rtl .bt_bb_progress_bar .bt_bb_progress_bar_inner.animated {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

/* Favourites list */
.bt_favorites_list ul {
    list-style: none;
    margin: 0 0 1em;
    padding: 0;
}

.bt_favorites_list ul li {
    border-top: 1px solid;
    padding: .75em 0;
    margin: 0;
}

.btLightSkin .bt_favorites_list ul li,
.bt_bb_color_scheme_2 .bt_favorites_list ul li,
.bt_bb_color_scheme_4 .bt_favorites_list ul li,
.bt_bb_color_scheme_5 .bt_favorites_list ul li,
.bt_bb_color_scheme_8 .bt_favorites_list ul li,
.bt_bb_color_scheme_9 .bt_favorites_list ul li {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_favorites_list ul li,
.bt_bb_color_scheme_1 .bt_favorites_list ul li,
.bt_bb_color_scheme_3 .bt_favorites_list ul li,
.bt_bb_color_scheme_6 .bt_favorites_list ul li,
.bt_bb_color_scheme_7 .bt_favorites_list ul li,
.bt_bb_color_scheme_10 .bt_favorites_list ul li {
    border-color: rgba(255, 255, 255, .1);
}

.bt_favorites_list ul li:last-child {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.bt_favorites_list ul li a {
    color: inherit;
    font-family: Zilla Slab;
    font-size: 1.375em;
}

.bt_favorites_list ul li a:hover {
    color: #ee920e;
}

.bt_favorites_list .bt_favorites_empty {
    font-family: Zilla Slab;
    padding: 1.5625em 0;
    margin: 1.5625em 0 0;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    color: #ee920e;
}

.btLightSkin .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_2 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_4 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_5 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_8 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_9 .bt_favorites_list .bt_favorites_empty {
    border-top: 1px solid rgba(24, 24, 24, .1);
    border-bottom: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_1 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_3 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_6 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_7 .bt_favorites_list .bt_favorites_empty,
.bt_bb_color_scheme_10 .bt_favorites_list .bt_favorites_empty {
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.bt_favorites_list>p {
    margin: 2em 0;
    line-height: 3.25;
}

.bt_favorites_list .bt_favorites_clear {
    padding: .81275em 1.875em;
    font-size: 1rem;
    background: none;
    border: none;
    background: #ee920e;
    color: #fff;
    font-weight: 700;
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btSoftRoundedButtons .bt_favorites_list .bt_favorites_clear {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_favorites_list .bt_favorites_clear {
    border-radius: 50px;
}

.bt_favorites_list .bt_favorites_clear:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f12d";
    font-weight: 400;
}

.rtl .bt_favorites_list .bt_favorites_clear:before {
    padding-right: 0;
    padding-left: .625em;
    float: right;
}

.bt_favorites_list .bt_favorites_clear:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #ee920e;
}

.btSoftRoundedButtons .bt_favorites_list .bt_favorites_clear:after {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_favorites_list .bt_favorites_clear:after {
    border-radius: 50px;
}

.bt_favorites_list .bt_favorites_clear:hover {
    color: #fff;
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_favorites_list .bt_favorites_clear:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

/* Search shortcode */
.bt_bb_listing_search_form .bt_bb_row {
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
}

.bt_bb_listing_search_form .bt_bb_column {
    max-width: 100%;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col {
    margin-bottom: .75em;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element {
    position: relative;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element label {
    margin-bottom: 1em;
    display: block;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element select,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element textarea,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element input,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .fancy-select .trigger {
    border-width: 2px;
    height: 3.125rem;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element textarea:focus,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .fancy-select .trigger.open {
    border-width: 2px;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element input:not([type='checkbox']):not([type='radio']),
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element textarea,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element select,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .fancy-select {
    font-size: 1em;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element input[id^=bt_bb_listing_field_location_autocomplete] {
    padding-right: 34px;
}

.rtl .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element input[id^=bt_bb_listing_field_location_autocomplete] {
    padding-right: .8em;
    padding-left: 34px;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .fancy-select .trigger {
    line-height: 2.812625;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .fancy-select .trigger:before {
    line-height: 1.95;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help {
    position: absolute;
    right: 0;
    margin: 13px 15px 13px 5px;
    color: inherit;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    transition: all 200ms ease;
    pointer-events: default;
}

.rtl .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help {
    right: auto;
    left: 0;
    margin: 13px 5px 13px 15px;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help:hover {
    opacity: 1;
    color: #ee920e;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help:after {
    display: block;
    content: "\f041";
    font-family: FontAwesome;
    width: 1em;
    text-align: center;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help.location_detected {
    color: #ee920e;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help.location_detected:after {
    content: "\f00d";
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help.location_detected:hover {
    color: #f43d11;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help.location_detecting {
    pointer-events: none;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .bt_bb_show_location_help.location_detecting:after {
    height: 3px;
    width: 3px;
    content: "";
    border-radius: 50%;
    -webkit-box-shadow: 5px 4px currentColor, 0 6px currentColor, -5px 3px currentColor, -5px -3px currentColor, 0 -6px currentColor;
    box-shadow: 5px 4px currentColor, 0 6px currentColor, -5px 3px currentColor, -5px -3px currentColor, 0 -6px currentColor;
    opacity: .2;
    margin: 10.5px 6.5px 10.5px 6.5px;
    -webkit-animation: btLoader 1s infinite linear;
    -moz-animation: btLoader 1s infinite linear;
    animation: btLoader 1s infinite linear;
}

.rtl .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col {
    text-align: right;
}

.bt_bb_listing_search_form .bt_bb_column .bt_bb_advanced_search .bt_bb_icon_holder {
    color: inherit;
}

.bt_bb_listing_search_form .bt_bb_column .bt_bb_advanced_search .bt_bb_icon_holder span {
    font-weight: 700;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_results_announce p {
    margin-bottom: 0;
}

.rtl .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_results_announce {
    text-align: right;
}

.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button .bt_bb_icon,
.bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button .bt_bb_button {
    float: none;
    margin-bottom: 0;
}

.rtl .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button {
    text-align: left;
}

.rtl .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button .bt_bb_button.bt_bb_icon_position_left .bt_bb_link {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.rtl .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button .bt_bb_button.bt_bb_icon_position_left .bt_bb_link .bt_bb_icon_holder {
    margin-right: 0;
    margin-left: .625rem;
}

.btSiteFooter .bt_bb_listing_search_form {
    position: relative;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_col .bt_bb_listing_search_element label {
    display: none;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_advanced_search {
    float: left;
}

.rtl .btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_advanced_search {
    float: right;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
}

.rtl .btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button {
    right: auto;
    left: 0;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a {
    background: transparent;
    color: #3f3f3f;
    padding: 1.0625em 1.275em;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a .bt_bb_icon_holder {
    margin: 0;
}

.rtl .btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a .bt_bb_icon_holder {
    margin: 0 !important;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a .bt_bb_button_text {
    display: none;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a:after {
    display: none;
}

.btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a:hover .bt_bb_icon_holder {
    color: #fff;
}

.btSoftRoundedButtons .btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a {
    border-radius: 0 3px 3px 0;
}

.btHardRoundedButtons .btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a {
    border-radius: 0 50px 50px 0;
}

.rtl.btSoftRoundedButtons .btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a {
    border-radius: 3px 0 0 3px;
}

.rtl.btHardRoundedButtons .btSiteFooter .bt_bb_listing_search_form .bt_bb_listing_search_button .bt_bb_button a {
    border-radius: 50px 0 0 50px;
}

@media (max-width: 1199px) {
    .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element .fancy-select .trigger {
        line-height: 3.4725em;
    }
}

@media (max-width: 768px) {
    .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_results_announce {
        text-align: center;
    }

    .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_results_announce p {
        margin-top: .5em;
        margin-bottom: 1em;
    }

    .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button {
        text-align: center;
    }
}

@media (max-width: 620px) {
    .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button .bt_bb_column_content {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button .bt_bb_column_content .bt_bb_advanced_search {
        margin-top: 1em;
    }

    .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_button .bt_bb_column_content .bt_bb_button {
        margin-left: 0;
        margin-right: 0;
    }
}

.bt_bb_loadmore {
    display: inline-block;
    font-size: 1rem;
    background: #ee920e;
    color: #fff;
    padding: 1.0625em 1.875em;
    position: relative;
    line-height: 1em;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.btSoftRoundedButtons .bt_bb_loadmore {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_loadmore {
    border-radius: 50px;
}

.bt_bb_loadmore:before {
    margin-right: .625rem;
    font-family: FontAwesome;
    content: "\f021";
    display: inline-block;
}

.rtl .bt_bb_loadmore:before {
    margin-right: 0;
    margin-left: .625rem;
}

.bt_bb_loadmore:after {
    position: absolute;
    content: "";
    display: block;
    border: 2px solid #ee920e;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
}

.btSoftRoundedButtons .bt_bb_loadmore:after {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_loadmore:after {
    border-radius: 50px;
}

.bt_bb_loadmore:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_bb_loadmore:hover:before {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: 650ms ease all;
    -moz-transition: 650ms ease all;
    transition: 650ms ease all;
}

.bt_bb_loadmore:hover:after {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_loadmore_box {
    -webkit-order: 10000 !important;
    -ms-flex-order: 10000 !important;
    order: 10000 !important;
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
    text-align: center;
    padding-bottom: 2em;
    padding-top: 0;
}

.bt_bb_loadmore_box a,
.bt_bb_loadmore_box span {
    margin: 0;
    padding: 0;
    width: 2.5em;
    text-align: center;
    line-height: 2.5em;
    display: inline-block;
    position: relative;
    background: transparent;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.btLightSkin .bt_bb_loadmore_box a,
.bt_bb_color_scheme_2 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_4 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_5 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_8 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_9 .bt_bb_loadmore_box a,
.btLightSkin .bt_bb_loadmore_box span,
.bt_bb_color_scheme_2 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_4 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_5 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_8 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_9 .bt_bb_loadmore_box span {
    color: #181818;
}

.btDarkSkin .bt_bb_loadmore_box a,
.bt_bb_color_scheme_1 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_3 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_6 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_7 .bt_bb_loadmore_box a,
.bt_bb_color_scheme_10 .bt_bb_loadmore_box a,
.btDarkSkin .bt_bb_loadmore_box span,
.bt_bb_color_scheme_1 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_3 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_6 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_7 .bt_bb_loadmore_box span,
.bt_bb_color_scheme_10 .bt_bb_loadmore_box span {
    color: #fff;
}

.btHardRoundedButtons .bt_bb_loadmore_box a,
.btHardRoundedButtons .bt_bb_loadmore_box span {
    border-radius: 50px;
}

.btSoftRoundedButtons .bt_bb_loadmore_box a,
.btSoftRoundedButtons .bt_bb_loadmore_box span {
    border-radius: 3px;
}

.bt_bb_loadmore_box a:after,
.bt_bb_loadmore_box span:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    display: block;
    border: 2px solid;
}

.btHardRoundedButtons .bt_bb_loadmore_box a:after,
.btHardRoundedButtons .bt_bb_loadmore_box span:after {
    border-radius: 50px;
}

.btSoftRoundedButtons .bt_bb_loadmore_box a:after,
.btSoftRoundedButtons .bt_bb_loadmore_box span:after {
    border-radius: 3px;
}

.btLightSkin .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_2 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_4 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_5 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_8 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_9 .bt_bb_loadmore_box a:after,
.btLightSkin .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_2 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_4 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_5 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_8 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_9 .bt_bb_loadmore_box span:after {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_1 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_3 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_6 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_7 .bt_bb_loadmore_box a:after,
.bt_bb_color_scheme_10 .bt_bb_loadmore_box a:after,
.btDarkSkin .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_1 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_3 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_6 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_7 .bt_bb_loadmore_box span:after,
.bt_bb_color_scheme_10 .bt_bb_loadmore_box span:after {
    border-color: rgba(255, 255, 255, .3);
}

.bt_bb_loadmore_box span.dots {
    width: 1.5em;
}

.bt_bb_loadmore_box span.dots:after {
    display: none;
}

.bt_bb_loadmore_box a:focus,
.bt_bb_loadmore_box a:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
}

.btLightSkin .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_2 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_4 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_5 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_8 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_9 .bt_bb_loadmore_box a:focus,
.btLightSkin .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_2 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_4 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_5 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_8 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_9 .bt_bb_loadmore_box a:hover {
    background: rgba(24, 24, 24, .3);
}

.btDarkSkin .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_1 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_3 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_6 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_7 .bt_bb_loadmore_box a:focus,
.bt_bb_color_scheme_10 .bt_bb_loadmore_box a:focus,
.btDarkSkin .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_1 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_3 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_6 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_7 .bt_bb_loadmore_box a:hover,
.bt_bb_color_scheme_10 .bt_bb_loadmore_box a:hover {
    background: rgba(255, 255, 255, .3);
}

.bt_bb_loadmore_box a:focus:after,
.bt_bb_loadmore_box a:hover:after {
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_loadmore_box span.current {
    opacity: .5;
}

.bt_bb_loadmore_box a.next,
.bt_bb_loadmore_box a.prev {
    background: #ee920e;
    color: transparent;
    border: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    text-indent: -99999px;
}

.bt_bb_loadmore_box a.next:before,
.bt_bb_loadmore_box 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;
    text-indent: 0;
}

.bt_bb_loadmore_box a.next:after,
.bt_bb_loadmore_box a.prev:after {
    border: 3px solid;
    border-color: #ee920e;
}

.bt_bb_loadmore_box a.next:hover,
.bt_bb_loadmore_box a.prev:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.bt_bb_loadmore_box a.next:before {
    content: "\e684";
}

.rtl .bt_bb_loadmore_box a.next:before {
    content: "\e686";
}

.bt_bb_loadmore_box a.prev:before {
    content: "\e686";
}

.rtl .bt_bb_loadmore_box a.prev:before {
    content: "\e684";
}

/* Listing preloader */
#bt_listing_loading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, .3);
    -webkit-transition: all .5s ease;
    z-index: 11000;
    display: none;
}

.btDarkSkin #bt_listing_loading,
.bt_bb_color_scheme_1 #bt_listing_loading,
.bt_bb_color_scheme_3 #bt_listing_loading,
.bt_bb_color_scheme_6 #bt_listing_loading,
.bt_bb_color_scheme_7 #bt_listing_loading,
.bt_bb_color_scheme_10 #bt_listing_loading {
    background-color: rgba(24, 24, 24, .3);
}

#bt_listing_loading:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 3.75rem;
    height: 3.75rem;
    margin: -1.87rem 0 0 -1.87rem;
    border: 0;
    border-radius: 50%;
    -webkit-box-shadow: 0 -34px 0 -28px #ee920e, -10px -33px 0 -28px #ee920e, -19px -29px 0 -28px #ee920e, -26px -23px 0 -28px #ee920e, -32px -15px 0 -28px #ee920e, -34px -5px 0 -28px #ee920e;
    box-shadow: 0 -34px 0 -28px #ee920e, -10px -33px 0 -28px #ee920e, -19px -29px 0 -28px #ee920e, -26px -23px 0 -28px #ee920e, -32px -15px 0 -28px #ee920e, -34px -5px 0 -28px #ee920e;
    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;
}

/* Autocomplete */
.pac-container {
    border: 1px solid rgba(24, 24, 24, .1);
    background-color: #fff;
    color: #181818;
    position: absolute !important;
    z-index: 1000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    font-family: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

.pac-logo:after {
    display: none;
}

.pac-item {
    cursor: default;
    padding: 0 1em;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 3.0714em;
    text-align: left;
    border-top: 1px solid rgba(24, 24, 24, .1);
    font-size: .875em;
    color: rgba(24, 24, 24, .5);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #ee920e;
    box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #ee920e;
    display: block;
}

.pac-item:first-child {
    border-top: 0;
}

.pac-item:hover {
    background-color: rgba(24, 24, 24, .07);
    -webkit-box-shadow: inset 3px 0 0 0 #fff, inset 5px 0 0 0 #ee920e;
    box-shadow: inset 3px 0 0 0 #fff, inset 5px 0 0 0 #ee920e;
    cursor: pointer;
}

.rtl .pac-item:hover {
    -webkit-box-shadow: inset -3px 0 0 0 #fff, inset -5px 0 0 0 #ee920e;
    box-shadow: inset -3px 0 0 0 #fff, inset -5px 0 0 0 #ee920e;
}

.pac-item-selected,
.pac-item-selected:hover {
    background-color: rgba(24, 24, 24, .07);
}

.pac-matched {
    font-weight: 700;
    color: #ee920e;
}

.pac-item-query {
    font-size: 1.142857em;
    padding-right: 3px;
    color: #181818;
}

.rtl .pac-item-query {
    padding-right: 0;
    padding-left: 3px;
}

.pac-icon {
    width: 15px;
    height: 20px;
    margin-right: 7px;
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
    background: transparent !important;
    position: relative;
}

.rtl .pac-icon {
    margin-right: 0;
    margin-left: 7px;
}

.pac-icon:before {
    font-family: FontAwesome;
    content: "\f041";
    color: #ee920e;
    font-size: 16px;
    position: absolute;
    left: 5px;
    top: 0;
}

.rtl .pac-icon:before {
    left: auto;
    right: 5px;
}

.pac-placeholder {
    color: #181818;
}

/* Featured listings block */
.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
    overflow: hidden;
}

.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_listing_box.bt_bb_listing_featured:before {
    display: none;
}

.bt_bb_gap_no_gap.bt_bb_featured_listings .bt_bb_masonry_post_grid_content {
    margin-top: 0;
    margin-left: 0;
}

.bt_bb_gap_no_gap.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_listing_box .bt_bb_listing_image .bt_bb_listing_photo {
    border-radius: 0 !important;
}

.bt_bb_gap_small.bt_bb_featured_listings .bt_bb_masonry_post_grid_content {
    margin-left: -6px;
    margin-top: -6px;
}

.bt_bb_gap_small.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(6px, 6px);
    -moz-transform: translate(6px, 6px);
    -ms-transform: translate(6px, 6px);
    transform: translate(6px, 6px);
}

.bt_bb_gap_small.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    margin: 3px;
    -webkit-transform: translate(-3px, -3px);
    -moz-transform: translate(-3px, -3px);
    -ms-transform: translate(-3px, -3px);
    transform: translate(-3px, -3px);
}

.bt_bb_gap_small.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_listing_photo_wrapper {
    margin: -3px -3px 0;
}

.bt_bb_gap_normal.bt_bb_featured_listings .bt_bb_masonry_post_grid_content {
    margin-left: -12px;
    margin-top: -12px;
}

.bt_bb_gap_normal.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(12px, 12px);
    -moz-transform: translate(12px, 12px);
    -ms-transform: translate(12px, 12px);
    transform: translate(12px, 12px);
}

.bt_bb_gap_normal.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    margin: 6px;
    -webkit-transform: translate(-6px, -6px);
    -moz-transform: translate(-6px, -6px);
    -ms-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
}

.bt_bb_gap_normal.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_listing_photo_wrapper {
    margin: -6px -6px 0;
}

.bt_bb_gap_large.bt_bb_featured_listings .bt_bb_masonry_post_grid_content {
    margin-left: -20px;
    margin-top: -20px;
}

.bt_bb_gap_large.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner {
    -webkit-transform: translate(20px, 20px);
    -moz-transform: translate(20px, 20px);
    -ms-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
}

.bt_bb_gap_large.bt_bb_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    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_featured_listings .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_listing_photo_wrapper {
    margin: -10px -10px 0;
}

/* Featured listings block variations */
.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box {
    -webkit-order: initial !important;
    -ms-flex-order: initial !important;
    order: initial !important;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box:nth-child(n) {
    -webkit-order: initial !important;
    -ms-flex-order: initial !important;
    order: initial !important;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box.bt_bb_listing_featured:before {
    display: none;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box.bt_bb_listing_featured .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay>span {
    display: none;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: self-start;
    align-items: self-start;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    padding-right: 10px;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_top_meta {
    padding-right: 20px;
}

.rtl .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_top_meta {
    padding-right: 0;
    padding-left: 20px;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_photo:after {
    display: none;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_photo_overlay:after {
    top: 50%;
}

.rtl .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image {
    padding-right: 0;
    padding-left: 10px;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    color: #181818;
    padding: 0 10px;
    position: relative;
    top: 0;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_title small:before {
    background: #181818;
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    color: #fff;
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details h3 small:before {
    background: #fff;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt {
    display: block;
    font-size: .875rem;
    line-height: 1.25rem;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:before,
.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:after {
    display: block;
    content: "";
    margin: 1em 0;
    border-top: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:before,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:after {
    border-color: rgba(255, 255, 255, .1);
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt .bt_bb_listing_excerpt_description {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 4.25em;
    display: block;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta span+span {
    margin: 0 0 0 1.25rem;
}

.rtl .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta span+span {
    margin: 0 1.25rem 0 0;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments,
.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings {
    color: rgba(255, 255, 255, .5);
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    background: transparent;
    color: inherit;
    color: #ee920e;
    left: auto;
    right: auto;
    line-height: 1.5rem;
    padding: 0;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    color: #ee920e !important;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price strong {
    margin: 0 5px;
    font-weight: 700;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    displa: inline-flex;
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 .5rem 0 0;
    content: "\f086";
    color: #181818;
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    color: rgba(255, 255, 255, .5);
}

.rtl .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.rtl .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.rtl .bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    margin: 0 0 0 .5rem;
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before {
    content: "\f005";
}

.bt_bb_featured_listings .bt_bb_featured_listing_list .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    content: "\f155";
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box {
    -webkit-order: initial !important;
    -ms-flex-order: initial !important;
    order: initial !important;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box:nth-child(n) {
    -webkit-order: initial !important;
    -ms-flex-order: initial !important;
    order: initial !important;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box.bt_bb_listing_featured:before {
    display: none;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box.bt_bb_listing_featured .bt_bb_listing_image .bt_bb_listing_photo .bt_bb_listing_photo_overlay>span {
    display: none;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner {
    display: block;
    -webkit-box-shadow: 0 0 20px rgba(24, 24, 24, .15);
    box-shadow: 0 0 20px rgba(24, 24, 24, .15);
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image {
    width: 100%;
}

.btSoftRoundedButtons .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_photo,
.btHardRoundedButtons .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_photo {
    border-radius: 3px 3px 0 0;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_image .bt_bb_listing_photo:after {
    display: none;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    width: 100%;
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    color: #181818;
    padding: 20px;
    border-top: 0;
}

.btSoftRoundedButtons .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.btHardRoundedButtons .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    border-radius: 0 0 3px 3px;
}

.btLightSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_2 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_4 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_5 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_8 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_9 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    border-color: rgba(24, 24, 24, .3);
    background: #fff;
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_1 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_3 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_6 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_7 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details,
.bt_bb_color_scheme_10 .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    border-color: rgba(255, 255, 255, .3);
    background: #fff;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_title small:before {
    background: #181818;
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details {
    color: #fff;
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details h3 small:before {
    background: #fff;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt {
    display: block;
    font-size: .875rem;
    line-height: 1.25rem;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:before,
.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:after {
    display: block;
    content: "";
    margin: 1em 0;
    /* border-top: 1px solid rgba(24, 24, 24, .1); */
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:before,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt:after {
    border-color: rgba(255, 255, 255, .1);
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_excerpt .bt_bb_listing_excerpt_description {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 4.25em;
    display: block;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta span+span {
    margin: 0 0 0 1.25rem;
}

.rtl .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta span+span {
    margin: 0 1.25rem 0 0;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments,
.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings {
    color: rgba(255, 255, 255, .5);
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    background: transparent;
    color: inherit;
    color: #ee920e;
    left: auto;
    right: auto;
    line-height: 1.5rem;
    padding: 0;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    color: #ee920e !important;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price strong {
    margin: 0 5px;
    font-weight: 700;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    displa: inline-flex;
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 .5rem 0 0;
    content: "\f086";
    color: #181818;
}

.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.btDarkSkin .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    color: rgba(255, 255, 255, .5);
}

.rtl .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_comments:before,
.rtl .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before,
.rtl .bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    margin: 0 0 0 .5rem;
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_ratings:before {
    content: "\f005";
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_bottom_meta .bt_bb_listing_price:before {
    content: "\f155";
}

.bt_bb_featured_listings .bt_bb_featured_listing_image_content .bt_bb_listing_box .bt_bb_listing_box_inner .bt_bb_listing_details .bt_bb_listing_rating {
    height: auto;
}

.bt_bb_columns_1.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.bt_bb_columns_2.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.bt_bb_columns_3.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    -webkit-flex-basis: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
}

.bt_bb_columns_4.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
}

.bt_bb_gap_no_gap.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    padding: 0;
}

.bt_bb_gap_small.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    padding: 0 3px;
}

.bt_bb_gap_normal.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    padding: 0 6px;
}

.bt_bb_gap_large.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_box {
    padding: 0 10px;
}

.bt_bb_gap_no_gap.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_view_as_grid {
    margin: 0;
}

.bt_bb_gap_small.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_view_as_grid {
    margin: 0 -3px;
}

.bt_bb_gap_normal.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_view_as_grid {
    margin: 0 -6px;
}

.bt_bb_gap_large.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_listing_view_as_grid {
    margin: 0 -10px;
}

@media (max-width: 1259px) {

    .bt_bb_columns_3.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_4.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
}

@media screen and (max-width: 992px) {
    .bt_bb_columns_4.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .bt_bb_columns_3.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box {
        -webkit-flex-basis: 33.3333%;
        flex-basis: 33.3333%;
        max-width: 33.3333;
    }
}

@media screen and (max-width: 768px) {

    .bt_bb_columns_1.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_2.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_3.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_4.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .bt_bb_columns_4.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .bt_bb_columns_3.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 580px) {

    .bt_bb_columns_1.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_2.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_3.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_4.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_list .bt_bb_listing_box,
    .bt_bb_columns_1.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box,
    .bt_bb_columns_2.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box,
    .bt_bb_columns_3.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box,
    .bt_bb_columns_4.bt_bb_featured_listings:not(.bt_bb_grid_container) .bt_bb_featured_listing_image_content .bt_bb_listing_box {
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

/* Login, Register, Forgottern password popups */
body .woo-login-popup-sc-modal-overlay {
    display: none;
    z-index: 10010;
    position: fixed;
    width: 100%;
    height: 100%;
    min-height: 100vh;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: .95;
}

body.btLightSkin .woo-login-popup-sc-modal-overlay {
    background: #fff;
}

body.btDarkSkin .woo-login-popup-sc-modal-overlay {
    background: #181818;
}

body .woo-login-popup-sc-modal {
    display: none;
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: fixed;
    top: -200px;
    right: 0;
    left: 0;
    z-index: 99999;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

body.btLightSkin .woo-login-popup-sc-modal {
    background: #fff;
}

body.btDarkSkin .woo-login-popup-sc-modal {
    background: #181818;
}

body .woo-login-popup-sc-modal.woo-login-popup-sc-modal-off {
    display: block;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    margin: 20px;
    border: 1px solid #ddd;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

body .woo-login-popup-sc-modal.woo-login-popup-sc-modal-off .woo-login-popup-sc-close {
    display: none;
}

body .woo-login-popup-sc-modal.woo-login-popup-sc-show {
    top: 100px;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-modal-inner {
    display: table;
    width: 100%;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
    float: left;
    display: table-cell;
    width: 100%;
    padding: 25px;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc {
    display: none;
}

body .woo-login-popup-sc-modal div.woo-login-popup-sc-show {
    display: block;
}

body .woo-login-popup-sc-modal #woo-login-popup-sc-password .lost_reset_password p:first-child {
    font-size: 14px;
    margin-bottom: 10px !important;
}

body .woo-login-popup-sc-modal #woo_login_popup_sc_loggedin p {
    font-size: 14px;
    margin-bottom: 10px !important;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-bg {
    display: table-cell;
    min-height: 100%;
    width: 60%;
    position: relative;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-close {
    position: absolute;
    top: 0;
    right: 0;
    height: 70px;
    width: 70px;
    z-index: 999;
    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;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-close a {
    position: relative;
    display: block;
    width: 35px;
    height: 35px;
    overflow: hidden;
    text-decoration: none !important;
    border: 0;
    background: none;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:before,
body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #ee920e;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:hover {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:hover:before,
body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:hover:after {
    background: #f43d11;
}

body .woo-login-popup-sc-modal .woocommerce-LostPassword,
body .woo-login-popup-sc-modal .woocommerce-plogin {
    text-align: center;
    padding: 0;
    font-size: 15px;
}

body .woo-login-popup-sc-modal h2 {
    padding: 0;
    margin: 0 0 20px;
    font-size: 2.75em;
}

body .woo-login-popup-sc-modal p {
    padding: 0 !important;
}

body .woo-login-popup-sc-modal label,
body .woo-login-popup-sc-modal .ywsl-label {
    font-size: 15px;
    margin: 0;
    padding: 0;
}

body .woo-login-popup-sc-modal input[type='text'],
body .woo-login-popup-sc-modal input[type='password'],
body .woo-login-popup-sc-modal input[type='email'] {
    width: 100%;
    margin: 2px 6px 10px 0;
}

body .woo-login-popup-sc-modal .woocommerce-Button {
    width: 100%;
    clear: both;
    height: 3.1875em;
    margin: 20px 0;
}

body .woo-login-popup-sc-modal .woocommerce-error,
body .woo-login-popup-sc-modal .woocommerce-info,
body .woo-login-popup-sc-modal .woocommerce-message {
    font-size: 15px;
}

body .woo-login-popup-sc-modal .woo-login-popup-sc-clear {
    clear: both;
}

body .woo-login-popup-sc-modal .clear {
    height: 0;
}

body .woo-login-popup-sc-modal form.login,
body .woo-login-popup-sc-modal form.register,
body .woo-login-popup-sc-modal form.lost_reset_password {
    border: 0;
    margin: 0;
    padding: 0;
}

body .woo-login-popup-sc-modal form .form-row-first,
body .woo-login-popup-sc-modal form .form-row-last {
    width: 100%;
}

@media screen and (max-width: 1024px) {
    body .woo-login-popup-sc-modal {
        width: 95%;
    }

    body .woo-login-popup-sc-modal .woo-login-popup-sc-bg {
        max-width: 50%;
        width: 50%;
    }

    body .woo-login-popup-sc-modal.woo-login-popup-sc-modal-off {
        margin: 15px auto;
    }

    body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
        padding: 17px;
    }
}

@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

    body .woo-login-popup-sc-modal .woo-login-popup-sc-left,
    body .woo-login-popup-sc-modal .woo-login-popup-sc-modal-inner {
        display: block;
    }

    body .woo-login-popup-sc-modal .woo-login-popup-sc-bg {
        background: none !important;
        display: none !important;
    }

    body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
        padding: 25px;
    }
}

@media screen and (max-width: 768px) {

    body .woo-login-popup-sc-modal .woo-login-popup-sc-left,
    body .woo-login-popup-sc-modal .woo-login-popup-sc-modal-inner {
        display: block;
    }

    body .woo-login-popup-sc-modal .woo-login-popup-sc-bg {
        background: none !important;
        display: none !important;
    }

    body .woo-login-popup-sc-modal .woo-login-popup-sc-left {
        padding: 25px;
    }
}

body div.woo-login-popup-sc-show {
    display: block;
}

body .woo-login-popup-sc-modal {
    padding: 30px 35px;
}

body .woo-login-popup-sc-modal p.social {
    margin: 12px 0 !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
}

body .woo-login-popup-sc-modal p.social a {
    display: inline-block;
    width: 33.3333%;
    height: 40px;
    margin: 0 2.5px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
}

body.btSoftRoundedButtons .woo-login-popup-sc-modal p.social a {
    border-radius: 3px;
}

body.btHardRoundedButtons .woo-login-popup-sc-modal p.social a {
    border-radius: 50px;
}

.facebook-signin:before,
.twitter-signin:before,
.google-signin:before {
    display: block;
    font-family: FontAwesome;
    content: "asaf";
    color: #FFF;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
}

.facebook-signin:before {
    content: "\f09a";
}

.twitter-signin:before {
    content: "\f099";
}

.google-signin:before {
    content: "\f0d5";
}

.facebook-signin {
    background: #3b5998;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.twitter-signin {
    background: #1da1f2;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.google-signin {
    background: #dc4e40;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.facebook-signin:hover {
    background: #2c4a89;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.twitter-signin:hover {
    background: #0d85cf;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.google-signin:hover {
    background: #c73a2c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

body .woo-login-popup-sc-toggle {
    color: #ee920e;
    font-weight: 700;
}

body .woo-login-popup-sc-toggle:hover {
    text-decoration: underline;
}

body .form-row label+.woo-login-popup-sc-toggle {
    float: right;
}

body .woocommerce input[type="checkbox"] {
    width: 1.125rem;
    height: 1.125rem;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    background: transparent;
    -webkit-box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
    box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
    cursor: pointer;
    min-width: 1.125rem;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-appearance: none;
    position: relative;
    content: "";
    -moz-appearance: none;
    border: 0;
    display: inline-block;
}

body .woocommerce input[type="checkbox"]:before {
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    color: #fff;
    top: 2px;
    left: 2px;
}

body .woocommerce input[type="checkbox"]:hover {
    -webkit-box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset;
    box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset;
}

body .woocommerce input[type="checkbox"]:checked {
    background: #ee920e;
}

body .woocommerce input[type="checkbox"]:checked:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.bt_bb_image.bt_bb_content_exists.btGradientImageOverlay .bt_bb_image_content {
    background: -webkit-linear-gradient(bottom, rgba(24, 24, 24, .6) 10%, rgba(24, 24, 24, .4) 20%, rgba(24, 24, 24, 0) 50%);
    background: -moz-linear-gradient(bottom, rgba(24, 24, 24, .6) 10%, rgba(24, 24, 24, .4) 20%, rgba(24, 24, 24, 0) 50%);
    background: linear-gradient(to top, rgba(24, 24, 24, .6) 10%, rgba(24, 24, 24, .4) 20%, rgba(24, 24, 24, 0) 50%);
}

.bt_bb_image.bt_bb_content_exists.btLightGradientImageOverlay .bt_bb_image_content {
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, .5) 40%, rgba(255, 255, 255, 0) 70%);
    background: -moz-linear-gradient(bottom, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, .5) 40%, rgba(255, 255, 255, 0) 70%);
    background: linear-gradient(to top, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, .5) 40%, rgba(255, 255, 255, 0) 70%);
}

.bt_bb_image.bt_bb_content_align_top.bt_bb_content_exists.btGradientImageOverlay .bt_bb_image_content {
    background: -webkit-linear-gradient(top, rgba(24, 24, 24, .6) 10%, rgba(24, 24, 24, .4) 20%, rgba(24, 24, 24, 0) 50%);
    background: -moz-linear-gradient(top, rgba(24, 24, 24, .6) 10%, rgba(24, 24, 24, .4) 20%, rgba(24, 24, 24, 0) 50%);
    background: linear-gradient(to bottom, rgba(24, 24, 24, .6) 10%, rgba(24, 24, 24, .4) 20%, rgba(24, 24, 24, 0) 50%);
}

.bt_bb_image.bt_bb_content_align_top.bt_bb_content_exists.btLightGradientImageOverlay .bt_bb_image_content {
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, .5) 40%, rgba(255, 255, 255, 0) 70%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, .5) 40%, rgba(255, 255, 255, 0) 70%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .7) 20%, rgba(255, 255, 255, .5) 40%, rgba(255, 255, 255, 0) 70%);
}

.bt_bb_image.bt_bb_content_exists.btDisableContentClick .bt_bb_image_content .bt_bb_image_content_inner * {
    pointer-events: none;
}

.btLightLabels .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_search_col .bt_bb_listing_search_element label,
.btLightLabels .bt_bb_listing_search_form .bt_bb_column.bt_bb_listing_results_announce p,
.btLightLabels .bt_bb_listing_search_form .bt_bb_column .bt_bb_advanced_search .bt_bb_icon_holder,
.btLightLabels .bt_bb_listing_search_form .bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #fff !important;
}

.bt_bb_image.bt_bb_hover_style_zoom-in img,
.bt_bb_image.bt_bb_hover_style_to-grayscale img,
.bt_bb_image.bt_bb_hover_style_from-grayscale img,
.bt_bb_image.bt_bb_hover_style_zoom-in-from-grayscale img,
.bt_bb_image.bt_bb_hover_style_zoom-in-to-grayscale img {
    -webkit-transition: transform 350ms ease-in-out, filter 350ms ease-in-out;
    -moz-transition: transform 350ms ease-in-out, filter 350ms ease-in-out;
    transition: transform 350ms ease-in-out, filter 350ms ease-in-out;
}

#bt_bb_listing_inner_overlay_disabled {
    opacity: .9;
    height: 100%;
    pointer-events: none;
}

/* OSM map */
.bt_bb_openmap_content {
    max-width: 1280px;
    margin: 4em auto;
}

.bt_bb_openmap .bt_bb_openmap_content .bt_bb_openmap_content_wrapper .bt_bb_openmap_location {
    padding: 2em;
}

@media (max-width: 640px) {
    .bt_bb_openmap_content {
        margin: 0 auto;
    }
}

/* OSM map */
.bt_bb_openmap .bt_bb_openmap_content .bt_bb_openmap_content_wrapper {
    -webkit-box-shadow: 0 5px 20px rgba(24, 24, 24, .1);
    box-shadow: 0 5px 20px rgba(24, 24, 24, .1);
}

.btSoftRoundedButtons .bt_bb_openmap .bt_bb_openmap_content .bt_bb_openmap_content_wrapper {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_openmap .bt_bb_openmap_content .bt_bb_openmap_content_wrapper {
    border-radius: 50px;
}

.bt_bb_openmap .bt_bb_openmap_content .bt_bb_openmap_content_wrapper .bt_bb_openmap_location {
    padding: 1.5em;
    max-width: 100%;
}

/* Leaflet map */
.bt_bb_leaflet_map_content {
    max-width: 1280px;
    margin: 4em auto;
}

.bt_bb_leaflet_map .bt_bb_leaflet_map_content .bt_bb_leaflet_map_content_wrapper .bt_bb_leaflet_map_location {
    padding: 2em;
}

@media (max-width: 640px) {
    .bt_bb_leaflet_map_content {
        margin: 0 auto;
    }
}

/* Leaflet map */
.bt_bb_leaflet_map .bt_bb_leaflet_map_content .bt_bb_leaflet_map_content_wrapper {
    -webkit-box-shadow: 0 5px 20px rgba(24, 24, 24, .1);
    box-shadow: 0 5px 20px rgba(24, 24, 24, .1);
}

.btSoftRoundedButtons .bt_bb_leaflet_map .bt_bb_leaflet_map_content .bt_bb_leaflet_map_content_wrapper {
    border-radius: 3px;
}

.btHardRoundedButtons .bt_bb_leaflet_map .bt_bb_leaflet_map_content .bt_bb_leaflet_map_content_wrapper {
    border-radius: 50px;
}

.bt_bb_leaflet_map .bt_bb_leaflet_map_content .bt_bb_leaflet_map_content_wrapper .bt_bb_leaflet_map_location {
    padding: 1.5em;
    max-width: 100%;
}

/* Product lists */
.woocommerce-result-count,
.woocommerce-ordering {
    width: 50%;
    float: left;
    margin: 0;
    line-height: 2.5em;
    margin-bottom: 2em;
}

.rtl .woocommerce-result-count,
.rtl .woocommerce-ordering {
    float: right;
}

.woocommerce-ordering {
    padding-left: 1em;
}

.rtl .woocommerce-ordering {
    padding-left: 0;
    padding-right: 1em;
}

.products ul,
ul.products {
    margin: 0 -1em 2rem;
    padding: 0;
    list-style: none;
    clear: both;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.related.products ul,
.upsells.products ul,
.up-sells.products ul,
.relatedul.products,
.upsellsul.products,
.up-sellsul.products {
    margin-bottom: -2rem;
}

.products ul li.product,
ul.products li.product {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    padding: 0 1em;
    margin: 0 0 3rem;
    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%;
    max-width: 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%;
    max-width: 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%;
    max-width: 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%;
    max-width: 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%;
    max-width: 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%;
    max-width: 16.6666%;
}

.products ul li.product.first,
ul.products li.product.first {
    clear: both;
}

.products ul li.product .btWooShopLoopItemInner,
ul.products li.product .btWooShopLoopItemInner {
    padding: 0 1.25rem 4.5rem;
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-shadow: 0 0 20px rgba(24, 24, 24, .15);
    box-shadow: 0 0 20px rgba(24, 24, 24, .15);
}

.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner {
    border-radius: 3px;
}

.products ul li.product .btWooShopLoopItemInner:after,
ul.products li.product .btWooShopLoopItemInner:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_image,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image {
    margin-left: -1.375rem;
    margin-right: -1.375rem;
    margin-top: -.125rem;
    margin-bottom: 1.75em;
    float: none;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
    position: relative;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_image a,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image a {
    position: relative;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_image a:after,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 50px;
    background: -moz-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: -moz-linear-gradient(bottom, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    background: linear-gradient(to top, rgba(24, 24, 24, .75) 20%, rgba(24, 24, 24, .5) 60%, rgba(24, 24, 24, 0) 100%);
    opacity: 0;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
    z-index: 1;
}

.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner .bt_bb_image,
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner .bt_bb_image,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner .bt_bb_image,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner .bt_bb_image {
    border-radius: 3px 3px 0 0;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_image img,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {
    -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;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_image:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image:before {
    position: absolute;
    background: #ee920e;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: block;
    content: "";
    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: 2rem;
    display: block;
    content: "\ea6b";
    font-family: Essential;
    width: 3.625rem;
    height: 3.625rem;
    line-height: 3.625rem;
    text-align: center;
    background: #fff;
    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 20px rgba(24, 24, 24, .25);
    box-shadow: 0 3px 20px rgba(24, 24, 24, .25);
    -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_headline,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline {
    margin: 1em 0 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.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-top: 0;
    margin-bottom: .5em;
}

.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_content>span,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content>span {
    font-weight: 700;
    padding-bottom: .5em;
}

.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: 600;
    margin-bottom: 0;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-top: -5em;
    z-index: 1;
    width: auto;
    background: #ee920e;
    color: #fff;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    font-size: .75em;
    padding: 0 10px;
    line-height: 2rem;
    pointer-events: none;
}

.products ul li.product .btWooShopLoopItemInner .price:after,
ul.products li.product .btWooShopLoopItemInner .price:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
}

.products ul li.product .btWooShopLoopItemInner .price del,
ul.products li.product .btWooShopLoopItemInner .price del {
    color: inherit;
    opacity: .5;
    display: inline-block;
    margin: 0 5px 0 0;
}

.products ul li.product .btWooShopLoopItemInner .price ins,
ul.products li.product .btWooShopLoopItemInner .price ins {
    background: 0 0;
    font-weight: 700;
    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;
}

.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner .price,
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner .price,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner .price,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner .price {
    border-radius: 3px 3px 0 0;
}

.products ul li.product .btWooShopLoopItemInner a.button,
ul.products li.product .btWooShopLoopItemInner a.button {
    text-decoration: none;
    display: inline-block;
    position: absolute;
    bottom: 1.25rem;
    padding-right: 1rem;
    padding-left: 1rem;
}

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

.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: #3f3f3f;
    border: 0;
    color: #fff;
    left: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    opacity: 1;
}

.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 {
    font-size: .8em;
    color: #ee920e;
    font-weight: 700;
    position: absolute;
    right: 1.25rem;
    bottom: 1.5rem;
}

.rtl .products ul li.product .btWooShopLoopItemInner .added_to_cart,
.rtl ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    right: auto;
    left: 1.25rem;
}

.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_image img,
ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_image img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_image:before,
ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_image:before {
    opacity: .85;
}

.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: 200ms;
    -moz-transition-delay: 200ms;
    transition-delay: 200ms;
}

.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_image a:after,
ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_image a:after {
    opacity: .4;
}

.products ul li.product .onsale,
ul.products li.product .onsale {
    position: absolute;
    top: -15px;
    right: 10px;
    left: auto;
    background: #3f3f3f;
    color: white;
    z-index: 1;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    z-index: 2;
    pointer-events: none;
}

.products ul li.product .onsale:after,
ul.products li.product .onsale:after {
    background: transparent;
    display: block;
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 3px solid #3f3f3f;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.rtl .products ul li.product .onsale,
.rtl ul.products li.product .onsale {
    right: auto;
    left: 10px;
}

.products ul li.product:hover .onsale,
ul.products li.product:hover .onsale {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-box-shadow: 0 5px 20px rgba(24, 24, 24, .3);
    box-shadow: 0 5px 20px rgba(24, 24, 24, .3);
}

.products ul li.product:hover .onsale:after,
ul.products li.product:hover .onsale:after {
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    opacity: 0;
}

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

.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:after,
nav.woocommerce-pagination ul li span:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    display: block;
    border: 2px solid;
}

.btHardRoundedButtons nav.woocommerce-pagination ul li a:after,
.btHardRoundedButtons nav.woocommerce-pagination ul li span:after {
    border-radius: 50px;
}

.btSoftRoundedButtons nav.woocommerce-pagination ul li a:after,
.btSoftRoundedButtons nav.woocommerce-pagination ul li span:after {
    border-radius: 3px;
}

.btLightSkin nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_2 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_4 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_5 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_8 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_9 nav.woocommerce-pagination ul li a:after,
.btLightSkin nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_2 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_4 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_5 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_8 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_9 nav.woocommerce-pagination ul li span:after {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_1 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_3 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_6 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_7 nav.woocommerce-pagination ul li a:after,
.bt_bb_color_scheme_10 nav.woocommerce-pagination ul li a:after,
.btDarkSkin nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_1 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_3 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_6 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_7 nav.woocommerce-pagination ul li span:after,
.bt_bb_color_scheme_10 nav.woocommerce-pagination ul li span:after {
    border-color: rgba(255, 255, 255, .3);
}

nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li a:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .1);
}

.btLightSkin nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_2 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_4 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_5 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_8 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_9 nav.woocommerce-pagination ul li a:focus,
.btLightSkin nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_2 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_4 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_5 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_8 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_9 nav.woocommerce-pagination ul li a:hover {
    background: rgba(24, 24, 24, .3);
}

.btDarkSkin nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_1 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_3 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_6 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_7 nav.woocommerce-pagination ul li a:focus,
.bt_bb_color_scheme_10 nav.woocommerce-pagination ul li a:focus,
.btDarkSkin nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_1 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_3 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_6 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_7 nav.woocommerce-pagination ul li a:hover,
.bt_bb_color_scheme_10 nav.woocommerce-pagination ul li a:hover {
    background: rgba(255, 255, 255, .3);
}

nav.woocommerce-pagination ul li a:focus:after,
nav.woocommerce-pagination ul li a:hover:after {
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    opacity: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

nav.woocommerce-pagination ul li span.current {
    opacity: .5;
}

nav.woocommerce-pagination ul li a.next,
nav.woocommerce-pagination ul li a.prev {
    background: #ee920e;
    color: transparent;
    border: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

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

nav.woocommerce-pagination ul li a.next:after,
nav.woocommerce-pagination ul li a.prev:after {
    border: 3px solid;
    border-color: #ee920e;
}

nav.woocommerce-pagination ul li a.next:hover,
nav.woocommerce-pagination ul li a.prev:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

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 {
    position: absolute;
    top: -15px;
    left: 30px;
    background: #3f3f3f;
    color: white;
    z-index: 1;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    pointer-events: none;
}

.rtl div.product .onsale {
    left: auto;
    right: 30px;
}

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--columns-1 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

div.product div.images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

div.product div.images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
}

div.product div.images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

div.product div.images.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}

div.product div.images.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {
    -webkit-flex: 0 0 16.666%;
    -ms-flex: 0 0 16.666%;
    flex: 0 0 16.666%;
}

div.product div.images .woocommerce-product-gallery__image {
    float: left;
    padding: 0 px 0 0;
}

div.product div.images .woocommerce-product-gallery__image img {
    border: 0;
}

div.product div.images .woocommerce-product-gallery__image:first-child {
    float: none;
    overflow: hidden;
    margin: 0 px 0 0;
    padding: 0;
    width: auto !important;
}

div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    font-size: 0;
    line-height: 0;
    z-index: 1;
    right: 65px;
    top: 10px;
}

div.product div.images .woocommerce-product-gallery__trigger:after {
    display: block;
    font-family: FontAwesome;
    content: "\f002";
    -webkit-box-shadow: 0 0 0 2em #ee920e inset, 0 0 0 2em rgba(255, 255, 255, 0) inset;
    box-shadow: 0 0 0 2em #ee920e inset, 0 0 0 2em rgba(255, 255, 255, 0) inset;
    border-radius: 50%;
    font-size: 1.2rem;
    color: #fff;
    width: 2.3rem;
    line-height: 2.3rem;
    text-align: center;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

div.product div.images .woocommerce-product-gallery__trigger:hover:after {
    -webkit-box-shadow: 0 0 0 1px #ee920e inset, 0 0 0 2em rgba(255, 255, 255, 1) inset;
    box-shadow: 0 0 0 1px #ee920e inset, 0 0 0 2em rgba(255, 255, 255, 1) inset;
    color: #ee920e;
}

.rtl div.product div.images .woocommerce-product-gallery__trigger {
    right: auto;
    left: 65px;
}

div.product div.summary {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 1em;
    margin-bottom: 1em;
    max-width: 50%;
}

div.product div.summary header {
    margin-bottom: 2em;
}

div.product div.summary .price {
    font-size: 3em;
    line-height: 1;
}

div.product div.summary .price del {
    color: inherit;
    opacity: .5;
    display: inline-block;
    margin: 0 5px 0 0;
    font-weight: 300;
}

div.product div.summary .price ins {
    background: 0 0;
    font-weight: 700;
    text-decoration: none;
}

div.product div.summary .price:empty {
    margin-bottom: 0;
    font-size: inherit;
}

div.product div.summary .group_table .price {
    font-size: 2em;
}

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: 3em;
}

.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: 3em;
    display: inline-block;
}

div.product div.summary form.cart .group_table .quantity {
    width: 50px;
}

div.product div.summary form.cart .single_add_to_cart_button {
    display: inline-block;
    height: auto;
}

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,
div.product section.products.upsells,
div.product .section.products.up-sells {
    padding: 0 1em;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

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

/* 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: #ee920e;
    padding: 0;
    padding: 0 .5em;
}

table.shop_table .coupon button {
    width: 100%;
}

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: 1.5em;
    height: 1.5em;
    line-height: 1.25em;
    color: #ee920e;
    background-color: transparent;
    border: 1px solid #ee920e;
    border-radius: 50%;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

table.shop_table td.product-remove a.remove:hover {
    color: #3f3f3f;
    border-color: #3f3f3f;
}

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

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

.btLightSkin tr.cart-subtotal,
.bt_bb_color_scheme_2 tr.cart-subtotal,
.bt_bb_color_scheme_4 tr.cart-subtotal,
.bt_bb_color_scheme_5 tr.cart-subtotal,
.bt_bb_color_scheme_8 tr.cart-subtotal,
.bt_bb_color_scheme_9 tr.cart-subtotal,
.btLightSkin tfoot,
.bt_bb_color_scheme_2 tfoot,
.bt_bb_color_scheme_4 tfoot,
.bt_bb_color_scheme_5 tfoot,
.bt_bb_color_scheme_8 tfoot,
.bt_bb_color_scheme_9 tfoot {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin tr.cart-subtotal,
.bt_bb_color_scheme_1 tr.cart-subtotal,
.bt_bb_color_scheme_3 tr.cart-subtotal,
.bt_bb_color_scheme_6 tr.cart-subtotal,
.bt_bb_color_scheme_7 tr.cart-subtotal,
.bt_bb_color_scheme_10 tr.cart-subtotal,
.btDarkSkin tfoot,
.bt_bb_color_scheme_1 tfoot,
.bt_bb_color_scheme_3 tfoot,
.bt_bb_color_scheme_6 tfoot,
.bt_bb_color_scheme_7 tfoot,
.bt_bb_color_scheme_10 tfoot {
    border-color: rgba(255, 255, 255, .3);
}

tr.order-total,
tfoot {
    border-bottom: 2px solid;
}

.btLightSkin tr.order-total,
.bt_bb_color_scheme_2 tr.order-total,
.bt_bb_color_scheme_4 tr.order-total,
.bt_bb_color_scheme_5 tr.order-total,
.bt_bb_color_scheme_8 tr.order-total,
.bt_bb_color_scheme_9 tr.order-total,
.btLightSkin tfoot,
.bt_bb_color_scheme_2 tfoot,
.bt_bb_color_scheme_4 tfoot,
.bt_bb_color_scheme_5 tfoot,
.bt_bb_color_scheme_8 tfoot,
.bt_bb_color_scheme_9 tfoot {
    border-color: rgba(24, 24, 24, .3);
}

.btDarkSkin tr.order-total,
.bt_bb_color_scheme_1 tr.order-total,
.bt_bb_color_scheme_3 tr.order-total,
.bt_bb_color_scheme_6 tr.order-total,
.bt_bb_color_scheme_7 tr.order-total,
.bt_bb_color_scheme_10 tr.order-total,
.btDarkSkin tfoot,
.bt_bb_color_scheme_1 tfoot,
.bt_bb_color_scheme_3 tfoot,
.bt_bb_color_scheme_6 tfoot,
.bt_bb_color_scheme_7 tfoot,
.bt_bb_color_scheme_10 tfoot {
    border-color: rgba(255, 255, 255, .3);
}

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

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: Nunito Sans;
    font-weight: 700;
    font-size: .875rem;
    list-style: none;
    margin: 0 0 3em;
    padding: 0;
    border-bottom: 1px solid;
}

.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,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-navigation ul {
    border-color: rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-navigation ul,
.bt_bb_color_scheme_10 .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: 2em 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: #ee920e;
    -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 a:hover {
    color: #ee920e;
}

.woocommerce-MyAccount-navigation ul li.is-active a: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;
}

/* 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: Zilla Slab;
    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: .875rem;
    height: 2.625rem;
}

.rtlform .form-row .select2-container {
    text-align: right;
}

form .form-row .select2-container .select2-selection--single {
    height: 2.625rem;
    border-radius: 0;
    background: transparent;
}

.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,
.bt_bb_color_scheme_8 form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_9 form .form-row .select2-container .select2-selection--single {
    border-color: rgba(24, 24, 24, .3);
}

.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,
.bt_bb_color_scheme_7 form .form-row .select2-container .select2-selection--single,
.bt_bb_color_scheme_10 form .form-row .select2-container .select2-selection--single {
    border-color: rgba(255, 255, 255, .3);
}

.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: 2.625rem;
    color: inherit;
}

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#claim .form-row textarea {
    height: auto;
}

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-search .select2-search__field {
    color: #181818;
    border: 1px solid rgba(24, 24, 24, .1) !important;
}

.select2-container .select2-search .select2-search__field:focus {
    border-color: rgba(24, 24, 24, .5) !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: #ee920e;
    color: #fff;
}

.select2-container.select2-container--open .select2-dropdown--below {
    border: 1px solid rgba(24, 24, 24, .1);
}

/* 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;
    color: inherit;
    border-top: 4px solid;
    list-style: none !important;
    width: auto;
    word-wrap: break-word;
}

.btLightSkin .woocommerce-error,
.bt_bb_color_scheme_2 .woocommerce-error,
.bt_bb_color_scheme_4 .woocommerce-error,
.bt_bb_color_scheme_5 .woocommerce-error,
.bt_bb_color_scheme_8 .woocommerce-error,
.bt_bb_color_scheme_9 .woocommerce-error,
.btLightSkin .woocommerce-info,
.bt_bb_color_scheme_2 .woocommerce-info,
.bt_bb_color_scheme_4 .woocommerce-info,
.bt_bb_color_scheme_5 .woocommerce-info,
.bt_bb_color_scheme_8 .woocommerce-info,
.bt_bb_color_scheme_9 .woocommerce-info,
.btLightSkin .woocommerce-message,
.bt_bb_color_scheme_2 .woocommerce-message,
.bt_bb_color_scheme_4 .woocommerce-message,
.bt_bb_color_scheme_5 .woocommerce-message,
.bt_bb_color_scheme_8 .woocommerce-message,
.bt_bb_color_scheme_9 .woocommerce-message {
    background-color: rgba(24, 24, 24, .07);
}

.btDarkSkin .woocommerce-error,
.bt_bb_color_scheme_1 .woocommerce-error,
.bt_bb_color_scheme_3 .woocommerce-error,
.bt_bb_color_scheme_6 .woocommerce-error,
.bt_bb_color_scheme_7 .woocommerce-error,
.bt_bb_color_scheme_10 .woocommerce-error,
.btDarkSkin .woocommerce-info,
.bt_bb_color_scheme_1 .woocommerce-info,
.bt_bb_color_scheme_3 .woocommerce-info,
.bt_bb_color_scheme_6 .woocommerce-info,
.bt_bb_color_scheme_7 .woocommerce-info,
.bt_bb_color_scheme_10 .woocommerce-info,
.btDarkSkin .woocommerce-message,
.bt_bb_color_scheme_1 .woocommerce-message,
.bt_bb_color_scheme_3 .woocommerce-message,
.bt_bb_color_scheme_6 .woocommerce-message,
.bt_bb_color_scheme_7 .woocommerce-message,
.bt_bb_color_scheme_10 .woocommerce-message {
    background-color: rgba(255, 255, 255, .05);
}

.woocommerce-info a: not(.button),
.woocommerce-message a: not(.button) {
    color: #ee920e;
    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: #ee920e;
}

.woocommerce-error:before {
    content: '\e67b';
    color: #b81c23;
}

.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
    float: right;
    border: none !important;
    padding: .625rem 1.25rem !important;
    line-height: inherit !important;
}

.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.woocommerce-MyAccount-content .edit {
    font-size: .875rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    color: inherit;
}

.woocommerce-MyAccount-content .edit:before {
    font-family: FontAwesome;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #ee920e;
}

.rtl .woocommerce-MyAccount-content .edit:before {
    margin: 0 0 0 5px;
}

.btLightSkin .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .edit {
    color: rgba(24, 24, 24, .5);
}

.btLightSkin .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .edit:hover {
    color: #ee920e;
}

.btDarkSkin .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .edit,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .edit {
    color: rgba(255, 255, 255, .5);
}

.btDarkSkin .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .edit:hover,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .edit:hover {
    color: #ee920e;
}

.woocommerce-MyAccount-content .edit:before {
    content: "\f040";
}

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 {
    padding: .75em 0 .75em;
    margin: .75em 0 0;
    font-size: 2.5em;
    line-height: 1;
    font-weight: 400;
}

.rtl .products>h1,
.rtl .products>h2,
.rtl .products>h3,
.rtl .products>h4,
.rtl .products>h5,
.rtl .products>h6,
.rtl .products>h7,
.rtl .products>h8,
.rtl div.bt_bb_tab_content>h1,
.rtl div.bt_bb_tab_content>h2,
.rtl div.bt_bb_tab_content>h3,
.rtl div.bt_bb_tab_content>h4,
.rtl div.bt_bb_tab_content>h5,
.rtl div.bt_bb_tab_content>h6,
.rtl div.bt_bb_tab_content>h7,
.rtl div.bt_bb_tab_content>h8,
.rtl .cross-sells>h1,
.rtl .cross-sells>h2,
.rtl .cross-sells>h3,
.rtl .cross-sells>h4,
.rtl .cross-sells>h5,
.rtl .cross-sells>h6,
.rtl .cross-sells>h7,
.rtl .cross-sells>h8,
.rtl .comment-respond>h1,
.rtl .comment-respond>h2,
.rtl .comment-respond>h3,
.rtl .comment-respond>h4,
.rtl .comment-respond>h5,
.rtl .comment-respond>h6,
.rtl .comment-respond>h7,
.rtl .comment-respond>h8,
.rtl section.related.products>h1,
.rtl section.related.products>h2,
.rtl section.related.products>h3,
.rtl section.related.products>h4,
.rtl section.related.products>h5,
.rtl section.related.products>h6,
.rtl section.related.products>h7,
.rtl section.related.products>h8,
.rtl div.cart_totals>h1,
.rtl div.cart_totals>h2,
.rtl div.cart_totals>h3,
.rtl div.cart_totals>h4,
.rtl div.cart_totals>h5,
.rtl div.cart_totals>h6,
.rtl div.cart_totals>h7,
.rtl div.cart_totals>h8,
.rtl div.woocommerce-billing-fields>h1,
.rtl div.woocommerce-billing-fields>h2,
.rtl div.woocommerce-billing-fields>h3,
.rtl div.woocommerce-billing-fields>h4,
.rtl div.woocommerce-billing-fields>h5,
.rtl div.woocommerce-billing-fields>h6,
.rtl div.woocommerce-billing-fields>h7,
.rtl div.woocommerce-billing-fields>h8,
.rtl div.woocommerce-additional-fields>h1,
.rtl div.woocommerce-additional-fields>h2,
.rtl div.woocommerce-additional-fields>h3,
.rtl div.woocommerce-additional-fields>h4,
.rtl div.woocommerce-additional-fields>h5,
.rtl div.woocommerce-additional-fields>h6,
.rtl div.woocommerce-additional-fields>h7,
.rtl div.woocommerce-additional-fields>h8,
.rtl div.woocommerce-shipping-fields>h1,
.rtl div.woocommerce-shipping-fields>h2,
.rtl div.woocommerce-shipping-fields>h3,
.rtl div.woocommerce-shipping-fields>h4,
.rtl div.woocommerce-shipping-fields>h5,
.rtl div.woocommerce-shipping-fields>h6,
.rtl div.woocommerce-shipping-fields>h7,
.rtl div.woocommerce-shipping-fields>h8,
.rtl form.woocommerce-checkout>h1,
.rtl form.woocommerce-checkout>h2,
.rtl form.woocommerce-checkout>h3,
.rtl form.woocommerce-checkout>h4,
.rtl form.woocommerce-checkout>h5,
.rtl form.woocommerce-checkout>h6,
.rtl form.woocommerce-checkout>h7,
.rtl form.woocommerce-checkout>h8,
.rtl div.woocommerce-MyAccount-content>h1,
.rtl div.woocommerce-MyAccount-content>h2,
.rtl div.woocommerce-MyAccount-content>h3,
.rtl div.woocommerce-MyAccount-content>h4,
.rtl div.woocommerce-MyAccount-content>h5,
.rtl div.woocommerce-MyAccount-content>h6,
.rtl div.woocommerce-MyAccount-content>h7,
.rtl div.woocommerce-MyAccount-content>h8,
.rtl div.woocommerce-MyAccount-content header>h1,
.rtl div.woocommerce-MyAccount-content header>h2,
.rtl div.woocommerce-MyAccount-content header>h3,
.rtl div.woocommerce-MyAccount-content header>h4,
.rtl div.woocommerce-MyAccount-content header>h5,
.rtl div.woocommerce-MyAccount-content header>h6,
.rtl div.woocommerce-MyAccount-content header>h7,
.rtl div.woocommerce-MyAccount-content header>h8,
.rtl div.woocommerce-MyAccount-content form>h1,
.rtl div.woocommerce-MyAccount-content form>h2,
.rtl div.woocommerce-MyAccount-content form>h3,
.rtl div.woocommerce-MyAccount-content form>h4,
.rtl div.woocommerce-MyAccount-content form>h5,
.rtl div.woocommerce-MyAccount-content form>h6,
.rtl div.woocommerce-MyAccount-content form>h7,
.rtl div.woocommerce-MyAccount-content form>h8,
.rtl .woocommerce-customer-details>h1,
.rtl .woocommerce-customer-details>h2,
.rtl .woocommerce-customer-details>h3,
.rtl .woocommerce-customer-details>h4,
.rtl .woocommerce-customer-details>h5,
.rtl .woocommerce-customer-details>h6,
.rtl .woocommerce-customer-details>h7,
.rtl .woocommerce-customer-details>h8,
.rtl .woocommerce-order-details>h1,
.rtl .woocommerce-order-details>h2,
.rtl .woocommerce-order-details>h3,
.rtl .woocommerce-order-details>h4,
.rtl .woocommerce-order-details>h5,
.rtl .woocommerce-order-details>h6,
.rtl .woocommerce-order-details>h7,
.rtl .woocommerce-order-details>h8 {
    text-align: right;
}

.btLightSkin .products>h1,
.btLightSkin .products>h2,
.btLightSkin .products>h3,
.btLightSkin .products>h4,
.btLightSkin .products>h5,
.btLightSkin .products>h6,
.btLightSkin .products>h7,
.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,
.bt_bb_color_scheme_8 .products>h1,
.bt_bb_color_scheme_8 .products>h2,
.bt_bb_color_scheme_8 .products>h3,
.bt_bb_color_scheme_8 .products>h4,
.bt_bb_color_scheme_8 .products>h5,
.bt_bb_color_scheme_8 .products>h6,
.bt_bb_color_scheme_8 .products>h7,
.bt_bb_color_scheme_8 .products>h8,
.bt_bb_color_scheme_9 .products>h1,
.bt_bb_color_scheme_9 .products>h2,
.bt_bb_color_scheme_9 .products>h3,
.bt_bb_color_scheme_9 .products>h4,
.bt_bb_color_scheme_9 .products>h5,
.bt_bb_color_scheme_9 .products>h6,
.bt_bb_color_scheme_9 .products>h7,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h1,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h2,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h3,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h4,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h5,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h6,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h7,
.bt_bb_color_scheme_8 div.bt_bb_tab_content>h8,
.bt_bb_color_scheme_9 div.bt_bb_tab_content>h1,
.bt_bb_color_scheme_9 div.bt_bb_tab_content>h2,
.bt_bb_color_scheme_9 div.bt_bb_tab_content>h3,
.bt_bb_color_scheme_9 div.bt_bb_tab_content>h4,
.bt_bb_color_scheme_9 div.bt_bb_tab_content>h5,
.bt_bb_color_scheme_9 div.bt_bb_tab_content>h6,
.bt_bb_color_scheme_9 div.bt_bb_tab_content>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 .cross-sells>h1,
.bt_bb_color_scheme_8 .cross-sells>h2,
.bt_bb_color_scheme_8 .cross-sells>h3,
.bt_bb_color_scheme_8 .cross-sells>h4,
.bt_bb_color_scheme_8 .cross-sells>h5,
.bt_bb_color_scheme_8 .cross-sells>h6,
.bt_bb_color_scheme_8 .cross-sells>h7,
.bt_bb_color_scheme_8 .cross-sells>h8,
.bt_bb_color_scheme_9 .cross-sells>h1,
.bt_bb_color_scheme_9 .cross-sells>h2,
.bt_bb_color_scheme_9 .cross-sells>h3,
.bt_bb_color_scheme_9 .cross-sells>h4,
.bt_bb_color_scheme_9 .cross-sells>h5,
.bt_bb_color_scheme_9 .cross-sells>h6,
.bt_bb_color_scheme_9 .cross-sells>h7,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_8 .comment-respond>h1,
.bt_bb_color_scheme_8 .comment-respond>h2,
.bt_bb_color_scheme_8 .comment-respond>h3,
.bt_bb_color_scheme_8 .comment-respond>h4,
.bt_bb_color_scheme_8 .comment-respond>h5,
.bt_bb_color_scheme_8 .comment-respond>h6,
.bt_bb_color_scheme_8 .comment-respond>h7,
.bt_bb_color_scheme_8 .comment-respond>h8,
.bt_bb_color_scheme_9 .comment-respond>h1,
.bt_bb_color_scheme_9 .comment-respond>h2,
.bt_bb_color_scheme_9 .comment-respond>h3,
.bt_bb_color_scheme_9 .comment-respond>h4,
.bt_bb_color_scheme_9 .comment-respond>h5,
.bt_bb_color_scheme_9 .comment-respond>h6,
.bt_bb_color_scheme_9 .comment-respond>h7,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_8 section.related.products>h1,
.bt_bb_color_scheme_8 section.related.products>h2,
.bt_bb_color_scheme_8 section.related.products>h3,
.bt_bb_color_scheme_8 section.related.products>h4,
.bt_bb_color_scheme_8 section.related.products>h5,
.bt_bb_color_scheme_8 section.related.products>h6,
.bt_bb_color_scheme_8 section.related.products>h7,
.bt_bb_color_scheme_8 section.related.products>h8,
.bt_bb_color_scheme_9 section.related.products>h1,
.bt_bb_color_scheme_9 section.related.products>h2,
.bt_bb_color_scheme_9 section.related.products>h3,
.bt_bb_color_scheme_9 section.related.products>h4,
.bt_bb_color_scheme_9 section.related.products>h5,
.bt_bb_color_scheme_9 section.related.products>h6,
.bt_bb_color_scheme_9 section.related.products>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 div.cart_totals>h1,
.bt_bb_color_scheme_8 div.cart_totals>h2,
.bt_bb_color_scheme_8 div.cart_totals>h3,
.bt_bb_color_scheme_8 div.cart_totals>h4,
.bt_bb_color_scheme_8 div.cart_totals>h5,
.bt_bb_color_scheme_8 div.cart_totals>h6,
.bt_bb_color_scheme_8 div.cart_totals>h7,
.bt_bb_color_scheme_8 div.cart_totals>h8,
.bt_bb_color_scheme_9 div.cart_totals>h1,
.bt_bb_color_scheme_9 div.cart_totals>h2,
.bt_bb_color_scheme_9 div.cart_totals>h3,
.bt_bb_color_scheme_9 div.cart_totals>h4,
.bt_bb_color_scheme_9 div.cart_totals>h5,
.bt_bb_color_scheme_9 div.cart_totals>h6,
.bt_bb_color_scheme_9 div.cart_totals>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h1,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h2,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h3,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h4,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h5,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h6,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h7,
.bt_bb_color_scheme_8 div.woocommerce-billing-fields>h8,
.bt_bb_color_scheme_9 div.woocommerce-billing-fields>h1,
.bt_bb_color_scheme_9 div.woocommerce-billing-fields>h2,
.bt_bb_color_scheme_9 div.woocommerce-billing-fields>h3,
.bt_bb_color_scheme_9 div.woocommerce-billing-fields>h4,
.bt_bb_color_scheme_9 div.woocommerce-billing-fields>h5,
.bt_bb_color_scheme_9 div.woocommerce-billing-fields>h6,
.bt_bb_color_scheme_9 div.woocommerce-billing-fields>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h1,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h2,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h3,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h4,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h5,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h6,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h7,
.bt_bb_color_scheme_8 div.woocommerce-additional-fields>h8,
.bt_bb_color_scheme_9 div.woocommerce-additional-fields>h1,
.bt_bb_color_scheme_9 div.woocommerce-additional-fields>h2,
.bt_bb_color_scheme_9 div.woocommerce-additional-fields>h3,
.bt_bb_color_scheme_9 div.woocommerce-additional-fields>h4,
.bt_bb_color_scheme_9 div.woocommerce-additional-fields>h5,
.bt_bb_color_scheme_9 div.woocommerce-additional-fields>h6,
.bt_bb_color_scheme_9 div.woocommerce-additional-fields>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h1,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h2,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h3,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h4,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h5,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h6,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h7,
.bt_bb_color_scheme_8 div.woocommerce-shipping-fields>h8,
.bt_bb_color_scheme_9 div.woocommerce-shipping-fields>h1,
.bt_bb_color_scheme_9 div.woocommerce-shipping-fields>h2,
.bt_bb_color_scheme_9 div.woocommerce-shipping-fields>h3,
.bt_bb_color_scheme_9 div.woocommerce-shipping-fields>h4,
.bt_bb_color_scheme_9 div.woocommerce-shipping-fields>h5,
.bt_bb_color_scheme_9 div.woocommerce-shipping-fields>h6,
.bt_bb_color_scheme_9 div.woocommerce-shipping-fields>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h1,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h2,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h3,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h4,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h5,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h6,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h7,
.bt_bb_color_scheme_8 form.woocommerce-checkout>h8,
.bt_bb_color_scheme_9 form.woocommerce-checkout>h1,
.bt_bb_color_scheme_9 form.woocommerce-checkout>h2,
.bt_bb_color_scheme_9 form.woocommerce-checkout>h3,
.bt_bb_color_scheme_9 form.woocommerce-checkout>h4,
.bt_bb_color_scheme_9 form.woocommerce-checkout>h5,
.bt_bb_color_scheme_9 form.woocommerce-checkout>h6,
.bt_bb_color_scheme_9 form.woocommerce-checkout>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h1,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h2,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h3,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h4,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h5,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h6,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h7,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content>h8,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content>h1,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content>h2,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content>h3,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content>h4,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content>h5,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content>h6,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h1,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h2,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h3,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h4,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h5,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h6,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h7,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content header>h8,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content header>h1,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content header>h2,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content header>h3,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content header>h4,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content header>h5,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content header>h6,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content header>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h1,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h2,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h3,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h4,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h5,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h6,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h7,
.bt_bb_color_scheme_8 div.woocommerce-MyAccount-content form>h8,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content form>h1,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content form>h2,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content form>h3,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content form>h4,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content form>h5,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content form>h6,
.bt_bb_color_scheme_9 div.woocommerce-MyAccount-content form>h7,
.bt_bb_color_scheme_9 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,
.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,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h1,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h2,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h3,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h4,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h5,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h6,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h7,
.bt_bb_color_scheme_8 .woocommerce-customer-details>h8,
.bt_bb_color_scheme_9 .woocommerce-customer-details>h1,
.bt_bb_color_scheme_9 .woocommerce-customer-details>h2,
.bt_bb_color_scheme_9 .woocommerce-customer-details>h3,
.bt_bb_color_scheme_9 .woocommerce-customer-details>h4,
.bt_bb_color_scheme_9 .woocommerce-customer-details>h5,
.bt_bb_color_scheme_9 .woocommerce-customer-details>h6,
.bt_bb_color_scheme_9 .woocommerce-customer-details>h7,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_8 .woocommerce-order-details>h1,
.bt_bb_color_scheme_8 .woocommerce-order-details>h2,
.bt_bb_color_scheme_8 .woocommerce-order-details>h3,
.bt_bb_color_scheme_8 .woocommerce-order-details>h4,
.bt_bb_color_scheme_8 .woocommerce-order-details>h5,
.bt_bb_color_scheme_8 .woocommerce-order-details>h6,
.bt_bb_color_scheme_8 .woocommerce-order-details>h7,
.bt_bb_color_scheme_8 .woocommerce-order-details>h8,
.bt_bb_color_scheme_9 .woocommerce-order-details>h1,
.bt_bb_color_scheme_9 .woocommerce-order-details>h2,
.bt_bb_color_scheme_9 .woocommerce-order-details>h3,
.bt_bb_color_scheme_9 .woocommerce-order-details>h4,
.bt_bb_color_scheme_9 .woocommerce-order-details>h5,
.bt_bb_color_scheme_9 .woocommerce-order-details>h6,
.bt_bb_color_scheme_9 .woocommerce-order-details>h7,
.bt_bb_color_scheme_9 .woocommerce-order-details>h8 {
    border-top: 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,
.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,
.bt_bb_color_scheme_7 .products>h1,
.bt_bb_color_scheme_7 .products>h2,
.bt_bb_color_scheme_7 .products>h3,
.bt_bb_color_scheme_7 .products>h4,
.bt_bb_color_scheme_7 .products>h5,
.bt_bb_color_scheme_7 .products>h6,
.bt_bb_color_scheme_7 .products>h7,
.bt_bb_color_scheme_7 .products>h8,
.bt_bb_color_scheme_10 .products>h1,
.bt_bb_color_scheme_10 .products>h2,
.bt_bb_color_scheme_10 .products>h3,
.bt_bb_color_scheme_10 .products>h4,
.bt_bb_color_scheme_10 .products>h5,
.bt_bb_color_scheme_10 .products>h6,
.bt_bb_color_scheme_10 .products>h7,
.bt_bb_color_scheme_10 .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,
.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,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h1,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h2,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h3,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h4,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h5,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h6,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h7,
.bt_bb_color_scheme_7 div.bt_bb_tab_content>h8,
.bt_bb_color_scheme_10 div.bt_bb_tab_content>h1,
.bt_bb_color_scheme_10 div.bt_bb_tab_content>h2,
.bt_bb_color_scheme_10 div.bt_bb_tab_content>h3,
.bt_bb_color_scheme_10 div.bt_bb_tab_content>h4,
.bt_bb_color_scheme_10 div.bt_bb_tab_content>h5,
.bt_bb_color_scheme_10 div.bt_bb_tab_content>h6,
.bt_bb_color_scheme_10 div.bt_bb_tab_content>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 .cross-sells>h1,
.bt_bb_color_scheme_7 .cross-sells>h2,
.bt_bb_color_scheme_7 .cross-sells>h3,
.bt_bb_color_scheme_7 .cross-sells>h4,
.bt_bb_color_scheme_7 .cross-sells>h5,
.bt_bb_color_scheme_7 .cross-sells>h6,
.bt_bb_color_scheme_7 .cross-sells>h7,
.bt_bb_color_scheme_7 .cross-sells>h8,
.bt_bb_color_scheme_10 .cross-sells>h1,
.bt_bb_color_scheme_10 .cross-sells>h2,
.bt_bb_color_scheme_10 .cross-sells>h3,
.bt_bb_color_scheme_10 .cross-sells>h4,
.bt_bb_color_scheme_10 .cross-sells>h5,
.bt_bb_color_scheme_10 .cross-sells>h6,
.bt_bb_color_scheme_10 .cross-sells>h7,
.bt_bb_color_scheme_10 .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,
.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,
.bt_bb_color_scheme_7 .comment-respond>h1,
.bt_bb_color_scheme_7 .comment-respond>h2,
.bt_bb_color_scheme_7 .comment-respond>h3,
.bt_bb_color_scheme_7 .comment-respond>h4,
.bt_bb_color_scheme_7 .comment-respond>h5,
.bt_bb_color_scheme_7 .comment-respond>h6,
.bt_bb_color_scheme_7 .comment-respond>h7,
.bt_bb_color_scheme_7 .comment-respond>h8,
.bt_bb_color_scheme_10 .comment-respond>h1,
.bt_bb_color_scheme_10 .comment-respond>h2,
.bt_bb_color_scheme_10 .comment-respond>h3,
.bt_bb_color_scheme_10 .comment-respond>h4,
.bt_bb_color_scheme_10 .comment-respond>h5,
.bt_bb_color_scheme_10 .comment-respond>h6,
.bt_bb_color_scheme_10 .comment-respond>h7,
.bt_bb_color_scheme_10 .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,
.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,
.bt_bb_color_scheme_7 section.related.products>h1,
.bt_bb_color_scheme_7 section.related.products>h2,
.bt_bb_color_scheme_7 section.related.products>h3,
.bt_bb_color_scheme_7 section.related.products>h4,
.bt_bb_color_scheme_7 section.related.products>h5,
.bt_bb_color_scheme_7 section.related.products>h6,
.bt_bb_color_scheme_7 section.related.products>h7,
.bt_bb_color_scheme_7 section.related.products>h8,
.bt_bb_color_scheme_10 section.related.products>h1,
.bt_bb_color_scheme_10 section.related.products>h2,
.bt_bb_color_scheme_10 section.related.products>h3,
.bt_bb_color_scheme_10 section.related.products>h4,
.bt_bb_color_scheme_10 section.related.products>h5,
.bt_bb_color_scheme_10 section.related.products>h6,
.bt_bb_color_scheme_10 section.related.products>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 div.cart_totals>h1,
.bt_bb_color_scheme_7 div.cart_totals>h2,
.bt_bb_color_scheme_7 div.cart_totals>h3,
.bt_bb_color_scheme_7 div.cart_totals>h4,
.bt_bb_color_scheme_7 div.cart_totals>h5,
.bt_bb_color_scheme_7 div.cart_totals>h6,
.bt_bb_color_scheme_7 div.cart_totals>h7,
.bt_bb_color_scheme_7 div.cart_totals>h8,
.bt_bb_color_scheme_10 div.cart_totals>h1,
.bt_bb_color_scheme_10 div.cart_totals>h2,
.bt_bb_color_scheme_10 div.cart_totals>h3,
.bt_bb_color_scheme_10 div.cart_totals>h4,
.bt_bb_color_scheme_10 div.cart_totals>h5,
.bt_bb_color_scheme_10 div.cart_totals>h6,
.bt_bb_color_scheme_10 div.cart_totals>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h1,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h2,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h3,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h4,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h5,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h6,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h7,
.bt_bb_color_scheme_7 div.woocommerce-billing-fields>h8,
.bt_bb_color_scheme_10 div.woocommerce-billing-fields>h1,
.bt_bb_color_scheme_10 div.woocommerce-billing-fields>h2,
.bt_bb_color_scheme_10 div.woocommerce-billing-fields>h3,
.bt_bb_color_scheme_10 div.woocommerce-billing-fields>h4,
.bt_bb_color_scheme_10 div.woocommerce-billing-fields>h5,
.bt_bb_color_scheme_10 div.woocommerce-billing-fields>h6,
.bt_bb_color_scheme_10 div.woocommerce-billing-fields>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h1,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h2,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h3,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h4,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h5,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h6,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h7,
.bt_bb_color_scheme_7 div.woocommerce-additional-fields>h8,
.bt_bb_color_scheme_10 div.woocommerce-additional-fields>h1,
.bt_bb_color_scheme_10 div.woocommerce-additional-fields>h2,
.bt_bb_color_scheme_10 div.woocommerce-additional-fields>h3,
.bt_bb_color_scheme_10 div.woocommerce-additional-fields>h4,
.bt_bb_color_scheme_10 div.woocommerce-additional-fields>h5,
.bt_bb_color_scheme_10 div.woocommerce-additional-fields>h6,
.bt_bb_color_scheme_10 div.woocommerce-additional-fields>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h1,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h2,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h3,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h4,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h5,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h6,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h7,
.bt_bb_color_scheme_7 div.woocommerce-shipping-fields>h8,
.bt_bb_color_scheme_10 div.woocommerce-shipping-fields>h1,
.bt_bb_color_scheme_10 div.woocommerce-shipping-fields>h2,
.bt_bb_color_scheme_10 div.woocommerce-shipping-fields>h3,
.bt_bb_color_scheme_10 div.woocommerce-shipping-fields>h4,
.bt_bb_color_scheme_10 div.woocommerce-shipping-fields>h5,
.bt_bb_color_scheme_10 div.woocommerce-shipping-fields>h6,
.bt_bb_color_scheme_10 div.woocommerce-shipping-fields>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h1,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h2,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h3,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h4,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h5,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h6,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h7,
.bt_bb_color_scheme_7 form.woocommerce-checkout>h8,
.bt_bb_color_scheme_10 form.woocommerce-checkout>h1,
.bt_bb_color_scheme_10 form.woocommerce-checkout>h2,
.bt_bb_color_scheme_10 form.woocommerce-checkout>h3,
.bt_bb_color_scheme_10 form.woocommerce-checkout>h4,
.bt_bb_color_scheme_10 form.woocommerce-checkout>h5,
.bt_bb_color_scheme_10 form.woocommerce-checkout>h6,
.bt_bb_color_scheme_10 form.woocommerce-checkout>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h1,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h2,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h3,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h4,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h5,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h6,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h7,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content>h8,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content>h1,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content>h2,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content>h3,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content>h4,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content>h5,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content>h6,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h1,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h2,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h3,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h4,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h5,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h6,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h7,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content header>h8,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content header>h1,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content header>h2,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content header>h3,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content header>h4,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content header>h5,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content header>h6,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content header>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h1,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h2,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h3,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h4,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h5,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h6,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h7,
.bt_bb_color_scheme_7 div.woocommerce-MyAccount-content form>h8,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content form>h1,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content form>h2,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content form>h3,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content form>h4,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content form>h5,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content form>h6,
.bt_bb_color_scheme_10 div.woocommerce-MyAccount-content form>h7,
.bt_bb_color_scheme_10 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,
.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,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h1,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h2,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h3,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h4,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h5,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h6,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h7,
.bt_bb_color_scheme_7 .woocommerce-customer-details>h8,
.bt_bb_color_scheme_10 .woocommerce-customer-details>h1,
.bt_bb_color_scheme_10 .woocommerce-customer-details>h2,
.bt_bb_color_scheme_10 .woocommerce-customer-details>h3,
.bt_bb_color_scheme_10 .woocommerce-customer-details>h4,
.bt_bb_color_scheme_10 .woocommerce-customer-details>h5,
.bt_bb_color_scheme_10 .woocommerce-customer-details>h6,
.bt_bb_color_scheme_10 .woocommerce-customer-details>h7,
.bt_bb_color_scheme_10 .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,
.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,
.bt_bb_color_scheme_7 .woocommerce-order-details>h1,
.bt_bb_color_scheme_7 .woocommerce-order-details>h2,
.bt_bb_color_scheme_7 .woocommerce-order-details>h3,
.bt_bb_color_scheme_7 .woocommerce-order-details>h4,
.bt_bb_color_scheme_7 .woocommerce-order-details>h5,
.bt_bb_color_scheme_7 .woocommerce-order-details>h6,
.bt_bb_color_scheme_7 .woocommerce-order-details>h7,
.bt_bb_color_scheme_7 .woocommerce-order-details>h8,
.bt_bb_color_scheme_10 .woocommerce-order-details>h1,
.bt_bb_color_scheme_10 .woocommerce-order-details>h2,
.bt_bb_color_scheme_10 .woocommerce-order-details>h3,
.bt_bb_color_scheme_10 .woocommerce-order-details>h4,
.bt_bb_color_scheme_10 .woocommerce-order-details>h5,
.bt_bb_color_scheme_10 .woocommerce-order-details>h6,
.bt_bb_color_scheme_10 .woocommerce-order-details>h7,
.bt_bb_color_scheme_10 .woocommerce-order-details>h8 {
    border-top: 1px solid rgba(255, 255, 255, .1);
}

.products>h1:first-child,
.products>h2:first-child,
.products>h3:first-child,
.products>h4:first-child,
.products>h5:first-child,
.products>h6:first-child,
.products>h7:first-child,
.products>h8:first-child,
div.bt_bb_tab_content>h1:first-child,
div.bt_bb_tab_content>h2:first-child,
div.bt_bb_tab_content>h3:first-child,
div.bt_bb_tab_content>h4:first-child,
div.bt_bb_tab_content>h5:first-child,
div.bt_bb_tab_content>h6:first-child,
div.bt_bb_tab_content>h7:first-child,
div.bt_bb_tab_content>h8:first-child,
.cross-sells>h1:first-child,
.cross-sells>h2:first-child,
.cross-sells>h3:first-child,
.cross-sells>h4:first-child,
.cross-sells>h5:first-child,
.cross-sells>h6:first-child,
.cross-sells>h7:first-child,
.cross-sells>h8:first-child,
.comment-respond>h1:first-child,
.comment-respond>h2:first-child,
.comment-respond>h3:first-child,
.comment-respond>h4:first-child,
.comment-respond>h5:first-child,
.comment-respond>h6:first-child,
.comment-respond>h7:first-child,
.comment-respond>h8:first-child,
section.related.products>h1:first-child,
section.related.products>h2:first-child,
section.related.products>h3:first-child,
section.related.products>h4:first-child,
section.related.products>h5:first-child,
section.related.products>h6:first-child,
section.related.products>h7:first-child,
section.related.products>h8:first-child,
div.cart_totals>h1:first-child,
div.cart_totals>h2:first-child,
div.cart_totals>h3:first-child,
div.cart_totals>h4:first-child,
div.cart_totals>h5:first-child,
div.cart_totals>h6:first-child,
div.cart_totals>h7:first-child,
div.cart_totals>h8:first-child,
div.woocommerce-billing-fields>h1:first-child,
div.woocommerce-billing-fields>h2:first-child,
div.woocommerce-billing-fields>h3:first-child,
div.woocommerce-billing-fields>h4:first-child,
div.woocommerce-billing-fields>h5:first-child,
div.woocommerce-billing-fields>h6:first-child,
div.woocommerce-billing-fields>h7:first-child,
div.woocommerce-billing-fields>h8:first-child,
div.woocommerce-additional-fields>h1:first-child,
div.woocommerce-additional-fields>h2:first-child,
div.woocommerce-additional-fields>h3:first-child,
div.woocommerce-additional-fields>h4:first-child,
div.woocommerce-additional-fields>h5:first-child,
div.woocommerce-additional-fields>h6:first-child,
div.woocommerce-additional-fields>h7:first-child,
div.woocommerce-additional-fields>h8:first-child,
div.woocommerce-shipping-fields>h1:first-child,
div.woocommerce-shipping-fields>h2:first-child,
div.woocommerce-shipping-fields>h3:first-child,
div.woocommerce-shipping-fields>h4:first-child,
div.woocommerce-shipping-fields>h5:first-child,
div.woocommerce-shipping-fields>h6:first-child,
div.woocommerce-shipping-fields>h7:first-child,
div.woocommerce-shipping-fields>h8:first-child,
form.woocommerce-checkout>h1:first-child,
form.woocommerce-checkout>h2:first-child,
form.woocommerce-checkout>h3:first-child,
form.woocommerce-checkout>h4:first-child,
form.woocommerce-checkout>h5:first-child,
form.woocommerce-checkout>h6:first-child,
form.woocommerce-checkout>h7:first-child,
form.woocommerce-checkout>h8:first-child,
div.woocommerce-MyAccount-content>h1:first-child,
div.woocommerce-MyAccount-content>h2:first-child,
div.woocommerce-MyAccount-content>h3:first-child,
div.woocommerce-MyAccount-content>h4:first-child,
div.woocommerce-MyAccount-content>h5:first-child,
div.woocommerce-MyAccount-content>h6:first-child,
div.woocommerce-MyAccount-content>h7:first-child,
div.woocommerce-MyAccount-content>h8:first-child,
div.woocommerce-MyAccount-content header>h1:first-child,
div.woocommerce-MyAccount-content header>h2:first-child,
div.woocommerce-MyAccount-content header>h3:first-child,
div.woocommerce-MyAccount-content header>h4:first-child,
div.woocommerce-MyAccount-content header>h5:first-child,
div.woocommerce-MyAccount-content header>h6:first-child,
div.woocommerce-MyAccount-content header>h7:first-child,
div.woocommerce-MyAccount-content header>h8:first-child,
div.woocommerce-MyAccount-content form>h1:first-child,
div.woocommerce-MyAccount-content form>h2:first-child,
div.woocommerce-MyAccount-content form>h3:first-child,
div.woocommerce-MyAccount-content form>h4:first-child,
div.woocommerce-MyAccount-content form>h5:first-child,
div.woocommerce-MyAccount-content form>h6:first-child,
div.woocommerce-MyAccount-content form>h7:first-child,
div.woocommerce-MyAccount-content form>h8:first-child,
.woocommerce-customer-details>h1:first-child,
.woocommerce-customer-details>h2:first-child,
.woocommerce-customer-details>h3:first-child,
.woocommerce-customer-details>h4:first-child,
.woocommerce-customer-details>h5:first-child,
.woocommerce-customer-details>h6:first-child,
.woocommerce-customer-details>h7:first-child,
.woocommerce-customer-details>h8:first-child,
.woocommerce-order-details>h1:first-child,
.woocommerce-order-details>h2:first-child,
.woocommerce-order-details>h3:first-child,
.woocommerce-order-details>h4:first-child,
.woocommerce-order-details>h5:first-child,
.woocommerce-order-details>h6:first-child,
.woocommerce-order-details>h7:first-child,
.woocommerce-order-details>h8:first-child {
    border-top: 0 !important;
    padding-top: 0;
    margin-top: 0;
}

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 {
    padding-top: 0;
    margin-top: 0;
    border: 0 !important;
}

.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 {
    padding: .75em 0 .75em !important;
    margin: .75em 0 0 !important;
}

.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,
.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,
.bt_bb_color_scheme_8 .cross-sells>h1,
.bt_bb_color_scheme_8 .cross-sells>h2,
.bt_bb_color_scheme_8 .cross-sells>h3,
.bt_bb_color_scheme_8 .cross-sells>h4,
.bt_bb_color_scheme_8 .cross-sells>h5,
.bt_bb_color_scheme_8 .cross-sells>h6,
.bt_bb_color_scheme_8 .cross-sells>h7,
.bt_bb_color_scheme_8 .cross-sells>h8,
.bt_bb_color_scheme_9 .cross-sells>h1,
.bt_bb_color_scheme_9 .cross-sells>h2,
.bt_bb_color_scheme_9 .cross-sells>h3,
.bt_bb_color_scheme_9 .cross-sells>h4,
.bt_bb_color_scheme_9 .cross-sells>h5,
.bt_bb_color_scheme_9 .cross-sells>h6,
.bt_bb_color_scheme_9 .cross-sells>h7,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_8 .comment-respond>h1,
.bt_bb_color_scheme_8 .comment-respond>h2,
.bt_bb_color_scheme_8 .comment-respond>h3,
.bt_bb_color_scheme_8 .comment-respond>h4,
.bt_bb_color_scheme_8 .comment-respond>h5,
.bt_bb_color_scheme_8 .comment-respond>h6,
.bt_bb_color_scheme_8 .comment-respond>h7,
.bt_bb_color_scheme_8 .comment-respond>h8,
.bt_bb_color_scheme_9 .comment-respond>h1,
.bt_bb_color_scheme_9 .comment-respond>h2,
.bt_bb_color_scheme_9 .comment-respond>h3,
.bt_bb_color_scheme_9 .comment-respond>h4,
.bt_bb_color_scheme_9 .comment-respond>h5,
.bt_bb_color_scheme_9 .comment-respond>h6,
.bt_bb_color_scheme_9 .comment-respond>h7,
.bt_bb_color_scheme_9 .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,
.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,
.bt_bb_color_scheme_8 section.related.products>h1,
.bt_bb_color_scheme_8 section.related.products>h2,
.bt_bb_color_scheme_8 section.related.products>h3,
.bt_bb_color_scheme_8 section.related.products>h4,
.bt_bb_color_scheme_8 section.related.products>h5,
.bt_bb_color_scheme_8 section.related.products>h6,
.bt_bb_color_scheme_8 section.related.products>h7,
.bt_bb_color_scheme_8 section.related.products>h8,
.bt_bb_color_scheme_9 section.related.products>h1,
.bt_bb_color_scheme_9 section.related.products>h2,
.bt_bb_color_scheme_9 section.related.products>h3,
.bt_bb_color_scheme_9 section.related.products>h4,
.bt_bb_color_scheme_9 section.related.products>h5,
.bt_bb_color_scheme_9 section.related.products>h6,
.bt_bb_color_scheme_9 section.related.products>h7,
.bt_bb_color_scheme_9 section.related.products>h8 {
    border-top: 1px solid rgba(24, 24, 24, .1) !important;
}

.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,
.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,
.bt_bb_color_scheme_7 .cross-sells>h1,
.bt_bb_color_scheme_7 .cross-sells>h2,
.bt_bb_color_scheme_7 .cross-sells>h3,
.bt_bb_color_scheme_7 .cross-sells>h4,
.bt_bb_color_scheme_7 .cross-sells>h5,
.bt_bb_color_scheme_7 .cross-sells>h6,
.bt_bb_color_scheme_7 .cross-sells>h7,
.bt_bb_color_scheme_7 .cross-sells>h8,
.bt_bb_color_scheme_10 .cross-sells>h1,
.bt_bb_color_scheme_10 .cross-sells>h2,
.bt_bb_color_scheme_10 .cross-sells>h3,
.bt_bb_color_scheme_10 .cross-sells>h4,
.bt_bb_color_scheme_10 .cross-sells>h5,
.bt_bb_color_scheme_10 .cross-sells>h6,
.bt_bb_color_scheme_10 .cross-sells>h7,
.bt_bb_color_scheme_10 .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,
.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,
.bt_bb_color_scheme_7 .comment-respond>h1,
.bt_bb_color_scheme_7 .comment-respond>h2,
.bt_bb_color_scheme_7 .comment-respond>h3,
.bt_bb_color_scheme_7 .comment-respond>h4,
.bt_bb_color_scheme_7 .comment-respond>h5,
.bt_bb_color_scheme_7 .comment-respond>h6,
.bt_bb_color_scheme_7 .comment-respond>h7,
.bt_bb_color_scheme_7 .comment-respond>h8,
.bt_bb_color_scheme_10 .comment-respond>h1,
.bt_bb_color_scheme_10 .comment-respond>h2,
.bt_bb_color_scheme_10 .comment-respond>h3,
.bt_bb_color_scheme_10 .comment-respond>h4,
.bt_bb_color_scheme_10 .comment-respond>h5,
.bt_bb_color_scheme_10 .comment-respond>h6,
.bt_bb_color_scheme_10 .comment-respond>h7,
.bt_bb_color_scheme_10 .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,
.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,
.bt_bb_color_scheme_7 section.related.products>h1,
.bt_bb_color_scheme_7 section.related.products>h2,
.bt_bb_color_scheme_7 section.related.products>h3,
.bt_bb_color_scheme_7 section.related.products>h4,
.bt_bb_color_scheme_7 section.related.products>h5,
.bt_bb_color_scheme_7 section.related.products>h6,
.bt_bb_color_scheme_7 section.related.products>h7,
.bt_bb_color_scheme_7 section.related.products>h8,
.bt_bb_color_scheme_10 section.related.products>h1,
.bt_bb_color_scheme_10 section.related.products>h2,
.bt_bb_color_scheme_10 section.related.products>h3,
.bt_bb_color_scheme_10 section.related.products>h4,
.bt_bb_color_scheme_10 section.related.products>h5,
.bt_bb_color_scheme_10 section.related.products>h6,
.bt_bb_color_scheme_10 section.related.products>h7,
.bt_bb_color_scheme_10 section.related.products>h8 {
    border-top: 1px solid rgba(255, 255, 255, .1) !important;
}

/* 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 {
    line-height: 1;
    font-weight: 700;
    padding: .81275rem 1.875rem;
    font-size: 1rem;
    cursor: pointer;
    background-color: transparent;
    position: relative;
    border: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    display: inline-block;
}

.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: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid;
}

.btHardRoundedButtons.woocommerce .btSidebar a.button:after,
.btHardRoundedButtons.woocommerce .btContent a.button:after,
.btHardRoundedButtons.woocommerce-page .btSidebar a.button:after,
.btHardRoundedButtons.woocommerce-page .btContent a.button:after,
.btHardRoundedButtons .woocommerce .btSidebar a.button:after,
.btHardRoundedButtons .woocommerce .btContent a.button:after,
.btHardRoundedButtons .woocommerce-page .btSidebar a.button:after,
.btHardRoundedButtons .woocommerce-page .btContent a.button:after,
.btHardRoundedButtons.woocommerce .btSidebar input[type="submit"]:after,
.btHardRoundedButtons.woocommerce .btContent input[type="submit"]:after,
.btHardRoundedButtons.woocommerce-page .btSidebar input[type="submit"]:after,
.btHardRoundedButtons.woocommerce-page .btContent input[type="submit"]:after,
.btHardRoundedButtons .woocommerce .btSidebar input[type="submit"]:after,
.btHardRoundedButtons .woocommerce .btContent input[type="submit"]:after,
.btHardRoundedButtons .woocommerce-page .btSidebar input[type="submit"]:after,
.btHardRoundedButtons .woocommerce-page .btContent input[type="submit"]:after,
.btHardRoundedButtons.woocommerce .btSidebar button[type="submit"]:after,
.btHardRoundedButtons.woocommerce .btContent button[type="submit"]:after,
.btHardRoundedButtons.woocommerce-page .btSidebar button[type="submit"]:after,
.btHardRoundedButtons.woocommerce-page .btContent button[type="submit"]:after,
.btHardRoundedButtons .woocommerce .btSidebar button[type="submit"]:after,
.btHardRoundedButtons .woocommerce .btContent button[type="submit"]:after,
.btHardRoundedButtons .woocommerce-page .btSidebar button[type="submit"]:after,
.btHardRoundedButtons .woocommerce-page .btContent button[type="submit"]:after,
.btHardRoundedButtons.woocommerce .btSidebar input.button:after,
.btHardRoundedButtons.woocommerce .btContent input.button:after,
.btHardRoundedButtons.woocommerce-page .btSidebar input.button:after,
.btHardRoundedButtons.woocommerce-page .btContent input.button:after,
.btHardRoundedButtons .woocommerce .btSidebar input.button:after,
.btHardRoundedButtons .woocommerce .btContent input.button:after,
.btHardRoundedButtons .woocommerce-page .btSidebar input.button:after,
.btHardRoundedButtons .woocommerce-page .btContent input.button:after,
.btHardRoundedButtonsdiv.woocommerce a.button:after,
.btHardRoundedButtons div.woocommerce a.button:after,
.btHardRoundedButtonsdiv.woocommerce input[type="submit"]:after,
.btHardRoundedButtons div.woocommerce input[type="submit"]:after,
.btHardRoundedButtonsdiv.woocommerce button[type="submit"]:after,
.btHardRoundedButtons div.woocommerce button[type="submit"]:after,
.btHardRoundedButtonsdiv.woocommerce input.button:after,
.btHardRoundedButtons div.woocommerce input.button:after {
    border-radius: 50px;
}

.btSoftRoundedButtons.woocommerce .btSidebar a.button:after,
.btSoftRoundedButtons.woocommerce .btContent a.button:after,
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button:after,
.btSoftRoundedButtons.woocommerce-page .btContent a.button:after,
.btSoftRoundedButtons .woocommerce .btSidebar a.button:after,
.btSoftRoundedButtons .woocommerce .btContent a.button:after,
.btSoftRoundedButtons .woocommerce-page .btSidebar a.button:after,
.btSoftRoundedButtons .woocommerce-page .btContent a.button:after,
.btSoftRoundedButtons.woocommerce .btSidebar input[type="submit"]:after,
.btSoftRoundedButtons.woocommerce .btContent input[type="submit"]:after,
.btSoftRoundedButtons.woocommerce-page .btSidebar input[type="submit"]:after,
.btSoftRoundedButtons.woocommerce-page .btContent input[type="submit"]:after,
.btSoftRoundedButtons .woocommerce .btSidebar input[type="submit"]:after,
.btSoftRoundedButtons .woocommerce .btContent input[type="submit"]:after,
.btSoftRoundedButtons .woocommerce-page .btSidebar input[type="submit"]:after,
.btSoftRoundedButtons .woocommerce-page .btContent input[type="submit"]:after,
.btSoftRoundedButtons.woocommerce .btSidebar button[type="submit"]:after,
.btSoftRoundedButtons.woocommerce .btContent button[type="submit"]:after,
.btSoftRoundedButtons.woocommerce-page .btSidebar button[type="submit"]:after,
.btSoftRoundedButtons.woocommerce-page .btContent button[type="submit"]:after,
.btSoftRoundedButtons .woocommerce .btSidebar button[type="submit"]:after,
.btSoftRoundedButtons .woocommerce .btContent button[type="submit"]:after,
.btSoftRoundedButtons .woocommerce-page .btSidebar button[type="submit"]:after,
.btSoftRoundedButtons .woocommerce-page .btContent button[type="submit"]:after,
.btSoftRoundedButtons.woocommerce .btSidebar input.button:after,
.btSoftRoundedButtons.woocommerce .btContent input.button:after,
.btSoftRoundedButtons.woocommerce-page .btSidebar input.button:after,
.btSoftRoundedButtons.woocommerce-page .btContent input.button:after,
.btSoftRoundedButtons .woocommerce .btSidebar input.button:after,
.btSoftRoundedButtons .woocommerce .btContent input.button:after,
.btSoftRoundedButtons .woocommerce-page .btSidebar input.button:after,
.btSoftRoundedButtons .woocommerce-page .btContent input.button:after,
.btSoftRoundedButtonsdiv.woocommerce a.button:after,
.btSoftRoundedButtons div.woocommerce a.button:after,
.btSoftRoundedButtonsdiv.woocommerce input[type="submit"]:after,
.btSoftRoundedButtons div.woocommerce input[type="submit"]:after,
.btSoftRoundedButtonsdiv.woocommerce button[type="submit"]:after,
.btSoftRoundedButtons div.woocommerce button[type="submit"]:after,
.btSoftRoundedButtonsdiv.woocommerce input.button:after,
.btSoftRoundedButtons div.woocommerce input.button:after {
    border-radius: 3px;
}

.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 {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    opacity: 0;
}

.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 {
    color: #fff;
    background: #ee920e;
}

.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 {
    border-color: #ee920e;
}

.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: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.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 {
    color: #fff;
    background: #3f3f3f;
}

.woocommerce .btSidebar input.alt:after,
.woocommerce .btContent input.alt:after,
.woocommerce-page .btSidebar input.alt:after,
.woocommerce-page .btContent input.alt:after,
.woocommerce .btSidebar a.button.alt:after,
.woocommerce .btContent a.button.alt:after,
.woocommerce-page .btSidebar a.button.alt:after,
.woocommerce-page .btContent a.button.alt:after,
.woocommerce .btSidebar .button.alt:after,
.woocommerce .btContent .button.alt:after,
.woocommerce-page .btSidebar .button.alt:after,
.woocommerce-page .btContent .button.alt:after,
.woocommerce .btSidebar button.alt:after,
.woocommerce .btContent button.alt:after,
.woocommerce-page .btSidebar button.alt:after,
.woocommerce-page .btContent button.alt:after,
div.woocommerce input.alt:after,
div.woocommerce a.button.alt:after,
div.woocommerce .button.alt:after,
div.woocommerce button.alt:after {
    border-color: #3f3f3f;
}

.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: #4c4c4c;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.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"],
.woocommerce .btSidebar input[name="save_account_details"],
.woocommerce .btContent input[name="save_account_details"],
.woocommerce-page .btSidebar input[name="save_account_details"],
.woocommerce-page .btContent input[name="save_account_details"],
div.woocommerce a.checkout-button,
div.woocommerce input#place_order,
div.woocommerce input[name="save_address"],
div.woocommerce input[name="save_account_details"] {
    float: none;
    display: inline-block;
    text-align: center !important;
    margin-top: 1em;
    line-height: 1.5;
    height: auto;
}

/* Headlines dash alignment */
:not(.rtl) .products .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
:not(.rtl) .products .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    left: 0;
    margin-left: 0;
}

.rtl .products .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content>span:after,
.rtl .products .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:after {
    right: 0;
    left: auto;
    margin-left: 0;
}

:not(.rtl) .products .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
:not(.rtl) .products .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    left: 0;
    margin-left: 0;
}

.rtl .products .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content>span:before,
.rtl .products .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content>span:before {
    right: 0;
    left: auto;
    margin-left: 0;
}

/* Star rating */
.star-rating:before {
    content: "\f006\f006\f006\f006\f006";
    letter-spacing: 3px;
    opacity: .3;
}

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

.rtl .star-rating span {
    left: auto;
    right: 0;
}

.star-rating span:before {
    content: "\f005\f005\f005\f005\f005";
    letter-spacing: 3px;
    color: #ee920e;
    white-space: nowrap;
}

.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 a {
    display: inline-block;
    font-weight: 700;
    text-indent: -9999px;
    position: relative;
    border-bottom: 0 !important;
    outline: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.rtl p.stars a {
    left: auto;
    right: 0;
}

p.stars a:last-child {
    border-right: 0;
}

p.stars a[class^="star-"]:after {
    font-family: FontAwesome;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: rgba(24, 24, 24, .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: #ee920e;
}

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: #ee920e;
}

.woocommerce-loop-category__title {
    font-size: 2em;
}

mark {
    background: rgba(24, 24, 24, .1);
}

.btDarkSkin mark,
.bt_bb_color_scheme_1 mark,
.bt_bb_color_scheme_3 mark,
.bt_bb_color_scheme_6 mark,
.bt_bb_color_scheme_7 mark,
.bt_bb_color_scheme_10 mark {
    background: rgba(255, 255, 255, .1);
}

.out-of-stock {
    text-align: center;
    padding: 1.5625em 0;
    margin: 1.5625em 0;
    text-transform: uppercase;
    text-align: center;
    font-family: Zilla Slab;
    font-weight: 700;
    color: #ee920e;
    border-top: 1px solid;
    border-bottom: 1px solid;
}

.btLightSkin .out-of-stock,
.bt_bb_color_scheme_2 .out-of-stock,
.bt_bb_color_scheme_4 .out-of-stock,
.bt_bb_color_scheme_5 .out-of-stock,
.bt_bb_color_scheme_8 .out-of-stock,
.bt_bb_color_scheme_9 .out-of-stock {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .out-of-stock,
.bt_bb_color_scheme_1 .out-of-stock,
.bt_bb_color_scheme_3 .out-of-stock,
.bt_bb_color_scheme_6 .out-of-stock,
.bt_bb_color_scheme_7 .out-of-stock,
.bt_bb_color_scheme_10 .out-of-stock {
    border-color: rgba(255, 255, 255, .1);
}

/* Bello administration */
.woocommerce-MyAccount-content .rwmb-form {
    margin-bottom: 10em;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field .rwmb-label,
.woocommerce-MyAccount-content .rwmb-form .rwmb-field .rwmb-label~.rwmb-input {
    width: 100%;
    float: none;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field .rwmb-label,
.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field .rwmb-label~.rwmb-input {
    text-align: right;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field .rwmb-label {
    margin-bottom: .5em;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field .rwmb-label {
    text-align: right;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.required {
    color: inherit !important;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.required .rwmb-label label {
    font-weight: 400;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper {
    clear: both;
    width: 100%;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4 {
    padding: .75em 0 .25em;
    margin: 0 0 .25em;
    font-size: 2.5em;
    line-height: 1;
    font-weight: 400;
    border: 0;
    text-transform: none;
    color: #ee920e;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4 {
    text-align: right;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4 {
    border-bottom: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-heading-wrapper h4 {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field .description {
    font-family: Zilla Slab;
    font-size: 1em;
    font-style: italic;
    max-width: 60%;
    padding-left: 28px;
    position: relative;
    margin-left: -28px;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description {
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description {
    color: rgba(255, 255, 255, .5);
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description {
    padding-left: 0;
    margin-left: 0;
    padding-right: 28px;
    margin-right: -28px;
    text-align: right;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before {
    font-family: FontAwesome;
    content: "\f129";
    position: absolute;
    left: 0;
    top: 0;
    font-style: normal;
    font-size: 1em;
    color: #ee920e;
    display: block;
    width: 1.3em;
    height: 1.3em;
    text-align: center;
    line-height: 1.3;
    border-radius: 50%;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before {
    background: rgba(24, 24, 24, .1);
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before {
    background: rgba(255, 255, 255, .1);
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description:before {
    left: auto;
    right: 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper {
    margin-bottom: 0;
    position: relative;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-field .rwmb-map-canvas {
    margin-bottom: 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button {
    position: absolute;
    left: 1em;
    bottom: 1em;
    border: 0;
    background: #ee920e;
    color: #fff;
    line-height: 1.5;
    font-weight: 700;
    padding: .65125em 1em;
    font-size: .875rem;
    cursor: pointer;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: 0 0 30px 0 rgba(24, 24, 24, .1);
    box-shadow: 0 0 30px 0 rgba(24, 24, 24, .1);
}

.btHardRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button {
    border-radius: 50px;
}

.btSoftRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button {
    border-radius: 3px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f041";
    font-weight: 400;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid;
    border-color: #ee920e;
}

.btHardRoundedButtons.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:after,
.btHardRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:after {
    border-radius: 50px;
}

.btSoftRoundedButtons.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:after,
.btSoftRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:after {
    border-radius: 3px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-map-wrapper .rwmb-map-goto-address-button:hover:after {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    opacity: 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field .wp-core-ui .quicktags-toolbar input.button.button-small {
    color: inherit;
    background: transparent;
    border-radius: 2px;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0 2px;
    padding: 0 10px 1px;
    color: #555;
    border: #CCC 1px solid;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 0 #CCC;
    box-shadow: 0 1px 0 #CCC;
    display: inline-block;
    width: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field .wp-core-ui .quicktags-toolbar input.button.button-small:hover {
    background: #fafafa;
    border-color: #999;
    color: #23282d;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-price-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-price-wrapper .rwmb-label {
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-price-wrapper .rwmb-label~.rwmb-input {
    -webkit-flex: 1 1 75%;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-price-wrapper .rwmb-label~.rwmb-input input {
    width: 48.65%;
    margin-right: 1.25%;
    margin-bottom: 1em;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-price-wrapper .rwmb-label~.rwmb-input .rwmb-price-free input {
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    width: 1.125rem;
    margin: -2px 5px 0 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label {
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input {
    -webkit-flex: 1 1 75%;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container {
    min-width: 100%;
    height: 2.625rem;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection {
    height: 2.625rem;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection {
    border-color: rgba(24, 24, 24, .3);
    background: #fff;
    color: #181818;
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection {
    border-color: rgba(255, 255, 255, .3);
    background: #181818;
    color: #fff;
}

.btHardRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection {
    border-radius: 50px;
}

.btSoftRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection {
    border-radius: 3px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered {
    line-height: 2.625rem;
    padding-right: 32px;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 32px;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered {
    color: #181818;
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered {
    color: #fff;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered .select2-selection__clear {
    margin-right: 10px;
    font-size: 20px;
    color: #ee920e;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered .select2-selection__clear:hover {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection .select2-selection__rendered .select2-selection__clear {
    margin-right: 0;
    margin-left: 10px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection--single .select2-selection__arrow {
    height: 2.625rem;
    margin: 0;
    width: 32px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .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: 7px .625rem;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container .select2-selection--single .select2-selection__arrow b {
    display: none;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-taxonomy-wrapper .rwmb-label~.rwmb-input .select2-container.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;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-label {
    display: none;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input h4 {
    width: 25%;
    font-family: inherit;
    font-size: 1rem;
    float: left;
    font-weight: 600;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input h4 {
    float: right;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time {
    width: 36.5%;
    float: left;
    margin-bottom: 1em;
    margin-right: 1%;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time:nth-child(6n + 4) {
    margin-left: 25%;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time {
    float: right;
    margin-right: 0;
    margin-left: 1%;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time:nth-child(6n + 4) {
    margin-left: 1%;
    margin-right: 25%;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time-24hrs {
    clear: both;
    margin-left: 25%;
    margin-bottom: 10px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time-24hrs:after {
    clear: both;
    content: "";
    display: block;
    width: 100%;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time-24hrs {
    margin-left: 0;
    margin-right: 25%;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time-24hrs input[type="checkbox"] {
    margin: -2px 5px 0 0;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-working_time-wrapper .rwmb-input .rwmb-time-24hrs input[type="checkbox"] {
    margin: -2px 0 0 5px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-region-wrapper {
    clear: both;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper {
    float: left;
    width: 33.33333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 26px;
    position: relative;
    margin-bottom: 6px;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper {
    float: right;
    text-align: right;
    padding-left: 0;
    padding-right: 26px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-label {
    width: auto;
    display: inline-block;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-label>label {
    cursor: pointer;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-label>label:hover {
    color: #ee920e;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input {
    margin: 0 5px;
    width: auto;
    position: absolute;
    left: 0;
    top: 2px;
}

.rtl .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input {
    left: auto;
    right: 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox] {
    width: 1.125rem;
    height: 1.125rem;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
    background: transparent;
    cursor: pointer;
    min-width: 1.125rem;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-appearance: none;
    position: relative;
    border: 0;
    margin-top: -6px;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox] {
    -webkit-box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
    box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox],
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox] {
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover {
    -webkit-box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset !important;
    box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset !important;
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:hover {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:before {
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    color: #fff;
    top: 2px;
    left: 2px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked {
    background: #ee920e;
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked {
    -webkit-box-shadow: 0 0 0 0 #181818 inset;
    box-shadow: 0 0 0 0 #181818 inset;
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked {
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-checkbox-wrapper .rwmb-input input[type=checkbox]:checked:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.hidden {
    display: none;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image-wrapper .rwmb-file-input input[type=file] {
    height: auto;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image-wrapper .rwmb-input>.rwmb-uploaded>li>.attachment-preview>.thumbnail img {
    display: block;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image_advanced-wrapper .rwmb-input {
    padding-bottom: 1em;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image_advanced-wrapper .rwmb-input .rwmb-media-add {
    margin: 1em 0 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image_advanced-wrapper .rwmb-media-view .rwmb-media-list:not(:empty) {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image_advanced-wrapper .rwmb-media-view .rwmb-media-list:not(:empty) .rwmb-image-item.thumbnail {
    position: relative;
    width: 16.6666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex: 0 0 16.6666667%;
    -ms-flex: 0 0 16.6666667%;
    flex: 0 0 16.6666667%;
    margin: 0 0 .5em;
    padding: 0 0 0 .5em;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image_advanced-wrapper .rwmb-media-view .rwmb-media-list:not(:empty) .rwmb-image-item.thumbnail .attachment-preview>.thumbnail img {
    width: 100%;
    display: block;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-image_advanced-wrapper .rwmb-media-view .rwmb-media-list:not(:empty) .rwmb-image-overlay {
    top: 0;
    right: 0;
    bottom: 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-oembed-wrapper .rwmb-input .rwmb-embed-media {
    margin-top: 0;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-timekit-wrapper .rwmb-input br,
.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-opentable-wrapper .rwmb-input br {
    display: none;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-timekit-wrapper .rwmb-input input[type=text]:not(:last-of-type),
.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-opentable-wrapper .rwmb-input input[type=text]:not(:last-of-type) {
    margin: 0 0 12px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit {
    padding: 2em 0;
    text-align: center;
    margin: 0;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-box-shadow: 0 0 30px 0 rgba(24, 24, 24, .1);
    box-shadow: 0 0 30px 0 rgba(24, 24, 24, .1);
}

.btLightSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit {
    background: #fff;
}

.btDarkSkin .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit {
    background: #181818;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button {
    line-height: 1.5;
    font-weight: 700;
    padding: .81275rem 1.875rem;
    font-size: 1rem;
    cursor: pointer;
    background-color: transparent;
    position: relative;
    border: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    color: #fff;
    background: #ee920e;
}

.btHardRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button {
    border-radius: 50px;
}

.btSoftRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button {
    border-radius: 3px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:before {
    padding-right: .625em;
    font-family: FontAwesome;
    content: "\f1d8";
    font-weight: 400;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid;
    border-color: #ee920e;
}

.btHardRoundedButtons.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:after,
.btHardRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:after {
    border-radius: 50px;
}

.btSoftRoundedButtons.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:after,
.btSoftRoundedButtons .woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:after {
    border-radius: 3px;
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.woocommerce-MyAccount-content .rwmb-form .rwmb-field.rwmb-form-submit button.rwmb-button:hover:after {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
    opacity: 0;
}

.woocommerce-MyAccount-content .bt_select_category h3 {
    margin-top: 0;
    border-top: 0 !important;
}

.woocommerce-MyAccount-content .bt_select_category .bt_select_category_form {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.woocommerce-MyAccount-content .bt_select_category .bt_select_category_form .bt_select_category_select {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.woocommerce-MyAccount-content .bt_select_category .bt_select_category_form .bt_select_category_submit {
    padding-left: 10px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.woocommerce-MyAccount-content .package_selector {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.woocommerce-MyAccount-content .package_selector .package_selector_choose {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.woocommerce-MyAccount-content .package_selector .bt_get_new_package {
    padding-left: 10px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.woocommerce-MyAccount-content .package_selector .bt_get_new_package a {
    white-space: nowrap;
}

.woocommerce-MyAccount-content .bt_my_listings_list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce-MyAccount-content .bt_my_listings_list li {
    zoom: 1;
    border-bottom: 1px solid;
    padding: .75em 0;
    margin: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.btLightSkin .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .bt_my_listings_list li {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .bt_my_listings_list li,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .bt_my_listings_list li {
    border-color: rgba(255, 255, 255, .1);
}

.woocommerce-MyAccount-content .bt_my_listings_list li:last-child {
    border-bottom: 0;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb {
    -webkit-flex: 0 0 100px;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    max-width: 100px;
    margin: 0 10px 0 0;
}

.rtl .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb {
    margin: 0 0 0 10px;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a {
    background: #ee920e;
    position: relative;
    color: #fff;
    display: block;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a img {
    display: block;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a:before {
    font-family: FontAwesome;
    content: '\f013';
    display: block;
    line-height: 100px;
    text-align: center;
    font-size: 2em;
    position: absolute;
    z-index: 1;
    width: 100px;
    height: 100px;
    opacity: 0;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
    text-shadow: 0 2px 5px rgba(24, 24, 24, .5);
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a:hover {
    color: #fff;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a:hover img {
    opacity: .3;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a:hover:before {
    opacity: 1;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data {
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
}

.rtl .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data {
    text-align: right;
}

.woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: .75em;
    margin-bottom: .75em;
    border-bottom: 1px dotted;
}

.btLightSkin .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_2 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_4 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_5 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_8 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_9 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading {
    border-color: rgba(24, 24, 24, .1);
}

.btDarkSkin .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_1 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_3 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_6 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_7 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading,
.bt_bb_color_scheme_10 .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading {
    border-color: rgba(255, 255, 255, .1);
}

.woocommerce-MyAccount-content .bt_my_listings_list li span.bt_single_listing_title {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    font-family: Zilla Slab;
    font-size: 1.5em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.woocommerce-MyAccount-content .bt_my_listings_list li span.bt_single_listing_title .bt_single_package {
    font-size: .5833333em;
    font-family: Nunito Sans;
}

.woocommerce-MyAccount-content .bt_my_listings_list li span.bt_single_listing_title .bt_single_package .bt_listing_package_status {
    font-weight: 900;
}

.woocommerce-MyAccount-content .bt_my_listings_list li span.bt_single_listing_title .bt_single_package:before {
    display: inline-block;
    border-left: 1px solid;
    margin: 0 10px;
    content: "";
    height: 1.6em;
    opacity: .1;
    float: left;
}

.rtl .woocommerce-MyAccount-content .bt_my_listings_list li span.bt_single_listing_title .bt_single_package:before {
    float: right;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i {
    margin-left: 20px;
    font-size: .875rem;
    font-style: normal;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.rtl .woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a,
.rtl .woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i {
    margin-left: 0;
    margin-right: 20px;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a:before,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i:before {
    font-family: FontAwesome;
    margin-right: .3rem;
    font-size: 1rem;
}

.rtl .woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a:before,
.rtl .woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i:before {
    margin-right: 0;
    margin-left: .3rem;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_preview:before,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_preview:before {
    content: '\f06e';
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_preview:hover,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_preview:hover {
    color: inherit;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_edit,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_edit {
    font-weight: bold;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_edit:before,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_edit:before {
    content: '\f013';
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_edit:hover,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_edit:hover {
    color: inherit;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_delete,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_delete {
    color: inherit;
    opacity: .5;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_delete:before,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_delete:before {
    content: '\f00d';
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_listing_delete:hover,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_listing_delete:hover {
    opacity: 1;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_pending_approval,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_pending_approval {
    color: inherit;
    opacity: .5;
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>a.bt_pending_approval:before,
.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_heading>i.bt_pending_approval:before {
    content: '\f28c';
}

.woocommerce-MyAccount-content .bt_my_listings_list li .bt_single_listing_excerpt {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.5em;
    max-height: 3em;
}

@media (max-width: 1200px) {
    .woocommerce-MyAccount-content .rwmb-form .rwmb-field .description {
        max-width: 100%;
    }

    .products ul li.product .btWooShopLoopItemInner .price,
    ul.products li.product .btWooShopLoopItemInner .price {
        margin-top: -5.375em;
    }
}

/* Logged in autocomplete */
.woocommerce-account.woocommerce-page .ui-autocomplete {
    border: 1px solid rgba(24, 24, 24, .1);
    background-color: #fff;
    color: #181818;
    position: absolute !important;
    z-index: 1000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    font-family: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}

.woocommerce-account.woocommerce-page .ui-autocomplete .ui-menu-item {
    cursor: default;
    padding: 0 1em;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 3.0714em;
    text-align: left;
    border-top: 1px solid rgba(24, 24, 24, .1);
    font-size: .875em;
    color: rgba(24, 24, 24, .5);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #ee920e;
    box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #ee920e;
    display: block;
    margin: 0;
}

.woocommerce-account.woocommerce-page .ui-autocomplete .ui-menu-item:first-child {
    border-top: 0;
}

.woocommerce-account.woocommerce-page .ui-autocomplete .ui-menu-item:hover {
    background-color: rgba(24, 24, 24, .07);
    -webkit-box-shadow: inset 3px 0 0 0 #fff, inset 5px 0 0 0 #ee920e;
    box-shadow: inset 3px 0 0 0 #fff, inset 5px 0 0 0 #ee920e;
    cursor: pointer;
}

.rtl .woocommerce-account.woocommerce-page .ui-autocomplete .ui-menu-item:hover {
    -webkit-box-shadow: inset -3px 0 0 0 #fff, inset -5px 0 0 0 #ee920e;
    box-shadow: inset -3px 0 0 0 #fff, inset -5px 0 0 0 #ee920e;
}

@media (max-width: 992px) {
    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (max-width: 640px) {
    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading .bt_single_listing_title {
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        margin-bottom: 10px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading>.bt_pending_approval,
    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading>.bt_listing_preview {
        margin-left: 0 !important;
    }

    .rtl .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading>.bt_pending_approval,
    .rtl .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_list_data .bt_single_listing_heading>.bt_listing_preview {
        margin-left: 20px !important;
        margin-right: 0 !important;
    }
}

@media (max-width: 480px) {
    .woocommerce-MyAccount-content .bt_my_listings_list li {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb {
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        max-width: 100%;
        margin: 0 0 10px;
    }

    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a img {
        width: 100%;
    }

    .woocommerce-MyAccount-content .bt_my_listings_list li>div.bt_single_listing_thumb a:before {
        width: 100%;
        height: 100%;
    }

    .woocommerce-MyAccount-content .bt_select_category .bt_select_category_form {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .woocommerce-MyAccount-content .bt_select_category .bt_select_category_form .bt_select_category_submit {
        padding: 10px 0 0 !important;
    }

    .rtl .woocommerce-MyAccount-content .bt_select_category .bt_select_category_form {
        text-align: right !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;
}

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

/* 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: -160px;
    margin-left: 0;
}

.btQuoteBooking .btContactNext {
    border: 0;
    margin: 0 0 0 30px;
    line-height: 1;
    color: #fff;
    height: 3.125em;
    font-weight: bold;
    display: inline-block;
    padding: 0 3em;
    background: #ee920e;
    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;
    position: relative;
}

.btHardRoundedButtons .btQuoteBooking .btContactNext {
    border-radius: 50px;
}

.btSoftRoundedButtons .btQuoteBooking .btContactNext {
    border-radius: 3px;
}

.btQuoteBooking .btContactNext:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #ee920e;
}

.btHardRoundedButtons .btQuoteBooking .btContactNext:before {
    border-radius: 50px;
}

.btSoftRoundedButtons .btQuoteBooking .btContactNext:before {
    border-radius: 3px;
}

.btQuoteBooking .btContactNext:focus,
.btQuoteBooking .btContactNext:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btQuoteBooking .btContactNext:hover:before {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_color_scheme_5 .btQuoteBooking .btContactNext {
    background: #181818;
    color: #fff;
}

.bt_bb_color_scheme_5 .btQuoteBooking .btContactNext:before {
    border-color: #181818;
}

.bt_bb_color_scheme_5 .btQuoteBooking .btContactNext:hover {
    background: #fff;
    color: #181818;
}

.bt_bb_color_scheme_6 .btQuoteBooking .btContactNext {
    background: #fff;
    color: #181818;
}

.bt_bb_color_scheme_6 .btQuoteBooking .btContactNext:before {
    border-color: #fff;
}

.bt_bb_color_scheme_6 .btQuoteBooking .btContactNext:hover {
    background: #181818;
    color: #fff;
}

.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 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    width: 100%;
}

.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
    border-radius: 50px;
}

.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
    border-radius: 3px;
}

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

/* 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 {
    margin: 8px -220px 0 0;
    float: right;
    padding-right: 0;
    padding-left: 20px;
    text-align: right;
}

.btQuoteBooking .btQuoteSlider {
    float: left;
    margin: 0;
    width: 100%;
}

.btHardRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 50px;
}

.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {
    border-radius: 3px;
}

.btLightSkin .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_2 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_4 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_8 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_9 .btQuoteBooking .btQuoteSlider {
    background-color: transparent;
    border: 1px solid rgba(24, 24, 24, .3);
    color: #181818;
}

.btDarkSkin .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_1 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_3 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_7 .btQuoteBooking .btQuoteSlider,
.bt_bb_color_scheme_10 .btQuoteBooking .btQuoteSlider {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, .3);
    color: #fff;
}

.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSlider::-webkit-input-placeholder {
    color: rgba(24, 24, 24, .3);
}

.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSlider::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .3);
}

.btQuoteBooking .btQuoteSwitch {
    float: left;
    margin: 0;
    width: 76px;
    height: 38px;
    cursor: pointer;
    padding: 2px;
    border-radius: 19px;
    -webkit-transition: box-shadow 380ms ease;
    -moz-transition: box-shadow 380ms ease;
    transition: box-shadow 380ms ease;
}

.btLightSkin .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_2 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_4 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_8 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_9 .btQuoteBooking .btQuoteSwitch {
    border: 1px solid rgba(24, 24, 24, .3);
}

.btDarkSkin .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_1 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_3 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_7 .btQuoteBooking .btQuoteSwitch,
.bt_bb_color_scheme_10 .btQuoteBooking .btQuoteSwitch {
    border: 1px solid rgba(255, 255, 255, .3);
}

.rtl .btQuoteBooking .btQuoteSwitch {
    float: right;
}

.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    width: 32px;
    height: 32px;
    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,
.bt_bb_color_scheme_2 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_4 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_8 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_9 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(24, 24, 24, .1);
}

.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,
.bt_bb_color_scheme_7 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.bt_bb_color_scheme_10 .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
    background: rgba(255, 255, 255, .1);
}

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    margin-left: 38px;
    background: #ee920e;
}

.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 {
    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: 50px;
}

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

.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 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.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"],
.bt_bb_color_scheme_8 .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_9 .btQuoteBooking input[type="text"],
.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"],
.bt_bb_color_scheme_8 .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_9 .btQuoteBooking input[type="email"],
.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"],
.bt_bb_color_scheme_8 .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_9 .btQuoteBooking input[type="password"],
.btLightSkin .btQuoteBooking textarea,
.bt_bb_color_scheme_2 .btQuoteBooking textarea,
.bt_bb_color_scheme_4 .btQuoteBooking textarea,
.bt_bb_color_scheme_5 .btQuoteBooking textarea,
.bt_bb_color_scheme_8 .btQuoteBooking textarea,
.bt_bb_color_scheme_9 .btQuoteBooking textarea,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_9 .btQuoteBooking .fancy-select .trigger,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_9 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_9 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    background-color: transparent;
    border: 1px solid rgba(24, 24, 24, .3);
    color: #181818;
}

.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,
.bt_bb_color_scheme_8 .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_9 .btQuoteBooking input[type="text"]:focus,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_9 .btQuoteBooking input[type="email"]:focus,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_9 .btQuoteBooking input[type="password"]:focus,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_9 .btQuoteBooking textarea:focus,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_9 .btQuoteBooking .fancy-select .trigger:focus,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_9 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_9 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus {
    border-color: rgba(24, 24, 24, .5);
}

.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"],
.bt_bb_color_scheme_7 .btQuoteBooking input[type="text"],
.bt_bb_color_scheme_10 .btQuoteBooking input[type="text"],
.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"],
.bt_bb_color_scheme_7 .btQuoteBooking input[type="email"],
.bt_bb_color_scheme_10 .btQuoteBooking input[type="email"],
.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"],
.bt_bb_color_scheme_7 .btQuoteBooking input[type="password"],
.bt_bb_color_scheme_10 .btQuoteBooking input[type="password"],
.btDarkSkin .btQuoteBooking textarea,
.bt_bb_color_scheme_1 .btQuoteBooking textarea,
.bt_bb_color_scheme_3 .btQuoteBooking textarea,
.bt_bb_color_scheme_6 .btQuoteBooking textarea,
.bt_bb_color_scheme_7 .btQuoteBooking textarea,
.bt_bb_color_scheme_10 .btQuoteBooking textarea,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .fancy-select .trigger,
.bt_bb_color_scheme_10 .btQuoteBooking .fancy-select .trigger,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.bt_bb_color_scheme_10 .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_10 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, .3);
    color: #fff;
}

.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,
.bt_bb_color_scheme_7 .btQuoteBooking input[type="text"]:focus,
.bt_bb_color_scheme_10 .btQuoteBooking input[type="text"]:focus,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking input[type="email"]:focus,
.bt_bb_color_scheme_10 .btQuoteBooking input[type="email"]:focus,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking input[type="password"]:focus,
.bt_bb_color_scheme_10 .btQuoteBooking input[type="password"]:focus,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking textarea:focus,
.bt_bb_color_scheme_10 .btQuoteBooking textarea:focus,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .fancy-select .trigger:focus,
.bt_bb_color_scheme_10 .btQuoteBooking .fancy-select .trigger:focus,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.bt_bb_color_scheme_10 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.bt_bb_color_scheme_10 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus {
    border-color: rgba(255, 255, 255, .5);
}

.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, .5);
}

.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, .5);
}

.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: 25px;
}

.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,
.bt_bb_color_scheme_8 .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_9 .btQuoteBooking .btQuoteItem textarea {
    color: #181818;
}

.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,
.bt_bb_color_scheme_7 .btQuoteBooking .btQuoteItem textarea,
.bt_bb_color_scheme_10 .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: 2.625em;
}

.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 #ee920e inset, 0 2px 10px rgba(0, 0, 0, .2);
    box-shadow: 5px 0 0 #ee920e inset, 0 2px 10px rgba(0, 0, 0, .2);
    min-height: 2.625em;
}

/* 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,
.bt_bb_color_scheme_2 .btQuoteWrapper:before,
.bt_bb_color_scheme_4 .btQuoteWrapper:before,
.bt_bb_color_scheme_5 .btQuoteWrapper:before,
.bt_bb_color_scheme_8 .btQuoteWrapper:before,
.bt_bb_color_scheme_9 .btQuoteWrapper:before {
    border: 1px solid rgba(24, 24, 24, .1);
}

.btDarkSkin .btQuoteWrapper:before,
.bt_bb_color_scheme_1 .btQuoteWrapper:before,
.bt_bb_color_scheme_3 .btQuoteWrapper:before,
.bt_bb_color_scheme_6 .btQuoteWrapper:before,
.bt_bb_color_scheme_7 .btQuoteWrapper:before,
.bt_bb_color_scheme_10 .btQuoteWrapper:before {
    border: 1px solid rgba(255, 255, 255, .1);
}

/* Slider hover state */
.btQuoteBooking .btQuoteWrapper:hover:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms 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: #ee920e;
    cursor: w-resize;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    border-radius: 50%;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.btQuoteBooking .ui-slider .ui-slider-handle.ui-state-active {
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

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

.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: #ee920e;
    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: rgba(24, 24, 24, .5);
    color: #fff;
}

.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: #fff;
    color: #181818;
}

.btQuoteBooking .btQuoteTotalText {
    margin-right: 1em;
    font-weight: 700;
    font-family: Zilla Slab;
    font-size: 1em;
}

.rtl .btQuoteBooking .btQuoteTotalText {
    margin-right: 0;
    margin-left: 1em;
}

/* Total currency */
.btQuoteBooking .btQuoteTotalCurrency {
    font-weight: 700;
    font-size: 1.25em;
    line-height: 3.125;
    display: inline-block;
    background: rgba(0, 0, 0, .25);
    padding: 0 3px 0 20px;
}

.rtl .btQuoteBooking .btQuoteTotalCurrency {
    padding: 0 20px 0 3px;
}

.btQuoteBooking .currencyAfter .btQuoteTotalCurrency {
    padding: 0 20px 0 3px;
}

.rtl .btQuoteBooking .currencyAfter .btQuoteTotalCurrency {
    padding: 0 3px 0 20px;
}

.btQuoteBooking .btQuoteTotalCalc {
    font-weight: 700;
    opacity: 1;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    font-size: 1.25em;
    line-height: 3.125;
    display: inline-block;
    background: rgba(0, 0, 0, .25);
    padding: 0 20px 0 3px;
}

.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 .btQuoteItem {
    margin-bottom: 20px;
}

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

.rtl .btQuoteBooking .btQuoteContact .btQuoteItem,
.rtl .bt_cc_email_confirmation_container {
    float: right;
}

/* 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 #ee920e inset;
    box-shadow: 0 0 0 1px #ee920e inset;
    border-color: #ee920e;
}

.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,
.bt_bb_color_scheme_8 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_9 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_9 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    -webkit-box-shadow: 0 0 0 1px #181818 inset, 0 3px 10px rgba(24, 24, 24, .3) !important;
    box-shadow: 0 0 0 1px #181818 inset, 0 3px 10px rgba(24, 24, 24, .3) !important;
    border-color: #181818;
}

.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,
.bt_bb_color_scheme_7 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_10 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_10 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    border-color: #181818;
    -webkit-box-shadow: 0 0 0 1px #fff inset, 0 3px 10px rgba(24, 24, 24, .3) !important;
    box-shadow: 0 0 0 1px #fff inset, 0 3px 10px rgba(24, 24, 24, .3) !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 1px #181818 inset, 0 3px 10px rgba(24, 24, 24, .3) !important;
    box-shadow: 0 0 0 1px #181818 inset, 0 3px 10px rgba(24, 24, 24, .3) !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 1px #fff inset, 0 3px 10px rgba(24, 24, 24, .3) !important;
    box-shadow: 0 0 0 1px #fff inset, 0 3px 10px rgba(24, 24, 24, .3) !important;
    border-color: #fff;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px #ee920e inset;
    box-shadow: 0 0 0 2px #ee920e 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: #ee920e;
    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: #ee920e;
    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, .1);
    -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 #999;
    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: #000;
    -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: #ee920e;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

/* First item disabled state */
.btQuoteBooking .ddChild ul li:first-child,
.btQuoteBooking .ddChild ul li:first-child:hover {
    border-top: none;
    background: none;
}

.btLightSkin .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_2 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_4 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_5 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_8 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_9 .btQuoteBooking .ddChild ul li:first-child,
.btLightSkin .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_2 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_4 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_5 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_8 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_9 .btQuoteBooking .ddChild ul li:first-child:hover {
    color: rgba(24, 24, 24, .5);
}

.btDarkSkin .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_1 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_3 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_6 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_7 .btQuoteBooking .ddChild ul li:first-child,
.bt_bb_color_scheme_10 .btQuoteBooking .ddChild ul li:first-child,
.btDarkSkin .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_1 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_3 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_6 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_7 .btQuoteBooking .ddChild ul li:first-child:hover,
.bt_bb_color_scheme_10 .btQuoteBooking .ddChild ul li:first-child:hover {
    color: rgba(255, 255, 255, .5);
}

.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: 4px 12px;
}

.btQuoteBooking .ddTitleText span {
    padding: 4px 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;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.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,
.bt_bb_color_scheme_8 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_9 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.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,
.bt_bb_color_scheme_8 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_9 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    border-color: rgba(24, 24, 24, .5);
}

.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,
.bt_bb_color_scheme_7 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.bt_bb_color_scheme_10 .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.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,
.bt_bb_color_scheme_7 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.bt_bb_color_scheme_10 .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    border-color: rgba(255, 255, 255, .5);
}

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

.rtl .btQuoteBooking .ddTitleText .ddImage,
.rtl .btQuoteBooking .ddChild ul li .ddImage {
    padding: 12px;
    padding-left: 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: -.75rem;
}

.rtl .btQuoteBooking .ddTitle .arrow {
    right: auto;
    left: 0;
}

/* Arrow itself */
.btQuoteBooking .ddTitle .arrow:before {
    content: '\f107';
    font-family: FontAwesome;
    display: block;
    padding-right: .5em;
    font-size: 1.5rem;
    -webkit-transition: 150ms ease transform, 150ms ease opacity;
    -moz-transition: 150ms ease transform, 150ms ease opacity;
    transition: 150ms ease transform, 150ms ease opacity;
}

.rtl .btQuoteBooking .ddTitle .arrow:before {
    padding-right: 0;
    padding-left: .5em;
}

.btQuoteBooking .borderRadiusTp .ddTitle .arrow:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    opacity: .5;
}

/* Submit button */
.btQuoteBooking .btContactSubmit {
    border: 0;
    line-height: 1;
    color: #fff;
    height: 3.125em;
    font-weight: bold;
    display: inline-block;
    padding: 0 3em;
    background: #ee920e;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: 1;
    white-space: nowrap;
    position: relative;
    outline: none;
    -webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
}

.btHardRoundedButtons .btQuoteBooking .btContactSubmit {
    border-radius: 50px;
}

.btSoftRoundedButtons .btQuoteBooking .btContactSubmit {
    border-radius: 3px;
}

.btQuoteBooking .btContactSubmit:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 1;
    border: 2px solid #ee920e;
}

.btHardRoundedButtons .btQuoteBooking .btContactSubmit:before {
    border-radius: 50px;
}

.btSoftRoundedButtons .btQuoteBooking .btContactSubmit:before {
    border-radius: 3px;
}

.btQuoteBooking .btContactSubmit:focus,
.btQuoteBooking .btContactSubmit:hover {
    background: #f43d11;
    -webkit-box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
    box-shadow: 0 3px 10px rgba(24, 24, 24, .3);
}

.btQuoteBooking .btContactSubmit:hover:before {
    opacity: 0;
    left: -6px;
    top: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
}

.bt_bb_color_scheme_5 .btQuoteBooking .btContactSubmit {
    background: #181818;
    color: #fff;
}

.bt_bb_color_scheme_5 .btQuoteBooking .btContactSubmit:before {
    border-color: #181818;
}

.bt_bb_color_scheme_5 .btQuoteBooking .btContactSubmit:hover {
    background: #fff;
    color: #181818;
}

.bt_bb_color_scheme_6 .btQuoteBooking .btContactSubmit {
    background: #fff;
    color: #181818;
}

.bt_bb_color_scheme_6 .btQuoteBooking .btContactSubmit:before {
    border-color: #fff;
}

.bt_bb_color_scheme_6 .btQuoteBooking .btContactSubmit:hover {
    background: #181818;
    color: #fff;
}

/* Tablets screen */
@media (max-width: 1024px) {
    .btQuoteBooking .btQuoteContact .btQuoteItem {
        float: none;
        width: auto;
    }

    .rtl .btQuoteBooking .btQuoteContact .btQuoteItem {
        float: none;
    }

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

    .btQuoteBooking .btQuoteItem {
        margin: 0 0 20px;
        padding: 0;
    }

    .rtl .btQuoteBooking .btQuoteItem {
        padding: 0;
    }

    .rtl .btQuoteBooking .btQuoteItem label {
        float: none;
        margin: 0 0 8px;
    }
}

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

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

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

/* 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 #ee920e inset, 0 1px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 0 0 #ee920e inset, 0 1px 5px rgba(0, 0, 0, .2);
}

.btPayPalForm {
    width: 0;
    height: 0;
    overflow: hidden;
}

.rtl .bt_cc_email_confirmation_container {
    text-align: right;
}

.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;
    padding-left: 1.95em;
    cursor: pointer;
}

.rtl .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label,
.rtl .bt_cc_email_confirmation_container [type="checkbox"]:checked+label {
    padding-left: 0;
    padding-right: 1.95em;
}

.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: 0;
    top: -2px;
    width: 1.5em;
    height: 1.5em;
    background: transparent;
    -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,
.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,
.bt_bb_color_scheme_8 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_9 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:before,
.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,
.bt_bb_color_scheme_8 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_9 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
    box-shadow: 0 0 0 1px rgba(24, 24, 24, .3) inset;
}

.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,
.bt_bb_color_scheme_7 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:before,
.bt_bb_color_scheme_10 .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:before,
.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,
.bt_bb_color_scheme_7 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_10 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .3) inset;
}

.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: 0;
}

.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:after,
.bt_cc_email_confirmation_container [type="checkbox"]:checked+label:after {
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    top: .1em;
    left: .3em;
    font-size: 1.3em;
    line-height: .8;
    -webkit-transition: 200ms ease all;
    -moz-transition: 200ms ease all;
    transition: 200ms ease all;
}

.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: -.15em;
}

.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: #ee920e;
    background: #ee920e;
}

.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,
.bt_bb_color_scheme_8 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_9 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 0 #181818 inset;
    box-shadow: 0 0 0 0 #181818 inset;
}

.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,
.bt_bb_color_scheme_7 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before,
.bt_bb_color_scheme_10 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
}

.bt_bb_color_scheme_5 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 0 #181818 inset;
    box-shadow: 0 0 0 0 #181818 inset;
    border-color: #fff;
    background: #fff;
}

.bt_bb_color_scheme_6 .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before {
    -webkit-box-shadow: 0 0 0 0 #fff inset;
    box-shadow: 0 0 0 0 #fff inset;
    border-color: #181818;
    background: #181818;
}

.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,
.bt_bb_color_scheme_8 .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_9 .bt_cc_email_confirmation_container label:hover:before {
    -webkit-box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset !important;
    box-shadow: 0 0 0 2px rgba(24, 24, 24, .5) inset !important;
}

.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,
.bt_bb_color_scheme_7 .bt_cc_email_confirmation_container label:hover:before,
.bt_bb_color_scheme_10 .bt_cc_email_confirmation_container label:hover:before {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
}

/* Law overrides */
/* Item lock */
.btQuoteItem.btCCLock {
    position: relative;
}

.btQuoteItem.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%;
    }

    .rtl .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,
    .rtl .btQuoteBooking .btQuoteBookingForm .btContactNext {
        margin: 0;
    }

    .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: 38px;
    -webkit-flex: 0 0 130px;
    -ms-flex: 0 0 130px;
    flex: 0 0 130px;
    margin-left: 30px;
}

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

@media (max-width: 1400px) {

    /* Typography breakpoint start 1350 */
    .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;
    }

    /* /Typography breakpoint */
}

@media (max-width: 1199px) {

    /* Typography breakpoint start 1200 */
    .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;
    }

    body {
        font-size: 14px;
    }

    /* /Typography breakpoint */
}

@media (max-width: 360px) {

    /* Typography breakpoint start 360 */
    .bt_bb_size_huge.bt_bb_headline h1,
    .bt_bb_size_huge.bt_bb_headline h2,
    .bt_bb_size_huge.bt_bb_headline h3,
    .bt_bb_size_huge.bt_bb_headline h4,
    .bt_bb_size_huge.bt_bb_headline h5,
    .bt_bb_size_huge.bt_bb_headline h6 {
        font-size: 3rem;
    }

    body {
        font-size: 13px;
    }

    /* Typography breakpoint */
    .btMenuVertical .mainHeader {
        width: 280px;
    }

    .btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
    .btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop {
        -webkit-transform: translateX(260px);
        -moz-transform: translateX(260px);
        -ms-transform: translateX(260px);
        transform: translateX(260px);
    }

    .rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
    .rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop {
        -webkit-transform: translateX(-260px);
        -moz-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        transform: translateX(-260px);
    }

    .btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
        -webkit-transform: translateY(0%) translateX(260px);
        -moz-transform: translateY(0%) translateX(260px);
        -ms-transform: translateY(0%) translateX(260px);
        transform: translateY(0%) translateX(260px);
    }

    .btMenuVerticalRight.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
        -webkit-transform: translateY(0%) translateX(-260px);
        -moz-transform: translateY(0%) translateX(-260px);
        -ms-transform: translateY(0%) translateX(-260px);
        transform: translateY(0%) translateX(-260px);
    }

    .btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
        -webkit-transform: translateY(-100%) translateX(260px);
        -moz-transform: translateY(-100%) translateX(260px);
        -ms-transform: translateY(-100%) translateX(260px);
        transform: translateY(-100%) translateX(260px);
    }

    .btMenuVerticalRight.btMenuVerticalOn .btContentWrap {
        -webkit-transform: translateX(-260px);
        -moz-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        transform: translateX(-260px);
    }
}

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

    .widget_shopping_cart .buttons .button.checkout {
        margin-top: 10px;
    }
}

@media (max-width: 992px) {

    .col2-set .col-1,
    .col2-set .col-2,
    .cart-collaterals .cross-sells,
    .cart-collaterals .cart_totals {
        float: none;
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        display: block;
        width: 100%;
    }

    ul.products li.product {
        -webkit-flex-basis: 50% !important;
        flex-basis: 50% !important;
        max-width: 50% !important;
    }

    table.shop_table input[name="update_cart"] {
        width: auto;
    }
}

@media (max-width: 768px) {
    div.product {
        display: block;
    }

    div.product div.summary,
    div.product div.images {
        text-align: center;
        margin-bottom: 2rem;
        padding: 0;
        max-width: 100%;
    }

    div.product div.summary .price {
        text-align: center;
        margin-bottom: 2rem;
    }

    div.product form.cart {
        text-align: center;
        margin-bottom: 2rem;
    }
}

@media (max-width: 620px) {
    ul.products li.product {
        -webkit-flex-basis: 100% !important;
        flex-basis: 100% !important;
        max-width: 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,
    .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,
    .bt_bb_color_scheme_7 table.shop_table_responsive tr,
    .bt_bb_color_scheme_10 table.shop_table_responsive tr,
    .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,
    .bt_bb_color_scheme_7 table.shop_table_responsive th,
    .bt_bb_color_scheme_10 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 input[name="update_cart"] {
        margin-top: 1em;
        float: none;
        width: 100%;
    }
}

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

/*# sourceMappingURL=style.css.map */


.wpcf7-date {
    width: 100%;
}

.wpcf7-date:before {
    width: 100%;
    content: attr(placeholder);
}

.wpcf7-date:hover:before {
    width: 0%;
    content: "";
}

.wpcf7-date.placeholderclass:before {
    width: 0%;
    content: "";
}

.category-home-image-a {
    min-height: 285px;
}

.owl-nav {
    display: none !important;
}


.blog-home-logo {
    height: 60px;
    width: 60px;
    border-radius: 50%;
}

.post-author {
    overflow: hidden;
    position: relative;
    -webkit-transform: translateY(-15%);
    -ms-transform: translateY(-15%);
    transform: translateY(-15%);
    float: left;
    margin-top: -35px;
}

.bt_bb_listing_box_inner {
    height: 100%;
}

.rating-checked {
    color: orange;
}

.loading-listing-disable {
    /* opacity: 0.5; */
    pointer-events: none;
    overflow: hidden;
}

.loader {
    width: 2em;
    height: 2em;
    font-size: 25px;
    box-sizing: border-box;
    border-top: 0.3em solid #e48900;
    border-radius: 50%;
    position: fixed;
    -webkit-animation: rotating 2s ease-in-out infinite;
    --direction: 1;
    margin: auto;
    top: 50%;
    left: 47%;
    right: 50%;
    z-index: 9999;
    color: black;
    outline: 10000px solid rgb(255 250 209 / 27%);
    background: rgba(0, 0, 0, 0.8);
}


.menu-active {
    color: #f4a311;
}



/* Safari */
@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
    }

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

@keyframes rotating {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.business-list-filtered{
    border-top: 1px solid lightgray;
    margin-top: 35px;
}

.business-list-filtered span{
    margin-top: 20px;
}

.filter-by-name-business{
    margin-top: 10px;
    margin-right: 15px;
    white-space: nowrap;
}


.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #ee920e;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}


.price-slider {
    -webkit-appearance: none !important;
    width: 100% !important;
    height: 15px !important;
    border-radius: 5px !important;
    background: #d3d3d3 !important;
    outline: none !important;
    opacity: 0.7 !important;
    -webkit-transition: .2s !important;
    transition: opacity .2s !important;
  }
  
  .price-slider:hover {
    opacity: 1 !important;
  }
  
  .price-slider::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    background: #04AA6D !important;
    cursor: pointer !important;
  }
  
  .price-slider::-moz-range-thumb {
    width: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    background: #04AA6D !important;
    cursor: pointer !important;
  }

  .slider-preview{
    margin: 0;
    margin-top: 20px;
  }

  .special-deal{
    background: #9933CC !important;
    padding: 5px !important;
    border-radius: 20px !important;
  }

  .product-price{
    margin-top: 30px;
    float: right;
  }

  .product-price span {
    padding: 5px;
    font-size: 20px;
}

.price-line-through{
    text-decoration: line-through;
    opacity: .6;
    font-size: 15px !important;
}

.cart-counter {
    width: 55px;
    position: fixed;
    bottom: 5%;
    left: 90%;
    right: 0;
    cursor: pointer;
    z-index: 1;
    background: black;
    border-radius: 55%;
    height: 55px;
    color: #f49804fa;
    padding: 8px;
    z-index: 9999;
}

.cart-counter span{
    position: absolute;
    margin-top: -10px;
    font-size: 20px;
    background: black;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    padding: 2px;
}