/* 

Theme Name: Avantage

Theme URI: http://avantage.bold-themes.com

Description: Avantage is a Consulting WordPress Theme perfect for Business, Marketing, Human Resources, Financial, Accountant, Tax Advisor or similar type of business, large or small. Avantage offers custom tailored elements, pixel perfect layouts and awesome look and feel ready to be used for your company or client. It comes with five different demos that you can customize any way you want, with a set of options such as header styles, menu location, custom colors and much, much more. Avantage is is fast, easy to configure and to use, works great with many languages - RTL too - and across devices.

Version: 2.0.1

Author: BoldThemes

Author URI: http://bold-themes.com

Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

Text Domain: avantage

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. Floating image

15. Floating element

16. Typography etc responsive

17. Woocommerce screens

18. Fixes

19. Gutenberg



*/

/* Fonts */

/* Template fonts, edit in config.php  */

/* Base font */

/* Base menu font */

/* Headline fond */

/* Headline supertitle font */

/* Headline subtitle font */

/* Button font */

/* Variables  */

/* Base font size */

/* Base font color */

/* Base bg color */

/* Base border color */

/* Base border color active */

/* Sub bg color */

/* Light bg color 15% */

/* Light bg color 10% */

/* Light bg color 50% */

/* Light bg color 5% */

/* Base font color */

/* Base bg color */

/* Base border color */

/* Base border color active */

/* Sub bg color */

/* Dark bg color 15% */

/* Dark bg color 10% */

/* Dark bg color 50% */

/* Dark bg color 5% */

/* 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 */

/* include btMaxLines(lines, line-height); */

/* fragment btClear; */

/* Aliases */

/* Cost calculator specific */

/* Reset */

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary,

audio,

canvas,

video {

    display: block;

    }

audio,

canvas,

video {

    display: inline-block;

    }

*:focus,

* {

    outline: none;

    outline: 0;

    }

.touch * {

    -webkit-tap-highlight-color: rgba(0,0,0,0);

    -webkit-focus-ring-color: rgba(0,0,0,0);

    }

button::-moz-focus-inner {

    border: 0;

    }

audio:not([controls]) {

    display: none;

    height: 0;

    }

html,

body {

    margin: 0;

    padding: 0;

    }

*,

*:after,

*:before {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0;

    margin: 0;

    background-repeat: no-repeat;

    }



/* FloatClears */

.btClear:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }



/* Text meant only for screen readers. */

.screen-reader-text {

    clip: rect(1px,1px,1px,1px);

    position: absolute !important;

    height: 1px;

    width: 1px;

    overflow: hidden;

    }

.screen-reader-text:focus {

    background-color: #f1f1f1;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);

    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);

    clip: auto !important;

    color: #21759b;

    display: block;

    font-size: 14px;

    font-size: .875rem;

    font-weight: bold;

    height: auto;

    left: 5px;

    line-height: normal;

    padding: 15px 23px 14px;

    text-decoration: none;

    top: 5px;

    width: auto;

    z-index: 100000;

    }



/* Skin */

.btDarkSkin {

    color: #fff;

    background-color: #191919;

    }

.btLightSkin {

    color: #181818;

    background-color: #fff;

    }

select,

textarea,

input,

.fancy-select .trigger {

    color: inherit;

    }

.btLightSkin select,

.btLightSkin textarea,

.btLightSkin input,

.btLightSkin .fancy-select .trigger,

.btDarkSkin .btLightSkin select,

.btDarkSkin .btLightSkin textarea,

.btDarkSkin .btLightSkin input,

.btDarkSkin .btLightSkin .fancy-select .trigger,

.btLightSkin .btDarkSkin .btLightSkin select,

.btLightSkin .btDarkSkin .btLightSkin textarea,

.btLightSkin .btDarkSkin .btLightSkin input,

.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger {

    border: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin select,

.btDarkSkin textarea,

.btDarkSkin input,

.btDarkSkin .fancy-select .trigger,

.btLightSkin .btDarkSkin select,

.btLightSkin .btDarkSkin textarea,

.btLightSkin .btDarkSkin input,

.btLightSkin .btDarkSkin .fancy-select .trigger,

.btDarkSkin.btLightSkin .btDarkSkin select,

.btDarkSkin.btLightSkin .btDarkSkin textarea,

.btDarkSkin.btLightSkin .btDarkSkin input,

.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger {

    border: 1px solid rgba(255,255,255,.2);

    }



/* Form elements */

select,

input {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    }

input:not([type='checkbox']):not([type='radio']),

button {

    -webkit-appearance: none;

    }

input:not([type='checkbox']):not([type='radio']),

textarea,

select {

    outline: none;

    font: inherit;

    width: 100%;

    line-height: 1;

    width: 100%;

    display: block;

    padding: 1.25em;

    background: transparent;

    color: inherit;

    }

.btTextRight input:not([type='checkbox']):not([type='radio']),

.btTextRight textarea,

.btTextRight select {

    text-align: right;

    }

.btLightSkin input:not([type='checkbox']):not([type='radio']),

.btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']),

.btLightSkin .btDarkSkin .btLightSkin input:not([type='checkbox']):not([type='radio']),

.btLightSkin textarea,

.btDarkSkin .btLightSkin textarea,

.btLightSkin .btDarkSkin .btLightSkin textarea,

.btLightSkin select,

.btDarkSkin .btLightSkin select,

.btLightSkin .btDarkSkin .btLightSkin select {

    background: #fff;

    }

.btDarkSkin input:not([type='checkbox']):not([type='radio']),

.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']),

.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']),

.btDarkSkin textarea,

.btLightSkin .btDarkSkin textarea,

.btDarkSkin.btLightSkin .btDarkSkin textarea,

.btDarkSkin select,

.btLightSkin .btDarkSkin select,

.btDarkSkin.btLightSkin .btDarkSkin select {

    background: #191919;

    }

input[type="file"] {

    padding: .55em 1.25em .55em .65em !important;

    line-height: 1 !important;

    }

input[type="file"]::-webkit-file-upload-button {

    background: #e94d65 !important;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    color: #fff;

    font-weight: 700;

    font-family: Sarabun;

    border: 0;

    padding: 8px 15px;

    font-size: .875em;

    cursor: pointer;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    }

.btHardRoundedButtons input[type="file"]::-webkit-file-upload-button {

    border-radius: 50px;

    }

.btSoftRoundedButtons input[type="file"]::-webkit-file-upload-button {

    border-radius: 5px;

    }

input[type="file"]::-webkit-file-upload-button:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

select {

    padding-top: .25em;

    padding-bottom: .25em;

    }

input:not([type='checkbox']):not([type='radio']),

select,

.fancy-select .trigger,

.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {

    height: 3.25em;

    line-height: 3.25;

    }

input[type='text'],

input[type='password'],

input[type='color'],

input[type='date'],

input[type='datetime-local'],

input[type='email'],

input[type='month'],

input[type='number'],

input[type='range'],

input[type='tel'],

input[type='time'],

input[type='url'],

input[type='week'],

textarea {

    line-height: 1 !important;

    }



/* Fancy select */

.fancy-select {

    position: relative;

    }

.fancy-select .trigger {

    overflow: hidden;

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

    position: relative;

    cursor: pointer;

    padding: 0 0 0 1.25em;

    }

.btHardRoundedButtons .fancy-select .trigger {

    border-radius: 50px;

    }

.btSoftRoundedButtons .fancy-select .trigger {

    border-radius: 5px;

    }

.rtl .fancy-select .trigger {

    padding: 0 1.25em 0 0;

    }

.fancy-select .trigger:before {

    content: '\f107';

    font-family: FontAwesome;

    display: block;

    float: right;

    padding: 0 .75em;

    font-size: 1rem;

    opacity: .5;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    }

.rtl .fancy-select .trigger:before {

    float: left;

    }

.fancy-select .trigger.open:before {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    opacity: 1;

    }

.fancy-select .options {

    font-size: .875em;

    display: none;

    position: absolute;

    top: auto;

    left: 0;

    width: 100%;

    list-style: none;

    max-height: 320px;

    overflow: auto;

    border: 0;

    background-color: #fff;

    color: #181818;

    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    }

.fancy-select .options.open {

    z-index: 20;

    display: block;

    }

.fancy-select .options.overflowing {

    top: auto;

    bottom: 3.75em;

    }

.fancy-select ul.options {

    padding: .5em 0;

    margin: 0;

    line-height: 1.5;

    }

.fancy-select ul.options li {

    cursor: pointer;

    margin: 0;

    padding: .85714em 1.42857em;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    border: 0;

    position: relative;

    }

.fancy-select ul.options li:before {

    position: absolute;

    display: block;

    left: 0;

    height: 2px;

    top: 50%;

    margin-top: -1px;

    content: "";

    background: #e94d65;

    -webkit-transition: transform 300ms ease;

    -moz-transition: transform 300ms ease;

    transition: transform 300ms ease;

    -webkit-transform-origin: 0% 50%;

    -moz-transform-origin: 0% 50%;

    -ms-transform-origin: 0% 50%;

    transform-origin: 0% 50%;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

    width: 10px;

    }

.rtl .fancy-select ul.options li:before {

    left: auto;

    right: 0;

    -webkit-transform-origin: 100% 50%;

    -moz-transform-origin: 100% 50%;

    -ms-transform-origin: 100% 50%;

    transform-origin: 100% 50%;

    }

.fancy-select ul.options li:hover {

    color: #e94d65;

    }

.fancy-select ul.options li:hover:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.fancy-select ul.options li.selected:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']),

.btHardRoundedButtons a.select2-choice {

    border-radius: 50px;

    }

.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']),

.btSoftRoundedButtons a.select2-choice {

    border-radius: 5px;

    }

.btHardRoundedButtons textarea,

.btHardRoundedButtons select {

    border-radius: 50px;

    }

.btSoftRoundedButtons textarea,

.btSoftRoundedButtons select {

    border-radius: 5px;

    }

.btHardRoundedButtons textarea {

    border-radius: 26px;

    }

input:not([type='checkbox']):not([type='radio']):not([type='submit']),

textarea,

.fancy-select .trigger,

select {

    -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,

select:focus {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4);

    }

textarea {

    resize: vertical;

    line-height: inherit;

    }

button {

    font: inherit;

    cursor: pointer;

    }

.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,

.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,

.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,

.btDarkSkin textarea:focus,

.btLightSkin .btDarkSkin textarea:focus,

.btDarkSkin.btLightSkin .btDarkSkin textarea:focus,

.btDarkSkin .fancy-select .trigger.open,

.btLightSkin .btDarkSkin .fancy-select .trigger.open,

.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open {

    border: 1px solid rgba(255,255,255,.4);

    }



/* Iframe resize fix */

.bt-video-container {

    position: relative;

    padding-bottom: 56.25%;

    height: 0;

    overflow: hidden;

    }

.bt-video-container iframe,

.bt-video-container object,

.bt-video-container embed,

.bt-video-container video {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    }



/* Texts */

img,

figure {

    max-width: 100%;

    height: auto;

    }

pre code {

    display: block;

    }

pre {

    overflow: hidden;

    }

.btContentHolder pre {

    margin: 0 0 30px;

    white-space: pre-wrap;

    padding: 20px;

    border: 1px solid rgba(24,24,24,.2);

    }



/* Href */

a {

    text-decoration: none;

    -webkit-transition: color 200ms ease;

    -moz-transition: color 200ms ease;

    transition: color 200ms ease;

    color: inherit;

    }

.btContent a {

    color: #e94d65;

    }

a:hover {

    text-decoration: none;

    color: #e94d65;

    }

.btContent a:hover {

    color: inherit;

    }

.btText a {

    color: #e94d65;

    }

.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;

    }



/* Base font */

html {

    font-size: 16px;

    }

body {

    font-family: "Roboto",Arial,Helvetica,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: "Sarabun",Arial,Helvetica,sans-serif;

    }

h1:after,

h2:after,

h3:after,

h4:after,

h5:after,

h6:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

h1,

h2,

h3,

h4,

h5,

h6 {

    clear: both;

    padding: 0 0 .4em;

    line-height: 1;

    margin: 0;

    font-weight: 800;

    letter-spacing: -.03em;

    }

h1 {

    font-size: 3em;

    }

h2 {

    font-size: 2.5em;

    }

h3 {

    font-size: 2.10225em;

    }

h4 {

    font-size: 1.76775em;

    }

h5 {

    font-size: 1.4865em;

    }

h6 {

    font-size: 1.25em;

    }



/* Blockquotes*/

blockquote {

    display: block;

    margin: 0;

    font-size: 1.5625em;

    font-style: normal;

    font-weight: 400;

    line-height: 1.3;

    position: relative;

    padding: 1.6em 0 1.6em .8em;

    }

blockquote:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.rtl blockquote {

    padding: 1.6em .8em 1.6em 0;

    }

.bt_bb_align_center blockquote {

    padding: 1.6em 0;

    }

.bt_bb_align_right blockquote {

    padding: 1.6em .8em 1.6em 0;

    }

blockquote:before {

    content: '\e900';

    font-family: Avantage;

    display: block;

    font-size: 6em;

    line-height: 1;

    position: absolute;

    top: -.15em;

    left: 0;

    opacity: .1;

    color: currentColor;

    }

.bt_bb_align_right blockquote:before {

    right: 0;

    left: auto;

    }

.bt_bb_align_center blockquote:before {

    left: 50%;

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    }

.rtl blockquote:before {

    right: 0;

    left: auto;

    }

blockquote > *:last-child {

    margin-bottom: 0;

    }

cite {

    font-style: normal;

    opacity: .5;

    }

blockquote cite {

    font-size: 1.25rem;

    }



/* Tables */

.btContentHolder table {

    width: 100%;

    margin: 0 0 1em;

    border-collapse: collapse;

    text-align: initial;

    border: 1px solid rgba(24,24,24,.07);

    }

.btDarkSkin .btContentHolder table,

.btLightSkin .btDarkSkin .btContentHolder table,

.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table {

    border: 1px solid rgba(255,255,255,.05);

    }

.btContentHolder table td,

.btContentHolder table th {

    padding: 1em;

    border: 1px solid rgba(24,24,24,.07);

    }

.btDarkSkin .btContentHolder table td,

.btLightSkin .btDarkSkin .btContentHolder table td,

.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table td,

.btDarkSkin .btContentHolder table th,

.btLightSkin .btDarkSkin .btContentHolder table th,

.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table th {

    border: 1px solid rgba(255,255,255,.05);

    }

.btContentHolder table td > *:last-child,

.btContentHolder table th > *:last-child {

    margin-bottom: 0;

    }

.btContentHolder table th {

    text-align: left;

    }

.btContentHolder table thead th {

    font-weight: 700;

    background-color: #e94d65;

    color: white;

    }

.bt_bb_layout_boxed_600 .bt_bb_cell {

    width: 600px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }

.bt_bb_layout_boxed_700 .bt_bb_cell {

    width: 700px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }

.bt_bb_layout_boxed_800 .bt_bb_cell {

    width: 800px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }

.bt_bb_layout_boxed_900 .bt_bb_cell {

    width: 900px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }

.bt_bb_layout_boxed_1000 .bt_bb_cell {

    width: 1000px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }

.bt_bb_layout_boxed_1100 .bt_bb_cell {

    width: 1100px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }

.bt_bb_layout_boxed_1200 .bt_bb_cell {

    width: 1200px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }

.bt_bb_layout_boxed_1400 .bt_bb_cell {

    width: 1400px;

    max-width: -webkit-calc(100% - 60px);

    max-width: -moz-calc(100% - 60px);

    max-width: calc(100% - 60px);

    }



/* Added bootstrap visible / hidden classes */

@media (max-width: 480px) {

.visible-xs {

    display: block !important;

    }

}



@media (min-width: 480px) and (max-width:767px) {

.visible-ms {

    display: block !important;

    }

}



@media (min-width: 768px) and (max-width: 991px) {

.visible-sm {

    display: block !important;

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

.visible-md {

    display: block !important;

    }

}



@media (min-width: 1200px) {

.visible-lg {

    display: block !important;

    }

}



/* Grid breakpoint rewrite */

@media (max-width: 768px) {

.bt_bb_column[data-width="3"],

.bt_bb_column[data-width="2"] {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

.bt_bb_column_inner[data-width="3"],

.bt_bb_column_inner[data-width="2"] {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

}



@media (max-width: 480px) {

.hidden-xs {

    display: none !important;

    }

}



@media (min-width: 480px) and (max-width: 767px) {

.hidden-ms {

    display: none !important;

    }

}



@media (min-width: 768px) and (max-width: 991px) {

.hidden-sm {

    display: none !important;

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

.hidden-md {

    display: none !important;

    }

}



@media (min-width: 1200px) {

.hidden-lg {

    display: none !important;

    }

}



html,

body {

    min-height: 100vh;

    }

body:not(.btPageTransitions) {

    min-height: 101vh;

    }



/* RTL support */

body.rtl {

    direction: rtl;

    unicode-bidi: embed;

    }



/* Template base */

.btContentWrap {

    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);

    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);

    transition: transform 1s cubic-bezier(.230,1,.320,1);

    }

.btContentWrap:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btSiteFooter {

    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1),padding-top 300ms ease;

    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1),padding-top 300ms ease;

    transition: transform 1s cubic-bezier(.230,1,.320,1),padding-top 300ms ease;

    }

.btPageWrap {

    position: relative;

    overflow: hidden;

    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);

    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);

    transition: transform 1s cubic-bezier(.230,1,.320,1);

    }

.btPageWrap:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }



/* Z indexes */

.mainHeader,

.btVerticalHeaderTop {

    z-index: 10002;

    }

.btPreloader {

    z-index: 100000;

    }



/* Gutter port keeps width */

.port {

    width: 100%;

    padding: 8px 30px !important;

    }

.gutter .port {

    max-width: 1260px;

    margin: auto;

    }

.btWithSidebar .btContent .gutter .port {

    padding: 0;

    }

@media (max-width: 1259px) {

.gutter .port {

    width: 100%;

    max-width: none;

    padding-left: 30px;

    padding-right: 30px;

    }

.btMenuVerticalRight .btVerticalMenuTrigger {

    margin: 0;

    }

}



/* Content holder and sidebars*/

.btNoSidebar .btContentHolder,

.btNoSidebar .btContent {

    width: auto;

    padding: 0;

    }



/* Page without BB & sidebar */

:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent {

    max-width: 1260px;

    margin-left: auto;

    margin-right: auto;

    padding: 4em 30px 0;

    }

:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent .gutter .port {

    padding-left: 0;

    padding-right: 0;

    }

:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent > article:first-child {

    margin-top: 0;

    }

.btBelowMenu.btHideHeadline.single-portfolio .btContentHolder {

    padding-top: 13em;

    }

.btWithSidebar .btContentHolder {

    max-width: 1260px;

    margin: auto;

    padding: 4em 30px 4em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.btBelowMenu.btHideHeadline.btWithSidebar .btContentHolder {

    padding-top: 17em;

    }

.btWithSidebar .btContentHolder .btContent {

    width: 75%;

    }

.btWithSidebar .btContentHolder .btSidebar {

    width: 25%;

    padding: 0;

    }

.btSidebarLeft.btWithSidebar .btContentHolder {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    }

.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {

    padding-right: 20px;

    }

.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {

    padding-right: 0;

    padding-left: 20px;

    }

.btSidebarLeft.btWithSidebar .btContentHolder .btContent {

    padding-left: 20px;

    }

.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btContent {

    padding-left: 0;

    padding-right: 20px;

    }

.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {

    padding-left: 20px;

    }

.rtl.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {

    padding-left: 0;

    padding-right: 20px;

    }

.btSidebarRight.btWithSidebar .btContentHolder .btContent {

    padding-right: 20px;

    }

.rtl.btSidebarRight.btWithSidebar .btContentHolder .btContent {

    padding-right: 0;

    padding-left: 20px;

    }



/* 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-left: 0 !important;

    padding-right: 0 !important;

    }

.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,

.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {

    padding-top: 4em;

    }

}



/* Preloader */

.btPreloader {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    position: fixed;

    top: 0;

    left: 0;

    bottom: 0;

    background-color: inherit;

    width: 100%;

    vertical-align: middle;

    text-align: center;

    -webkit-transform: translate(0,0);

    -moz-transform: translate(0,0);

    -ms-transform: translate(0,0);

    transform: translate(0,0);

    opacity: 1;

    -webkit-transition: all 800ms ease;

    -moz-transition: all 800ms ease;

    transition: all 800ms 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: 5px;

    padding: .7em 1.2em;

    display: block;

    background-color: #e94d65;

    max-width: 350px;

    margin-left: auto;

    margin-right: auto;

    }

.btPreloader .animation > div img {

    margin: 0 auto;

    }

.btRemovePreloader .btPreloader {

    -webkit-transform: translate(0,-100%);

    -moz-transform: translate(0,-100%);

    -ms-transform: translate(0,-100%);

    transform: translate(0,-100%);

    opacity: 0;

    }

.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: 140px;

    -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: 280px;

    }



/* Loader */

.btLoader {

    display: inline-block;

    position: relative;

    width: 64px;

    height: 64px;

    }

.btLoader > div,

.btLoader > span {

    position: absolute;

    top: 27px;

    width: 11px;

    height: 11px;

    border-radius: 50%;

    background: #e94d65;

    -webkit-animation-timing-function: cubic-bezier(0,1,1,0);

    -moz-animation-timing-function: cubic-bezier(0,1,1,0);

    animation-timing-function: cubic-bezier(0,1,1,0);

    }

.btLoader > div:nth-child(1),

.btLoader > span:nth-child(1) {

    left: 6px;

    -webkit-animation: lds-ellipsis1 .6s infinite;

    -moz-animation: lds-ellipsis1 .6s infinite;

    animation: lds-ellipsis1 .6s infinite;

    }

.btLoader > div:nth-child(2),

.btLoader > span:nth-child(2) {

    left: 6px;

    -webkit-animation: lds-ellipsis2 .6s infinite;

    -moz-animation: lds-ellipsis2 .6s infinite;

    animation: lds-ellipsis2 .6s infinite;

    }

.btLoader > div:nth-child(3),

.btLoader > span:nth-child(3) {

    left: 26px;

    -webkit-animation: lds-ellipsis2 .6s infinite;

    -moz-animation: lds-ellipsis2 .6s infinite;

    animation: lds-ellipsis2 .6s infinite;

    }

.btLoader > div:nth-child(4),

.btLoader > span:nth-child(4) {

    left: 45px;

    -webkit-animation: lds-ellipsis3 .6s infinite;

    -moz-animation: lds-ellipsis3 .6s infinite;

    animation: lds-ellipsis3 .6s infinite;

    }

.btLoader > div:nth-child(5),

.btLoader > div:nth-child(6),

.btLoader > span:nth-child(5),

.btLoader > span:nth-child(6) {

    display: none;

    }

@-webkit-keyframes lds-ellipsis1 {

0% {

    -webkit-transform: scale(0);

    transform: scale(0);

    }

100% {

    -webkit-transform: scale(1);

    transform: scale(1);

    }

}



@-moz-keyframes lds-ellipsis1 {

0% {

    -moz-transform: scale(0);

    transform: scale(0);

    }

100% {

    -moz-transform: scale(1);

    transform: scale(1);

    }

}



@keyframes lds-ellipsis1 {

0% {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    }

100% {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

}



@-webkit-keyframes lds-ellipsis3 {

0% {

    -webkit-transform: scale(1);

    transform: scale(1);

    }

100% {

    -webkit-transform: scale(0);

    transform: scale(0);

    }

}



@-moz-keyframes lds-ellipsis3 {

0% {

    -moz-transform: scale(1);

    transform: scale(1);

    }

100% {

    -moz-transform: scale(0);

    transform: scale(0);

    }

}



@keyframes lds-ellipsis3 {

0% {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

100% {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    }

}



@-webkit-keyframes lds-ellipsis2 {

0% {

    -webkit-transform: translate(0,0);

    transform: translate(0,0);

    }

100% {

    -webkit-transform: translate(19px,0);

    transform: translate(19px,0);

    }

}



@-moz-keyframes lds-ellipsis2 {

0% {

    -moz-transform: translate(0,0);

    transform: translate(0,0);

    }

100% {

    -moz-transform: translate(19px,0);

    transform: translate(19px,0);

    }

}



@keyframes lds-ellipsis2 {

0% {

    -webkit-transform: translate(0,0);

    -moz-transform: translate(0,0);

    -ms-transform: translate(0,0);

    transform: translate(0,0);

    }

100% {

    -webkit-transform: translate(19px,0);

    -moz-transform: translate(19px,0);

    -ms-transform: translate(19px,0);

    transform: translate(19px,0);

    }

}



@-webkit-keyframes btSpinner {

0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

    }

100% {

    -webkit-transform: rotate(359deg);

    transform: rotate(359deg);

    }

}



@-moz-keyframes btSpinner {

0% {

    -moz-transform: rotate(0deg);

    transform: rotate(0deg);

    }

100% {

    -moz-transform: rotate(359deg);

    transform: rotate(359deg);

    }

}



@keyframes btSpinner {

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: 10% bottom;

    background-size: initial;

    }

.btErrorPage .port {

    padding-top: 6em;

    padding-bottom: 6em;

    }



/* Password protected page */

.post-password-form {

    max-width: 1260px;

    margin: 50px auto 50px auto !important;

    }



/* Breadcrumbs */

.btBreadCrumbs {

    text-transform: uppercase;

    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;

    line-height: 1.25;

    }

.btBreadCrumbs span {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    margin-left: 0;

    padding-left: 0;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.btBreadCrumbs span a {

    color: currentColor;

    -webkit-transition: 300ms ease opacity;

    -moz-transition: 300ms ease opacity;

    transition: 300ms ease opacity;

    }

.btBreadCrumbs span a:hover {

    opacity: .4;

    }

.btBreadCrumbs span:not(:last-child):after {

    content: ' ';

    display: block;

    width: .9rem;

    height: 1px;

    }

.bt_bb_headline.bt_bb_dash_top .btBreadCrumbs .btArticleCategories:before {

    display: none;

    }



/* Page headline */

.btPageHeadline {

    background-color: rgba(24,24,24,.05);

    background-size: cover;

    }

.btPageHeadline header {

    max-width: 768px;

    -ms-word-wrap: break-word;

    word-wrap: break-word;

    }

.btMenuCenter .btPageHeadline header {

    margin: auto;

    }

.single-post .btPageHeadline header,

.single-portfolio .btPageHeadline header {

    max-width: 100%;

    }

.single-post .btPageHeadline header .bt_bb_headline_subheadline,

.single-portfolio .btPageHeadline header .bt_bb_headline_subheadline {

    max-width: 768px;

    }

.btPageHeadline .bt_bb_port {

    padding-bottom: 5em;

    padding-top: 5em;

    }

body.btBelowMenu .btPageHeadline .bt_bb_port {

    padding-top: 15em;

    }

body.btBelowMenu.btMenuBelowLogo .btPageHeadline .bt_bb_port {

    padding-top: 19em;

    }

.btPageHeadline.bt_bb_section[class*="light_solid"]:before {

    background-color: rgba(255,255,255,.75);

    }

.btDarkSkin .btPageHeadline,

.btLightSkin .btDarkSkin .btPageHeadline,

.btDarkSkin.btLightSkin .btDarkSkin .btPageHeadline {

    background-color: rgba(255,255,255,.05);

    }



/* 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: #191919;

    }

.error404 .btContentWrap {

    padding-top: 0 !important;

    }

.btErrorPage {

    min-height: 100vh;

    height: 100vh;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    background-position: center center;

    background-size: cover;

    }

.btErrorPage .bt_bb_port {

    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;

    width: 100%;

    }

.btErrorPage.bt_bb_section[class*="bt_bb_background_overlay"]:before {

    content: ' ';

    pointer-events: none;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    z-index: 1;

    background: -webkit-linear-gradient(top,rgba(222,222,222,.5) 0%,rgba(255,255,255,.5) 100%) !important;

    background: -moz-linear-gradient(top,rgba(222,222,222,.5) 0%,rgba(255,255,255,.5) 100%) !important;

    background: linear-gradient(to bottom,rgba(222,222,222,.5) 0%,rgba(255,255,255,.5) 100%) !important;

    }

.btErrorPage .bt_bb_column.bt_bb_align_center {

    text-align: center;

    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline h2 {

    font-size: 4.375rem;

    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:before {

    margin-left: auto;

    margin-right: auto;

    float: none;

    display: block;

    border-top: 2px solid #e94d65;

    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline {

    font-size: 1em !important;

    margin-top: 2em;

    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline a {

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    background: #e94d65;

    color: #fff;

    padding: 1.125em 1.875em;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    font-weight: 700;

    display: inline-block;

    line-height: 1;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline a:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btSoftRoundedButtons .btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline a {

    border-radius: 5px;

    }

.btHardRoundedButtons .btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline a {

    border-radius: 50px;

    }

@media (max-width: 768px) {

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_superheadline:before,

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_superheadline:after {

    width: 2.5rem !important;

    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline h2 {

    font-size: 3rem;

    }

}



/* 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: "Sarabun",Arial,Helvetica,sans-serif;

    -webkit-transition: opacity 300ms ease;

    -moz-transition: opacity 300ms ease;

    transition: opacity 300ms ease;

    visibility: hidden;

    opacity: 0;

    }

.btMenuInitFinished .mainHeader {

    visibility: initial;

    opacity: 1;

    }

.mainHeader:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.mainHeader a {

    color: inherit;

    -webkit-transition: color 200ms linear;

    -moz-transition: color 200ms linear;

    transition: color 200ms linear;

    }

.mainHeader a:hover {

    color: #e94d65;

    }

.btPageTransitions .mainHeader {

    z-index: 1020;

    }



/* Below menu */

.btMenuHorizontal:not(.btBelowMenu) .mainHeader {

    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    }



/* Main menu */

.btLogoArea {

    position: relative;

    z-index: 1;

    }

.menuPort {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 16px;

    }

.menuPort:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.menuPort nav ul {

    list-style: none;

    display: block;

    margin: 0;

    padding: 0;

    -webkit-transition: all 200ms ease 0s;

    -moz-transition: all 200ms ease 0s;

    transition: all 200ms ease 0s;

    }

.menuPort nav ul li {

    display: block;

    margin: 0;

    padding: 0;

    position: relative;

    }

.menuPort nav ul li a {

    display: block;

    position: relative;

    padding: .85714em 1em;

    font-weight: 400;

    }

.menuPort nav ul li a:hover {

    color: currentColor;

    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(-20px);

    -moz-transform: translateY(-20px);

    -ms-transform: translateY(-20px);

    transform: translateY(-20px);

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.rtl .menuPort ul > li > ul {

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.menuPort ul > li > ul ul {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.menuPort nav > ul > li > a {

    line-height: 140px;

    padding: 0;

    font-weight: 700;

    }

.btBelowLogoArea .menuPort nav > ul > li > a {

    line-height: 70px;

    }

.menuPort nav ul ul li a {

    font-weight: 400;

    }



/* Logo and triggers */

.btTextLogo {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 2em;

    font-weight: 800;

    line-height: 140px;

    letter-spacing: -.03em;

    }

.btMenuVertical .btTextLogo {

    line-height: 81.2px;

    }

.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: 140px;

    width: auto;

    display: block;

    }

.btMenuVertical .btLogoArea .logo img {

    height: 84px;

    }

.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: 24.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: 35px;

    height: 35px;

    position: relative;

    padding: 0;

    float: left;

    margin: 52.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: 10%;

    -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);

    }

.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon:before,

.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon:after {

    top: -webkit-calc(50% - 1px);

    top: -moz-calc(50% - 1px);

    top: calc(50% - 1px);

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    }

.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,

.btAccentGradientHeader .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,

.btAccentGradientHeader .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: 10%;

    }

.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon:after {

    bottom: -webkit-calc(50% - 1px);

    bottom: -moz-calc(50% - 1px);

    bottom: calc(50% - 1px);

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    }

.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,

.btAccentGradientHeader .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,

.btAccentGradientHeader .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,

.btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {

    border-top-color: #e94d65;

    }

.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,

.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {

    border-top-color: #181818;

    }

.btHorizontalMenuTrigger:hover .bt_bb_icon:before {

    top: 0;

    }

.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon:before {

    top: -webkit-calc(50% - 1px);

    top: -moz-calc(50% - 1px);

    top: calc(50% - 1px);

    -webkit-transform: rotate(45deg) scaleX(.75);

    -moz-transform: rotate(45deg) scaleX(.75);

    -ms-transform: rotate(45deg) scaleX(.75);

    transform: rotate(45deg) scaleX(.75);

    }

.btHorizontalMenuTrigger:hover .bt_bb_icon:after {

    bottom: 0;

    }

.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon:after {

    bottom: -webkit-calc(50% - 1px);

    bottom: -moz-calc(50% - 1px);

    bottom: calc(50% - 1px);

    -webkit-transform: rotate(-45deg) scaleX(.75);

    -moz-transform: rotate(-45deg) scaleX(.75);

    -ms-transform: rotate(-45deg) scaleX(.75);

    transform: rotate(-45deg) scaleX(.75);

    }

.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,

.btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {

    border-top-color: #e94d65;

    }

.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;

    left: -15px;

    width: 10px;

    pointer-events: none;

    height: 2px;

    background-color: #e94d65;

    top: 50%;

    margin-top: -1px;

    }

.rtl.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,

.rtl.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {

    left: auto;

    right: -15px;

    }

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a:before,

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a:before,

.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a:before,

.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a:before {

    width: 10px;

    }



/* Drop down menu */

.btMenuHorizontal .menuPort ul ul {

    background-color: #fff;

    }

.btMenuHorizontal .menuPort ul ul li a {

    padding-left: 1.42857em;

    padding-right: 1.42857em;

    color: #181818;

    }

.btMenuHorizontal .menuPort ul ul li a:hover {

    color: #e94d65;

    }

.btMenuHorizontal .menuPort ul ul li .subToggler {

    top: 50%;

    margin-top: -1.5em;

    width: 35px;

    color: #181818;

    }

.btMenuHorizontal .menuPort ul ul li .subToggler:before {

    content: "\f105";

    }

.rtl.btMenuHorizontal .menuPort ul ul li .subToggler {

    left: 0;

    right: auto;

    }

.rtl.btMenuHorizontal .menuPort ul ul li .subToggler:before {

    content: "\f104";

    }

.btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a {

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    position: relative;

    overflow: hidden;

    }

.btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a:after {

    display: block;

    content: "";

    position: absolute;

    left: 5px;

    right: 5px;

    top: 0;

    bottom: 0;

    background: #e94d65;

    z-index: -1;

    opacity: 0;

    -webkit-transition: opacity 350ms ease;

    -moz-transition: opacity 350ms ease;

    transition: opacity 350ms ease;

    }

.btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a:hover {

    color: #fff;

    }

.btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a:hover:after {

    opacity: 1;

    }



/* Subtogglers */

.subToggler {

    display: none;

    cursor: pointer;

    position: absolute;

    top: 0;

    width: 40px;

    z-index: 80;

    padding: 0;

    text-align: center;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    opacity: .5;

    }

.on > .subToggler {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    opacity: 1;

    }

body.btMenuVertical .subToggler {

    display: block !important;

    padding: 20px 0;

    line-height: 1;

    right: 0;

    top: -5px;

    }

body.btMenuHorizontal .subToggler {

    right: 15px;

    line-height: 140px;

    }

body.rtl.btMenuHorizontal.btMenuCenterBelow .subToggler {

    right: auto;

    left: 0;

    }

body.btMenuHorizontal.rtl .subToggler {

    left: 15px;

    right: auto;

    }

body.btMenuHorizontal.btMenuBelowLogo .subToggler {

    line-height: 70px;

    }

body.btMenuHorizontal .menuPort ul ul .subToggler {

    right: 0;

    line-height: inherit;

    padding: .85714em 0;

    }

body.btMenuHorizontal .menuPort .rightNav ul ul .subToggler {

    left: 0;

    right: auto;

    }

.subToggler:before {

    content: '\f107';

    font: normal 16px/1 FontAwesome;

    }

.touch .btMenuHorizontal .menuPort nav ul li .subToggler {

    display: block;

    }



/* Horizontal menu, no need for override on responsive */

.btMenuHorizontal .menuPort > nav > ul > li {

    padding: 0 50px 0 0;

    }

.rtl.btMenuHorizontal .menuPort > nav > ul > li {

    padding: 0 0 0 50px;

    }

.rtl.btMenuHorizontal .menuPort > nav > ul > li:last-child {

    padding: 0;

    }

:not(.rtl).btMenuHorizontal .menuPort > nav > ul > li:last-child {

    padding: 0;

    }

html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {

    padding: 0 50px 0 0;

    }

html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {

    padding: 0 0 0 50px;

    }

.btMenuHorizontal .menuPort > nav > ul > li > ul > li {

    font-size: .875em;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    line-height: 1.5;

    }

.btMenuHorizontal .menuPort > nav > ul ul {

    position: absolute;

    width: 270px;

    top: 75%;

    margin: 0;

    pointer-events: none;

    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    z-index: 1;

    padding: 0;

    }

.btMenuHorizontal .menuPort > nav > ul ul li {

    z-index: 4;

    float: none;

    }

.btMenuHorizontal .menuPort > nav > ul ul ul {

    display: block;

    top: 0;

    margin: 0;

    pointer-events: none;

    }

.btMenuHorizontal .menuPort > nav > ul li.btMenuAlternateHoverDesign ul {

    padding-top: 4px;

    padding-bottom: 4px;

    }

.btMenuHorizontal .menuPort > nav > ul li.btMenuAlternateHoverDesign ul ul {

    top: -4px;

    }

.btMenuBelowLogo.btMenuHorizontal .menuPort > nav > ul > li > ul {

    top: 100%;

    }

.btMenuHorizontal .menuPort > nav > ul li.current-menu-item ul,

.btMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul {

    margin: 0;

    }

.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {

    position: relative;

    }

.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:before {

    content: "";

    display: block;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    border-bottom: 9px solid #fff;

    z-index: 3;

    position: absolute;

    left: 50%;

    top: 75%;

    margin-left: -33px;

    margin-top: -9px;

    opacity: 0;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    pointer-events: none;

    -webkit-transform: translateY(10px);

    -moz-transform: translateY(10px);

    -ms-transform: translateY(10px);

    transform: translateY(10px);

    -webkit-transition-delay: 0;

    -moz-transition-delay: 0;

    transition-delay: 0;

    }

.rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:before {

    margin-left: auto;

    margin-right: -33px;

    left: auto;

    right: 50%;

    }

.btMenuBelowLogo.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:before {

    top: 100%;

    }

.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child:before {

    margin-left: -8px;

    }

.rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child:before {

    margin-left: auto;

    margin-right: -8px;

    }

html.touch .btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child:before {

    margin-left: -33px;

    }

html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child:before {

    margin-left: auto;

    margin-right: -33px;

    }

.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children.on:before {

    opacity: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition-delay: 100ms;

    -moz-transition-delay: 100ms;

    transition-delay: 100ms;

    }

.btMenuHorizontal .menuPort > nav > ul > li {

    float: left;

    position: relative;

    z-index: 5;

    }

.rtl.btMenuHorizontal .menuPort > nav > ul > li {

    float: right;

    }

.btMenuHorizontal .menuPort > nav > ul > li.on {

    z-index: 10;

    }

.btMenuHorizontal .menuPort > nav > ul > li.on > ul {

    opacity: 1;

    pointer-events: auto;

    z-index: 2;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    }

.btMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul {

    opacity: 1;

    pointer-events: auto;

    z-index: 3;

    }

.btMenuHorizontal .menuPort > nav > ul > li > ul li a {

    position: relative;

    }

.btMenuHorizontal .menuPort > nav > ul > li > ul li a:before {

    display: block;

    content: "";

    width: 0;

    height: 2px;

    background: #e94d65;

    top: 50%;

    margin-top: -1px;

    left: 0;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    position: absolute;

    }

.rtl.btMenuHorizontal .menuPort > nav > ul > li > ul li a:before {

    left: auto;

    right: 0;

    }

.btMenuHorizontal .menuPort > nav > ul > li > ul li a:hover:before {

    width: 10px;

    }

.btMenuHorizontal .menuPort > nav > ul > li > ul li a.btEmptyElement {

    pointer-events: none;

    }

html.touch .btMenuHorizontal .menuPort > nav > ul > li > ul li a.btEmptyElement {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

    height: 0 !important;

    }

.btMenuHorizontal .menuPort > nav > ul > li.btMenuAlternateHoverDesign > ul li a:before {

    background: #1b4962;

    }



/* Last menu item (FIX) */

.btMenuRight.btMenuHorizontal .menuPort > nav > ul > li:last-child > ul {

    right: -20px;

    left: auto;

    }

.btMenuRight.btMenuHorizontal .menuPort > nav > ul > li:last-child:not(.btMenuWideDropdown) > ul > li > ul {

    right: 0;

    left: -100%;

    }

.rtl.btMenuRight.btMenuHorizontal .menuPort > nav > ul > li:last-child:not(.btMenuWideDropdown) > ul > li > ul {

    right: 270px;

    left: auto;

    }



/* Rounded corners */

.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAccentDarkHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAccentLightHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btLightAccentHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btLightDarkHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAlternateDarkHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAlternateLightHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAccentDarkHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAccentLightHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btLightAccentHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btLightDarkHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAlternateDarkHeader .mainHeader.gutter,

.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAlternateLightHeader .mainHeader.gutter {

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    }



/* Menu positions */

.btMenuHorizontal .menuPort ul ul {

    right: auto;

    left: -20px;

    }

.rtl.btMenuHorizontal .menuPort ul ul {

    right: -20px;

    left: auto;

    }

.btMenuHorizontal .menuPort ul ul ul {

    left: 270px;

    right: auto;

    }

.rtl.btMenuHorizontal .menuPort ul ul ul {

    left: auto;

    right: 270px;

    }

.btMenuHorizontal .menuPort nav {

    float: left;

    padding-left: 50px;

    }

.rtl.btMenuHorizontal .menuPort nav {

    padding-right: 50px;

    padding-left: 0;

    }

.btMenuHorizontal.btMenuRight .menuPort nav {

    float: right;

    }

.btMenuHorizontal.btMenuCenter .logo {

    position: relative;

    z-index: 8;

    margin: 0 0 0 50%;

    height: 140px;

    text-align: center;

    }

.btStickyHeaderActive.btMenuHorizontal.btMenuCenter .logo {

    height: 70px;

    }

.rtl.btMenuHorizontal.btMenuCenter .logo {

    float: left;

    }

.btMenuHorizontal.btMenuCenter .logo .btTextLogo {

    line-height: 1;

    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;

    height: 140px;

    }

.btStickyHeaderActive.btMenuHorizontal.btMenuCenter .logo .btTextLogo {

    height: 70px;

    }

.btMenuHorizontal.btMenuCenter .menuPort nav {

    float: none;

    }

.btMenuHorizontal.btMenuCenter .menuPort .leftNav {

    position: absolute;

    right: 50%;

    left: auto;

    padding: 0;

    padding-right: 50px;

    }

.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul {

    float: right;

    }

.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul {

    right: auto;

    left: -20px;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul {

    right: -20px;

    left: auto;

    }

.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul li a:before {

    right: auto;

    left: 0;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul li a:before {

    left: auto;

    right: 0;

    }

.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul {

    left: 270px;

    right: auto;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul {

    right: 270px;

    left: auto;

    }

.btMenuHorizontal.btMenuCenter .menuPort .rightNav {

    position: absolute;

    left: 50%;

    right: auto;

    padding-left: 50px;

    }

.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {

    right: -20px;

    left: auto;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {

    left: -20px;

    right: auto;

    }

.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li a:before {

    left: auto;

    right: 0;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li a:before {

    left: 0;

    right: auto;

    }

.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li .subToggler:before {

    content: "\f104";

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li .subToggler {

    left: auto;

    right: 0;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li .subToggler:before {

    content: "\f105";

    }

.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {

    right: 270px;

    left: auto;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {

    left: 270px;

    right: auto;

    }

.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {

    text-align: right;

    }

.rtl.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {

    text-align: left;

    }

.btMenuHorizontal.btMenuCenterBelow .logo {

    float: none;

    text-align: center;

    }

.btMenuHorizontal.btMenuCenterBelow .logo img {

    margin-left: auto;

    margin-right: auto;

    }

.btMenuHorizontal.btMenuCenterBelow .gutter .port {

    position: relative;

    }

.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {

    position: absolute;

    right: 30px;

    top: 0;

    }

.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {

    right: auto;

    left: 30px;

    }

.btMenuHorizontal.btMenuCenterBelow .menuPort nav {

    float: none;

    text-align: center;

    }

.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {

    float: none;

    display: inline-block;

    }

.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {

    display: block;

    text-align: left;

    }

.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav {

    float: none !important;

    }

.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {

    padding: 0 0 0 50px !important;

    }

.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul {

    left: 0;

    right: -20px;

    }

.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {

    text-align: right;

    }

.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li ul {

    right: auto;

    left: -270px;

    }

.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 header.mainHeader.gutter .menuPort > nav > ul > li.btMenuWideDropdown > ul {

    max-width: 1200px;

    left: 50%;

    margin-right: auto;

    margin-left: -600px;

    }

html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {

    width: auto;

    position: fixed;

    left: 30px;

    right: 30px;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    margin-top: 8px;

    }

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 {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 700;

    position: relative;

    }

html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {

    content: "";

    display: block;

    height: 1px;

    left: 1em;

    right: 1em;

    background: #181818;

    bottom: 0;

    opacity: .1;

    position: absolute;

    }

html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li > ul:before {

    display: none;

    }

html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul {

    opacity: 1;

    top: auto;

    margin: 0 !important;

    width: 100%;

    right: 0;

    left: 0;

    position: relative;

    -webkit-box-shadow: none;

    box-shadow: none;

    }

html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li:first-child > a {

    border-top: none !important;

    }

html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > li:not(:last-child) {

    border-left: 1px solid rgba(24,24,24,.2);

    }

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.btMenuHorizontal.btStickyHeaderActive .menuPort > nav > ul > li.btMenuWideDropdown > ul,

html:not(.touch) body.btMenuHorizontal.btMenuBelowLogo .menuPort > nav > ul > li.btMenuWideDropdown > ul {

    margin-top: 0;

    }

html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul {

    left: 30px;

    right: 30px;

    }

html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul ul {

    left: auto;

    right: auto;

    }

html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {

    left: 30px;

    right: 30px;

    }

html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul ul {

    left: auto;

    right: auto;

    }

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: .875em;

    line-height: 2.5;

    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: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    height: 140px;

    margin-left: 50px;

    }

.rtl.btMenuHorizontal .topBarInMenu {

    float: left;

    margin-left: 0;

    margin-right: 50px;

    }

.btMenuHorizontal .topBarInMenu .topBarInMenuCell {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.btMenuHorizontal .btBelowLogoArea .topBarInMenu {

    height: 70px;

    line-height: 70px;

    }



/* 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 {

    padding: 0 0 0 50px;

    }

.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li:last-child {

    margin: 0 !important;

    }



/* Header styles */

.btAccentDarkHeader:not(.btBelowMenu) .btVerticalHeaderTop,

.btAccentLightHeader:not(.btBelowMenu) .btVerticalHeaderTop,

.btLightAccentHeader:not(.btBelowMenu) .btVerticalHeaderTop,

.btLightDarkHeader:not(.btBelowMenu) .btVerticalHeaderTop,

.btLightAlternateHeader:not(.btBelowMenu) .btVerticalHeaderTop,

.btAccentGradientHeader:not(.btBelowMenu) .btVerticalHeaderTop,

.btAlternateGradientHeader:not(.btBelowMenu) .btVerticalHeaderTop {

    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    }



/* 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,

body.btBelowMenu.btMenuHorizontal.btLightAlternateHeader .mainHeader.gutter,

body.btBelowMenu.btMenuHorizontal.btAccentGradientHeader .mainHeader.gutter,

body.btBelowMenu.btMenuHorizontal.btAlternateGradientHeader .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: #191919;

    }

.btMenuVertical.btTransparentDarkHeader .mainHeader,

.btMenuVertical.btTransparentDarkHeader .btVerticalHeaderTop {

    background-color: #fff;

    }

.btTransparentDarkHeader .btBelowLogoArea .menuPort {

    border-top: 2px solid rgba(24,24,24,.2);

    }

.btTransparentDarkHeader .topBar .topBarPort .topTools {

    border-bottom: 1px solid rgba(24,24,24,.2);

    }

.btBelowMenu:not(.btStickyHeaderActive).btTransparentDarkHeader.btMenuVertical .btVerticalHeaderTop {

    background: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

    }



/* Transparent light */

.btTransparentLightHeader .mainHeader {

    color: #fff;

    }

.btStickyHeaderActive.btTransparentLightHeader .mainHeader {

    background-color: #191919;

    }

.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader {

    color: #181818;

    background-color: #fff;

    }

.btMenuVertical.btTransparentLightHeader .mainHeader {

    background-color: #191919;

    }

.btTransparentLightHeader .btVerticalHeaderTop {

    color: #fff;

    }

.btStickyHeaderActive.btTransparentLightHeader .btVerticalHeaderTop {

    background-color: #191919;

    }

.btHasAltLogo.btStickyHeaderActive.btTransparentLightHeader .btVerticalHeaderTop {

    background-color: #fff;

    color: #181818;

    }

.btTransparentLightHeader .btBelowLogoArea .menuPort {

    border-top: 2px solid rgba(255,255,255,.1);

    }

.btTransparentLightHeader .topBar .topTools {

    border-bottom: 1px solid rgba(255,255,255,.1);

    }

.btBelowMenu:not(.btStickyHeaderActive).btTransparentLightHeader.btMenuVertical .btVerticalHeaderTop {

    background: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

    }



/* Accent light */

.btAccentLightHeader .mainHeader,

.btAccentLightHeader .btVerticalHeaderTop {

    background-color: #fff;

    }

.btAccentLightHeader .btBelowLogoArea,

.btAccentLightHeader .topBar {

    background-color: #e94d65;

    color: #181818;

    position: relative;

    }

.btAccentLightHeader .btBelowLogoArea:before,

.btAccentLightHeader .topBar:before {

    content: "";

    display: block;

    background: -webkit-linear-gradient(left,transparent 0%,#000 100%);

    background: -moz-linear-gradient(left,transparent 0%,#000 100%);

    background: linear-gradient(to right,transparent 0%,#000 100%);

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 0;

    opacity: .2;

    }

.btAccentLightHeader .btBelowLogoArea .port,

.btAccentLightHeader .topBar .port {

    z-index: 1;

    position: relative;

    }

.btAccentLightHeader.btMenuBelowLogo .menuPort nav > ul > li > a:after {

    background-color: #fff !important;

    }

.btAccentLightHeader.btMenuBelowLogo .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #fff;

    }

.btAccentLightHeader.btMenuBelowLogo .topBarInMenu .btIconWidget:hover {

    color: #fff;

    }

.btAccentLightHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #fff;

    }

.btAccentLightHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #fff;

    }

.btAccentLightHeader .topBar .btIconWidget:hover {

    color: #fff;

    }

.btAccentLightHeader .topBar .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #fff;

    }

.btAccentLightHeader .btBelowLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,

.btAccentLightHeader .topBar .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    background: #fff;

    color: #181818;

    }



/* Accent dark */

.btAccentDarkHeader .mainHeader,

.btAccentDarkHeader .btVerticalHeaderTop {

    background-color: #191919;

    color: #fff;

    }

.btAccentDarkHeader .btBelowLogoArea,

.btAccentDarkHeader .topBar {

    background-color: #e94d65;

    color: #fff;

    position: relative;

    }

.btAccentDarkHeader .btBelowLogoArea:before,

.btAccentDarkHeader .topBar:before {

    content: "";

    display: block;

    background: -webkit-linear-gradient(left,transparent 0%,#000 100%);

    background: -moz-linear-gradient(left,transparent 0%,#000 100%);

    background: linear-gradient(to right,transparent 0%,#000 100%);

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 0;

    opacity: .2;

    }

.btAccentDarkHeader .btBelowLogoArea .port,

.btAccentDarkHeader .topBar .port {

    z-index: 1;

    position: relative;

    }

.btAccentDarkHeader.btMenuBelowLogo .menuPort nav > ul > li > a:after {

    background-color: #191919;

    }

.btAccentDarkHeader.btMenuBelowLogo .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #181818;

    }

.btAccentDarkHeader.btMenuBelowLogo .topBarInMenu .btIconWidget:hover {

    color: #181818;

    }

.btAccentDarkHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #181818;

    }

.btAccentDarkHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    background: #191919;

    }

.btAccentDarkHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {

    color: #e94d65;

    }

.btAccentDarkHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #181818;

    }

.btAccentDarkHeader .topBar .btIconWidget:hover {

    color: #181818;

    }

.btAccentDarkHeader .topBar .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #181818;

    }

.btAccentDarkHeader .topBar .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    background: #191919;

    }



/* Accent transparent */

.btAccentTrasparentHeader .mainHeader,

.btAccentTrasparentHeader .btVerticalHeaderTop {

    color: #181818;

    }

.btAccentTrasparentHeader .btBelowLogoArea,

.btAccentTrasparentHeader .topBar {

    background-color: #e94d65;

    color: #fff;

    }

.btAccentTrasparentHeader .btBelowLogoArea a:hover,

.btAccentTrasparentHeader .topBar a:hover {

    color: #1b4962 !important;

    }

.btAccentTrasparentHeader .btMenuHorizontal .menuPort ul ul li a:hover {

    color: #1b4962;

    }



/* Light dark */

.btLightDarkHeader .mainHeader,

.btLightDarkHeader .btVerticalHeaderTop {

    background-color: #fff;

    }

.btLightDarkHeader .btBelowLogoArea,

.btLightDarkHeader .topBar {

    background-color: #191919;

    color: #fff;

    }

.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {

    background-color: transparent;

    }



/* Light accent */

.btLightAccentHeader .mainHeader {

    background-color: #fff;

    }

.btLightAccentHeader .btLogoArea,

.btLightAccentHeader .btVerticalHeaderTop {

    background-color: #e94d65;

    color: #fff;

    position: relative;

    }

.btLightAccentHeader .btLogoArea:before,

.btLightAccentHeader .btVerticalHeaderTop:before {

    content: "";

    display: block;

    background: -webkit-linear-gradient(left,transparent 0%,#000 100%);

    background: -moz-linear-gradient(left,transparent 0%,#000 100%);

    background: linear-gradient(to right,transparent 0%,#000 100%);

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 0;

    opacity: .2;

    }

.btLightAccentHeader .btLogoArea .port,

.btLightAccentHeader .btVerticalHeaderTop .port {

    z-index: 1;

    position: relative;

    }

.btLightAccentHeader .btVerticalHeaderTop {

    position: absolute;

    }

.btLightAccentHeader:not(.btMenuBelowLogo) .menuPort nav > ul > li > a:after {

    background-color: #191919;

    }

.btLightAccentHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #181818;

    }

.btLightAccentHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {

    color: #181818;

    }

.btLightAccentHeader:not(.btMenuBelowLogo) .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #181818;

    }

.btLightAccentHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #181818;

    }

.btLightAccentHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover {

    color: #181818;

    }

.btLightAccentHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover .btIconWidgetText {

    color: #181818;

    }

.btLightAccentHeader.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #181818;

    }

.btLightAccentHeader .mainHeader .btTextLogo:hover {

    color: #181818;

    }

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader {

    background-color: #fff;

    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    }

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {

    background-color: #e94d65;

    }



/* Accent gradient */

.btAccentGradientHeader .btBelowLogoArea,

.btAccentGradientHeader .topBar {

    position: relative;

    }

.btAccentGradientHeader .btBelowLogoArea:before,

.btAccentGradientHeader .topBar:before {

    content: "";

    display: block;

    background: -webkit-linear-gradient(left,#FFF 0%,transparent 40%,transparent 60%,#000 100%);

    background: -moz-linear-gradient(left,#FFF 0%,transparent 40%,transparent 60%,#000 100%);

    background: linear-gradient(to right,#FFF 0%,transparent 40%,transparent 60%,#000 100%);

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 0;

    opacity: .15;

    }

.btAccentGradientHeader .btBelowLogoArea .port,

.btAccentGradientHeader .topBar .port {

    z-index: 1;

    position: relative;

    }

.btAccentGradientHeader .mainHeader,

.btAccentGradientHeader .btVerticalHeaderTop {

    background-color: #fff;

    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    }

.btAccentGradientHeader .btBelowLogoArea,

.btAccentGradientHeader .topBar {

    background-color: #e94d65;

    color: #fff;

    }

.btAccentGradientHeader.btMenuBelowLogo .menuPort nav > ul > li > a:after {

    background-color: #191919;

    }

.btAccentGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #181818;

    }

.btAccentGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget:hover {

    color: #181818;

    }

.btAccentGradientHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #181818;

    }

.btAccentGradientHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #181818;

    }

.btAccentGradientHeader .topBar .btIconWidget:hover {

    color: #181818;

    }

.btAccentGradientHeader .topBar .btIconWidget .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #181818;

    }

.btAccentGradientHeader .btBelowLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,

.btAccentGradientHeader .topBar .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    background: #191919;

    }

.btAccentGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {

    color: #e94d65;

    }

.btAccentGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon a {

    color: inherit;

    }

.btBelowMenu:not(.btStickyHeaderActive).btAccentGradientHeader.btMenuHorizontal .mainHeader,

.btBelowMenu:not(.btStickyHeaderActive).btAccentGradientHeader.btMenuHorizontal .btVerticalHeaderTop {

    background: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

    }

.btBelowMenu:not(.btStickyHeaderActive).btAccentGradientHeader.btMenuHorizontal .mainHeader {

    color: #fff;

    }

.btBelowMenu:not(.btStickyHeaderActive).btAccentGradientHeader.btMenuVertical .btVerticalHeaderTop {

    background: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

    }



/* Alternate gradient */

.btAlternateGradientHeader .btBelowLogoArea,

.btAlternateGradientHeader .topBar {

    position: relative;

    }

.btAlternateGradientHeader .btBelowLogoArea:before,

.btAlternateGradientHeader .topBar:before {

    content: "";

    display: block;

    background: -webkit-linear-gradient(left,transparent 0%,#000 100%);

    background: -moz-linear-gradient(left,transparent 0%,#000 100%);

    background: linear-gradient(to right,transparent 0%,#000 100%);

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 0;

    opacity: .15;

    }

.btAlternateGradientHeader .btBelowLogoArea .port,

.btAlternateGradientHeader .topBar .port {

    z-index: 1;

    position: relative;

    }

.btAlternateGradientHeader .mainHeader,

.btAlternateGradientHeader .btVerticalHeaderTop {

    background-color: #fff;

    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    }

.btAlternateGradientHeader .btBelowLogoArea,

.btAlternateGradientHeader .topBar {

    background-color: #1b4962;

    color: #fff;

    }

.btAlternateGradientHeader.btMenuBelowLogo .menuPort nav > ul > li > a:after {

    background-color: #e94d65;

    }

.btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #e94d65;

    }

.btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget:hover {

    color: #e94d65;

    }

.btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #e94d65;

    }

.btAlternateGradientHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #e94d65;

    }

.btAlternateGradientHeader .topBar .btIconWidget:hover {

    color: #e94d65;

    }

.btAlternateGradientHeader .topBar .btIconWidget .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #e94d65;

    }

.btAlternateGradientHeader .btBelowLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,

.btAlternateGradientHeader .topBar .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    background: #e94d65;

    }

.btAlternateGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {

    color: #1b4962;

    }

.btAlternateGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon a {

    color: inherit;

    }

.btBelowMenu:not(.btStickyHeaderActive).btAlternateGradientHeader.btMenuHorizontal .mainHeader,

.btBelowMenu:not(.btStickyHeaderActive).btAlternateGradientHeader.btMenuHorizontal .btVerticalHeaderTop {

    background: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

    }

.btBelowMenu:not(.btStickyHeaderActive).btAlternateGradientHeader.btMenuHorizontal .mainHeader {

    color: #fff;

    }

.btBelowMenu:not(.btStickyHeaderActive).btAlternateGradientHeader.btMenuVertical .btVerticalHeaderTop {

    background: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

    }



/* Light alternate */

.btLightAlternateHeader .mainHeader {

    background-color: #fff;

    }

.btLightAlternateHeader .btLogoArea,

.btLightAlternateHeader .btVerticalHeaderTop {

    background-color: #1b4962;

    color: #fff;

    }

.btLightAlternateHeader .menuPort nav > ul > li > a:after {

    background-color: #191919;

    }

.btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #e94d65;

    }

.btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {

    color: #e94d65;

    }

.btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #e94d65;

    }

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #e94d65;

    }

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover {

    color: #e94d65;

    }

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover .btIconWidgetText {

    color: #e94d65;

    }

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #e94d65;

    }

.btLightAlternateHeader .mainHeader .btTextLogo:hover {

    color: #e94d65;

    }

.btLightAlternateHeader.btMenuHorizontal.btBelowMenu .mainHeader {

    background-color: #fff;

    -webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);

    }

.btLightAlternateHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {

    background-color: #1b4962;

    }



/* Sticky */

.btStickyHeaderActive.btMenuHorizontal .mainHeader {

    position: fixed;

    top: 0;

    -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .topBar {

    display: none;

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btBelowLogoArea {

    padding: 0;

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {

    height: -webkit-calc(140px*0.5);

    height: -moz-calc(140px*0.5);

    height: calc(140px*0.5);

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {

    font-size: 1.5em;

    line-height: -webkit-calc(140px*0.5);

    line-height: -moz-calc(140px*0.5);

    line-height: calc(140px*0.5);

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a,

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler {

    line-height: -webkit-calc(140px*0.5);

    line-height: -moz-calc(140px*0.5);

    line-height: calc(140px*0.5);

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {

    height: -webkit-calc(140px*0.5);

    height: -moz-calc(140px*0.5);

    height: calc(140px*0.5);

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .menuPort > nav > ul > li.menu-item-has-children:before {

    top: 100%;

    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .menuPort > nav > ul > li > ul {

    top: 100%;

    }

.btStickyHeaderActive.btMenuBelowLogo.btMenuHorizontal .mainHeader .btLogoArea {

    display: none;

    }

.btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea {

    display: block;

    }

.btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea {

    height: -webkit-calc(140px*0.5);

    height: -moz-calc(140px*0.5);

    height: calc(140px*0.5);

    }

.btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea .btIconWidget .btIconWidgetIcon {

    font-size: 2em;

    }

.btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {

    font-size: 1.125em;

    }

.btHasAltLogo.btStickyHeaderActive .btMainLogo {

    display: none;

    }

.btHasAltLogo.btStickyHeaderActive .btAltLogo {

    display: block !important;

    }

.btMenuVertical.btStickyHeaderActive .btVerticalHeaderTop {

    position: fixed;

    top: 0;

    -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);

    box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    }

.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {

    -webkit-transform: translateY(0%);

    -moz-transform: translateY(0%);

    -ms-transform: translateY(0%);

    transform: translateY(0%);

    -webkit-transition: transform 200ms ease;

    -moz-transition: transform 200ms ease;

    transition: transform 200ms ease;

    }

.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    }

.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {

    -webkit-transform: translateY(0%) translateX(320px);

    -moz-transform: translateY(0%) translateX(320px);

    -ms-transform: translateY(0%) translateX(320px);

    transform: translateY(0%) translateX(320px);

    }

.btMenuVerticalRight.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {

    -webkit-transform: translateY(0%) translateX(-320px);

    -moz-transform: translateY(0%) translateX(-320px);

    -ms-transform: translateY(0%) translateX(-320px);

    transform: translateY(0%) translateX(-320px);

    }

.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {

    -webkit-transform: translateY(-100%) translateX(320px);

    -moz-transform: translateY(-100%) translateX(320px);

    -ms-transform: translateY(-100%) translateX(320px);

    transform: translateY(-100%) translateX(320px);

    }

.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {

    -webkit-transition: transform 200ms ease;

    -moz-transition: transform 200ms ease;

    transition: transform 200ms ease;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    }

.btStickyHeaderClosed.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    }



/* Vertical and responsive menu */

.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {

    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);

    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);

    transition: transform 1s cubic-bezier(.230,1,.320,1);

    }

.btVerticalHeaderTop {

    display: none;

    position: absolute;

    width: 100%;

    padding-left: 30px;

    padding-right: 30px;

    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);

    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);

    transition: transform 1s cubic-bezier(.230,1,.320,1);

    }

.btMenuVertical .btVerticalHeaderTop {

    display: block;

    }

.btVerticalHeaderTop .btVerticalMenuTrigger {

    display: none;

    position: relative;

    z-index: 1;

    height: 84px;

    margin: 0 1rem 0 0;

    font-size: 1.5em;

    }

.btMenuVerticalRight .btVerticalHeaderTop .btVerticalMenuTrigger {

    margin: 0 0 0 1rem;

    }

.rtl .btVerticalHeaderTop .btVerticalMenuTrigger {

    margin: 0 0 0 1rem;

    }

.btVerticalMenuTrigger .bt_bb_icon {

    width: 35px;

    height: 35px;

    position: relative;

    padding: 0;

    margin: 24.5px auto 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: 10%;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform-origin: 50% 1px;

    -moz-transform-origin: 50% 1px;

    -ms-transform-origin: 50% 1px;

    transform-origin: 50% 1px;

    }

.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon:before,

.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon:after {

    top: -webkit-calc(50% - 1px);

    top: -moz-calc(50% - 1px);

    top: calc(50% - 1px);

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    }

.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,

.btAccentLightHeader.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,

.btAccentLightHeader.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: 10%;

    }

.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon:after {

    bottom: -webkit-calc(50% - 1px);

    bottom: -moz-calc(50% - 1px);

    bottom: calc(50% - 1px);

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    }

.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,

.btAccentLightHeader.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: #e94d65;

    }

.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,

.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after {

    border-top-color: #181818;

    }

.btVerticalMenuTrigger:hover .bt_bb_icon:before {

    top: 0;

    }

.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon:before {

    top: -webkit-calc(50% - 1px);

    top: -moz-calc(50% - 1px);

    top: calc(50% - 1px);

    -webkit-transform: rotate(45deg) scaleX(.75);

    -moz-transform: rotate(45deg) scaleX(.75);

    -ms-transform: rotate(45deg) scaleX(.75);

    transform: rotate(45deg) scaleX(.75);

    }

.btVerticalMenuTrigger:hover .bt_bb_icon:after {

    bottom: 0;

    }

.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon:after {

    bottom: -webkit-calc(50% - 1px);

    bottom: -moz-calc(50% - 1px);

    bottom: calc(50% - 1px);

    -webkit-transform: rotate(-45deg) scaleX(.75);

    -moz-transform: rotate(-45deg) scaleX(.75);

    -ms-transform: rotate(-45deg) scaleX(.75);

    transform: rotate(-45deg) scaleX(.75);

    }

.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: #e94d65;

    }

.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(px);

    -moz-transform: translateX(px);

    -ms-transform: translateX(px);

    transform: translateX(px);

    }

.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: 101;

    padding: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    overflow-y: auto;

    overflow-x: hidden;

    }

.btMenuInitFinished.btMenuVertical .mainHeader {

    -webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);

    -moz-transition: transform 1s cubic-bezier(.230,1,.320,1);

    transition: transform 1s cubic-bezier(.230,1,.320,1);

    }

:not(.btMenuBelowLogo).btMenuVertical .mainHeader .mainHeaderInner {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-align-content: flex-start;

    -ms-flex-line-pack: start;

    align-content: flex-start;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-align-content: flex-start;

    -ms-flex-line-pack: start;

    align-content: flex-start;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btLogoArea {

    -webkit-order: 0;

    -ms-flex-order: 0;

    order: 0;

    }

.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .topBar {

    -webkit-order: 2;

    -ms-flex-order: 2;

    order: 2;

    }

.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btBelowLogoArea {

    -webkit-order: 1;

    -ms-flex-order: 1;

    order: 1;

    }

.btMenuVertical .mainHeader .btMainLogo {

    display: block !important;

    }

.btMenuVertical .mainHeader .btAltLogo {

    display: none !important;

    }

.btMenuVertical .mainHeader .logo {

    float: none;

    margin: 0;

    padding: 0 2em 1em;

    }

.btMenuVertical .mainHeader .logo img {

    margin: 0 auto;

    display: block;

    height: auto;

    max-width: 100%;

    }

.btMenuVertical .mainHeader .btCloseVertical {

    cursor: pointer;

    font-size: 1.5em;

    position: absolute;

    right: 20px;

    top: 10px;

    }

.rtl.btMenuVertical .mainHeader .btCloseVertical {

    right: auto;

    left: 20px;

    }

.btMenuVertical .mainHeader .btCloseVertical:before {

    font-family: FontAwesome;

    content: '\f00d';

    }

.btMenuVertical .mainHeader .btCloseVertical:before:hover {

    color: #e94d65;

    }

.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;

    }

.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 li {

    font-size: .9em;

    }

.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {

    display: none;

    }

.btMenuVertical .mainHeader nav ul ul li {

    padding: 0;

    opacity: 1;

    border: none;

    background-color: transparent;

    }

.btMenuVertical .mainHeader nav ul ul li ul {

    opacity: .8;

    }

.btMenuVertical .mainHeader nav ul ul li ul li a {

    border: none !important;

    }

.btMenuVertical .mainHeader nav li.current-menu-ancestor > a,

.btMenuVertical .mainHeader nav li.current-menu-item > a {

    font-weight: 600;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget,

.btMenuVertical .mainHeader .topBar .btIconWidget,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget {

    display: inline-block;

    width: 100%;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon,

.btMenuVertical .mainHeader .topBar .btIconWidget .btIconWidgetIcon,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget .btIconWidgetIcon {

    display: block;

    text-align: center;

    font-size: 1em;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText {

    padding-top: 1em !important;

    padding-bottom: 1em !important;

    margin: 0 .5em;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {

    font-size: 3em;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {

    font-size: .9em;

    text-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin: 0 !important;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {

    display: block;

    font-size: 1em;

    text-transform: none;

    margin: 0;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle {

    margin-right: .5em;

    }

.rtl.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.rtl.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.rtl.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle {

    margin-right: 0;

    margin-left: .5em;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText),

.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText),

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) {

    margin-left: .75em;

    margin-right: 0;

    width: initial;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,

.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon {

    padding-right: .75em;

    }

.btMenuVertical .mainHeader .widget_bt_button_widget.btBox {

    margin: .5em .375em 0;

    }

.btMenuVertical .btVerticalMenuTrigger {

    display: block;

    }

.btMenuVertical .menuScrollPort {

    width: 320px;

    overflow: hidden;

    }

.btMenuVerticalRight .mainHeader {

    right: 0;

    -webkit-transform: translateX(100%);

    -moz-transform: translateX(100%);

    -ms-transform: translateX(100%);

    transform: translateX(100%);

    }

.btMenuVerticalOn.btMenuVerticalRight .mainHeader {

    -webkit-transform: translateX(0);

    -moz-transform: translateX(0);

    -ms-transform: translateX(0);

    transform: translateX(0);

    -webkit-box-shadow: 0 0 50px rgba(24,24,24,.2);

    box-shadow: 0 0 50px rgba(24,24,24,.2);

    }

.btMenuVerticalRight .btVerticalMenuTrigger {

    float: right;

    }

.btMenuVerticalLeft .mainHeader {

    left: 0;

    -webkit-transform: translateX(-100%);

    -moz-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

    }

.btMenuVerticalOn.btMenuVerticalLeft .mainHeader {

    -webkit-transform: translateX(0);

    -moz-transform: translateX(0);

    -ms-transform: translateX(0);

    transform: translateX(0);

    -webkit-box-shadow: 0 0 50px rgba(24,24,24,.2);

    box-shadow: 0 0 50px rgba(24,24,24,.2);

    }

.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: 140px;

    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 #e94d65;

    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;

    }



/* Tools in vertical menu */

.btMenuVertical .mainHeader {

    text-align: center;

    height: 100%;

    top: 0;

    bottom: 0;

    position: fixed;

    width: 320px;

    clear: both;

    z-index: 10003;

    padding: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    overflow-y: auto;

    overflow-x: hidden;

    }

.btMenuInitFinished.btMenuVertical .mainHeader {

    -webkit-transition: all 1s cubic-bezier(.230,1,.320,1);

    -moz-transition: all 1s cubic-bezier(.230,1,.320,1);

    transition: all 1s cubic-bezier(.230,1,.320,1);

    }

:not(.btMenuBelowLogo).btMenuVertical .mainHeader .mainHeaderInner {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-align-content: flex-start;

    -ms-flex-line-pack: start;

    align-content: flex-start;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.btMenuVertical .mainHeader .topBar {

    -webkit-order: 1;

    -ms-flex-order: 1;

    order: 1;

    padding-bottom: 50px;

    }

.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;

    }

.btMenuVertical .mainHeader .logo img {

    margin: 0 auto;

    display: block;

    height: auto;

    max-width: 100%;

    }

.btMenuVertical .mainHeader .btCloseVertical {

    cursor: pointer;

    font-size: 1.5em;

    position: absolute;

    right: 20px;

    top: 10px;

    }

.rtl.btMenuVertical .mainHeader .btCloseVertical {

    right: auto;

    left: 20px;

    }

.btMenuVertical .mainHeader .btCloseVertical:before {

    font-family: FontAwesome;

    content: '\f00d';

    }

.btMenuVertical .mainHeader .btCloseVertical:before:hover {

    color: #e94d65;

    }

.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;

    padding-bottom: 1em;

    padding-top: 1em;

    }

.btMenuVertical .mainHeader .menuPort .leftNav {

    -webkit-order: 1;

    -ms-flex-order: 1;

    order: 1;

    }

.btMenuVertical .mainHeader .topBar .topBarPort .topTools {

    padding-top: 0;

    padding-bottom: 0;

    border: none;

    }

.btMenuVertical .mainHeader .topBar .topBarPort .topTools:before {

    content: "";

    width: 100%;

    height: 1px;

    display: block;

    background: currentColor;

    opacity: .1;

    margin-bottom: 1em;

    margin-top: 1em;

    }

.btMenuVertical .mainHeader .topBarInMenu {

    margin: 2em 0 0;

    }

.btMenuVertical .mainHeader .topBarInLogoArea {

    margin: 0 0 2em;

    }

.btMenuVertical .mainHeader nav {

    margin: 0 !important;

    }

.btMenuVertical .mainHeader nav ul > li > ul {

    opacity: 1;

    pointer-events: auto;

    }

.btMenuVertical .mainHeader nav ul {

    -webkit-transition: none;

    -moz-transition: none;

    transition: none;

    }

.btMenuVertical .mainHeader nav ul li {

    padding: 0;

    position: relative;

    background-color: transparent;

    }

.btMenuVertical .mainHeader nav ul li a {

    line-height: 1.1;

    padding: 1em 2em;

    border: none;

    font-weight: 700;

    }

.btMenuVertical .mainHeader nav ul li li {

    font-size: .9em;

    }

.btMenuVertical .mainHeader nav ul li:after {

    background: currentColor;

    height: 1px;

    width: 100%;

    display: block;

    content: "";

    opacity: .1;

    }

.btMenuVertical .mainHeader nav ul li ul:before {

    background: currentColor;

    height: 1px;

    width: 100%;

    display: block;

    content: "";

    opacity: .1;

    }

.btMenuVertical .mainHeader nav ul li ul li:last-child:after {

    opacity: 0;

    }

.btMenuVertical .mainHeader nav ul > li:last-child:after {

    opacity: 0;

    }

.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {

    display: none;

    }

.btMenuVertical .mainHeader nav ul ul li {

    padding: 0;

    opacity: 1;

    border: none;

    background-color: transparent;

    }

.btMenuVertical .mainHeader nav ul ul li ul {

    opacity: .8;

    }

.btMenuVertical .mainHeader nav ul ul li ul li a {

    border: none !important;

    }

.btMenuVertical .mainHeader nav li.current-menu-ancestor > a,

.btMenuVertical .mainHeader nav li.current-menu-item > a {

    font-weight: 400;

    }

.btMenuVertical .mainHeader nav > ul > li.current-menu-ancestor > a,

.btMenuVertical .mainHeader nav > ul > li.current-menu-item > a {

    background: #e94d65;

    color: #fff;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget,

.btMenuVertical .mainHeader .topBar .btIconWidget,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget {

    display: inline-block;

    width: 100%;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon,

.btMenuVertical .mainHeader .topBar .btIconWidget .btIconWidgetIcon,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget .btIconWidgetIcon {

    display: block;

    text-align: center;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText {

    padding-top: 2em;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {

    font-size: 2em;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {

    font-size: 1em;

    text-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {

    display: inline-block;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText),

.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText),

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) {

    margin-left: .75em;

    margin-right: 0;

    width: initial;

    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,

.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon {

    padding-right: .75em;

    }

.rtl.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,

.rtl.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,

.rtl.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon {

    padding-right: 0;

    padding-left: .75em;

    }

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {

    font-size: 1em;

    }

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {

    line-height: 1.5;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    }

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetTitle {

    opacity: 1;

    }

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetText {

    opacity: .5;

    font-weight: 500;

    }

.btMenuVertical .btVerticalMenuTrigger {

    display: block;

    line-height: 0;

    font-size: 0;

    }

.btMenuVertical .menuScrollPort {

    width: 320px;

    overflow: hidden;

    }

@media screen and (min-width: 1200px) {

.btMenuVertical:not(.btHideMenu) .btContentWrap {

    padding-top: 0 !important;

    }

}



/* iScroll */

.btDarkSkin .iScrollIndicator,

.btLightSkin .btDarkSkin .iScrollIndicator,

.btDarkSkin.btLightSkin .btDarkSkin .iScrollIndicator {

    background-color: rgba(255,255,255,.05) !important;

    border: 1px solid rgba(255,255,255,.1) !important;

    }



/* Prevent horizontal scroll on small screens when menu is open */

body.btMenuVerticalOn {

    width: 100vw;

    overflow: hidden;

    }



/* IE10 Menu Fix */

html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li > ul {

    opacity: 1;

    pointer-events: auto;

    display: none;

    }

html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul {

    display: block;

    }

html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li > ul {

    display: none;

    }

html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul {

    display: block;

    }

html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li > ul {

    display: none;

    }

html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li.on > ul {

    display: block;

    }



/* Admin bar fix */

.admin-bar.btStickyHeaderActive .mainHeader,

.admin-bar.btStickyHeaderActive .btVerticalHeaderTop {

    top: 32px;

    }

.admin-bar.btMenuVertical .mainHeader {

    top: 32px;

    }

@media screen and (max-width: 782px) {

.admin-bar.btStickyHeaderActive .mainHeader,

.admin-bar.btStickyHeaderActive .btVerticalHeaderTop {

    top: 46px;

    }

.admin-bar.btMenuVertical .mainHeader {

    top: 46px;

    }

}



@media screen and (max-width: 600px) {

.admin-bar.btStickyHeaderActive .mainHeader {

    top: 0;

    }

.admin-bar.btMenuVertical .btVerticalHeaderTop {

    top: 0;

    }

}



/* Footer copyright */

.btSiteFooter {

    font-size: .875em;

    }

.error404 .btSiteFooter {

    margin-top: -1em;

    }

.btSiteFooter:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btSiteFooter .copyLine {

    margin-bottom: 0;

    }

.btSiteFooter .bt_bb_custom_menu {

    margin: 0 -1em;

    padding: 0;

    list-style: none;

    }

.btSiteFooter .bt_bb_custom_menu li {

    display: block;

    margin: 0 1em .6em;

    padding: 0;

    border: 0;

    }

.btSiteFooter .bt_bb_custom_menu li a {

    -webkit-transition: 200ms ease opacity;

    -moz-transition: 200ms ease opacity;

    transition: 200ms ease opacity;

    }

.btSiteFooter .bt_bb_custom_menu li a:hover {

    opacity: .5;

    color: currentColor;

    }

.btSiteFooter .bt_bb_custom_menu li a:before {

    display: none;

    }

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    }

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top:before {

    content: "\f106";

    font-family: FontAwesome;

    margin: 0 5px;

    color: #e94d65;

    }

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top_alternate_arrow:before {

    color: #1b4962;

    }

.btSiteFooter .bt_bb_custom_menu li.current-menu-item > a {

    color: inherit;

    }

.btSiteFooter .bt_bb_custom_menu.btBottomFooterMenu li {

    display: inline-block;

    margin-bottom: 0;

    white-space: nowrap;

    }

.btSiteFooter .bt_bb_custom_menu.btBottomFooterMenu li ul {

    display: none;

    }

.btSiteFooter .bt_bb_custom_menu.btBottomFooterMenu li.current-menu-item > a {

    color: currentColor;

    }

.btSiteFooter .bt_bb_custom_menu.btTwoColFooterMenu ul {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btSiteFooter .bt_bb_custom_menu.btTwoColFooterMenu ul li {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    max-width: 50%;

    margin-left: 0;

    margin-right: 0;

    padding-left: 1em;

    padding-right: 1em;

    }

.btFixedFooter .btSiteFooter {

    position: fixed;

    bottom: 0;

    left: 0;

    right: 0;

    z-index: -1;

    }

.btSiteFooterWidgets {

    padding-top: 4em;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow {

    -webkit-justify-content: initial;

    justify-content: initial;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-flow: row wrap;

    -ms-flex-flow: row wrap;

    flex-flow: row wrap;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {

    background-color: transparent;

    margin-bottom: 6em;

    -webkit-flex: 1 1 25%;

    -ms-flex: 1 1 25%;

    flex: 1 1 25%;

    padding-left: 20px;

    padding-right: 20px;

    }

.bt_bb_plugin_active .btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {

    padding-left: px;

    padding-right: px;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox .btImage img {

    margin: initial;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="6"] .btBox {

    -webkit-flex: 0 0 33.33%;

    -ms-flex: 0 0 33.33%;

    flex: 0 0 33.33%;

    width: 33.33%;

    max-width: 33.33%;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="5"] .btBox {

    -webkit-flex: 0 0 20%;

    -ms-flex: 0 0 20%;

    flex: 0 0 20%;

    width: 20%;

    max-width: 20%;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="4"] .btBox {

    -webkit-flex: 0 0 25%;

    -ms-flex: 0 0 25%;

    flex: 0 0 25%;

    width: 25%;

    max-width: 25%;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="3"] .btBox {

    -webkit-flex: 0 0 33.33%;

    -ms-flex: 0 0 33.33%;

    flex: 0 0 33.33%;

    width: 33.33%;

    max-width: 33.33%;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow[data-width="2"] .btBox {

    -webkit-flex: 0 0 50%;

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    width: 50%;

    max-width: 50%;

    }

.btSiteFooterCopyMenu {

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    }

.btDarkSkin .btSiteFooterCopyMenu {

    background: #e94d65;

    color: #fff;

    }

.btSiteFooterCopyMenu.gutter .port {

    max-width: 1260px;

    margin: auto;

    }

.btSiteFooterCopyMenu.gutter .port:before {

    background: currentColor !important;

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    opacity: .1;

    }

.btDarkSkin .btSiteFooterCopyMenu.gutter .port:before {

    display: none;

    }

.btSiteFooterCopyMenu .port > div {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    width: 100%;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    }

.btSiteFooterCopyMenu .port > div .btFooterCopy,

.btSiteFooterCopyMenu .port > div .btFooterMenu {

    padding: 1.7857143em 0;

    -webkit-flex: 1 1 auto;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu {

    text-align: right;

    }

.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu {

    text-align: left;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul {

    list-style: none;

    margin: 0;

    padding: 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li {

    display: inline-block;

    margin: 0 0 0 1.7857143em;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li:first-child {

    margin-left: 0;

    }

.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu ul li {

    margin: 0 2.42857em 0 0;

    }

.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu ul li:first-child {

    margin-right: 0;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li a {

    color: currentColor;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    display: block;

    position: relative;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li a:before {

    content: "";

    display: block;

    width: 10px;

    height: 2px;

    background: #e94d65;

    position: absolute;

    left: -15px;

    top: 50%;

    margin-top: -2px;

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transition: transform 200ms ease;

    -moz-transition: transform 200ms ease;

    transition: transform 200ms ease;

    }

.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu ul li a:before {

    left: auto;

    right: -15px;

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li a:hover:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.btDarkSkin .btSiteFooterCopyMenu .port > div .btFooterMenu ul li a:before {

    background: #181818;

    }

.rtl .btSiteFooterCopyMenu .port > div .btFooterCopy {

    text-align: right;

    }

.btDarkSkin .btSiteFooterCopyMenu .port > div .btFooterCopy {

    opacity: 1;

    }



/* Footer Skin */

.btLightSkin .btSiteFooterWidgets,

.btDarkSkin .btLightSkin .btSiteFooterWidgets,

.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets {

    background: #fff;

    }

.btLightSkin .btSiteFooter,

.btDarkSkin .btLightSkin .btSiteFooter,

.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter {

    background: #fff;

    }

.btLightSkin .btSiteFooter .port:before,

.btDarkSkin .btLightSkin .btSiteFooter .port:before,

.btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .port:before {

    background-color: #181818;

    }

.btDarkSkin .btSiteFooterWidgets,

.btLightSkin .btDarkSkin .btSiteFooterWidgets,

.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets {

    background: #191919;

    }

.btDarkSkin .btSiteFooter,

.btLightSkin .btDarkSkin .btSiteFooter,

.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter {

    background: #191919;

    }

.btDarkSkin .btSiteFooter .port:before,

.btLightSkin .btDarkSkin .btSiteFooter .port:before,

.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .port:before {

    background-color: #e94d65;

    }

@media (max-width: 992px) {

.btSiteFooter .port div {

    display: block;

    }

.btSiteFooter .port div .btFooterCopy {

    padding-bottom: 1em;

    text-align: center;

    }

.btSiteFooter .port div .btFooterMenu {

    padding-top: 1em;

    text-align: center;

    }

.btFixedFooter .btSiteFooter {

    position: relative;

    bottom: auto;

    left: auto;

    right: auto;

    z-index: inherit;

    }

.btFixedFooter .btPageWrap {

    margin-bottom: 0 !important;

    }

.btSiteFooterWidgets .btIconWidgetContent {

    width: 100%;

    }

.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {

    width: 100%;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow {

    display: block;

    }

.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {

    width: 100% !important;

    max-width: 100% !important;

    }

.btSiteFooterWidgets .btIconWidgetContent {

    width: 100%;

    }

.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {

    width: 100%;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul {

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li,

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li:first-child,

.btSiteFooterCopyMenu .port > div .btFooterMenu ul li:last-child {

    margin: 0 1.07em;

    }

.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu ul li,

.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu ul li:first-child,

.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu ul li:last-child {

    margin: 0 1.07em;

    }

}



/* 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: '';

    }



/* Title */

.btContent .btArticleHeadline .bt_bb_headline a:hover {

    color: #e94d65;

    }

.btContent .btArticleHeadline .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    }

.btContent .btArticleHeadline .bt_bb_headline.bt_bb_dash_top .btArticleCategories:before {

    display: none;

    }

.rtl .btContent .btArticleHeadline .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before {

    margin-left: 10px;

    margin-right: 0;

    }

.btContent .btArticleHeadline .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after {

    display: none;

    }



/* Single Article */

body.btNoSidebar .btPostSingleItemStandard:first-of-type {

    margin-top: 4em;

    }

.btPostListStandard.btPostSingleItemStandard:not(:last-of-type) {

    padding-bottom: 3em;

    }

.btPostListStandard.btPostSingleItemStandard:not(:last-of-type):after {

    display: block;

    content: "";

    width: 100%;

    max-width: 1200px;

    margin: auto;

    margin-top: 2.5em;

    }

.btLightSkin .btPostListStandard.btPostSingleItemStandard:not(:last-of-type):after,

.btDarkSkin .btLightSkin .btPostListStandard.btPostSingleItemStandard:not(:last-of-type):after,

.btLightSkin .btDarkSkin .btLightSkin .btPostListStandard.btPostSingleItemStandard:not(:last-of-type):after {

    border-bottom: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .btPostListStandard.btPostSingleItemStandard:not(:last-of-type):after,

.btLightSkin .btDarkSkin .btPostListStandard.btPostSingleItemStandard:not(:last-of-type):after,

.btDarkSkin.btLightSkin .btDarkSkin .btPostListStandard.btPostSingleItemStandard:not(:last-of-type):after {

    border-bottom: 1px solid rgba(255,255,255,.2);

    }

.btPostListStandard.btPostSingleItemStandard:last-of-type {

    padding-bottom: 0;

    }

.btPostListStandard.btPostSingleItemStandard {

    padding-bottom: 2em;

    }

.btPostSingleItemStandard .btArticleMedia {

    margin-bottom: 2.5em;

    clear: both;

    }

.btPostSingleItemStandard .btArticleMedia .btMediaBox .bt_bb_slider button.slick-arrow {

    opacity: 0;

    }

.btPostSingleItemStandard .btArticleMedia .btMediaBox:hover .bt_bb_slider button.slick-arrow {

    opacity: 1;

    }

.touch .btPostSingleItemStandard .btArticleMedia .btMediaBox .bt_bb_slider button.slick-arrow,

.touch .btPostSingleItemStandard .btArticleMedia .btMediaBox:hover .bt_bb_slider button.slick-arrow {

    opacity: 0;

    }

.btPostSingleItemStandard .btArticleHeadline,

.btPostSingleItemStandard .btArticleContent,

.btPostSingleItemStandard .btArticleShareEtc {

    margin-bottom: 2em;

    clear: both;

    }

.btHasAuthorInfo.btPostSingleItemStandard .btArticleHeadline {

    margin-bottom: 1.5em;

    }

.btPostSingleItemStandard .btArticleHeadline .bt_bb_headline h2 {

    font-size: 2.8125rem;

    }

.btHideHeadline .btPostSingleItemStandard .btArticleHeadline .bt_bb_headline .bt_bb_headline_content {

    color: #1b4962;

    }

.btPostSingleItemStandard .btArticleShareEtc {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.btPostSingleItemStandard .btArticleShareEtc > div {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    max-width: 50%;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {

    text-align: right;

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    }

.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {

    text-align: left;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button {

    display: inline-block;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button {

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a {

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    background: #e94d65;

    color: #fff;

    position: relative;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    overflow: hidden;

    line-height: 1.1;

    padding: 1.2142857em 1.42857142em;

    font-family: "Roboto",Arial,Helvetica,sans-serif !important;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a .bt_bb_button_text,

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a .bt_bb_icon_holder {

    z-index: 2;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a .bt_bb_icon_holder:after {

    display: none;

    }

.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a .bt_bb_icon_holder:after {

    left: 0;

    right: auto;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a .bt_bb_icon_holder:before {

    content: "\f105";

    font-family: FontAwesome;

    display: block;

    }

.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a .bt_bb_icon_holder:before {

    -webkit-transform: scaleX(-1);

    -moz-transform: scaleX(-1);

    -ms-transform: scaleX(-1);

    transform: scaleX(-1);

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.btPostSingleItemStandard .btArticleShareEtc .btTags ul {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btLightSkin .btPostSingleItemStandard .btArticleShareEtc .btTags ul a,

.btDarkSkin .btLightSkin .btPostSingleItemStandard .btArticleShareEtc .btTags ul a,

.btLightSkin .btDarkSkin .btLightSkin .btPostSingleItemStandard .btArticleShareEtc .btTags ul a {

    background: rgba(24,24,24,.2);

    color: currentColor;

    }

.btDarkSkin .btPostSingleItemStandard .btArticleShareEtc .btTags ul a,

.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc .btTags ul a,

.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc .btTags ul a {

    background: rgba(255,255,255,.2);

    color: currentColor;

    }

.btPostSingleItemStandard .btArticleShareEtc .btTags ul a:hover {

    background: #e94d65;

    color: #fff;

    opacity: 1;

    }

.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;

    }

.btPostSingleItemStandard .btShareColumn .bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 1.125em;

    }



/* Portfolio meta */

.btArticleSuperMeta dl {

    margin-bottom: 2em;

    }

.btArticleSuperMeta dl dt {

    min-width: 100px;

    display: inline-block;

    }

.btArticleSuperMeta dl dd {

    display: inline;

    }

.btArticleSuperMeta dl dd:after {

    display: block;

    width: 100%;

    margin-bottom: .5em;

    }

.btArticleSuperMeta .btShareColumn {

    margin-bottom: 1em;

    text-align: inherit !important;

    }

@media (max-width: 992px) {

.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {

    display: block;

    }

.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleContentInner,

.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta {

    width: 100%;

    display: block;

    }

.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl {

    margin-top: 2em;

    padding-top: 2em;

    border-top: 1px solid;

    }

.btLightSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,

.btDarkSkin .btLightSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,

.btLightSkin .btDarkSkin .btLightSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl {

    border-color: rgba(24,24,24,.2);

    }

.btDarkSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,

.btLightSkin .btDarkSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl,

.btDarkSkin.btLightSkin .btDarkSkin .btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl {

    border-color: rgba(255,255,255,.2);

    }

}



/* About author */

.btAboutAuthor {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    width: 100%;

    margin: 0 0 3em;

    padding: 2em;

    border: 2px solid #e94d65;

    }

.btHardRoundedButtons .btAboutAuthor {

    border-radius: 20px;

    }

.btSoftRoundedButtons .btAboutAuthor {

    border-radius: 5px;

    }

.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 > *:last-child {

    margin-bottom: 0;

    }

@media(max-width: 520px) {

.btAboutAuthor {

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.btAboutAuthor .aaAvatar {

    -webkit-flex: 1 0 80px;

    -ms-flex: 1 0 80px;

    flex: 1 0 80px;

    padding: 0 0 20px;

    }

.btAboutAuthor .aaAvatar img {

    width: 80px;

    }

}



/* Media box */

.btMediaBox {

    position: relative;

    overflow: hidden;

    }

.btMediaBox img {

    display: block;

    width: auto;

    height: auto;

    }

.btMediaBox .aspectVideo {

    visibility: hidden;

    width: 100%;

    }

.btMediaBox iframe {

    display: block;

    border: none;

    }

.btMediaBox.video iframe {

    display: block;

    position: absolute;

    z-index: 2;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100% !important;

    height: 100% !important;

    border: none;

    }

.btMediaBox.audio iframe {

    display: block;

    width: 100% !important;

    }

.btMediaBox.btQuote,

.btMediaBox.btLink {

    text-align: center;

    position: relative;

    display: block;

    margin: 0;

    font-weight: 300;

    padding: 5em;

    background-size: cover;

    background-position: center center;

    }

.btMediaBox.btQuote:before,

.btMediaBox.btLink:before {

    content: " ";

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    background-color: #e94d65;

    }

.btMediaBox.btQuote[style*="background-image"]:before,

.btMediaBox.btLink[style*="background-image"]:before {

    opacity: .6;

    }

.btArticleListItem .btMediaBox.btQuote,

.btArticleListItem .btMediaBox.btLink {

    padding: 4em;

    }

.btMediaBox.btQuote blockquote,

.btMediaBox.btLink blockquote {

    padding: 0;

    }

.btMediaBox.btQuote blockquote:before,

.btMediaBox.btLink blockquote:before {

    content: '';

    }

.btMediaBox.btQuote p:before,

.btMediaBox.btLink p:before {

    display: block;

    text-align: center;

    font: 2em/1em Icon7Stroke;

    opacity: .3;

    }

.btMediaBox.btQuote p,

.btMediaBox.btLink p {

    font-size: 1.6em;

    line-height: 1.3;

    margin: 0;

    letter-spacing: -.03;

    font-weight: 800;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    }

.btMediaBox.btQuote cite,

.btMediaBox.btLink cite {

    display: inline-block;

    padding: 1.5em 0 0;

    font-size: .8em;

    }

.btMediaBox.btQuote cite:before,

.btMediaBox.btLink cite:before {

    display: block;

    background: #fff;

    content: "";

    width: 100%;

    max-width: 3em;

    height: 2px;

    margin: 0 auto 1.4em;

    }

.btMediaBox.btQuote a,

.btMediaBox.btLink a {

    color: #fff;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    }

.btMediaBox.btQuote a:hover,

.btMediaBox.btLink a:hover {

    color: #fff;

    opacity: .6;

    }

.btMediaBox.btLink p:before {

    content: "\e641";

    }

.btMediaBox.btQuote p:before {

    font-family: Avantage;

    content: "\e901";

    }



/* Blog list side info */

.btHasAuthorInfo .btArticleContentHolder {

    position: relative;

    padding-left: 110px;

    }

.rtl .btHasAuthorInfo .btArticleContentHolder {

    padding-left: 0;

    padding-right: 110px;

    }

.articleSideGutter {

    position: absolute;

    top: 0;

    left: 0;

    line-height: 1.4;

    width: 90px;

    text-align: center;

    }

.btPostListColumns .articleSideGutter {

    margin-left: 1em;

    }

.articleSideGutter .date {

    opacity: .8;

    }

.rtl .articleSideGutter {

    left: auto;

    right: 0;

    }

.articleSideGutter .asgItem.title {

    margin: 4px 0 0;

    }

.articleSideGutter .asgItem.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: center;

    }

.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,

.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn,

.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btTagsColumn {

    text-align: center;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_icon,

.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn .bt_bb_icon,

.btPostSingleItemStandard .btArticleShareEtc > div.btTagsColumn .bt_bb_icon {

    padding-left: .25em;

    padding-right: .25em;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn:first-child,

.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn:first-child,

.btPostSingleItemStandard .btArticleShareEtc > div.btTagsColumn:first-child {

    padding-bottom: 1em;

    }

.btPostSingleItemStandard .btArticleShareEtc > div.btTagsColumn .btTags ul {

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    }

}



@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;

    }

.btHasAuthorInfo .asgItem.avatar {

    width: 45px;

    float: left;

    margin-top: -4px;

    }

.rtl .btHasAuthorInfo .asgItem.avatar {

    float: right;

    }

.btHasAuthorInfo .asgItem.title,

.btHasAuthorInfo .asgItem.date {

    padding-left: 55px;

    text-align: left;

    }

.rtl .btHasAuthorInfo .asgItem.title,

.rtl .btHasAuthorInfo .asgItem.date {

    padding-left: 0;

    padding-right: 55px;

    text-align: right;

    }

}



/* Share row general */

.btShareColumn,

.btShareRow {

    opacity: .4;

    -webkit-transition: opacity 300ms ease;

    -moz-transition: opacity 300ms ease;

    transition: opacity 300ms ease;

    }

article:hover .btShareColumn,

article:hover .btShareRow {

    opacity: 1;

    }

.btShareColumn .bt_bb_icon,

.btShareRow .bt_bb_icon {

    pointer-events: none;

    }

.btShareColumn .bt_bb_icon a,

.btShareRow .bt_bb_icon a {

    pointer-events: all;

    }



/* List views */

/* Column list view */

body.btNoSidebar .btPostListColumns:first-of-type,

body.btNoSidebar .btPostSingleItemColumns:first-of-type {

    margin-top: 4em;

    }

body.btNoSidebar .btPostListColumns:last-of-type,

body.btNoSidebar .btPostSingleItemColumns:last-of-type {

    margin-bottom: 4em;

    }

.btPostListColumns:not(:last-of-type),

.btPostSingleItemColumns:not(:last-of-type) {

    margin-bottom: 3em;

    }

.btPostListColumns:not(:last-of-type):after,

.btPostSingleItemColumns:not(:last-of-type):after {

    display: block;

    content: "";

    width: 100%;

    max-width: 1200px;

    margin: auto;

    margin-top: 3em;

    }

.btLightSkin .btPostListColumns:not(:last-of-type):after,

.btDarkSkin .btLightSkin .btPostListColumns:not(:last-of-type):after,

.btLightSkin .btDarkSkin .btLightSkin .btPostListColumns:not(:last-of-type):after,

.btLightSkin .btPostSingleItemColumns:not(:last-of-type):after,

.btDarkSkin .btLightSkin .btPostSingleItemColumns:not(:last-of-type):after,

.btLightSkin .btDarkSkin .btLightSkin .btPostSingleItemColumns:not(:last-of-type):after {

    border-bottom: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .btPostListColumns:not(:last-of-type):after,

.btLightSkin .btDarkSkin .btPostListColumns:not(:last-of-type):after,

.btDarkSkin.btLightSkin .btDarkSkin .btPostListColumns:not(:last-of-type):after,

.btDarkSkin .btPostSingleItemColumns:not(:last-of-type):after,

.btLightSkin .btDarkSkin .btPostSingleItemColumns:not(:last-of-type):after,

.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemColumns:not(:last-of-type):after {

    border-bottom: 1px solid rgba(255,255,255,.2);

    }

.btPostListColumns .btArticleContentHolder,

.btPostSingleItemColumns .btArticleContentHolder {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    margin: 0 -1em;

    }

.btPostListColumns .btArticleContentHolder .btArticleMedia,

.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {

    -webkit-flex: 1 1 60%;

    -ms-flex: 1 1 60%;

    flex: 1 1 60%;

    max-width: 60%;

    padding: 0 1em;

    }

.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleMedia,

.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {

    -webkit-flex-basis: 0%;

    flex-basis: 0%;

    max-width: 0%;

    }

.btPostListColumns .btArticleContentHolder .btArticleTextContent,

.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {

    -webkit-flex: 1 1 40%;

    -ms-flex: 1 1 40%;

    flex: 1 1 40%;

    max-width: 40%;

    padding: 1em;

    }

.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleTextContent,

.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

.btPostListColumns .btArticleContentHolder .btArticleHeadline,

.btPostListColumns .btArticleContentHolder .btArticleContent,

.btPostSingleItemColumns .btArticleContentHolder .btArticleHeadline,

.btPostSingleItemColumns .btArticleContentHolder .btArticleContent {

    margin-bottom: 1em;

    }

.btPostListColumns .btArticleContentHolder .btShareRow,

.btPostSingleItemColumns .btArticleContentHolder .btShareRow {

    margin-top: 2em;

    }

.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote p,

.btPostListColumns .btArticleContentHolder .btMediaBox.btLink p,

.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote p,

.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink p {

    font-size: 1.5em;

    }

.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote cite,

.btPostListColumns .btArticleContentHolder .btMediaBox.btLink cite,

.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote cite,

.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink cite {

    padding-top: 1em;

    font-size: .8em;

    }

.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote cite:before,

.btPostListColumns .btArticleContentHolder .btMediaBox.btLink cite:before,

.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote cite:before,

.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink cite:before {

    margin-bottom: .85em;

    }

.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    }

@media (max-width: 768px) {

.btPostListColumns .btArticleContentHolder,

.btPostSingleItemColumns .btArticleContentHolder {

    display: block;

    margin-left: 0;

    margin-right: 0;

    }

.btPostListColumns .btArticleContentHolder .btArticleMedia,

.btPostListColumns .btArticleContentHolder .btArticleTextContent,

.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia,

.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {

    clear: both;

    padding: 0;

    max-width: 100%;

    }

.btPostListColumns .btArticleContentHolder .btArticleMedia,

.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {

    padding-bottom: 1em;

    }

}



@media (max-width: 640px) {

.btWithSidebar .btContent .btPostSingleItemStandard.gutter .port {

    padding-left: 0;

    padding-right: 0;

    }

}



/* 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: #e94d65;

    }



/* Dark skin */

.btDarkSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before,

.btDarkSkin .btShareRow .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #fff inset;

    box-shadow: 0 0 0 1em #fff inset;

    color: #191919;

    }

.btDarkSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,

.btDarkSkin .btShareRow .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1px #fff inset;

    box-shadow: 0 0 0 1px #fff inset;

    color: #fff;

    }

.btDarkSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button a {

    -webkit-box-shadow: 0 0 0 1px #fff inset;

    box-shadow: 0 0 0 1px #fff inset;

    color: #fff;

    }

.btDarkSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button:hover a {

    -webkit-box-shadow: 0 0 0 2em #fff inset;

    box-shadow: 0 0 0 2em #fff inset;

    color: #191919;

    }



/* 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;

    }

.btPostSingleItemColumns .btTagsColumn,

.btPostSingleItemColumns .btShareColumn {

    margin-bottom: 1em;

    }

.btPostSingleItemColumns .btShareColumn .bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 1.125em;

    }

.btPostSingleItemColumns .btTags ul {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btLightSkin .btPostSingleItemColumns .btTags ul a,

.btDarkSkin .btLightSkin .btPostSingleItemColumns .btTags ul a,

.btLightSkin .btDarkSkin .btLightSkin .btPostSingleItemColumns .btTags ul a {

    background: rgba(24,24,24,.2);

    color: currentColor;

    }

.btDarkSkin .btPostSingleItemColumns .btTags ul a,

.btLightSkin .btDarkSkin .btPostSingleItemColumns .btTags ul a,

.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemColumns .btTags ul a {

    background: rgba(255,255,255,.2);

    color: currentColor;

    }

.btPostSingleItemColumns .btTags ul a:hover {

    background: #e94d65;

    color: #fff;

    }

.btPostSingleItemColumns .btArticleSuperMeta {

    margin-top: 2em;

    padding-top: 2em;

    border-top: 1px solid;

    }

.btLightSkin .btPostSingleItemColumns .btArticleSuperMeta,

.btDarkSkin .btLightSkin .btPostSingleItemColumns .btArticleSuperMeta,

.btLightSkin .btDarkSkin .btLightSkin .btPostSingleItemColumns .btArticleSuperMeta {

    border-color: rgba(24,24,24,.2);

    }

.btDarkSkin .btPostSingleItemColumns .btArticleSuperMeta,

.btLightSkin .btDarkSkin .btPostSingleItemColumns .btArticleSuperMeta,

.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemColumns .btArticleSuperMeta {

    border-color: rgba(255,255,255,.2);

    }

@media (max-width: 768px) {

.btPostListColumns .btArticleContentHolder,

.btPostSingleItemColumns .btArticleContentHolder {

    display: block;

    margin-left: 0;

    margin-right: 0;

    }

.btPostListColumns .btArticleContentHolder .btArticleMedia,

.btPostListColumns .btArticleContentHolder .btArticleTextContent,

.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia,

.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {

    clear: both;

    padding: 0;

    max-width: 100%;

    }

.btPostListColumns .btArticleContentHolder .btArticleMedia,

.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {

    padding-bottom: 1em;

    }

}



/* Simple view */

body.btNoSidebar .btArticleListItem.btPostListSimple:first-child {

    margin-top: 4em;

    }

.btArticleListItem.btPostListSimple:not(:last-of-type) .btArticleContentHolder {

    padding-bottom: 3em;

    margin-bottom: 3em;

    }

.btLightSkin .btArticleListItem.btPostListSimple:not(:last-of-type) .btArticleContentHolder,

.btDarkSkin .btLightSkin .btArticleListItem.btPostListSimple:not(:last-of-type) .btArticleContentHolder,

.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem.btPostListSimple:not(:last-of-type) .btArticleContentHolder {

    border-bottom: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .btArticleListItem.btPostListSimple:not(:last-of-type) .btArticleContentHolder,

.btLightSkin .btDarkSkin .btArticleListItem.btPostListSimple:not(:last-of-type) .btArticleContentHolder,

.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem.btPostListSimple:not(:last-of-type) .btArticleContentHolder {

    border-bottom: 1px solid rgba(255,255,255,.2);

    }

.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextExcerpt {

    margin-top: 2em;

    }

.btArticleListItem.btPostListSimple .bt_bb_headline.bt_bb_dash_top .btArticleCategories:before {

    display: none;

    }

.btArticleListItem.btPostListSimple .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline {

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    }

.rtl .btArticleListItem.btPostListSimple .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before {

    margin-right: 0;

    margin-left: 10px;

    }

.btArticleListItem.btPostListSimple .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after {

    display: none;

    }

.btArticleListItem.animate {

    -webkit-transition-delay: 200ms;

    -moz-transition-delay: 200ms;

    transition-delay: 200ms;

    }



/* Image alignment (unit test) */

.btContentHolder .alignleft {

    float: left;

    margin: 0 1em 1.5em 0;

    }

.btContentHolder .alignright {

    float: right;

    margin: 0 0 1.5em 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) */

article .post-password-form {

    margin: 0 auto 4em !important;

    }

.post-password-form {

    margin: 0 auto 4em;

    }

.post-password-form p:first-child {

    font-family: Sarabun,Arial,Helvetica,sans-serif;

    font-weight: 700;

    font-weight: 800;

    letter-spacing: -.05;

    }

.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"] {

    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 20%;

    -ms-flex: 0 1 20%;

    flex: 0 1 20%;

    margin: 0 auto;

    color: #fff;

    width: auto;

    background-color: #e94d65;

    border: 0;

    cursor: pointer;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-weight: 800;

    padding: 1.125em 1.875em;

    font-size: 1em;

    line-height: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.post-password-form p:nth-child(2) input[type="submit"]:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

@media (max-width: 480px) {

.post-password-form p:nth-child(2) {

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.post-password-form p:nth-child(2) label {

    -webkit-flex: 1 0 100%;

    -ms-flex: 1 0 100%;

    flex: 1 0 100%;

    min-width: 100%;

    padding: 0 !important;

    margin-bottom: .5em;

    }

.post-password-form p:nth-child(2) input[type="submit"] {

    -webkit-flex: 1 0 50%;

    -ms-flex: 1 0 50%;

    flex: 1 0 50%;

    }

}



/* Pagination */

.btPagination {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 400;

    font-size: 1rem;

    line-height: 2.5rem;

    margin-top: 3em;

    padding-top: 3em;

    margin-bottom: 4em;

    }

.btPagination:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btLightSkin .btPagination,

.btDarkSkin .btLightSkin .btPagination,

.btLightSkin .btDarkSkin .btLightSkin .btPagination {

    border-top: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .btPagination,

.btLightSkin .btDarkSkin .btPagination,

.btDarkSkin.btLightSkin .btDarkSkin .btPagination {

    border-top: 1px solid rgba(255,255,255,.2);

    }

.btPagination .port {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    }

.btPagination .port:after {

    display: block;

    content: "";

    height: 0;

    -webkit-flex: 1 0 auto;

    -ms-flex: 1 0 auto;

    flex: 1 0 auto;

    -webkit-order: 2;

    -ms-flex-order: 2;

    order: 2;

    }

.btPagination .paging a {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    color: inherit;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 800;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    }

.btPagination .paging a:hover {

    color: #e94d65;

    }

.btPagination .paging p {

    margin: 0;

    }

.btPagination .paging a:after {

    width: 2.8125rem;

    display: block;

    text-align: center;

    font: 1.25rem/2.8125rem Essential;

    -webkit-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    transition: all 500ms ease;

    border-radius: 50%;

    background: #e94d65;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    color: #fff;

    }

.btPagination .paging a:hover:after {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.btPagination .paging .pagePrev a:after {

    content: "\ea7c";

    margin: 0 10px 0 0;

    }

.rtl .btPagination .paging .pagePrev a:after {

    margin: 0 0 0 10px;

    content: "\ea7d";

    }

.btPagination .paging .pageNext a:after {

    content: "\ea7d";

    margin: 0 0 0 10px;

    }

.rtl .btPagination .paging .pageNext a:after {

    margin: 0 10px 0 0;

    content: "\ea7c";

    }

.btPagination .paging.onLeft {

    -webkit-order: 1;

    -ms-flex-order: 1;

    order: 1;

    }

.btPagination .paging.onLeft a {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    }

.btPagination .paging.onRight {

    -webkit-order: 3;

    -ms-flex-order: 3;

    order: 3;

    }



/* PrevNext post */

.btPrevNextNav:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btPrevNextNav .btPrevNextNav {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    margin-top: 3em;

    padding-top: 3em;

    margin-bottom: 4em;

    }

.btPrevNextNav .btPrevNextNav:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btLightSkin .btPrevNextNav .btPrevNextNav,

.btDarkSkin .btLightSkin .btPrevNextNav .btPrevNextNav,

.btLightSkin .btDarkSkin .btLightSkin .btPrevNextNav .btPrevNextNav {

    border-top: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .btPrevNextNav .btPrevNextNav,

.btLightSkin .btDarkSkin .btPrevNextNav .btPrevNextNav,

.btDarkSkin.btLightSkin .btDarkSkin .btPrevNextNav .btPrevNextNav {

    border-top: 1px solid rgba(255,255,255,.2);

    }

body.btNoSidebar .btPrevNextNav {

    margin-bottom: 4em;

    }

.btPrevNextNav .btPrevNext {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    color: currentColor !important;

    min-height: 1px;

    margin: 0;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex: 1 0 50%;

    -ms-flex: 1 0 50%;

    flex: 1 0 50%;

    }

.btNext.btPrevNextNav .btPrevNext {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    text-align: right;

    }

.btPrevNextNav .btPrevNext .btPrevNextImage {

    -webkit-flex: 0 0 4.375em;

    -ms-flex: 0 0 4.375em;

    flex: 0 0 4.375em;

    height: 4.375em;

    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;

    border-radius: 50%;

    -webkit-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    transition: all 500ms ease;

    }

.rtl .btPrevNextNav .btPrevNext .btPrevNextImage {

    margin: 0 0 0 1em;

    }

.btPrevNextNav .btPrevNext .btPrevNextImage:before {

    font-family: Essential;

    line-height: 2.1875;

    text-align: center;

    -webkit-flex: 1 0 100%;

    -ms-flex: 1 0 100%;

    flex: 1 0 100%;

    color: #fff;

    font-size: 2em;

    background: #e94d65;

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset;

    border-radius: 50%;

    opacity: 0;

    -webkit-transform: scale(.5);

    -moz-transform: scale(.5);

    -ms-transform: scale(.5);

    transform: scale(.5);

    -webkit-transition: 500ms ease all;

    -moz-transition: 500ms ease all;

    transition: 500ms 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: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 800;

    font-size: 1.125rem;

    -webkit-transition: color 300ms ease;

    -moz-transition: color 300ms ease;

    transition: color 300ms ease;

    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;

    }

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {

    font-size: .875em;

    text-transform: uppercase;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    -webkit-transition: opacity 300ms ease;

    -moz-transition: opacity 300ms ease;

    transition: opacity 300ms ease;

    line-height: 1;

    }

.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {

    color: #e94d65;

    }

.btPrevNextNav .btPrevNext:hover .btPrevNextImage {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 2px 10px rgba(0,0,0,.2);

    }

.btPrevNextNav .btPrevNext:hover .btPrevNextImage:before {

    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: 768px) {

.btWithSidebar .btContent .btPrevNextNav.gutter .port {

    padding-left: 0;

    padding-right: 0;

    }

}



@media (max-width: 620px) {

.btPrevNext .btPrevNextItem .btPrevNextTitle {

    font-size: 1rem;

    }

.btPrevNextNav .btPrevNextNav {

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.btPrevNextNav .btPrevNext {

    -webkit-flex: 1 0 100%;

    -ms-flex: 1 0 100%;

    flex: 1 0 100%;

    }

.btNext.btPrevNextNav .btPrevNext {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    float: right;

    text-align: right;

    }

.btPrevNextNav .btPrevNext:nth-child(2) {

    margin-top: 1.5em;

    padding-top: 1.5em;

    border-top: 1px solid;

    }

.btLightSkin .btPrevNextNav .btPrevNext:nth-child(2),

.btDarkSkin .btLightSkin .btPrevNextNav .btPrevNext:nth-child(2),

.btLightSkin .btDarkSkin .btLightSkin .btPrevNextNav .btPrevNext:nth-child(2) {

    border-color: rgba(24,24,24,.2);

    }

.btDarkSkin .btPrevNextNav .btPrevNext:nth-child(2),

.btLightSkin .btDarkSkin .btPrevNextNav .btPrevNext:nth-child(2),

.btDarkSkin.btLightSkin .btDarkSkin .btPrevNextNav .btPrevNext:nth-child(2) {

    border-color: rgba(255,255,255,.2);

    }

}



/* Linked pages in a single post (unit test) */

.btLinkPages {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 800;

    letter-spacing: -.05em;

    }

.btLinkPages:before {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btLinkPages ul {

    margin-left: 0;

    padding-left: 0;

    margin-top: 30px;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-weight: 800;

    }

.btLinkPages ul li {

    list-style: none;

    display: inline-block;

    margin: 0 0 0 .5em;

    }

.rtl .btLinkPages ul li {

    margin: 0 .5em 0 0;

    }

.btLinkPages ul a {

    display: inline-block;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    background: #e94d65;

    color: #fff;

    border-radius: 50%;

    width: 1.5em;

    height: 1.5em;

    line-height: 1.5;

    text-align: center;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btLinkPages ul a:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    color: #fff;

    }



/* Photo slide */

.boldPhotoSlide {

    position: relative;

    }

.single .boldPhotoSlide h4.nbs {

    margin: 0 30px !important;

    }



/* Post categories, comments, date and author spans */

.btArticleCategories {

    text-transform: uppercase;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    line-height: 1.25;

    }

.btArticleCategories a {

    color: currentColor !important;

    -webkit-transition: 300ms ease opacity;

    -moz-transition: 300ms ease opacity;

    transition: 300ms ease opacity;

    }

.btArticleCategories a:hover {

    opacity: .4;

    }

.btArticleCategories a:not(:last-child):after {

    content: ' ';

    display: inline-block;

    width: .7rem;

    height: 1px;

    }

.btArticleCategories a.gallery {

    margin-bottom: 0;

    }

.btArticleDate,

.btArticleAuthor,

.btArticleComments,

.btArticleCategories {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-align-items: baseline;

    -ms-flex-align: baseline;

    align-items: baseline;

    }

.btArticleDate:not(:last-child):after,

.btArticleAuthor:not(:last-child):after,

.btArticleComments:not(:last-child):after,

.btArticleCategories:not(:last-child):after {

    content: ' ';

    display: inline-block;

    width: 1.5rem;

    height: 1px;

    }

.btContent .btArticleAuthor a,

.btContent .btArticleComments {

    color: inherit;

    }

.btContent .btArticleAuthor a:hover,

.btContent .btArticleComments:hover {

    color: #e94d65;

    }

.btArticleDate:before,

.btArticleAuthor:before,

.btArticleComments:before,

.btArticleCategories: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;

    color: #e94d65;

    }

body:not(.rtl) .btArticleDate:before,

body:not(.rtl) .btArticleAuthor:before,

body:not(.rtl) .btArticleComments:before,

body:not(.rtl) .btArticleCategories:before {

    margin-right: 6px;

    }

body.rtl .btArticleDate:before,

body.rtl .btArticleAuthor:before,

body.rtl .btArticleComments:before,

body.rtl .btArticleCategories:before {

    margin-left: 6px;

    float: none;

    }

.btHasAuthorInfo .btArticleAuthor:before {

    display: none;

    }

.btPostListSimple.btHasAuthorInfo .btArticleAuthor:before {

    display: block;

    }

.btArticleDate:before {

    content: "\f017";

    }

.btArticleAuthor:before {

    content: "\f2be";

    }

.btArticleComments:before {

    content: "\f0e5";

    }

.btArticleCategories:before {

    content: "\f02c";

    }

.btArticleAuthor a,

.btArticleComments {

    color: currentColor !important;

    -webkit-transition: 300ms ease opacity;

    -moz-transition: 300ms ease opacity;

    transition: 300ms ease opacity;

    }

.btArticleAuthor a:hover,

.btArticleComments:hover {

    opacity: .4;

    }

.btArticleComments:before {

    font-family: FontAwesome;

    content: "\f0e5";

    margin: 0;

    display: inline-block;

    color: #e94d65;

    }

body:not(.rtl) .btArticleComments:before {

    margin-right: 5px;

    }

body.rtl .btArticleComments:before {

    margin-left: 5px;

    float: right;

    }



/* Galleries (unit test) */

.gallery {

    margin-bottom: 1.6em;

    }

.gallery .gallery-item {

    display: inline-block;

    padding: 0 4px;

    text-align: center;

    vertical-align: top;

    width: 100%;

    margin: 0;

    }

.gallery-columns-2.gallery .gallery-item {

    max-width: 50%;

    }

.gallery-columns-3.gallery .gallery-item {

    max-width: 33.33%;

    }

.gallery-columns-4.gallery .gallery-item {

    max-width: 25%;

    }

.gallery-columns-5.gallery .gallery-item {

    max-width: 20%;

    }

.gallery-columns-6.gallery .gallery-item {

    max-width: 16.66%;

    }

.gallery-columns-7.gallery .gallery-item {

    max-width: 14.28%;

    }

.gallery-columns-8.gallery .gallery-item {

    max-width: 12.5%;

    }

.gallery-columns-9.gallery .gallery-item {

    max-width: 11.11%;

    }

@media (max-width: 1200px) {

.gallery-item {

    width: 100% !important;

    max-width: 100% !important;

    }

}



.gallery-icon img {

    margin: 0 auto;

    }

.gallery-caption {

    display: block;

    padding: 5px 0;

    }

.gallery-columns-6 .gallery-caption,

.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

    display: none;

    }



/* Unit test specific */

.wp-caption-text {

    font-size: .9em;

    margin-bottom: 1em;

    }

.bypostauthor {

    font-size: inherit;

    }



/* Comments */

body:not(.woocommerce) .btCommentsBox .form-submit {

    margin-bottom: 0;

    }

.btCommentsBox {

    margin: 2em 0;

    }

.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 {

    margin: 0 0 .625em;

    padding: 0;

    font-size: 2em;

    }

.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 {

    font-size: 1.5625em;

    }

.btCommentsBox ul.comments,

.btCommentsBox ul.comments li.comment {

    list-style: none;

    display: block;

    padding-left: 0;

    margin: 0;

    }

.btCommentsBox > ul.comments {

    margin: 0 0 2em;

    }

.btCommentsBox ul.comments > li,

.btCommentsBox ul.comments > li.comment > ul.children > li.comment {

    display: block;

    margin: 0;

    }

.btLightSkin .btCommentsBox ul.comments > li,

.btDarkSkin .btLightSkin .btCommentsBox ul.comments > li,

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments > li,

.btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,

.btDarkSkin .btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment {

    border-top: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .btCommentsBox ul.comments > li,

.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li,

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li,

.btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,

.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment {

    border-top: 1px solid rgba(255,255,255,.2);

    }

.btCommentsBox ul.comments li > article {

    padding: 2em 0;

    position: relative;

    width: 100%;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.btCommentsBox 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 {

    padding: 0 20px 0 0;

    -webkit-flex: 0 1 75px;

    -ms-flex: 0 1 75px;

    flex: 0 1 75px;

    }

.rtl .btCommentsBox ul.comments li > article .commentAvatar {

    padding: 0 0 0 20px;

    }

.btCommentsBox ul.comments li > article .commentAvatar img {

    display: block;

    width: 100%;

    height: auto;

    border-radius: 50%;

    }

.btCommentsBox ul.comments li.pingback {

    padding-top: 1em;

    }

.btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link) {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 600;

    letter-spacing: -.05;

    color: inherit;

    }

.btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link):hover {

    color: #e94d65;

    }

.btCommentsBox ul.comments li.pingback p .edit-link {

    margin-left: 1em;

    font-size: .875rem;

    line-height: 1;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    }

.rtl .btCommentsBox ul.comments li.pingback p .edit-link {

    margin-left: 0;

    margin-right: 1em;

    }

.btCommentsBox ul.comments li.pingback p .edit-link a:before {

    font-family: FontAwesome;

    margin: 0;

    display: inline-block;

    font-size: 1rem;

    color: #e94d65;

    opacity: 1;

    margin-right: 6px;

    content: "\f040";

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: all 200ms ease;

    -moz-transition: all 200ms ease;

    transition: all 200ms ease;

    }

.rtl .btCommentsBox ul.comments li.pingback p .edit-link a:before {

    margin-right: 0;

    margin-left: 6px;

    }

.btCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link {

    color: inherit;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link:hover:before {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btCommentsBox ul.children {

    margin: 0 0 0 20px;

    font-size: .85rem;

    }

.btCommentsBox input,

.btCommentsBox textarea {

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    }

.btCommentsBox .btComment {

    line-height: 0;

    }

.btCommentsBox .btComment textarea,

.btCommentsBox .btComment label {

    line-height: 1.8;

    }

.btCommentsBox .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 {

    margin: 0;

    padding: 0;

    line-height: 1.3;

    -webkit-flex: 1 1 auto;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    font-size: 1.2em;

    }

.btCommentsBox .vcard h1.author a,

.btCommentsBox .vcard h2.author a,

.btCommentsBox .vcard h3.author a,

.btCommentsBox .vcard h4.author a,

.btCommentsBox .vcard h5.author a,

.btCommentsBox .vcard h6.author a,

.btCommentsBox .vcard h7.author a,

.btCommentsBox .vcard h8.author a {

    color: inherit;

    }

.btCommentsBox .vcard h1.author a:hover,

.btCommentsBox .vcard h2.author a:hover,

.btCommentsBox .vcard h3.author a:hover,

.btCommentsBox .vcard h4.author a:hover,

.btCommentsBox .vcard h5.author a:hover,

.btCommentsBox .vcard h6.author a:hover,

.btCommentsBox .vcard h7.author a:hover,

.btCommentsBox .vcard h8.author a:hover {

    color: #e94d65;

    }

.btCommentsBox .vcard .posted {

    margin: 0;

    text-align: right;

    padding: 0 0 0 10px;

    font-size: .875rem;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    line-height: 1.5;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    }

.rtl .btCommentsBox .vcard .posted {

    text-align: left;

    padding: 0 10px 0 0;

    }

.btCommentsBox .vcard .posted:before {

    font-family: FontAwesome;

    font-size: 1rem;

    margin: 0 5px 0 0;

    color: #e94d65;

    content: "\f017";

    }

.rtl .btCommentsBox .vcard .posted:before {

    margin: 0 0 0 5px;

    }

.btCommentsBox .vcard .star-rating {

    margin-left: .5em;

    }

.btCommentsBox .vcard .star-rating strong {

    display: none;

    }

.rtl .btCommentsBox .vcard .star-rating {

    right: auto;

    margin-left: 0;

    margin-right: .5em;

    }

.btCommentsBox .commentTxt p.edit-link,

.btCommentsBox .commentTxt p.reply {

    display: inline-block;

    font-size: .875rem;

    line-height: 1;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    }

.btCommentsBox .commentTxt p.edit-link:not(:empty),

.btCommentsBox .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) {

    margin: 0 0 0 2em;

    }

.btCommentsBox .commentTxt p.edit-link a,

.btCommentsBox .commentTxt p.reply a {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: baseline;

    -ms-flex-align: baseline;

    align-items: baseline;

    -webkit-transition: opacity 200ms ease;

    -moz-transition: opacity 200ms ease;

    transition: opacity 200ms ease;

    }

.btCommentsBox .commentTxt p.edit-link a:before,

.btCommentsBox .commentTxt p.reply a:before {

    font-family: FontAwesome;

    font-size: 1rem;

    margin: 0 5px 0 0;

    color: #e94d65;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: all 200ms ease;

    -moz-transition: all 200ms ease;

    transition: all 200ms ease;

    line-height: 1;

    }

.rtl .btCommentsBox .commentTxt p.edit-link a:before,

.rtl .btCommentsBox .commentTxt p.reply a:before {

    margin: 0 0 0 5px;

    }

.btCommentsBox .commentTxt p.edit-link a:hover:before,

.btCommentsBox .commentTxt p.reply a:hover:before {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btLightSkin .btCommentsBox .commentTxt p.edit-link a,

.btDarkSkin .btLightSkin .btCommentsBox .commentTxt p.edit-link a,

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .commentTxt p.edit-link a,

.btLightSkin .btCommentsBox .commentTxt p.reply a,

.btDarkSkin .btLightSkin .btCommentsBox .commentTxt p.reply a,

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .commentTxt p.reply a {

    color: #181818;

    }

.btDarkSkin .btCommentsBox .commentTxt p.edit-link a,

.btLightSkin .btDarkSkin .btCommentsBox .commentTxt p.edit-link a,

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .commentTxt p.edit-link a,

.btDarkSkin .btCommentsBox .commentTxt p.reply a,

.btLightSkin .btDarkSkin .btCommentsBox .commentTxt p.reply a,

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .commentTxt p.reply a {

    color: #fff;

    }

.btCommentsBox .commentTxt p.edit-link a:before {

    content: "\f040";

    }

.btCommentsBox .commentTxt p.reply a:before {

    content: "\f112";

    }

.btCommentsBox .comment-form {

    padding-bottom: 2em;

    }

.btCommentsBox .comment-form input[type="checkbox"] {

    width: 1.5rem;

    height: 1.5rem;

    -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;

    content: "";

    -moz-appearance: none;

    border: 0;

    display: inline-block;

    margin-right: .5em;

    }

.rtl .btCommentsBox .comment-form input[type="checkbox"] {

    margin-right: 0;

    margin-left: .5em;

    }

.btLightSkin .btCommentsBox .comment-form input[type="checkbox"],

.btDarkSkin .btLightSkin .btCommentsBox .comment-form input[type="checkbox"],

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .comment-form input[type="checkbox"] {

    border: 1px solid rgba(24,24,24,.2);

    background: #fff;

    }

.btDarkSkin .btCommentsBox .comment-form input[type="checkbox"],

.btLightSkin .btDarkSkin .btCommentsBox .comment-form input[type="checkbox"],

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .comment-form input[type="checkbox"] {

    border: 1px solid rgba(255,255,255,.2);

    background: #191919;

    }

.btCommentsBox .comment-form input[type="checkbox"]:before {

    content: '';

    position: absolute;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    left: 3px;

    top: 3px;

    width: 1rem;

    height: 1rem;

    border-radius: 50%;

    display: block;

    background: #e94d65;

    opacity: 0;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    }

.rtl .btCommentsBox .comment-form input[type="checkbox"]:before {

    left: auto;

    right: 3px;

    }

.btLightSkin .btCommentsBox .comment-form input[type="checkbox"]:hover,

.btDarkSkin .btLightSkin .btCommentsBox .comment-form input[type="checkbox"]:hover,

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .comment-form input[type="checkbox"]:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4) !important;

    }

.btDarkSkin .btCommentsBox .comment-form input[type="checkbox"]:hover,

.btLightSkin .btDarkSkin .btCommentsBox .comment-form input[type="checkbox"]:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .comment-form input[type="checkbox"]:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(255,255,255,.4) !important;

    }

.btCommentsBox .comment-form input[type="checkbox"]:checked:before {

    opacity: 1;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

.btCommentsBox .comments + .comment-respond .comment-form,

.btCommentsBox > .comment-respond:only-child .comment-form {

    padding-bottom: 0;

    }

.btCommentsBox .comment-navigation {

    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;

    padding-bottom: .5em;

    font-size: .875rem;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    }

.btCommentsBox .comment-navigation a,

.btCommentsBox .comment-navigation span {

    display: block;

    }

.btCommentsBox .comment-navigation a {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    color: inherit;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-align-items: baseline;

    -ms-flex-align: baseline;

    align-items: baseline;

    }

.btCommentsBox .comment-navigation a:hover {

    color: #e94d65;

    }

.btCommentsBox .comment-navigation a:before,

.btCommentsBox .comment-navigation a:after {

    margin: 0 5px;

    color: #e94d65;

    }

.btCommentsBox .comment-navigation a:first-child:before {

    font-family: FontAwesome;

    content: "\f053";

    }

.rtl .btCommentsBox .comment-navigation a:first-child:before {

    content: "\f054";

    }

.btCommentsBox .comment-navigation a:last-child:after {

    font-family: FontAwesome;

    content: "\f054";

    }

.rtl .btCommentsBox .comment-navigation a:last-child:after {

    content: "\f053";

    }

.btCommentsBox .comment-navigation span {

    color: transparent;

    }

.comment-awaiting-moderation {

    color: #e94d65;

    }

.comment-reply-title {

    display: block;

    }

.comment-reply-title small {

    font-size: .875rem;

    float: right;

    margin: 0 0 0 2em;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    }

.comment-reply-title small a#cancel-comment-reply-link {

    font-weight: 400;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: baseline;

    -ms-flex-align: baseline;

    align-items: baseline;

    -webkit-transition: opacity 200ms ease;

    -moz-transition: opacity 200ms ease;

    transition: opacity 200ms ease;

    color: currentColor;

    letter-spacing: 0;

    }

.comment-reply-title small a#cancel-comment-reply-link:before {

    font-family: FontAwesome;

    content: "\f00d";

    margin: 0 5px;

    font-weight: 400;

    color: #e94d65;

    -webkit-transition: all 200ms ease;

    -moz-transition: all 200ms ease;

    transition: all 200ms ease;

    line-height: 1;

    }

.comment-reply-title small a#cancel-comment-reply-link:hover:before {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.rtl .comment-reply-title small {

    float: left;

    margin: 0 2em 0 0;

    }

.btCommentSubmit {

    padding: 1.125em 1.875em;

    font-size: 1em;

    line-height: 1;

    background: #e94d65;

    margin-top: .5em;

    border: 0;

    color: #fff;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-weight: 800;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.btCommentSubmit:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btCommentSubmit:before {

    -webkit-order: 2;

    -ms-flex-order: 2;

    order: 2;

    margin-left: .625em;

    }

.rtl .btCommentSubmit:before {

    margin-left: 0;

    margin-right: .625em;

    }

.btHardRoundedButtons .btCommentSubmit {

    border-radius: 50px;

    }

.btSoftRoundedButtons .btCommentSubmit {

    border-radius: 5px;

    }

.btSlantedRightButtons .btCommentSubmit {

    -webkit-transform: skew(-8deg);

    -moz-transform: skew(-8deg);

    -ms-transform: skew(-8deg);

    transform: skew(-8deg);

    }

.btSlantedRightButtons .btCommentSubmit > * {

    -webkit-transform: skew(8deg);

    -moz-transform: skew(8deg);

    -ms-transform: skew(8deg);

    transform: skew(8deg);

    }

.btSlantedRightButtons .btCommentSubmit:hover {

    -webkit-transform: translateY(-3px) skew(-8deg);

    -moz-transform: translateY(-3px) skew(-8deg);

    -ms-transform: translateY(-3px) skew(-8deg);

    transform: translateY(-3px) skew(-8deg);

    }

.btSlantedLeftButtons .btCommentSubmit {

    -webkit-transform: skew(8deg);

    -moz-transform: skew(8deg);

    -ms-transform: skew(8deg);

    transform: skew(8deg);

    }

.btSlantedLeftButtons .btCommentSubmit > * {

    -webkit-transform: skew(-8deg);

    -moz-transform: skew(-8deg);

    -ms-transform: skew(-8deg);

    transform: skew(-8deg);

    }

.btSlantedLeftButtons .btCommentSubmit:hover {

    -webkit-transform: translateY(-3px) skew(8deg);

    -moz-transform: translateY(-3px) skew(8deg);

    -ms-transform: translateY(-3px) skew(8deg);

    transform: translateY(-3px) skew(8deg);

    }



/* Responsive */

@media (max-width: 520px) {

.btCommentsBox .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 10px;

    margin: 0 0 10px;

    }

.btLightSkin .btCommentsBox .vcard,

.btDarkSkin .btLightSkin .btCommentsBox .vcard,

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox .vcard {

    border-bottom: 1px dotted rgba(24,24,24,.2);

    }

.btDarkSkin .btCommentsBox .vcard,

.btLightSkin .btDarkSkin .btCommentsBox .vcard,

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox .vcard {

    border-bottom: 1px dotted rgba(255,255,255,.2);

    }

.btCommentsBox .vcard h5.author {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    }

.btCommentsBox .vcard .posted {

    padding: 0;

    margin-top: .7em;

    text-align: left;

    }

.rtl .btCommentsBox .vcard .posted {

    text-align: right;

    }

.btCommentsBox .vcard .star-rating {

    margin-top: .7em;

    margin-left: auto;

    }

.btCommentsBox .vcard .star-rating .rtl {

    margin-left: 0;

    margin-right: auto;

    }

.btCommentsBox ul.comments ul.children {

    padding: 0;

    margin: 0;

    }

.btCommentsBox ul.comments ul.children li.comment {

    padding: 0;

    border-top: none !important;

    }

.btCommentsBox ul.comments ul.children li.comment article {

    position: relative;

    }

.btLightSkin .btCommentsBox ul.comments ul.children li.comment article,

.btDarkSkin .btLightSkin .btCommentsBox ul.comments ul.children li.comment article,

.btLightSkin .btDarkSkin .btLightSkin .btCommentsBox ul.comments ul.children li.comment article {

    background-color: rgba(0,0,0,.055);

    }

.btDarkSkin .btCommentsBox ul.comments ul.children li.comment article,

.btLightSkin .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article,

.btDarkSkin.btLightSkin .btDarkSkin .btCommentsBox ul.comments ul.children li.comment article {

    background-color: rgba(255,255,255,.055);

    }

.btCommentsBox ul.comments ul.children li.comment article .commentAvatar {

    padding-left: 10px;

    }

.rtl .btCommentsBox ul.comments ul.children li.comment article .commentAvatar {

    padding-left: 20px;

    padding-right: 10px;

    }

.btCommentsBox ul.comments ul.children li.comment article .commentTxt {

    padding-right: 15px;

    }

.rtl .btCommentsBox ul.comments ul.children li.comment article .commentTxt {

    padding-right: 0;

    padding-left: 15px;

    }

.btCommentsBox ul.comments ul.children li.comment article:after {

    content: '\f148';

    display: block;

    position: absolute;

    top: -15px;

    right: -15px;

    width: 30px;

    height: 30px;

    font: normal 16px/30px FontAwesome;

    vertical-align: middle;

    text-align: center;

    background: #e94d65;

    color: #fff;

    border-radius: 50%;

    }

.rtl .btCommentsBox ul.comments ul.children li.comment article:after {

    right: auto;

    left: -15px;

    }

.btCommentsBox ul.comments li:last-child ul.children {

    margin-bottom: 2rem;

    }

}



/* btBox defaults */

.btBox {

    margin-bottom: 4em;

    }

.btBox:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btSidebar > .btBox:last-child {

    margin-bottom: 0;

    }



/* Base typography */

.sidebar .widget_bt_bb_recent_posts ul,

.btSidebar .widget_bt_bb_recent_posts ul,

.btSiteFooterWidgets .widget_bt_bb_recent_posts ul {

    margin: 0;

    }

.sidebar .widget_bt_bb_recent_posts ul li,

.btSidebar .widget_bt_bb_recent_posts ul li,

.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li {

    margin: 0;

    list-style: none;

    }

.btBox > h4,

.btCustomMenu > h4,

.btTopBox > h4 {

    font-size: 1.3em;

    margin-bottom: 1em;

    padding-bottom: 0;

    display: inline-block;

    width: 100%;

    }

.btBox h5,

.btCustomMenu h5,

.btTopBox h5 {

    font-size: 1.4em;

    margin-bottom: .35em;

    }

body:not(.btNoDashInSidebar) .btBox > h4:after,

body:not(.btNoDashInSidebar) .btCustomMenu > h4:after,

body:not(.btNoDashInSidebar) .btTopBox > h4:after {

    content: ' ';

    clear: both;

    width: 2.5em;

    display: block;

    border-bottom: 2px solid #e94d65;

    margin: .8em 0 0;

    }

.btBox label,

.btCustomMenu label,

.btTopBox label {

    display: none;

    }

.btBox .wp-caption,

.btCustomMenu .wp-caption,

.btTopBox .wp-caption {

    margin-bottom: .5em;

    }

.btBox select,

.btCustomMenu select,

.btTopBox select {

    display: block;

    margin: .5em 0 0;

    width: 100%;

    padding: .5em;

    }

.btBox ul,

.btCustomMenu ul,

.btTopBox ul {

    list-style: none;

    margin: 0;

    display: block;

    padding: 0;

    }

.btBox ul li,

.btCustomMenu ul li,

.btTopBox ul li {

    display: block;

    width: auto;

    margin: 0;

    position: relative;

    padding: .8em 0;

    margin-left: 0;

    border-bottom: 1px solid;

    }

.btBox ul li a,

.btCustomMenu ul li a,

.btTopBox ul li a {

    display: block;

    position: relative;

    color: currentColor;

    }

.btBox ul li a:before,

.btCustomMenu ul li a:before,

.btTopBox ul li a:before {

    position: absolute;

    display: block;

    left: -1em;

    height: 2px;

    top: 50%;

    margin-top: -1px;

    content: "";

    background: #e94d65;

    -webkit-transition: transform 200ms ease;

    -moz-transition: transform 200ms ease;

    transition: transform 200ms ease;

    -webkit-transform-origin: 0% 50%;

    -moz-transform-origin: 0% 50%;

    -ms-transform-origin: 0% 50%;

    transform-origin: 0% 50%;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

    width: 10px;

    }

.rtl .btBox ul li a:before,

.rtl .btCustomMenu ul li a:before,

.rtl .btTopBox ul li a:before {

    left: auto;

    right: -1em;

    -webkit-transform-origin: 100% 50%;

    -moz-transform-origin: 100% 50%;

    -ms-transform-origin: 100% 50%;

    transform-origin: 100% 50%;

    }

.btBox ul li a:hover,

.btCustomMenu ul li a:hover,

.btTopBox ul li a:hover {

    color: #e94d65;

    }

.btBox ul li a:hover:before,

.btCustomMenu ul li a:hover:before,

.btTopBox ul li a:hover:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.btBox ul li a:empty,

.btCustomMenu ul li a:empty,

.btTopBox ul li a:empty {

    display: none;

    }

.btBox ul li a:empty:before,

.btBox ul li a:empty:after,

.btCustomMenu ul li a:empty:before,

.btCustomMenu ul li a:empty:after,

.btTopBox ul li a:empty:before,

.btTopBox ul li a:empty:after {

    display: none;

    }

.btLightSkin .btBox ul li,

.btDarkSkin .btLightSkin .btBox ul li,

.btLightSkin .btDarkSkin .btLightSkin .btBox ul li,

.btLightSkin .btCustomMenu ul li,

.btDarkSkin .btLightSkin .btCustomMenu ul li,

.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li,

.btLightSkin .btTopBox ul li,

.btDarkSkin .btLightSkin .btTopBox ul li,

.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li {

    border-bottom-color: rgba(24,24,24,.2);

    }

.btDarkSkin .btBox ul li,

.btLightSkin .btDarkSkin .btBox ul li,

.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li,

.btDarkSkin .btCustomMenu ul li,

.btLightSkin .btDarkSkin .btCustomMenu ul li,

.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li,

.btDarkSkin .btTopBox ul li,

.btLightSkin .btDarkSkin .btTopBox ul li,

.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li {

    border-bottom-color: rgba(255,255,255,.2);

    }

.btBox ul li ul,

.btCustomMenu ul li ul,

.btTopBox ul li ul {

    margin: .8em 0 0;

    padding: 0;

    }

.btBox ul li ul li,

.btCustomMenu ul li ul li,

.btTopBox ul li ul li {

    padding-left: 1em;

    }

.btBox ul li ul.children,

.btBox ul li ul.sub-menu,

.btCustomMenu ul li ul.children,

.btCustomMenu ul li ul.sub-menu,

.btTopBox ul li ul.children,

.btTopBox ul li ul.sub-menu {

    margin: 0;

    clear: both;

    }

.btBox ul li ul.children:before,

.btBox ul li ul.sub-menu:before,

.btCustomMenu ul li ul.children:before,

.btCustomMenu ul li ul.sub-menu:before,

.btTopBox ul li ul.children:before,

.btTopBox ul li ul.sub-menu:before {

    display: block;

    width: 100%;

    content: "";

    height: .8em;

    }

.btLightSkin .btBox ul li ul.children:before,

.btDarkSkin .btLightSkin .btBox ul li ul.children:before,

.btLightSkin .btDarkSkin .btLightSkin .btBox ul li ul.children:before,

.btLightSkin .btBox ul li ul.sub-menu:before,

.btDarkSkin .btLightSkin .btBox ul li ul.sub-menu:before,

.btLightSkin .btDarkSkin .btLightSkin .btBox ul li ul.sub-menu:before,

.btLightSkin .btCustomMenu ul li ul.children:before,

.btDarkSkin .btLightSkin .btCustomMenu ul li ul.children:before,

.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li ul.children:before,

.btLightSkin .btCustomMenu ul li ul.sub-menu:before,

.btDarkSkin .btLightSkin .btCustomMenu ul li ul.sub-menu:before,

.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li ul.sub-menu:before,

.btLightSkin .btTopBox ul li ul.children:before,

.btDarkSkin .btLightSkin .btTopBox ul li ul.children:before,

.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li ul.children:before,

.btLightSkin .btTopBox ul li ul.sub-menu:before,

.btDarkSkin .btLightSkin .btTopBox ul li ul.sub-menu:before,

.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li ul.sub-menu:before {

    border-bottom: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .btBox ul li ul.children:before,

.btLightSkin .btDarkSkin .btBox ul li ul.children:before,

.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul.children:before,

.btDarkSkin .btBox ul li ul.sub-menu:before,

.btLightSkin .btDarkSkin .btBox ul li ul.sub-menu:before,

.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul.sub-menu:before,

.btDarkSkin .btCustomMenu ul li ul.children:before,

.btLightSkin .btDarkSkin .btCustomMenu ul li ul.children:before,

.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul.children:before,

.btDarkSkin .btCustomMenu ul li ul.sub-menu:before,

.btLightSkin .btDarkSkin .btCustomMenu ul li ul.sub-menu:before,

.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul.sub-menu:before,

.btDarkSkin .btTopBox ul li ul.children:before,

.btLightSkin .btDarkSkin .btTopBox ul li ul.children:before,

.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul.children:before,

.btDarkSkin .btTopBox ul li ul.sub-menu:before,

.btLightSkin .btDarkSkin .btTopBox ul li ul.sub-menu:before,

.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul.sub-menu:before {

    border-bottom: 1px solid rgba(255,255,255,.2);

    }

.btBox ul li.current-menu-item > a,

.btCustomMenu ul li.current-menu-item > a,

.btTopBox ul li.current-menu-item > a {

    color: #e94d65;

    }

.btBox ul li:after,

.btCustomMenu ul li:after,

.btTopBox ul li:after {

    clear: both;

    content: " ";

    display: block;

    }

.btBox ul > li:last-child,

.btCustomMenu ul > li:last-child,

.btTopBox ul > li:last-child {

    border-bottom: 0 !important;

    }

.btBox ul li li:last-child,

.btCustomMenu ul li li:last-child,

.btTopBox ul li li:last-child {

    border-bottom: none;

    padding-bottom: 0;

    }

.btBox > ul > li:first-child,

.btCustomMenu > ul > li:first-child,

.btTopBox > ul > li:first-child {

    padding-top: 0;

    }

.btBox > ul > li:last-child,

.btCustomMenu > ul > li:last-child,

.btTopBox > ul > li:last-child {

    padding-bottom: 0;

    }

.btBox .btImageTextWidgetWrapper ul li,

.btCustomMenu .btImageTextWidgetWrapper ul li,

.btTopBox .btImageTextWidgetWrapper ul li {

    padding: 0 0 1em;

    border: none !important;

    }

.btBox .btImageTextWidget,

.btCustomMenu .btImageTextWidget,

.btTopBox .btImageTextWidget {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.btBox .btImageTextWidget:not(:last-child),

.btCustomMenu .btImageTextWidget:not(:last-child),

.btTopBox .btImageTextWidget:not(:last-child) {

    margin-bottom: .5em;

    }

.btBox .btImageTextWidget .btImageTextWidgetImage,

.btCustomMenu .btImageTextWidget .btImageTextWidgetImage,

.btTopBox .btImageTextWidget .btImageTextWidgetImage {

    -webkit-flex: 0 0 30%;

    -ms-flex: 0 0 30%;

    flex: 0 0 30%;

    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.bt_bb_subheadline .bt_bb_headline_subheadline,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    margin-top: .25em !important;

    }

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom .bt_bb_headline_subheadline,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom .bt_bb_headline_subheadline,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom .bt_bb_headline_subheadline {

    margin-top: .5em !important;

    }

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h1 .bt_bb_headline_content:after,

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h2 .bt_bb_headline_content:after,

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h3 .bt_bb_headline_content:after,

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h4 .bt_bb_headline_content:after,

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h5 .bt_bb_headline_content:after,

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h6 .bt_bb_headline_content:after,

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h7 .bt_bb_headline_content:after,

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h8 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h1 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h2 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h3 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h4 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h5 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h6 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h7 .bt_bb_headline_content:after,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h8 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h1 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h2 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h3 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h4 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h5 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h6 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h7 .bt_bb_headline_content:after,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline.bt_bb_dash_bottom h8 .bt_bb_headline_content:after {

    margin-top: .25em;

    }

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,

.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,

.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {

    font-size: 1rem;

    overflow: hidden;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 1.4em;

    max-height: 2.8em;

    }

.btBox p.posted,

.btBox .quantity,

.btCustomMenu p.posted,

.btCustomMenu .quantity,

.btTopBox p.posted,

.btTopBox .quantity {

    font-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;

    font-weight: 300;

    text-decoration: none;

    position: relative;

    }

.btBox p.posted del:after,

.btBox .quantity del:after,

.btCustomMenu p.posted del:after,

.btCustomMenu .quantity del:after,

.btTopBox p.posted del:after,

.btTopBox .quantity del:after {

    display: block;

    position: absolute;

    content: "";

    background: currentColor;

    height: 1px;

    top: 50%;

    left: -2px;

    right: -2px;

    z-index: -1;

    }

.btBox p.posted ins,

.btBox .quantity ins,

.btCustomMenu p.posted ins,

.btCustomMenu .quantity ins,

.btTopBox p.posted ins,

.btTopBox .quantity ins {

    text-decoration: none;

    }



/* Calendar */

.widget_calendar table {

    width: 100%;

    border-collapse: collapse;

    }

.widget_calendar table caption {

    background: #e94d65;

    background: #e94d65;

    color: #FFF;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    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 tr td#today {

    color: #e94d65;

    }

.widget_calendar table tbody td {

    text-align: center;

    padding: 2px 3px;

    }



/* Archives */

.btBox.widget_archive ul li,

.btBox.widget_categories ul li,

.btBox.widget_meta ul li,

.btBox.widget_recent_entries 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_meta ul li,

.rtl .btBox.widget_recent_entries ul li,

.rtl .btBox.widget_product_categories ul li {

    text-align: left;

    }

.btBox.widget_archive ul li .count,

.btBox.widget_categories ul li .count,

.btBox.widget_meta ul li .count,

.btBox.widget_recent_entries ul li .count,

.btBox.widget_product_categories ul li .count {

    opacity: .5;

    }

.btBox.widget_archive ul li a,

.btBox.widget_categories ul li a,

.btBox.widget_meta ul li a,

.btBox.widget_recent_entries 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_meta ul li a,

.rtl .btBox.widget_recent_entries 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_meta .fancy-select ul li,

.btBox.widget_recent_entries .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_meta .fancy-select ul li:first-child,

.btBox.widget_recent_entries .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_meta .fancy-select ul li a,

.btBox.widget_recent_entries .fancy-select ul li a,

.btBox.widget_product_categories .fancy-select ul li a {

    display: inline;

    float: none !important;

    }



/* Recent comments */

.widget_recent_comments {

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    }

.widget_recent_comments a {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 700;

    font-weight: 800;

    letter-spacing: -.05em;

    }

.widget_recent_comments a:before {

    display: none !important;

    }

.widget_recent_comments .comment-author-link a {

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    font-weight: 400;

    display: inline;

    padding: 0;

    letter-spacing: 0;

    }

.widget_recent_comments .comment-author-link a:after {

    font-family: FontAwesome;

    content: "\f2bd";

    font-weight: 400;

    color: #e94d65;

    margin-right: 6px;

    float: left;

    }

.rtl .widget_recent_comments .comment-author-link a:after {

    margin-right: 0;

    margin-left: 6px;

    float: right;

    }

.widget_recent_comments .comment-author-link a:before {

    left: -40px;

    display: block !important;

    }

.rtl .widget_recent_comments .comment-author-link a:before {

    left: auto;

    right: -40px;

    }



/* RSS */

.widget_rss li {

    margin-bottom: 15px;

    }

.widget_rss li a.rsswidget {

    font-family: "Sarabun";

    font-weight: 700;

    font-weight: 800;

    letter-spacing: -.05em;

    }

.widget_rss li .rss-date {

    font-family: Roboto Condensed,Arial,Helvetica,sans-serif;

    display: block;

    margin: 0 0 5px;

    }

.widget_rss li .rss-date:before {

    font-family: FontAwesome;

    content: "\f017";

    font-weight: 400;

    color: #e94d65;

    margin-right: 6px;

    }

.rtl .widget_rss li .rss-date:before {

    margin-right: 0;

    margin-left: 6px;

    float: right;

    }

.widget_rss li cite {

    line-height: 2;

    }



/* WooCommerce widgets */

/* Card widget */

.widget_shopping_cart ul li:last-child {

    border: none;

    }

.widget_shopping_cart .total {

    width: 100%;

    padding: 1em;

    background: rgba(24,24,24,.07);

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    line-height: 1.25;

    margin-bottom: .625em;

    }

.btDarkSkin .widget_shopping_cart .total,

.btLightSkin .btDarkSkin .widget_shopping_cart .total,

.btDarkSkin.btLightSkin .btDarkSkin .widget_shopping_cart .total {

    background: rgba(255,255,255,.07);

    }

.widget_shopping_cart .total strong {

    display: block;

    float: left;

    padding-right: 8px;

    }

.rtl .widget_shopping_cart .total strong {

    float: right;

    padding-right: 0;

    padding-left: 8px;

    }

.widget_shopping_cart .total .amount {

    display: block;

    float: right;

    }

.rtl .widget_shopping_cart .total .amount {

    float: left;

    }

.widget_shopping_cart .total:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.btSidebar .widget_shopping_cart .btCartWidgetIcon {

    display: none;

    }

.widget_shopping_cart .total strong {

    min-width: 40px;

    display: inline-block;

    }

.widget_shopping_cart .buttons {

    width: -webkit-calc(100% + 10px);

    width: -moz-calc(100% + 10px);

    width: calc(100% + 10px);

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    margin: 0 -5px;

    }

.widget_shopping_cart .buttons .button {

    width: -webkit-calc(50% - 10px) !important;

    width: -moz-calc(50% - 10px) !important;

    width: calc(50% - 10px) !important;

    margin: 0 5px !important;

    display: block;

    text-align: center;

    white-space: nowrap;

    }

.btHardRoundedButtons .widget_shopping_cart .buttons .button {

    border-radius: 50px;

    }

.btSoftRoundedButtons .widget_shopping_cart .buttons .button {

    border-radius: 5px;

    }

.widget_shopping_cart .buttons .button.checkout {

    float: right;

    }

.widget_shopping_cart .widget_shopping_cart_content ul.cart_list {

    width: 100%;

    -webkit-flex: 0 0 auto;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    }

.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: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    text-align: center;

    text-decoration: none;

    font-weight: 700;

    height: 1.25em;

    width: 1.25em;

    line-height: 1;

    vertical-align: middle;

    color: #fff;

    background-color: #e94d65;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    border-radius: 50%;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    }

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:after {

    content: '\e680';

    font-family: Icon7Stroke;

    display: block;

    }

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {

    background: #1b4962;

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.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;

    }



/* Shoping cart within header */

.menuPort .widget_shopping_cart,

.topTools .widget_shopping_cart,

.topBarInLogoArea .widget_shopping_cart {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    position: relative;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.btMenuHorizontal .menuPort .widget_shopping_cart:not(:first-child),

.btMenuHorizontal .topTools .widget_shopping_cart:not(:first-child),

.btMenuHorizontal .topBarInLogoArea .widget_shopping_cart:not(:first-child) {

    margin-left: 1.5em;

    margin-right: 0;

    }

.rtl.btMenuHorizontal .menuPort .widget_shopping_cart:not(:first-child),

.rtl.btMenuHorizontal .topTools .widget_shopping_cart:not(:first-child),

.rtl.btMenuHorizontal .topBarInLogoArea .widget_shopping_cart:not(:first-child) {

    margin-right: 1.5em;

    margin-left: 0;

    }

.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 .btCartWidget,

.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidget,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidget {

    pointer-events: initial;

    }

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,

.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {

    cursor: pointer;

    position: relative;

    }

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,

.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {

    content: "\f290";

    }

.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: 0 3px;

    background-color: #e94d65;

    color: #fff;

    font: normal 11px/19px "Roboto";

    font-weight: 500;

    border-radius: 19px;

    position: absolute;

    top: 50%;

    right: -12px;

    text-align: center;

    min-width: 19px;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    margin-top: -2em;

    }

.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: -12px;

    }

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,

.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,

.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    right: -1px !important;

    }

.rtl.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,

.rtl.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,

.rtl.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    right: auto !important;

    left: -1px !important;

    }

.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;

    max-height: 70vh;

    overflow-y: auto;

    padding: 1em;

    position: absolute;

    z-index: 6;

    opacity: 0;

    right: 0;

    -webkit-transform: translateY(30px);

    -moz-transform: translateY(30px);

    -ms-transform: translateY(30px);

    transform: translateY(30px);

    color: #181818;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    pointer-events: none;

    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    margin-left: 0;

    }

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,

.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {

    padding: 0;

    line-height: 2;

    font-size: .875em;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    }

.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,

.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,

.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {

    right: auto;

    left: 0;

    }

.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,

.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,

.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {

    float: left;

    }

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,

.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,

.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {

    left: 0;

    top: 0;

    right: 0;

    min-height: 100vh;

    width: auto;

    z-index: 500;

    -webkit-transform: translate3d(-100%,0,0);

    -moz-transform: translate3d(-100%,0,0);

    -ms-transform: translate3d(-100%,0,0);

    transform: translate3d(-100%,0,0);

    border: none !important;

    margin: 0;

    -webkit-transition: all 350ms ease;

    -moz-transition: all 350ms ease;

    transition: all 350ms ease;

    position: fixed;

    }

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,

.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,

.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {

    display: block;

    text-align: right;

    cursor: pointer;

    padding: 0 1.5em;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.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: '\e686\e686';

    display: inline-block;

    font-family: Icon7Stroke;

    font-size: 4em;

    letter-spacing: -.75em;

    margin: 0 auto;

    color: inherit;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,

.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,

.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after {

    color: #e94d65;

    letter-spacing: -.65em;

    }

.menuPort .widget_shopping_cart .widget_shopping_cart_content:hover .btIconWidget,

.topTools .widget_shopping_cart .widget_shopping_cart_content:hover .btIconWidget,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content:hover .btIconWidget {

    color: inherit;

    }

.menuPort .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon span.cart-contents,

.topTools .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon span.cart-contents,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon span.cart-contents {

    margin-top: -2.5em;

    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.3);

    box-shadow: 0 2px 5px rgba(0,0,0,.3);

    }

.menuPort .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,

.topTools .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {

    color: #e94d65;

    }

.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);

    }

.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetIcon span.cart-contents,

.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetIcon span.cart-contents,

.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetIcon span.cart-contents {

    margin-top: -2.5em;

    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.3);

    box-shadow: 0 2px 5px rgba(0,0,0,.3);

    }

.btMenuHorizontal .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {

    top: -webkit-calc((140px - 16px)/4 + 16px);

    top: -moz-calc((140px - 16px)/4 + 16px);

    top: calc((140px - 16px)/4 + 16px);

    }

.btMenuHorizontal.btMenuBelowLogo .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {

    top: 100%;

    }

.btMenuHorizontal.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {

    padding: 0;

    }

.btMenuHorizontal.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon {

    padding-right: .2em;

    }

.rtl.btMenuHorizontal.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon {

    padding-right: 0;

    padding-left: .2em;

    }

.btMenuHorizontal.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    margin-top: -2em;

    right: 0;

    }

.rtl.btMenuHorizontal.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {

    right: auto;

    left: 0;

    }

.btMenuHorizontal.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart .btCartWidgetInnerContent {

    top: 120%;

    }

.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: "Sarabun",Arial,Helvetica,sans-serif;

    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,.2);

    }

.widget_product_categories li li {

    margin: 0 0 0 1em;

    }

.rtl .widget_product_categories li li {

    margin: 0 1em 0 0;

    padding-left: 0;

    padding-right: 1em;

    }

.product_list_widget .reviewer {

    display: block;

    line-height: 1;

    }

.product_list_widget li:after {

    display: table !important;

    }



/* Price filter */

.widget_price_filter .price_slider_wrapper .ui-slider {

    border-radius: 1em;

    background: rgba(24,24,24,.07);

    border: 0;

    position: relative;

    text-align: left;

    margin-left: .5em;

    margin-right: .5em;

    margin-bottom: 1em;

    }

.btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btLightSkin .btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider {

    background: rgba(24,24,24,.2);

    }

.btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btDarkSkin.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider {

    background: rgba(255,255,255,.2);

    }

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {

    position: absolute;

    z-index: 2;

    width: 1em;

    height: 1em;

    background: #e94d65;

    border-radius: 1em;

    cursor: ew-resize;

    outline: 0;

    top: -.25em;

    margin-left: -.5em;

    -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-handle,

.btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle,

.btLightSkin .btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {

    -webkit-box-shadow: 0 0 0 3px #fff;

    box-shadow: 0 0 0 3px #fff;

    }

.btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle,

.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle,

.btDarkSkin.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {

    -webkit-box-shadow: 0 0 0 3px #191919;

    box-shadow: 0 0 0 3px #191919;

    }

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {

    position: absolute;

    z-index: 1;

    font-size: .7em;

    display: block;

    border: 0;

    border-radius: 1em;

    }

.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;

    background: currentColor;

    opacity: .3;

    }

.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%;

    position: absolute;

    }

.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;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.rtl .widget_price_filter .price_slider_amount {

    text-align: left;

    }

.widget_price_filter .price_slider_amount .button {

    float: left;

    min-width: 110px;

    }

.widget_price_filter .price_slider_amount .price_label {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    font-family: Sarabun,Arial,Helvetica,sans-serif;

    }



/* 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: block;

    float: left;

    text-transform: uppercase;

    padding: .4em 1em;

    margin: 0 4px 4px 0;

    font-size: .75rem !important;

    background: #e94d65;

    color: #fff;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.rtl .btBox .tagcloud a,

.rtl .btTags ul a {

    float: right;

    margin: 0 0 4px 4px;

    }

.btHardRoundedButtons .btBox .tagcloud a,

.btHardRoundedButtons .btTags ul a {

    border-radius: 50px;

    }

.btSoftRoundedButtons .btBox .tagcloud a,

.btSoftRoundedButtons .btTags ul a {

    border-radius: 5px;

    }

.btBox .tagcloud a:hover,

.btTags ul a:hover {

    opacity: .6;

    }

.btTags ul {

    list-style: none;

    margin: 0;

    padding: 0;

    }

.btTags ul li {

    display: inline-block;

    float: left;

    padding: 0;

    margin: 0;

    }

.rtl .btTags ul li {

    float: right;

    }



/* Instagram feed */

.btInstaWrap {

    padding: .3em 0 1em;

    }

.btInstaGrid {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btInstaGrid span {

    display: block;

    padding: 0 5px 10px 5px;

    }

.btInstaGrid span:hover img {

    opacity: .6;

    }

.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_bb_columns_1 .btInstaGrid span {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    max-width: 100%;

    }

.bt_bb_columns_2 .btInstaGrid span {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    max-width: 50%;

    }

.bt_bb_columns_3 .btInstaGrid span {

    -webkit-flex: 1 1 33.333333%;

    -ms-flex: 1 1 33.333333%;

    flex: 1 1 33.333333%;

    max-width: 33.333333%;

    }

.bt_bb_columns_4 .btInstaGrid span {

    -webkit-flex: 1 1 25%;

    -ms-flex: 1 1 25%;

    flex: 1 1 25%;

    max-width: 25%;

    }

.bt_bb_columns_5 .btInstaGrid span {

    -webkit-flex: 1 1 20%;

    -ms-flex: 1 1 20%;

    flex: 1 1 20%;

    max-width: 20%;

    }

.bt_bb_columns_6 .btInstaGrid span {

    -webkit-flex: 1 1 16.666666%;

    -ms-flex: 1 1 16.666666%;

    flex: 1 1 16.666666%;

    max-width: 16.666666%;

    }

@media (max-width: 992px) {

.bt_bb_columns_1 .btInstaGrid span {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    max-width: 100%;

    }

.bt_bb_columns_2 .btInstaGrid span {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    max-width: 50%;

    }

.bt_bb_columns_3 .btInstaGrid span {

    -webkit-flex: 1 1 33.333333%;

    -ms-flex: 1 1 33.333333%;

    flex: 1 1 33.333333%;

    max-width: 33.333333%;

    }

.bt_bb_columns_4 .btInstaGrid span {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    max-width: 50%;

    }

.bt_bb_columns_5 .btInstaGrid span {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    max-width: 50%;

    }

.bt_bb_columns_6 .btInstaGrid span {

    -webkit-flex: 1 1 33.333333%;

    -ms-flex: 1 1 33.333333%;

    flex: 1 1 33.333333%;

    max-width: 33.333333%;

    }

}



@media (max-width: 768px) {

.bt_bb_columns_1 .btInstaGrid span,

.bt_bb_columns_2 .btInstaGrid span {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    max-width: 100%;

    }

.bt_bb_columns_3 .btInstaGrid span,

.bt_bb_columns_4 .btInstaGrid span,

.bt_bb_columns_5 .btInstaGrid span,

.bt_bb_columns_6 .btInstaGrid span {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    max-width: 50%;

    }

}



@media (max-width: 480px) {

.bt_bb_columns_1 .btInstaGrid span,

.bt_bb_columns_2 .btInstaGrid span,

.bt_bb_columns_3 .btInstaGrid span,

.bt_bb_columns_4 .btInstaGrid span,

.bt_bb_columns_5 .btInstaGrid span,

.bt_bb_columns_6 .btInstaGrid span {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    max-width: 100%;

    }

}



/* BT Text */

.btBox .btImage {

    margin-bottom: .5em;

    }

.btBox .btImage img {

    width: auto;

    margin: auto;

    }



/* Icon Widget */

.topTools .btIconWidget,

.topBarInMenu .btIconWidget {

    position: relative;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    line-height: inherit;

    margin-left: .5em;

    margin-right: .5em;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.topTools .btIconWidget .btIconWidgetIcon,

.topBarInMenu .btIconWidget .btIconWidgetIcon {

    line-height: inherit;

    display: inline-block;

    }

.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon,

.topBarInMenu .btIconWidget .btIconWidgetIcon .bt_bb_icon {

    padding: 0;

    }

.topTools .btIconWidget:hover,

.topBarInMenu .btIconWidget:hover {

    color: #e94d65;

    }

.btAccentDarkHeader .topTools .btIconWidget:hover,

.btAccentDarkHeader .topBarInMenu .btIconWidget:hover {

    color: #181818;

    }

.btMenuHorizontal .topTools .btIconWidget,

.btMenuHorizontal .topBarInMenu .btIconWidget {

    margin: 0;

    }

.btMenuHorizontal .topTools .btIconWidget:not(:first-child),

.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {

    margin-left: 1.5em;

    margin-right: 0;

    }

.rtl.btMenuHorizontal .topTools .btIconWidget:not(:first-child),

.rtl.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {

    margin-right: 1.5em;

    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.btAlternateIconWidget .btIconWidgetIcon,

.topBarInMenu .btIconWidget.btAlternateIconWidget .btIconWidgetIcon {

    color: #1b4962;

    }

.topTools .btIconWidget.btBodyFontTextTitle .btIconWidgetText,

.topTools .btIconWidget.btBodyFontTextTitle .btIconWidgetTitle,

.topBarInMenu .btIconWidget.btBodyFontTextTitle .btIconWidgetText,

.topBarInMenu .btIconWidget.btBodyFontTextTitle .btIconWidgetTitle {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    }

.topTools .btIconWidgetContent,

.topBarInMenu .btIconWidgetContent {

    line-height: inherit;

    display: inline-block;

    margin-left: .5em;

    }

.rtl .topTools .btIconWidgetContent,

.rtl .topBarInMenu .btIconWidgetContent {

    margin-left: 0;

    margin-right: .5em;

    }

.topTools .btIconWidgetTitle,

.topTools .btIconWidgetText,

.topBarInMenu .btIconWidgetTitle,

.topBarInMenu .btIconWidgetText {

    display: inline-block;

    line-height: inherit;

    }

.topTools .btIconWidgetText,

.topBarInMenu .btIconWidgetText {

    opacity: .5;

    }

.topTools .btIconWidgetTitle,

.topBarInMenu .btIconWidgetTitle {

    margin-right: .5em;

    }

.rtl .topTools .btIconWidgetTitle,

.rtl .topBarInMenu .btIconWidgetTitle {

    margin-right: 0;

    margin-left: .5em;

    }

.topTools div.btIconWidget,

.topTools span.btIconWidget,

.topBarInMenu div.btIconWidget,

.topBarInMenu span.btIconWidget {

    pointer-events: none;

    }

.topTools a.btIconWidget,

.topTools div.btIconWidget.widget_bt_button_widget,

.topBarInMenu a.btIconWidget,

.topBarInMenu div.btIconWidget.widget_bt_button_widget {

    pointer-events: initial;

    }



/* Button widget */

.btIconWidget.widget_bt_button_widget .bt_button_widget {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    padding: 1rem 0;

    font-size: .875em;

    line-height: 1;

    position: relative;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    white-space: nowrap;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget .bt_bb_button_text {

    z-index: 2;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-weight: 700;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget .bt_bb_icon_holder {

    margin-left: .5em;

    z-index: 2;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget:hover {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget:before {

    display: block;

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    z-index: 0;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btHardRoundedButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before {

    border-radius: 50px;

    }

.btSoftRoundedButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before {

    border-radius: 5px;

    }

.btSlantedRightButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.btSlantedRightButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before > * {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.btSlantedRightButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before:hover {

    -webkit-transform: skewX(-8deg) translateY(-3px);

    -moz-transform: skewX(-8deg) translateY(-3px);

    -ms-transform: skewX(-8deg) translateY(-3px);

    transform: skewX(-8deg) translateY(-3px);

    }

.btSlantedLeftButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.btSlantedLeftButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before > * {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.btSlantedLeftButtons .btIconWidget.widget_bt_button_widget .bt_button_widget:before:hover {

    -webkit-transform: skewX(8deg) translateY(-3px);

    -moz-transform: skewX(8deg) translateY(-3px);

    -ms-transform: skewX(8deg) translateY(-3px);

    transform: skewX(8deg) translateY(-3px);

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_light {

    padding: 1rem 1.25rem;

    color: #181818;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_light:before {

    background: #fff;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_light:hover:before {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_dark {

    padding: 1rem 1.25rem;

    color: #fff;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_dark:before {

    background: #191919;

    -webkit-box-shadow: 0 -2px 0 0 rgba(255,255,255,.15) inset;

    box-shadow: 0 -2px 0 0 rgba(255,255,255,.15) inset;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_dark:hover:before {

    -webkit-box-shadow: 0 -3px 0 0 rgba(255,255,255,.15) inset,0 3px 10px rgba(0,0,0,.3);

    box-shadow: 0 -3px 0 0 rgba(255,255,255,.15) inset,0 3px 10px rgba(0,0,0,.3);

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_accent {

    padding: 1rem 1.25rem;

    color: #fff;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_accent:before {

    background: #e94d65;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_accent:hover:before {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_alternate {

    padding: 1rem 1.25rem;

    color: #fff;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_alternate:before {

    background: #1b4962;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    }

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_alternate:hover:before {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    }

.btIconWidget.widget_bt_button_widget.btIconWidgetLeft .bt_button_widget {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    }

.btIconWidget.widget_bt_button_widget.btIconWidgetLeft .bt_button_widget .bt_bb_icon_holder {

    margin-left: 0;

    margin-right: .5em;

    }

.btIconWidget.widget_bt_button_widget.btIconWidgetRight .bt_button_widget {

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    }

.btIconWidget.widget_bt_button_widget.btIconWidgetRight .bt_button_widget .bt_bb_icon_holder {

    margin-right: 0;

    margin-left: .5em;

    }

.btMenuHorizontal .btIconWidget.widget_bt_button_widget {

    margin-top: -1rem;

    margin-bottom: -1rem;

    }

.topTools .btIconWidget.widget_bt_button_widget .bt_button_widget {

    font-size: 1em;

    padding-top: .5rem;

    padding-bottom: .5rem;

    }

.btSidebar .btIconWidget.widget_bt_button_widget {

    display: block;

    }

.btSidebar .btIconWidget.widget_bt_button_widget.btIconWidgetLeft .bt_button_widget {

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.rtl .btSidebar .btIconWidget.widget_bt_button_widget.btIconWidgetLeft .bt_button_widget {

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

.rtl .btSidebar .btIconWidget.widget_bt_button_widget.btIconWidgetRight .bt_button_widget {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }



/* 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: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-align-content: flex-start;

    -ms-flex-line-pack: start;

    align-content: flex-start;

    }

.btSidebar .btIconWidget.widget_bt_button_widget,

footer .btIconWidget.widget_bt_button_widget,

.topBarInLogoArea .btIconWidget.widget_bt_button_widget {

    -webkit-flex-flow: wrap;

    -ms-flex-flow: wrap;

    flex-flow: wrap;

    }

.btMenuVertical .btSidebar .btIconWidget,

.btMenuVertical footer .btIconWidget,

.btMenuVertical .topBarInLogoArea .btIconWidget {

    margin: 0 0 2em;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-flex-flow: inherit;

    -ms-flex-flow: inherit;

    flex-flow: inherit;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    float: none;

    }

.btSidebar .btIconWidget .btIconWidgetIcon,

footer .btIconWidget .btIconWidgetIcon,

.topBarInLogoArea .btIconWidget .btIconWidgetIcon {

    line-height: 1;

    padding: 0 .2em 0 0;

    text-align: left;

    margin: 0;

    font-size: 3em;

    }

.rtl .btSidebar .btIconWidget .btIconWidgetIcon,

.rtl footer .btIconWidget .btIconWidgetIcon,

.rtl .topBarInLogoArea .btIconWidget .btIconWidgetIcon {

    padding: 0 0 0 .2em;

    }

.btSidebar .btIconWidget .btIconWidgetContent,

footer .btIconWidget .btIconWidgetContent,

.topBarInLogoArea .btIconWidget .btIconWidgetContent {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-flow: column nowrap;

    -ms-flex-flow: column nowrap;

    flex-flow: column nowrap;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    -webkit-align-content: flex-start;

    -ms-flex-line-pack: start;

    align-content: flex-start;

    }

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,

footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,

.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {

    font-size: .875em;

    opacity: .5;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    line-height: 1;

    }

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,

footer .btIconWidget .btIconWidgetContent .btIconWidgetText,

.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {

    font-size: 1.5em;

    display: block;

    line-height: 1;

    font-weight: 800;

    letter-spacing: -.03em;

    }

.btSidebar .btIconWidget.btIconSmallerTitle .btIconWidgetContent .btIconWidgetText,

footer .btIconWidget.btIconSmallerTitle .btIconWidgetContent .btIconWidgetText,

.topBarInLogoArea .btIconWidget.btIconSmallerTitle .btIconWidgetContent .btIconWidgetText {

    font-size: 1.25em;

    margin-top: 3px;

    margin-bottom: 3px;

    }

.btSidebar .btIconWidget.btCartWidget,

footer .btIconWidget.btCartWidget,

.topBarInLogoArea .btIconWidget.btCartWidget {

    margin: 0;

    }

.btSidebar .btIconWidget.btIconAccentTitle .btIconWidgetContent .btIconWidgetText,

footer .btIconWidget.btIconAccentTitle .btIconWidgetContent .btIconWidgetText,

.topBarInLogoArea .btIconWidget.btIconAccentTitle .btIconWidgetContent .btIconWidgetText {

    color: #e94d65;

    }

.btSidebar .btIconWidget.btIconAlternateTitle .btIconWidgetContent .btIconWidgetText,

footer .btIconWidget.btIconAlternateTitle .btIconWidgetContent .btIconWidgetText,

.topBarInLogoArea .btIconWidget.btIconAlternateTitle .btIconWidgetContent .btIconWidgetText {

    color: #1b4962;

    }

.btSidebar .btIconWidget.btIconAlternateTitle:hover .btIconWidgetContent .btIconWidgetText,

footer .btIconWidget.btIconAlternateTitle:hover .btIconWidgetContent .btIconWidgetText,

.topBarInLogoArea .btIconWidget.btIconAlternateTitle:hover .btIconWidgetContent .btIconWidgetText {

    color: inherit;

    }

.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon,

footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon,

.topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {

    color: #e94d65;

    }

.btSidebar .btIconWidget.btAlternateIconWidget .btIconWidgetIcon,

footer .btIconWidget.btAlternateIconWidget .btIconWidgetIcon,

.topBarInLogoArea .btIconWidget.btAlternateIconWidget .btIconWidgetIcon {

    color: #1b4962;

    }

.topBarInLogoArea .btIconWidget {

    margin: 0 0 0 1em;

    float: right;

    }

.rtl.topBarInLogoArea .btIconWidget {

    margin-right: 0;

    margin-left: 1em;

    float: left;

    }

.topBarInLogoArea div.btIconWidget,

.topBarInLogoArea span.btIconWidget {

    pointer-events: none;

    }

.topBarInLogoArea a.btIconWidget,

.topBarInLogoArea div.btIconWidget.widget_bt_button_widget {

    pointer-events: initial;

    }

.topBarInLogoArea div.btIconWidget.widget_bt_button_widget {

    margin-top: 0;

    margin-bottom: 0;

    }

.btAccentIconWidget.btIconWidget .btIconWidgetIcon {

    color: #e94d65;

    }

a.btAccentIconWidget.btIconWidget:hover {

    color: #e94d65;

    }

.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;

    position: relative;

    }

.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 3.75em 0 1.25em;

    background: transparent;

    height: 3.25em;

    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: 5px;

    }

.rtl .btSiteFooterWidgets .btSearch input[type="text"],

.rtl .btSiteFooterWidgets .btSearch input[type="search"],

.rtl .btSidebar .btSearch input[type="text"],

.rtl .btSidebar .btSearch input[type="search"],

.rtl .btSidebar .widget_product_search input[type="text"],

.rtl .btSidebar .widget_product_search input[type="search"] {

    padding: 0 1.25em 0 3.75em;

    }

.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] {

    position: absolute;

    right: 0;

    top: 0;

    width: 3.25em !important;

    height: 3.25em !important;

    border: 0;

    cursor: pointer;

    padding: 0 !important;

    border: 0;

    background: transparent !important;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    color: currentColor !important;

    line-height: 1 !important;

    padding: 0 !important;

    font-weight: 400 !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !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] {

    left: 0;

    right: auto;

    }

.btSiteFooterWidgets .btSearch button:hover,

.btSiteFooterWidgets .btSearch input[type=submit]:hover,

.btSidebar .btSearch button:hover,

.btSidebar .btSearch input[type=submit]:hover,

.btSidebar .widget_product_search button:hover,

.btSidebar .widget_product_search input[type=submit]:hover {

    color: #e94d65 !important;

    -webkit-transform: none !important;

    -moz-transform: none !important;

    -ms-transform: none !important;

    transform: none !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.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: 5px;

    top: 5px;

    right: 5px;

    width: -webkit-calc(3.25em - 10px) !important;

    width: -moz-calc(3.25em - 10px) !important;

    width: calc(3.25em - 10px) !important;

    height: -webkit-calc(3.25em - 10px) !important;

    height: -moz-calc(3.25em - 10px) !important;

    height: calc(3.25em - 10px) !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] {

    right: auto;

    left: 5px;

    }

.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button:hover,

.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit]:hover,

.btSoftRoundedButtons .btSidebar .btSearch button:hover,

.btSoftRoundedButtons .btSidebar .btSearch input[type=submit]:hover,

.btSoftRoundedButtons .btSidebar .widget_product_search button:hover,

.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit]:hover {

    background: #e94d65 !important;

    color: #fff !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] {

    border-radius: 50px;

    top: 5px;

    right: 5px;

    width: -webkit-calc(3.25em - 10px) !important;

    width: -moz-calc(3.25em - 10px) !important;

    width: calc(3.25em - 10px) !important;

    height: -webkit-calc(3.25em - 10px) !important;

    height: -moz-calc(3.25em - 10px) !important;

    height: calc(3.25em - 10px) !important;

    }

.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] {

    right: auto;

    left: 5px;

    }

.btHardRoundedButtons .btSiteFooterWidgets .btSearch button:hover,

.btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit]:hover,

.btHardRoundedButtons .btSidebar .btSearch button:hover,

.btHardRoundedButtons .btSidebar .btSearch input[type=submit]:hover,

.btHardRoundedButtons .btSidebar .widget_product_search button:hover,

.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit]:hover {

    background: #e94d65 !important;

    color: #fff !important;

    }

.btSiteFooterWidgets .btSearch button:before,

.btSidebar .btSearch button:before,

.btSidebar .widget_product_search button:before {

    font-family: FontAwesome;

    content: "\f002";

    display: inline-block;

    }

.btSiteFooterWidgets .btSearch .bt_bb_icon,

.btSidebar .btSearch .bt_bb_icon,

.btSidebar .widget_product_search .bt_bb_icon {

    display: none;

    }

.btTopToolsRight .btSearch .bt_bb_icon {

    margin-left: .5em;

    padding-left: .5em;

    }

.rtl .btTopToolsRight .btSearch .bt_bb_icon {

    margin-left: 0;

    padding-left: 0;

    margin-right: .5em;

    padding-right: .5em;

    }

.btTopToolsLeft .btSearch .bt_bb_icon {

    margin-left: .5em;

    padding-left: .5em;

    }

.rtl .btTopToolsLeft .btSearch .bt_bb_icon {

    margin-left: 0;

    padding-left: 0;

    margin-right: .5em;

    padding-right: .5em;

    }



/* Top Search widget */

.widget_search .btSearch {

    pointer-events: initial;

    }

.widget_search .btSearch .bt_bb_icon {

    padding: 0;

    }

.widget_search .btSearch .bt_bb_icon .bt_bb_icon_holder {

    color: inherit;

    }

.widget_search .btSearch .bt_bb_icon .bt_bb_icon_holder:before {

    -webkit-transition: none;

    -moz-transition: none;

    transition: none;

    }

.woocommerce-product-search {

    position: relative;

    }

.btSearchInner.btFromTopBox {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    -webkit-transform: translate(0,100%);

    -moz-transform: translate(0,100%);

    -ms-transform: translate(0,100%);

    transform: translate(0,100%);

    -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.15);

    box-shadow: 0 0 50px 0 rgba(0,0,0,.15);

    opacity: 0;

    visibility: hidden;

    pointer-events: none;

    -webkit-transition: all 800ms ease;

    -moz-transition: all 800ms ease;

    transition: all 800ms ease;

    z-index: 99998;

    }

.btLightSkin .btSearchInner.btFromTopBox,

.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox,

.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox {

    background: #fff;

    }

.btDarkSkin .btSearchInner.btFromTopBox,

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox {

    background: #191919;

    }

.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.5em;

    left: 0;

    right: 0;

    top: 50%;

    margin: -3.25em 10% 0;

    }

.btSearchInner.btFromTopBox .btSearchInnerClose {

    display: block;

    position: absolute;

    right: 0;

    top: 0;

    cursor: pointer;

    }

.rtl .btSearchInner.btFromTopBox .btSearchInnerClose {

    right: auto;

    left: 0;

    }

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon {

    padding: 0;

    }

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon {

    width: auto;

    height: auto;

    -webkit-transition: none;

    -moz-transition: none;

    transition: none;

    }

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon .bt_bb_icon_holder:before {

    font: 8em/1 Icon7Stroke;

    content: "\e680";

    width: auto;

    height: auto;

    -webkit-transition: none;

    -moz-transition: none;

    transition: none;

    }

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {

    color: #e94d65;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {

    color: #d01a36;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: scale(.75);

    -moz-transform: scale(.75);

    -ms-transform: scale(.75);

    transform: scale(.75);

    }

.btSearchInner.btFromTopBox input[type="text"] {

    padding: 0 3em 0 1em;

    height: 3.25em;

    line-height: 3.25;

    font-size: 2em !important;

    font-weight: 300;

    border: none;

    text-align: left;

    -webkit-transition: 500ms ease all;

    -moz-transition: 500ms ease all;

    transition: 500ms ease all;

    border: 0 !important;

    }

.rtl .btSearchInner.btFromTopBox input[type="text"] {

    padding: 0 1em 0 3em;

    text-align: right;

    }

.btLightSkin .btSearchInner.btFromTopBox input[type="text"],

.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"],

.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"] {

    color: #181818;

    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.2) inset;

    box-shadow: 0 0 0 2px rgba(24,24,24,.2) inset;

    }

.btDarkSkin .btSearchInner.btFromTopBox input[type="text"],

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"] {

    color: #fff;

    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.2) inset;

    box-shadow: 0 0 0 2px rgba(255,255,255,.2) inset;

    }

.btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus {

    -webkit-box-shadow: 0 0 0 3px rgba(24,24,24,.2) inset,0 2px 30px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 3px rgba(24,24,24,.2) inset,0 2px 30px 0 rgba(0,0,0,.12);

    }

.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus {

    -webkit-box-shadow: 0 0 0 3px rgba(255,255,255,.2) inset,0 2px 30px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 3px rgba(255,255,255,.2) inset,0 2px 30px 0 rgba(0,0,0,.12);

    }

.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.5em;

    height: 6.5em;

    background: transparent;

    border: 0;

    cursor: pointer;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    opacity: .2;

    }

.rtl .btSearchInner.btFromTopBox button {

    right: auto;

    left: 0;

    }

.btSearchInner.btFromTopBox button:before {

    font: 4em/1 Icon7Stroke;

    display: block;

    content: "\e618";

    color: inherit;

    font-weight: 400;

    text-align: center;

    }

.btSearchInner.btFromTopBox button:hover {

    opacity: 1;

    color: #e94d65;

    }

.btSoftRoundedButtons .btSearchInner.btFromTopBox button {

    top: 8px;

    right: 8px;

    height: -webkit-calc(6.5em - 16px);

    height: -moz-calc(6.5em - 16px);

    height: calc(6.5em - 16px);

    width: -webkit-calc(6.5em - 16px);

    width: -moz-calc(6.5em - 16px);

    width: calc(6.5em - 16px);

    border-radius: 6px;

    }

.btSoftRoundedButtons .btSearchInner.btFromTopBox button:hover {

    background: #e94d65;

    color: #fff;

    }

.rtl.btSoftRoundedButtons .btSearchInner.btFromTopBox button {

    right: auto;

    left: 8px;

    }

.btHardRoundedButtons .btSearchInner.btFromTopBox button {

    top: 8px;

    right: 8px;

    height: -webkit-calc(6.5em - 16px);

    height: -moz-calc(6.5em - 16px);

    height: calc(6.5em - 16px);

    width: -webkit-calc(6.5em - 16px);

    width: -moz-calc(6.5em - 16px);

    width: calc(6.5em - 16px);

    border-radius: 50%;

    }

.btHardRoundedButtons .btSearchInner.btFromTopBox button:hover {

    background: #e94d65;

    color: #fff;

    }

.rtl.btHardRoundedButtons .btSearchInner.btFromTopBox button {

    right: auto;

    left: 8px;

    }

.btTopToolsSearchOpen .btSearchInner.btFromTopBox {

    opacity: 1;

    pointer-events: auto;

    -webkit-transform: translate(0,0);

    -moz-transform: translate(0,0);

    -ms-transform: translate(0,0);

    transform: translate(0,0);

    visibility: visible;

    }

@media (max-width: 768px) {

.btSearchInner.btFromTopBox .btSearchInnerClose {

    top: 2em;

    right: 2em;

    }

.rtl .btSearchInner.btFromTopBox .btSearchInnerClose {

    right: auto;

    left: 2em;

    }

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon .bt_bb_icon_holder:before {

    font: 4rem/1 Icon7Stroke;

    }

.btSearchInner.btFromTopBox input[type="text"] {

    font-size: 1.5em;

    height: 2.5em !important;

    line-height: 3.5;

    padding: 0 2.5em 0 .5em;

    }

.rtl .btSearchInner.btFromTopBox input[type="text"] {

    padding: 0 .5em 0 2.5em;

    }

.btLightSkin .btSearchInner.btFromTopBox input[type="text"],

.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"],

.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"] {

    -webkit-box-shadow: 0 0 0 1px rgba(24,24,24,.2) inset;

    box-shadow: 0 0 0 1px rgba(24,24,24,.2) inset;

    }

.btDarkSkin .btSearchInner.btFromTopBox input[type="text"],

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"] {

    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;

    box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;

    }

.btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus {

    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 2px rgba(24,24,24,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    }

.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus {

    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 2px rgba(255,255,255,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    }

.btSearchInner.btFromTopBox button {

    width: 5em;

    height: 5em;

    }

.btSearchInner.btFromTopBox button:before {

    font-size: 2.5em;

    }

.btSoftRoundedButtons .btSearchInner.btFromTopBox button {

    top: 5px;

    right: 5px;

    height: -webkit-calc(5em - 10px);

    height: -moz-calc(5em - 10px);

    height: calc(5em - 10px);

    width: -webkit-calc(5em - 10px);

    width: -moz-calc(5em - 10px);

    width: calc(5em - 10px);

    border-radius: 5px;

    }

.rtl.btSoftRoundedButtons .btSearchInner.btFromTopBox button {

    right: auto;

    left: 5px;

    }

.btHardRoundedButtons .btSearchInner.btFromTopBox button {

    top: 5px;

    right: 5px;

    height: -webkit-calc(5em - 10px);

    height: -moz-calc(5em - 10px);

    height: calc(5em - 10px);

    width: -webkit-calc(5em - 10px);

    width: -moz-calc(5em - 10px);

    width: calc(5em - 10px);

    border-radius: 50%;

    }

.rtl.btHardRoundedButtons .btSearchInner.btFromTopBox button {

    right: auto;

    left: 5px;

    }

}



.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder {

    color: rgba(255,255,255,.07);

    }

.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder {

    color: rgba(255,255,255,.07);

    }

.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,

.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,

.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder {

    color: rgba(255,255,255,.07);

    }



/* Divider Widget */

.btMenuHorizontal .menuPort .widget_bt_divider_widget:not(:first-child),

.btMenuHorizontal .topTools .widget_bt_divider_widget:not(:first-child) {

    margin-right: -1.5em;

    margin-left: 0;

    }

.rtl.btMenuHorizontal .menuPort .widget_bt_divider_widget:not(:first-child),

.rtl.btMenuHorizontal .topTools .widget_bt_divider_widget:not(:first-child) {

    margin-left: -1.5em !important;

    margin-right: 0 !important;

    }

.btMenuHorizontal .topBarInLogoArea .widget_bt_divider_widget:not(:first-child) {

    margin-right: -1em;

    margin-left: 0;

    }

.btMenuHorizontal .topBarInLogoArea .widget_bt_divider_widget:not(:first-child) > span {

    height: 3rem;

    }

.btMenuBelowLogoShowArea.btStickyHeaderActive.btMenuHorizontal .topBarInLogoArea .widget_bt_divider_widget:not(:first-child) > span {

    height: 2rem;

    }

.btMenuHorizontal .topBarInMenu .widget_bt_divider_widget > span {

    height: -webkit-calc(140px * .5);

    height: -moz-calc(140px * .5);

    height: calc(140px * .5);

    }

.btMenuBelowLogoShowArea.btMenuHorizontal .topBarInMenu .widget_bt_divider_widget > span {

    height: 2rem;

    }

.btMenuBelowLogo.btMenuHorizontal .topBarInMenu .widget_bt_divider_widget > span {

    height: 70px;

    }

.btMenuVertical .menuPort .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu,

.btMenuVertical .topTools .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu,

.btMenuVertical .topBarInLogoArea .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu,

.btMenuVertical .topBarInMenu .widget_bt_divider_widget.bt_divider_widget_hide_on_responsive_vertical_menu {

    display: none !important;

    }

.btSidebar .widget_bt_button_widget:not(:first-child) + .widget_bt_divider_widget {

    margin-top: 0;

    }

.widget_bt_divider_widget {

    line-height: inherit;

    }

.btSidebar .widget_bt_divider_widget:not(:first-child) {

    margin: -4em 0 0;

    }

.btSidebar .widget_bt_divider_widget + .widget_bt_divider_widget {

    margin: 0;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border {

    opacity: 1;

    }

.btLightSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,

.btDarkSkin .btLightSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,

.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border {

    border-color: rgba(24,24,24,.2);

    }

.btDarkSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,

.btLightSkin .btDarkSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,

.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border {

    border-color: rgba(255,255,255,.2);

    }

.btMenuVertical .widget_bt_divider_widget {

    display: block !important;

    }

.widget_bt_divider_widget > span {

    display: block;

    }

.widget_bt_divider_widget > span.bt_divider_widget_show_border {

    border: 0;

    border-style: solid;

    border-color: inherit;

    opacity: .1;

    }

.topBar .widget_bt_divider_widget > span.bt_divider_widget_show_border {

    line-height: 2.5em;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_show_border,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_show_border {

    width: 100%;

    height: 0;

    border-left: 0;

    }

.widget_bt_divider_widget > span:after {

    display: block;

    content: "|";

    color: transparent;

    width: 0;

    }

.widget_bt_divider_widget > span.bt_divider_widget_border_style_solid {

    border-style: solid;

    }

.widget_bt_divider_widget > span.bt_divider_widget_border_style_dotted {

    border-style: dotted;

    }

.widget_bt_divider_widget > span.bt_divider_widget_border_width_1px {

    border-left-width: 1px;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_border_width_1px,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_border_width_1px {

    border-top-width: 1px;

    }

.widget_bt_divider_widget > span.bt_divider_widget_border_width_2px {

    border-left-width: 2px;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_border_width_2px,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_border_width_2px {

    border-top-width: 2px;

    }

.widget_bt_divider_widget > span.bt_divider_widget_border_width_3px {

    border-left-width: 3px;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_border_width_3px,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_border_width_3px {

    border-top-width: 3px;

    }

.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_small {

    margin-left: .3125rem;

    margin-right: .3125rem;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_small,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_small {

    margin: 0;

    margin-top: .3125rem;

    margin-bottom: .3125rem;

    }

.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_normal {

    margin-left: .625rem;

    margin-right: .625rem;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_normal,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_normal {

    margin: 0;

    margin-top: .625rem;

    margin-bottom: .625rem;

    }

.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_medium {

    margin-left: 1.25rem;

    margin-right: 1.25rem;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_medium,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_medium {

    margin: 0;

    margin-top: 1.25rem;

    margin-bottom: 1.25rem;

    }

.widget_bt_divider_widget > span.bt_divider_widget_spacing_round_large {

    margin-left: 2.5rem;

    margin-right: 2.5rem;

    }

.btSidebar .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_large,

.btMenuVertical .widget_bt_divider_widget > span.bt_divider_widget_spacing_round_large {

    margin: 0;

    margin-top: 2.5rem;

    margin-bottom: 2.5rem;

    }



/* Chrome selection color */

::selection {

    background: #e94d65;

    color: #fff;

    }



/* Unit test fix */

.bt_bb_headline h1,

.bt_bb_headline h2,

.bt_bb_headline h3,

.bt_bb_headline h4,

.bt_bb_headline h5,

.bt_bb_headline h6 {

    display: block;

    margin-bottom: 0;

    margin-top: 0;

    padding: 0;

    }

.bt_bb_size_extrasmall.bt_bb_headline h1,

.bt_bb_size_extrasmall.bt_bb_headline h2,

.bt_bb_size_extrasmall.bt_bb_headline h3,

.bt_bb_size_extrasmall.bt_bb_headline h4,

.bt_bb_size_extrasmall.bt_bb_headline h5,

.bt_bb_size_extrasmall.bt_bb_headline h6 {

    font-size: 1.25rem;

    }

.bt_bb_size_small.bt_bb_headline h1,

.bt_bb_size_small.bt_bb_headline h2,

.bt_bb_size_small.bt_bb_headline h3,

.bt_bb_size_small.bt_bb_headline h4,

.bt_bb_size_small.bt_bb_headline h5,

.bt_bb_size_small.bt_bb_headline h6 {

    font-size: 1.5625rem;

    }

.bt_bb_size_normal.bt_bb_headline h1,

.bt_bb_size_normal.bt_bb_headline h2,

.bt_bb_size_normal.bt_bb_headline h3,

.bt_bb_size_normal.bt_bb_headline h4,

.bt_bb_size_normal.bt_bb_headline h5,

.bt_bb_size_normal.bt_bb_headline h6 {

    font-size: 1.875rem;

    }

.bt_bb_size_medium.bt_bb_headline h1,

.bt_bb_size_medium.bt_bb_headline h2,

.bt_bb_size_medium.bt_bb_headline h3,

.bt_bb_size_medium.bt_bb_headline h4,

.bt_bb_size_medium.bt_bb_headline h5,

.bt_bb_size_medium.bt_bb_headline h6 {

    font-size: 2.5rem;

    }

.bt_bb_size_large.bt_bb_headline h1,

.bt_bb_size_large.bt_bb_headline h2,

.bt_bb_size_large.bt_bb_headline h3,

.bt_bb_size_large.bt_bb_headline h4,

.bt_bb_size_large.bt_bb_headline h5,

.bt_bb_size_large.bt_bb_headline h6 {

    font-size: 3.75rem;

    }

.bt_bb_size_extralarge.bt_bb_headline h1,

.bt_bb_size_extralarge.bt_bb_headline h2,

.bt_bb_size_extralarge.bt_bb_headline h3,

.bt_bb_size_extralarge.bt_bb_headline h4,

.bt_bb_size_extralarge.bt_bb_headline h5,

.bt_bb_size_extralarge.bt_bb_headline h6 {

    font-size: 4.375rem;

    }

.bt_bb_size_huge.bt_bb_headline h1,

.bt_bb_size_huge.bt_bb_headline h2,

.bt_bb_size_huge.bt_bb_headline h3,

.bt_bb_size_huge.bt_bb_headline h4,

.bt_bb_size_huge.bt_bb_headline h5,

.bt_bb_size_huge.bt_bb_headline h6 {

    font-size: 5rem;

    }

.bt_bb_font_weight_normal.bt_bb_headline h1,

.bt_bb_font_weight_normal.bt_bb_headline h2,

.bt_bb_font_weight_normal.bt_bb_headline h3,

.bt_bb_font_weight_normal.bt_bb_headline h4,

.bt_bb_font_weight_normal.bt_bb_headline h5,

.bt_bb_font_weight_normal.bt_bb_headline h6 {

    font-weight: normal;

    }

.bt_bb_font_weight_black.bt_bb_headline h1,

.bt_bb_font_weight_black.bt_bb_headline h2,

.bt_bb_font_weight_black.bt_bb_headline h3,

.bt_bb_font_weight_black.bt_bb_headline h4,

.bt_bb_font_weight_black.bt_bb_headline h5,

.bt_bb_font_weight_black.bt_bb_headline h6 {

    font-weight: black;

    }

.bt_bb_font_weight_bold.bt_bb_headline h1,

.bt_bb_font_weight_bold.bt_bb_headline h2,

.bt_bb_font_weight_bold.bt_bb_headline h3,

.bt_bb_font_weight_bold.bt_bb_headline h4,

.bt_bb_font_weight_bold.bt_bb_headline h5,

.bt_bb_font_weight_bold.bt_bb_headline h6 {

    font-weight: bold;

    }

.bt_bb_font_weight_bolder.bt_bb_headline h1,

.bt_bb_font_weight_bolder.bt_bb_headline h2,

.bt_bb_font_weight_bolder.bt_bb_headline h3,

.bt_bb_font_weight_bolder.bt_bb_headline h4,

.bt_bb_font_weight_bolder.bt_bb_headline h5,

.bt_bb_font_weight_bolder.bt_bb_headline h6 {

    font-weight: bolder;

    }

.bt_bb_font_weight_lighter.bt_bb_headline h1,

.bt_bb_font_weight_lighter.bt_bb_headline h2,

.bt_bb_font_weight_lighter.bt_bb_headline h3,

.bt_bb_font_weight_lighter.bt_bb_headline h4,

.bt_bb_font_weight_lighter.bt_bb_headline h5,

.bt_bb_font_weight_lighter.bt_bb_headline h6 {

    font-weight: 300;

    }

.bt_bb_font_weight_100.bt_bb_headline h1,

.bt_bb_font_weight_100.bt_bb_headline h2,

.bt_bb_font_weight_100.bt_bb_headline h3,

.bt_bb_font_weight_100.bt_bb_headline h4,

.bt_bb_font_weight_100.bt_bb_headline h5,

.bt_bb_font_weight_100.bt_bb_headline h6 {

    font-weight: 100;

    }

.bt_bb_font_weight_200.bt_bb_headline h1,

.bt_bb_font_weight_200.bt_bb_headline h2,

.bt_bb_font_weight_200.bt_bb_headline h3,

.bt_bb_font_weight_200.bt_bb_headline h4,

.bt_bb_font_weight_200.bt_bb_headline h5,

.bt_bb_font_weight_200.bt_bb_headline h6 {

    font-weight: 200;

    }

.bt_bb_font_weight_300.bt_bb_headline h1,

.bt_bb_font_weight_300.bt_bb_headline h2,

.bt_bb_font_weight_300.bt_bb_headline h3,

.bt_bb_font_weight_300.bt_bb_headline h4,

.bt_bb_font_weight_300.bt_bb_headline h5,

.bt_bb_font_weight_300.bt_bb_headline h6 {

    font-weight: 300;

    }

.bt_bb_font_weight_400.bt_bb_headline h1,

.bt_bb_font_weight_400.bt_bb_headline h2,

.bt_bb_font_weight_400.bt_bb_headline h3,

.bt_bb_font_weight_400.bt_bb_headline h4,

.bt_bb_font_weight_400.bt_bb_headline h5,

.bt_bb_font_weight_400.bt_bb_headline h6 {

    font-weight: 400;

    }

.bt_bb_font_weight_500.bt_bb_headline h1,

.bt_bb_font_weight_500.bt_bb_headline h2,

.bt_bb_font_weight_500.bt_bb_headline h3,

.bt_bb_font_weight_500.bt_bb_headline h4,

.bt_bb_font_weight_500.bt_bb_headline h5,

.bt_bb_font_weight_500.bt_bb_headline h6 {

    font-weight: 500;

    }

.bt_bb_font_weight_600.bt_bb_headline h1,

.bt_bb_font_weight_600.bt_bb_headline h2,

.bt_bb_font_weight_600.bt_bb_headline h3,

.bt_bb_font_weight_600.bt_bb_headline h4,

.bt_bb_font_weight_600.bt_bb_headline h5,

.bt_bb_font_weight_600.bt_bb_headline h6 {

    font-weight: 600;

    }

.bt_bb_font_weight_700.bt_bb_headline h1,

.bt_bb_font_weight_700.bt_bb_headline h2,

.bt_bb_font_weight_700.bt_bb_headline h3,

.bt_bb_font_weight_700.bt_bb_headline h4,

.bt_bb_font_weight_700.bt_bb_headline h5,

.bt_bb_font_weight_700.bt_bb_headline h6 {

    font-weight: 700;

    }

.bt_bb_font_weight_800.bt_bb_headline h1,

.bt_bb_font_weight_800.bt_bb_headline h2,

.bt_bb_font_weight_800.bt_bb_headline h3,

.bt_bb_font_weight_800.bt_bb_headline h4,

.bt_bb_font_weight_800.bt_bb_headline h5,

.bt_bb_font_weight_800.bt_bb_headline h6 {

    font-weight: 800;

    }

.bt_bb_font_weight_900.bt_bb_headline h1,

.bt_bb_font_weight_900.bt_bb_headline h2,

.bt_bb_font_weight_900.bt_bb_headline h3,

.bt_bb_font_weight_900.bt_bb_headline h4,

.bt_bb_font_weight_900.bt_bb_headline h5,

.bt_bb_font_weight_900.bt_bb_headline h6 {

    font-weight: 900;

    }

.bt_bb_headline .bt_bb_headline_superheadline {

    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;

    }

.rtl .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    }

.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    content: ' ';

    width: 2.1875rem;

    border-top: 2px solid #e94d65;

    margin-top: -1px;

    margin-bottom: 0;

    display: block;

    -webkit-flex-grow: 0;

    flex-grow: 0;

    -webkit-flex-shrink: 0;

    flex-shrink: 0;

    }

.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    width: 1.875rem;

    }

.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    width: 1.875rem;

    }

.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    width: 2.5rem;

    }

.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    width: 3.125rem;

    }

.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    width: 3.125rem;

    }

.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    width: 3.75rem;

    }

.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    width: 4.375rem;

    }

.bt_bb_color_scheme_5 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_5.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_5 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_color_scheme_5.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_5 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_color_scheme_5.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    border-color: currentColor;

    }

.bt_bb_color_scheme_6 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_6.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_6 .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_color_scheme_6.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_color_scheme_6 .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_color_scheme_6.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    border-color: currentColor;

    }

.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before,

.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:before {

    margin-right: 10px;

    }

.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:after,

.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_superheadline:after {

    margin-left: 10px;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_center .bt_bb_align_right.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_left .bt_bb_align_right .bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_center .bt_bb_align_right .bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_right.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_right .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_left .bt_bb_align_right.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_center .bt_bb_align_right.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_center .bt_bb_align_right.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_left .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_left .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_center .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_center .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_right.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_right.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before {

    display: none;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_center .bt_bb_align_left.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_right .bt_bb_align_left .bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_center .bt_bb_align_left .bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_left.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_left .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_right .bt_bb_align_left.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_center .bt_bb_align_left.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_center .bt_bb_align_left.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_right .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_right .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_center .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_center .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_left.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_left.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after {

    display: none;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_right .bt_bb_align_center.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_left .bt_bb_align_center .bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_right .bt_bb_align_center .bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_center.bt_bb_headline .bt_bb_headline_superheadline,

.bt_bb_align_center .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_left .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_left .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_left .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_right .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_right .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_right .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_right .bt_bb_align_center.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_center.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_center.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_center.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_center.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after,

.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before,

.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after,

.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before,

.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after {

    display: block;

    }

.bt_bb_headline .bt_bb_headline_content {

    display: block;

    color: inherit;

    }

.bt_bb_headline .bt_bb_headline_content a {

    color: inherit;

    -webkit-box-shadow: none;

    box-shadow: none;

    }

.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before,

.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before {

    border-width: 0 !important;

    border-color: transparent !important;

    margin-bottom: 0 !important;

    }

.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 {

    content: ' ';

    width: 2.1875rem;

    border-color: #e94d65;

    margin-top: 0;

    margin-bottom: .3em;

    }

.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,

.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {

    width: 1.875rem;

    }

.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,

.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {

    width: 1.875rem;

    }

.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,

.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {

    width: 2.5rem;

    }

.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,

.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {

    width: 3.125rem;

    }

.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,

.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {

    width: 3.125rem;

    }

.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,

.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {

    width: 3.75rem;

    }

.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after,

.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after {

    width: 4.375rem;

    }

.bt_bb_color_scheme_5 .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_5 .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 {

    border-color: currentColor;

    }

.bt_bb_color_scheme_6 .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_6 .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 {

    border-color: currentColor;

    }



/* Video fix */

.bt_bb_video {

    padding-bottom: 0;

    }



/* Unit Test Fix - Page Headline Overlay */

.bt_bb_section {

    position: relative;

    }

.bt_bb_section[class*="dark_solid"]:before {

    background-color: rgba(0,0,0,.5);

    }

.bt_bb_section[class*="accent_solid"]:before {

    background: #e94d65;

    opacity: .7;

    }

.bt_bb_section[class*="alternate_solid"]:before {

    background: #1b4962;

    opacity: .7;

    }

.bt_bb_section[class*="bt_bb_background_overlay"]:before {

    content: ' ';

    pointer-events: none;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    z-index: 1;

    }

.bt_bb_section[class*="bt_bb_background_overlay"] .bt_bb_cell {

    position: relative;

    z-index: 1;

    }

.bt_bb_section.bt_bb_top_spacing_extra_small > .bt_bb_port {

    padding-top: .625em;

    }

.bt_bb_section.bt_bb_top_spacing_small > .bt_bb_port {

    padding-top: 1em;

    }

.bt_bb_section.bt_bb_top_spacing_normal > .bt_bb_port {

    padding-top: 2em;

    }

.bt_bb_section.bt_bb_top_spacing_medium > .bt_bb_port {

    padding-top: 5em;

    }

.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {

    padding-top: 8.75em;

    }

.bt_bb_section.bt_bb_top_spacing_extra_large > .bt_bb_port {

    padding-top: 16em;

    }

.bt_bb_section.bt_bb_bottom_spacing_extra_small > .bt_bb_port {

    padding-bottom: .625em;

    }

.bt_bb_section.bt_bb_bottom_spacing_small > .bt_bb_port {

    padding-bottom: 1em;

    }

.bt_bb_section.bt_bb_bottom_spacing_normal > .bt_bb_port {

    padding-bottom: 2em;

    }

.bt_bb_section.bt_bb_bottom_spacing_medium > .bt_bb_port {

    padding-bottom: 5em;

    }

.bt_bb_section.bt_bb_bottom_spacing_large > .bt_bb_port {

    padding-bottom: 8.75em;

    }

.bt_bb_section.bt_bb_bottom_spacing_extra_large > .bt_bb_port {

    padding-bottom: 16em;

    }

.bt_bb_section.bt_bb_section_allow_content_outside > .bt_bb_port {

    z-index: 3;

    position: relative;

    }

.bt_bb_section.bt_bb_section_with_top_coverage_image,

.bt_bb_section.bt_bb_section_with_bottom_coverage_image {

    overflow: hidden;

    }

.bt_bb_section .bt_bb_section_top_section_coverage_image,

.bt_bb_section .bt_bb_section_bottom_section_coverage_image {

    position: absolute;

    right: 0;

    left: 0;

    z-index: 2;

    pointer-events: none;

    }

.bt_bb_section .bt_bb_section_top_section_coverage_image img,

.bt_bb_section .bt_bb_section_bottom_section_coverage_image img {

    width: 100%;

    height: auto;

    display: block;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    }

.bt_bb_section .bt_bb_section_top_section_coverage_image {

    top: -1px;

    }

.bt_bb_section .bt_bb_section_bottom_section_coverage_image {

    bottom: -1px;

    }

.bt_bb_section[class*="light_solid"]:before {

    background-color: rgba(255,255,255,.8);

    }

.bt_bb_section[class*="dark_solid"]:before {

    background-color: rgba(24,24,24,.5);

    }

.bt_bb_section[class*="dark_gradient"]:before {

    background: -webkit-linear-gradient(top,rgba(24,24,24,1) 0%,rgba(24,24,24,0) 25%,rgba(24,24,24,0) 75%,rgba(24,24,24,1) 100%);

    background: -moz-linear-gradient(top,rgba(24,24,24,1) 0%,rgba(24,24,24,0) 25%,rgba(24,24,24,0) 75%,rgba(24,24,24,1) 100%);

    background: linear-gradient(to bottom,rgba(24,24,24,1) 0%,rgba(24,24,24,0) 25%,rgba(24,24,24,0) 75%,rgba(24,24,24,1) 100%);

    }

.bt_bb_section[class*="light_gradient"]:before {

    background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%);

    background: -moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%);

    background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%);

    }

.bt_bb_section.bt_bb_section_show_boxed_content:not(.bt_bb_layout_wide) > .bt_bb_port .bt_bb_cell,

.bt_bb_section.bt_bb_section_show_left_boxed_content:not(.bt_bb_layout_wide) > .bt_bb_port .bt_bb_cell,

.bt_bb_section.bt_bb_section_show_right_boxed_content:not(.bt_bb_layout_wide) > .bt_bb_port .bt_bb_cell {

    width: 100vw;

    max-width: 100%;

    }

@media (max-width: 768px) {

.bt_bb_section.bt_bb_top_spacing_medium > .bt_bb_port {

    padding-top: 3em;

    }

.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {

    padding-top: 4.375em;

    }

.bt_bb_section.bt_bb_top_spacing_extra_large > .bt_bb_port {

    padding-top: 12em;

    }

.bt_bb_section.bt_bb_bottom_spacing_medium > .bt_bb_port {

    padding-bottom: 3em;

    }

.bt_bb_section.bt_bb_bottom_spacing_large > .bt_bb_port {

    padding-bottom: 4.375em;

    }

.bt_bb_section.bt_bb_bottom_spacing_extra_large > .bt_bb_port {

    padding-bottom: 12em;

    }

}



/* Both columns boxed */

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(600px / 2 - 20px);

    max-width: -moz-calc(600px / 2 - 20px);

    max-width: calc(600px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 11);

    max-width: -moz-calc(600px / 12 * 11);

    max-width: calc(600px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 10);

    max-width: -moz-calc(600px / 12 * 10);

    max-width: calc(600px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 9);

    max-width: -moz-calc(600px / 12 * 9);

    max-width: calc(600px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 8);

    max-width: -moz-calc(600px / 12 * 8);

    max-width: calc(600px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 7);

    max-width: -moz-calc(600px / 12 * 7);

    max-width: calc(600px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 6);

    max-width: -moz-calc(600px / 12 * 6);

    max-width: calc(600px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 5);

    max-width: -moz-calc(600px / 12 * 5);

    max-width: calc(600px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 4);

    max-width: -moz-calc(600px / 12 * 4);

    max-width: calc(600px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 3);

    max-width: -moz-calc(600px / 12 * 3);

    max-width: calc(600px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 2);

    max-width: -moz-calc(600px / 12 * 2);

    max-width: calc(600px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12);

    max-width: -moz-calc(600px / 12);

    max-width: calc(600px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(600px / 2 - 20px);

    max-width: -moz-calc(600px / 2 - 20px);

    max-width: calc(600px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 11);

    max-width: -moz-calc(600px / 12 * 11);

    max-width: calc(600px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 10);

    max-width: -moz-calc(600px / 12 * 10);

    max-width: calc(600px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 9);

    max-width: -moz-calc(600px / 12 * 9);

    max-width: calc(600px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 8);

    max-width: -moz-calc(600px / 12 * 8);

    max-width: calc(600px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 7);

    max-width: -moz-calc(600px / 12 * 7);

    max-width: calc(600px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 6);

    max-width: -moz-calc(600px / 12 * 6);

    max-width: calc(600px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 5);

    max-width: -moz-calc(600px / 12 * 5);

    max-width: calc(600px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 4);

    max-width: -moz-calc(600px / 12 * 4);

    max-width: calc(600px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 3);

    max-width: -moz-calc(600px / 12 * 3);

    max-width: calc(600px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 2);

    max-width: -moz-calc(600px / 12 * 2);

    max-width: calc(600px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12);

    max-width: -moz-calc(600px / 12);

    max-width: calc(600px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 600px;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(700px / 2 - 20px);

    max-width: -moz-calc(700px / 2 - 20px);

    max-width: calc(700px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 11);

    max-width: -moz-calc(700px / 12 * 11);

    max-width: calc(700px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 10);

    max-width: -moz-calc(700px / 12 * 10);

    max-width: calc(700px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 9);

    max-width: -moz-calc(700px / 12 * 9);

    max-width: calc(700px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 8);

    max-width: -moz-calc(700px / 12 * 8);

    max-width: calc(700px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 7);

    max-width: -moz-calc(700px / 12 * 7);

    max-width: calc(700px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 6);

    max-width: -moz-calc(700px / 12 * 6);

    max-width: calc(700px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 5);

    max-width: -moz-calc(700px / 12 * 5);

    max-width: calc(700px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 4);

    max-width: -moz-calc(700px / 12 * 4);

    max-width: calc(700px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 3);

    max-width: -moz-calc(700px / 12 * 3);

    max-width: calc(700px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 2);

    max-width: -moz-calc(700px / 12 * 2);

    max-width: calc(700px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12);

    max-width: -moz-calc(700px / 12);

    max-width: calc(700px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(700px / 2 - 20px);

    max-width: -moz-calc(700px / 2 - 20px);

    max-width: calc(700px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 11);

    max-width: -moz-calc(700px / 12 * 11);

    max-width: calc(700px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 10);

    max-width: -moz-calc(700px / 12 * 10);

    max-width: calc(700px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 9);

    max-width: -moz-calc(700px / 12 * 9);

    max-width: calc(700px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 8);

    max-width: -moz-calc(700px / 12 * 8);

    max-width: calc(700px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 7);

    max-width: -moz-calc(700px / 12 * 7);

    max-width: calc(700px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 6);

    max-width: -moz-calc(700px / 12 * 6);

    max-width: calc(700px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 5);

    max-width: -moz-calc(700px / 12 * 5);

    max-width: calc(700px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 4);

    max-width: -moz-calc(700px / 12 * 4);

    max-width: calc(700px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 3);

    max-width: -moz-calc(700px / 12 * 3);

    max-width: calc(700px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 2);

    max-width: -moz-calc(700px / 12 * 2);

    max-width: calc(700px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12);

    max-width: -moz-calc(700px / 12);

    max-width: calc(700px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 700px;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(800px / 2 - 20px);

    max-width: -moz-calc(800px / 2 - 20px);

    max-width: calc(800px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 11);

    max-width: -moz-calc(800px / 12 * 11);

    max-width: calc(800px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 10);

    max-width: -moz-calc(800px / 12 * 10);

    max-width: calc(800px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 9);

    max-width: -moz-calc(800px / 12 * 9);

    max-width: calc(800px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 8);

    max-width: -moz-calc(800px / 12 * 8);

    max-width: calc(800px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 7);

    max-width: -moz-calc(800px / 12 * 7);

    max-width: calc(800px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 6);

    max-width: -moz-calc(800px / 12 * 6);

    max-width: calc(800px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 5);

    max-width: -moz-calc(800px / 12 * 5);

    max-width: calc(800px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 4);

    max-width: -moz-calc(800px / 12 * 4);

    max-width: calc(800px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 3);

    max-width: -moz-calc(800px / 12 * 3);

    max-width: calc(800px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 2);

    max-width: -moz-calc(800px / 12 * 2);

    max-width: calc(800px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12);

    max-width: -moz-calc(800px / 12);

    max-width: calc(800px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(800px / 2 - 20px);

    max-width: -moz-calc(800px / 2 - 20px);

    max-width: calc(800px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 11);

    max-width: -moz-calc(800px / 12 * 11);

    max-width: calc(800px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 10);

    max-width: -moz-calc(800px / 12 * 10);

    max-width: calc(800px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 9);

    max-width: -moz-calc(800px / 12 * 9);

    max-width: calc(800px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 8);

    max-width: -moz-calc(800px / 12 * 8);

    max-width: calc(800px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 7);

    max-width: -moz-calc(800px / 12 * 7);

    max-width: calc(800px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 6);

    max-width: -moz-calc(800px / 12 * 6);

    max-width: calc(800px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 5);

    max-width: -moz-calc(800px / 12 * 5);

    max-width: calc(800px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 4);

    max-width: -moz-calc(800px / 12 * 4);

    max-width: calc(800px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 3);

    max-width: -moz-calc(800px / 12 * 3);

    max-width: calc(800px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 2);

    max-width: -moz-calc(800px / 12 * 2);

    max-width: calc(800px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12);

    max-width: -moz-calc(800px / 12);

    max-width: calc(800px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 800px;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(900px / 2 - 20px);

    max-width: -moz-calc(900px / 2 - 20px);

    max-width: calc(900px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 11);

    max-width: -moz-calc(900px / 12 * 11);

    max-width: calc(900px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 10);

    max-width: -moz-calc(900px / 12 * 10);

    max-width: calc(900px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 9);

    max-width: -moz-calc(900px / 12 * 9);

    max-width: calc(900px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 8);

    max-width: -moz-calc(900px / 12 * 8);

    max-width: calc(900px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 7);

    max-width: -moz-calc(900px / 12 * 7);

    max-width: calc(900px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 6);

    max-width: -moz-calc(900px / 12 * 6);

    max-width: calc(900px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 5);

    max-width: -moz-calc(900px / 12 * 5);

    max-width: calc(900px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 4);

    max-width: -moz-calc(900px / 12 * 4);

    max-width: calc(900px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 3);

    max-width: -moz-calc(900px / 12 * 3);

    max-width: calc(900px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 2);

    max-width: -moz-calc(900px / 12 * 2);

    max-width: calc(900px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12);

    max-width: -moz-calc(900px / 12);

    max-width: calc(900px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(900px / 2 - 20px);

    max-width: -moz-calc(900px / 2 - 20px);

    max-width: calc(900px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 11);

    max-width: -moz-calc(900px / 12 * 11);

    max-width: calc(900px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 10);

    max-width: -moz-calc(900px / 12 * 10);

    max-width: calc(900px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 9);

    max-width: -moz-calc(900px / 12 * 9);

    max-width: calc(900px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 8);

    max-width: -moz-calc(900px / 12 * 8);

    max-width: calc(900px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 7);

    max-width: -moz-calc(900px / 12 * 7);

    max-width: calc(900px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 6);

    max-width: -moz-calc(900px / 12 * 6);

    max-width: calc(900px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 5);

    max-width: -moz-calc(900px / 12 * 5);

    max-width: calc(900px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 4);

    max-width: -moz-calc(900px / 12 * 4);

    max-width: calc(900px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 3);

    max-width: -moz-calc(900px / 12 * 3);

    max-width: calc(900px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 2);

    max-width: -moz-calc(900px / 12 * 2);

    max-width: calc(900px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12);

    max-width: -moz-calc(900px / 12);

    max-width: calc(900px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 900px;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 2 - 20px);

    max-width: -moz-calc(1000px / 2 - 20px);

    max-width: calc(1000px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 11);

    max-width: -moz-calc(1000px / 12 * 11);

    max-width: calc(1000px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 10);

    max-width: -moz-calc(1000px / 12 * 10);

    max-width: calc(1000px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 9);

    max-width: -moz-calc(1000px / 12 * 9);

    max-width: calc(1000px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 8);

    max-width: -moz-calc(1000px / 12 * 8);

    max-width: calc(1000px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 7);

    max-width: -moz-calc(1000px / 12 * 7);

    max-width: calc(1000px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 6);

    max-width: -moz-calc(1000px / 12 * 6);

    max-width: calc(1000px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 5);

    max-width: -moz-calc(1000px / 12 * 5);

    max-width: calc(1000px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 4);

    max-width: -moz-calc(1000px / 12 * 4);

    max-width: calc(1000px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 3);

    max-width: -moz-calc(1000px / 12 * 3);

    max-width: calc(1000px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 2);

    max-width: -moz-calc(1000px / 12 * 2);

    max-width: calc(1000px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12);

    max-width: -moz-calc(1000px / 12);

    max-width: calc(1000px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 2 - 20px);

    max-width: -moz-calc(1000px / 2 - 20px);

    max-width: calc(1000px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 11);

    max-width: -moz-calc(1000px / 12 * 11);

    max-width: calc(1000px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 10);

    max-width: -moz-calc(1000px / 12 * 10);

    max-width: calc(1000px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 9);

    max-width: -moz-calc(1000px / 12 * 9);

    max-width: calc(1000px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 8);

    max-width: -moz-calc(1000px / 12 * 8);

    max-width: calc(1000px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 7);

    max-width: -moz-calc(1000px / 12 * 7);

    max-width: calc(1000px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 6);

    max-width: -moz-calc(1000px / 12 * 6);

    max-width: calc(1000px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 5);

    max-width: -moz-calc(1000px / 12 * 5);

    max-width: calc(1000px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 4);

    max-width: -moz-calc(1000px / 12 * 4);

    max-width: calc(1000px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 3);

    max-width: -moz-calc(1000px / 12 * 3);

    max-width: calc(1000px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 2);

    max-width: -moz-calc(1000px / 12 * 2);

    max-width: calc(1000px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12);

    max-width: -moz-calc(1000px / 12);

    max-width: calc(1000px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1000px;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 2 - 20px);

    max-width: -moz-calc(1100px / 2 - 20px);

    max-width: calc(1100px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 11);

    max-width: -moz-calc(1100px / 12 * 11);

    max-width: calc(1100px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 10);

    max-width: -moz-calc(1100px / 12 * 10);

    max-width: calc(1100px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 9);

    max-width: -moz-calc(1100px / 12 * 9);

    max-width: calc(1100px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 8);

    max-width: -moz-calc(1100px / 12 * 8);

    max-width: calc(1100px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 7);

    max-width: -moz-calc(1100px / 12 * 7);

    max-width: calc(1100px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 6);

    max-width: -moz-calc(1100px / 12 * 6);

    max-width: calc(1100px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 5);

    max-width: -moz-calc(1100px / 12 * 5);

    max-width: calc(1100px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 4);

    max-width: -moz-calc(1100px / 12 * 4);

    max-width: calc(1100px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 3);

    max-width: -moz-calc(1100px / 12 * 3);

    max-width: calc(1100px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 2);

    max-width: -moz-calc(1100px / 12 * 2);

    max-width: calc(1100px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12);

    max-width: -moz-calc(1100px / 12);

    max-width: calc(1100px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 2 - 20px);

    max-width: -moz-calc(1100px / 2 - 20px);

    max-width: calc(1100px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 11);

    max-width: -moz-calc(1100px / 12 * 11);

    max-width: calc(1100px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 10);

    max-width: -moz-calc(1100px / 12 * 10);

    max-width: calc(1100px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 9);

    max-width: -moz-calc(1100px / 12 * 9);

    max-width: calc(1100px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 8);

    max-width: -moz-calc(1100px / 12 * 8);

    max-width: calc(1100px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 7);

    max-width: -moz-calc(1100px / 12 * 7);

    max-width: calc(1100px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 6);

    max-width: -moz-calc(1100px / 12 * 6);

    max-width: calc(1100px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 5);

    max-width: -moz-calc(1100px / 12 * 5);

    max-width: calc(1100px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 4);

    max-width: -moz-calc(1100px / 12 * 4);

    max-width: calc(1100px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 3);

    max-width: -moz-calc(1100px / 12 * 3);

    max-width: calc(1100px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 2);

    max-width: -moz-calc(1100px / 12 * 2);

    max-width: calc(1100px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12);

    max-width: -moz-calc(1100px / 12);

    max-width: calc(1100px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1100px;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 2 - 20px);

    max-width: -moz-calc(1200px / 2 - 20px);

    max-width: calc(1200px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 11);

    max-width: -moz-calc(1200px / 12 * 11);

    max-width: calc(1200px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 10);

    max-width: -moz-calc(1200px / 12 * 10);

    max-width: calc(1200px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 9);

    max-width: -moz-calc(1200px / 12 * 9);

    max-width: calc(1200px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 8);

    max-width: -moz-calc(1200px / 12 * 8);

    max-width: calc(1200px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 7);

    max-width: -moz-calc(1200px / 12 * 7);

    max-width: calc(1200px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 6);

    max-width: -moz-calc(1200px / 12 * 6);

    max-width: calc(1200px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 5);

    max-width: -moz-calc(1200px / 12 * 5);

    max-width: calc(1200px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 4);

    max-width: -moz-calc(1200px / 12 * 4);

    max-width: calc(1200px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 3);

    max-width: -moz-calc(1200px / 12 * 3);

    max-width: calc(1200px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 2);

    max-width: -moz-calc(1200px / 12 * 2);

    max-width: calc(1200px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12);

    max-width: -moz-calc(1200px / 12);

    max-width: calc(1200px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 2 - 20px);

    max-width: -moz-calc(1200px / 2 - 20px);

    max-width: calc(1200px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 11);

    max-width: -moz-calc(1200px / 12 * 11);

    max-width: calc(1200px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 10);

    max-width: -moz-calc(1200px / 12 * 10);

    max-width: calc(1200px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 9);

    max-width: -moz-calc(1200px / 12 * 9);

    max-width: calc(1200px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 8);

    max-width: -moz-calc(1200px / 12 * 8);

    max-width: calc(1200px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 7);

    max-width: -moz-calc(1200px / 12 * 7);

    max-width: calc(1200px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 6);

    max-width: -moz-calc(1200px / 12 * 6);

    max-width: calc(1200px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 5);

    max-width: -moz-calc(1200px / 12 * 5);

    max-width: calc(1200px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 4);

    max-width: -moz-calc(1200px / 12 * 4);

    max-width: calc(1200px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 3);

    max-width: -moz-calc(1200px / 12 * 3);

    max-width: calc(1200px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 2);

    max-width: -moz-calc(1200px / 12 * 2);

    max-width: calc(1200px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12);

    max-width: -moz-calc(1200px / 12);

    max-width: calc(1200px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1200px;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 2 - 20px);

    max-width: -moz-calc(1400px / 2 - 20px);

    max-width: calc(1400px / 2 - 20px);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 11);

    max-width: -moz-calc(1400px / 12 * 11);

    max-width: calc(1400px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 10);

    max-width: -moz-calc(1400px / 12 * 10);

    max-width: calc(1400px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 9);

    max-width: -moz-calc(1400px / 12 * 9);

    max-width: calc(1400px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 8);

    max-width: -moz-calc(1400px / 12 * 8);

    max-width: calc(1400px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 7);

    max-width: -moz-calc(1400px / 12 * 7);

    max-width: calc(1400px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 6);

    max-width: -moz-calc(1400px / 12 * 6);

    max-width: calc(1400px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 5);

    max-width: -moz-calc(1400px / 12 * 5);

    max-width: calc(1400px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 4);

    max-width: -moz-calc(1400px / 12 * 4);

    max-width: calc(1400px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 3);

    max-width: -moz-calc(1400px / 12 * 3);

    max-width: calc(1400px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 2);

    max-width: -moz-calc(1400px / 12 * 2);

    max-width: calc(1400px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12);

    max-width: -moz-calc(1400px / 12);

    max-width: calc(1400px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 2 - 20px);

    max-width: -moz-calc(1400px / 2 - 20px);

    max-width: calc(1400px / 2 - 20px);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 11);

    max-width: -moz-calc(1400px / 12 * 11);

    max-width: calc(1400px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 10);

    max-width: -moz-calc(1400px / 12 * 10);

    max-width: calc(1400px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 9);

    max-width: -moz-calc(1400px / 12 * 9);

    max-width: calc(1400px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 8);

    max-width: -moz-calc(1400px / 12 * 8);

    max-width: calc(1400px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 7);

    max-width: -moz-calc(1400px / 12 * 7);

    max-width: calc(1400px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 6);

    max-width: -moz-calc(1400px / 12 * 6);

    max-width: calc(1400px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 5);

    max-width: -moz-calc(1400px / 12 * 5);

    max-width: calc(1400px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 4);

    max-width: -moz-calc(1400px / 12 * 4);

    max-width: calc(1400px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 3);

    max-width: -moz-calc(1400px / 12 * 3);

    max-width: calc(1400px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 2);

    max-width: -moz-calc(1400px / 12 * 2);

    max-width: calc(1400px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12);

    max-width: -moz-calc(1400px / 12);

    max-width: calc(1400px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1400px;

    margin-left: auto;

    margin-right: auto;

    }



/* Left column boxed */

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(600px / 2);

    max-width: -moz-calc(600px / 2);

    max-width: calc(600px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 11);

    max-width: -moz-calc(600px / 12 * 11);

    max-width: calc(600px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 10);

    max-width: -moz-calc(600px / 12 * 10);

    max-width: calc(600px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 9);

    max-width: -moz-calc(600px / 12 * 9);

    max-width: calc(600px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 8);

    max-width: -moz-calc(600px / 12 * 8);

    max-width: calc(600px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 7);

    max-width: -moz-calc(600px / 12 * 7);

    max-width: calc(600px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 6);

    max-width: -moz-calc(600px / 12 * 6);

    max-width: calc(600px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 5);

    max-width: -moz-calc(600px / 12 * 5);

    max-width: calc(600px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 4);

    max-width: -moz-calc(600px / 12 * 4);

    max-width: calc(600px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 3);

    max-width: -moz-calc(600px / 12 * 3);

    max-width: calc(600px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 2);

    max-width: -moz-calc(600px / 12 * 2);

    max-width: calc(600px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12);

    max-width: -moz-calc(600px / 12);

    max-width: calc(600px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 600px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(700px / 2);

    max-width: -moz-calc(700px / 2);

    max-width: calc(700px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 11);

    max-width: -moz-calc(700px / 12 * 11);

    max-width: calc(700px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 10);

    max-width: -moz-calc(700px / 12 * 10);

    max-width: calc(700px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 9);

    max-width: -moz-calc(700px / 12 * 9);

    max-width: calc(700px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 8);

    max-width: -moz-calc(700px / 12 * 8);

    max-width: calc(700px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 7);

    max-width: -moz-calc(700px / 12 * 7);

    max-width: calc(700px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 6);

    max-width: -moz-calc(700px / 12 * 6);

    max-width: calc(700px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 5);

    max-width: -moz-calc(700px / 12 * 5);

    max-width: calc(700px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 4);

    max-width: -moz-calc(700px / 12 * 4);

    max-width: calc(700px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 3);

    max-width: -moz-calc(700px / 12 * 3);

    max-width: calc(700px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 2);

    max-width: -moz-calc(700px / 12 * 2);

    max-width: calc(700px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12);

    max-width: -moz-calc(700px / 12);

    max-width: calc(700px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 700px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(800px / 2);

    max-width: -moz-calc(800px / 2);

    max-width: calc(800px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 11);

    max-width: -moz-calc(800px / 12 * 11);

    max-width: calc(800px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 10);

    max-width: -moz-calc(800px / 12 * 10);

    max-width: calc(800px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 9);

    max-width: -moz-calc(800px / 12 * 9);

    max-width: calc(800px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 8);

    max-width: -moz-calc(800px / 12 * 8);

    max-width: calc(800px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 7);

    max-width: -moz-calc(800px / 12 * 7);

    max-width: calc(800px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 6);

    max-width: -moz-calc(800px / 12 * 6);

    max-width: calc(800px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 5);

    max-width: -moz-calc(800px / 12 * 5);

    max-width: calc(800px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 4);

    max-width: -moz-calc(800px / 12 * 4);

    max-width: calc(800px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 3);

    max-width: -moz-calc(800px / 12 * 3);

    max-width: calc(800px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 2);

    max-width: -moz-calc(800px / 12 * 2);

    max-width: calc(800px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12);

    max-width: -moz-calc(800px / 12);

    max-width: calc(800px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 800px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(900px / 2);

    max-width: -moz-calc(900px / 2);

    max-width: calc(900px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 11);

    max-width: -moz-calc(900px / 12 * 11);

    max-width: calc(900px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 10);

    max-width: -moz-calc(900px / 12 * 10);

    max-width: calc(900px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 9);

    max-width: -moz-calc(900px / 12 * 9);

    max-width: calc(900px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 8);

    max-width: -moz-calc(900px / 12 * 8);

    max-width: calc(900px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 7);

    max-width: -moz-calc(900px / 12 * 7);

    max-width: calc(900px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 6);

    max-width: -moz-calc(900px / 12 * 6);

    max-width: calc(900px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 5);

    max-width: -moz-calc(900px / 12 * 5);

    max-width: calc(900px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 4);

    max-width: -moz-calc(900px / 12 * 4);

    max-width: calc(900px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 3);

    max-width: -moz-calc(900px / 12 * 3);

    max-width: calc(900px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 2);

    max-width: -moz-calc(900px / 12 * 2);

    max-width: calc(900px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12);

    max-width: -moz-calc(900px / 12);

    max-width: calc(900px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 900px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 2);

    max-width: -moz-calc(1000px / 2);

    max-width: calc(1000px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 11);

    max-width: -moz-calc(1000px / 12 * 11);

    max-width: calc(1000px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 10);

    max-width: -moz-calc(1000px / 12 * 10);

    max-width: calc(1000px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 9);

    max-width: -moz-calc(1000px / 12 * 9);

    max-width: calc(1000px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 8);

    max-width: -moz-calc(1000px / 12 * 8);

    max-width: calc(1000px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 7);

    max-width: -moz-calc(1000px / 12 * 7);

    max-width: calc(1000px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 6);

    max-width: -moz-calc(1000px / 12 * 6);

    max-width: calc(1000px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 5);

    max-width: -moz-calc(1000px / 12 * 5);

    max-width: calc(1000px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 4);

    max-width: -moz-calc(1000px / 12 * 4);

    max-width: calc(1000px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 3);

    max-width: -moz-calc(1000px / 12 * 3);

    max-width: calc(1000px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 2);

    max-width: -moz-calc(1000px / 12 * 2);

    max-width: calc(1000px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12);

    max-width: -moz-calc(1000px / 12);

    max-width: calc(1000px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1000px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 2);

    max-width: -moz-calc(1100px / 2);

    max-width: calc(1100px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 11);

    max-width: -moz-calc(1100px / 12 * 11);

    max-width: calc(1100px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 10);

    max-width: -moz-calc(1100px / 12 * 10);

    max-width: calc(1100px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 9);

    max-width: -moz-calc(1100px / 12 * 9);

    max-width: calc(1100px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 8);

    max-width: -moz-calc(1100px / 12 * 8);

    max-width: calc(1100px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 7);

    max-width: -moz-calc(1100px / 12 * 7);

    max-width: calc(1100px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 6);

    max-width: -moz-calc(1100px / 12 * 6);

    max-width: calc(1100px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 5);

    max-width: -moz-calc(1100px / 12 * 5);

    max-width: calc(1100px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 4);

    max-width: -moz-calc(1100px / 12 * 4);

    max-width: calc(1100px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 3);

    max-width: -moz-calc(1100px / 12 * 3);

    max-width: calc(1100px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 2);

    max-width: -moz-calc(1100px / 12 * 2);

    max-width: calc(1100px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12);

    max-width: -moz-calc(1100px / 12);

    max-width: calc(1100px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1100px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 2);

    max-width: -moz-calc(1200px / 2);

    max-width: calc(1200px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 11);

    max-width: -moz-calc(1200px / 12 * 11);

    max-width: calc(1200px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 10);

    max-width: -moz-calc(1200px / 12 * 10);

    max-width: calc(1200px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 9);

    max-width: -moz-calc(1200px / 12 * 9);

    max-width: calc(1200px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 8);

    max-width: -moz-calc(1200px / 12 * 8);

    max-width: calc(1200px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 7);

    max-width: -moz-calc(1200px / 12 * 7);

    max-width: calc(1200px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 6);

    max-width: -moz-calc(1200px / 12 * 6);

    max-width: calc(1200px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 5);

    max-width: -moz-calc(1200px / 12 * 5);

    max-width: calc(1200px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 4);

    max-width: -moz-calc(1200px / 12 * 4);

    max-width: calc(1200px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 3);

    max-width: -moz-calc(1200px / 12 * 3);

    max-width: calc(1200px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 2);

    max-width: -moz-calc(1200px / 12 * 2);

    max-width: calc(1200px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12);

    max-width: -moz-calc(1200px / 12);

    max-width: calc(1200px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1200px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 2);

    max-width: -moz-calc(1400px / 2);

    max-width: calc(1400px / 2);

    margin-left: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 11);

    max-width: -moz-calc(1400px / 12 * 11);

    max-width: calc(1400px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 10);

    max-width: -moz-calc(1400px / 12 * 10);

    max-width: calc(1400px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 9);

    max-width: -moz-calc(1400px / 12 * 9);

    max-width: calc(1400px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 8);

    max-width: -moz-calc(1400px / 12 * 8);

    max-width: calc(1400px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 7);

    max-width: -moz-calc(1400px / 12 * 7);

    max-width: calc(1400px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 6);

    max-width: -moz-calc(1400px / 12 * 6);

    max-width: calc(1400px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 5);

    max-width: -moz-calc(1400px / 12 * 5);

    max-width: calc(1400px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 4);

    max-width: -moz-calc(1400px / 12 * 4);

    max-width: calc(1400px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 3);

    max-width: -moz-calc(1400px / 12 * 3);

    max-width: calc(1400px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 2);

    max-width: -moz-calc(1400px / 12 * 2);

    max-width: calc(1400px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12);

    max-width: -moz-calc(1400px / 12);

    max-width: calc(1400px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1400px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }



/* Right column boxed */

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(600px / 2);

    max-width: -moz-calc(600px / 2);

    max-width: calc(600px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 11);

    max-width: -moz-calc(600px / 12 * 11);

    max-width: calc(600px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*2);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 10);

    max-width: -moz-calc(600px / 12 * 10);

    max-width: calc(600px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*3);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 9);

    max-width: -moz-calc(600px / 12 * 9);

    max-width: calc(600px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*4);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 8);

    max-width: -moz-calc(600px / 12 * 8);

    max-width: calc(600px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*5);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 7);

    max-width: -moz-calc(600px / 12 * 7);

    max-width: calc(600px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*6);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 6);

    max-width: -moz-calc(600px / 12 * 6);

    max-width: calc(600px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*7);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 5);

    max-width: -moz-calc(600px / 12 * 5);

    max-width: calc(600px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*8);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 4);

    max-width: -moz-calc(600px / 12 * 4);

    max-width: calc(600px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*9);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 3);

    max-width: -moz-calc(600px / 12 * 3);

    max-width: calc(600px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*10);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12 * 2);

    max-width: -moz-calc(600px / 12 * 2);

    max-width: calc(600px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    flex-basis: calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -webkit-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: -moz-calc(100% - (100% - 600px)/2 - 600px/12*11);

    max-width: calc(100% - (100% - 600px)/2 - 600px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(600px / 12);

    max-width: -moz-calc(600px / 12);

    max-width: calc(600px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_600.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 600px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(700px / 2);

    max-width: -moz-calc(700px / 2);

    max-width: calc(700px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 11);

    max-width: -moz-calc(700px / 12 * 11);

    max-width: calc(700px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*2);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 10);

    max-width: -moz-calc(700px / 12 * 10);

    max-width: calc(700px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*3);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 9);

    max-width: -moz-calc(700px / 12 * 9);

    max-width: calc(700px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*4);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 8);

    max-width: -moz-calc(700px / 12 * 8);

    max-width: calc(700px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*5);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 7);

    max-width: -moz-calc(700px / 12 * 7);

    max-width: calc(700px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*6);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 6);

    max-width: -moz-calc(700px / 12 * 6);

    max-width: calc(700px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*7);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 5);

    max-width: -moz-calc(700px / 12 * 5);

    max-width: calc(700px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*8);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 4);

    max-width: -moz-calc(700px / 12 * 4);

    max-width: calc(700px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*9);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 3);

    max-width: -moz-calc(700px / 12 * 3);

    max-width: calc(700px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*10);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12 * 2);

    max-width: -moz-calc(700px / 12 * 2);

    max-width: calc(700px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    flex-basis: calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -webkit-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: -moz-calc(100% - (100% - 700px)/2 - 700px/12*11);

    max-width: calc(100% - (100% - 700px)/2 - 700px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(700px / 12);

    max-width: -moz-calc(700px / 12);

    max-width: calc(700px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_700.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 700px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(800px / 2);

    max-width: -moz-calc(800px / 2);

    max-width: calc(800px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 11);

    max-width: -moz-calc(800px / 12 * 11);

    max-width: calc(800px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*2);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 10);

    max-width: -moz-calc(800px / 12 * 10);

    max-width: calc(800px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*3);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 9);

    max-width: -moz-calc(800px / 12 * 9);

    max-width: calc(800px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*4);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 8);

    max-width: -moz-calc(800px / 12 * 8);

    max-width: calc(800px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*5);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 7);

    max-width: -moz-calc(800px / 12 * 7);

    max-width: calc(800px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*6);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 6);

    max-width: -moz-calc(800px / 12 * 6);

    max-width: calc(800px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*7);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 5);

    max-width: -moz-calc(800px / 12 * 5);

    max-width: calc(800px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*8);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 4);

    max-width: -moz-calc(800px / 12 * 4);

    max-width: calc(800px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*9);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 3);

    max-width: -moz-calc(800px / 12 * 3);

    max-width: calc(800px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*10);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12 * 2);

    max-width: -moz-calc(800px / 12 * 2);

    max-width: calc(800px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    flex-basis: calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -webkit-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: -moz-calc(100% - (100% - 800px)/2 - 800px/12*11);

    max-width: calc(100% - (100% - 800px)/2 - 800px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(800px / 12);

    max-width: -moz-calc(800px / 12);

    max-width: calc(800px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_800.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 800px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(900px / 2);

    max-width: -moz-calc(900px / 2);

    max-width: calc(900px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 11);

    max-width: -moz-calc(900px / 12 * 11);

    max-width: calc(900px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*2);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 10);

    max-width: -moz-calc(900px / 12 * 10);

    max-width: calc(900px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*3);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 9);

    max-width: -moz-calc(900px / 12 * 9);

    max-width: calc(900px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*4);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 8);

    max-width: -moz-calc(900px / 12 * 8);

    max-width: calc(900px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*5);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 7);

    max-width: -moz-calc(900px / 12 * 7);

    max-width: calc(900px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*6);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 6);

    max-width: -moz-calc(900px / 12 * 6);

    max-width: calc(900px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*7);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 5);

    max-width: -moz-calc(900px / 12 * 5);

    max-width: calc(900px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*8);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 4);

    max-width: -moz-calc(900px / 12 * 4);

    max-width: calc(900px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*9);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 3);

    max-width: -moz-calc(900px / 12 * 3);

    max-width: calc(900px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*10);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12 * 2);

    max-width: -moz-calc(900px / 12 * 2);

    max-width: calc(900px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    flex-basis: calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -webkit-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: -moz-calc(100% - (100% - 900px)/2 - 900px/12*11);

    max-width: calc(100% - (100% - 900px)/2 - 900px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(900px / 12);

    max-width: -moz-calc(900px / 12);

    max-width: calc(900px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_900.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 900px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 2);

    max-width: -moz-calc(1000px / 2);

    max-width: calc(1000px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 11);

    max-width: -moz-calc(1000px / 12 * 11);

    max-width: calc(1000px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 10);

    max-width: -moz-calc(1000px / 12 * 10);

    max-width: calc(1000px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 9);

    max-width: -moz-calc(1000px / 12 * 9);

    max-width: calc(1000px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 8);

    max-width: -moz-calc(1000px / 12 * 8);

    max-width: calc(1000px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 7);

    max-width: -moz-calc(1000px / 12 * 7);

    max-width: calc(1000px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 6);

    max-width: -moz-calc(1000px / 12 * 6);

    max-width: calc(1000px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 5);

    max-width: -moz-calc(1000px / 12 * 5);

    max-width: calc(1000px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 4);

    max-width: -moz-calc(1000px / 12 * 4);

    max-width: calc(1000px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 3);

    max-width: -moz-calc(1000px / 12 * 3);

    max-width: calc(1000px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12 * 2);

    max-width: -moz-calc(1000px / 12 * 2);

    max-width: calc(1000px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    flex-basis: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -webkit-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: -moz-calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    max-width: calc(100% - (100% - 1000px)/2 - 1000px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1000px / 12);

    max-width: -moz-calc(1000px / 12);

    max-width: calc(1000px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1000.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1000px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 2);

    max-width: -moz-calc(1100px / 2);

    max-width: calc(1100px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 11);

    max-width: -moz-calc(1100px / 12 * 11);

    max-width: calc(1100px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 10);

    max-width: -moz-calc(1100px / 12 * 10);

    max-width: calc(1100px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 9);

    max-width: -moz-calc(1100px / 12 * 9);

    max-width: calc(1100px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 8);

    max-width: -moz-calc(1100px / 12 * 8);

    max-width: calc(1100px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 7);

    max-width: -moz-calc(1100px / 12 * 7);

    max-width: calc(1100px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 6);

    max-width: -moz-calc(1100px / 12 * 6);

    max-width: calc(1100px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 5);

    max-width: -moz-calc(1100px / 12 * 5);

    max-width: calc(1100px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 4);

    max-width: -moz-calc(1100px / 12 * 4);

    max-width: calc(1100px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 3);

    max-width: -moz-calc(1100px / 12 * 3);

    max-width: calc(1100px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12 * 2);

    max-width: -moz-calc(1100px / 12 * 2);

    max-width: calc(1100px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    flex-basis: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -webkit-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: -moz-calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    max-width: calc(100% - (100% - 1100px)/2 - 1100px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1100px / 12);

    max-width: -moz-calc(1100px / 12);

    max-width: calc(1100px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1100.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1100px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 2);

    max-width: -moz-calc(1200px / 2);

    max-width: calc(1200px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 11);

    max-width: -moz-calc(1200px / 12 * 11);

    max-width: calc(1200px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 10);

    max-width: -moz-calc(1200px / 12 * 10);

    max-width: calc(1200px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 9);

    max-width: -moz-calc(1200px / 12 * 9);

    max-width: calc(1200px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 8);

    max-width: -moz-calc(1200px / 12 * 8);

    max-width: calc(1200px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 7);

    max-width: -moz-calc(1200px / 12 * 7);

    max-width: calc(1200px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 6);

    max-width: -moz-calc(1200px / 12 * 6);

    max-width: calc(1200px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 5);

    max-width: -moz-calc(1200px / 12 * 5);

    max-width: calc(1200px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 4);

    max-width: -moz-calc(1200px / 12 * 4);

    max-width: calc(1200px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 3);

    max-width: -moz-calc(1200px / 12 * 3);

    max-width: calc(1200px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12 * 2);

    max-width: -moz-calc(1200px / 12 * 2);

    max-width: calc(1200px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    flex-basis: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -webkit-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: -moz-calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    max-width: calc(100% - (100% - 1200px)/2 - 1200px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1200px / 12);

    max-width: -moz-calc(1200px / 12);

    max-width: calc(1200px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1200.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1200px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content {

    max-width: 100%;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="4"] {

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 2);

    max-width: -moz-calc(1400px / 2);

    max-width: calc(1400px / 2);

    margin-right: auto;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="11"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 11);

    max-width: -moz-calc(1400px / 12 * 11);

    max-width: calc(1400px / 12 * 11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="10"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 10);

    max-width: -moz-calc(1400px / 12 * 10);

    max-width: calc(1400px / 12 * 10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="9"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 9);

    max-width: -moz-calc(1400px / 12 * 9);

    max-width: calc(1400px / 12 * 9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="8"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 8);

    max-width: -moz-calc(1400px / 12 * 8);

    max-width: calc(1400px / 12 * 8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="7"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 7);

    max-width: -moz-calc(1400px / 12 * 7);

    max-width: calc(1400px / 12 * 7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="6"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 6);

    max-width: -moz-calc(1400px / 12 * 6);

    max-width: calc(1400px / 12 * 6);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*7);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="5"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 5);

    max-width: -moz-calc(1400px / 12 * 5);

    max-width: calc(1400px / 12 * 5);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*8);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="4"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 4);

    max-width: -moz-calc(1400px / 12 * 4);

    max-width: calc(1400px / 12 * 4);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*9);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="3"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 3);

    max-width: -moz-calc(1400px / 12 * 3);

    max-width: calc(1400px / 12 * 3);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*10);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="2"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12 * 2);

    max-width: -moz-calc(1400px / 12 * 2);

    max-width: calc(1400px / 12 * 2);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] {

    -webkit-flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    -webkit-flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    flex-basis: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -webkit-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: -moz-calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    max-width: calc(100% - (100% - 1400px)/2 - 1400px/12*11);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child[data-width="1"] .bt_bb_column_content {

    max-width: -webkit-calc(1400px / 12);

    max-width: -moz-calc(1400px / 12);

    max-width: calc(1400px / 12);

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_section.bt_bb_layout_boxed_1400.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 1400px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

@media (max-width: 992px) {

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child,

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child,

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child {

    padding-left: 20px !important;

    padding-right: 20px !important;

    max-width: 100% !important;

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    }

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:first-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column:last-child .bt_bb_column_content,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row > .bt_bb_column:only-child .bt_bb_column_content {

    max-width: 100% !important;

    }

.bt_bb_section.bt_bb_layout_boxed_600 > .bt_bb_port .bt_bb_cell {

    width: 600px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_layout_boxed_700 > .bt_bb_port .bt_bb_cell {

    width: 700px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_layout_boxed_800 > .bt_bb_port .bt_bb_cell {

    width: 800px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_layout_boxed_900 > .bt_bb_port .bt_bb_cell {

    width: 900px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_layout_boxed_1000 > .bt_bb_port .bt_bb_cell {

    width: 1000px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_layout_boxed_1100 > .bt_bb_port .bt_bb_cell {

    width: 1100px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_layout_boxed_1200 > .bt_bb_port .bt_bb_cell {

    width: 1200px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_layout_boxed_1400 > .bt_bb_port .bt_bb_cell {

    width: 1400px !important;

    max-width: -webkit-calc(100% - 60px) !important;

    max-width: -moz-calc(100% - 60px) !important;

    max-width: calc(100% - 60px) !important;

    }

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_left_edge,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_left_edge,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_left_edge {

    padding-left: 0 !important;

    padding-right: 0 !important;

    margin-left: -10px;

    max-width: -webkit-calc(100% + 10px) !important;

    max-width: -moz-calc(100% + 10px) !important;

    max-width: calc(100% + 10px) !important;

    }

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_right_edge,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_right_edge,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_right_edge {

    padding-left: 0 !important;

    padding-right: 0 !important;

    margin-right: -10px;

    max-width: -webkit-calc(100% + 10px) !important;

    max-width: -moz-calc(100% + 10px) !important;

    max-width: calc(100% + 10px) !important;

    }

.bt_bb_section.bt_bb_section_show_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_both_edges,

.bt_bb_section.bt_bb_section_show_left_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_both_edges,

.bt_bb_section.bt_bb_section_show_right_boxed_content .bt_bb_row .bt_bb_column.bt_bb_mobile_align_to_both_edges {

    max-width: -webkit-calc(100% + 20px) !important;

    max-width: -moz-calc(100% + 20px) !important;

    max-width: calc(100% + 20px) !important;

    margin-left: -10px;

    margin-right: -10px;

    padding-left: 0 !important;

    padding-right: 0 !important;

    }

}



/* Header */

.bt_bb_headline {

    position: relative;

    }

.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline_outside {

    line-height: 1.125rem;

    }

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline_outside {

    line-height: 1.125rem;

    }

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline_outside {

    line-height: 1.125rem;

    }

.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline_outside {

    line-height: 1.125rem;

    }

.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline_outside {

    line-height: 1rem;

    }

.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline_outside {

    line-height: .9375rem;

    }

.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline_outside {

    line-height: .875rem;

    }

.bt_bb_headline .bt_bb_headline_superheadline {

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    letter-spacing: 0;

    font-size: 1rem;

    margin: 0 0 .6em;

    font-weight: 400;

    }

.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: 1rem;

    }

.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: .9375rem;

    }

.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: .875rem;

    }

.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {

    font-size: .875rem !important;

    }

.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline .bt_bb_headline_content:after {

    width: 2em !important;

    }

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    margin-top: 1.3em;

    line-height: 1.5em;

    font-size: 1em;

    }

.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: 1.125rem;

    }

.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: 1rem;

    }

.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: .9375rem;

    }

.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: .875rem;

    }

.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: .875rem !important;

    margin-top: 1em;

    }

.bt_bb_headline.bt_bb_subheadline.bt_bb_semitransparent_text_true .bt_bb_headline_subheadline,

.bt_bb_headline.bt_bb_subheadline.bt_bb_semitransparent_subheadline .bt_bb_headline_subheadline {

    opacity: .5;

    }

.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_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after {

    margin-top: .7em;

    }

.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_superheadline,

.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_superheadline,

.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_superheadline,

.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_superheadline,

.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_superheadline,

.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_superheadline {

    font-size: .7rem;

    }

.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_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after {

    margin-top: .6em;

    }

.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_superheadline,

.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_superheadline,

.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_superheadline,

.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_superheadline,

.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_superheadline,

.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_superheadline {

    font-size: .875rem;

    }

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after {

    margin-top: .6em;

    }

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after {

    margin-top: .6em;

    }

.bt_bb_font_weight_bolder.bt_bb_headline h1,

.bt_bb_font_weight_bolder.bt_bb_headline h2,

.bt_bb_font_weight_bolder.bt_bb_headline h3,

.bt_bb_font_weight_bolder.bt_bb_headline h4,

.bt_bb_font_weight_bolder.bt_bb_headline h5,

.bt_bb_font_weight_bolder.bt_bb_headline h6 {

    font-weight: 800;

    }

.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,

.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:after,

.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {

    margin: .35em 0 0;

    }

.bt_bb_headline b {

    font-weight: inherit;

    color: #e94d65;

    }

.bt_bb_headline u {

    font-weight: inherit;

    text-decoration: none;

    color: #1b4962;

    }

.bt_bb_headline em {

    font-style: inherit;

    color: #fff;

    }

.bt_bb_headline s {

    font-weight: inherit;

    text-decoration: none;

    text-shadow: 0 2px 5px rgba(0,0,0,.5);

    }

.bt_bb_headline strong {

    font-weight: 800;

    }



/* Compact heading style */

body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_superheadline,

body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_subheadline {

    font-size: 1rem;

    letter-spacing: initial;

    text-transform: initial;

    font-style: italic;

    }

body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_superheadline,

body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_subheadline {

    font-size: 1.2rem;

    }

body.btHeadingStyle_compact h1,

body.btHeadingStyle_compact h2,

body.btHeadingStyle_compact h3,

body.btHeadingStyle_compact h4,

body.btHeadingStyle_compact h5,

body.btHeadingStyle_compact h6 {

    text-transform: uppercase;

    line-height: 1 !important;

    font-weight: 600;

    }

body.btHeadingStyle_compact .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title {

    line-height: 1em;

    max-height: 2em;

    }



/* First section special case */

section.btPageHeadline .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline,

body.btHideHeadline .btContentWrap .bt_bb_wrapper > section.bt_bb_section:first-of-type .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline,

body.btHideHeadline .btContentWrap .bt_bb_wrapper > .bt_bb_fe_wrap:first-of-type > section .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

section.btPageHeadline .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline:after,

body.btHideHeadline .btContentWrap .bt_bb_wrapper > section.bt_bb_section:first-of-type .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline:after,

body.btHideHeadline .btContentWrap .bt_bb_wrapper > .bt_bb_fe_wrap:first-of-type > section .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline:after {

    display: none;

    }

.rtl section.btPageHeadline .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline,

.rtl body.btHideHeadline .btContentWrap .bt_bb_wrapper > section.bt_bb_section:first-of-type .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline,

.rtl body.btHideHeadline .btContentWrap .bt_bb_wrapper > .bt_bb_fe_wrap:first-of-type > section .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    }

.rtl section.btPageHeadline .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline:before,

.rtl body.btHideHeadline .btContentWrap .bt_bb_wrapper > section.bt_bb_section:first-of-type .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline:before,

.rtl body.btHideHeadline .btContentWrap .bt_bb_wrapper > .bt_bb_fe_wrap:first-of-type > section .bt_bb_column:not(.bt_bb_align_center) .bt_bb_headline .bt_bb_headline_superheadline:before {

    margin-right: 0;

    margin-left: 10px;

    }



/* Progress bar */

.bt_bb_progress_bar {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

.bt_bb_progress_bar .bt_bb_progress_bar_inner {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    }

.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_percent {

    font-size: 1.125em;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: bold;

    color: currentColor;

    }

.rtl .bt_bb_progress_bar {

    -webkit-transform: scaleX(-1);

    -moz-transform: scaleX(-1);

    -ms-transform: scaleX(-1);

    transform: scaleX(-1);

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.rtl .bt_bb_progress_bar .bt_bb_progress_bar_inner {

    -webkit-transform: scaleX(-1) translateX(100%);

    -moz-transform: scaleX(-1) translateX(100%);

    -ms-transform: scaleX(-1) translateX(100%);

    transform: scaleX(-1) translateX(100%);

    }

.rtl .bt_bb_progress_bar .bt_bb_progress_bar_inner.animated {

    -webkit-transform: scaleX(-1) translateX(0%);

    -moz-transform: scaleX(-1) translateX(0%);

    -ms-transform: scaleX(-1) translateX(0%);

    transform: scaleX(-1) translateX(0%);

    }

.bt_bb_progress_bar.bt_bb_size_small {

    font-size: .875em;

    }

.bt_bb_progress_bar.bt_bb_size_small .bt_bb_progress_bar_inner {

    padding: .5em 1em;

    }

.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {

    border-width: 2px;

    }

.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_bg {

    background: transparent !important;

    border-bottom: 4px solid currentColor;

    opacity: .1;

    }

.bt_bb_progress_bar.bt_bb_style_line.bt_bb_size_small .bt_bb_progress_bar_bg {

    border-bottom: 2px solid currentColor;

    }

.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {

    padding-left: 0;

    padding-right: 0;

    }

.bt_bb_size_normal.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {

    border-bottom-width: 4px;

    }

.bt_bb_progress_bar.bt_bb_shape_rounded:not(.bt_bb_style_line) {

    border-radius: 50px;

    }

.bt_bb_progress_bar.bt_bb_shape_rounded:not(.bt_bb_style_line) .bt_bb_progress_bar_inner,

.bt_bb_progress_bar.bt_bb_shape_rounded:not(.bt_bb_style_line) .bt_bb_progress_bar_bg {

    border-radius: 50px;

    }



/* Icons */

.bt_bb_icon {

    pointer-events: none;

    }

.bt_bb_icon > span {

    pointer-events: none;

    }

.bt_bb_icon > a {

    pointer-events: auto;

    }

.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 14px;

    width: 1.75em;

    height: 1.75em;

    }

.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {

    font-size: .875rem;

    }

.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 25px;

    width: 2em;

    height: 2em;

    }

.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder > span {

    font-size: 1em;

    }

.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 32px;

    width: 1.8em;

    height: 1.8em;

    }

.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder > span {

    font-size: 1em;

    }

.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 50px;

    width: 1.8em;

    height: 1.8em;

    }

.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder > span {

    font-size: 1.125em;

    }

.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 70px;

    width: 2em;

    height: 2em;

    }

.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder > span {

    font-size: 1.5625em;

    }

.bt_bb_size_huge.bt_bb_icon .bt_bb_icon_holder:before {

    font-size: 108.5px;

    width: 2em;

    height: 2em;

    }

.bt_bb_size_huge.bt_bb_icon .bt_bb_icon_holder > span {

    font-size: 1.5625em;

    }

.bt_bb_style_borderless.bt_bb_icon .bt_bb_icon_holder:before {

    width: 1em !important;

    height: 1em !important;

    }

.rtl .bt_bb_icon .bt_bb_icon_holder > span {

    padding-left: 0;

    padding-right: .5em;

    }

.bt_bb_icon .bt_bb_icon_colored_icon {

    padding: 0 !important;

    }

.bt_bb_icon .bt_bb_icon_colored_icon > span {

    display: block;

    }

.bt_bb_icon .bt_bb_icon_colored_icon svg {

    display: block;

    }

.bt_bb_size_small.bt_bb_icon .bt_bb_icon_colored_icon svg {

    width: 25px;

    height: 25px;

    }

.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_colored_icon svg {

    width: 14px;

    height: 14px;

    }

.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_colored_icon svg {

    width: 32px;

    height: 32px;

    }

.bt_bb_size_large.bt_bb_icon .bt_bb_icon_colored_icon svg {

    width: 50px;

    height: 50px;

    }

.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_colored_icon svg {

    width: 70px;

    height: 70px;

    }

.bt_bb_size_huge.bt_bb_icon .bt_bb_icon_colored_icon svg {

    width: 108.5px;

    height: 108.5px;

    }

.bt_bb_icon .bt_bb_icon_colored_icon svg .cls-1 {

    fill: currentColor;

    }

.bt_bb_icon .bt_bb_icon_colored_icon svg .cls-2 {

    fill: #e94d65;

    }

.bt_bb_shape_slanted_right.bt_bb_icon .bt_bb_icon_holder,

.bt_bb_shape_slanted_left.bt_bb_icon .bt_bb_icon_holder {

    position: relative;

    -webkit-transition: 280ms ease all;

    -moz-transition: 280ms ease all;

    transition: 280ms ease all;

    }

.bt_bb_shape_slanted_right.bt_bb_icon .bt_bb_icon_holder:before,

.bt_bb_shape_slanted_left.bt_bb_icon .bt_bb_icon_holder:before {

    z-index: 1;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.bt_bb_shape_slanted_right.bt_bb_icon:hover .bt_bb_icon_holder:before,

.bt_bb_shape_slanted_left.bt_bb_icon:hover .bt_bb_icon_holder:before {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    background: transparent !important;

    }

.bt_bb_shape_slanted_right.bt_bb_icon .bt_bb_icon_holder {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    -webkit-transform-origin: 0 100%;

    -moz-transform-origin: 0 100%;

    -ms-transform-origin: 0 100%;

    transform-origin: 0 100%;

    }

.rtl .bt_bb_shape_slanted_right.bt_bb_icon .bt_bb_icon_holder {

    -webkit-transform-origin: 100% 100%;

    -moz-transform-origin: 100% 100%;

    -ms-transform-origin: 100% 100%;

    transform-origin: 100% 100%;

    }

.bt_bb_shape_slanted_right.bt_bb_icon .bt_bb_icon_holder:before {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.bt_bb_shape_slanted_left.bt_bb_icon .bt_bb_icon_holder {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    -webkit-transform-origin: 100% 100%;

    -moz-transform-origin: 100% 100%;

    -ms-transform-origin: 100% 100%;

    transform-origin: 100% 100%;

    }

.rtl .bt_bb_shape_slanted_left.bt_bb_icon .bt_bb_icon_holder {

    -webkit-transform-origin: 0 100%;

    -moz-transform-origin: 0 100%;

    -ms-transform-origin: 0 100%;

    transform-origin: 0 100%;

    }

.bt_bb_shape_slanted_left.bt_bb_icon .bt_bb_icon_holder:before {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #181818 inset;

    box-shadow: 0 0 0 2px #181818 inset;

    }

.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2em #181818 inset;

    box-shadow: 0 0 0 2em #181818 inset;

    }

.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2em #181818 inset;

    box-shadow: 0 0 0 2em #181818 inset;

    }

.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #181818 inset;

    box-shadow: 0 0 0 2px #181818 inset;

    }

.bt_bb_icon.bt_bb_style_borderless a {

    color: inherit !important;

    -webkit-transition: none;

    -moz-transition: none;

    transition: none;

    }

.bt_bb_icon.bt_bb_style_borderless a > span {

    -webkit-transition: color 280ms ease;

    -moz-transition: color 280ms ease;

    transition: color 280ms ease;

    }



/* Vertical icon position */

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_half_above {

    position: relative;

    z-index: 1;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_half_above.bt_bb_size_xsmall {

    margin-top: -7px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_half_above.bt_bb_size_small {

    margin-top: -12.5px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_half_above.bt_bb_size_normal {

    margin-top: -16px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_half_above.bt_bb_size_large {

    margin-top: -25px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_half_above.bt_bb_size_xlarge {

    margin-top: -35px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_half_above.bt_bb_size_huge {

    margin-top: -54.25px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_full_above {

    position: relative;

    z-index: 1;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_full_above.bt_bb_size_xsmall {

    margin-top: -14px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_full_above.bt_bb_size_small {

    margin-top: -25px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_full_above.bt_bb_size_normal {

    margin-top: -32px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_full_above.bt_bb_size_large {

    margin-top: -50px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_full_above.bt_bb_size_xlarge {

    margin-top: -70px;

    }

.bt_bb_icon.bt_bb_style_borderless.bt_bb_vertical_position_full_above.bt_bb_size_huge {

    margin-top: -108.5px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_half_above,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_half_above {

    position: relative;

    z-index: 1;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_half_above.bt_bb_size_xsmall,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_half_above.bt_bb_size_xsmall {

    margin-top: -12.25px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_half_above.bt_bb_size_small,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_half_above.bt_bb_size_small {

    margin-top: -25px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_half_above.bt_bb_size_normal,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_half_above.bt_bb_size_normal {

    margin-top: -28.8px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_half_above.bt_bb_size_large,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_half_above.bt_bb_size_large {

    margin-top: -45px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_half_above.bt_bb_size_xlarge,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_half_above.bt_bb_size_xlarge {

    margin-top: -70px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_half_above.bt_bb_size_huge,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_half_above.bt_bb_size_huge {

    margin-top: -108.5px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_full_above,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_full_above {

    position: relative;

    z-index: 1;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_full_above.bt_bb_size_xsmall,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_full_above.bt_bb_size_xsmall {

    margin-top: -24.5px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_full_above.bt_bb_size_small,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_full_above.bt_bb_size_small {

    margin-top: -50px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_full_above.bt_bb_size_normal,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_full_above.bt_bb_size_normal {

    margin-top: -57.6px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_full_above.bt_bb_size_large,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_full_above.bt_bb_size_large {

    margin-top: -90px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_full_above.bt_bb_size_xlarge,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_full_above.bt_bb_size_xlarge {

    margin-top: -140px;

    }

.bt_bb_icon.bt_bb_style_outline.bt_bb_vertical_position_full_above.bt_bb_size_huge,

.bt_bb_icon.bt_bb_style_filled.bt_bb_vertical_position_full_above.bt_bb_size_huge {

    margin-top: -217px;

    }



/* Social icons */

/* Filled */

.btIcoFacebook.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #3b5998 inset !important;

    box-shadow: 0 0 0 1em #3b5998 inset !important;

    }

.btIcoFacebook.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #3b5998 inset !important;

    box-shadow: 0 0 0 2px #3b5998 inset !important;

    color: #3b5998 !important;

    }

.btIcoTwitter.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #1da1f2 inset !important;

    box-shadow: 0 0 0 1em #1da1f2 inset !important;

    }

.btIcoTwitter.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #1da1f2 inset !important;

    box-shadow: 0 0 0 2px #1da1f2 inset !important;

    color: #1da1f2 !important;

    }

.btIcoLinkedin.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #007bb5 inset !important;

    box-shadow: 0 0 0 1em #007bb5 inset !important;

    }

.btIcoLinkedin.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #007bb5 inset !important;

    box-shadow: 0 0 0 2px #007bb5 inset !important;

    color: #007bb5 !important;

    }

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #dc4e40 inset !important;

    box-shadow: 0 0 0 1em #dc4e40 inset !important;

    }

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #dc4e40 inset !important;

    box-shadow: 0 0 0 2px #dc4e40 inset !important;

    color: #dc4e40 !important;

    }

.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 2px #3fbd50 inset !important;

    box-shadow: 0 0 0 2px #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 !important;

    box-shadow: 0 0 0 1em #4c75a5 inset !important;

    }

.btIcoVK.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #4c75a5 inset !important;

    box-shadow: 0 0 0 2px #4c75a5 inset !important;

    color: #4c75a5 !important;

    }

.btIcoInstagram.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    background: -webkit-radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;

    background: -moz-radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;

    background: radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;

    }

.btIcoInstagram.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #ac38a2 inset !important;

    box-shadow: 0 0 0 2px #ac38a2 inset !important;

    background: transparent !important;

    color: #ac38a2 !important;

    }

.btIcoPinterest.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #bd081b inset !important;

    box-shadow: 0 0 0 1em #bd081b inset !important;

    }

.btIcoPinterest.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #bd081b inset !important;

    box-shadow: 0 0 0 2px #bd081b inset !important;

    color: #bd081b !important;

    }

.btIcoYelp.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #e21c2d inset !important;

    box-shadow: 0 0 0 1em #e21c2d inset !important;

    }

.btIcoYelp.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #e21c2d inset !important;

    box-shadow: 0 0 0 2px #e21c2d inset !important;

    color: #e21c2d !important;

    }

.btIcoYoutube.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 1em #e21c2d inset !important;

    box-shadow: 0 0 0 1em #e21c2d inset !important;

    }

.btIcoYoutube.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #e21c2d inset !important;

    box-shadow: 0 0 0 2px #e21c2d inset !important;

    color: #e21c2d !important;

    }



/* Outline */

.btIcoFacebook.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #3b5998 inset !important;

    box-shadow: 0 0 0 1em #3b5998 inset !important;

    color: #FFF !important;

    }

.btIcoFacebook.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #3b5998 inset !important;

    box-shadow: 0 0 0 2px #3b5998 inset !important;

    color: #3b5998 !important;

    }

.btIcoTwitter.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #1da1f2 inset !important;

    box-shadow: 0 0 0 1em #1da1f2 inset !important;

    color: #FFF !important;

    }

.btIcoTwitter.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #1da1f2 inset !important;

    box-shadow: 0 0 0 2px #1da1f2 inset !important;

    color: #1da1f2 !important;

    }

.btIcoLinkedin.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #007bb5 inset !important;

    box-shadow: 0 0 0 1em #007bb5 inset !important;

    color: #FFF !important;

    }

.btIcoLinkedin.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #007bb5 inset !important;

    box-shadow: 0 0 0 2px #007bb5 inset !important;

    color: #007bb5 !important;

    }

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #dc4e40 inset !important;

    box-shadow: 0 0 0 1em #dc4e40 inset !important;

    color: #FFF !important;

    }

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #dc4e40 inset !important;

    box-shadow: 0 0 0 2px #dc4e40 inset !important;

    color: #dc4e40 !important;

    }

.btIcoWhatsApp.bt_bb_icon.bt_bb_style_outline .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_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #3fbd50 inset !important;

    box-shadow: 0 0 0 2px #3fbd50 inset !important;

    color: #3fbd50 !important;

    }

.btIcoVK.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #4c75a5 inset !important;

    box-shadow: 0 0 0 1em #4c75a5 inset !important;

    color: #FFF !important;

    }

.btIcoVK.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #4c75a5 inset !important;

    box-shadow: 0 0 0 2px #4c75a5 inset !important;

    color: #4c75a5 !important;

    }

.btIcoInstagram.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    background: -webkit-radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;

    background: -moz-radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;

    background: radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;

    color: #FFF !important;

    }

.btIcoInstagram.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #ac38a2 inset !important;

    box-shadow: 0 0 0 2px #ac38a2 inset !important;

    background: transparent !important;

    color: #ac38a2 !important;

    }

.btIcoPinterest.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #bd081b inset !important;

    box-shadow: 0 0 0 1em #bd081b inset !important;

    color: #FFF !important;

    }

.btIcoPinterest.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #bd081b inset !important;

    box-shadow: 0 0 0 2px #bd081b inset !important;

    color: #bd081b !important;

    }

.btIcoYelp.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #e21c2d inset !important;

    box-shadow: 0 0 0 1em #e21c2d inset !important;

    color: #FFF !important;

    }

.btIcoYelp.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #e21c2d inset !important;

    box-shadow: 0 0 0 2px #e21c2d inset !important;

    color: #e21c2d !important;

    }

.btIcoYoutube.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 1em #e21c2d inset !important;

    box-shadow: 0 0 0 1em #e21c2d inset !important;

    color: #FFF !important;

    }

.btIcoYoutube.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {

    -webkit-box-shadow: 0 0 0 2px #e21c2d inset !important;

    box-shadow: 0 0 0 2px #e21c2d inset !important;

    color: #e21c2d !important;

    }



/* Borderless */

.btIcoFacebook.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoTwitter.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoLinkedin.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoWhatsApp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoVK.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoInstagram.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoPinterest.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoYelp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoYoutube.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.btIcoFacebook.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoTwitter.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoLinkedin.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoWhatsApp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoVK.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoInstagram.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoPinterest.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoYelp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before,

.btIcoYoutube.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    opacity: .5;

    }

.btIcoFacebook.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoFacebook.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #3b5998 !important;

    }

.btIcoTwitter.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoTwitter.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #1da1f2 !important;

    }

.btIcoLinkedin.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoLinkedin.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #007bb5 !important;

    }

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoGooglePlus.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #dc4e40 !important;

    }

.btIcoWhatsApp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoWhatsApp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #3fbd50 !important;

    }

.btIcoVK.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoVK.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #4c75a5 !important;

    }

.btIcoPinterest.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoPinterest.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #bd081b !important;

    }

.btIcoYelp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoYelp.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #e21c2d !important;

    }

.btIcoYoutube.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,

.btIcoYoutube.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:hover:before {

    color: #e21c2d !important;

    }



/* Buttons */

.bt_bb_button:hover a.bt_bb_link {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btSoftRoundedButtons .bt_bb_button a {

    border-radius: 5px;

    }

.btHardRoundedButtons .bt_bb_button a {

    border-radius: 50px;

    }

.btSlantedRightButtons .bt_bb_button a {

    -webkit-transform: skew(-8deg);

    -moz-transform: skew(-8deg);

    -ms-transform: skew(-8deg);

    transform: skew(-8deg);

    }

.btSlantedRightButtons .bt_bb_button a > * {

    -webkit-transform: skew(8deg);

    -moz-transform: skew(8deg);

    -ms-transform: skew(8deg);

    transform: skew(8deg);

    }

.btSlantedRightButtons .bt_bb_button:hover a {

    -webkit-transform: translateY(-3px) skew(-8deg);

    -moz-transform: translateY(-3px) skew(-8deg);

    -ms-transform: translateY(-3px) skew(-8deg);

    transform: translateY(-3px) skew(-8deg);

    }

.btSlantedRightButtons .bt_bb_button.bt_bb_style_clean a {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.btSlantedRightButtons .bt_bb_button.bt_bb_style_clean a > * {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.btSlantedRightButtons .bt_bb_button.bt_bb_style_clean:hover a {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btSlantedLeftButtons .bt_bb_button a {

    -webkit-transform: skew(8deg);

    -moz-transform: skew(8deg);

    -ms-transform: skew(8deg);

    transform: skew(8deg);

    }

.btSlantedLeftButtons .bt_bb_button a > * {

    -webkit-transform: skew(-8deg);

    -moz-transform: skew(-8deg);

    -ms-transform: skew(-8deg);

    transform: skew(-8deg);

    }

.btSlantedLeftButtons .bt_bb_button:hover a {

    -webkit-transform: translateY(-3px) skew(-8deg);

    -moz-transform: translateY(-3px) skew(-8deg);

    -ms-transform: translateY(-3px) skew(-8deg);

    transform: translateY(-3px) skew(-8deg);

    }

.btSlantedLeftButtons .bt_bb_button.bt_bb_style_clean a {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.btSlantedLeftButtons .bt_bb_button.bt_bb_style_clean a > * {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.btSlantedLeftButtons .bt_bb_button.bt_bb_style_clean:hover a {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.bt_bb_button.bt_bb_shape_slanted_right a.bt_bb_link {

    -webkit-transform: skew(-8deg);

    -moz-transform: skew(-8deg);

    -ms-transform: skew(-8deg);

    transform: skew(-8deg);

    }

.bt_bb_button.bt_bb_shape_slanted_right a.bt_bb_link > * {

    -webkit-transform: skew(8deg);

    -moz-transform: skew(8deg);

    -ms-transform: skew(8deg);

    transform: skew(8deg);

    }

.bt_bb_button.bt_bb_shape_slanted_right:hover a.bt_bb_link {

    -webkit-transform: translateY(-3px) skew(-8deg);

    -moz-transform: translateY(-3px) skew(-8deg);

    -ms-transform: translateY(-3px) skew(-8deg);

    transform: translateY(-3px) skew(-8deg);

    }

.bt_bb_button.bt_bb_shape_slanted_right.bt_bb_style_clean a {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_slanted_right.bt_bb_style_clean a > * {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_slanted_right.bt_bb_style_clean:hover a {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.bt_bb_button.bt_bb_shape_slanted_left a.bt_bb_link {

    -webkit-transform: skew(8deg);

    -moz-transform: skew(8deg);

    -ms-transform: skew(8deg);

    transform: skew(8deg);

    }

.bt_bb_button.bt_bb_shape_slanted_left a.bt_bb_link > * {

    -webkit-transform: skew(-8deg);

    -moz-transform: skew(-8deg);

    -ms-transform: skew(-8deg);

    transform: skew(-8deg);

    }

.bt_bb_button.bt_bb_shape_slanted_left:hover a.bt_bb_link {

    -webkit-transform: translateY(-3px) skew(8deg);

    -moz-transform: translateY(-3px) skew(8deg);

    -ms-transform: translateY(-3px) skew(8deg);

    transform: translateY(-3px) skew(8deg);

    }

.bt_bb_button.bt_bb_shape_slanted_left.bt_bb_style_clean a {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_slanted_left.bt_bb_style_clean a > * {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_slanted_left.bt_bb_style_clean:hover a {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.bt_bb_button.bt_bb_shape_square a.bt_bb_link {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_square a.bt_bb_link > * {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_square a.bt_bb_link:hover {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.bt_bb_button.bt_bb_shape_rounded a.bt_bb_link {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_rounded a.bt_bb_link > * {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_rounded a.bt_bb_link:hover {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.bt_bb_button.bt_bb_shape_round a.bt_bb_link {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_round a.bt_bb_link > * {

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_button.bt_bb_shape_round a.bt_bb_link:hover {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.bt_bb_button.bt_bb_shape_rounded a.bt_bb_link {

    border-radius: 5px;

    }

.bt_bb_button.bt_bb_shape_round a.bt_bb_link {

    border-radius: 50px;

    }

.btContent .bt_bb_button a {

    color: inherit;

    }

.bt_bb_button .bt_bb_button_text {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    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: .625em;

    }

.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: .625em;

    }

.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,

.bt_bb_button.bt_bb_style_lined a {

    padding: 0 !important;

    -webkit-transform: none !important;

    -moz-transform: none !important;

    -ms-transform: none !important;

    transform: none !important;

    }

.bt_bb_button.bt_bb_style_lined a > * {

    -webkit-transform: none !important;

    -moz-transform: none !important;

    -ms-transform: none !important;

    transform: none !important;

    }

.bt_bb_button.bt_bb_size_small {

    font-size: .875em;

    line-height: 1.1;

    }

.bt_bb_button.bt_bb_size_small a {

    padding: 1.2142857em 1.42857142em;

    }

.bt_bb_button.bt_bb_size_normal {

    font-size: 1em;

    }

.bt_bb_button.bt_bb_size_normal a {

    padding: 1.125em 1.875em;

    }

.bt_bb_button.bt_bb_size_medium {

    font-size: 1.125em;

    }

.bt_bb_button.bt_bb_size_medium a {

    padding: 1em 1.944444em;

    }

.bt_bb_button.bt_bb_size_large {

    font-size: 1.25em;

    }

.bt_bb_button.bt_bb_size_large a {

    padding: 1em 2em;

    }

.bt_bb_button.bt_bb_style_lined {

    margin-left: 0;

    margin-right: 0;

    width: 100%;

    }

.bt_bb_button.bt_bb_style_lined a.bt_bb_link {

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

.bt_bb_button.bt_bb_style_lined a.bt_bb_link .bt_bb_button_text {

    white-space: nowrap;

    }

.bt_bb_button.bt_bb_style_lined a.bt_bb_link:after {

    display: block;

    content: "";

    height: 2px;

    width: auto;

    -webkit-order: 3;

    -ms-flex-order: 3;

    order: 3;

    margin-left: 10px;

    margin-top: .25em;

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    -webkit-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    transition: all 500ms ease;

    }

.rtl .bt_bb_button.bt_bb_style_lined a.bt_bb_link:after {

    -webkit-order: 0;

    -ms-flex-order: 0;

    order: 0;

    margin-left: auto;

    margin-right: 10px;

    }

.bt_bb_button.bt_bb_style_lined a.bt_bb_link:hover:after {

    -webkit-flex: 0 1 10%;

    -ms-flex: 0 1 10%;

    flex: 0 1 10%;

    }



/* Service */

.bt_bb_service.bt_bb_vertical_align_center {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: lighter;

    font-size: 1.5625em;

    font-weight: 800;

    letter-spacing: -.03em;

    }

.bt_bb_font_weight_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: normal;

    }

.bt_bb_font_weight_black.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: black;

    }

.bt_bb_font_weight_bold.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: bold;

    }

.bt_bb_font_weight_bolder.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: bolder;

    }

.bt_bb_font_weight_lighter.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 300;

    }

.bt_bb_font_weight_100.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 100;

    }

.bt_bb_font_weight_200.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 200;

    }

.bt_bb_font_weight_300.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 300;

    }

.bt_bb_font_weight_400.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 400;

    }

.bt_bb_font_weight_500.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 500;

    }

.bt_bb_font_weight_600.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 600;

    }

.bt_bb_font_weight_700.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 700;

    }

.bt_bb_font_weight_800.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 800;

    }

.bt_bb_font_weight_900.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {

    font-weight: 900;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {

    color: inherit;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title b {

    font-weight: inherit;

    color: #e94d65;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title u {

    font-weight: inherit;

    text-decoration: none;

    color: #1b4962;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title em {

    font-style: inherit;

    color: #fff;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s {

    font-weight: inherit;

    text-decoration: none;

    text-shadow: 0 2px 5px rgba(0,0,0,.5);

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title strong {

    font-weight: 800;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {

    padding-top: .7rem;

    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text:empty {

    padding: 0;

    }

.bt_bb_semitransparent_text_true.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {

    opacity: .5;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_service_content,.bt_bb_align_center.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_service .bt_bb_service_content {

    padding: 0;

    }

.bt_bb_service:hover .bt_bb_service_content_title a:hover {

    color: #e94d65;

    }

.bt_bb_service .bt_bb_icon_holder {

    -webkit-flex-basis: auto;

    flex-basis: auto;

    }

.bt_bb_service .bt_bb_icon_holder:before {

    display: block;

    }

.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,

.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {

    font-size: 14px;

    width: 1.75em;

    height: 1.75em;

    line-height: 1.75em;

    }

.bt_bb_style_borderless.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,

.bt_bb_style_borderless.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {

    font-size: 14px;

    }

.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {

    font-size: 25px;

    width: 2em;

    height: 2em;

    line-height: 2em;

    }

.bt_bb_style_borderless.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {

    font-size: 25px;

    }

.bt_bb_size_medium.bt_bb_service .bt_bb_icon_holder {

    font-size: 32px;

    width: 1.8em;

    height: 1.8em;

    line-height: 1.8em;

    }

.bt_bb_style_borderless.bt_bb_size_medium.bt_bb_service .bt_bb_icon_holder {

    font-size: 32px;

    }

.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {

    font-size: 50px;

    width: 1.8em;

    height: 1.8em;

    line-height: 1.8em;

    }

.bt_bb_style_borderless.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {

    font-size: 50px;

    }

.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {

    font-size: 70px;

    width: 2em;

    height: 2em;

    line-height: 2em;

    }

.bt_bb_style_borderless.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {

    font-size: 70px;

    }

.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {

    line-height: 1;

    width: auto;

    height: auto;

    }

.bt_bb_shape_slanted_right.bt_bb_service .bt_bb_icon_holder,

.bt_bb_shape_slanted_left.bt_bb_service .bt_bb_icon_holder {

    position: relative;

    -webkit-transition: 280ms ease all;

    -moz-transition: 280ms ease all;

    transition: 280ms ease all;

    }

.bt_bb_shape_slanted_right.bt_bb_service .bt_bb_icon_holder:before,

.bt_bb_shape_slanted_left.bt_bb_service .bt_bb_icon_holder:before {

    z-index: 1;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.bt_bb_shape_slanted_right.bt_bb_service .bt_bb_icon_holder {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.bt_bb_shape_slanted_right.bt_bb_service .bt_bb_icon_holder:before {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.bt_bb_shape_slanted_left.bt_bb_service .bt_bb_icon_holder {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.bt_bb_shape_slanted_left.bt_bb_service .bt_bb_icon_holder:before {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.bt_bb_service.bt_bb_highlight_service_true {

    position: relative;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    padding: 1.25em;

    width: 100%;

    }

.bt_bb_service.bt_bb_highlight_service_true:before {

    display: block;

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    background: currentColor;

    opacity: .05;

    pointer-events: none;

    }

.bt_bb_service.bt_bb_highlight_service_true .bt_bb_icon_holder {

    position: relative;

    pointer-events: none;

    }

.bt_bb_service.bt_bb_highlight_service_true .bt_bb_icon_holder:after {

    display: block;

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 2px 10px rgba(0,0,0,.2);

    }

.bt_bb_service.bt_bb_highlight_service_true .bt_bb_icon_holder a {

    pointer-events: none;

    }

.bt_bb_service.bt_bb_highlight_service_true .bt_bb_service_content {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall,

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_xsmall,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_small {

    padding-left: 14px;

    padding-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall .bt_bb_icon_holder,

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_xsmall .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_small .bt_bb_icon_holder {

    margin-left: -14px;

    margin-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall:before,

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_xsmall:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_small:before {

    left: 14px;

    right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_normal {

    padding-left: 25px;

    padding-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_normal .bt_bb_icon_holder {

    margin-left: -25px;

    margin-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_normal:before {

    left: 25px;

    right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_medium {

    padding-left: 32px;

    padding-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_medium .bt_bb_icon_holder {

    margin-left: -32px;

    margin-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_medium:before {

    left: 32px;

    right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_large {

    padding-left: 50px;

    padding-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_large .bt_bb_icon_holder {

    margin-left: -50px;

    margin-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_large:before {

    left: 50px;

    right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_xlarge {

    padding-left: 70px;

    padding-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_xlarge .bt_bb_icon_holder {

    margin-left: -70px;

    margin-right: 0;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_left.bt_bb_size_xlarge:before {

    left: 70px;

    right: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall,

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_xsmall,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_small {

    padding-right: 14px;

    padding-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall .bt_bb_icon_holder,

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_xsmall .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_small .bt_bb_icon_holder {

    margin-right: -14px;

    margin-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall:before,

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_xsmall:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_small:before {

    right: 14px;

    left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_normal {

    padding-right: 25px;

    padding-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_normal .bt_bb_icon_holder {

    margin-right: -25px;

    margin-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_normal:before {

    right: 25px;

    left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_medium {

    padding-right: 32px;

    padding-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_medium .bt_bb_icon_holder {

    margin-right: -32px;

    margin-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_medium:before {

    right: 32px;

    left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_large {

    padding-right: 50px;

    padding-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_large .bt_bb_icon_holder {

    margin-right: -50px;

    margin-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_large:before {

    right: 50px;

    left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_xlarge {

    padding-right: 70px;

    padding-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge .bt_bb_icon_holder,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_xlarge .bt_bb_icon_holder {

    margin-right: -70px;

    margin-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge:before,

.bt_bb_service.bt_bb_highlight_service_true.bt_bb_align_right.bt_bb_size_xlarge:before {

    right: 70px;

    left: 0;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true {

    display: block;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true .bt_bb_icon_holder {

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true .bt_bb_service_content {

    display: block;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall,

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small {

    padding-top: 14px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall .bt_bb_icon_holder,

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small .bt_bb_icon_holder {

    margin-top: -14px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xsmall:before,

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_small:before {

    top: 14px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal {

    padding-top: 25px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal .bt_bb_icon_holder {

    margin-top: -25px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_normal:before {

    top: 25px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium {

    padding-top: 32px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium .bt_bb_icon_holder {

    margin-top: -32px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_medium:before {

    top: 32px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large {

    padding-top: 50px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large .bt_bb_icon_holder {

    margin-top: -50px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_large:before {

    top: 50px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge {

    padding-top: 70px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge .bt_bb_icon_holder {

    margin-top: -70px;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_left .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_right .bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center.bt_bb_service.bt_bb_highlight_service_true,.bt_bb_align_center .bt_bb_service.bt_bb_highlight_service_true.bt_bb_size_xlarge:before {

    top: 70px;

    }

.bt_bb_service .bt_bb_service_colored_icon {

    display: block;

    -webkit-order: 1;

    -ms-flex-order: 1;

    order: 1;

    -webkit-flex: 1 0 auto;

    -ms-flex: 1 0 auto;

    flex: 1 0 auto;

    vertical-align: middle;

    text-align: center;

    -webkit-transition: all 280ms ease;

    -moz-transition: all 280ms ease;

    transition: all 280ms ease;

    }

.bt_bb_service .bt_bb_service_colored_icon a {

    display: block;

    line-height: 1;

    }

.bt_bb_service .bt_bb_service_colored_icon svg .cls-1 {

    fill: currentColor;

    }

.bt_bb_service .bt_bb_service_colored_icon svg .cls-2 {

    fill: #e94d65;

    }

.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_colored_icon svg,

.bt_bb_size_small.bt_bb_service .bt_bb_service_colored_icon svg {

    width: 14px;

    height: 14px;

    }

.bt_bb_size_normal.bt_bb_service .bt_bb_service_colored_icon svg {

    width: 25px;

    height: 25px;

    }

.bt_bb_size_medium.bt_bb_service .bt_bb_service_colored_icon svg {

    width: 32px;

    height: 32px;

    }

.bt_bb_size_large.bt_bb_service .bt_bb_service_colored_icon svg {

    height: 50px;

    width: 50px;

    }

.bt_bb_size_xlarge.bt_bb_service .bt_bb_service_colored_icon svg {

    width: 70px;

    height: 70px;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center .bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_left .bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center .bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon {

    -webkit-order: 2;

    -ms-flex-order: 2;

    order: 2;

    -webkit-align-self: initial;

    align-self: initial;

    margin-bottom: 0;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon,.bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon {

    -webkit-align-self: center;

    -ms-flex-item-align: center;

    align-self: center;

    margin-bottom: .25em;

    }



/* Slider */

.bt_bb_content_slider_item[class*="light_solid"]:before {

    background-color: rgba(255,255,255,.5);

    }

.bt_bb_content_slider_item[class*="dark_solid"]:before {

    background-color: rgba(24,24,24,.5);

    }

.bt_bb_content_slider_item[class*="dark_gradient"]:before {

    background: -webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.5) 100%);

    background: -moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.5) 100%);

    background: linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.5) 100%);

    }

.bt_bb_content_slider_item[class*="light_gradient"]:before {

    background: -webkit-linear-gradient(top,rgba(24,24,24,.5) 0%,rgba(24,24,24,.1) 25%,rgba(24,24,24,.1) 75%,rgba(255,255,255,.5) 100%);

    background: -moz-linear-gradient(top,rgba(24,24,24,.5) 0%,rgba(24,24,24,.1) 25%,rgba(24,24,24,.1) 75%,rgba(255,255,255,.5) 100%);

    background: linear-gradient(to bottom,rgba(24,24,24,.5) 0%,rgba(24,24,24,.1) 25%,rgba(24,24,24,.1) 75%,rgba(255,255,255,.5) 100%);

    }

.bt_bb_slider.slick-slider button.slick-arrow {

    background-color: rgba(0,0,0,.3);

    }

.bt_bb_slider .bt_bb_slider_item > img {

    width: 100%;

    }

.bt_bb_gap_extra_large .slick-list {

    margin: 0 -2rem;

    }

.bt_bb_gap_extra_large .slick-list .slick-slide .content {

    padding: 0 2rem;

    }

.bt_bb_gap_huge .slick-list {

    margin: 0 -4rem;

    }

.bt_bb_gap_huge .slick-list .slick-slide .content {

    padding: 0 4rem;

    }

.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list {

    position: static !important;

    max-width: 1200px;

    margin: 0 auto;

    overflow: hidden;

    }

.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list .slick-track {

    position: relative;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item {

    overflow: hidden;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content {

    max-width: 1260px;

    padding: 0 30px;

    margin: 0 auto;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item[style*="background-image"] {

    background-position: center;

    background-size: cover;

    }



/* Boxed slider items */

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_content_slider_item_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content {

    width: 100vw;

    max-width: 100%;

    padding: 0;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content {

    max-width: 580px;

    margin-left: auto;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content {

    max-width: 580px;

    margin-right: auto;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content {

    max-width: 1200px;

    margin-left: auto;

    margin-right: auto;

    }



/* Left inner column boxed */

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content {

    max-width: 550px;

    margin-left: auto;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="8"] {

    -webkit-flex-basis: 60.3958%;

    flex-basis: 60.3958%;

    max-width: 60.3958%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="8"] .bt_bb_column_inner_content {

    max-width: 750px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="7"] {

    -webkit-flex-basis: 54.6875%;

    flex-basis: 54.6875%;

    max-width: 54.6875%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="7"] .bt_bb_column_inner_content {

    max-width: 650px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="5"] {

    -webkit-flex-basis: 45.3125%;

    flex-basis: 45.3125%;

    max-width: 45.3125%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="5"] .bt_bb_column_inner_content {

    max-width: 450px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="4"] {

    -webkit-flex-basis: 40.1042%;

    flex-basis: 40.1042%;

    max-width: 40.1042%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="4"] .bt_bb_column_inner_content {

    max-width: 350px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="3"] {

    -webkit-flex-basis: 34.584166667%;

    flex-basis: 34.584166667%;

    max-width: 34.584166667%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="3"] .bt_bb_column_inner_content {

    max-width: 250px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="9"] {

    -webkit-flex-basis: 65.415833333%;

    flex-basis: 65.415833333%;

    max-width: 65.415833333%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="9"] .bt_bb_column_inner_content {

    max-width: 850px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content {

    max-width: 100%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="8"] {

    -webkit-flex-basis: 59.8958%;

    flex-basis: 59.8958%;

    max-width: 59.8958%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="7"] {

    -webkit-flex-basis: 54.6875%;

    flex-basis: 54.6875%;

    max-width: 54.6875%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="5"] {

    -webkit-flex-basis: 45.3125%;

    flex-basis: 45.3125%;

    max-width: 45.3125%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="4"] {

    -webkit-flex-basis: 39.5042%;

    flex-basis: 39.5042%;

    max-width: 39.5042%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="3"] {

    -webkit-flex-basis: 34.584166667%;

    flex-basis: 34.584166667%;

    max-width: 34.584166667%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="9"] {

    -webkit-flex-basis: 65.415833333%;

    flex-basis: 65.415833333%;

    max-width: 65.415833333%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content {

    max-width: 1200px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }



/* Right inner column boxed */

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child {

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content {

    max-width: 100%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="8"] {

    -webkit-flex-basis: 59.8958%;

    flex-basis: 59.8958%;

    max-width: 59.8958%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="7"] {

    -webkit-flex-basis: 54.6875%;

    flex-basis: 54.6875%;

    max-width: 54.6875%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="5"] {

    -webkit-flex-basis: 45.3125%;

    flex-basis: 45.3125%;

    max-width: 45.3125%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="4"] {

    -webkit-flex-basis: 39.5042%;

    flex-basis: 39.5042%;

    max-width: 39.5042%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="3"] {

    -webkit-flex-basis: 34.584166667%;

    flex-basis: 34.584166667%;

    max-width: 34.584166667%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:first-child[data-width="9"] {

    -webkit-flex-basis: 65.415833333%;

    flex-basis: 65.415833333%;

    max-width: 65.415833333%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child {

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content {

    max-width: 550px;

    margin-right: auto;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="8"] {

    -webkit-flex-basis: 60.3958%;

    flex-basis: 60.3958%;

    max-width: 60.3958%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="8"] .bt_bb_column_inner_content {

    max-width: 750px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="7"] {

    -webkit-flex-basis: 54.6875%;

    flex-basis: 54.6875%;

    max-width: 54.6875%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="7"] .bt_bb_column_inner_content {

    max-width: 650px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="5"] {

    -webkit-flex-basis: 45.3125%;

    flex-basis: 45.3125%;

    max-width: 45.3125%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="5"] .bt_bb_column_inner_content {

    max-width: 450px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="4"] {

    -webkit-flex-basis: 40.1042%;

    flex-basis: 40.1042%;

    max-width: 40.1042%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="4"] .bt_bb_column_inner_content {

    max-width: 350px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="3"] {

    -webkit-flex-basis: 34.584166667%;

    flex-basis: 34.584166667%;

    max-width: 34.584166667%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="3"] .bt_bb_column_inner_content {

    max-width: 250px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="9"] {

    -webkit-flex-basis: 65.415833333%;

    flex-basis: 65.415833333%;

    max-width: 65.415833333%;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner .bt_bb_column_inner:last-child[data-width="9"] .bt_bb_column_inner_content {

    max-width: 850px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child {

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_content_slider_item_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content {

    max-width: 1200px;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    margin-left: auto;

    margin-right: auto;

    }

@media (max-width: 1260px) {

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child {

    padding-left: 50.0001px;

    padding-right: 50.0001px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner .bt_bb_column_inner:first-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child {

    padding-left: 50.0001px;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner .bt_bb_column_inner:last-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child {

    padding-right: 50.0001px;

    }

}



@media (max-width: 992px) {

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_row_inner .bt_bb_column_inner:first-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_row_inner .bt_bb_column_inner:last-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner .bt_bb_column_inner:first-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner .bt_bb_column_inner:last-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner .bt_bb_column_inner:first-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner .bt_bb_column_inner:last-child,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child {

    padding-left: 50px !important;

    padding-right: 50px !important;

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    }

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_left_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner .bt_bb_column_inner:first-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner .bt_bb_column_inner:last-child .bt_bb_column_inner_content,

.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item.bt_bb_show_right_boxed_content .bt_bb_row_inner > .bt_bb_column_inner:only-child .bt_bb_column_inner_content {

    max-width: 100% !important;

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    }

}



.bt_bb_arrows_position_outside .slick-slider,

.bt_bb_arrows_position_below .slick-slider,

.bt_bb_arrows_position_below_left .slick-slider,

.bt_bb_arrows_position_below_right .slick-slider {

    overflow: visible;

    }

button.slick-arrow {

    width: 2.8125em;

    height: 2.8125em;

    line-height: 1;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    background: #e94d65;

    border-radius: 50%;

    margin-top: -1.40625em;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    font-size: 1em;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_arrows_style_transparent_light button.slick-arrow {

    background: transparent !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.bt_bb_arrows_style_transparent_light button.slick-arrow:before {

    color: #fff;

    }

.bt_bb_arrows_style_transparent_dark button.slick-arrow {

    background: transparent !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.bt_bb_arrows_style_transparent_dark button.slick-arrow:before {

    color: #181818;

    }

.bt_bb_arrows_style_accent_light button.slick-arrow {

    background: #e94d65 !important;

    }

.bt_bb_arrows_style_accent_light button.slick-arrow:before {

    color: #fff;

    }

.bt_bb_arrows_style_accent_dark button.slick-arrow {

    background: #e94d65 !important;

    }

.bt_bb_arrows_style_accent_dark button.slick-arrow:before {

    color: #181818;

    }

.bt_bb_arrows_style_alternate_light button.slick-arrow {

    background: #1b4962 !important;

    }

.bt_bb_arrows_style_alternate_light button.slick-arrow:before {

    color: #fff;

    }

.bt_bb_arrows_style_alternate_dark button.slick-arrow {

    background: #1b4962 !important;

    }

.bt_bb_arrows_style_alternate_dark button.slick-arrow:before {

    color: #181818;

    }

button.slick-arrow:before {

    font-family: Essential;

    font-size: 1.25rem;

    line-height: 1;

    }

.bt_bb_arrows_size_large button.slick-arrow {

    width: 4.375em;

    height: 4.375em;

    margin-top: -2.1875em;

    }

.bt_bb_arrows_size_large button.slick-arrow:before {

    font-size: 2rem;

    }

.bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-next {

    right: -6em;

    }

.rtl .bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-next {

    right: auto;

    left: -6em;

    }

.bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-prev {

    left: -6em;

    }

.rtl .bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-prev {

    left: auto;

    right: -6em;

    }

.bt_bb_arrows_position_below.bt_bb_arrows_size_large button.slick-arrow,

.bt_bb_arrows_position_below_left.bt_bb_arrows_size_large button.slick-arrow,

.bt_bb_arrows_position_below_right.bt_bb_arrows_size_large button.slick-arrow {

    bottom: -5.35em;

    }

.bt_bb_arrows_size_small button.slick-arrow {

    width: 2.25em;

    height: 2.25em;

    margin-top: -1.125em;

    }

.bt_bb_arrows_size_small button.slick-arrow:before {

    font-size: 1rem;

    }

.bt_bb_arrows_position_outside.bt_bb_arrows_size_small button.slick-arrow.slick-next {

    right: -4em;

    }

.rtl .bt_bb_arrows_position_outside.bt_bb_arrows_size_small button.slick-arrow.slick-next {

    right: auto;

    left: -4em;

    }

.bt_bb_arrows_position_outside.bt_bb_arrows_size_small button.slick-arrow.slick-prev {

    left: -4em;

    }

.rtl .bt_bb_arrows_position_outside.bt_bb_arrows_size_small button.slick-arrow.slick-prev {

    left: auto;

    right: -4em;

    }

.bt_bb_arrows_position_below.bt_bb_arrows_size_small button.slick-arrow,

.bt_bb_arrows_position_below_left.bt_bb_arrows_size_small button.slick-arrow,

.bt_bb_arrows_position_below_right.bt_bb_arrows_size_small button.slick-arrow {

    bottom: -3.25em;

    }

button.slick-arrow.slick-next {

    right: 1em;

    }

button.slick-arrow.slick-next:before {

    content: "\ea7d";

    -webkit-transform: translateX(10%);

    -moz-transform: translateX(10%);

    -ms-transform: translateX(10%);

    transform: translateX(10%);

    }

.rtl button.slick-arrow.slick-next {

    right: auto;

    left: 1em;

    }

.rtl button.slick-arrow.slick-next:before {

    content: "\ea7c";

    -webkit-transform: translateX(-10%);

    -moz-transform: translateX(-10%);

    -ms-transform: translateX(-10%);

    transform: translateX(-10%);

    }

button.slick-arrow.slick-prev {

    left: 1em;

    }

button.slick-arrow.slick-prev:before {

    content: "\ea7c";

    -webkit-transform: translateX(-10%);

    -moz-transform: translateX(-10%);

    -ms-transform: translateX(-10%);

    transform: translateX(-10%);

    }

.rtl button.slick-arrow.slick-prev {

    left: auto;

    right: 1em;

    }

.rtl button.slick-arrow.slick-prev:before {

    content: "\ea7d";

    -webkit-transform: translateX(10%);

    -moz-transform: translateX(10%);

    -ms-transform: translateX(10%);

    transform: translateX(10%);

    }

button.slick-arrow:hover {

    background: #e94d65;

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.bt_bb_arrows_position_outside button.slick-arrow.slick-next {

    right: -4.5em;

    }

.rtl .bt_bb_arrows_position_outside button.slick-arrow.slick-next {

    right: auto;

    left: -4.5em;

    }

.bt_bb_arrows_position_outside button.slick-arrow.slick-prev {

    left: -4.5em;

    }

.rtl .bt_bb_arrows_position_outside button.slick-arrow.slick-prev {

    left: auto;

    right: -4.5em;

    }

.bt_bb_arrows_position_bottom_left button.slick-arrow,

.bt_bb_arrows_position_bottom_right button.slick-arrow {

    margin-top: -2em;

    top: auto;

    bottom: 2em;

    }

.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    right: auto;

    left: 4.5em;

    }

.rtl .bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    left: 1em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_left button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    left: 4em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    left: 1em;

    }

.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 1em;

    right: auto;

    }

.rtl .bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 4.5em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 1em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 4em;

    }

.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    right: auto;

    left: 6em;

    }

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    left: 1em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    left: 4em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-next {

    left: 1em;

    }

.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 1em;

    right: auto;

    }

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 6em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 1em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_left button.slick-arrow.slick-prev {

    left: 4em;

    }

.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    left: auto;

    right: 4.5em;

    }

.rtl .bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    right: 1em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    right: 4em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    right: 1em;

    }

.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 1em;

    left: auto;

    }

.rtl .bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 4.5em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_right button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 1em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_position_below_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 4em;

    }

.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    left: auto;

    right: 6em;

    }

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    right: 1em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    right: 4em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-prev {

    right: 1em;

    }

.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 1em;

    left: auto;

    }

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 6em;

    }

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-next,

.bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 1em;

    }

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_bottom_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_light.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-next,

.rtl .bt_bb_arrows_style_transparent_dark.bt_bb_arrows_size_large.bt_bb_arrows_position_below_right button.slick-arrow.slick-next {

    right: 4em;

    }

.bt_bb_arrows_position_below button.slick-arrow,

.bt_bb_arrows_position_below_left button.slick-arrow,

.bt_bb_arrows_position_below_right button.slick-arrow {

    margin-top: 0;

    top: auto;

    bottom: -3.875em;

    }

.slick-dots {

    bottom: 1.25em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    margin: 0 !important;

    }

.bt_bb_show_dots_below .slick-dots {

    bottom: -2em;

    }

.bt_bb_show_dots_hide .slick-dots {

    display: none;

    }

.bt_bb_show_dots_right .slick-dots {

    right: 2em;

    top: 0;

    bottom: 0;

    width: auto;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.bt_bb_show_dots_left .slick-dots {

    left: 2em;

    top: 0;

    bottom: 0;

    width: auto;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.slick-dots li {

    margin: 0 3px;

    width: 1em;

    height: 1em;

    border: 0;

    background: transparent !important;

    position: relative;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    border-radius: 0;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    }

.bt_bb_show_dots_right .slick-dots li,

.bt_bb_show_dots_left .slick-dots li {

    margin: 3px 0;

    }

.slick-dots li:before {

    content: "";

    display: block;

    background: currentColor;

    height: 2px;

    width: 100%;

    opacity: .2;

    -webkit-transform: scaleX(.8);

    -moz-transform: scaleX(.8);

    -ms-transform: scaleX(.8);

    transform: scaleX(.8);

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    }

.bt_bb_show_dots_right .slick-dots li:before,

.bt_bb_show_dots_left .slick-dots li:before {

    height: 100%;

    width: 2px;

    -webkit-transform: scaleY(.8);

    -moz-transform: scaleY(.8);

    -ms-transform: scaleY(.8);

    transform: scaleY(.8);

    }

.slick-dots li:after {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    content: "";

    display: block;

    border-radius: 50%;

    background: #e94d65;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    }

.bt_bb_dots_style_accent_dot .slick-dots li:after {

    background: #e94d65;

    }

.bt_bb_dots_style_alternate_dot .slick-dots li:after {

    background: #1b4962;

    }

.bt_bb_dots_style_light_dot .slick-dots li:after {

    background: #fff;

    }

.bt_bb_dots_style_dark_dot .slick-dots li:after {

    background: #191919;

    }

.slick-dots li:hover:before {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    opacity: 0;

    }

.slick-dots li:hover:after {

    -webkit-transform: scale(.8);

    -moz-transform: scale(.8);

    -ms-transform: scale(.8);

    transform: scale(.8);

    }

.slick-dots li.slick-active:before {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    }

.slick-dots li.slick-active:after {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

@media (max-width: 992px) {

.bt_bb_section.bt_bb_layout_wide .bt_bb_content_slider button.slick-arrow {

    display: none !important;

    }

.bt_bb_section.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_arrows_position_bt_bb_arrows_position button.slick-arrow,

.bt_bb_section.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_arrows_position_bottom_left button.slick-arrow,

.bt_bb_section.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_arrows_position_bottom_right button.slick-arrow,

.bt_bb_section.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_arrows_position_below button.slick-arrow,

.bt_bb_section.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_arrows_position_below_left button.slick-arrow,

.bt_bb_section.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_arrows_position_below_right button.slick-arrow {

    display: -ms-none !important;

    display: -webkit-none !important;

    display: none !important;

    }

}



/* Custom menu */

.bt_bb_custom_menu div ul {

    margin: 0;

    }

.bt_bb_custom_menu div ul li {

    list-style: none;

    }

.bt_bb_direction_horizontal.bt_bb_custom_menu div ul li {

    float: none;

    padding: 0;

    margin-left: 1em;

    margin-right: 1em;

    }

.bt_bb_custom_menu div ul a {

    color: inherit;

    }

.bt_bb_custom_menu div ul a:hover {

    color: #e94d65;

    }

.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;

    }



/* Image */

.bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex {

    padding: 2em;

    }

.bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner > *:last-child {

    margin-bottom: 0;

    }

.bt_bb_image.bt_bb_content_exists.bt_bb_fill_background_color_match_content_height .bt_bb_image_content .bt_bb_image_content_flex {

    background-color: inherit;

    }

.bt_bb_image.bt_bb_content_exists.bt_bb_fill_background_color_match_content_height.bt_bb_content_align_top .bt_bb_image_content {

    bottom: auto;

    }

.bt_bb_image.bt_bb_content_exists.bt_bb_fill_background_color_match_content_height.bt_bb_content_align_top .bt_bb_image_content .bt_bb_image_content_flex {

    bottom: auto;

    }

.bt_bb_image.bt_bb_content_exists.bt_bb_fill_background_color_match_content_height.bt_bb_content_align_bottom .bt_bb_image_content {

    top: auto;

    }

.bt_bb_image.bt_bb_content_exists.bt_bb_fill_background_color_match_content_height.bt_bb_content_align_bottom .bt_bb_image_content .bt_bb_image_content_flex {

    top: auto;

    }

.bt_bb_image.bt_bb_content_exists.bt_bb_fill_background_color_match_content_height.bt_bb_content_align_middle .bt_bb_image_content {

    top: auto;

    bottom: 50%;

    }

.bt_bb_image.bt_bb_content_exists.bt_bb_fill_background_color_match_content_height.bt_bb_content_align_middle .bt_bb_image_content .bt_bb_image_content_flex {

    top: auto;

    bottom: 50%;

    -webkit-transform: translateY(50%);

    -moz-transform: translateY(50%);

    -ms-transform: translateY(50%);

    transform: translateY(50%);

    }



/* Google map */

.bt_bb_google_maps,

.bt_bb_map {

    position: relative;

    }

.bt_bb_google_maps.bt_bb_map_with_coverage_image,

.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image,

.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image,

.bt_bb_map.bt_bb_map_with_coverage_image,

.bt_bb_map.bt_bb_leaflet_map_with_coverage_image,

.bt_bb_map.bt_bb_google_maps_with_coverage_image {

    position: relative;

    }

.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image,

.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image,

.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image,

.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image,

.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image,

.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image,

.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image,

.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image,

.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image,

.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image,

.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image,

.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image {

    z-index: 2;

    pointer-events: none;

    position: relative;

    }

.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image img,

.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image img,

.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image img,

.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image img,

.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image img,

.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image img,

.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image img,

.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image img,

.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image img,

.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image img,

.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image img,

.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image img {

    display: block;

    width: 100%;

    height: auto;

    }

.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_map,

.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_map,

.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_map,

.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_map,

.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_map,

.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_map,

.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_map,

.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_map,

.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_map,

.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_map,

.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_map,

.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_map {

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    height: auto !important;

    z-index: 1;

    }

.bt_bb_map .bt_bb_map_content,

.bt_bb_google_maps .bt_bb_google_maps_content {

    max-width: 1260px;

    margin: 0 auto;

    padding: 0 30px;

    }

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {

    width: 33%;

    margin: 0;

    position: relative;

    overflow: visible;

    padding: 0;

    }

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {

    padding: 2.5em;

    background: #fff;

    z-index: 1;

    -webkit-box-shadow: 0 0 30px rgba(24,24,24,.1);

    box-shadow: 0 0 30px rgba(24,24,24,.1);

    position: absolute;

    left: 0;

    bottom: 0;

    right: 0;

    top: 0;

    }

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location:first-child,

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location:first-child,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location:first-child,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location:first-child,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location:first-child,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location:first-child,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location:first-child,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location:first-child {

    position: relative;

    }

.bt_bb_map.bt_bb_map_with_content,

.bt_bb_google_maps.bt_bb_google_maps_with_content {

    padding-top: 2.5em;

    padding-bottom: 2.5em;

    position: relative;

    overflow: hidden;

    }

@media (max-width: 640px) {

.bt_bb_map.bt_bb_map_with_content,

.bt_bb_google_maps.bt_bb_google_maps_with_content {

    padding-top: 0;

    padding-bottom: 0;

    }

.bt_bb_map .bt_bb_map_content,

.bt_bb_google_maps .bt_bb_google_maps_content {

    margin-top: 0;

    margin-bottom: 0;

    padding: 0;

    }

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {

    width: 100%;

    }

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper:after,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper:after,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper:after,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper:after {

    display: none;

    }

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {

    -webkit-box-shadow: none;

    box-shadow: none;

    background: inherit !important;

    }

.bt_bb_color_scheme_11 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_12 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_13 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_14 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_11 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_12 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_13 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_14 .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_11 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_12 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_13 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_14 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_11 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_12 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_13 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_14 .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_11 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_12 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_13 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_14 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_11 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_12 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_13 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_14 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_11 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_12 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_13 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_14 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location,

.bt_bb_color_scheme_11 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_12 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_13 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,

.bt_bb_color_scheme_14 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {

    background: inherit !important;

    }

.bt_bb_google_maps .bt_bb_google_maps_map {

    height: 400px !important;

    }

}



/* Tabs */

.bt_bb_style_simple ul.bt_bb_tabs_header li.on {

    border-color: #e94d65;

    }

.bt_bb_tabs ul.bt_bb_tabs_header {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 1em;

    font-weight: 800;

    letter-spacing: -.03em;

    margin: 0;

    }

.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header,

.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header {

    border-width: 2px;

    }

.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li,

.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li {

    border-width: 0 0 0 2px;

    float: none;

    }

.rtl .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li,

.rtl .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li {

    border-width: 0 2px 0 0;

    }

.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li:first-child,

.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li:first-child {

    border-width: 0;

    }

.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li span,

.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li span {

    padding: 1em 1.875em;

    }

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header {

    padding: 0 0 0 15px;

    margin: 0 0 0 -15px;

    }

.rtl .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header {

    padding: 0 15px 0 0;

    margin: 0 -15px 0 0;

    }

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li {

    border: 0 !important;

    position: relative;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:after {

    content: ' ';

    display: block;

    position: absolute;

    z-index: 5;

    left: -15px;

    width: 10px;

    pointer-events: none;

    height: 2px;

    background-color: #e94d65;

    top: 50%;

    margin-top: -1px;

    -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;

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.rtl .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:after {

    left: auto;

    right: -15px;

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.on:after {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li span {

    padding: .5em 50px .5em 0;

    }

.rtl .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li span {

    padding: .5em 0 .5em 50px;

    }

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:last-child span {

    padding: .5em 0;

    }

.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item {

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    min-height: 0;

    max-height: 1000em;

    }

.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {

    display: block;

    overflow: hidden;

    height: 0;

    opacity: 0;

    -webkit-transition: 450ms ease opacity;

    -moz-transition: 450ms ease opacity;

    transition: 450ms ease opacity;

    }

.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item.on .bt_bb_tab_content {

    padding-top: 1em;

    display: block;

    opacity: 1;

    height: auto;

    }

@media (max-width: 580px) {

.bt_bb_tabs ul.bt_bb_tabs_header {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li,

.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li {

    border-width: 2px 0 0;

    }

.rtl .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li,

.rtl .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li {

    border-width: 2px 0 0;

    }

.rtl .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li:first-child,

.rtl .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li:first-child {

    border-width: 0;

    }

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li span,

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:last-child span {

    padding: .5em 0;

    }

.rtl .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li span,

.rtl .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:last-child span {

    padding: .5em 0;

    }

}



/* Accordions */

.bt_bb_accordion .bt_bb_accordion_item {

    border-style: solid;

    border-width: 0 2px 2px;

    overflow: visible;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {

    padding: 1em 1.875em;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 1em;

    font-weight: 800;

    letter-spacing: -.03em;

    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;

    }

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {

    font-family: FontAwesome;

    content: "\f107";

    display: block;

    -webkit-transition: 300ms ease transform;

    -moz-transition: 300ms ease transform;

    transition: 300ms ease transform;

    font-size: 1.25em;

    padding: 0 1em;

    margin-right: -1em;

    font-weight: normal;

    opacity: .5;

    }

.rtl .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {

    margin-right: 0;

    margin-left: -1em;

    }

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {

    border-width: 0 !important;

    position: relative;

    padding-top: .5em;

    padding-bottom: .5em;

    }

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:before {

    content: ' ';

    display: block;

    position: absolute;

    z-index: 5;

    left: -15px;

    width: 10px;

    pointer-events: none;

    height: 2px;

    background-color: #e94d65 !important;

    top: 50%;

    margin: -1px 0 0;

    padding: 0;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

    opacity: 1;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.rtl .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:before {

    left: auto;

    right: -15px;

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {

    background: transparent !important;

    }

.bt_bb_accordion .bt_bb_accordion_item.on {

    min-height: 1px;

    max-height: 1000em;

    }

.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title {

    border-width: 0 0 2px;

    }

.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:after {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    opacity: 1;

    }

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_content {

    display: block;

    opacity: 1;

    height: auto;

    padding-top: 1em;

    padding-bottom: 1em;

    }

.bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_title:after {

    opacity: 1;

    }

.bt_bb_accordion .bt_bb_accordion_item:first-child {

    border-width: 2px;

    }

.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:first-child {

    border-radius: 5px 5px 0 0;

    }

.bt_bb_shape_round.bt_bb_accordion .bt_bb_accordion_item:first-child {

    border-radius: 10px 10px 0 0;

    }

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:first-child {

    border-width: 0;

    border-radius: 0;

    }

.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:last-child {

    border-radius: 0 0 5px 5px;

    }

.bt_bb_shape_round.bt_bb_accordion .bt_bb_accordion_item:last-child {

    border-radius: 0 0 10px 10px;

    }

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item:last-child {

    border-width: 0;

    border-radius: 0;

    }

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {

    padding: 0 1.875em;

    display: block;

    overflow: hidden;

    height: 0;

    opacity: 0;

    -webkit-transition: 450ms ease all;

    -moz-transition: 450ms ease all;

    transition: 450ms ease all;

    }



/* Price tables */

.bt_bb_price_list {

    padding: 0 1.875em 1.875em;

    border: 0;

    }

.bt_bb_price_list .bt_bb_icon {

    float: none;

    }

.bt_bb_price_list .bt_bb_icon:not(.bt_bb_vertical_position_full_above) {

    margin-top: 1.875em;

    }

.bt_bb_price_list .bt_bb_icon:not(.bt_bb_vertical_position_half_above) {

    margin-top: 1.875em;

    }

.bt_bb_price_list .bt_bb_icon .bt_bb_icon_holder {

    pointer-events: none;

    }

.bt_bb_price_list .bt_bb_icon + .bt_bb_price_list_title_subtitle_price {

    margin-top: 1.25em;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price {

    margin-bottom: 1.25em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price:before,

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price:after {

    display: block;

    width: 100%;

    height: 2px;

    content: "";

    background: currentColor;

    opacity: .1;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price:first-child {

    padding-top: 1.875em;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_wrap {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    padding: 1.25em 0;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price {

    margin: 0;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 800;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    margin-top: -.5em;

    -webkit-flex: 1 0 auto;

    -ms-flex: 1 0 auto;

    flex: 1 0 auto;

    -webkit-flex-wrap: nowrap;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price .bt_bb_price_list_amount {

    font-size: 3.75em;

    letter-spacing: -.03em;

    -webkit-flex: 1 1 auto;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price .bt_bb_price_list_currency {

    font-size: 1.875em;

    margin-top: .25em;

    -webkit-flex: 1 0 auto;

    -ms-flex: 1 0 auto;

    flex: 1 0 auto;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price:after {

    display: block;

    content: "";

    width: 1.25em;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_title {

    background: transparent !important;

    color: currentColor;

    font-size: 1.5625em;

    font-weight: 800;

    letter-spacing: -.03em;

    line-height: 1;

    padding: 0;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_subtitle {

    font-size: .875em;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    margin: 0;

    line-height: 1.5;

    }

.bt_bb_price_list ul {

    margin: 0;

    padding: 0;

    }

.bt_bb_price_list ul li {

    border: 0;

    padding: .275em 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.bt_bb_price_list ul li:before {

    font-family: FontAwesome;

    content: "\f00c";

    margin: 0 8px 0 0;

    }

.rtl .bt_bb_price_list ul li:before {

    margin: 0 0 0 8px;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_align_right.bt_bb_price_list ul li,.bt_bb_align_left .bt_bb_align_right .bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_align_right .bt_bb_price_list ul li,.bt_bb_align_right.bt_bb_price_list ul li,.bt_bb_align_right .bt_bb_price_list ul li {

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_align_left.bt_bb_price_list ul li,.bt_bb_align_right .bt_bb_align_left .bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_align_left .bt_bb_price_list ul li,.bt_bb_align_left.bt_bb_price_list ul li,.bt_bb_align_left .bt_bb_price_list ul li {

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_price_list ul li,.bt_bb_align_right .bt_bb_align_center.bt_bb_price_list ul li,.bt_bb_align_left .bt_bb_align_center .bt_bb_price_list ul li,.bt_bb_align_right .bt_bb_align_center .bt_bb_price_list ul li,.bt_bb_align_center.bt_bb_price_list ul li,.bt_bb_align_center .bt_bb_price_list ul li {

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    }



/* WPC7 Form */

div.wpcf7 .ajax-loader {

    background: transparent;

    border-radius: 50%;

    -webkit-animation: btSpinner 1.5s infinite linear;

    -moz-animation: btSpinner 1.5s infinite linear;

    animation: btSpinner 1.5s infinite linear;

    background: transparent;

    border: 2px solid transparent;

    border-top: 2px solid currentColor;

    }

.darkSkinSelector .wpcf7-form input:not([type='radio']),

.darkSkinSelector .wpcf7-form input:not([type='checkbox']),

.darkSkinSelector .wpcf7-form textarea,

.darkSkinSelector .wpcf7-form .fancy-select .trigger {

    color: #181818;

    }

.wpcf7-form .fancy-select .trigger {

    line-height: 3.25;

    }

.wpcf7-form .fancy-select .options.overflowing {

    bottom: 3.75em;

    }

.wpcf7-form .wpcf7-submit {

    font-size: 1em;

    background: #e94d65 !important;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    color: #fff !important;

    font-weight: 700 !important;

    border: 0;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    cursor: pointer;

    width: auto !important;

    padding: 0 1.875em !important;

    font-family: "Roboto",Arial,Helvetica,sans-serif !important;

    }

.wpcf7-form .wpcf7-submit:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.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;

    }

.btHardRoundedButtons .wpcf7-form .wpcf7-submit {

    border-radius: 50px;

    }

.btSoftRoundedButtons .wpcf7-form .wpcf7-submit {

    border-radius: 5px;

    }

.wpcf7-form .bt_bb_alternate_submit .wpcf7-submit {

    background: #1b4962 !important;

    }

div.wpcf7-validation-errors,

div.wpcf7-acceptance-missing,

div.wpcf7-response-output {

    border: 2px solid #e94d65;

    color: currentColor;

    margin: 0 0 1em;

    }

span.wpcf7-not-valid-tip {

    color: currentColor;

    opacity: .6;

    }

.wpcf7 .bt_bb_cf7_form .bt_bb_cf7_row {

    margin-left: -.625em;

    margin-right: -.625em;

    margin-bottom: .625em;

    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;

    }

.wpcf7 .bt_bb_cf7_form .bt_bb_cf7_row .bt_bb_cf7_element {

    padding-left: .625em;

    padding-right: .625em;

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_larger_spacing .bt_bb_cf7_row {

    margin-bottom: 1.25em;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element {

    -webkit-flex: 1 1 50%;

    -ms-flex: 1 1 50%;

    flex: 1 1 50%;

    -webkit-flex-basis: 50%;

    flex-basis: 50%;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_inline_newsletter_form .bt_bb_cf7_row {

    margin-left: 0;

    margin-right: 0;

    -webkit-flex-wrap: nowrap;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_inline_newsletter_form .bt_bb_cf7_row .bt_bb_cf7_element {

    padding: 0;

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_inline_newsletter_form .bt_bb_cf7_row .bt_bb_cf7_button {

    -webkit-flex: 0 0 auto;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    margin-left: .625em;

    }

.rtl .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_inline_newsletter_form .bt_bb_cf7_row .bt_bb_cf7_button {

    margin-left: 0;

    margin-right: .625em;

    }

.wpcf7 .bt_bb_cf7_form .bt_bb_align_submit_right .wpcf7-submit {

    margin-left: auto;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_lined_newsletter .bt_bb_cf7_row .bt_bb_cf7_element input[type="text"],

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_lined_newsletter .bt_bb_cf7_row .bt_bb_cf7_element input[type="email"] {

    background: transparent;

    border-top: 0;

    border-right: 0;

    border-left: 0;

    border-radius: 0;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_lined_newsletter .bt_bb_cf7_row .bt_bb_cf7_element input[type="text"]:focus,

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_lined_newsletter .bt_bb_cf7_row .bt_bb_cf7_element input[type="email"]:focus {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_light_alternate_newsletter .bt_bb_cf7_row .bt_bb_cf7_element input[type="text"],

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_light_alternate_newsletter .bt_bb_cf7_row .bt_bb_cf7_element input[type="email"] {

    color: #fff;

    border-bottom-color: #fff;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_form_dark_text,

.bt_bb_cf7_form_dark_text .wpcf7 .bt_bb_cf7_form {

    color: #181818 !important;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_form_light_text,

.bt_bb_cf7_form_light_text .wpcf7 .bt_bb_cf7_form {

    color: #fff !important;

    }

.bt_bb_cf7_form_dark_text {

    color: #181818 !important;

    }

.bt_bb_cf7_form_light_text {

    color: #fff !important;

    }

@media (max-width: 580px) {

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    }

.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element:first-child {

    margin-bottom: .625em;

    }

}



/* Newsletter */

.btNewsletter {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.btNewsletter .btNewsletterColumn {

    -webkit-flex: 1 0 46%;

    -ms-flex: 1 0 46%;

    flex: 1 0 46%;

    max-width: 46%;

    padding-right: 10px;

    }

.btNewsletter .btNewsletterButton input {

    height: 4em;

    }

@media (max-width: 991px) {

.btNewsletter {

    display: block;

    }

.btNewsletter .btNewsletterColumn {

    max-width: 100%;

    padding-right: 0;

    padding-bottom: 10px;

    }

}



/* Required */

.bt_bb_required:after {

    content: "*";

    display: inline-block;

    color: #e94d65 !important;

    font-weight: 700;

    margin: 0 0 0 .5em;

    }

.rtl .bt_bb_required:after {

    margin: 0 .5em 0 0;

    }

.required {

    color: #e94d65 !important;

    font-weight: 700;

    margin: 0 0 0 .5em;

    }

.rtl .required {

    margin: 0 .5em 0 0;

    }



/* Magnificent popup */

.mfp-iframe-holder .mfp-content {

    max-width: 1200px;

    }

.mfp-zoom-out-cur {

    overflow: hidden;

    height: 100vh;

    min-height: 100vh !important;

    }

.mfp-container {

    background: rgba(0,0,0,.9) !important;

    }

button.mfp-close {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    width: 90px;

    height: 90px;

    opacity: 1;

    color: #fff;

    font-size: 0;

    }

.rtl button.mfp-close {

    right: auto;

    left: 0;

    }

button.mfp-close:before {

    font: 5.625em/1 Icon7Stroke;

    content: "\e680";

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    line-height: 90px;

    width: 90px;

    height: 90px;

    font-size: 90px;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    }

button.mfp-close:hover {

    -webkit-transform: scale(.75);

    -moz-transform: scale(.75);

    -ms-transform: scale(.75);

    transform: scale(.75);

    color: #e94d65;

    }

button.mfp-arrow {

    width: 4.375em;

    height: 4.375em;

    margin-top: -2.1875em;

    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;

    border-radius: 50%;

    opacity: 1;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    }

button.mfp-arrow:active {

    margin-top: -2.1875em;

    }

button.mfp-arrow:before {

    font-size: 2em;

    color: #fff;

    font-family: Essential;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    border: 0;

    opacity: 1;

    margin: 0;

    width: 100%;

    line-height: 1;

    top: auto;

    left: auto;

    right: auto;

    bottom: auto;

    position: relative;

    height: auto;

    }

button.mfp-arrow:after {

    display: none;

    }

button.mfp-arrow:hover {

    background: #e94d65;

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

button.mfp-arrow.mfp-arrow-left {

    left: 1em;

    }

button.mfp-arrow.mfp-arrow-left:before {

    content: "\ea7c";

    -webkit-transform: translateX(-10%);

    -moz-transform: translateX(-10%);

    -ms-transform: translateX(-10%);

    transform: translateX(-10%);

    }

.rtl button.mfp-arrow.mfp-arrow-left {

    left: auto;

    right: 1em;

    }

.rtl button.mfp-arrow.mfp-arrow-left:before {

    content: "\ea7d";

    -webkit-transform: translateX(10%);

    -moz-transform: translateX(10%);

    -ms-transform: translateX(10%);

    transform: translateX(10%);

    }

button.mfp-arrow.mfp-arrow-right {

    right: 1em;

    }

button.mfp-arrow.mfp-arrow-right:before {

    content: "\ea7d";

    -webkit-transform: translateX(10%);

    -moz-transform: translateX(10%);

    -ms-transform: translateX(10%);

    transform: translateX(10%);

    }

.rtl button.mfp-arrow.mfp-arrow-right {

    right: auto;

    left: 1em;

    }

.rtl button.mfp-arrow.mfp-arrow-right:before {

    content: "\ea7c";

    -webkit-transform: translateX(-10%);

    -moz-transform: translateX(-10%);

    -ms-transform: translateX(-10%);

    transform: translateX(-10%);

    }

.mfp-counter {

    left: 0;

    text-align: center;

    }

@media (max-width: 900px) {

button.mfp-arrow {

    -webkit-transform: scale(.75);

    -moz-transform: scale(.75);

    -ms-transform: scale(.75);

    transform: scale(.75);

    }

button.mfp-arrow:hover {

    -webkit-transform: translateY(-3px) scale(.75);

    -moz-transform: translateY(-3px) scale(.75);

    -ms-transform: translateY(-3px) scale(.75);

    transform: translateY(-3px) scale(.75);

    }

}



@media (max-width: 768px) {

button.mfp-close {

    width: 64px;

    height: 64px;

    }

button.mfp-close:before {

    font: 4rem/1 Icon7Stroke;

    line-height: 64px;

    width: 64px;

    height: 64px;

    }

}



/* 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,

.btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_solid,

.btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_dotted,

.btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_dashed,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_solid,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_separator.bt_bb_border_style_dotted,

.btLightSkin .btDarkSkin .btLightSkin .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,

.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_solid,

.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_dotted,

.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_dashed,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_solid,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_separator.bt_bb_border_style_dotted,

.btDarkSkin.btLightSkin .btDarkSkin .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: .625em;

    }

.bt_bb_separator.bt_bb_bottom_spacing_small {

    margin-bottom: 1em;

    }

.bt_bb_separator.bt_bb_bottom_spacing_normal {

    margin-bottom: 2em;

    }

.bt_bb_separator.bt_bb_bottom_spacing_medium {

    margin-bottom: 3.75em;

    }

.bt_bb_separator.bt_bb_bottom_spacing_large {

    margin-bottom: 8.75em;

    }

.bt_bb_separator.bt_bb_bottom_spacing_extra_large {

    margin-bottom: 16em;

    }

.bt_bb_separator.bt_bb_top_spacing_extra_small {

    margin-top: .625em;

    }

.bt_bb_separator.bt_bb_top_spacing_small {

    margin-top: 1em;

    }

.bt_bb_separator.bt_bb_top_spacing_normal {

    margin-top: 2em;

    }

.bt_bb_separator.bt_bb_top_spacing_medium {

    margin-top: 3.75em;

    }

.bt_bb_separator.bt_bb_top_spacing_large {

    margin-top: 8.75em;

    }

.bt_bb_separator.bt_bb_top_spacing_extra_large {

    margin-top: 16em;

    }

@media (max-width: 768px) {

.bt_bb_separator.bt_bb_bottom_spacing_medium {

    margin-bottom: 3em;

    }

.bt_bb_separator.bt_bb_bottom_spacing_large {

    margin-bottom: 4.375em;

    }

.bt_bb_separator.bt_bb_bottom_spacing_extra_large {

    margin-bottom: 12em;

    }

.bt_bb_separator.bt_bb_top_spacing_medium {

    margin-top: 3em;

    }

.bt_bb_separator.bt_bb_top_spacing_large {

    margin-top: 4.375em;

    }

.bt_bb_separator.bt_bb_top_spacing_extra_large {

    margin-top: 12em;

    }

}



/* Simple cost calculator redone */

.bt_bb_cost_calculator .bt_bb_cost_calculator_item {

    margin: 0 0 1em;

    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected {

    outline: none;

    font: inherit;

    width: 100%;

    background: transparent;

    line-height: 1.5;

    width: 100%;

    display: block;

    padding: .8em 1em;

    background: transparent;

    font-size: .875rem;

    color: inherit;

    min-height: 3.142857em;

    -webkit-box-shadow: 0 0 0 0 transparent,0 0 0 0 transparent inset;

    box-shadow: 0 0 0 0 transparent,0 0 0 0 transparent inset;

    }

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected,

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected {

    background: #fff;

    color: #181818;

    background: #fff;

    border: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected,

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected {

    background: #191919;

    color: #fff;

    background: #191919;

    border: 1px solid rgba(255,255,255,.2);

    }

.btHardRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btHardRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btHardRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btHardRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected {

    border-radius: 50px;

    }

.btSoftRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),

.btSoftRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),

.btSoftRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),

.btSoftRoundedButtons .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected {

    border-radius: 5px;

    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,

.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,

.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,

.bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus {

    -webkit-box-shadow: 0 3px 10px ,3px 0 0 0 #e94d65 inset;

    box-shadow: 0 3px 10px ,3px 0 0 0 #e94d65 inset;

    }

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,

.btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus,

.btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus {

    border: 1px solid #191919;

    }

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]):focus,

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]):focus,

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]):focus,

.btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus,

.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected:focus {

    border: 1px solid #fff;

    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_total {

    background: #e94d65;

    line-height: 3.5714rem;

    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {

    background: transparent;

    color: #fff;

    padding: 0 1em;

    font-size: .875em;

    text-transform: uppercase;

    text-align: right;

    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_amount {

    font-family: Sarabun,Arial,Helvetica,sans-serif;

    background: rgba(0,0,0,.25);

    font-size: 1.4em;

    padding: 0 1em;

    font-weight: normal;

    }

.bt_bb_widget_select_items {

    border: 1px solid rgba(24,24,24,.07);

    background: #fff;

    color: #181818;

    -webkit-box-shadow: 0 3px 10px;

    box-shadow: 0 3px 10px;

    margin: 0;

    -webkit-transform: translateY(-1px);

    -moz-transform: translateY(-1px);

    -ms-transform: translateY(-1px);

    transform: translateY(-1px);

    font-size: .875rem;

    }

.bt_bb_widget_select_items > div[data-value] {

    border-bottom: 1px solid rgba(24,24,24,.07);

    background: #fff;

    padding: .8em 1em;

    min-height: 38px;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    position: relative;

    }

.bt_bb_widget_select_items > div[data-value]:last-child {

    border: 0;

    }

.bt_bb_widget_select_items > div[data-value]:before {

    position: absolute;

    display: block;

    left: 1em;

    height: 2px;

    bottom: 8px;

    content: "";

    background: #e94d65;

    -webkit-transition: transform 300ms ease;

    -moz-transition: transform 300ms ease;

    transition: transform 300ms ease;

    -webkit-transform-origin: 50% 50%;

    -moz-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

    width: 40px;

    }

.rtl .bt_bb_widget_select_items > div[data-value]:before {

    left: auto;

    right: 1em;

    }

.bt_bb_widget_select_items > div[data-value]:hover:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.bt_bb_widget_select_items > div[data-value] > div:last-child {

    font-size: 1em;

    }

.bt_bb_widget_select_selected > div:first-child {

    font-weight: normal;

    }

.bt_bb_widget_select_selected > div:last-child:empty {

    display: none;

    }

.bt_bb_widget_switch {

    height: 38px;

    width: 76px;

    border-radius: 38px;

    padding: 5px;

    }

.btLightSkin .bt_bb_widget_switch,

.btDarkSkin .btLightSkin .bt_bb_widget_switch,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_widget_switch {

    background-color: #fff;

    border: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin .bt_bb_widget_switch,

.btLightSkin .btDarkSkin .bt_bb_widget_switch,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_widget_switch {

    background-color: #191919;

    border: 1px solid rgba(255,255,255,.2);

    }

.bt_bb_widget_switch > div {

    width: 26px;

    height: 26px;

    border: 0;

    -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 .bt_bb_widget_switch > div,

.btDarkSkin .btLightSkin .bt_bb_widget_switch > div,

.btLightSkin .btDarkSkin .btLightSkin .bt_bb_widget_switch > div {

    background: rgba(24,24,24,.2);

    }

.btDarkSkin .bt_bb_widget_switch > div,

.btLightSkin .btDarkSkin .bt_bb_widget_switch > div,

.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_widget_switch > div {

    background: rgba(255,255,255,.2);

    }

.on.bt_bb_widget_switch > div {

    background: #e94d65;

    -webkit-transform: translateX(38px);

    -moz-transform: translateX(38px);

    -ms-transform: translateX(38px);

    transform: translateX(38px);

    }



/* Advanced progress bar */

.bt_bb_progress_bar_advanced {

    margin-left: auto;

    margin-right: auto;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_progress_bar_advanced,.bt_bb_align_center .bt_bb_align_left.bt_bb_progress_bar_advanced,.bt_bb_align_right .bt_bb_align_left .bt_bb_progress_bar_advanced,.bt_bb_align_center .bt_bb_align_left .bt_bb_progress_bar_advanced,.bt_bb_align_left.bt_bb_progress_bar_advanced,.bt_bb_align_left .bt_bb_progress_bar_advanced {

    margin-left: 0;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_progress_bar_advanced,.bt_bb_align_center .bt_bb_align_right.bt_bb_progress_bar_advanced,.bt_bb_align_left .bt_bb_align_right .bt_bb_progress_bar_advanced,.bt_bb_align_center .bt_bb_align_right .bt_bb_progress_bar_advanced,.bt_bb_align_right.bt_bb_progress_bar_advanced,.bt_bb_align_right .bt_bb_progress_bar_advanced {

    margin-right: 0;

    }

.bt_bb_progress_bar_advanced > div {

    position: relative;

    }

.rtl .bt_bb_progress_bar_advanced > div svg {

    -webkit-transform: scaleX(-1);

    -moz-transform: scaleX(-1);

    -ms-transform: scaleX(-1);

    transform: scaleX(-1);

    }

.bt_bb_progress_bar_advanced .progressbar-text {

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-transform: none !important;

    -moz-transform: none !important;

    -ms-transform: none !important;

    transform: none !important;

    font-size: 2em;

    line-height: 1;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    letter-spacing: -.05em;

    }

.bt_bb_progress_bar_advanced a .progressbar-text {

    color: inherit;

    }

.bt_bb_progress_bar_advanced .bt_bb_icon_holder {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    font-weight: 400;

    letter-spacing: 0;

    }

.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {

    line-height: 1;

    }

.bt_bb_size_small.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {

    font-size: 14px;

    }

.bt_bb_size_normal.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {

    font-size: 25px;

    }

.bt_bb_size_medium.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {

    font-size: 32px;

    }

.bt_bb_size_large.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {

    font-size: 50px;

    }

.bt_bb_size_xlarge.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {

    font-size: 70px;

    }

.bt_bb_progress_bar_advanced.bt_bb_trail_transparent > .container > svg > path:first-child {

    opacity: .1;

    }



/* Counter  */

.bt_bb_counter_holder {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    height: 1em;

    line-height: 1;

    display: inline-block;

    font-weight: 800;

    }

.bt_bb_counter_holder .bt_bb_counter {

    height: 1em;

    }

.bt_bb_counter_holder .bt_bb_counter span.onedigit {

    height: 1em;

    margin: 0 -.015em;

    }

.bt_bb_counter_holder .bt_bb_counter span.onedigit span {

    height: 1em;

    }

.bt_bb_counter_holder.bt_bb_size_xsmall {

    font-size: .875em;

    }

.bt_bb_counter_holder.bt_bb_size_small {

    font-size: 1em;

    }

.bt_bb_counter_holder.bt_bb_size_normal {

    font-size: 1.5625em;

    }

.bt_bb_counter_holder.bt_bb_size_large {

    font-size: 2.5em;

    }

.bt_bb_counter_holder.bt_bb_size_xlarge {

    font-size: 3.75em;

    }

.btFixDroppedCase.bt_bb_counter_holder {

    height: 1.25em;

    line-height: 1.25;

    }

.btFixDroppedCase.bt_bb_counter_holder .bt_bb_counter {

    height: 1.25em;

    }

.btFixDroppedCase.bt_bb_counter_holder .bt_bb_counter span.onedigit {

    height: 1.25em;

    }

.btFixDroppedCase.bt_bb_counter_holder .bt_bb_counter span.onedigit span {

    height: 1.25em;

    }

.btCounterHolder {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    }

.btCounterHolder .btCountdownHolder {

    padding: 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    margin-left: -1rem;

    margin-right: -1rem;

    }

.btCounterHolder .btCountdownHolder .days,

.btCounterHolder .btCountdownHolder .hours,

.btCounterHolder .btCountdownHolder .minutes,

.btCounterHolder .btCountdownHolder .seconds {

    float: none;

    width: auto;

    -webkit-flex: 1 1 25%;

    -ms-flex: 1 1 25%;

    flex: 1 1 25%;

    padding: 0 1rem;

    }

.btCounterHolder .btCountdownHolder span[class$="_text"] {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-size: .875rem;

    font-weight: 400;

    padding: 0 0 .5rem;

    margin: 0;

    }

.btCounterHolder .btCountdownHolder > span {

    padding-top: 10px;

    padding-bottom: 0;

    }

.btCounterHolder .btCountdownHolder span[class^="n"],

.btCounterHolder .btCountdownHolder .days > span:first-child,

.btCounterHolder .btCountdownHolder .days > span:nth-child(2),

.btCounterHolder .btCountdownHolder .days > span:nth-child(3) {

    margin-left: -.0125em;

    margin-right: -.0125em;

    }

.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder span[class^="n"],

.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days > span:first-child,

.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days > span:nth-child(2),

.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days > span:nth-child(3) {

    color: #e94d65;

    }

.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder span[class^="n"],

.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder .days > span:first-child,

.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder .days > span:nth-child(2),

.bt_bb_background_overlay_solid_accent .btCounterHolder .btCountdownHolder .days > span:nth-child(3) {

    color: #fff;

    }

.btCounterHolder.btCounterLargeSize {

    font-size: 3.75rem;

    font-weight: 500;

    }

.btCounterHolder.btCounterLargeSize .btCountdownHolder {

    padding: 0;

    }

.btCounterHolder .hours:before,

.btCounterHolder .minutes:before,

.btCounterHolder .seconds:before {

    content: "";

    text-align: center;

    display: block;

    line-height: 0;

    top: 0;

    bottom: 0;

    left: 0;

    position: absolute;

    border-right: 1px solid;

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    }

.btLightSkin .btCounterHolder .hours:before,

.btLightSkin .btCounterHolder .minutes:before,

.btLightSkin .btCounterHolder .seconds:before,

.btDarkSkin .btLightSkin .btCounterHolder .hours:before,

.btDarkSkin .btLightSkin .btCounterHolder .minutes:before,

.btDarkSkin .btLightSkin .btCounterHolder .seconds:before,

.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder .hours:before,

.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder .minutes:before,

.btLightSkin .btDarkSkin .btLightSkin .btCounterHolder .seconds:before {

    border-color: rgba(24,24,24,.2);

    }

.btDarkSkin .btCounterHolder .hours:before,

.btDarkSkin .btCounterHolder .minutes:before,

.btDarkSkin .btCounterHolder .seconds:before,

.btLightSkin .btDarkSkin .btCounterHolder .hours:before,

.btLightSkin .btDarkSkin .btCounterHolder .minutes:before,

.btLightSkin .btDarkSkin .btCounterHolder .seconds:before,

.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder .hours:before,

.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder .minutes:before,

.btDarkSkin.btLightSkin .btDarkSkin .btCounterHolder .seconds:before {

    border-color: rgba(255,255,255,.2);

    }

.btCountDownNoLines.btCounterHolder .hours:before,

.btCountDownNoLines.btCounterHolder .minutes:before,

.btCountDownNoLines.btCounterHolder .seconds:before {

    display: none;

    }

@media (max-width: 780px) {

.btCounterHolder .btCountdownHolder {

    margin-left: 0;

    margin-right: 0;

    }

.btCounterHolder .btCountdownHolder .days,

.btCounterHolder .btCountdownHolder .hours,

.btCounterHolder .btCountdownHolder .minutes,

.btCounterHolder .btCountdownHolder .seconds {

    padding: 0;

    }

.btCounterHolder .btCountdownHolder {

    display: block;

    }

.btCounterHolder .btCountdownHolder .days,

.btCounterHolder .btCountdownHolder .hours,

.btCounterHolder .btCountdownHolder .minutes,

.btCounterHolder .btCountdownHolder .seconds {

    display: block;

    }

.btCounterHolder .btCountdownHolder .days:before,

.btCounterHolder .btCountdownHolder .hours:before,

.btCounterHolder .btCountdownHolder .minutes:before,

.btCounterHolder .btCountdownHolder .seconds:before {

    display: none;

    }

.btCounterHolder .btCountdownHolder .days_text {

    padding: 0;

    margin: 0;

    }

}



/* Working hours */

.btWorkingHours .btWorkingHoursInner .bt_bb_working_hours_inner_title,

.btWorkingHours .btWorkingHoursInner .bt_bb_working_hours_inner_content {

    font-size: .875em;

    }

.btLightSkin .btWorkingHours .bt_bb_working_hours_inner_row:after,

.btDarkSkin .btLightSkin .btWorkingHours .bt_bb_working_hours_inner_row:after,

.btLightSkin .btDarkSkin .btLightSkin .btWorkingHours .bt_bb_working_hours_inner_row:after {

    border-color: #181818;

    }

.btDarkSkin .btWorkingHours .bt_bb_working_hours_inner_row:after,

.btLightSkin .btDarkSkin .btWorkingHours .bt_bb_working_hours_inner_row:after,

.btDarkSkin.btLightSkin .btDarkSkin .btWorkingHours .bt_bb_working_hours_inner_row:after {

    border-color: #fff;

    }

.btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link {

    overflow: visible;

    }

.btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {

    background-color: #e94d65;

    color: #fff;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    border-radius: 0;

    overflow: hidden;

    }

.btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a:after {

    background: rgba(24,24,24,.2);

    color: currentColor;

    border-radius: 0;

    content: "\f017";

    font-family: FontAwesome;

    }

.btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a:hover {

    background: #1b4962;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btDarkSkin .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a:hover,

.btLightSkin .btDarkSkin .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a:hover {

    color: #fff;

    }

.lightColorBookButton.btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {

    background: #fff;

    color: #181818;

    }

.btHardRoundedButtons .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {

    border-radius: 50px;

    }

.btSoftRoundedButtons .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {

    border-radius: 5px;

    }

@media (max-width: 580px) {

.bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper {

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_content {

    padding-left: 0 !important;

    padding-right: 0 !important;

    }

.bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link {

    -webkit-flex: 1 0 100%;

    -ms-flex: 1 0 100%;

    flex: 1 0 100%;

    margin: 0;

    width: 100%;

    float: none;

    text-align: inherit;

    }

.bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {

    margin: 0;

    }

}



/* Masonry image grid hover effect */

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner {

    overflow: hidden;

    }

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image {

    position: relative;

    }

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:before {

    position: absolute;

    content: "";

    display: block;

    background: rgba(24,24,24,.5);

    top: -1px;

    bottom: -1px;

    left: -1px;

    right: -1px;

    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.25em;

    display: block;

    content: "\ea08";

    font-family: Essential;

    width: 2.25em;

    height: 2.25em;

    line-height: 2.25;

    text-align: center;

    background: #e94d65;

    color: #fff;

    border-radius: 50%;

    position: absolute;

    left: 50%;

    top: 50%;

    margin: -1.625em 0 0 -1.625em;

    opacity: 0;

    z-index: 2;

    pointer-events: none;

    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: translateY(20%);

    -moz-transform: translateY(20%);

    -ms-transform: translateY(20%);

    transform: translateY(20%);

    }

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:hover:before {

    opacity: .8;

    }

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:hover:after {

    opacity: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition-delay: 100ms;

    -moz-transition-delay: 100ms;

    transition-delay: 100ms;

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.bt_bb_masonry_image_grid.bt_bb_no_lightbox .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after,

.bt_bb_masonry_image_grid.bt_bb_no_lightbox .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:before {

    display: none;

    }

.bt_bb_masonry_image_grid.bt_bb_gap_no_gap .bt_bb_masonry_post_image_content {

    margin-left: 0;

    margin-top: 0;

    }

.bt_bb_masonry_image_grid.bt_bb_gap_no_gap .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {

    -webkit-transform: translate(0,0);

    -moz-transform: translate(0,0);

    -ms-transform: translate(0,0);

    transform: translate(0,0);

    }

.bt_bb_masonry_image_grid.bt_bb_gap_no_gap .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after {

    margin: -1.125em 0 0 -1.125em;

    }

.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.375em 0 0 -1.375em;

    }

.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.625em 0 0 -1.625em;

    }

.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 > .bt_bb_grid_item_inner_image:after {

    margin: -2.125em 0 0 -2.125em;

    }



/* Portfolio / Post grid loader */

.bt_bb_post_grid_loader {

    margin: 0 auto 1.5em auto;

    font-size: 6px;

    position: absolute;

    text-indent: -9999em;

    width: 64px;

    height: 64px;

    display: block;

    -webkit-animation: none;

    -moz-animation: none;

    animation: none;

    border: 0;

    left: 50%;

    margin-left: -32px;

    top: 10em;

    }

.bt_bb_post_grid_loader > div,

.bt_bb_post_grid_loader > span {

    position: absolute;

    top: 27px;

    width: 11px;

    height: 11px;

    border-radius: 50%;

    background: #e94d65;

    -webkit-animation-timing-function: cubic-bezier(0,1,1,0);

    -moz-animation-timing-function: cubic-bezier(0,1,1,0);

    animation-timing-function: cubic-bezier(0,1,1,0);

    }

.bt_bb_post_grid_loader > div:nth-child(1),

.bt_bb_post_grid_loader > span:nth-child(1) {

    left: 6px;

    -webkit-animation: lds-ellipsis1 .6s infinite;

    -moz-animation: lds-ellipsis1 .6s infinite;

    animation: lds-ellipsis1 .6s infinite;

    }

.bt_bb_post_grid_loader > div:nth-child(2),

.bt_bb_post_grid_loader > span:nth-child(2) {

    left: 6px;

    -webkit-animation: lds-ellipsis2 .6s infinite;

    -moz-animation: lds-ellipsis2 .6s infinite;

    animation: lds-ellipsis2 .6s infinite;

    }

.bt_bb_post_grid_loader > div:nth-child(3),

.bt_bb_post_grid_loader > span:nth-child(3) {

    left: 26px;

    -webkit-animation: lds-ellipsis2 .6s infinite;

    -moz-animation: lds-ellipsis2 .6s infinite;

    animation: lds-ellipsis2 .6s infinite;

    }

.bt_bb_post_grid_loader > div:nth-child(4),

.bt_bb_post_grid_loader > span:nth-child(4) {

    left: 45px;

    -webkit-animation: lds-ellipsis3 .6s infinite;

    -moz-animation: lds-ellipsis3 .6s infinite;

    animation: lds-ellipsis3 .6s infinite;

    }

.bt_bb_post_grid_loader > div:nth-child(5),

.bt_bb_post_grid_loader > div:nth-child(6),

.bt_bb_post_grid_loader > span:nth-child(5),

.bt_bb_post_grid_loader > span:nth-child(6) {

    display: none;

    }



/* Portfolio / Post grid filter */

.bt_bb_post_grid_filter {

    text-align: inherit;

    padding: 1em 0 1.5em;

    font-weight: 700;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 1em;

    }

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {

    padding: .5em 0;

    margin: 0 50px 0 0;

    background: transparent !important;

    position: relative;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    }

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:last-child {

    margin: 0;

    }

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:before {

    content: ' ';

    display: block;

    position: absolute;

    z-index: 5;

    left: -15px;

    width: 10px;

    pointer-events: none;

    height: 2px;

    background-color: #e94d65;

    top: 50%;

    margin-top: -1px;

    -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;

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.rtl .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:before {

    left: auto;

    right: -15px;

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {

    color: #e94d65;

    }

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.rtl .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {

    margin: 0 0 0 50px;

    }

.rtl .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:last-child {

    margin: 0;

    }



/* Portfolio / Post tiles */

.bt_bb_masonry_post_tiles,

.bt_bb_masonry_portfolio_tiles {

    position: relative;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item {

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item:after,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:after {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    z-index: 1;

    -webkit-box-shadow: 0 0 0 #191919;

    box-shadow: 0 0 0 #191919;

    opacity: 0;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.bt_bb_gap_small.bt_bb_masonry_post_tiles .bt_bb_grid_item:after,

.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:after {

    left: .625em;

    top: .625em;

    }

.bt_bb_gap_normal.bt_bb_masonry_post_tiles .bt_bb_grid_item:after,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:after {

    left: 1.25em;

    top: 1.25em;

    }

.bt_bb_gap_large.bt_bb_masonry_post_tiles .bt_bb_grid_item:after,

.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:after {

    left: 2.5em;

    top: 2.5em;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner {

    position: relative;

    overflow: hidden;

    z-index: 2;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail img,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail img {

    display: block;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {

    display: block;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    pointer-events: none;

    padding: 1em;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title {

    padding: 0;

    font-size: 1.5625em;

    color: #e94d65;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt {

    font-size: .875em;

    line-height: 1.5;

    margin-top: 1em;

    color: #181818;

    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;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt:empty,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt:empty {

    display: none;

    margin: 0;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    padding: 1em;

    text-align: center;

    pointer-events: none;

    opacity: 1;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init h5,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init h5 {

    padding-bottom: 0;

    color: #fff;

    text-shadow: 0 2px 5px rgba(24,24,24,.7);

    font-size: 1.875em;

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover {

    z-index: 100;

    -webkit-transform: translateY(-5px);

    -moz-transform: translateY(-5px);

    -ms-transform: translateY(-5px);

    transform: translateY(-5px);

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {

    opacity: 0;

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover:after,

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover:after {

    -webkit-box-shadow: 0 2px 20px #191919;

    box-shadow: 0 2px 20px #191919;

    opacity: .2;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {

    background: #fff;

    padding: .625em 1.875em 1.5625em;

    -webkit-transform: translateY(100%);

    -moz-transform: translateY(100%);

    -ms-transform: translateY(100%);

    transform: translateY(100%);

    opacity: 0;

    -webkit-transition: 400ms ease all;

    -moz-transition: 400ms ease all;

    transition: 400ms ease all;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus {

    width: 1.875em;

    height: 1.875em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    position: absolute;

    right: 1.875em;

    top: .875em;

    z-index: 1;

    -webkit-transform: scale(2) skewY(15deg);

    -moz-transform: scale(2) skewY(15deg);

    -ms-transform: scale(2) skewY(15deg);

    transform: scale(2) skewY(15deg);

    opacity: 0;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transition-delay: 0;

    -moz-transition-delay: 0;

    transition-delay: 0;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus:before,

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus:after,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus:before,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus:after {

    display: block;

    width: 100%;

    height: 2px;

    background: #fff;

    content: "";

    -webkit-transform-origin: 50% 50%;

    -moz-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-flex: 0 0 100%;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    position: absolute;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus:after,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-plus:after {

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg);

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter {

    position: absolute;

    background: #fff;

    height: 50em;

    left: 0;

    right: -1px;

    -webkit-transform: rotate(0);

    -moz-transform: rotate(0);

    -ms-transform: rotate(0);

    transform: rotate(0);

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    margin-top: -.625em;

    -webkit-transition: 500ms ease transform;

    -moz-transition: 500ms ease transform;

    transition: 500ms ease transform;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:after,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:after {

    display: block;

    content: "";

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 0 120px 100px 0;

    border-color: transparent #1b4962 transparent transparent;

    position: absolute;

    right: 0;

    top: -.5px;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title,

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt {

    position: relative;

    z-index: 1;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:before,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:before {

    display: block;

    content: "";

    width: 100%;

    left: 0;

    height: 150px;

    background: -webkit-linear-gradient(bottom,#191919 0%,transparent 100%);

    background: -moz-linear-gradient(bottom,#191919 0%,transparent 100%);

    background: linear-gradient(to top,#191919 0%,transparent 100%);

    position: absolute;

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    opacity: .5;

    position: absolute;

    top: 0;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    opacity: 1;

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter {

    -webkit-transform: skewY(-15deg);

    -moz-transform: skewY(-15deg);

    -ms-transform: skewY(-15deg);

    transform: skewY(-15deg);

    }

.bt_bb_look_triangular.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-plus,

.bt_bb_look_triangular.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-plus {

    -webkit-transform: scale(1) skewY(15deg);

    -moz-transform: scale(1) skewY(15deg);

    -ms-transform: scale(1) skewY(15deg);

    transform: scale(1) skewY(15deg);

    opacity: 1;

    -webkit-transition-delay: 300ms;

    -moz-transition-delay: 300ms;

    transition-delay: 300ms;

    }

.bt_bb_look_gradient_bgn.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_look_gradient_bgn.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {

    -webkit-transform: translateY(100%);

    -moz-transform: translateY(100%);

    -ms-transform: translateY(100%);

    transform: translateY(100%);

    -webkit-transition: 400ms ease all;

    -moz-transition: 400ms ease all;

    transition: 400ms ease all;

    padding: 5em 2.5em 1.5625em;

    background: -webkit-linear-gradient(top,transparent 0%,rgba(255,255,255,.85) 50%);

    background: -moz-linear-gradient(top,transparent 0%,rgba(255,255,255,.85) 50%);

    background: linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.85) 50%);

    }

.bt_bb_look_gradient_bgn.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content,

.bt_bb_look_gradient_bgn.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content {

    -webkit-transform: translateY(0%);

    -moz-transform: translateY(0%);

    -ms-transform: translateY(0%);

    transform: translateY(0%);

    }

.bt_bb_look_solid_bgn.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_look_solid_bgn.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {

    -webkit-transform: translateY(100%);

    -moz-transform: translateY(100%);

    -ms-transform: translateY(100%);

    transform: translateY(100%);

    -webkit-transition: 400ms ease all;

    -moz-transition: 400ms ease all;

    transition: 400ms ease all;

    padding: 1.5625em 2.5em;

    background: #fff;

    }

.bt_bb_look_solid_bgn.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:after,

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:after,

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:after,

.bt_bb_look_solid_bgn.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:after,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:after,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content:after {

    display: block;

    content: "";

    background: -webkit-linear-gradient(bottom,#191919 0%,transparent 100%);

    background: -moz-linear-gradient(bottom,#191919 0%,transparent 100%);

    background: linear-gradient(to top,#191919 0%,transparent 100%);

    position: absolute;

    height: 50px;

    left: 0;

    right: -1px;

    top: 0;

    -webkit-transform: translateY(-100%) scaleY(0);

    -moz-transform: translateY(-100%) scaleY(0);

    -ms-transform: translateY(-100%) scaleY(0);

    transform: translateY(-100%) scaleY(0);

    -webkit-transition: 400ms ease all;

    -moz-transition: 400ms ease all;

    transition: 400ms ease all;

    -webkit-transform-origin: 0 100%;

    -moz-transform-origin: 0 100%;

    -ms-transform-origin: 0 100%;

    transform-origin: 0 100%;

    opacity: 0;

    }

.bt_bb_look_solid_bgn.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content,

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content,

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content,

.bt_bb_look_solid_bgn.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content {

    -webkit-transform: translateY(0%);

    -moz-transform: translateY(0%);

    -ms-transform: translateY(0%);

    transform: translateY(0%);

    }

.bt_bb_look_solid_bgn.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content:after,

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content:after,

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content:after,

.bt_bb_look_solid_bgn.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content:after,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content:after,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content:after {

    -webkit-transform: translateY(-100%) scaleY(1);

    -moz-transform: translateY(-100%) scaleY(1);

    -ms-transform: translateY(-100%) scaleY(1);

    transform: translateY(-100%) scaleY(1);

    opacity: .3;

    }

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before {

    display: block;

    content: "";

    width: 4em;

    height: 4em;

    position: absolute;

    right: 0;

    top: -2em;

    background: #e94d65;

    z-index: 1;

    -webkit-transform: rotate(45deg) translate(140%,-140%) scale(2);

    -moz-transform: rotate(45deg) translate(140%,-140%) scale(2);

    -ms-transform: rotate(45deg) translate(140%,-140%) scale(2);

    transform: rotate(45deg) translate(140%,-140%) scale(2);

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus {

    width: 1.875em;

    height: 1.875em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    position: absolute;

    right: .875em;

    top: -.9em;

    z-index: 1;

    -webkit-transform: scale(2);

    -moz-transform: scale(2);

    -ms-transform: scale(2);

    transform: scale(2);

    opacity: 0;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transition-delay: 0;

    -moz-transition-delay: 0;

    transition-delay: 0;

    }

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:before,

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:before,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after {

    display: block;

    width: 100%;

    height: 2px;

    background: #fff;

    content: "";

    -webkit-transform-origin: 50% 50%;

    -moz-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-flex: 0 0 100%;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    position: absolute;

    z-index: 2;

    }

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after {

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg);

    }

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter:before,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter:before {

    opacity: 1;

    -webkit-transform: rotate(45deg) translate(50%,-50%) scale(2);

    -moz-transform: rotate(45deg) translate(50%,-50%) scale(2);

    -ms-transform: rotate(45deg) translate(50%,-50%) scale(2);

    transform: rotate(45deg) translate(50%,-50%) scale(2);

    -webkit-transition-delay: 200ms;

    -moz-transition-delay: 200ms;

    transition-delay: 200ms;

    }

.bt_bb_look_triangle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus,

.bt_bb_look_triangle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus {

    -webkit-transform: scale(1) rotate(0);

    -moz-transform: scale(1) rotate(0);

    -ms-transform: scale(1) rotate(0);

    transform: scale(1) rotate(0);

    opacity: 1;

    -webkit-transition-delay: 300ms;

    -moz-transition-delay: 300ms;

    transition-delay: 300ms;

    }

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter:before {

    display: block;

    content: "";

    width: 4em;

    height: 4em;

    position: absolute;

    right: 1em;

    top: -2em;

    background: #1b4962;

    z-index: 1;

    border-radius: 50%;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: scale(2);

    -moz-transform: scale(2);

    -ms-transform: scale(2);

    transform: scale(2);

    opacity: 0;

    }

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus {

    width: 1.875em;

    height: 1.875em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    position: absolute;

    right: 2.075em;

    top: -.9em;

    z-index: 1;

    -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;

    -webkit-transition-delay: 0;

    -moz-transition-delay: 0;

    transition-delay: 0;

    }

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:before,

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:before,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after {

    display: block;

    width: 100%;

    height: 2px;

    background: #fff;

    content: "";

    -webkit-transform-origin: 50% 50%;

    -moz-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-flex: 0 0 100%;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    position: absolute;

    z-index: 2;

    }

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus:after {

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg);

    }

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter:before,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter:before {

    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;

    }

.bt_bb_look_circle.bt_bb_masonry_post_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus,

.bt_bb_look_circle.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item:hover .bt_bb_grid_item_inner_content .triangle-starter .triangle-plus {

    -webkit-transform: scale(1) rotate(0);

    -moz-transform: scale(1) rotate(0);

    -ms-transform: scale(1) rotate(0);

    transform: scale(1) rotate(0);

    opacity: 1;

    -webkit-transition-delay: 300ms;

    -moz-transition-delay: 300ms;

    transition-delay: 300ms;

    }

.bt_bb_gap_no_gap.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content,

.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content {

    margin-left: 0;

    margin-top: 0;

    }

.bt_bb_gap_small.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content,

.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content {

    margin-left: -.625em;

    margin-top: -.625em;

    }

.bt_bb_gap_small.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner,

.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {

    position: relative;

    }

.bt_bb_gap_small.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail,

.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {

    -webkit-transform: translate(.625em,.625em);

    -moz-transform: translate(.625em,.625em);

    -ms-transform: translate(.625em,.625em);

    transform: translate(.625em,.625em);

    }

.bt_bb_gap_small.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init,

.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {

    left: .625em;

    top: .625em;

    }

.bt_bb_gap_small.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {

    left: .625em;

    }

.bt_bb_gap_normal.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content {

    margin-left: -1.25em;

    margin-top: -1.25em;

    }

.bt_bb_gap_normal.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {

    position: relative;

    }

.bt_bb_gap_normal.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {

    -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_gap_normal.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {

    left: 1.25em;

    top: 1.25em;

    }

.bt_bb_gap_normal.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {

    left: 1.25em;

    }

.bt_bb_gap_large.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content,

.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content {

    margin-left: -2.5em;

    margin-top: -2.5em;

    }

.bt_bb_gap_large.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner,

.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {

    position: relative;

    }

.bt_bb_gap_large.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail,

.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {

    -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_gap_large.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init,

.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init {

    left: 2.5em;

    top: 2.5em;

    }

.bt_bb_gap_large.bt_bb_masonry_post_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content,

.bt_bb_gap_large.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {

    left: 2.5em;

    }

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_date {

    padding-left: 0;

    font-weight: normal;

    }

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_date:before {

    content: '';

    }



/* 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%;

    }

}



/* Latest posts */

.bt_bb_latest_posts {

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

.bt_bb_columns_1.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    }

.bt_bb_columns_2.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 50%;

    flex-basis: 50%;

    max-width: 50%;

    }

.bt_bb_columns_3.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 33.333333%;

    flex-basis: 33.333333%;

    max-width: 33.333333%;

    }

.bt_bb_columns_4.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 25%;

    flex-basis: 25%;

    max-width: 25%;

    }

.bt_bb_columns_5.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 20%;

    flex-basis: 20%;

    max-width: 20%;

    }

.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 16.66666%;

    flex-basis: 16.66666%;

    max-width: 16.66666%;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    margin-bottom: 1em;

    width: 10.625em;

    height: 10.625em;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img {

    display: block;

    }

.bt_bb_image_shape_rounded.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    border-radius: 5px;

    }

.bt_bb_image_shape_round.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    border-radius: 50%;

    }

.bt_bb_image_shape_slanted_left.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.bt_bb_image_shape_slanted_left.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img {

    -webkit-transform: skewX(-8deg) scale(1.175);

    -moz-transform: skewX(-8deg) scale(1.175);

    -ms-transform: skewX(-8deg) scale(1.175);

    transform: skewX(-8deg) scale(1.175);

    }

.rtl .bt_bb_image_shape_slanted_left.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    -webkit-transform-origin: 0 100%;

    -moz-transform-origin: 0 100%;

    -ms-transform-origin: 0 100%;

    transform-origin: 0 100%;

    }

.bt_bb_image_shape_slanted_right.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    -webkit-transform-origin: 0 100%;

    -moz-transform-origin: 0 100%;

    -ms-transform-origin: 0 100%;

    transform-origin: 0 100%;

    }

.bt_bb_image_shape_slanted_right.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image img {

    -webkit-transform: skewX(8deg) scale(1.175);

    -moz-transform: skewX(8deg) scale(1.175);

    -ms-transform: skewX(8deg) scale(1.175);

    transform: skewX(8deg) scale(1.175);

    }

.rtl .bt_bb_image_shape_slanted_right.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content {

    overflow: hidden;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content > * {

    z-index: 10;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {

    padding-bottom: .5em;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories {

    font-size: .875em;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    position: relative;

    }

.bt_bb_show_dash_true.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {

    background: currentColor;

    height: 2px;

    width: 1.42857em;

    display: block;

    content: "";

    -webkit-transform: translate(-2.142857em,8px);

    -moz-transform: translate(-2.142857em,8px);

    -ms-transform: translate(-2.142857em,8px);

    transform: translate(-2.142857em,8px);

    position: absolute;

    }

.rtl .bt_bb_show_dash_true.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {

    -webkit-transform: translate(2.142857em,8px);

    -moz-transform: translate(2.142857em,8px);

    -ms-transform: translate(2.142857em,8px);

    transform: translate(2.142857em,8px);

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li {

    margin: 0;

    line-height: 1.5;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a {

    padding: 0;

    background: transparent;

    color: currentColor;

    -webkit-transition: 200ms ease opacity;

    -moz-transition: 200ms ease opacity;

    transition: 200ms ease opacity;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a:hover {

    opacity: .6;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li:not(:last-child):after {

    display: block;

    width: 1em;

    content: "";

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    padding-bottom: .5em;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {

    font-weight: 400;

    padding: 0;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    line-height: 1.5;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {

    font-family: FontAwesome;

    color: #e94d65;

    margin: 0 .3em 0 0;

    }

.rtl .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {

    margin: 0 0 0 .3em;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:after {

    content: "";

    display: block;

    width: 1em;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span.bt_bb_latest_posts_item_author a {

    color: currentColor;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span.bt_bb_latest_posts_item_author a:hover {

    color: #e94d65;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span.bt_bb_latest_posts_item_date:before {

    content: "\f017";

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span.bt_bb_latest_posts_item_author:before {

    content: "\f2be";

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span.bt_bb_latest_posts_item_comments:before {

    content: "\f0e5";

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:last-child:after {

    display: none;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 1.5625em;

    font-weight: 800;

    padding: 0;

    margin-bottom: .5em;

    position: relative;

    height: auto;

    overflow: hidden;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 1.3em;

    max-height: 2.6em;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {

    color: #e94d65;

    line-height: inherit;

    display: inline-block;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {

    color: currentColor;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt {

    font-size: .875em;

    margin-bottom: 1em;

    position: relative;

    height: auto;

    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;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt:empty {

    margin: 0;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-size: .875em;

    font-weight: 800;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more a {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    color: #e94d65;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more a:after {

    font-family: FontAwesome;

    content: "\f105";

    margin: 0 .6em;

    }

.rtl .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more a:after {

    content: "\f104";

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more a:hover {

    color: currentColor;

    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content > *:last-child {

    margin-bottom: 0;

    }

.bt_bb_latest_posts.bt_bb_look_standard,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted {

    -webkit-align-items: stretch;

    -ms-flex-align: stretch;

    align-items: stretch;

    }

.bt_bb_latest_posts.bt_bb_look_standard .bt_bb_latest_posts_item,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.bt_bb_latest_posts.bt_bb_look_standard .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    display: none;

    }

.bt_bb_latest_posts.bt_bb_look_standard .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {

    padding: 1.875em;

    position: relative;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    min-height: 22.5em;

    }

.bt_bb_latest_posts.bt_bb_look_standard .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content:after,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content:after {

    display: block;

    content: "";

    background: currentColor;

    position: absolute;

    left: 0;

    top: 0;

    right: -1px;

    bottom: 0;

    opacity: .05;

    pointer-events: none;

    z-index: 1;

    }

.bt_bb_latest_posts.bt_bb_look_standard .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {

    font-size: 1.25em;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    position: relative;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_image {

    display: block;

    border-radius: 0;

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    width: auto;

    height: auto;

    margin: 0;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_image a {

    display: block;

    left: 50%;

    top: 50%;

    position: relative;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_image a img {

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    }

.bt_bb_gap_small.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_image {

    left: .625em;

    right: .625em;

    bottom: 1.25em;

    }

.bt_bb_gap_normal.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_image {

    left: 1.25em;

    right: 1.25em;

    bottom: 2.5em;

    }

.bt_bb_gap_large.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_image {

    left: 2.5em;

    right: 2.5em;

    bottom: 5em;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content {

    color: #fff;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content:after {

    opacity: .85;

    background: -webkit-linear-gradient(top,transparent 30%,#191919 60%);

    background: -moz-linear-gradient(top,transparent 30%,#191919 60%);

    background: linear-gradient(to bottom,transparent 30%,#191919 60%);

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {

    background: #e94d65;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {

    color: currentColor;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {

    color: #e94d65;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {

    font-size: 1.5625em;

    }

.bt_bb_columns_3.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    -webkit-flex-basis: 66.66666%;

    flex-basis: 66.66666%;

    max-width: 66.66666%;

    }

.bt_bb_columns_4.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    -webkit-flex-basis: 50%;

    flex-basis: 50%;

    max-width: 50%;

    }

.bt_bb_columns_5.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    -webkit-flex-basis: 40%;

    flex-basis: 40%;

    max-width: 40%;

    }

.bt_bb_columns_6.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    -webkit-flex-basis: 33.333333%;

    flex-basis: 33.333333%;

    max-width: 33.333333%;

    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:last-child {

    display: none;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted {

    -webkit-align-items: stretch;

    -ms-flex-align: stretch;

    align-items: stretch;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {

    padding: 1.875em;

    position: relative;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    min-height: 22.5em;

    overflow: hidden;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item {

    position: relative;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    display: block;

    border-radius: 0;

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    width: auto;

    height: auto;

    margin: 0;

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image a {

    display: block;

    left: 50%;

    top: 50%;

    position: relative;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image a img {

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    }

.bt_bb_gap_small.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    left: .625em;

    right: .625em;

    bottom: 1.25em;

    }

.bt_bb_gap_normal.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    left: 1.25em;

    right: 1.25em;

    bottom: 2.5em;

    }

.bt_bb_gap_large.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    left: 2.5em;

    right: 2.5em;

    bottom: 5em;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {

    color: #181818;

    }

.bt_bb_latest_posts.bt_bb_look_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content:after {

    display: block;

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    right: -1px;

    bottom: 0;

    opacity: .1;

    pointer-events: none;

    z-index: 1;

    background: -webkit-linear-gradient(top,transparent 20%,#fff 40%);

    background: -moz-linear-gradient(top,transparent 20%,#fff 40%);

    background: linear-gradient(to bottom,transparent 20%,#fff 40%);

    opacity: .9;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {

    padding: 0;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date {

    font-size: 1.25em;

    font-weight: 300;

    text-transform: uppercase;

    line-height: 1;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before {

    display: none;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day {

    font-size: 1.5em;

    font-weight: 800;

    display: block;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date span:before,

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date span:before,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date span:before,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date span:before,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date span:before,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date span:before {

    display: none;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {

    padding: 0;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date {

    position: absolute;

    top: 0;

    right: 0;

    color: #181818;

    padding: .8em;

    text-align: right;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    line-height: .8;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before {

    display: block;

    content: "";

    background: #fff;

    width: 9em;

    height: 5em;

    position: absolute;

    z-index: -1;

    right: -1px;

    top: 0;

    margin: 0;

    -webkit-transform: skewY(30deg);

    -moz-transform: skewY(30deg);

    -ms-transform: skewY(30deg);

    transform: skewY(30deg);

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.rtl .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.rtl .bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.rtl .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date {

    right: auto;

    left: 0;

    text-align: left;

    }

.rtl .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.rtl .bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before,

.rtl .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date:before {

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: skewY(-30deg);

    -moz-transform: skewY(-30deg);

    -ms-transform: skewY(-30deg);

    transform: skewY(-30deg);

    right: auto;

    left: 0;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {

    padding: 0;

    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date {

    width: 3.6em;

    height: 3.6em;

    position: absolute;

    top: 1em;

    right: 1em;

    border-radius: 50%;

    background: #e94d65;

    color: #fff;

    padding: .25em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    text-align: center;

    line-height: .8;

    }

.rtl .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.rtl .bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,

.rtl .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date {

    right: auto;

    left: 1em;

    }

.bt_bb_latest_posts.bt_bb_look_clean .bt_bb_latest_posts_item_content {

    overflow: visible;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_no_gap {

    margin: 0;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_no_gap .bt_bb_latest_posts_item {

    padding-left: 2.5em;

    }

.rtl .bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_no_gap .bt_bb_latest_posts_item {

    padding-left: 0;

    padding-right: 2.5em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_small {

    margin: 0 -.625em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_small .bt_bb_latest_posts_item {

    padding-left: 3.125em;

    padding-right: .3125em;

    }

.rtl .bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_small .bt_bb_latest_posts_item {

    padding-left: .3125em;

    padding-right: 3.125em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_small .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    margin-left: -.625em;

    margin-right: -.625em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_normal {

    margin: 0 -1.25em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_normal .bt_bb_latest_posts_item {

    padding-left: 3.75em;

    padding-right: .625em;

    }

.rtl .bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_normal .bt_bb_latest_posts_item {

    padding-left: .625em;

    padding-right: 3.75em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_normal .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    margin-left: -1.25em;

    margin-right: -1.25em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_large {

    margin: 0 -2.5em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_large .bt_bb_latest_posts_item {

    padding-left: 5em;

    padding-right: 1.25em;

    }

.rtl .bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_large .bt_bb_latest_posts_item {

    padding-left: 1.25em;

    padding-right: 5em;

    }

.bt_bb_latest_posts.bt_bb_look_clean.bt_bb_gap_large .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {

    margin-left: -2.5em;

    margin-right: -2.5em;

    }

.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_small {

    margin: 0 -.625em;

    }

.bt_bb_latest_posts.bt_bb_gap_small .bt_bb_latest_posts_item {

    padding: 0 .625em 1.25em;

    }

.bt_bb_latest_posts.bt_bb_gap_normal {

    margin: 0 -1.25em;

    }

.bt_bb_latest_posts.bt_bb_gap_normal .bt_bb_latest_posts_item {

    padding: 0 1.25em 2.5em;

    }

.bt_bb_latest_posts.bt_bb_gap_large {

    margin: 0 -2.5em;

    }

.bt_bb_latest_posts.bt_bb_gap_large .bt_bb_latest_posts_item {

    padding: 0 2.5em 5em;

    }

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {

.bt_bb_columns_3.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    width: 66.66666%;

    }

.bt_bb_columns_4.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    width: 50%;

    }

.bt_bb_columns_5.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    width: 40%;

    }

.bt_bb_columns_6.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child {

    width: 33.333333%;

    }

}



@media (max-width: 992px) {

.bt_bb_columns_4.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 50% !important;

    flex-basis: 50% !important;

    max-width: 50% !important;

    width: 50% !important;

    }

.bt_bb_look_standard_highlighted.bt_bb_columns_4.bt_bb_latest_posts .bt_bb_latest_posts_item:first-child {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 33.33% !important;

    flex-basis: 33.33% !important;

    max-width: 33.33% !important;

    width: 33.33% !important;

    }

.bt_bb_look_standard_highlighted.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item:first-child {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

}



@media (max-width: 768px) {

.bt_bb_columns_2.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

.bt_bb_columns_3.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

.bt_bb_columns_4.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

.bt_bb_columns_5.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 50% !important;

    flex-basis: 50% !important;

    max-width: 50% !important;

    width: 50% !important;

    }

.bt_bb_look_standard_highlighted.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item:first-child {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

}



@media (max-width: 480px) {

.bt_bb_columns_6.bt_bb_latest_posts .bt_bb_latest_posts_item {

    -webkit-flex-basis: 100% !important;

    flex-basis: 100% !important;

    max-width: 100% !important;

    width: 100% !important;

    }

}



/* Masonry post grid */

.bt_bb_masonry_post_grid,

.bt_bb_masonry_portfolio_grid {

    position: relative;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content {

    background: transparent;

    padding: 0;

    }

.bt_bb_columns_1.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_1.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_1.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_1.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    }

.bt_bb_columns_2.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_2.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_2.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_2.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 50%;

    flex-basis: 50%;

    max-width: 50%;

    }

.bt_bb_columns_3.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_3.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_3.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_3.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 33.333333%;

    flex-basis: 33.333333%;

    max-width: 33.333333%;

    }

.bt_bb_columns_4.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_4.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_4.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_4.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 25%;

    flex-basis: 25%;

    max-width: 25%;

    }

.bt_bb_columns_5.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_5.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_5.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_5.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 20%;

    flex-basis: 20%;

    max-width: 20%;

    }

.bt_bb_columns_6.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_6.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_6.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_6.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 16.66666%;

    flex-basis: 16.66666%;

    max-width: 16.66666%;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {

    position: relative;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    overflow: hidden;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail {

    display: block;

    border-radius: 0;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > *,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > *,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > *,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > * {

    z-index: 10;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category {

    padding-bottom: .5em;

    font-size: .875em;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    text-transform: uppercase;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    position: relative;

    }

.bt_bb_show_dash_true.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.bt_bb_show_dash_show_dash.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.bt_bb_show_dash_true.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.bt_bb_show_dash_show_dash.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.bt_bb_show_dash_true.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.bt_bb_show_dash_show_dash.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.bt_bb_show_dash_true.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.bt_bb_show_dash_show_dash.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before {

    background: currentColor;

    height: 2px;

    width: 1.42857em;

    display: block;

    content: "";

    -webkit-transform: translate(-2.142857em,8px);

    -moz-transform: translate(-2.142857em,8px);

    -ms-transform: translate(-2.142857em,8px);

    transform: translate(-2.142857em,8px);

    position: absolute;

    }

.rtl .bt_bb_show_dash_true.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.rtl .bt_bb_show_dash_show_dash.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.rtl .bt_bb_show_dash_true.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.rtl .bt_bb_show_dash_show_dash.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.rtl .bt_bb_show_dash_true.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.rtl .bt_bb_show_dash_show_dash.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.rtl .bt_bb_show_dash_true.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,

.rtl .bt_bb_show_dash_show_dash.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before {

    -webkit-transform: translate(2.142857em,8px);

    -moz-transform: translate(2.142857em,8px);

    -ms-transform: translate(2.142857em,8px);

    transform: translate(2.142857em,8px);

    }

.bt_bb_show_dash_true.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty,

.bt_bb_show_dash_show_dash.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty,

.bt_bb_show_dash_true.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty,

.bt_bb_show_dash_show_dash.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty,

.bt_bb_show_dash_true.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty,

.bt_bb_show_dash_show_dash.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty,

.bt_bb_show_dash_true.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty,

.bt_bb_show_dash_show_dash.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:empty {

    display: none;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a {

    padding: 0;

    background: transparent !important;

    color: currentColor;

    -webkit-transition: 200ms ease opacity;

    -moz-transition: 200ms ease opacity;

    transition: 200ms ease opacity;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category a:hover {

    opacity: .6;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:not(:last-child):after,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:not(:last-child):after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:not(:last-child):after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:not(:last-child):after {

    display: block;

    width: 1em;

    content: "";

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    font-size: 1em;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li {

    margin: 0;

    line-height: 1.5;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {

    padding: 0;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:not(:last-child):after,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:not(:last-child):after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:not(:last-child):after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:not(:last-child):after {

    display: block;

    width: 1em;

    content: "";

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    padding: 0 0 .5em;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {

    font-weight: 400;

    padding: 0;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    line-height: 1.5;

    font-size: .875em;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {

    font-family: FontAwesome;

    color: #e94d65;

    margin: 0 .3em 0 0;

    }

.rtl .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,

.rtl .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,

.rtl .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before,

.rtl .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {

    margin: 0 0 0 .3em;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:after,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:after {

    content: "";

    display: block;

    width: 1em;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a {

    color: currentColor;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a:hover,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author a:hover {

    color: #e94d65;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_date:before,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_date:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_date:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_date:before {

    content: "\f017";

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author:before,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_author:before {

    content: "\f2be";

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_comments:before,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_comments:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_comments:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span.bt_bb_grid_item_item_comments:before {

    content: "\f0e5";

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:last-child:after,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:last-child:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:last-child:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:last-child:after {

    display: none;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 1.5625em;

    font-weight: 800;

    padding: 0;

    margin-bottom: .5em;

    position: relative;

    overflow: hidden;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 1.3em;

    max-height: 2.6em;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {

    color: #e94d65;

    line-height: inherit;

    display: inline-block;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {

    color: currentColor;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {

    font-size: .875em;

    margin-bottom: 1em;

    margin-top: 0;

    position: relative;

    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;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt:empty,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt:empty,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt:empty,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt:empty {

    margin: 0;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .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;

    margin-bottom: 1em;

    margin-top: 0;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:after,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:after {

    display: block;

    content: "";

    clear: both;

    width: 100%;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:empty,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:empty,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:empty,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:empty {

    display: none;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {

    padding: 0;

    }

.bt_bb_align_left .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_left .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_left .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_left .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .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_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_right .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_right .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_right .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .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_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_center .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_center .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon,

.bt_bb_align_center .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .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_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .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_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before {

    font-size: .875em;

    width: 2em;

    height: 2em;

    color: #e94d65;

    border-radius: 50%;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-size: .875em;

    font-weight: 800;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    color: #e94d65;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after {

    font-family: FontAwesome;

    content: "\f105";

    margin: 0 .6em;

    }

.rtl .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after,

.rtl .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after,

.rtl .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after,

.rtl .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:after {

    content: "\f104";

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:hover,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:hover,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:hover {

    color: currentColor;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > *:last-child,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > *:last-child,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > *:last-child,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content > *:last-child {

    margin-bottom: 0;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before {

    opacity: .8;

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after {

    opacity: 1;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_share,

.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_share,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_share,

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_share {

    opacity: 1;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {

    padding: 0;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,

.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date {

    font-size: 1.25em !important;

    font-weight: 300;

    text-transform: uppercase;

    line-height: 1 !important;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before,

.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before {

    display: none;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day,

.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day {

    font-size: 1.5em;

    font-weight: 800;

    display: block;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date span:before,

.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date span:before,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date span:before,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date span:before {

    display: none;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {

    padding: 0;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date {

    position: absolute;

    top: 0;

    right: 0;

    color: #181818;

    padding: .8em !important;

    text-align: right;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    line-height: .8 !important;

    pointer-events: none;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before {

    display: block;

    content: "" !important;

    background: #fff;

    width: 9em;

    height: 5em;

    position: absolute;

    z-index: -1;

    right: -1px;

    top: 0;

    margin: 0 !important;

    -webkit-transform: skewY(30deg);

    -moz-transform: skewY(30deg);

    -ms-transform: skewY(30deg);

    transform: skewY(30deg);

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.rtl .bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,

.rtl .bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date {

    right: auto;

    left: 0;

    text-align: left;

    }

.rtl .bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before,

.rtl .bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date:before {

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: skewY(-30deg);

    -moz-transform: skewY(-30deg);

    -ms-transform: skewY(-30deg);

    transform: skewY(-30deg);

    right: auto;

    left: 0;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {

    padding: 0;

    }

.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,

.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date {

    width: 3.6em;

    height: 3.6em;

    position: absolute;

    top: 1em;

    right: 1em;

    border-radius: 50%;

    background: #e94d65;

    color: #fff;

    padding: .25em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    text-align: center;

    line-height: .8 !important;

    pointer-events: none;

    }

.rtl .bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,

.rtl .bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date {

    right: auto;

    left: 1em;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail {

    position: relative;

    z-index: 10;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a {

    display: block;

    position: relative;

    overflow: hidden;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img {

    display: block;

    -webkit-transition: 500ms ease all;

    -moz-transition: 500ms ease all;

    transition: 500ms ease all;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:before {

    position: absolute;

    content: "";

    display: block;

    background: rgba(24,24,24,.5);

    top: -1px;

    bottom: 0;

    left: -1px;

    right: -1px;

    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_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after {

    font-size: 1.25em;

    display: block;

    content: "\e900";

    font-family: Essential;

    width: 2.25em;

    height: 2.25em;

    line-height: 2.25;

    text-align: center;

    background: #e94d65;

    color: #fff;

    border-radius: 50%;

    position: absolute;

    left: 50%;

    top: 50%;

    margin: -1.125em 0 0 -1.125em;

    opacity: 0;

    z-index: 2;

    pointer-events: none;

    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: translateY(20%);

    -moz-transform: translateY(20%);

    -ms-transform: translateY(20%);

    transform: translateY(20%);

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a 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_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:before {

    opacity: .8;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner:hover .bt_bb_grid_item_post_thumbnail a:after {

    opacity: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition-delay: 100ms;

    -moz-transition-delay: 100ms;

    transition-delay: 100ms;

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content {

    padding: 1.375em 1.875em 1.875em;

    background: transparent;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after,

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after {

    display: block;

    content: "";

    background: currentColor;

    position: absolute;

    left: 0;

    top: 0;

    right: -1px;

    bottom: 0;

    opacity: .05;

    pointer-events: none;

    z-index: 1;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail {

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    width: auto;

    height: auto;

    margin: 0;

    -webkit-transform: none;

    -moz-transform: none;

    -ms-transform: none;

    transform: none;

    height: auto !important;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a,

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a {

    display: block;

    left: 50%;

    top: 50%;

    position: relative;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a img {

    display: block;

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content {

    padding: 1.875em;

    position: relative;

    min-height: 22.5em;

    overflow: hidden;

    line-height: 1.5;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    color: #181818;

    }

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after,

.bt_bb_masonry_post_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after,

.bt_bb_masonry_portfolio_grid.bt_bb_look_image_below .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content:after {

    display: block;

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    right: -1px;

    bottom: 0;

    opacity: .1;

    pointer-events: none;

    z-index: 1;

    background: -webkit-linear-gradient(top,transparent 15%,#fff 50%);

    background: -moz-linear-gradient(top,transparent 15%,#fff 50%);

    background: linear-gradient(to bottom,transparent 15%,#fff 50%);

    opacity: .9;

    }

.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,

.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content {

    margin: 0;

    }

.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_no_gap.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_no_gap.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    padding: 0;

    }

.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,

.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content {

    margin: 0 -.3125em;

    }

.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_small.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_small.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    padding: 0 .3125em .625em;

    }

.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content {

    margin: 0 -.625em;

    }

.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_normal.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_normal.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    padding: 0 .625em 1.25em;

    }

.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content,

.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content,

.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content {

    margin: 0 -1.25em;

    }

.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_large.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_gap_large.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    padding: 0 1.25em 2.5em;

    }

@media (max-width: 768px) {

.bt_bb_columns_2.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_2.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_2.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_2.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

.bt_bb_columns_3.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_3.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_3.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_3.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

.bt_bb_columns_4.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_4.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_4.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_4.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

.bt_bb_columns_5.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_5.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_5.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_5.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

.bt_bb_columns_6.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_6.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item,

.bt_bb_columns_6.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item,

.bt_bb_columns_6.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item {

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    max-width: 100%;

    }

}



/* Masonry social icons */

.bt_facebook.bt_bb_icon .bt_bb_icon_holder:before {

    color: #FFF !important;

    -webkit-box-shadow: 0 0 0 1em #3b5998 inset !important;

    box-shadow: 0 0 0 1em #3b5998 inset !important;

    }

.bt_facebook.bt_bb_icon .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #3b5998 inset !important;

    box-shadow: 0 0 0 2px #3b5998 inset !important;

    color: #3b5998 !important;

    }

.bt_twitter.bt_bb_icon .bt_bb_icon_holder:before {

    color: #FFF !important;

    -webkit-box-shadow: 0 0 0 1em #1da1f2 inset !important;

    box-shadow: 0 0 0 1em #1da1f2 inset !important;

    }

.bt_twitter.bt_bb_icon .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #1da1f2 inset !important;

    box-shadow: 0 0 0 2px #1da1f2 inset !important;

    color: #1da1f2 !important;

    }

.bt_linkedin.bt_bb_icon .bt_bb_icon_holder:before {

    color: #FFF !important;

    -webkit-box-shadow: 0 0 0 1em #007bb5 inset !important;

    box-shadow: 0 0 0 1em #007bb5 inset !important;

    }

.bt_linkedin.bt_bb_icon .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #007bb5 inset !important;

    box-shadow: 0 0 0 2px #007bb5 inset !important;

    color: #007bb5 !important;

    }

.bt_google_plus.bt_bb_icon .bt_bb_icon_holder:before {

    color: #FFF !important;

    -webkit-box-shadow: 0 0 0 1em #dc4e40 inset !important;

    box-shadow: 0 0 0 1em #dc4e40 inset !important;

    }

.bt_google_plus.bt_bb_icon .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #dc4e40 inset !important;

    box-shadow: 0 0 0 2px #dc4e40 inset !important;

    color: #dc4e40 !important;

    }

.bt_vk.bt_bb_icon .bt_bb_icon_holder:before {

    color: #FFF !important;

    -webkit-box-shadow: 0 0 0 1em #4c75a5 inset !important;

    box-shadow: 0 0 0 1em #4c75a5 inset !important;

    }

.bt_vk.bt_bb_icon .bt_bb_icon_holder:hover:before {

    -webkit-box-shadow: 0 0 0 2px #4c75a5 inset !important;

    box-shadow: 0 0 0 2px #4c75a5 inset !important;

    color: #4c75a5 !important;

    }



/* Search */

.search-results.btNoSidebar .btContent .btArticleListItem:first-child {

    margin-top: 4em;

    }



/* No Search results section */

.btNoSearchResults {

    border: 2px solid #e94d65;

    padding: 3em;

    }

.btNoSidebar .btNoSearchResults {

    max-width: 1260px;

    margin: 0 auto;

    }

.bt_bb_plugin_active.btNoSidebar .btNoSearchResults {

    margin-top: 4em;

    }

.btSoftRoundedButtons .btNoSearchResults {

    border-radius: 5px;

    }

.btHardRoundedButtons .btNoSearchResults {

    border-radius: 50px;

    }

.btNoSearchResults .bt_bb_headline h2 {

    font-size: 1.25rem;

    font-family: Roboto,Arial,Helvetica,sans-serif;

    }

.btNoSearchResults .bt_bb_headline h2 .bt_bb_headline_content .bt_bb_search_keyword {

    font-weight: 700;

    }

.btNoSearchResults .bt_bb_headline_subheadline {

    margin-top: 2em !important;

    font-size: .875em !important;

    }

.btNoSearchResults #searchform {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btNoSearchResults #searchform input[type='search'] {

    -webkit-flex-basis: 78%;

    flex-basis: 78%;

    margin-right: 2%;

    }

.rtl .btNoSearchResults #searchform input[type='search'] {

    margin-right: 0;

    margin-left: 2%;

    }

.btNoSearchResults #searchform input[type='submit'] {

    -webkit-flex-basis: 20%;

    flex-basis: 20%;

    height: auto;

    cursor: pointer;

    font-size: 1em;

    line-height: 1;

    font-weight: 500;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    color: #fff;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    border: 0;

    background: #e94d65;

    padding: 0 1.875em;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-weight: 700;

    }

.btSoftRoundedButtons .btNoSearchResults #searchform input[type='submit'] {

    border-radius: 5px;

    }

.btHardRoundedButtons .btNoSearchResults #searchform input[type='submit'] {

    border-radius: 50px;

    }

.btNoSearchResults #searchform input[type='submit']:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.btNoSearchResults .bt_bb_button:last-child {

    display: inline-block;

    line-height: 1;

    margin-bottom: .25em;

    }

.btNoSearchResults .bt_bb_button:last-child a {

    -webkit-box-shadow: 0 0 0 2px #e94d65 inset,0 4px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 0 0 2px #e94d65 inset,0 4px 0 0 rgba(24,24,24,.2) inset;

    color: #e94d65;

    background: #fff;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.btNoSearchResults .bt_bb_button:last-child a:hover {

    -webkit-box-shadow: 0 0 0 2px #e94d65 inset,0 5px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2) !important;

    box-shadow: 0 0 0 2px #e94d65 inset,0 5px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2) !important;

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    color: #e94d65 !important;

    }

.rtl .btNoSearchResults .bt_bb_button:last-child {

    float: right;

    margin-left: .5em;

    margin-right: 0;

    }



/* Image service */

.bt_bb_service_image .bt_bb_service_image_content_image {

    margin-bottom: 1em;

    }

.bt_bb_service_image .bt_bb_service_image_content_image img {

    display: block;

    }

.bt_bb_shape_soft_rounded.bt_bb_service_image .bt_bb_service_image_content_image img {

    border-radius: 5px;

    }

.bt_bb_shape_hard_rounded.bt_bb_service_image .bt_bb_service_image_content_image img {

    border-radius: 50%;

    }

.bt_bb_shape_slanted_right.bt_bb_service_image .bt_bb_service_image_content_image img {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    -webkit-transform-origin: 0 100%;

    -moz-transform-origin: 0 100%;

    -ms-transform-origin: 0 100%;

    transform-origin: 0 100%;

    }

.bt_bb_shape_slanted_left.bt_bb_service_image .bt_bb_service_image_content_image img {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.bt_bb_service_image .bt_bb_service_image_content_image:last-child {

    margin-bottom: 0;

    }

.bt_bb_service_image .bt_bb_service_image_content {

    margin-bottom: 1em;

    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 {

    font-size: 1.875em;

    padding-bottom: .75em;

    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 b {

    font-weight: inherit;

    color: #e94d65;

    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 u {

    font-weight: inherit;

    text-decoration: none;

    color: #1b4962;

    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 em {

    font-style: inherit;

    color: #fff;

    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 s {

    font-weight: inherit;

    text-decoration: none;

    color: #181818;

    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 strong {

    font-weight: 800;

    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title:last-child h3 {

    padding-bottom: 0;

    }

.bt_bb_service_image .bt_bb_service_image_content:last-child {

    margin-bottom: 0;

    }

.bt_bb_service_image .bt_bb_service_image_content_read_more {

    font-size: .875em;

    font-weight: bold;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    }

.bt_bb_service_image .bt_bb_service_image_content_read_more a {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    }

.bt_bb_service_image .bt_bb_service_image_content_read_more a:after {

    font-family: FontAwesome;

    content: "\f105";

    margin: 0 .5em;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service_image,.bt_bb_align_center .bt_bb_align_left.bt_bb_service_image,.bt_bb_align_right .bt_bb_align_left .bt_bb_service_image,.bt_bb_align_center .bt_bb_align_left .bt_bb_service_image,.bt_bb_align_left.bt_bb_service_image,.bt_bb_align_left .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content_image {

    padding-right: 23%;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_service_image,.bt_bb_align_center .bt_bb_align_left.bt_bb_service_image,.bt_bb_align_right .bt_bb_align_left .bt_bb_service_image,.bt_bb_align_center .bt_bb_align_left .bt_bb_service_image,.bt_bb_align_left.bt_bb_service_image,.bt_bb_align_left .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content,

.bt_bb_align_right .bt_bb_align_left.bt_bb_service_image,.bt_bb_align_center .bt_bb_align_left.bt_bb_service_image,.bt_bb_align_right .bt_bb_align_left .bt_bb_service_image,.bt_bb_align_center .bt_bb_align_left .bt_bb_service_image,.bt_bb_align_left.bt_bb_service_image,.bt_bb_align_left .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content_read_more {

    padding-left: 23%;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service_image,.bt_bb_align_center .bt_bb_align_right.bt_bb_service_image,.bt_bb_align_left .bt_bb_align_right .bt_bb_service_image,.bt_bb_align_center .bt_bb_align_right .bt_bb_service_image,.bt_bb_align_right.bt_bb_service_image,.bt_bb_align_right .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content_image {

    padding-left: 23%;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_service_image,.bt_bb_align_center .bt_bb_align_right.bt_bb_service_image,.bt_bb_align_left .bt_bb_align_right .bt_bb_service_image,.bt_bb_align_center .bt_bb_align_right .bt_bb_service_image,.bt_bb_align_right.bt_bb_service_image,.bt_bb_align_right .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content,

.bt_bb_align_left .bt_bb_align_right.bt_bb_service_image,.bt_bb_align_center .bt_bb_align_right.bt_bb_service_image,.bt_bb_align_left .bt_bb_align_right .bt_bb_service_image,.bt_bb_align_center .bt_bb_align_right .bt_bb_service_image,.bt_bb_align_right.bt_bb_service_image,.bt_bb_align_right .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content_read_more {

    padding-right: 23%;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service_image,.bt_bb_align_right .bt_bb_align_center.bt_bb_service_image,.bt_bb_align_left .bt_bb_align_center .bt_bb_service_image,.bt_bb_align_right .bt_bb_align_center .bt_bb_service_image,.bt_bb_align_center.bt_bb_service_image,.bt_bb_align_center .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content_image {

    padding-left: 11.5%;

    padding-right: 11.5%;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_service_image,.bt_bb_align_right .bt_bb_align_center.bt_bb_service_image,.bt_bb_align_left .bt_bb_align_center .bt_bb_service_image,.bt_bb_align_right .bt_bb_align_center .bt_bb_service_image,.bt_bb_align_center.bt_bb_service_image,.bt_bb_align_center .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content,

.bt_bb_align_left .bt_bb_align_center.bt_bb_service_image,.bt_bb_align_right .bt_bb_align_center.bt_bb_service_image,.bt_bb_align_left .bt_bb_align_center .bt_bb_service_image,.bt_bb_align_right .bt_bb_align_center .bt_bb_service_image,.bt_bb_align_center.bt_bb_service_image,.bt_bb_align_center .bt_bb_service_image.bt_bb_service_image .bt_bb_service_image_content_read_more {

    padding-left: 11.5%;

    padding-right: 11.5%;

    }



/* Column shadow */

.bt_bb_highlight.bt_bb_column .bt_bb_column_content {

    -webkit-box-shadow: 0 2px 20px rgba(0,0,0,.2);

    box-shadow: 0 2px 20px rgba(0,0,0,.2);

    }

.bt_bb_highlight.bt_bb_column_inner .bt_bb_column_inner_content {

    -webkit-box-shadow: 0 2px 20px rgba(0,0,0,.2);

    box-shadow: 0 2px 20px rgba(0,0,0,.2);

    }



/* Bold Timeline */

.bold_timeline_item_button {

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    font-weight: 700;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.bold_timeline_item_button .bold_timeline_item_button_inner {

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btSlantedRightButtons .bold_timeline_item_button .bold_timeline_item_button_inner {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.btSlantedLeftButtons .bold_timeline_item_button .bold_timeline_item_button_inner {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.bold_timeline_item_button_style_filled.bold_timeline_item_button .bold_timeline_item_button_inner,

.bold_timeline_container_button_style_filled .bold_timeline_item_button .bold_timeline_item_button_inner {

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset !important;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset !important;

    }

.bold_timeline_item_button_style_outline.bold_timeline_item_button .bold_timeline_item_button_inner,

.bold_timeline_container_button_style_outline .bold_timeline_item_button .bold_timeline_item_button_inner {

    -webkit-box-shadow: 0 2px 0 0 rgba(24,24,24,.15) inset !important;

    box-shadow: 0 2px 0 0 rgba(24,24,24,.15) inset !important;

    }

.bold_timeline_item_button_style_clear.bold_timeline_item_button .bold_timeline_item_button_inner,

.bold_timeline_container_button_style_clear .bold_timeline_item_button .bold_timeline_item_button_inner {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.btSlantedRightButtons .bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.btSlantedLeftButtons .bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.bold_timeline_item_button.bold_timeline_item_button_size_small {

    font-size: .875em !important;

    line-height: 1.1;

    }

.bold_timeline_item_button.bold_timeline_item_button_size_small .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    padding: 1.2142857em 1.42857142em;

    }

.bold_timeline_item_button_style_clear.bold_timeline_item_button.bold_timeline_item_button_size_small .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text,

.bold_timeline_container_button_style_clear .bold_timeline_item_button.bold_timeline_item_button_size_small .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    padding: 0;

    }

.bold_timeline_item_button.bold_timeline_item_button_size_normal {

    font-size: 1em !important;

    }

.bold_timeline_item_button.bold_timeline_item_button_size_normal .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    padding: 1.125em 1.875em;

    }

.bold_timeline_item_button_style_clear.bold_timeline_item_button.bold_timeline_item_button_size_normal .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text,

.bold_timeline_container_button_style_clear .bold_timeline_item_button.bold_timeline_item_button_size_normal .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    padding: 0;

    }

.bold_timeline_item_button.bold_timeline_item_button_size_large {

    font-size: 1.25em !important;

    }

.bold_timeline_item_button.bold_timeline_item_button_size_large .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    padding: 1em 2em;

    }

.bold_timeline_item_button_style_clear.bold_timeline_item_button.bold_timeline_item_button_size_large .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text,

.bold_timeline_container_button_style_clear .bold_timeline_item_button.bold_timeline_item_button_size_large .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {

    padding: 0;

    }

.bold_timeline_item_button:hover {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.bold_timeline_item_button_style_filled.bold_timeline_item_button:hover .bold_timeline_item_button_inner,

.bold_timeline_container_button_style_filled .bold_timeline_item_button:hover .bold_timeline_item_button_inner {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3) !important;

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3) !important;

    }

.bold_timeline_item_button_style_outline.bold_timeline_item_button:hover .bold_timeline_item_button_inner,

.bold_timeline_container_button_style_outline .bold_timeline_item_button:hover .bold_timeline_item_button_inner {

    -webkit-box-shadow: 0 3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3) !important;

    box-shadow: 0 3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3) !important;

    }

.bold_timeline_item_button_style_clear.bold_timeline_item_button:hover .bold_timeline_item_button_inner {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_header_inner,

.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item .bold_timeline_item_header_inner {

    padding-right: 3rem;

    }

.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_header_inner:after,

.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item .bold_timeline_item_header_inner:after {

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item.on .bold_timeline_item_header_inner:after,

.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item.on .bold_timeline_item_header_inner:after {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    content: "\f107";

    }



/* Splitted headline */

.bt_bb_splitted_headline {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    position: relative;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-flex-wrap: nowrap;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    width: 100%;

    }

.rtl .bt_bb_splitted_headline {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    }

.bt_bb_splitted_headline.bt_bb_line_orientation_right {

    -webkit-flex-direction: row-reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse;

    }

.rtl .bt_bb_splitted_headline.bt_bb_line_orientation_right {

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    }

.bt_bb_align_right .bt_bb_align_left.bt_bb_splitted_headline,.bt_bb_align_center .bt_bb_align_left.bt_bb_splitted_headline,.bt_bb_align_right .bt_bb_align_left .bt_bb_splitted_headline,.bt_bb_align_center .bt_bb_align_left .bt_bb_splitted_headline,.bt_bb_align_left.bt_bb_splitted_headline,.bt_bb_align_left .bt_bb_splitted_headline {

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    }

.bt_bb_align_left .bt_bb_align_right.bt_bb_splitted_headline,.bt_bb_align_center .bt_bb_align_right.bt_bb_splitted_headline,.bt_bb_align_left .bt_bb_align_right .bt_bb_splitted_headline,.bt_bb_align_center .bt_bb_align_right .bt_bb_splitted_headline,.bt_bb_align_right.bt_bb_splitted_headline,.bt_bb_align_right .bt_bb_splitted_headline {

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    }

.bt_bb_align_left .bt_bb_align_center.bt_bb_splitted_headline,.bt_bb_align_right .bt_bb_align_center.bt_bb_splitted_headline,.bt_bb_align_left .bt_bb_align_center .bt_bb_splitted_headline,.bt_bb_align_right .bt_bb_align_center .bt_bb_splitted_headline,.bt_bb_align_center.bt_bb_splitted_headline,.bt_bb_align_center .bt_bb_splitted_headline {

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_first {

    white-space: nowrap;

    padding-bottom: 1.5em;

    }

.bt_bb_line_orientation_left.bt_bb_splitted_headline .bt_bb_splitted_headline_first {

    padding-right: .5em;

    }

.bt_bb_line_orientation_right.bt_bb_splitted_headline .bt_bb_splitted_headline_first {

    padding-left: .5em;

    padding-right: 0;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_second {

    white-space: nowrap;

    padding-top: 1.5em;

    }

.bt_bb_line_orientation_left.bt_bb_splitted_headline .bt_bb_splitted_headline_second {

    padding-left: .5em;

    }

.bt_bb_line_orientation_right.bt_bb_splitted_headline .bt_bb_splitted_headline_second {

    padding-right: .5em;

    padding-left: 0;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line {

    background: currentColor;

    min-height: 100px;

    margin-top: -14px;

    margin-bottom: -14px;

    -webkit-flex-shrink: 0;

    flex-shrink: 0;

    -webkit-flex-grow: 0;

    flex-grow: 0;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_1 {

    width: 1px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_2 {

    width: 2px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_3 {

    width: 3px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_4 {

    width: 4px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_5 {

    width: 5px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_6 {

    width: 6px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_3 {

    border-radius: 3px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_4 {

    border-radius: 4px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_5 {

    border-radius: 5px;

    }

.bt_bb_splitted_headline .bt_bb_splitted_headline_line.bt_bb_line_thick_6 {

    border-radius: 6px;

    }

.bt_bb_line_orientation_left.bt_bb_splitted_headline .bt_bb_splitted_headline_line {

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    }

.bt_bb_line_orientation_right.bt_bb_splitted_headline .bt_bb_splitted_headline_line {

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    }

.bt_bb_splitted_headline h1,

.bt_bb_splitted_headline h2,

.bt_bb_splitted_headline h3,

.bt_bb_splitted_headline h4,

.bt_bb_splitted_headline h5,

.bt_bb_splitted_headline h6 {

    padding-bottom: 0;

    }

.bt_bb_splitted_headline h1.bt_bb_size_extrasmall,

.bt_bb_splitted_headline h2.bt_bb_size_extrasmall,

.bt_bb_splitted_headline h3.bt_bb_size_extrasmall,

.bt_bb_splitted_headline h4.bt_bb_size_extrasmall,

.bt_bb_splitted_headline h5.bt_bb_size_extrasmall,

.bt_bb_splitted_headline h6.bt_bb_size_extrasmall {

    font-size: 1.25rem;

    }

.bt_bb_splitted_headline h1.bt_bb_size_small,

.bt_bb_splitted_headline h2.bt_bb_size_small,

.bt_bb_splitted_headline h3.bt_bb_size_small,

.bt_bb_splitted_headline h4.bt_bb_size_small,

.bt_bb_splitted_headline h5.bt_bb_size_small,

.bt_bb_splitted_headline h6.bt_bb_size_small {

    font-size: 1.5625rem;

    }

.bt_bb_splitted_headline h1.bt_bb_size_normal,

.bt_bb_splitted_headline h2.bt_bb_size_normal,

.bt_bb_splitted_headline h3.bt_bb_size_normal,

.bt_bb_splitted_headline h4.bt_bb_size_normal,

.bt_bb_splitted_headline h5.bt_bb_size_normal,

.bt_bb_splitted_headline h6.bt_bb_size_normal {

    font-size: 1.875rem;

    }

.bt_bb_splitted_headline h1.bt_bb_size_medium,

.bt_bb_splitted_headline h2.bt_bb_size_medium,

.bt_bb_splitted_headline h3.bt_bb_size_medium,

.bt_bb_splitted_headline h4.bt_bb_size_medium,

.bt_bb_splitted_headline h5.bt_bb_size_medium,

.bt_bb_splitted_headline h6.bt_bb_size_medium {

    font-size: 2.5rem;

    }

.bt_bb_splitted_headline h1.bt_bb_size_large,

.bt_bb_splitted_headline h2.bt_bb_size_large,

.bt_bb_splitted_headline h3.bt_bb_size_large,

.bt_bb_splitted_headline h4.bt_bb_size_large,

.bt_bb_splitted_headline h5.bt_bb_size_large,

.bt_bb_splitted_headline h6.bt_bb_size_large {

    font-size: 3.75rem;

    }

.bt_bb_splitted_headline h1.bt_bb_size_extralarge,

.bt_bb_splitted_headline h2.bt_bb_size_extralarge,

.bt_bb_splitted_headline h3.bt_bb_size_extralarge,

.bt_bb_splitted_headline h4.bt_bb_size_extralarge,

.bt_bb_splitted_headline h5.bt_bb_size_extralarge,

.bt_bb_splitted_headline h6.bt_bb_size_extralarge {

    font-size: 4.375rem;

    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,

.bt_bb_splitted_headline h2.bt_bb_size_huge,

.bt_bb_splitted_headline h3.bt_bb_size_huge,

.bt_bb_splitted_headline h4.bt_bb_size_huge,

.bt_bb_splitted_headline h5.bt_bb_size_huge,

.bt_bb_splitted_headline h6.bt_bb_size_huge {

    font-size: 5rem;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_normal,

.bt_bb_splitted_headline h2.bt_bb_font_weight_normal,

.bt_bb_splitted_headline h3.bt_bb_font_weight_normal,

.bt_bb_splitted_headline h4.bt_bb_font_weight_normal,

.bt_bb_splitted_headline h5.bt_bb_font_weight_normal,

.bt_bb_splitted_headline h6.bt_bb_font_weight_normal {

    font-weight: normal;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_black,

.bt_bb_splitted_headline h2.bt_bb_font_weight_black,

.bt_bb_splitted_headline h3.bt_bb_font_weight_black,

.bt_bb_splitted_headline h4.bt_bb_font_weight_black,

.bt_bb_splitted_headline h5.bt_bb_font_weight_black,

.bt_bb_splitted_headline h6.bt_bb_font_weight_black {

    font-weight: black;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_bold,

.bt_bb_splitted_headline h2.bt_bb_font_weight_bold,

.bt_bb_splitted_headline h3.bt_bb_font_weight_bold,

.bt_bb_splitted_headline h4.bt_bb_font_weight_bold,

.bt_bb_splitted_headline h5.bt_bb_font_weight_bold,

.bt_bb_splitted_headline h6.bt_bb_font_weight_bold {

    font-weight: bold;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_bolder,

.bt_bb_splitted_headline h2.bt_bb_font_weight_bolder,

.bt_bb_splitted_headline h3.bt_bb_font_weight_bolder,

.bt_bb_splitted_headline h4.bt_bb_font_weight_bolder,

.bt_bb_splitted_headline h5.bt_bb_font_weight_bolder,

.bt_bb_splitted_headline h6.bt_bb_font_weight_bolder {

    font-weight: bolder;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_lighter,

.bt_bb_splitted_headline h2.bt_bb_font_weight_lighter,

.bt_bb_splitted_headline h3.bt_bb_font_weight_lighter,

.bt_bb_splitted_headline h4.bt_bb_font_weight_lighter,

.bt_bb_splitted_headline h5.bt_bb_font_weight_lighter,

.bt_bb_splitted_headline h6.bt_bb_font_weight_lighter {

    font-weight: 300;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_100,

.bt_bb_splitted_headline h2.bt_bb_font_weight_100,

.bt_bb_splitted_headline h3.bt_bb_font_weight_100,

.bt_bb_splitted_headline h4.bt_bb_font_weight_100,

.bt_bb_splitted_headline h5.bt_bb_font_weight_100,

.bt_bb_splitted_headline h6.bt_bb_font_weight_100 {

    font-weight: 100;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_200,

.bt_bb_splitted_headline h2.bt_bb_font_weight_200,

.bt_bb_splitted_headline h3.bt_bb_font_weight_200,

.bt_bb_splitted_headline h4.bt_bb_font_weight_200,

.bt_bb_splitted_headline h5.bt_bb_font_weight_200,

.bt_bb_splitted_headline h6.bt_bb_font_weight_200 {

    font-weight: 200;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_300,

.bt_bb_splitted_headline h2.bt_bb_font_weight_300,

.bt_bb_splitted_headline h3.bt_bb_font_weight_300,

.bt_bb_splitted_headline h4.bt_bb_font_weight_300,

.bt_bb_splitted_headline h5.bt_bb_font_weight_300,

.bt_bb_splitted_headline h6.bt_bb_font_weight_300 {

    font-weight: 300;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_400,

.bt_bb_splitted_headline h2.bt_bb_font_weight_400,

.bt_bb_splitted_headline h3.bt_bb_font_weight_400,

.bt_bb_splitted_headline h4.bt_bb_font_weight_400,

.bt_bb_splitted_headline h5.bt_bb_font_weight_400,

.bt_bb_splitted_headline h6.bt_bb_font_weight_400 {

    font-weight: 400;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_500,

.bt_bb_splitted_headline h2.bt_bb_font_weight_500,

.bt_bb_splitted_headline h3.bt_bb_font_weight_500,

.bt_bb_splitted_headline h4.bt_bb_font_weight_500,

.bt_bb_splitted_headline h5.bt_bb_font_weight_500,

.bt_bb_splitted_headline h6.bt_bb_font_weight_500 {

    font-weight: 500;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_600,

.bt_bb_splitted_headline h2.bt_bb_font_weight_600,

.bt_bb_splitted_headline h3.bt_bb_font_weight_600,

.bt_bb_splitted_headline h4.bt_bb_font_weight_600,

.bt_bb_splitted_headline h5.bt_bb_font_weight_600,

.bt_bb_splitted_headline h6.bt_bb_font_weight_600 {

    font-weight: 600;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_700,

.bt_bb_splitted_headline h2.bt_bb_font_weight_700,

.bt_bb_splitted_headline h3.bt_bb_font_weight_700,

.bt_bb_splitted_headline h4.bt_bb_font_weight_700,

.bt_bb_splitted_headline h5.bt_bb_font_weight_700,

.bt_bb_splitted_headline h6.bt_bb_font_weight_700 {

    font-weight: 700;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_800,

.bt_bb_splitted_headline h2.bt_bb_font_weight_800,

.bt_bb_splitted_headline h3.bt_bb_font_weight_800,

.bt_bb_splitted_headline h4.bt_bb_font_weight_800,

.bt_bb_splitted_headline h5.bt_bb_font_weight_800,

.bt_bb_splitted_headline h6.bt_bb_font_weight_800 {

    font-weight: 800;

    }

.bt_bb_splitted_headline h1.bt_bb_font_weight_900,

.bt_bb_splitted_headline h2.bt_bb_font_weight_900,

.bt_bb_splitted_headline h3.bt_bb_font_weight_900,

.bt_bb_splitted_headline h4.bt_bb_font_weight_900,

.bt_bb_splitted_headline h5.bt_bb_font_weight_900,

.bt_bb_splitted_headline h6.bt_bb_font_weight_900 {

    font-weight: 900;

    }



/* Star bulleted list */

.bt_bb_star_bullet_list ul,

.bt_bb_check_bullet_list ul {

    list-style: none;

    margin-left: 0;

    margin-right: 0;

    padding-left: 0;

    padding-right: 0;

    }

.bt_bb_star_bullet_list ul li,

.bt_bb_check_bullet_list ul li {

    margin-left: 0;

    margin-right: 0;

    margin-bottom: .5em;

    }

.bt_bb_star_bullet_list ul li:before,

.bt_bb_check_bullet_list ul li:before {

    font-family: FontAwesome;

    color: #e94d65;

    margin-right: 8px;

    }

.rtl .bt_bb_star_bullet_list ul li:before,

.rtl .bt_bb_check_bullet_list ul li:before {

    margin-right: auto;

    margin-left: 8px;

    }

.bt_bb_star_bullet_list ul li:before {

    content: "\f005";

    }

.bt_bb_check_bullet_list ul li:before {

    content: "\f00c";

    }



/* Floating image */

.bt_bb_floating_image {

    position: absolute;

    }

.bt_bb_floating_image_vertical_position_top.bt_bb_floating_image {

    top: 0;

    }

.bt_bb_floating_image_vertical_position_middle.bt_bb_floating_image {

    top: 50%;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    bottom: auto;

    }

.bt_bb_floating_image_vertical_position_bottom.bt_bb_floating_image {

    bottom: 0;

    }

.bt_bb_floating_image_horizontal_position_left.bt_bb_floating_image {

    left: 0;

    }

.bt_bb_floating_image_horizontal_position_center.bt_bb_floating_image {

    margin-left: auto;

    margin-right: auto;

    left: 0;

    right: 0;

    }

.bt_bb_floating_image_horizontal_position_right.bt_bb_floating_image {

    right: 0;

    }

.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: transform 1200ms ease-out;

    -moz-transition: transform 1200ms ease-out;

    transition: transform 1200ms ease-out;

    }

.bt_bb_floating_image_animation_style_ease_out.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition: transform 1200ms ease-out;

    -moz-transition: transform 1200ms ease-out;

    transition: transform 1200ms ease-out;

    }

.bt_bb_floating_image_animation_style_ease_out_sine.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition: transform 1200ms cubic-bezier(.390,.575,.565,1);

    -moz-transition: transform 1200ms cubic-bezier(.390,.575,.565,1);

    transition: transform 1200ms cubic-bezier(.390,.575,.565,1);

    }

.bt_bb_floating_image_animation_style_ease_in.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition: transform 1200ms ease-in;

    -moz-transition: transform 1200ms ease-in;

    transition: transform 1200ms ease-in;

    }

.bt_bb_floating_image_animation_style_ease_in_sine.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition: transform 1200ms cubic-bezier(.470,0,.745,.715);

    -moz-transition: transform 1200ms cubic-bezier(.470,0,.745,.715);

    transition: transform 1200ms cubic-bezier(.470,0,.745,.715);

    }

.bt_bb_floating_image_animation_style_ease_in_out.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition: transform 1200ms ease-in-out;

    -moz-transition: transform 1200ms ease-in-out;

    transition: transform 1200ms ease-in-out;

    }

.bt_bb_floating_image_animation_style_ease_in_out_sine.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);

    -moz-transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);

    transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);

    }

.bt_bb_floating_image_animation_style_ease_in_out_back.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);

    -moz-transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);

    transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);

    }

.bt_bb_floating_image .bt_bb_floating_image_image:nth-of-type(5n + 2) {

    -webkit-transition-duration: 1400ms;

    -moz-transition-duration: 1400ms;

    transition-duration: 1400ms;

    }

.bt_bb_floating_image .bt_bb_floating_image_image:nth-of-type(5n + 3) {

    -webkit-transition-duration: 1600ms;

    -moz-transition-duration: 1600ms;

    transition-duration: 1600ms;

    }

.bt_bb_floating_image .bt_bb_floating_image_image:nth-of-type(5n + 4) {

    -webkit-transition-duration: 1800ms;

    -moz-transition-duration: 1800ms;

    transition-duration: 1800ms;

    }



/* Animation duration */

.bt_bb_floating_image_animation_duration_0.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 0ms;

    -moz-transition-duration: 0ms;

    transition-duration: 0ms;

    }

.bt_bb_floating_image_animation_duration_100.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 100ms;

    -moz-transition-duration: 100ms;

    transition-duration: 100ms;

    }

.bt_bb_floating_image_animation_duration_200.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 200ms;

    -moz-transition-duration: 200ms;

    transition-duration: 200ms;

    }

.bt_bb_floating_image_animation_duration_300.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 300ms;

    -moz-transition-duration: 300ms;

    transition-duration: 300ms;

    }

.bt_bb_floating_image_animation_duration_400.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 400ms;

    -moz-transition-duration: 400ms;

    transition-duration: 400ms;

    }

.bt_bb_floating_image_animation_duration_500.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 500ms;

    -moz-transition-duration: 500ms;

    transition-duration: 500ms;

    }

.bt_bb_floating_image_animation_duration_600.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 600ms;

    -moz-transition-duration: 600ms;

    transition-duration: 600ms;

    }

.bt_bb_floating_image_animation_duration_700.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 700ms;

    -moz-transition-duration: 700ms;

    transition-duration: 700ms;

    }

.bt_bb_floating_image_animation_duration_800.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 800ms;

    -moz-transition-duration: 800ms;

    transition-duration: 800ms;

    }

.bt_bb_floating_image_animation_duration_900.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 900ms;

    -moz-transition-duration: 900ms;

    transition-duration: 900ms;

    }

.bt_bb_floating_image_animation_duration_1000.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1000ms;

    -moz-transition-duration: 1000ms;

    transition-duration: 1000ms;

    }

.bt_bb_floating_image_animation_duration_1100.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1100ms;

    -moz-transition-duration: 1100ms;

    transition-duration: 1100ms;

    }

.bt_bb_floating_image_animation_duration_1200.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1200ms;

    -moz-transition-duration: 1200ms;

    transition-duration: 1200ms;

    }

.bt_bb_floating_image_animation_duration_1300.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1300ms;

    -moz-transition-duration: 1300ms;

    transition-duration: 1300ms;

    }

.bt_bb_floating_image_animation_duration_1400.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1400ms;

    -moz-transition-duration: 1400ms;

    transition-duration: 1400ms;

    }

.bt_bb_floating_image_animation_duration_1500.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1500ms;

    -moz-transition-duration: 1500ms;

    transition-duration: 1500ms;

    }

.bt_bb_floating_image_animation_duration_1600.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1600ms;

    -moz-transition-duration: 1600ms;

    transition-duration: 1600ms;

    }

.bt_bb_floating_image_animation_duration_1700.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1700ms;

    -moz-transition-duration: 1700ms;

    transition-duration: 1700ms;

    }

.bt_bb_floating_image_animation_duration_1800.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1800ms;

    -moz-transition-duration: 1800ms;

    transition-duration: 1800ms;

    }

.bt_bb_floating_image_animation_duration_1900.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 1900ms;

    -moz-transition-duration: 1900ms;

    transition-duration: 1900ms;

    }

.bt_bb_floating_image_animation_duration_2000.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 2000ms;

    -moz-transition-duration: 2000ms;

    transition-duration: 2000ms;

    }

.bt_bb_floating_image_animation_duration_2500.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 2500ms;

    -moz-transition-duration: 2500ms;

    transition-duration: 2500ms;

    }

.bt_bb_floating_image_animation_duration_3000.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 3000ms;

    -moz-transition-duration: 3000ms;

    transition-duration: 3000ms;

    }

.bt_bb_floating_image_animation_duration_3500.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 3500ms;

    -moz-transition-duration: 3500ms;

    transition-duration: 3500ms;

    }

.bt_bb_floating_image_animation_duration_4000.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 4000ms;

    -moz-transition-duration: 4000ms;

    transition-duration: 4000ms;

    }

.bt_bb_floating_image_animation_duration_5000.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 5000ms;

    -moz-transition-duration: 5000ms;

    transition-duration: 5000ms;

    }

.bt_bb_floating_image_animation_duration_6000.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-duration: 6000ms;

    -moz-transition-duration: 6000ms;

    transition-duration: 6000ms;

    }



/* Animation delay */

.bt_bb_floating_image_animation_delay_0.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 0ms;

    -moz-transition-delay: 0ms;

    transition-delay: 0ms;

    }

.bt_bb_floating_image_animation_delay_100.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 100ms;

    -moz-transition-delay: 100ms;

    transition-delay: 100ms;

    }

.bt_bb_floating_image_animation_delay_200.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 200ms;

    -moz-transition-delay: 200ms;

    transition-delay: 200ms;

    }

.bt_bb_floating_image_animation_delay_300.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 300ms;

    -moz-transition-delay: 300ms;

    transition-delay: 300ms;

    }

.bt_bb_floating_image_animation_delay_400.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 400ms;

    -moz-transition-delay: 400ms;

    transition-delay: 400ms;

    }

.bt_bb_floating_image_animation_delay_500.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 500ms;

    -moz-transition-delay: 500ms;

    transition-delay: 500ms;

    }

.bt_bb_floating_image_animation_delay_600.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 600ms;

    -moz-transition-delay: 600ms;

    transition-delay: 600ms;

    }

.bt_bb_floating_image_animation_delay_700.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 700ms;

    -moz-transition-delay: 700ms;

    transition-delay: 700ms;

    }

.bt_bb_floating_image_animation_delay_800.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 800ms;

    -moz-transition-delay: 800ms;

    transition-delay: 800ms;

    }

.bt_bb_floating_image_animation_delay_900.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 900ms;

    -moz-transition-delay: 900ms;

    transition-delay: 900ms;

    }

.bt_bb_floating_image_animation_delay_1000.bt_bb_floating_image .bt_bb_floating_image_image {

    -webkit-transition-delay: 1000ms;

    -moz-transition-delay: 1000ms;

    transition-delay: 1000ms;

    }



/* Floating image */

.bt_bb_floating_element {

    position: absolute;

    pointer-events: none;

    }

.bt_bb_floating_element_vertical_position_top.bt_bb_floating_element {

    top: 0;

    }

.bt_bb_floating_element_vertical_position_middle.bt_bb_floating_element {

    top: 50%;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    bottom: auto;

    }

.bt_bb_floating_element_vertical_position_bottom.bt_bb_floating_element {

    bottom: 0;

    }

.bt_bb_floating_element_horizontal_position_left.bt_bb_floating_element {

    left: 0;

    }

.bt_bb_floating_element_horizontal_position_center.bt_bb_floating_element {

    margin-left: auto;

    margin-right: auto;

    left: 0;

    right: 0;

    }

.bt_bb_floating_element_horizontal_position_right.bt_bb_floating_element {

    right: 0;

    }

.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: transform 1200ms ease-out;

    -moz-transition: transform 1200ms ease-out;

    transition: transform 1200ms ease-out;

    }

.bt_bb_floating_element_animation_style_ease_out.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition: transform 1200ms ease-out;

    -moz-transition: transform 1200ms ease-out;

    transition: transform 1200ms ease-out;

    }

.bt_bb_floating_element_animation_style_ease_out_sine.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition: transform 1200ms cubic-bezier(.390,.575,.565,1);

    -moz-transition: transform 1200ms cubic-bezier(.390,.575,.565,1);

    transition: transform 1200ms cubic-bezier(.390,.575,.565,1);

    }

.bt_bb_floating_element_animation_style_ease_in.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition: transform 1200ms ease-in;

    -moz-transition: transform 1200ms ease-in;

    transition: transform 1200ms ease-in;

    }

.bt_bb_floating_element_animation_style_ease_in_sine.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition: transform 1200ms cubic-bezier(.470,0,.745,.715);

    -moz-transition: transform 1200ms cubic-bezier(.470,0,.745,.715);

    transition: transform 1200ms cubic-bezier(.470,0,.745,.715);

    }

.bt_bb_floating_element_animation_style_ease_in_out.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition: transform 1200ms ease-in-out;

    -moz-transition: transform 1200ms ease-in-out;

    transition: transform 1200ms ease-in-out;

    }

.bt_bb_floating_element_animation_style_ease_in_out_sine.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);

    -moz-transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);

    transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);

    }

.bt_bb_floating_element_animation_style_ease_in_out_back.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);

    -moz-transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);

    transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);

    }

.bt_bb_floating_element .bt_bb_floating_element_html:nth-of-type(5n + 2) {

    -webkit-transition-duration: 1400ms;

    -moz-transition-duration: 1400ms;

    transition-duration: 1400ms;

    }

.bt_bb_floating_element .bt_bb_floating_element_html:nth-of-type(5n + 3) {

    -webkit-transition-duration: 1600ms;

    -moz-transition-duration: 1600ms;

    transition-duration: 1600ms;

    }

.bt_bb_floating_element .bt_bb_floating_element_html:nth-of-type(5n + 4) {

    -webkit-transition-duration: 1800ms;

    -moz-transition-duration: 1800ms;

    transition-duration: 1800ms;

    }

.bt_bb_floating_element .bt_bb_floating_element_html > span {

    display: block;

    }



/* Animation duration */

.bt_bb_floating_element_animation_duration_0.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 0ms;

    -moz-transition-duration: 0ms;

    transition-duration: 0ms;

    }

.bt_bb_floating_element_animation_duration_100.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 100ms;

    -moz-transition-duration: 100ms;

    transition-duration: 100ms;

    }

.bt_bb_floating_element_animation_duration_200.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 200ms;

    -moz-transition-duration: 200ms;

    transition-duration: 200ms;

    }

.bt_bb_floating_element_animation_duration_300.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 300ms;

    -moz-transition-duration: 300ms;

    transition-duration: 300ms;

    }

.bt_bb_floating_element_animation_duration_400.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 400ms;

    -moz-transition-duration: 400ms;

    transition-duration: 400ms;

    }

.bt_bb_floating_element_animation_duration_500.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 500ms;

    -moz-transition-duration: 500ms;

    transition-duration: 500ms;

    }

.bt_bb_floating_element_animation_duration_600.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 600ms;

    -moz-transition-duration: 600ms;

    transition-duration: 600ms;

    }

.bt_bb_floating_element_animation_duration_700.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 700ms;

    -moz-transition-duration: 700ms;

    transition-duration: 700ms;

    }

.bt_bb_floating_element_animation_duration_800.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 800ms;

    -moz-transition-duration: 800ms;

    transition-duration: 800ms;

    }

.bt_bb_floating_element_animation_duration_900.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 900ms;

    -moz-transition-duration: 900ms;

    transition-duration: 900ms;

    }

.bt_bb_floating_element_animation_duration_1000.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1000ms;

    -moz-transition-duration: 1000ms;

    transition-duration: 1000ms;

    }

.bt_bb_floating_element_animation_duration_1100.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1100ms;

    -moz-transition-duration: 1100ms;

    transition-duration: 1100ms;

    }

.bt_bb_floating_element_animation_duration_1200.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1200ms;

    -moz-transition-duration: 1200ms;

    transition-duration: 1200ms;

    }

.bt_bb_floating_element_animation_duration_1300.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1300ms;

    -moz-transition-duration: 1300ms;

    transition-duration: 1300ms;

    }

.bt_bb_floating_element_animation_duration_1400.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1400ms;

    -moz-transition-duration: 1400ms;

    transition-duration: 1400ms;

    }

.bt_bb_floating_element_animation_duration_1500.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1500ms;

    -moz-transition-duration: 1500ms;

    transition-duration: 1500ms;

    }

.bt_bb_floating_element_animation_duration_1600.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1600ms;

    -moz-transition-duration: 1600ms;

    transition-duration: 1600ms;

    }

.bt_bb_floating_element_animation_duration_1700.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1700ms;

    -moz-transition-duration: 1700ms;

    transition-duration: 1700ms;

    }

.bt_bb_floating_element_animation_duration_1800.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1800ms;

    -moz-transition-duration: 1800ms;

    transition-duration: 1800ms;

    }

.bt_bb_floating_element_animation_duration_1900.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 1900ms;

    -moz-transition-duration: 1900ms;

    transition-duration: 1900ms;

    }

.bt_bb_floating_element_animation_duration_2000.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 2000ms;

    -moz-transition-duration: 2000ms;

    transition-duration: 2000ms;

    }

.bt_bb_floating_element_animation_duration_2500.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 2500ms;

    -moz-transition-duration: 2500ms;

    transition-duration: 2500ms;

    }

.bt_bb_floating_element_animation_duration_3000.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 3000ms;

    -moz-transition-duration: 3000ms;

    transition-duration: 3000ms;

    }

.bt_bb_floating_element_animation_duration_3500.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 3500ms;

    -moz-transition-duration: 3500ms;

    transition-duration: 3500ms;

    }

.bt_bb_floating_element_animation_duration_4000.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 4000ms;

    -moz-transition-duration: 4000ms;

    transition-duration: 4000ms;

    }

.bt_bb_floating_element_animation_duration_5000.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 5000ms;

    -moz-transition-duration: 5000ms;

    transition-duration: 5000ms;

    }

.bt_bb_floating_element_animation_duration_6000.bt_bb_floating_element .bt_bb_floating_element_html {

    -webkit-transition-duration: 6000ms;

    -moz-transition-duration: 6000ms;

    transition-duration: 6000ms;

    }



/* Animation delay */

.bt_bb_floating_element_animation_delay_0.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 0ms;

    -moz-transition-delay: 0ms;

    transition-delay: 0ms;

    }

.bt_bb_floating_element_animation_delay_100.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 100ms;

    -moz-transition-delay: 100ms;

    transition-delay: 100ms;

    }

.bt_bb_floating_element_animation_delay_200.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 200ms;

    -moz-transition-delay: 200ms;

    transition-delay: 200ms;

    }

.bt_bb_floating_element_animation_delay_300.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 300ms;

    -moz-transition-delay: 300ms;

    transition-delay: 300ms;

    }

.bt_bb_floating_element_animation_delay_400.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 400ms;

    -moz-transition-delay: 400ms;

    transition-delay: 400ms;

    }

.bt_bb_floating_element_animation_delay_500.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 500ms;

    -moz-transition-delay: 500ms;

    transition-delay: 500ms;

    }

.bt_bb_floating_element_animation_delay_600.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 600ms;

    -moz-transition-delay: 600ms;

    transition-delay: 600ms;

    }

.bt_bb_floating_element_animation_delay_700.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 700ms;

    -moz-transition-delay: 700ms;

    transition-delay: 700ms;

    }

.bt_bb_floating_element_animation_delay_800.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 800ms;

    -moz-transition-delay: 800ms;

    transition-delay: 800ms;

    }

.bt_bb_floating_element_animation_delay_900.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 900ms;

    -moz-transition-delay: 900ms;

    transition-delay: 900ms;

    }

.bt_bb_floating_element_animation_delay_1000.bt_bb_floating_image .bt_bb_floating_element_html {

    -webkit-transition-delay: 1000ms;

    -moz-transition-delay: 1000ms;

    transition-delay: 1000ms;

    }



/* 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 -.625em 1.25rem;

    padding: 0;

    list-style: none;

    clear: both;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.products ul li.product,

ul.products li.product {

    width: 100%;

    padding: 0 .625em;

    margin: 0 0 1.25em;

    position: relative;

    list-style: none;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    }

.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.875em 6em;

    position: relative;

    overflow: hidden;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    width: 100%;

    }

.products ul li.product .btWooShopLoopItemInner:after,

ul.products li.product .btWooShopLoopItemInner:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

.products ul li.product .btWooShopLoopItemInner:after,

ul.products li.product .btWooShopLoopItemInner:after {

    display: block;

    content: "";

    background: currentColor;

    position: absolute;

    left: 0;

    top: 0;

    right: -1px;

    bottom: 0;

    opacity: .05;

    pointer-events: none;

    z-index: -1;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btDarkSkin .products ul li.product .btWooShopLoopItemInner:after,

.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner:after,

.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner:after,

.btDarkSkin ul.products li.product .btWooShopLoopItemInner:after,

.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner:after,

.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner:after {

    opacity: .05;

    }

.products ul li.product .btWooShopLoopItemInner > img,

ul.products li.product .btWooShopLoopItemInner > img {

    margin-left: -1.875em;

    margin-right: -1.875em;

    margin-bottom: 1.875em;

    width: auto;

    display: block;

    max-width: -webkit-calc(100% + 3.75em);

    max-width: -moz-calc(100% + 3.75em);

    max-width: calc(100% + 3.75em);

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_image,

ul.products li.product .btWooShopLoopItemInner .bt_bb_image {

    margin-left: -1.875em;

    margin-right: -1.875em;

    margin-bottom: 1.875em;

    float: none;

    position: relative;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_image img,

ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {

    border-bottom: 1px solid rgba(0,0,0,.05);

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    width: 100%;

    display: block;

    }

.btDarkSkin .products ul li.product .btWooShopLoopItemInner .bt_bb_image img,

.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .bt_bb_image img,

.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner .bt_bb_image img,

.btDarkSkin ul.products li.product .btWooShopLoopItemInner .bt_bb_image img,

.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .bt_bb_image img,

.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {

    border: 1px solid rgba(255,255,255,.05);

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_image a:before,

ul.products li.product .btWooShopLoopItemInner .bt_bb_image a:before {

    font-size: 1.25em;

    display: block;

    content: "\ea08";

    font-family: Essential;

    width: 2.25em;

    height: 2.25em;

    line-height: 2.25;

    text-align: center;

    background: #e94d65;

    color: #fff;

    border-radius: 50%;

    position: absolute;

    left: 50%;

    top: 50%;

    margin: -1.125em 0 0 -1.125em;

    opacity: 0;

    z-index: 2;

    pointer-events: none;

    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: translateY(20%);

    -moz-transform: translateY(20%);

    -ms-transform: translateY(20%);

    transform: translateY(20%);

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_image:after,

ul.products li.product .btWooShopLoopItemInner .bt_bb_image:after {

    position: absolute;

    display: block;

    content: "";

    left: 0;

    bottom: 0;

    right: 0;

    height: 5em;

    background: -webkit-linear-gradient(top,transparent 0%,#fff 80%);

    background: -moz-linear-gradient(top,transparent 0%,#fff 80%);

    background: linear-gradient(to bottom,transparent 0%,#fff 80%);

    opacity: .75;

    pointer-events: none;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_image:before,

ul.products li.product .btWooShopLoopItemInner .bt_bb_image:before {

    position: absolute;

    content: "";

    display: block;

    background: rgba(24,24,24,.5);

    top: -1px;

    bottom: -1px;

    left: -1px;

    right: -1px;

    z-index: 1;

    opacity: 0;

    pointer-events: none;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline {

    margin: 1em 0 .75em;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {

    color: #e94d65;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline {

    margin-top: .5em;

    }

.rtl .products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline,

.rtl ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline {

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline {

    margin: 0;

    position: absolute;

    top: -5.5em;

    z-index: 1;

    pointer-events: none;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating {

    display: none;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating:before,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating:before {

    content: '-';

    opacity: 0;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating {

    font-size: 1rem;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating:before,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating:before {

    color: #181818;

    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before,

ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before {

    color: #e94d65;

    }

.products ul li.product .btWooShopLoopItemInner .price,

ul.products li.product .btWooShopLoopItemInner .price {

    display: block;

    font-weight: 600;

    margin-bottom: 0;

    font-size: 1.25em;

    }

.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;

    font-weight: 300;

    text-decoration: none;

    position: relative;

    }

.products ul li.product .btWooShopLoopItemInner .price del:after,

ul.products li.product .btWooShopLoopItemInner .price del:after {

    display: block;

    position: absolute;

    content: "";

    background: currentColor;

    height: 1px;

    top: 50%;

    left: -2px;

    right: -2px;

    z-index: -1;

    }

.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;

    }

.products ul li.product .btWooShopLoopItemInner a.button,

ul.products li.product .btWooShopLoopItemInner a.button {

    text-decoration: none;

    display: inline-block;

    position: relative;

    font-size: .875em;

    line-height: 1.1;

    padding: 1.2142857em 1.42857142em;

    height: auto;

    position: absolute;

    left: 1.875rem;

    bottom: 1.875rem;

    max-width: -webkit-calc(100% - 3.75rem);

    max-width: -moz-calc(100% - 3.75rem);

    max-width: calc(100% - 3.75rem);

    }

.rtl .products ul li.product .btWooShopLoopItemInner a.button,

.rtl ul.products li.product .btWooShopLoopItemInner a.button {

    left: auto;

    right: 1.875em;

    }

.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.125em/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: #1b4962;

    color: #fff;

    }

.products ul li.product .btWooShopLoopItemInner .loading:after,

ul.products li.product .btWooShopLoopItemInner .loading:after {

    content: "\e01c";

    -webkit-animation: spin 2s linear infinite;

    -moz-animation: spin 2s linear infinite;

    animation: spin 2s linear infinite;

    }

.products ul li.product .btWooShopLoopItemInner .added:after,

ul.products li.product .btWooShopLoopItemInner .added:after {

    content: "\e017";

    }

.products ul li.product .btWooShopLoopItemInner .added_to_cart,

ul.products li.product .btWooShopLoopItemInner .added_to_cart {

    font-size: .75em;

    font-weight: 700;

    color: #e94d65;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    position: absolute;

    bottom: .25em;

    font-family: "Roboto",Arial,Helvetica,sans-serif;

    }

.products ul li.product .btWooShopLoopItemInner .added_to_cart:hover,

ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover {

    opacity: .5;

    }

.products ul li.product .btWooShopLoopItemInner:hover,

ul.products li.product .btWooShopLoopItemInner:hover {

    -webkit-box-shadow: 0 2px 20px rgba(0,0,0,.2);

    box-shadow: 0 2px 20px rgba(0,0,0,.2);

    }

.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_image:before,

ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_image:before {

    opacity: .5;

    }

.products ul li.product .btWooShopLoopItemInner:hover .bt_bb_image a:before,

ul.products li.product .btWooShopLoopItemInner:hover .bt_bb_image a:before {

    opacity: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition-delay: 100ms;

    -moz-transition-delay: 100ms;

    transition-delay: 100ms;

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.products ul li.product .btWooShopLoopItemInner:hover:after,

ul.products li.product .btWooShopLoopItemInner:hover:after {

    background: transparent;

    }

.btShopSaleTagDesignRounded .products ul li.product .btWooShopLoopItemInner:hover .onsale,

.btShopSaleTagDesignRound .products ul li.product .btWooShopLoopItemInner:hover .onsale,

.btShopSaleTagDesignRounded ul.products li.product .btWooShopLoopItemInner:hover .onsale,

.btShopSaleTagDesignRound ul.products li.product .btWooShopLoopItemInner:hover .onsale {

    background: #1b4962;

    }

.btShopSaleTagDesignSlanted_right .products ul li.product .btWooShopLoopItemInner:hover .onsale,

.btShopSaleTagDesignSlanted_left .products ul li.product .btWooShopLoopItemInner:hover .onsale,

.btShopSaleTagDesignSlanted_right ul.products li.product .btWooShopLoopItemInner:hover .onsale,

.btShopSaleTagDesignSlanted_left ul.products li.product .btWooShopLoopItemInner:hover .onsale {

    background: transparent !important;

    }

.btShopSaleTagDesignSlanted_right .products ul li.product .btWooShopLoopItemInner:hover .onsale:before,

.btShopSaleTagDesignSlanted_left .products ul li.product .btWooShopLoopItemInner:hover .onsale:before,

.btShopSaleTagDesignSlanted_right ul.products li.product .btWooShopLoopItemInner:hover .onsale:before,

.btShopSaleTagDesignSlanted_left ul.products li.product .btWooShopLoopItemInner:hover .onsale:before {

    background: #1b4962;

    }

.products ul li.product .onsale,

ul.products li.product .onsale {

    position: absolute;

    top: 1em;

    right: 1em;

    left: auto;

    z-index: 2;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btShopSaleTagDesignTriangle .products ul li.product .onsale,

.btShopSaleTagDesignTriangle ul.products li.product .onsale {

    font-size: 1.25em;

    text-transform: uppercase;

    text-align: right;

    top: 0;

    right: 0;

    padding: .8em;

    }

.rtl.btShopSaleTagDesignTriangle .products ul li.product .onsale,

.rtl.btShopSaleTagDesignTriangle ul.products li.product .onsale {

    text-align: left;

    right: auto;

    left: 0;

    }

.btShopSaleTagDesignTriangle .products ul li.product .onsale:after,

.btShopSaleTagDesignTriangle ul.products li.product .onsale:after {

    display: block;

    content: "";

    background: #fff;

    width: 9em;

    height: 5em;

    position: absolute;

    z-index: -1;

    right: -1px;

    top: 0;

    margin: 0;

    -webkit-transform: skewY(30deg);

    -moz-transform: skewY(30deg);

    -ms-transform: skewY(30deg);

    transform: skewY(30deg);

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.rtl.btShopSaleTagDesignTriangle .products ul li.product .onsale:after,

.rtl.btShopSaleTagDesignTriangle ul.products li.product .onsale:after {

    right: auto;

    left: -1px;

    -webkit-transform: skewY(-30deg);

    -moz-transform: skewY(-30deg);

    -ms-transform: skewY(-30deg);

    transform: skewY(-30deg);

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.btLightSkin.btShopSaleTagDesignTriangle .products ul li.product .onsale:after,

.btLightSkin.btShopSaleTagDesignTriangle ul.products li.product .onsale:after {

    background: #fff;

    }

.btDarkSkin.btShopSaleTagDesignTriangle .products ul li.product .onsale:after,

.btDarkSkin.btShopSaleTagDesignTriangle ul.products li.product .onsale:after {

    background: #191919;

    }

.btShopSaleTagDesignRounded .products ul li.product .onsale,

.btShopSaleTagDesignRound .products ul li.product .onsale,

.btShopSaleTagDesignSquare .products ul li.product .onsale,

.btShopSaleTagDesignSlanted_right .products ul li.product .onsale,

.btShopSaleTagDesignSlanted_left .products ul li.product .onsale,

.btShopSaleTagDesignRounded ul.products li.product .onsale,

.btShopSaleTagDesignRound ul.products li.product .onsale,

.btShopSaleTagDesignSquare ul.products li.product .onsale,

.btShopSaleTagDesignSlanted_right ul.products li.product .onsale,

.btShopSaleTagDesignSlanted_left ul.products li.product .onsale {

    border-radius: 5px;

    background: #e94d65;

    color: #fff;

    font-size: 1.25em;

    font-weight: normal;

    text-transform: uppercase;

    width: 3.6em;

    height: 3.6em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    text-align: center;

    line-height: .8;

    }

.rtl.btShopSaleTagDesignRounded .products ul li.product .onsale,

.rtl.btShopSaleTagDesignRound .products ul li.product .onsale,

.rtl.btShopSaleTagDesignSquare .products ul li.product .onsale,

.rtl.btShopSaleTagDesignSlanted_right .products ul li.product .onsale,

.rtl.btShopSaleTagDesignSlanted_left .products ul li.product .onsale,

.rtl.btShopSaleTagDesignRounded ul.products li.product .onsale,

.rtl.btShopSaleTagDesignRound ul.products li.product .onsale,

.rtl.btShopSaleTagDesignSquare ul.products li.product .onsale,

.rtl.btShopSaleTagDesignSlanted_right ul.products li.product .onsale,

.rtl.btShopSaleTagDesignSlanted_left ul.products li.product .onsale {

    right: auto;

    left: 1em;

    }

.btShopSaleTagDesignRound .products ul li.product .onsale,

.btShopSaleTagDesignRound ul.products li.product .onsale {

    border-radius: 50%;

    }

.btShopSaleTagDesignSquare .products ul li.product .onsale,

.btShopSaleTagDesignSquare ul.products li.product .onsale {

    border-radius: 0;

    }

.btShopSaleTagDesignSlanted_right .products ul li.product .onsale,

.btShopSaleTagDesignSlanted_left .products ul li.product .onsale,

.btShopSaleTagDesignSlanted_right ul.products li.product .onsale,

.btShopSaleTagDesignSlanted_left ul.products li.product .onsale {

    background: transparent !important;

    }

.btShopSaleTagDesignSlanted_right .products ul li.product .onsale:before,

.btShopSaleTagDesignSlanted_left .products ul li.product .onsale:before,

.btShopSaleTagDesignSlanted_right ul.products li.product .onsale:before,

.btShopSaleTagDesignSlanted_left ul.products li.product .onsale:before {

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    background: #e94d65;

    display: block;

    content: "";

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    z-index: -1;

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.btShopSaleTagDesignSlanted_left .products ul li.product .onsale:before,

.btShopSaleTagDesignSlanted_left ul.products li.product .onsale:before {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

.products ul li.product.product-category,

ul.products li.product.product-category {

    text-align: initial;

    }

.products ul li.product.product-category a,

ul.products li.product.product-category a {

    color: inherit;

    display: block;

    position: relative;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    width: 100%;

    }

.products ul li.product.product-category a:before,

ul.products li.product.product-category a:before {

    display: block;

    content: "";

    background: currentColor;

    position: absolute;

    left: 0;

    top: 0;

    right: -1px;

    bottom: 0;

    opacity: .05;

    pointer-events: none;

    z-index: -1;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.products ul li.product.product-category a h2,

ul.products li.product.product-category a h2 {

    display: block;

    padding: 1.2em;

    font-size: 1.5625em;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    position: relative;

    }

.products ul li.product.product-category a h2 .count,

ul.products li.product.product-category a h2 .count {

    opacity: .5;

    background: transparent;

    font-weight: normal;

    }

.btLightSkin .products ul li.product.product-category a h2 .count,

.btDarkSkin .btLightSkin .products ul li.product.product-category a h2 .count,

.btLightSkin .btDarkSkin .btLightSkin .products ul li.product.product-category a h2 .count,

.btLightSkin ul.products li.product.product-category a h2 .count,

.btDarkSkin .btLightSkin ul.products li.product.product-category a h2 .count,

.btLightSkin .btDarkSkin .btLightSkin ul.products li.product.product-category a h2 .count {

    color: #181818;

    }

.btDarkSkin .products ul li.product.product-category a h2 .count,

.btLightSkin .btDarkSkin .products ul li.product.product-category a h2 .count,

.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product.product-category a h2 .count,

.btDarkSkin ul.products li.product.product-category a h2 .count,

.btLightSkin .btDarkSkin ul.products li.product.product-category a h2 .count,

.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product.product-category a h2 .count {

    color: #fff;

    }

.products ul li.product.product-category a img,

ul.products li.product.product-category a img {

    display: block;

    }

.products ul li.product.product-category a:hover,

ul.products li.product.product-category a:hover {

    -webkit-box-shadow: 0 2px 20px rgba(0,0,0,.2);

    box-shadow: 0 2px 20px rgba(0,0,0,.2);

    }

.products ul li.product.product-category a:hover:before,

ul.products li.product.product-category a:hover:before {

    opacity: 0;

    }

.products ul li.product.product-category a:hover h2,

ul.products li.product.product-category a:hover h2 {

    color: #e94d65;

    }

.btLightSkin .products ul li.product.product-category a:hover h2 .count,

.btDarkSkin .btLightSkin .products ul li.product.product-category a:hover h2 .count,

.btLightSkin .btDarkSkin .btLightSkin .products ul li.product.product-category a:hover h2 .count,

.btLightSkin ul.products li.product.product-category a:hover h2 .count,

.btDarkSkin .btLightSkin ul.products li.product.product-category a:hover h2 .count,

.btLightSkin .btDarkSkin .btLightSkin ul.products li.product.product-category a:hover h2 .count {

    color: #181818;

    }

.btDarkSkin .products ul li.product.product-category a:hover h2 .count,

.btLightSkin .btDarkSkin .products ul li.product.product-category a:hover h2 .count,

.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product.product-category a:hover h2 .count,

.btDarkSkin ul.products li.product.product-category a:hover h2 .count,

.btLightSkin .btDarkSkin ul.products li.product.product-category a:hover h2 .count,

.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product.product-category a:hover h2 .count {

    color: #fff;

    }



/* 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: -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;

    margin: 0;

    padding: 0;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-weight: 800;

    }

nav.woocommerce-pagination ul li {

    margin: 0;

    display: block;

    }

nav.woocommerce-pagination ul li a,

nav.woocommerce-pagination ul li span {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    margin: 0;

    color: currentColor;

    min-width: 2em;

    min-height: 2em;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    border-radius: 50%;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

nav.woocommerce-pagination ul li span {

    opacity: .4;

    }

nav.woocommerce-pagination ul li a:hover {

    background: rgba(24,24,24,.15);

    }

nav.woocommerce-pagination ul li a.next,

nav.woocommerce-pagination ul li a.prev {

    font-size: 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    border-radius: 50%;

    }

nav.woocommerce-pagination ul li a.next:before,

nav.woocommerce-pagination ul li a.prev:before {

    width: 2.8125rem;

    display: block;

    text-align: center;

    font: 1.25rem/2.8125rem Essential;

    -webkit-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    transition: all 500ms ease;

    border-radius: 50%;

    background: #e94d65;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    color: #fff;

    font-weight: 400;

    margin: 0 .5em;

    }

nav.woocommerce-pagination ul li a.next:hover,

nav.woocommerce-pagination ul li a.prev:hover {

    background: transparent;

    }

nav.woocommerce-pagination ul li a.next:hover:before,

nav.woocommerce-pagination ul li a.prev:hover:before {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

nav.woocommerce-pagination ul li a.next:before {

    content: "\ea7d";

    }

.rtl nav.woocommerce-pagination ul li a.next:before {

    content: "\ea7c";

    }

nav.woocommerce-pagination ul li a.prev:before {

    content: "\ea7c";

    }

.rtl nav.woocommerce-pagination ul li a.prev:before {

    content: "\ea7d";

    }



/* 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;

    overflow: hidden;

    }

div.product > .onsale {

    position: absolute;

    top: 1em;

    left: 1.75em;

    right: auto;

    z-index: 2;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

.btShopSaleTagDesignTriangle div.product > .onsale {

    font-size: 1.25em;

    text-transform: uppercase;

    text-align: right;

    top: 0;

    left: .875em;

    padding: .8em;

    }

.rtl.btShopSaleTagDesignTriangle div.product > .onsale {

    text-align: left;

    right: .875em;

    left: auto;

    }

.btShopSaleTagDesignTriangle div.product > .onsale:after {

    display: block;

    content: "";

    background: #fff;

    width: 9em;

    height: 5em;

    position: absolute;

    z-index: -1;

    left: -1px;

    top: 0;

    margin: 0;

    -webkit-transform: skewY(-30deg);

    -moz-transform: skewY(-30deg);

    -ms-transform: skewY(-30deg);

    transform: skewY(-30deg);

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.rtl.btShopSaleTagDesignTriangle div.product > .onsale:after {

    left: auto;

    right: -1px;

    -webkit-transform: skewY(30deg);

    -moz-transform: skewY(30deg);

    -ms-transform: skewY(30deg);

    transform: skewY(30deg);

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.btLightSkin.btShopSaleTagDesignTriangle div.product > .onsale:after {

    background: #fff;

    }

.btDarkSkin.btShopSaleTagDesignTriangle div.product > .onsale:after {

    background: #191919;

    }

.btShopSaleTagDesignRounded div.product > .onsale,

.btShopSaleTagDesignRound div.product > .onsale,

.btShopSaleTagDesignSquare div.product > .onsale,

.btShopSaleTagDesignSlanted_right div.product > .onsale,

.btShopSaleTagDesignSlanted_left div.product > .onsale {

    border-radius: 5px;

    background: #e94d65;

    color: #fff;

    font-size: 1.25em;

    font-weight: normal;

    text-transform: uppercase;

    width: 3.6em;

    height: 3.6em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    text-align: center;

    line-height: .8;

    }

.rtl.btShopSaleTagDesignRounded div.product > .onsale,

.rtl.btShopSaleTagDesignRound div.product > .onsale,

.rtl.btShopSaleTagDesignSquare div.product > .onsale,

.rtl.btShopSaleTagDesignSlanted_right div.product > .onsale,

.rtl.btShopSaleTagDesignSlanted_left div.product > .onsale {

    left: auto;

    right: 1.75em;

    }

.btShopSaleTagDesignRound div.product > .onsale {

    border-radius: 50%;

    }

.btShopSaleTagDesignSquare div.product > .onsale {

    border-radius: 0;

    }

.btShopSaleTagDesignSlanted_right div.product > .onsale,

.btShopSaleTagDesignSlanted_left div.product > .onsale {

    background: transparent !important;

    left: 2em;

    }

.btShopSaleTagDesignSlanted_right div.product > .onsale:before,

.btShopSaleTagDesignSlanted_left div.product > .onsale:before {

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    background: #e94d65;

    display: block;

    content: "";

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    z-index: -1;

    -webkit-transform: skewX(-8deg);

    -moz-transform: skewX(-8deg);

    -ms-transform: skewX(-8deg);

    transform: skewX(-8deg);

    }

.rtl.btShopSaleTagDesignSlanted_right div.product > .onsale,

.rtl.btShopSaleTagDesignSlanted_left div.product > .onsale {

    left: auto;

    right: 2em;

    }

.btShopSaleTagDesignSlanted_left div.product > .onsale:before {

    -webkit-transform: skewX(8deg);

    -moz-transform: skewX(8deg);

    -ms-transform: skewX(8deg);

    transform: skewX(8deg);

    }

div.product div.images {

    -webkit-flex: 0 0 50%;

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

    padding: 0 .5em;

    margin: 0 0 1em;

    position: relative;

    }

div.product div.images .woocommerce-product-gallery__trigger {

    position: absolute;

    z-index: 1;

    width: 2em;

    }

div.product div.images .woocommerce-product-gallery__wrapper {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {

    padding: 1em .5em 0;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {

    position: relative;

    display: block;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {

    width: 100%;

    display: block;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:before {

    position: absolute;

    content: "";

    display: block;

    background: rgba(24,24,24,.5);

    top: -1px;

    bottom: -1px;

    left: -1px;

    right: -1px;

    z-index: 1;

    opacity: 0;

    pointer-events: none;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:after {

    font-size: 1.25em;

    display: block;

    content: "\ea08";

    font-family: Essential;

    width: 2.25em;

    height: 2.25em;

    line-height: 2.25;

    text-align: center;

    background: #e94d65;

    color: #fff;

    border-radius: 50%;

    position: absolute;

    left: 50%;

    top: 50%;

    margin: -1.125em 0 0 -1.125em;

    opacity: 0;

    z-index: 2;

    pointer-events: none;

    -webkit-box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 0 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-transform: translateY(20%);

    -moz-transform: translateY(20%);

    -ms-transform: translateY(20%);

    transform: translateY(20%);

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:hover:before {

    opacity: .8;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:hover:after {

    opacity: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition-delay: 100ms;

    -moz-transition-delay: 100ms;

    transition-delay: 100ms;

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

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;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child a:before,

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child a:after {

    display: none;

    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child img {

    border: none;

    display: block;

    }

div.product div.images.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image {

    -webkit-flex: 0 0 100%;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    }

div.product div.images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {

    -webkit-flex: 0 0 50%;

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    }

div.product div.images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {

    -webkit-flex: 0 0 33.3333%;

    -ms-flex: 0 0 33.3333%;

    flex: 0 0 33.3333%;

    }

div.product div.images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {

    -webkit-flex: 0 0 25%;

    -ms-flex: 0 0 25%;

    flex: 0 0 25%;

    }

div.product div.images.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {

    -webkit-flex: 0 0 20%;

    -ms-flex: 0 0 20%;

    flex: 0 0 20%;

    }

div.product div.images.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {

    -webkit-flex: 0 0 16.666%;

    -ms-flex: 0 0 16.666%;

    flex: 0 0 16.666%;

    }

div.product div.images .woocommerce-product-gallery__image {

    float: left;

    padding: 0 px 0 0;

    }

div.product div.images .woocommerce-product-gallery__image img {

    border: 0;

    }

div.product div.images .woocommerce-product-gallery__image:first-child {

    float: none;

    overflow: hidden;

    margin: 0 px 0 0;

    padding: 0;

    width: auto !important;

    }

div.product div.images .woocommerce-product-gallery__trigger {

    position: absolute;

    right: 70px;

    top: 20px;

    font-size: 0;

    line-height: 0;

    z-index: 1;

    }

div.product div.images .woocommerce-product-gallery__trigger:after {

    display: block;

    font-family: FontAwesome;

    content: "\f002";

    border-radius: 50%;

    font-size: 19.2px;

    width: 36.8px;

    line-height: 36.8px;

    text-align: center;

    -webkit-transition: 300ms ease all;

    -moz-transition: 300ms ease all;

    transition: 300ms ease all;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    background: #e94d65;

    color: #fff;

    }

div.product div.images .woocommerce-product-gallery__trigger:hover:after {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

.rtl div.product div.images .woocommerce-product-gallery__trigger {

    right: auto;

    left: 70px;

    }

div.product div.summary {

    -webkit-flex: 0 0 50%;

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

    padding: 1em;

    margin-bottom: 1em;

    }

div.product div.summary header {

    margin-bottom: 2em;

    }

div.product div.summary .price {

    font-size: 3em;

    font-weight: 600;

    letter-spacing: -.03em;

    margin-bottom: .5em;

    }

div.product div.summary .price del {

    color: inherit;

    opacity: .5;

    display: inline-block;

    margin: 0 5px 0 0;

    font-weight: 300;

    text-decoration: none;

    position: relative;

    }

div.product div.summary .price del:after {

    display: block;

    position: absolute;

    content: "";

    background: currentColor;

    height: 2.5px;

    top: 50%;

    left: -2px;

    right: -2px;

    z-index: -1;

    }

div.product div.summary .price ins {

    text-decoration: none;

    }

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: 3.25em;

    }

.rtl div.product div.summary form.cart .quantity {

    margin-right: 0;

    margin-left: .5em;

    float: right;

    }

div.product div.summary form.cart .quantity input {

    height: 3.25em;

    display: inline-block;

    padding-right: 0;

    }

.rtl div.product div.summary form.cart .quantity input {

    padding-right: 1.25em padding-left: 0;

    }

div.product div.summary form.cart .group_table {

    border-bottom: 0;

    border-left: 0;

    border-right: 0;

    }

div.product div.summary form.cart .group_table th,

div.product div.summary form.cart .group_table td {

    border-top: 0;

    border-left: 0;

    border-right: 0;

    padding-left: 0;

    padding-right: 0;

    }

div.product div.summary form.cart .group_table .quantity {

    width: 70px;

    margin: 0;

    }

div.product div.summary form.cart .group_table a {

    font-family: "Sarabun",Arial,Helvetica;

    color: inherit;

    font-weight: 800;

    letter-spacing: -.03em;

    margin: 0 1em;

    }

div.product div.summary form.cart .group_table a:hover {

    color: #e94d65;

    }

div.product div.summary form.cart .group_table del {

    color: inherit;

    opacity: .5;

    display: inline-block;

    margin: 0 5px 0 0;

    font-weight: 300;

    text-decoration: none;

    position: relative;

    }

div.product div.summary form.cart .group_table del:after {

    display: block;

    position: absolute;

    content: "";

    background: currentColor;

    height: 1px;

    top: 50%;

    left: -2px;

    right: -2px;

    z-index: -1;

    }

div.product div.summary form.cart .group_table ins {

    background: 0 0;

    font-weight: 700;

    text-decoration: none;

    }

div.product div.summary form.cart .single_add_to_cart_button {

    display: inline-block;

    height: 3.25em;

    }

div.product div.summary form.cart:after {

    content: " ";

    display: table;

    width: 100%;

    clear: both;

    }

div.product span.btProductSKU {

    display: block;

    opacity: .6;

    }

div.product div.summary + section.products.related {

    padding-top: 1em;

    }

div.product div.product-description,

div.product div.products,

div.product div.product-meta,

div.product section.products.related {

    padding: 0 1em;

    -webkit-flex: 0 0 100%;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    }

div.product div.product-description {

    padding: 0 1em;

    margin-bottom: 1em;

    }

div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {

    display: none;

    }

.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {

    display: block;

    }

.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header:after {

    display: block;

    content: "";

    background: currentColor;

    height: 1px;

    width: 100%;

    margin: 3em 0 .5em;

    opacity: .2;

    }

.rtl.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header li {

    float: right;

    }

div.product div.product-meta .btArticleShareEtc {

    max-width: initial;

    }

div.product table.variations {

    border: none;

    display: block;

    margin: 0;

    }

div.product table.variations tbody,

div.product table.variations tr,

div.product table.variations td {

    padding: 0;

    border: none;

    display: block;

    }

div.product .single_variation_wrap .woocommerce-variation.single_variation {

    margin-bottom: 2em;

    }

div.product section.products.upsells {

    width: 100%;

    padding: 0 1em;

    }



/* Cart */

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,

table.shop_table .coupon .input-text {

    margin-right: .5em;

    }

.rtl table.shop_table .coupon label,

.rtl table.shop_table .coupon .input-text {

    margin-right: 0;

    margin-left: .5em;

    }

table.shop_table button[name="apply_coupon"] {

    white-space: nowrap;

    width: -webkit-fit-content !important;

    width: -moz-fit-content !important;

    width: fit-content !important;

    -webkit-flex: 1 0 100px;

    -ms-flex: 1 0 100px;

    flex: 1 0 100px;

    }

table.shop_table input[name="update_cart"] {

    float: right;

    width: 300px;

    }

table.shop_table input.qty {

    padding-right: 0;

    }

.rtl table.shop_table input.qty {

    padding-right: 1.25em padding-left: 0;

    }

table.shop_table {

    margin-bottom: 2em;

    border: 0 !important;

    }

table.shop_table td,

table.shop_table th {

    border-left: none !important;

    border-right: none !important;

    }

table.shop_table td.product-remove {

    width: 3em;

    }

table.shop_table td.product-remove a.remove {

    display: inline-block;

    font-size: 1.5rem;

    text-align: center;

    padding: 0;

    width: 2rem;

    height: 2rem;

    line-height: 1.75rem;

    color: #fff;

    background-color: #e94d65;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    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 {

    background: #1b4962;

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    }

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 td.product-name {

    font-size: 1.25em;

    font-weight: 800;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    letter-spacing: -.03em;

    }

table.shop_table td.product-name a {

    color: inherit;

    }

table.shop_table td.product-name a:hover {

    color: #e94d65;

    }

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;

    margin: 0 -1em;

    }

.cart-collaterals .cross-sells,

.cart-collaterals .cart_totals {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    padding: 0 1em;

    }

.cart-collaterals .cross-sells ul.products li.product {

    -webkit-flex: 0 0 50%;

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    }

.cart-collaterals .cart_totals th {

    text-align: left;

    }

.rtl .cart-collaterals .cart_totals th {

    text-align: right;

    }

.cart-collaterals .cart_totals td {

    text-align: right;

    }

.rtl .cart-collaterals .cart_totals td {

    text-align: left;

    }

tr.cart-subtotal,

tfoot {

    border-top: 2px solid;

    }

tr.order-total,

tfoot {

    border-bottom: 2px solid;

    }



/* Checkout */

table.woocommerce-checkout-review-order-table td.product-total,

table.woocommerce-checkout-review-order-table tr.cart-subtotal td,

table.woocommerce-checkout-review-order-table tr.order-total td {

    text-align: right;

    }

ul.wc_payment_methods {

    margin: 0 0 1em;

    list-style: none;

    }

.rtl ul.wc_payment_methods {

    text-align: right;

    }

ul.wc_payment_methods li:not(.woocommerce-info) {

    margin-left: 0;

    padding-left: 0;

    }

ul.wc_payment_methods li .input-radio {

    margin-right: .2em;

    }

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: #e94d65;

    }

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;

    text-align: right;

    }

.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;

    }

.wc-proceed-to-checkout {

    margin: 0 auto;

    text-align: center;

    width: -webkit-fit-content;

    width: -moz-fit-content;

    width: fit-content;

    height: 3.25em;

    }

.wc-proceed-to-checkout .checkout-button {

    margin: 0 auto;

    display: inline;

    text-align: center;

    }

#payment .place-order {

    margin: 0 auto;

    text-align: center;

    }



/* My account */

.woocommerce-MyAccount-navigation ul {

    list-style: none;

    margin: 0 0 2em;

    padding: 0;

    font-family: "Sarabun",Arial,Helvetica,sans-serif;

    font-size: 16px;

    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-navigation ul li {

    margin: 0 50px 0 0;

    padding: 0;

    display: block;

    }

.rtl .woocommerce-MyAccount-navigation ul li {

    margin: 0 0 0 50px;

    }

.woocommerce-MyAccount-navigation ul li:last-child {

    margin: 0 !important;

    }

.woocommerce-MyAccount-navigation ul li a {

    display: block;

    padding: .5em 0;

    font-weight: 700;

    color: currentColor;

    position: relative;

    }

.woocommerce-MyAccount-navigation ul li a:after {

    content: ' ';

    display: block;

    position: absolute;

    z-index: 5;

    left: -15px;

    width: 10px;

    pointer-events: none;

    height: 2px;

    background-color: #e94d65;

    top: 50%;

    margin-top: -1px;

    -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;

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    }

.rtl .woocommerce-MyAccount-navigation ul li a:after {

    left: auto;

    right: -15px;

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    }

.woocommerce-MyAccount-navigation ul li a:hover {

    color: #e94d65;

    }

.woocommerce-MyAccount-navigation ul li a:hover:after {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.woocommerce-MyAccount-navigation 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;

    }

.woocommerce-EditAccountForm fieldset {

    margin-bottom: 2em;

    }



/* General */

/* Woocommerce layout */

.col2-set {

    width: 100%;

    }

.col2-set .col-1 {

    float: left;

    width: 48%;

    }

.col2-set .col-2 {

    float: right;

    width: 48%;

    }

img {

    height: auto;

    max-width: 100%;

    }

div.product form.cart .reset_variations,

form .form-row label.hidden {

    visibility: hidden;

    }

.reset_variations {

    font-size: .875rem;

    line-height: 1;

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    margin: .75em 0 !important;

    -webkit-transition: 200ms ease opacity;

    -moz-transition: 200ms ease opacity;

    transition: 200ms ease opacity;

    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;

    -webkit-align-items: baseline;

    -ms-flex-align: baseline;

    align-items: baseline;

    }

.btLightSkin .reset_variations,

.btDarkSkin .btLightSkin .reset_variations,

.btLightSkin .btDarkSkin .btLightSkin .reset_variations {

    color: #181818;

    }

.btDarkSkin .reset_variations,

.btLightSkin .btDarkSkin .reset_variations,

.btDarkSkin.btLightSkin .btDarkSkin .reset_variations {

    color: #fff;

    }

.reset_variations:before {

    font-family: FontAwesome;

    content: "\f00d";

    margin: 0 5px;

    color: #e94d65;

    -webkit-transition: all 200ms ease;

    -moz-transition: all 200ms ease;

    transition: all 200ms ease;

    line-height: 1;

    font-size: 1rem;

    }

.rtl .reset_variations:before {

    margin: 0 0 0 .5em;

    }

.reset_variations:hover:before {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.woocommerce-variation-price {

    position: relative;

    padding-top: .5em;

    line-height: 1;

    }

.woocommerce-variation-price:before {

    display: block;

    height: 1px;

    content: "";

    width: 100%;

    background: currentColor;

    opacity: .1;

    position: absolute;

    left: 0;

    top: 0;

    }

.woocommerce-variation-price .price {

    margin-bottom: 0 !important;

    display: inline-block;

    }



/* Form row */

form fieldset {

    padding: 0;

    border: 0;

    }

form fieldset legend {

    font-size: 1.875em;

    font-family: Sarabun,Arial,Helvetica,sans-serif;

    padding: 1em 0;

    font-weight: 700;

    font-weight: 800;

    letter-spacing: -.05em;

    }

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.5;

    }

.rtlform .form-row .select2-container {

    text-align: right;

    }

form .form-row .select2-container .select2-choice {

    padding-left: 1em;

    height: 3.2em;

    line-height: 3.2;

    }

.rtlform .form-row .select2-container .select2-choice {

    padding-left: 0;

    padding-right: 1em;

    }

form .form-row .required {

    text-decoration: none;

    }

form .form-row .input-checkbox {

    margin: 0 8px 0 0;

    vertical-align: middle;

    width: auto;

    display: inline;

    }

form .form-row textarea {

    height: 5em;

    display: block;

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    }

form .form-row.woocommerce-invalid .select2-container,

form .form-row.woocommerce-invalid input.input-text,

form .form-row.woocommerce-invalid select {

    border-color: #a00;

    }

form .form-row.woocommerce-validated .select2-container,

form .form-row.woocommerce-validated input.input-text,

form .form-row.woocommerce-validated select {

    border-color: #69bf29;

    }

form .form-row::-webkit-input-placeholder {

    line-height: normal;

    }

form .form-row:-moz-placeholder {

    line-height: normal;

    }

form .form-row:-ms-input-placeholder {

    line-height: normal;

    }



/* Overlay */

.blockUI.blockOverlay {

    position: relative;

    }

.blockUI.blockOverlay:before,

.loader:before {

    height: 1em;

    width: 1em;

    position: absolute;

    top: 50%;

    left: 50%;

    margin-left: -.5em;

    margin-top: -.5em;

    display: block;

    content: "";

    -webkit-animation: spin 1s ease-in-out infinite;

    -moz-animation: spin 1s ease-in-out infinite;

    animation: spin 1s ease-in-out infinite;

    background: url(../../plugins/woocommerce/assets/images/icons/loader.svg) center center;

    background-size: cover;

    line-height: 1;

    text-align: center;

    font-size: 2em;

    color: rgba(0,0,0,.75);

    }



/* Messages */

.woocommerce-error,

.woocommerce-info,

.woocommerce-message {

    padding: 1em 1em 1em 3em;

    margin: 0 0 2em;

    position: relative;

    background-color: rgba(24,24,24,.07);

    color: inherit;

    list-style: none !important;

    width: auto;

    word-wrap: break-word;

    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;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    }

.btDarkSkin .woocommerce-error,

.btLightSkin .btDarkSkin .woocommerce-error,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-error,

.btDarkSkin .woocommerce-info,

.btLightSkin .btDarkSkin .woocommerce-info,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-info,

.btDarkSkin .woocommerce-message,

.btLightSkin .btDarkSkin .woocommerce-message,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-message {

    background-color: rgba(255,255,255,.07);

    }

.rtl .woocommerce-error,

.rtl .woocommerce-info,

.rtl .woocommerce-message {

    padding: 1em 3em 1em 1em;

    }

.woocommerce-error a.button,

.woocommerce-info a.button,

.woocommerce-message a.button {

    -webkit-order: 9999;

    -ms-flex-order: 9999;

    order: 9999;

    }

.woocommerce-info a:not(.button),

.woocommerce-message a:not(.button) {

    color: #e94d65;

    text-decoration: underline;

    }

.woocommerce-info a.showcoupon,

.woocommerce-message a.showcoupon {

    color: currentColor;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    text-decoration: none;

    }

.woocommerce-info a.showcoupon:before,

.woocommerce-message a.showcoupon:before {

    font-family: FontAwesome;

    content: "\f02b";

    margin: 0 5px;

    color: #e94d65;

    }

.woocommerce-info a.showcoupon:hover,

.woocommerce-message a.showcoupon:hover {

    color: #e94d65;

    }

.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 {

    display: none;

    }

.woocommerce-error:before,

.woocommerce-info:before,

.woocommerce-message:before {

    font-family: FontAwesome;

    font-size: 1.5em;

    font-weight: 400;

    position: absolute;

    left: .5em;

    height: 1em;

    width: 1em;

    line-height: 1;

    text-align: center;

    -webkit-order: 1;

    -ms-flex-order: 1;

    order: 1;

    }

.rtl .woocommerce-error:before,

.rtl .woocommerce-info:before,

.rtl .woocommerce-message:before {

    left: auto;

    right: .5em;

    }

.woocommerce-message:before,

.woocommerce-info:before {

    content: "\f129";

    background: #e94d65;

    color: #fff;

    border-radius: 50%;

    width: 1.25em;

    height: 1.25em;

    line-height: 1.25;

    }

.woocommerce-error:before {

    content: '\f071';

    color: #b81c23;

    }

.woocommerce-error .button,

.woocommerce-info .button,

.woocommerce-message .button {

    float: right;

    border: none !important;

    padding: 1.2142857em 1.42857142em !important;

    line-height: 1.1 !important;

    height: auto !important;

    font-size: .875em !important;

    }

.rtl .woocommerce-error .button,

.rtl .woocommerce-info .button,

.rtl .woocommerce-message .button {

    float: left;

    }

.woocommerce-error li,

.woocommerce-info li,

.woocommerce-message li {

    list-style: none !important;

    padding-left: 0 !important;

    margin-left: 0 !important;

    }

small.note {

    display: block;

    color: #777;

    font-size: .857em;

    margin-top: 10px;

    }

.woocommerce-breadcrumb {

    margin: 0 0 1em;

    padding: 0;

    font-size: .92em;

    }

.woocommerce-breadcrumb a {

    color: inherit;

    }

.woocommerce-breadcrumb:after,

.woocommerce-breadcrumb:before {

    content: " ";

    display: table;

    }



/* Coupon */

.woocommerce-form-coupon {

    background-color: rgba(24,24,24,.07);

    padding: 2em;

    margin: 0 0 2em;

    }

.woocommerce-form-coupon > p.form-row:last-of-type {

    margin-bottom: 0;

    }

.btDarkSkin .woocommerce-form-coupon,

.btLightSkin .btDarkSkin .woocommerce-form-coupon,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-form-coupon {

    background-color: rgba(255,255,255,.07);

    }



/* Payment images */

.wc-credit-card-form-card-cvc.visa,

.wc-credit-card-form-card-expiry.visa,

.wc-credit-card-form-card-number.visa {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/visa.png);

    }

.wc-credit-card-form-card-cvc.mastercard,

.wc-credit-card-form-card-expiry.mastercard,

.wc-credit-card-form-card-number.mastercard {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.png);

    }

.wc-credit-card-form-card-cvc.laser,

.wc-credit-card-form-card-expiry.laser,

.wc-credit-card-form-card-number.laser {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/laser.png);

    }

.wc-credit-card-form-card-cvc.dinersclub,

.wc-credit-card-form-card-expiry.dinersclub,

.wc-credit-card-form-card-number.dinersclub {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/diners.png);

    }

.wc-credit-card-form-card-cvc.maestro,

.wc-credit-card-form-card-expiry.maestro,

.wc-credit-card-form-card-number.maestro {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.png);

    }

.wc-credit-card-form-card-cvc.jcb,

.wc-credit-card-form-card-expiry.jcb,

.wc-credit-card-form-card-number.jcb {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.png);

    }

.wc-credit-card-form-card-cvc.amex,

.wc-credit-card-form-card-expiry.amex,

.wc-credit-card-form-card-number.amex {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/amex.png);

    }

.wc-credit-card-form-card-cvc.discover,

.wc-credit-card-form-card-expiry.discover,

.wc-credit-card-form-card-number.discover {

    background-image: url(../../plugins/woocommerce/assets/images/icons/credit-cards/discover.png);

    }



/* Inpage headlines */

.products > h1,

.products > h2,

.products > h3,

.products > h4,

.products > h5,

.products > h6,

.products > h7,

.products > h8,

div.bt_bb_tab_content > h1,

div.bt_bb_tab_content > h2,

div.bt_bb_tab_content > h3,

div.bt_bb_tab_content > h4,

div.bt_bb_tab_content > h5,

div.bt_bb_tab_content > h6,

div.bt_bb_tab_content > h7,

div.bt_bb_tab_content > h8,

.cross-sells > h1,

.cross-sells > h2,

.cross-sells > h3,

.cross-sells > h4,

.cross-sells > h5,

.cross-sells > h6,

.cross-sells > h7,

.cross-sells > h8,

.comment-respond > h1,

.comment-respond > h2,

.comment-respond > h3,

.comment-respond > h4,

.comment-respond > h5,

.comment-respond > h6,

.comment-respond > h7,

.comment-respond > h8,

section.related.products > h1,

section.related.products > h2,

section.related.products > h3,

section.related.products > h4,

section.related.products > h5,

section.related.products > h6,

section.related.products > h7,

section.related.products > h8,

div.cart_totals > h1,

div.cart_totals > h2,

div.cart_totals > h3,

div.cart_totals > h4,

div.cart_totals > h5,

div.cart_totals > h6,

div.cart_totals > h7,

div.cart_totals > h8,

div.woocommerce-billing-fields > h1,

div.woocommerce-billing-fields > h2,

div.woocommerce-billing-fields > h3,

div.woocommerce-billing-fields > h4,

div.woocommerce-billing-fields > h5,

div.woocommerce-billing-fields > h6,

div.woocommerce-billing-fields > h7,

div.woocommerce-billing-fields > h8,

div.woocommerce-additional-fields > h1,

div.woocommerce-additional-fields > h2,

div.woocommerce-additional-fields > h3,

div.woocommerce-additional-fields > h4,

div.woocommerce-additional-fields > h5,

div.woocommerce-additional-fields > h6,

div.woocommerce-additional-fields > h7,

div.woocommerce-additional-fields > h8,

div.woocommerce-shipping-fields > h1,

div.woocommerce-shipping-fields > h2,

div.woocommerce-shipping-fields > h3,

div.woocommerce-shipping-fields > h4,

div.woocommerce-shipping-fields > h5,

div.woocommerce-shipping-fields > h6,

div.woocommerce-shipping-fields > h7,

div.woocommerce-shipping-fields > h8,

form.woocommerce-checkout > h1,

form.woocommerce-checkout > h2,

form.woocommerce-checkout > h3,

form.woocommerce-checkout > h4,

form.woocommerce-checkout > h5,

form.woocommerce-checkout > h6,

form.woocommerce-checkout > h7,

form.woocommerce-checkout > h8,

div.woocommerce-MyAccount-content > h1,

div.woocommerce-MyAccount-content > h2,

div.woocommerce-MyAccount-content > h3,

div.woocommerce-MyAccount-content > h4,

div.woocommerce-MyAccount-content > h5,

div.woocommerce-MyAccount-content > h6,

div.woocommerce-MyAccount-content > h7,

div.woocommerce-MyAccount-content > h8,

div.woocommerce-MyAccount-content header > h1,

div.woocommerce-MyAccount-content header > h2,

div.woocommerce-MyAccount-content header > h3,

div.woocommerce-MyAccount-content header > h4,

div.woocommerce-MyAccount-content header > h5,

div.woocommerce-MyAccount-content header > h6,

div.woocommerce-MyAccount-content header > h7,

div.woocommerce-MyAccount-content header > h8,

div.woocommerce-MyAccount-content form > h1,

div.woocommerce-MyAccount-content form > h2,

div.woocommerce-MyAccount-content form > h3,

div.woocommerce-MyAccount-content form > h4,

div.woocommerce-MyAccount-content form > h5,

div.woocommerce-MyAccount-content form > h6,

div.woocommerce-MyAccount-content form > h7,

div.woocommerce-MyAccount-content form > h8,

.woocommerce-customer-details > h1,

.woocommerce-customer-details > h2,

.woocommerce-customer-details > h3,

.woocommerce-customer-details > h4,

.woocommerce-customer-details > h5,

.woocommerce-customer-details > h6,

.woocommerce-customer-details > h7,

.woocommerce-customer-details > h8,

.woocommerce-order-details > h1,

.woocommerce-order-details > h2,

.woocommerce-order-details > h3,

.woocommerce-order-details > h4,

.woocommerce-order-details > h5,

.woocommerce-order-details > h6,

.woocommerce-order-details > h7,

.woocommerce-order-details > h8 {

    margin: 0 0 1em;

    padding: 0;

    font-size: 1.4em;

    }



/* Buttons */

.woocommerce .btSidebar a.button,

.woocommerce .btContent a.button,

.woocommerce-page .btSidebar a.button,

.woocommerce-page .btContent a.button,

.woocommerce .btSidebar input[type="submit"],

.woocommerce .btContent input[type="submit"],

.woocommerce-page .btSidebar input[type="submit"],

.woocommerce-page .btContent input[type="submit"],

.woocommerce .btSidebar :not(.widget_product_search) button[type="submit"],

.woocommerce .btContent :not(.widget_product_search) button[type="submit"],

.woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],

.woocommerce-page .btContent :not(.widget_product_search) 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 :not(.widget_product_search) button[type="submit"],

div.woocommerce input.button {

    font-size: 1em;

    background: #e94d65;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;

    color: #fff;

    font-weight: 700;

    border: 0;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    cursor: pointer;

    width: auto;

    padding: 0 1.875em;

    font-family: "Roboto",Arial,Helvetica,sans-serif !important;

    height: 3.25em;

    line-height: 3.25;

    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 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 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 :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons.woocommerce .btContent :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons.woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons.woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons .woocommerce .btSidebar :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons .woocommerce .btContent :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons .woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons .woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons.woocommerce .btSidebar input.button,

.btHardRoundedButtons.woocommerce .btContent input.button,

.btHardRoundedButtons.woocommerce-page .btSidebar input.button,

.btHardRoundedButtons.woocommerce-page .btContent input.button,

.btHardRoundedButtons .woocommerce .btSidebar input.button,

.btHardRoundedButtons .woocommerce .btContent input.button,

.btHardRoundedButtons .woocommerce-page .btSidebar input.button,

.btHardRoundedButtons .woocommerce-page .btContent input.button,

.btHardRoundedButtonsdiv.woocommerce a.button,

.btHardRoundedButtons div.woocommerce a.button,

.btHardRoundedButtonsdiv.woocommerce input[type="submit"],

.btHardRoundedButtons div.woocommerce input[type="submit"],

.btHardRoundedButtonsdiv.woocommerce :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtons div.woocommerce :not(.widget_product_search) button[type="submit"],

.btHardRoundedButtonsdiv.woocommerce input.button,

.btHardRoundedButtons div.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 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 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 :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons.woocommerce .btContent :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons.woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons.woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons .woocommerce .btSidebar :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons .woocommerce .btContent :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons .woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons .woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons.woocommerce .btSidebar input.button,

.btSoftRoundedButtons.woocommerce .btContent input.button,

.btSoftRoundedButtons.woocommerce-page .btSidebar input.button,

.btSoftRoundedButtons.woocommerce-page .btContent input.button,

.btSoftRoundedButtons .woocommerce .btSidebar input.button,

.btSoftRoundedButtons .woocommerce .btContent input.button,

.btSoftRoundedButtons .woocommerce-page .btSidebar input.button,

.btSoftRoundedButtons .woocommerce-page .btContent input.button,

.btSoftRoundedButtonsdiv.woocommerce a.button,

.btSoftRoundedButtons div.woocommerce a.button,

.btSoftRoundedButtonsdiv.woocommerce input[type="submit"],

.btSoftRoundedButtons div.woocommerce input[type="submit"],

.btSoftRoundedButtonsdiv.woocommerce :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtons div.woocommerce :not(.widget_product_search) button[type="submit"],

.btSoftRoundedButtonsdiv.woocommerce input.button,

.btSoftRoundedButtons div.woocommerce input.button {

    border-radius: 5px;

    }

.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 :not(.widget_product_search) button[type="submit"]:hover,

.woocommerce .btContent :not(.widget_product_search) button[type="submit"]:hover,

.woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"]:hover,

.woocommerce-page .btContent :not(.widget_product_search) 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 :not(.widget_product_search) button[type="submit"]:hover,

div.woocommerce input.button:hover {

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 0 0 2.5em #e94d65 inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.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,

.woocommerce .btSidebar .shipping-calculator-button,

.woocommerce .btContent .shipping-calculator-button,

.woocommerce-page .btSidebar .shipping-calculator-button,

.woocommerce-page .btContent .shipping-calculator-button,

div.woocommerce input.alt,

div.woocommerce a.button.alt,

div.woocommerce .button.alt,

div.woocommerce button.alt,

div.woocommerce .shipping-calculator-button {

    font-size: 1em;

    background: transparent;

    -webkit-box-shadow: 0 0 0 2px #e94d65 inset,0 4px 0 0 rgba(24,24,24,.2) inset;

    box-shadow: 0 0 0 2px #e94d65 inset,0 4px 0 0 rgba(24,24,24,.2) inset;

    color: #e94d65;

    font-weight: 700;

    border: 0;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    cursor: pointer;

    width: auto;

    padding: 0 1.875em;

    font-family: "Roboto",Arial,Helvetica,sans-serif !important;

    height: 3.25em;

    line-height: 3.25;

    display: inline-block;

    }

.btHardRoundedButtons.woocommerce .btSidebar input.alt,

.btHardRoundedButtons.woocommerce .btContent input.alt,

.btHardRoundedButtons.woocommerce-page .btSidebar input.alt,

.btHardRoundedButtons.woocommerce-page .btContent input.alt,

.btHardRoundedButtons .woocommerce .btSidebar input.alt,

.btHardRoundedButtons .woocommerce .btContent input.alt,

.btHardRoundedButtons .woocommerce-page .btSidebar input.alt,

.btHardRoundedButtons .woocommerce-page .btContent input.alt,

.btHardRoundedButtons.woocommerce .btSidebar a.button.alt,

.btHardRoundedButtons.woocommerce .btContent a.button.alt,

.btHardRoundedButtons.woocommerce-page .btSidebar a.button.alt,

.btHardRoundedButtons.woocommerce-page .btContent a.button.alt,

.btHardRoundedButtons .woocommerce .btSidebar a.button.alt,

.btHardRoundedButtons .woocommerce .btContent a.button.alt,

.btHardRoundedButtons .woocommerce-page .btSidebar a.button.alt,

.btHardRoundedButtons .woocommerce-page .btContent a.button.alt,

.btHardRoundedButtons.woocommerce .btSidebar .button.alt,

.btHardRoundedButtons.woocommerce .btContent .button.alt,

.btHardRoundedButtons.woocommerce-page .btSidebar .button.alt,

.btHardRoundedButtons.woocommerce-page .btContent .button.alt,

.btHardRoundedButtons .woocommerce .btSidebar .button.alt,

.btHardRoundedButtons .woocommerce .btContent .button.alt,

.btHardRoundedButtons .woocommerce-page .btSidebar .button.alt,

.btHardRoundedButtons .woocommerce-page .btContent .button.alt,

.btHardRoundedButtons.woocommerce .btSidebar button.alt,

.btHardRoundedButtons.woocommerce .btContent button.alt,

.btHardRoundedButtons.woocommerce-page .btSidebar button.alt,

.btHardRoundedButtons.woocommerce-page .btContent button.alt,

.btHardRoundedButtons .woocommerce .btSidebar button.alt,

.btHardRoundedButtons .woocommerce .btContent button.alt,

.btHardRoundedButtons .woocommerce-page .btSidebar button.alt,

.btHardRoundedButtons .woocommerce-page .btContent button.alt,

.btHardRoundedButtons.woocommerce .btSidebar .shipping-calculator-button,

.btHardRoundedButtons.woocommerce .btContent .shipping-calculator-button,

.btHardRoundedButtons.woocommerce-page .btSidebar .shipping-calculator-button,

.btHardRoundedButtons.woocommerce-page .btContent .shipping-calculator-button,

.btHardRoundedButtons .woocommerce .btSidebar .shipping-calculator-button,

.btHardRoundedButtons .woocommerce .btContent .shipping-calculator-button,

.btHardRoundedButtons .woocommerce-page .btSidebar .shipping-calculator-button,

.btHardRoundedButtons .woocommerce-page .btContent .shipping-calculator-button,

.btHardRoundedButtonsdiv.woocommerce input.alt,

.btHardRoundedButtons div.woocommerce input.alt,

.btHardRoundedButtonsdiv.woocommerce a.button.alt,

.btHardRoundedButtons div.woocommerce a.button.alt,

.btHardRoundedButtonsdiv.woocommerce .button.alt,

.btHardRoundedButtons div.woocommerce .button.alt,

.btHardRoundedButtonsdiv.woocommerce button.alt,

.btHardRoundedButtons div.woocommerce button.alt,

.btHardRoundedButtonsdiv.woocommerce .shipping-calculator-button,

.btHardRoundedButtons div.woocommerce .shipping-calculator-button {

    border-radius: 50px;

    }

.btSoftRoundedButtons.woocommerce .btSidebar input.alt,

.btSoftRoundedButtons.woocommerce .btContent input.alt,

.btSoftRoundedButtons.woocommerce-page .btSidebar input.alt,

.btSoftRoundedButtons.woocommerce-page .btContent input.alt,

.btSoftRoundedButtons .woocommerce .btSidebar input.alt,

.btSoftRoundedButtons .woocommerce .btContent input.alt,

.btSoftRoundedButtons .woocommerce-page .btSidebar input.alt,

.btSoftRoundedButtons .woocommerce-page .btContent input.alt,

.btSoftRoundedButtons.woocommerce .btSidebar a.button.alt,

.btSoftRoundedButtons.woocommerce .btContent a.button.alt,

.btSoftRoundedButtons.woocommerce-page .btSidebar a.button.alt,

.btSoftRoundedButtons.woocommerce-page .btContent a.button.alt,

.btSoftRoundedButtons .woocommerce .btSidebar a.button.alt,

.btSoftRoundedButtons .woocommerce .btContent a.button.alt,

.btSoftRoundedButtons .woocommerce-page .btSidebar a.button.alt,

.btSoftRoundedButtons .woocommerce-page .btContent a.button.alt,

.btSoftRoundedButtons.woocommerce .btSidebar .button.alt,

.btSoftRoundedButtons.woocommerce .btContent .button.alt,

.btSoftRoundedButtons.woocommerce-page .btSidebar .button.alt,

.btSoftRoundedButtons.woocommerce-page .btContent .button.alt,

.btSoftRoundedButtons .woocommerce .btSidebar .button.alt,

.btSoftRoundedButtons .woocommerce .btContent .button.alt,

.btSoftRoundedButtons .woocommerce-page .btSidebar .button.alt,

.btSoftRoundedButtons .woocommerce-page .btContent .button.alt,

.btSoftRoundedButtons.woocommerce .btSidebar button.alt,

.btSoftRoundedButtons.woocommerce .btContent button.alt,

.btSoftRoundedButtons.woocommerce-page .btSidebar button.alt,

.btSoftRoundedButtons.woocommerce-page .btContent button.alt,

.btSoftRoundedButtons .woocommerce .btSidebar button.alt,

.btSoftRoundedButtons .woocommerce .btContent button.alt,

.btSoftRoundedButtons .woocommerce-page .btSidebar button.alt,

.btSoftRoundedButtons .woocommerce-page .btContent button.alt,

.btSoftRoundedButtons.woocommerce .btSidebar .shipping-calculator-button,

.btSoftRoundedButtons.woocommerce .btContent .shipping-calculator-button,

.btSoftRoundedButtons.woocommerce-page .btSidebar .shipping-calculator-button,

.btSoftRoundedButtons.woocommerce-page .btContent .shipping-calculator-button,

.btSoftRoundedButtons .woocommerce .btSidebar .shipping-calculator-button,

.btSoftRoundedButtons .woocommerce .btContent .shipping-calculator-button,

.btSoftRoundedButtons .woocommerce-page .btSidebar .shipping-calculator-button,

.btSoftRoundedButtons .woocommerce-page .btContent .shipping-calculator-button,

.btSoftRoundedButtonsdiv.woocommerce input.alt,

.btSoftRoundedButtons div.woocommerce input.alt,

.btSoftRoundedButtonsdiv.woocommerce a.button.alt,

.btSoftRoundedButtons div.woocommerce a.button.alt,

.btSoftRoundedButtonsdiv.woocommerce .button.alt,

.btSoftRoundedButtons div.woocommerce .button.alt,

.btSoftRoundedButtonsdiv.woocommerce button.alt,

.btSoftRoundedButtons div.woocommerce button.alt,

.btSoftRoundedButtonsdiv.woocommerce .shipping-calculator-button,

.btSoftRoundedButtons div.woocommerce .shipping-calculator-button {

    border-radius: 5px;

    }

.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,

.woocommerce .btSidebar .shipping-calculator-button:hover,

.woocommerce .btContent .shipping-calculator-button:hover,

.woocommerce-page .btSidebar .shipping-calculator-button:hover,

.woocommerce-page .btContent .shipping-calculator-button:hover,

div.woocommerce input.alt:hover,

div.woocommerce a.button.alt:hover,

div.woocommerce .button.alt:hover,

div.woocommerce button.alt:hover,

div.woocommerce .shipping-calculator-button:hover {

    -webkit-box-shadow: 0 0 0 2px #e94d65 inset,0 5px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    box-shadow: 0 0 0 2px #e94d65 inset,0 5px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2);

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }

.woocommerce .btSidebar a.edit,

.woocommerce .btContent a.edit,

.woocommerce-page .btSidebar a.edit,

.woocommerce-page .btContent a.edit,

div.woocommerce a.edit {

    display: -ms-inline-flexbox;

    display: -webkit-inline-flex;

    display: inline-flex;

    font-size: .875rem;

    line-height: 1;

    font-family: Roboto Condensed,Arial,Helvetica,sans-serif;

    -webkit-transition: color 200ms ease;

    -moz-transition: color 200ms ease;

    transition: color 200ms ease;

    -webkit-align-items: baseline;

    -ms-flex-align: baseline;

    align-items: baseline;

    }

.btLightSkin .woocommerce .btSidebar a.edit,

.btLightSkin .woocommerce .btContent a.edit,

.btLightSkin .woocommerce-page .btSidebar a.edit,

.btLightSkin .woocommerce-page .btContent a.edit,

.btDarkSkin .btLightSkin .woocommerce .btSidebar a.edit,

.btDarkSkin .btLightSkin .woocommerce .btContent a.edit,

.btDarkSkin .btLightSkin .woocommerce-page .btSidebar a.edit,

.btDarkSkin .btLightSkin .woocommerce-page .btContent a.edit,

.btLightSkin .btDarkSkin .btLightSkin .woocommerce .btSidebar a.edit,

.btLightSkin .btDarkSkin .btLightSkin .woocommerce .btContent a.edit,

.btLightSkin .btDarkSkin .btLightSkin .woocommerce-page .btSidebar a.edit,

.btLightSkin .btDarkSkin .btLightSkin .woocommerce-page .btContent a.edit,

.btLightSkin div.woocommerce a.edit,

.btDarkSkin .btLightSkin div.woocommerce a.edit,

.btLightSkin .btDarkSkin .btLightSkin div.woocommerce a.edit {

    color: #181818;

    }

.btDarkSkin .woocommerce .btSidebar a.edit,

.btDarkSkin .woocommerce .btContent a.edit,

.btDarkSkin .woocommerce-page .btSidebar a.edit,

.btDarkSkin .woocommerce-page .btContent a.edit,

.btLightSkin .btDarkSkin .woocommerce .btSidebar a.edit,

.btLightSkin .btDarkSkin .woocommerce .btContent a.edit,

.btLightSkin .btDarkSkin .woocommerce-page .btSidebar a.edit,

.btLightSkin .btDarkSkin .woocommerce-page .btContent a.edit,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce .btSidebar a.edit,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce .btContent a.edit,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btSidebar a.edit,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btContent a.edit,

.btDarkSkin div.woocommerce a.edit,

.btLightSkin .btDarkSkin div.woocommerce a.edit,

.btDarkSkin.btLightSkin .btDarkSkin div.woocommerce a.edit {

    color: #fff;

    }

.woocommerce .btSidebar a.edit:before,

.woocommerce .btContent a.edit:before,

.woocommerce-page .btSidebar a.edit:before,

.woocommerce-page .btContent a.edit:before,

div.woocommerce a.edit:before {

    font-family: FontAwesome;

    margin: 0 5px 0 0;

    color: #e94d65;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: all 200ms ease;

    -moz-transition: all 200ms ease;

    transition: all 200ms ease;

    line-height: 1;

    font-size: 1rem;

    display: block;

    }

.rtl .woocommerce .btSidebar a.edit:before,

.rtl .woocommerce .btContent a.edit:before,

.rtl .woocommerce-page .btSidebar a.edit:before,

.rtl .woocommerce-page .btContent a.edit:before,

.rtl div.woocommerce a.edit:before {

    margin: 0 0 0 5px;

    float: right;

    }

.woocommerce .btSidebar a.edit:before,

.woocommerce .btContent a.edit:before,

.woocommerce-page .btSidebar a.edit:before,

.woocommerce-page .btContent a.edit:before,

div.woocommerce a.edit:before {

    content: "\f040";

    }

.woocommerce .btSidebar a.edit:hover:before,

.woocommerce .btContent a.edit:hover:before,

.woocommerce-page .btSidebar a.edit:hover:before,

.woocommerce-page .btContent a.edit:hover:before,

div.woocommerce a.edit:hover:before {

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    }



/* Price filter */

.widget_price_filter .price_slider_wrapper .ui-slider {

    border-radius: 1em;

    background-color: rgba(24,24,24,.07);

    border: 0;

    position: relative;

    text-align: left;

    margin-left: .5em;

    margin-right: .5em;

    margin-bottom: 1em;

    }

.btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btLightSkin .btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider {

    background-color: rgba(24,24,24,.2);

    }

.btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider,

.btDarkSkin.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider {

    background-color: rgba(255,255,255,.2);

    }

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {

    position: absolute;

    z-index: 2;

    width: 1em;

    height: 1em;

    background: #e94d65;

    border-radius: 1em;

    cursor: ew-resize;

    outline: 0;

    border: 0;

    top: -.25em;

    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-slider .ui-slider-range {

    position: absolute;

    z-index: 1;

    font-size: .7em;

    display: block;

    border: 0;

    border-radius: 1em;

    }

.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;

    }

.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;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    }

.rtl .widget_price_filter .price_slider_amount {

    text-align: left;

    }

.widget_price_filter .price_slider_amount .button {

    float: left;

    min-width: 100px;

    }

.widget_price_filter .price_slider_amount .price_label {

    -webkit-flex: 1 1 100%;

    -ms-flex: 1 1 100%;

    flex: 1 1 100%;

    font-family: Sarabun,Arial,Helvetica,sans-serif;

    }

.widget_price_filter .price_slider_amount .price_label span {

    font-weight: 800;

    }



/* Star rating */

.star-rating:before {

    content: "\f006\f006\f006\f006\f006";

    letter-spacing: .1em;

    opacity: .2;

    }

.star-rating {

    overflow: hidden;

    position: relative;

    line-height: 1;

    font-family: FontAwesome;

    margin: 0;

    display: inline-block;

    }

.star-rating .rating {

    display: none;

    }

.star-rating span {

    overflow: hidden;

    top: 0;

    left: 0;

    position: absolute;

    color: transparent;

    white-space: nowrap;

    }

.rtl .star-rating span {

    left: auto;

    right: 0;

    }

.star-rating span:before {

    content: "\f005\f005\f005\f005\f005";

    letter-spacing: .1em;

    color: #e94d65;

    }

.rtl .star-rating span:before {

    position: absolute;

    right: 0;

    }

.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;

    margin-bottom: 1.5em;

    font-size: 1.5em;

    letter-spacing: .125em;

    }

p.stars a {

    display: inline-block;

    font-weight: 400;

    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,.2);

    }

.btLightSkin p.stars a[class^="star-"]:after,

.btDarkSkin .btLightSkin p.stars a[class^="star-"]:after,

.btLightSkin .btDarkSkin .btLightSkin p.stars a[class^="star-"]:after {

    color: rgba(24,24,24,.2);

    }

.btDarkSkin p.stars a[class^="star-"]:after,

.btLightSkin .btDarkSkin p.stars a[class^="star-"]:after,

.btDarkSkin.btLightSkin .btDarkSkin p.stars a[class^="star-"]:after {

    color: rgba(255,255,255,.2);

    }

.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: #e94d65;

    }

p.stars a.star-1 {

    width: 1em;

    z-index: 10;

    }

p.stars a.star-1:after {

    content: "\f006";

    }

p.stars a.star-1.active:after,

p.stars a.star-1:hover:after {

    content: "\f005";

    }

p.stars a.star-2 {

    width: 2em;

    z-index: 9;

    }

p.stars a.star-2:after {

    content: "\f006\f006";

    }

p.stars a.star-2.active:after,

p.stars a.star-2:hover:after {

    content: "\f005\f005";

    }

p.stars a.star-3 {

    width: 3em;

    z-index: 8;

    }

p.stars a.star-3:after {

    content: "\f006\f006\f006";

    }

p.stars a.star-3.active:after,

p.stars a.star-3:hover:after {

    content: "\f005\f005\f005";

    }

p.stars a.star-4 {

    width: 4em;

    z-index: 7;

    }

p.stars a.star-4:after {

    content: "\f006\f006\f006\f006";

    }

p.stars a.star-4.active:after,

p.stars a.star-4:hover: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: "\f006\f006\f006\f006\f006";

    }

p.stars a.star-5.active:after,

p.stars a.star-5:hover: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;

    }



/* Select - Checkout */

.woocommerce .select2-container--default .select2-selection--single {

    height: 3.2rem;

    border: none;

    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;

    box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;

    padding: 0 1em;

    }

.btHardRoundedButtons .woocommerce .select2-container--default .select2-selection--single {

    border-radius: 50px;

    }

.btSoftRoundedButtons .woocommerce .select2-container--default .select2-selection--single {

    border-radius: 5px;

    }

.woocommerce .select2-container .select2-selection--single .select2-selection__rendered {

    padding-left: 0;

    padding-right: 0;

    line-height: 3;

    }

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {

    display: none;

    }

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow:before {

    content: '\f078';

    font-family: FontAwesome;

    display: block;

    float: right;

    padding-right: 1em;

    padding-top: .2em;

    -webkit-transition: 150ms ease transform,150ms ease color;

    -moz-transition: 150ms ease transform,150ms ease color;

    transition: 150ms ease transform,150ms ease color;

    }

.rtl .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow:before {

    padding-right: 0;

    padding-left: 1em;

    }

.woocommerce .select2-container--open .select2-selection--single .select2-selection__arrow:before {

    -webkit-transform: scaleY(-1);

    -moz-transform: scaleY(-1);

    -ms-transform: scaleY(-1);

    transform: scaleY(-1);

    }

.select2-container--default .select2-results__option--highlighted[aria-selected],

.select2-container--default .select2-results__option--highlighted[data-selected] {

    background-color: #e94d65;

    }



/* Accept terms */

.woocommerce-terms-and-conditions-wrapper {

    padding-bottom: 1em;

    }



/* Small woocommerce popup redesigns */

.pswp {

    z-index: 11000;

    }

.pswp__bg {

    opacity: 1;

    }

.pswp__caption__center {

    text-align: center;

    color: #fff;

    font-size: 12px;

    line-height: 18px;

    }

.pswp__counter {

    font-size: 12px;

    }

button.pswp__button.pswp__button--arrow--left,

button.pswp__button.pswp__button--arrow--right {

    width: 4.375em;

    height: 4.375em;

    margin-top: -2.1875em;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    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;

    border-radius: 50%;

    opacity: 1;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    }

button.pswp__button.pswp__button--arrow--left:active,

button.pswp__button.pswp__button--arrow--right:active {

    margin-top: -2.1875em;

    }

button.pswp__button.pswp__button--arrow--left:before,

button.pswp__button.pswp__button--arrow--right:before {

    font-size: 2em;

    color: #fff;

    font-family: Essential;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    border: 0;

    opacity: 1;

    margin: 0;

    width: 100%;

    line-height: 1;

    top: auto;

    left: auto;

    right: auto;

    bottom: auto;

    position: relative;

    height: auto;

    background: none !important;

    }

button.pswp__button.pswp__button--arrow--left:after,

button.pswp__button.pswp__button--arrow--right:after {

    display: none;

    }

button.pswp__button.pswp__button--arrow--left:hover,

button.pswp__button.pswp__button--arrow--right:hover {

    background: #e94d65 !important;

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2) !important;

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.2) inset,0 2px 10px rgba(0,0,0,.2) !important;

    }

button.pswp__button.pswp__button--arrow--left {

    left: 1em;

    }

button.pswp__button.pswp__button--arrow--left:before {

    content: "\ea7c";

    -webkit-transform: translateX(-10%);

    -moz-transform: translateX(-10%);

    -ms-transform: translateX(-10%);

    transform: translateX(-10%);

    }

.rtl button.pswp__button.pswp__button--arrow--left {

    left: auto;

    right: 1em;

    }

.rtl button.pswp__button.pswp__button--arrow--left:before {

    content: "\ea7d";

    -webkit-transform: translateX(10%);

    -moz-transform: translateX(10%);

    -ms-transform: translateX(10%);

    transform: translateX(10%);

    }

button.pswp__button--arrow--right {

    right: 1em;

    }

button.pswp__button--arrow--right:before {

    content: "\ea7d";

    -webkit-transform: translateX(10%);

    -moz-transform: translateX(10%);

    -ms-transform: translateX(10%);

    transform: translateX(10%);

    }

.rtl button.pswp__button--arrow--right {

    right: auto;

    left: 1em;

    }

.rtl button.pswp__button--arrow--right:before {

    content: "\ea7c";

    -webkit-transform: translateX(-10%);

    -moz-transform: translateX(-10%);

    -ms-transform: translateX(-10%);

    transform: translateX(-10%);

    }

.bt_bb_text .woocommerce-address-fields .form-row {

    margin: 0 0 1em;

    }

.woocommerce input[type="checkbox"] {

    width: 1.5rem;

    height: 1.5rem;

    -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;

    content: "";

    -moz-appearance: none;

    display: inline-block;

    margin-right: .5em;

    }

.rtl.woocommerce input[type="checkbox"] {

    margin-right: 0;

    margin-left: .5em;

    }

.btLightSkin.woocommerce input[type="checkbox"],

.btDarkSkin .btLightSkin.woocommerce input[type="checkbox"],

.btLightSkin .btDarkSkin .btLightSkin.woocommerce input[type="checkbox"] {

    border: 1px solid rgba(24,24,24,.2);

    background: #fff;

    }

.btDarkSkin.woocommerce input[type="checkbox"],

.btLightSkin .btDarkSkin.woocommerce input[type="checkbox"],

.btDarkSkin.btLightSkin .btDarkSkin.woocommerce input[type="checkbox"] {

    border: 1px solid rgba(255,255,255,.2);

    background: #191919;

    }

.woocommerce input[type="checkbox"]:before {

    content: '';

    position: absolute;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    left: 3px;

    top: 3px;

    width: 1rem;

    height: 1rem;

    border-radius: 50%;

    display: block;

    background: #e94d65;

    opacity: 0;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    }

.rtl .woocommerce input[type="checkbox"]:before {

    left: auto;

    right: 3px;

    }

.btLightSkin .woocommerce input[type="checkbox"]:hover,

.btDarkSkin .btLightSkin .woocommerce input[type="checkbox"]:hover,

.btLightSkin .btDarkSkin .btLightSkin .woocommerce input[type="checkbox"]:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4) !important;

    }

.btDarkSkin .woocommerce input[type="checkbox"]:hover,

.btLightSkin .btDarkSkin .woocommerce input[type="checkbox"]:hover,

.btDarkSkin.btLightSkin .btDarkSkin .woocommerce input[type="checkbox"]:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(255,255,255,.4) !important;

    }

.woocommerce input[type="checkbox"]:checked:before {

    opacity: 1;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    }

.btQuoteBooking .btQuoteItem {

    margin-bottom: 15px;

    }

.btQuoteBooking .btQuoteItem label {

    margin-top: 14px;

    }

.btQuoteBooking .btContactNext {

    border: 0;

    background: #e94d65;

    color: #fff !important;

    border-radius: 0;

    text-transform: none;

    font-size: 1em;

    padding: 0 1.875em;

    height: 3.25em;

    line-height: 3.25;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    -webkit-transform: translate(250px,0);

    -moz-transform: translate(250px,0);

    -ms-transform: translate(250px,0);

    transform: translate(250px,0);

    font-weight: 800;

    }

.btHardRoundedButtons .btQuoteBooking .btContactNext {

    border-radius: 50px;

    }

.btSoftRoundedButtons .btQuoteBooking .btContactNext {

    border-radius: 5px;

    }

.btQuoteBooking .btContactNext:hover {

    -webkit-transform: translate(250px,-3px);

    -moz-transform: translate(250px,-3px);

    -ms-transform: translate(250px,-3px);

    transform: translate(250px,-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    }

.rtl .btQuoteBooking .btContactNext {

    -webkit-transform: translate(-250px,0);

    -moz-transform: translate(-250px,0);

    -ms-transform: translate(-250px,0);

    transform: translate(-250px,0);

    }

.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext:hover {

    -webkit-transform: translate(0,-3px);

    -moz-transform: translate(0,-3px);

    -ms-transform: translate(0,-3px);

    transform: translate(0,-3px);

    }

.btQuoteBooking .btQuoteSlider {

    height: 10px;

    margin-top: 20px;

    margin-bottom: 20px;

    border-radius: 0;

    }

.btLightSkin .btQuoteBooking .btQuoteSlider,

.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider {

    border: 1px solid rgba(24,24,24,.2);

    background: #fff;

    }

.btDarkSkin .btQuoteBooking .btQuoteSlider,

.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider {

    border: 1px solid rgba(255,255,255,.2);

    background: #191919;

    }

.btHardRoundedButtons .btQuoteBooking .btQuoteSlider,

.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {

    border-radius: 50px;

    }

.btLightSkin .btQuoteBooking .btQuoteSlider:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4);

    }

.btDarkSkin .btQuoteBooking .btQuoteSlider:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(255,255,255,.4);

    }

.btQuoteBooking .btQuoteSlider .ui-slider-handle {

    top: -15px;

    background: #e94d65;

    }

.btQuoteBooking .btQuoteSlider .ui-slider-handle.ui-state-focus {

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    }

.btQuoteBooking .btQuoteSlider .ui-slider-handle.ui-state-hover,

.btQuoteBooking .btQuoteSlider .ui-slider-handle.ui-state-active {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12) !important;

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12) !important;

    }

.btQuoteBooking .btQuoteSwitch {

    -webkit-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    transition: all 500ms ease;

    }

.btLightSkin .btQuoteBooking .btQuoteSwitch,

.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch {

    border: 1px solid rgba(24,24,24,.2);

    background: #fff;

    }

.btDarkSkin .btQuoteBooking .btQuoteSwitch,

.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch {

    border: 1px solid rgba(255,255,255,.2);

    background: #191919;

    }

.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {

    background: rgba(24,24,24,.2);

    }

.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,

.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {

    background: rgba(24,24,24,.2);

    }

.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,

.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {

    background: rgba(255,255,255,.2);

    }

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {

    background: #e94d65;

    }

.btLightSkin .btQuoteBooking .btQuoteSwitch:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4);

    }

.btDarkSkin .btQuoteBooking .btQuoteSwitch:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(255,255,255,.4);

    }

.btQuoteBooking input[type="text"],

.btQuoteBooking input[type="email"],

.btQuoteBooking input[type="password"],

.btQuoteBooking textarea,

.btQuoteBooking .fancy-select .trigger,

.btQuoteBooking .ddcommon.borderRadius .ddTitleText,

.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,

.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {

    height: 3.25em;

    line-height: 3.25;

    border-radius: 0;

    }

.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.borderRadiusBtm .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.borderRadiusBtm .ddTitleText,

.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {

    border-radius: 5px;

    }

.btQuoteBooking .btQuoteItem textarea {

    padding: .75em 1.25em;

    color: inherit;

    }

.btSoftRoundedButtons .btQuoteBooking .btQuoteItem textarea {

    border-radius: 5pxpx;

    }

.btHardRoundedButtons .btQuoteBooking .btQuoteItem textarea {

    border-radius: 20px;

    }

.btLightSkin .btQuoteBooking input[type="text"]:hover,

.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:hover,

.btLightSkin .btQuoteBooking input[type="email"]:hover,

.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:hover,

.btLightSkin .btQuoteBooking input[type="password"]:hover,

.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:hover,

.btLightSkin .btQuoteBooking textarea:hover,

.btDarkSkin .btLightSkin .btQuoteBooking textarea:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea:hover,

.btLightSkin .btQuoteBooking input[type="text"]:focus,

.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:focus,

.btLightSkin .btQuoteBooking input[type="email"]:focus,

.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:focus,

.btLightSkin .btQuoteBooking input[type="password"]:focus,

.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:focus,

.btLightSkin .btQuoteBooking textarea:focus,

.btDarkSkin .btLightSkin .btQuoteBooking textarea:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea:focus,

.btLightSkin .btQuoteBooking .fancy-select .trigger:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger:hover,

.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,

.btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:hover,

.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4);

    }

.btDarkSkin .btQuoteBooking input[type="text"]:hover,

.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:hover,

.btDarkSkin .btQuoteBooking input[type="email"]:hover,

.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:hover,

.btDarkSkin .btQuoteBooking input[type="password"]:hover,

.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:hover,

.btDarkSkin .btQuoteBooking textarea:hover,

.btLightSkin .btDarkSkin .btQuoteBooking textarea:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea:hover,

.btDarkSkin .btQuoteBooking input[type="text"]:focus,

.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:focus,

.btDarkSkin .btQuoteBooking input[type="email"]:focus,

.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:focus,

.btDarkSkin .btQuoteBooking input[type="password"]:focus,

.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:focus,

.btDarkSkin .btQuoteBooking textarea:focus,

.btLightSkin .btDarkSkin .btQuoteBooking textarea:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea:focus,

.btDarkSkin .btQuoteBooking .fancy-select .trigger:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger:hover,

.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,

.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:hover,

.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(255,255,255,.4);

    }

.btQuoteBooking .btDropDown .ddTitle .arrow {

    right: 0;

    top: 0;

    bottom: 0;

    margin: 0;

    padding: 0 .75em;

    opacity: .5;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    }

.btQuoteBooking .btDropDown .ddTitle .arrow:before {

    border: 0;

    content: '\f107';

    font-family: FontAwesome;

    display: block;

    float: none;

    font-size: 1rem;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    line-height: 3.25;

    width: 11px;

    height: auto;

    }

.rtl .btQuoteBooking .btDropDown .ddTitle .arrow {

    right: auto;

    left: 0;

    }

.btQuoteBooking .btDropDown .ddTitle .ddTitleText {

    padding: 0 2.5em 0 0;

    color: inherit !important;

    }

.rtl .btQuoteBooking .btDropDown .ddTitle .ddTitleText {

    padding: 0 0 0 2.5em;

    }

.btQuoteBooking .btDropDown .ddTitle .ddTitleText span {

    padding: 0 0 0 1.25em;

    color: inherit;

    }

.rtl .btQuoteBooking .btDropDown .ddTitle .ddTitleText span {

    padding: 0 1.25em 0 0;

    text-align: right;

    }

.btQuoteBooking .btDropDown .ddTitle .ddTitleText span .description {

    padding: 0;

    }

.btQuoteBooking .btDropDown .dd.ddcommon.borderRadiusTp .ddTitleText,

.btQuoteBooking .btDropDown .dd.ddcommon.borderRadiusBtm .ddTitleText {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4);

    }

.btQuoteBooking .btDropDown .dd.ddcommon.borderRadiusTp .arrow,

.btQuoteBooking .btDropDown .dd.ddcommon.borderRadiusBtm .arrow {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    opacity: 1;

    }

.btQuoteBooking .btDropDown .dd.ddcommon.borderRadiusTp .ddChild {

    margin-top: 0;

    }

.btQuoteBooking .btDropDown .dd.ddcommon.borderRadiusBtm .ddChild {

    margin-top: -1em;

    }

.btQuoteBooking .btDropDown.btNotSelected .ddTitle .ddTitleText span {

    opacity: .5;

    }

.btQuoteBooking .ddChild {

    border: 0;

    background: #fff;

    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 30px 0 rgba(0,0,0,.12);

    font-size: .875em;

    padding: .5em 0;

    color: #181818 !important;

    }

.btQuoteBooking .ddChild ul li {

    border: 0;

    padding: .85714em 1.42857em;

    position: relative;

    color: #181818 !important;

    background: transparent !important;

    }

.rtl .btQuoteBooking .ddChild ul li {

    padding: .85714em 1.42857em;

    }

.btQuoteBooking .ddChild ul li span {

    padding: 0;

    }

.btQuoteBooking .ddChild ul li span.ddlabel {

    line-height: 1.5;

    }

.rtl .btQuoteBooking .ddChild ul li span {

    text-align: right;

    }

.btQuoteBooking .ddChild ul li:before {

    position: absolute;

    display: block;

    left: 0;

    height: 2px;

    top: 50%;

    margin-top: -1px;

    content: "";

    background: #e94d65;

    -webkit-transition: transform 300ms ease;

    -moz-transition: transform 300ms ease;

    transition: transform 300ms ease;

    -webkit-transform-origin: 0% 50%;

    -moz-transform-origin: 0% 50%;

    -ms-transform-origin: 0% 50%;

    transform-origin: 0% 50%;

    -webkit-transform: scaleX(0);

    -moz-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

    width: 10px;

    }

.rtl .btQuoteBooking .ddChild ul li:before {

    left: auto;

    right: 0;

    -webkit-transform-origin: 100% 50%;

    -moz-transform-origin: 100% 50%;

    -ms-transform-origin: 100% 50%;

    transform-origin: 100% 50%;

    }

.btQuoteBooking .ddChild ul li.hover {

    color: #e94d65 !important;

    }

.btQuoteBooking .ddChild ul li.hover:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.btQuoteBooking .ddChild ul li.selected:before {

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    }

.btQuoteBooking .ddChild ul li:first-child {

    color: inherit !important;

    }

.btQuoteBooking .ddChild ul li:first-child span.ddlabel {

    opacity: .5;

    }

.btQuoteBooking .ddChild ul li:first-child:before {

    display: none;

    }

.btQuoteBooking .ddChild ul li span.description {

    margin: 0;

    }

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {

    color: #fff;

    background: #e94d65;

    font-size: 1em;

    border-radius: 0;

    }

.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {

    border-radius: 50px;

    overflow: hidden;

    }

.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {

    border-radius: 5px;

    overflow: hidden;

    }

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {

    margin: 0 1em;

    }

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {

    border-radius: 0;

    padding: 0 1em 0 2px;

    line-height: 2.4;

    }

.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {

    padding: 0 2px 0 1em;

    }

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {

    border-radius: 0;

    padding: 0 2px 0 1em;

    line-height: 2.4;

    }

.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {

    padding: 0 1em 0 2px;

    }

.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {

    border-radius: 0 50px 50px 0;

    overflow: hidden;

    }

.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {

    border-radius: 0 5px 5px 0;

    overflow: hidden;

    }

.btHardRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {

    border-radius: 50px 0 0 50px;

    overflow: hidden;

    }

.btSoftRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {

    border-radius: 5px 0 0 5px;

    overflow: hidden;

    }

.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {

    border-radius: 50px 0 0 50px;

    overflow: hidden;

    }

.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {

    border-radius: 5px 0 0 5px;

    overflow: hidden;

    }

.btHardRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {

    border-radius: 0 50px 50px 0;

    overflow: hidden;

    }

.btSoftRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {

    border-radius: 0 5px 5px 0;

    overflow: hidden;

    }

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {

    padding: 0 2px 0 1em;

    }

.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {

    padding: 0 1em 0 2px;

    }

.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {

    border-radius: 50px 0 0 50px;

    overflow: hidden;

    }

.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {

    border-radius: 5px 0 0 5px;

    overflow: hidden;

    }

.btHardRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {

    border-radius: 0 50px 50px 0;

    overflow: hidden;

    }

.btSoftRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {

    border-radius: 0 5px 5px 0;

    overflow: hidden;

    }

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {

    padding: 0 1em 0 2px;

    }

.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {

    padding: 0 2px 0 1em;

    }

.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {

    border-radius: 0 50px 50px 0;

    overflow: hidden;

    }

.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {

    border-radius: 0 5px 5px 0;

    overflow: hidden;

    }

.btHardRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {

    border-radius: 50px 0 0 50px;

    overflow: hidden;

    }

.btSoftRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {

    border-radius: 5px 0 0 5px;

    overflow: hidden;

    }

.btLightSkin .btQuoteBooking .btContactFieldMandatory input,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory input,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory input,

.btLightSkin .btQuoteBooking .btContactFieldMandatory textarea,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory textarea,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory textarea {

    border: 1px solid rgba(24,24,24,.2);

    -webkit-box-shadow: 0 0 0 1px rgba(24,24,24,.2) inset;

    box-shadow: 0 0 0 1px rgba(24,24,24,.2) inset;

    }

.btDarkSkin .btQuoteBooking .btContactFieldMandatory input,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory input,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory input,

.btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea {

    border: 1px solid rgba(255,255,255,.2);

    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;

    box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset;

    }

.btLightSkin .btQuoteBooking .btContactFieldMandatory input:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory input:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory input:hover,

.btLightSkin .btQuoteBooking .btContactFieldMandatory input:focus,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory input:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory input:focus,

.btLightSkin .btQuoteBooking .btContactFieldMandatory textarea:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory textarea:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory textarea:hover,

.btLightSkin .btQuoteBooking .btContactFieldMandatory textarea:focus,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory textarea:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory textarea:focus {

    -webkit-box-shadow: 0 0 0 1px rgba(24,24,24,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 1px rgba(24,24,24,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4);

    }

.btDarkSkin .btQuoteBooking .btContactFieldMandatory input:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory input:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory input:hover,

.btDarkSkin .btQuoteBooking .btContactFieldMandatory input:focus,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory input:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory input:focus,

.btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea:hover,

.btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea:focus,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory textarea:focus {

    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 1px rgba(255,255,255,.2) inset,0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(255,255,255,.4);

    }

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,

.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {

    border: 1px solid #e94d65;

    -webkit-box-shadow: 0 0 0 1px #e94d65 inset;

    box-shadow: 0 0 0 1px #e94d65 inset;

    }

.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,

.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,

.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,

.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,

.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {

    border: 1px solid #e94d65;

    -webkit-box-shadow: 0 0 0 1px #e94d65 inset,0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 1px #e94d65 inset,0 2px 10px 0 rgba(0,0,0,.12);

    }

.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,

.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,

.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,

.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,

.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {

    border: 1px solid #e94d65;

    -webkit-box-shadow: 0 0 0 1px #e94d65 inset,0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 0 0 1px #e94d65 inset,0 2px 10px 0 rgba(0,0,0,.12);

    }

.btQuoteBooking .btSubmitMessage {

    color: #e94d65;

    height: auto;

    line-height: 1.5;

    padding: 1em 0;

    }

.btQuoteBooking .btContactSubmit {

    border: 0;

    background: #e94d65;

    color: #fff !important;

    border-radius: 0;

    text-transform: none;

    font-size: 1em;

    padding: 0 1.875em;

    height: 3.25em;

    line-height: 3.25;

    -webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    box-shadow: 0 -2px 0 0 rgba(24,24,24,.15) inset;

    font-weight: 800;

    }

.btHardRoundedButtons .btQuoteBooking .btContactSubmit {

    border-radius: 50px;

    }

.btSoftRoundedButtons .btQuoteBooking .btContactSubmit {

    border-radius: 5px;

    }

.btQuoteBooking .btContactSubmit:hover {

    opacity: 1;

    -webkit-transform: translateY(-3px);

    -moz-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px);

    -webkit-box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    box-shadow: 0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);

    text-shadow: none;

    }

.btQuoteBooking .btPayPalButton {

    border-radius: 0;

    }

.btHardRoundedButtons .btQuoteBooking .btPayPalButton {

    border-radius: 50px;

    }

.btSoftRoundedButtons .btQuoteBooking .btPayPalButton {

    border-radius: 5px;

    }

.btQuoteBooking .btDatePicker .ui-datepicker-header {

    background-color: #e94d65;

    }

.rtl .btQuoteBooking .bt_cc_email_confirmation_container {

    text-align: right;

    }

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label,

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label {

    position: relative;

    padding-left: 1.95em;

    cursor: pointer;

    }

.rtl .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label,

.rtl .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label {

    padding-left: 0;

    padding-right: 1.95em;

    }

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {

    content: '';

    position: absolute;

    left: 0;

    width: 1.5rem;

    height: 1.5rem;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    border-radius: 50%;

    top: 0;

    -webkit-transform: translateY(-webkit-calc(-.25rem + 1px));

    -webkit-transform: translateY(calc(-.25rem + 1px));

    -moz-transform: translateY(-moz-calc(-.25rem + 1px));

    -moz-transform: translateY(calc(-.25rem + 1px));

    -ms-transform: translateY(calc(-.25rem + 1px));

    transform: translateY(-webkit-calc(-.25rem + 1px));

    transform: translateY(-moz-calc(-.25rem + 1px));

    transform: translateY(calc(-.25rem + 1px));

    }

.btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.btDarkSkin .btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,

.btDarkSkin .btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {

    border: 1px solid rgba(24,24,24,.2);

    background: #fff;

    }

.btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.btLightSkin .btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,

.btLightSkin .btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {

    border: 1px solid rgba(255,255,255,.2);

    background: #191919;

    }

.rtl .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,

.rtl .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {

    left: auto;

    right: 0;

    }

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {

    content: '';

    position: absolute;

    -webkit-transition: 200ms ease all;

    -moz-transition: 200ms ease all;

    transition: 200ms ease all;

    left: 4px;

    width: 1rem;

    height: 1rem;

    border-radius: 50%;

    display: block;

    top: 50%;

    background: #e94d65;

    -webkit-transform-origin: 50% 0%;

    -moz-transform-origin: 50% 0%;

    -ms-transform-origin: 50% 0%;

    transform-origin: 50% 0%;

    }

.rtl .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after,

.rtl .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {

    left: auto;

    right: 4px;

    }

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:after {

    opacity: 0;

    -webkit-transform: scale(0) translateY(-50%);

    -moz-transform: scale(0) translateY(-50%);

    -ms-transform: scale(0) translateY(-50%);

    transform: scale(0) translateY(-50%);

    }

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked + label:after {

    opacity: 1;

    -webkit-transform: scale(1) translateY(-50%);

    -moz-transform: scale(1) translateY(-50%);

    -ms-transform: scale(1) translateY(-50%);

    transform: scale(1) translateY(-50%);

    }

.btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container label:hover:before,

.btDarkSkin .btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container label:hover:before,

.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .bt_cc_email_confirmation_container label:hover:before {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(24,24,24,.4) !important;

    }

.btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container label:hover:before,

.btLightSkin .btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container label:hover:before,

.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .bt_cc_email_confirmation_container label:hover:before {

    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);

    border: 1px solid rgba(255,255,255,.4) !important;

    }



/* Transfer Quote total to Flex, responsive

-------------------------------------------*/

@media (max-width: 440px) {

.btQuoteBooking .btTotalNextWrapper {

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    }

.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn,

.btQuoteBooking .btQuoteBookingForm .boldBtn {

    -webkit-flex: 1 0 100%;

    -ms-flex: 1 0 100%;

    flex: 1 0 100%;

    width: 100%;

    max-width: 100%;

    padding-top: 0;

    }

.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,

.btQuoteBooking .btQuoteBookingForm .btContactNext {

    width: 100%;

    }

.btQuoteBooking .btQuoteBookingForm .btContactNext {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    opacity: 0;

    }

.btQuoteBooking .btContactSubmit {

    width: -webkit-calc(100% - 20px);

    width: -moz-calc(100% - 20px);

    width: calc(100% - 20px);

    }

}



@media (max-width: 1399px) {

/* Typography breakpoint start 1350 */

.bt_bb_size_huge.bt_bb_headline h1,

.bt_bb_size_huge.bt_bb_headline h2,

.bt_bb_size_huge.bt_bb_headline h3,

.bt_bb_size_huge.bt_bb_headline h4,

.bt_bb_size_huge.bt_bb_headline h5,

.bt_bb_size_huge.bt_bb_headline h6 {

    font-size: 3.5rem !important;

    }

.bt_bb_size_extralarge.bt_bb_headline h1,

.bt_bb_size_extralarge.bt_bb_headline h2,

.bt_bb_size_extralarge.bt_bb_headline h3,

.bt_bb_size_extralarge.bt_bb_headline h4,

.bt_bb_size_extralarge.bt_bb_headline h5,

.bt_bb_size_extralarge.bt_bb_headline h6 {

    font-size: 3rem !important;

    }

.bt_bb_size_large.bt_bb_headline h1,

.bt_bb_size_large.bt_bb_headline h2,

.bt_bb_size_large.bt_bb_headline h3,

.bt_bb_size_large.bt_bb_headline h4,

.bt_bb_size_large.bt_bb_headline h5,

.bt_bb_size_large.bt_bb_headline h6 {

    font-size: 2.4rem !important;

    }

.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.25rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,

.bt_bb_splitted_headline h2.bt_bb_size_huge,

.bt_bb_splitted_headline h3.bt_bb_size_huge,

.bt_bb_splitted_headline h4.bt_bb_size_huge,

.bt_bb_splitted_headline h5.bt_bb_size_huge,

.bt_bb_splitted_headline h6.bt_bb_size_huge {

    font-size: 3.5rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_extralarge,

.bt_bb_splitted_headline h2.bt_bb_size_extralarge,

.bt_bb_splitted_headline h3.bt_bb_size_extralarge,

.bt_bb_splitted_headline h4.bt_bb_size_extralarge,

.bt_bb_splitted_headline h5.bt_bb_size_extralarge,

.bt_bb_splitted_headline h6.bt_bb_size_extralarge {

    font-size: 3rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_large,

.bt_bb_splitted_headline h2.bt_bb_size_large,

.bt_bb_splitted_headline h3.bt_bb_size_large,

.bt_bb_splitted_headline h4.bt_bb_size_large,

.bt_bb_splitted_headline h5.bt_bb_size_large,

.bt_bb_splitted_headline h6.bt_bb_size_large {

    font-size: 2.4rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_medium,

.bt_bb_splitted_headline h2.bt_bb_size_medium,

.bt_bb_splitted_headline h3.bt_bb_size_medium,

.bt_bb_splitted_headline h4.bt_bb_size_medium,

.bt_bb_splitted_headline h5.bt_bb_size_medium,

.bt_bb_splitted_headline h6.bt_bb_size_medium {

    font-size: 2.25rem !important;

    }

}



@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: 3.5rem !important;

    }

.bt_bb_size_extralarge.bt_bb_headline h1,

.bt_bb_size_extralarge.bt_bb_headline h2,

.bt_bb_size_extralarge.bt_bb_headline h3,

.bt_bb_size_extralarge.bt_bb_headline h4,

.bt_bb_size_extralarge.bt_bb_headline h5,

.bt_bb_size_extralarge.bt_bb_headline h6 {

    font-size: 3rem !important;

    }

.bt_bb_size_large.bt_bb_headline h1,

.bt_bb_size_large.bt_bb_headline h2,

.bt_bb_size_large.bt_bb_headline h3,

.bt_bb_size_large.bt_bb_headline h4,

.bt_bb_size_large.bt_bb_headline h5,

.bt_bb_size_large.bt_bb_headline h6 {

    font-size: 2.4rem !important;

    }

.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.25rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,

.bt_bb_splitted_headline h2.bt_bb_size_huge,

.bt_bb_splitted_headline h3.bt_bb_size_huge,

.bt_bb_splitted_headline h4.bt_bb_size_huge,

.bt_bb_splitted_headline h5.bt_bb_size_huge,

.bt_bb_splitted_headline h6.bt_bb_size_huge {

    font-size: 3.5rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_extralarge,

.bt_bb_splitted_headline h2.bt_bb_size_extralarge,

.bt_bb_splitted_headline h3.bt_bb_size_extralarge,

.bt_bb_splitted_headline h4.bt_bb_size_extralarge,

.bt_bb_splitted_headline h5.bt_bb_size_extralarge,

.bt_bb_splitted_headline h6.bt_bb_size_extralarge {

    font-size: 3rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_large,

.bt_bb_splitted_headline h2.bt_bb_size_large,

.bt_bb_splitted_headline h3.bt_bb_size_large,

.bt_bb_splitted_headline h4.bt_bb_size_large,

.bt_bb_splitted_headline h5.bt_bb_size_large,

.bt_bb_splitted_headline h6.bt_bb_size_large {

    font-size: 2.4rem !important;

    }

.bt_bb_splitted_headline h1.bt_bb_size_medium,

.bt_bb_splitted_headline h2.bt_bb_size_medium,

.bt_bb_splitted_headline h3.bt_bb_size_medium,

.bt_bb_splitted_headline h4.bt_bb_size_medium,

.bt_bb_splitted_headline h5.bt_bb_size_medium,

.bt_bb_splitted_headline h6.bt_bb_size_medium {

    font-size: 2.25rem !important;

    }

body {

    font-size: 14px;

    }

}



@media (max-width: 380px) {

/* Menu breakpoint */

.btMenuVertical .mainHeader {

    width: 260px;

    }

.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,

.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,

.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {

    -webkit-transform: translateX(260px);

    -moz-transform: translateX(260px);

    -ms-transform: translateX(260px);

    transform: translateX(260px);

    }

.rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,

.rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,

.rtl.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {

    -webkit-transform: translateX(-260px);

    -moz-transform: translateX(-260px);

    -ms-transform: translateX(-260px);

    transform: translateX(-260px);

    }

.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {

    -webkit-transform: translateX(260px) !important;

    -moz-transform: translateX(260px) !important;

    -ms-transform: translateX(260px) !important;

    transform: translateX(260px) !important;

    }

.btMenuVerticalRight.btMenuVerticalOn .btContentWrap {

    -webkit-transform: translateX(-260px);

    -moz-transform: translateX(-260px);

    -ms-transform: translateX(-260px);

    transform: translateX(-260px);

    }

}



@media (max-width: 360px) {

/* Typography breakpoint start 360 */

body {

    font-size: 13px;

    }

.bt_bb_size_huge.bt_bb_headline h1,

.bt_bb_size_huge.bt_bb_headline h2,

.bt_bb_size_huge.bt_bb_headline h3,

.bt_bb_size_huge.bt_bb_headline h4,

.bt_bb_size_huge.bt_bb_headline h5,

.bt_bb_size_huge.bt_bb_headline h6 {

    font-size: 3rem !important;

    }

.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline,

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline,

.bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {

    font-size: .9rem;

    }

.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,

.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {

    font-size: .9rem;

    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,

.bt_bb_splitted_headline h2.bt_bb_size_huge,

.bt_bb_splitted_headline h3.bt_bb_size_huge,

.bt_bb_splitted_headline h4.bt_bb_size_huge,

.bt_bb_splitted_headline h5.bt_bb_size_huge,

.bt_bb_splitted_headline h6.bt_bb_size_huge {

    font-size: 3rem !important;

    }

}



/* Static vertical menu fix over mid-resolution */

@media (min-width: 1028px) {

.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btContentWrap,

.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btVerticalHeaderTop,

.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btSiteFooter {

    -webkit-transition: none;

    -moz-transition: none;

    transition: none;

    padding-left: 320px;

    }

.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btContentWrap,

.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btVerticalHeaderTop,

.rtl .btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btSiteFooter {

    padding-left: 0;

    padding-right: 320px;

    }

.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .mainHeader {

    -webkit-transform: translateX(0%);

    -moz-transform: translateX(0%);

    -ms-transform: translateX(0%);

    transform: translateX(0%);

    }

.btMenuVerticalLeft.btMenuVerticalLeftEnabled:not(.btHideMenu) .btVerticalHeaderTop {

    display: none;

    }

.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btContentWrap,

.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btVerticalHeaderTop,

.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btSiteFooter {

    -webkit-transition: none;

    -moz-transition: none;

    transition: none;

    padding-right: 320px;

    }

.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btContentWrap,

.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btVerticalHeaderTop,

.rtl .btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btSiteFooter {

    padding-right: 0;

    padding-left: 320px;

    }

.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .mainHeader {

    -webkit-transform: translateX(0%);

    -moz-transform: translateX(0%);

    -ms-transform: translateX(0%);

    transform: translateX(0%);

    }

.btMenuVerticalRight.btMenuVerticalRightEnabled:not(.btHideMenu) .btVerticalHeaderTop {

    display: none;

    }

}



@media (max-width: 1199px) {

.widget_shopping_cart .buttons .button {

    width: 100%;

    }

.widget_shopping_cart .buttons .button.checkout {

    margin-top: 10px;

    }

}



@media (max-width: 992px) {

.col2-set .col-1,

.col2-set .col-2,

.cart-collaterals .cross-sells,

.cart-collaterals .cart_totals {

    float: none;

    -webkit-flex-basis: 100%;

    flex-basis: 100%;

    display: block;

    width: 100%;

    }

ul.products li.product {

    -webkit-flex-basis: 50% !important;

    flex-basis: 50% !important;

    max-width: 50% !important;

    }

table.shop_table input[name="update_cart"] {

    width: auto;

    }

}



@media (max-width: 768px) {

div.product {

    display: block;

    }

div.product div.summary,

div.product div.images {

    text-align: center;

    margin-bottom: 2rem;

    padding: 0;

    max-width: 100%;

    }

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 rgba(24,24,24,.2);

    margin-bottom: 2em;

    padding-bottom: 2em;

    position: relative;

    }

.btLightSkin table.shop_table_responsive tr,

.btDarkSkin .btLightSkin table.shop_table_responsive tr,

.btLightSkin .btDarkSkin .btLightSkin table.shop_table_responsive tr,

.btLightSkin table.shop_table_responsive th,

.btDarkSkin .btLightSkin table.shop_table_responsive th,

.btLightSkin .btDarkSkin .btLightSkin table.shop_table_responsive th {

    border-bottom: 1px solid rgba(24,24,24,.2);

    }

.btDarkSkin table.shop_table_responsive tr,

.btLightSkin .btDarkSkin table.shop_table_responsive tr,

.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive tr,

.btDarkSkin table.shop_table_responsive th,

.btLightSkin .btDarkSkin table.shop_table_responsive th,

.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive th {

    border-bottom: 1px solid rgba(255,255,255,.2);

    }

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;

    position: absolute;

    top: .5em;

    text-align: right !important;

    }

table.shop_table_responsive tr td:not(.product-remove):not(.product-thumbnail):not(.actions):before,

table.shop_table_responsive th td:not(.product-remove):not(.product-thumbnail):not(.actions):before {

    content: attr(data-title) ": ";

    font-weight: 700;

    }

table.shop_table_responsive tr td.product-thumbnail img,

table.shop_table_responsive th td.product-thumbnail img {

    width: 100%;

    }

.cart-collaterals {

    display: block;

    }

table.shop_table .coupon {

    display: block;

    }

table.shop_table .coupon input[name="coupon_code"] {

    margin-bottom: 1em;

    }

table.shop_table .coupon button[name="apply_coupon"] {

    width: -webkit-fit-content !important;

    width: -moz-fit-content !important;

    width: fit-content !important;

    margin-bottom: .5em;

    }

table.shop_table input[name="update_cart"] {

    margin-top: 1em;

    float: none;

    width: 100%;

    }

}



/* Gutenberg */

.wp-block-separator,

hr {

    margin: 1em auto;

    max-width: 100px;

    }

.wp-block-separator.is-style-wide,

hr.is-style-wide {

    max-width: 100%;

    }

.wp-block-separator:not(.is-style-wide):not(.is-style-dots),

hr:not(.is-style-wide):not(.is-style-dots) {

    border-bottom: 1px solid #8f98a1;

    }

.wp-block-gallery {

    margin: 0;

    }

p.has-drop-cap:not(:focus):first-letter {

    float: left;

    font-size: 3em;

    line-height: .9;

    font-weight: 800;

    }

p.has-drop-cap {

    line-height: 1.2;

    }

p.has-background {

    border-radius: none;

    }

.btSoftRoundedButtons p.has-background {

    border-radius: 5px;

    }

.btHardRoundedButtons p.has-background {

    border-radius: 5px;

    }

p.has-medium-font-size {

    line-height: 1.5;

    }

p.has-large-font-size {

    line-height: 1.5;

    }

p.wp-block-subhead {

    opacity: .6;

    }

em {

    line-height: 1;

    }

.wp-block-quote p {

    font-size: 1em;

    }

.wp-block-quote p:last-of-type {

    margin-bottom: 0;

    }

.wp-block-quote.is-large,

.wp-block-quote.is-style-large {

    font-size: 2em;

    padding: 1.25em 0 1.25em .625em;

    margin: 0;

    line-height: 1.3;

    }

.wp-block-quote.is-large p,

.wp-block-quote.is-style-large p {

    font-size: inherit;

    line-height: inherit;

    }

.wp-block-quote.is-large cite,

.wp-block-quote.is-style-large cite {

    font-size: 1.25rem;

    text-align: center;

    }

.wp-block-pullquote {

    padding: 0;

    margin-bottom: 1em;

    text-align: inherit;

    }

.wp-block-pullquote.alignnone blockquote,

.wp-block-pullquote.aligncenter blockquote {

    padding: 1.6em .8em;

    }

.wp-block-pullquote.alignnone blockquote:before,

.wp-block-pullquote.aligncenter blockquote:before {

    left: 50%;

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    }

.wp-block-pullquote blockquote p {

    font-size: inherit !important;

    line-height: 1.3 !important;

    }

.wp-block-pullquote blockquote p:last-of-type {

    margin-bottom: 0;

    }

.btContentHolder .wp-block-table.is-style-stripes td {

    border-color: rgba(24,24,24,.07);

    }

.wp-block-file .wp-block-file__button {

    border-radius: none;

    }

.btSoftRoundedButtons .wp-block-file .wp-block-file__button {

    border-radius: 5px;

    }

.btHardRoundedButtons .wp-block-file .wp-block-file__button {

    border-radius: 50px;

    }

p.has-background {

    border-radius: none;

    }

.btSoftRoundedButtons p.has-background {

    border-radius: 5px;

    }

.btHardRoundedButtons p.has-background {

    border-radius: 5px;

    }

.wp-block-button {

    margin-bottom: 1.5em !important;

    }

.wp-block-button__link {

    font-size: 1em;

    padding: .8em 2.2em;

    font-weight: 500;

    }

.btContent .wp-block-button__link:not(.has-text-color),

.btContent .wp-block-button__link:not(.has-text-color):hover {

    color: inherit;

    }

.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;

    }



/*# sourceMappingURL=style.css.map */