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;
} .btClear:after {
content: " ";
display: table;
width: 100%;
clear: both;
} .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;
} .btDarkSkin {
color: #fff;
background-color: #191919;
}
.btLightSkin {
color: #181818;
background-color: #fff;
}
.btGraySkin {
color: #414042;
background-color: #f1f2f2;
} input {
font-family: "Montserrat";
}
input:not([type='checkbox']):not([type='radio']),
button {
-webkit-appearance: none;
}
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
select {
outline: none;
font: inherit;
font-size: .9em;
font-weight: 500;
color: inherit;
background: transparent;
border: 2px solid #4eae4a;
line-height: 1;
width: 100%;
display: block;
padding: 0 1.3em;
}
.btTextRight input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.btTextRight textarea,
.btTextRight select {
text-align: right;
}
input[type='checkbox'],
input[type='radio'] {
vertical-align: middle;
}
select {
height: 3.2em;
line-height: 2;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: "Montserrat";
}
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
.fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
height: 3.2em;
line-height: 3.1;
}
input:not([type='checkbox']):not([type='radio']):not([type='submit'])::placeholder,
.fancy-select .trigger::placeholder,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder {
color: #181818;
opacity: 1;
font-weight: 500;
}
.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit'])::placeholder,
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit'])::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit'])::placeholder,
.btDarkSkin .fancy-select .trigger::placeholder,
.btLightSkin .btDarkSkin .fancy-select .trigger::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger::placeholder,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder {
color: #fff;
}
input[type='file'] {
height: auto !important;
line-height: 1 !important;
padding: .7em !important;
}
input[type='submit'] {
font-size: .8em;
font-weight: 500;
font-family: "Montserrat";
line-height: 1;
text-transform: uppercase;
outline: none;
display: block;
padding: 0 3em;
margin: 6px;
cursor: pointer;
width: auto;
height: 3.8em;
border: none;
background: transparent;
color: #fff;
-webkit-box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
transition: all 200ms ease;
}
input[type='submit']:hover {
border: none;
-webkit-box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
color: #fff !important;
background: transparent;
}
input[type='date']::-webkit-datetime-edit {
padding: 1em;
}
input[type='date']::-webkit-datetime-edit-text {
padding: 0 .3em;
}
input[type='date']::-webkit-inner-spin-button {
display: none;
}
textarea {
padding: 1em 1.5em;
}
textarea::placeholder {
color: #181818;
opacity: 1;
font-weight: 500;
}
.btDarkSkin textarea::placeholder,
.btLightSkin .btDarkSkin textarea::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin textarea::placeholder {
color: #fff;
} .fancy-select {
position: relative;
}
.fancy-select .trigger {
font-size: .9em;
font-weight: 500;
border: 2px solid #4eae4a;
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
position: relative;
cursor: pointer;
padding: 0 0 0 1em;
}
.btHardRoundedButtons .fancy-select .trigger {
border-radius: 50px;
}
.btSoftRoundedButtons .fancy-select .trigger {
border-radius: 3px;
}
.rtl .fancy-select .trigger {
padding: 0 1em 0 0;
}
.bt_bb_align_center .fancy-select .trigger {
text-align: left;
}
.fancy-select .trigger:before {
content: '\f078';
font-family: FontAwesome;
font-size: .8em;
line-height: 3.5;
display: block;
float: right;
padding-right: 1.5em;
-webkit-transition: 150ms ease transform,150ms ease color;
-moz-transition: 150ms ease transform,150ms ease color;
transition: 150ms ease transform,150ms ease color;
}
.rtl .fancy-select .trigger:before {
float: left;
padding-right: 0;
padding-left: 1.5em;
}
.fancy-select .trigger.open:before {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
}
.fancy-select .options {
display: none;
overflow: auto;
position: absolute;
top: auto;
left: 0;
width: 100%;
max-height: 320px;
list-style: none;
font-weight: 500;
font-size: .9em;
background-color: #fff;
color: #181818;
}
.fancy-select .options.open {
z-index: 20;
display: block;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.fancy-select .options.overflowing {
top: auto;
bottom: 2.4em;
}
.fancy-select ul.options {
padding: 0;
margin: 0;
}
.fancy-select ul.options li {
text-align: left;
cursor: pointer;
padding: .4em 0 .4em 1em;
margin: 0;
-webkit-transition: 150ms ease color;
-moz-transition: 150ms ease color;
transition: 150ms ease color;
}
.fancy-select ul.options li:hover {
color: #4eae4a;
}
.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btHardRoundedButtons a.select2-choice {
border-radius: 50px;
}
.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']),
.btSoftRoundedButtons a.select2-choice {
border-radius: 3px;
}
.btHardRoundedButtons textarea,
.btHardRoundedButtons select {
border-radius: 20px;
}
.btSoftRoundedButtons textarea,
.btSoftRoundedButtons select {
border-radius: 3px;
}
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
.fancy-select .trigger {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
transition: all 500ms ease;
}
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus,
.fancy-select .trigger.open {
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
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: 2px solid #fff;
}  .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%;
} img,
figure {
max-width: 100%;
height: auto;
}
pre code {
display: block;
}
pre {
overflow: hidden;
}
.btContentHolder pre {
margin: 0 0 30px;
white-space: pre-wrap;
padding: 20px;
border: 1px solid rgba(0,0,0,.1);
} a {
text-decoration: none;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
color: inherit;
}
.btContent a {
color: #4eae4a;
}
a:hover {
text-decoration: none;
color: #4eae4a;
}
.btContent a:hover {
color: inherit;
}
.btText a {
color: #4eae4a;
}
.btText a:hover {
text-decoration: underline;
}
a img {
border: none;
}
a,
a:active,
a:focus {
outline: none;
} p,
dl,
address,
cite {
margin: 0 0 1em;
}
ul {
margin: 0 0 1em 1em;
padding: 0;
}
ul ul {
margin-bottom: 0;
}
.rtl ul {
margin: 0 1em 1em 0;
}
.rtl ul ul {
margin-bottom: 0;
}
ol {
margin: 0 0 1em 1em;
padding: 0;
}
ol ol {
margin-bottom: 0;
}
.rtl ol {
margin: 0 1em 1em 0;
}
.rtl ol ol {
margin-bottom: 0;
}
li {
margin: 0 0 0 .5em;
padding: 0;
}
.btText li {
margin-left: 1em;
}
dt {
font-weight: 600;
}
dd {
margin: 0 0 1.5em 3.5em;
}
dd p {
display: inline;
}
dd:after {
content: ' ';
display: table;
clear: both;
}
figcaption {
font-size: inherit;
} html {
font-size: 15px;
}
body {
font-family: "Montserrat",Arial,sans-serif;
font-weight: normal;
line-height: 1.7em;
background-size: cover;
background-attachment: fixed;
}
small {
font-size: 13px;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Montserrat";
}
h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
padding: 0 0 .4em;
line-height: 1.2;
margin: 0;
font-weight: 700;
}
.btHeadingWeight_default h1,
.btHeadingWeight_default h2,
.btHeadingWeight_default h3,
.btHeadingWeight_default h4,
.btHeadingWeight_default h5,
.btHeadingWeight_default h6 {
font-weight: 700;
}
.btHeadingWeight_black h1,
.btHeadingWeight_black h2,
.btHeadingWeight_black h3,
.btHeadingWeight_black h4,
.btHeadingWeight_black h5,
.btHeadingWeight_black h6 {
font-weight: 900;
}
.btHeadingWeight_bolder h1,
.btHeadingWeight_bolder h2,
.btHeadingWeight_bolder h3,
.btHeadingWeight_bolder h4,
.btHeadingWeight_bolder h5,
.btHeadingWeight_bolder h6 {
font-weight: 800;
}
.btHeadingWeight_bold h1,
.btHeadingWeight_bold h2,
.btHeadingWeight_bold h3,
.btHeadingWeight_bold h4,
.btHeadingWeight_bold h5,
.btHeadingWeight_bold h6 {
font-weight: 700;
}
.btHeadingWeight_semi-bold h1,
.btHeadingWeight_semi-bold h2,
.btHeadingWeight_semi-bold h3,
.btHeadingWeight_semi-bold h4,
.btHeadingWeight_semi-bold h5,
.btHeadingWeight_semi-bold h6 {
font-weight: 600;
}
.btHeadingWeight_medium h1,
.btHeadingWeight_medium h2,
.btHeadingWeight_medium h3,
.btHeadingWeight_medium h4,
.btHeadingWeight_medium h5,
.btHeadingWeight_medium h6 {
font-weight: 500;
}
.btHeadingWeight_normal h1,
.btHeadingWeight_normal h2,
.btHeadingWeight_normal h3,
.btHeadingWeight_normal h4,
.btHeadingWeight_normal h5,
.btHeadingWeight_normal h6 {
font-weight: 400;
}
.btHeadingWeight_light h1,
.btHeadingWeight_light h2,
.btHeadingWeight_light h3,
.btHeadingWeight_light h4,
.btHeadingWeight_light h5,
.btHeadingWeight_light h6 {
font-weight: 300;
}
.btHeadingWeight_lighter h1,
.btHeadingWeight_lighter h2,
.btHeadingWeight_lighter h3,
.btHeadingWeight_lighter h4,
.btHeadingWeight_lighter h5,
.btHeadingWeight_lighter h6 {
font-weight: 200;
}
.btHeadingWeight_thin h1,
.btHeadingWeight_thin h2,
.btHeadingWeight_thin h3,
.btHeadingWeight_thin h4,
.btHeadingWeight_thin h5,
.btHeadingWeight_thin h6 {
font-weight: 100;
}
h1 {
font-size: 3.8em;
}
h2 {
font-size: 3.2em;
}
h3 {
font-size: 2.5em;
}
h4 {
font-size: 1.8em;
}
h5 {
font-size: 1.5em;
}
h6 {
font-size: 1.2em;
} blockquote {
display: block;
font-family: "Montserrat";
margin: 1em 0;
padding: 0;
font-size: 1.5em;
font-weight: 600;
line-height: 1.5;
position: relative;
z-index: 1;
text-align: center;
}
.bt_bb_align_right blockquote {
text-align: right;
}
.bt_bb_align_left blockquote {
text-align: left;
}
blockquote:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
blockquote:before {
content: '\f10e';
color: rgba(78,174,74,0.5);
font-family: FontAwesome;
display: block;
font-size: 2.8em;
line-height: 1;
position: absolute;
top: -.2em;
left: 0;
right: 0;
z-index: -1;
}
.bt_bb_align_right blockquote:before {
right: 0;
left: auto;
}
cite {
opacity: .6;
font-style: normal;
} .btContentHolder table {
width: 100%;
margin: 0 0 1em;
border-collapse: collapse;
text-align: initial;
border: 1px solid rgba(0,0,0,.07);
}
.btDarkSkin .btContentHolder table,
.btLightSkin .btDarkSkin .btContentHolder table,
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table {
border: 1px solid rgba(255,255,255,.3);
}
.btContentHolder table td,
.btContentHolder table th {
font-weight: normal;
padding: 1em;
border: 1px solid rgba(0,0,0,.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,.3);
}
.btContentHolder table th {
text-align: left;
}
.bt_bb_layout_boxed_600 .bt_bb_cell {
width: 600px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_700 .bt_bb_cell {
width: 700px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_800 .bt_bb_cell {
width: 800px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_900 .bt_bb_cell {
width: 900px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1000 .bt_bb_cell {
width: 1000px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1100 .bt_bb_cell {
width: 1100px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1200 .bt_bb_cell {
width: 1200px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1400 .bt_bb_cell {
width: 1400px;
max-width: -webkit-calc(100% - 60px);
max-width: -moz-calc(100% - 60px);
max-width: calc(100% - 60px);
} .bt_bb_column[data-width="11"] {
-webkit-flex-basis: 91.6666666%;
flex-basis: 91.6666666%;
max-width: 91.6666666%;
}
.bt_bb_column[data-width="10"] {
-webkit-flex-basis: 83.333333%;
flex-basis: 83.333333%;
max-width: 83.333333%;
}
.bt_bb_column[data-width="8"] {
-webkit-flex-basis: 66.666666%;
flex-basis: 66.666666%;
max-width: 66.666666%;
}
.bt_bb_column[data-width="7"] {
-webkit-flex-basis: 58.333333%;
flex-basis: 58.333333%;
max-width: 58.333333%;
}
.bt_bb_column[data-width="5"] {
-webkit-flex-basis: 41.6666666%;
flex-basis: 41.6666666%;
max-width: 41.6666666%;
}
.bt_bb_column[data-width="4"] {
-webkit-flex-basis: 33.333333%;
flex-basis: 33.333333%;
max-width: 33.333333%;
}
.bt_bb_column[data-width="2"] {
-webkit-flex-basis: 16.666666%;
flex-basis: 16.666666%;
max-width: 16.666666%;
}
.bt_bb_column[data-width="1"] {
-webkit-flex-basis: 8.333333%;
flex-basis: 8.333333%;
max-width: 8.333333%;
}
.bt_bb_column_inner[data-width="11"] {
-webkit-flex-basis: 91.6666666%;
flex-basis: 91.6666666%;
max-width: 91.6666666%;
}
.bt_bb_column_inner[data-width="10"] {
-webkit-flex-basis: 83.333333%;
flex-basis: 83.333333%;
max-width: 83.333333%;
}
.bt_bb_column_inner[data-width="8"] {
-webkit-flex-basis: 66.666666%;
flex-basis: 66.666666%;
max-width: 66.666666%;
}
.bt_bb_column_inner[data-width="7"] {
-webkit-flex-basis: 58.333333%;
flex-basis: 58.333333%;
max-width: 58.333333%;
}
.bt_bb_column_inner[data-width="5"] {
-webkit-flex-basis: 41.6666666%;
flex-basis: 41.6666666%;
max-width: 41.6666666%;
}
.bt_bb_column_inner[data-width="4"] {
-webkit-flex-basis: 33.333333%;
flex-basis: 33.333333%;
max-width: 33.333333%;
}
.bt_bb_column_inner[data-width="2"] {
-webkit-flex-basis: 16.666666%;
flex-basis: 16.666666%;
max-width: 16.666666%;
}
.bt_bb_column_inner[data-width="1"] {
-webkit-flex-basis: 8.333333%;
flex-basis: 8.333333%;
max-width: 8.333333%;
}
@media (max-width: 992px) {
.bt_bb_column[data-width="12"],
.bt_bb_column[data-width="11"],
.bt_bb_column[data-width="10"],
.bt_bb_column[data-width="9"],
.bt_bb_column[data-width="8"],
.bt_bb_column[data-width="7"],
.bt_bb_column[data-width="5"],
.bt_bb_column[data-width="6"],
.bt_bb_column[data-width="4"] {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.bt_bb_column[data-width="3"] {
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.bt_bb_column[data-width="2"] {
-webkit-flex-basis: 33.333333%;
flex-basis: 33.333333%;
max-width: 33.333333%;
}
.bt_bb_column_inner[data-width="12"],
.bt_bb_column_inner[data-width="11"],
.bt_bb_column_inner[data-width="10"],
.bt_bb_column_inner[data-width="9"],
.bt_bb_column_inner[data-width="8"],
.bt_bb_column_inner[data-width="7"],
.bt_bb_column_inner[data-width="5"],
.bt_bb_column_inner[data-width="6"],
.bt_bb_column_inner[data-width="4"] {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.bt_bb_column_inner[data-width="3"] {
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.bt_bb_column_inner[data-width="2"] {
-webkit-flex-basis: 33.333333%;
flex-basis: 33.333333%;
max-width: 33.333333%;
}
}
@media (max-width: 480px) {
.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: 992px) and (min-width: 621px) {
.bt_bb_row[data-structure="9-3"] .bt_bb_column[data-width="9"],
.bt_bb_row[data-structure="3-9"] .bt_bb_column[data-width="9"] {
-webkit-flex-basis: 66.666666%;
flex-basis: 66.666666%;
max-width: 66.666666%;
}
.bt_bb_row[data-structure="9-3"] .bt_bb_column[data-width="3"],
.bt_bb_row[data-structure="3-9"] .bt_bb_column[data-width="3"] {
-webkit-flex-basis: 33.333333%;
flex-basis: 33.333333%;
max-width: 33.333333%;
}
.bt_bb_row_inner[data-structure="9-3"] .bt_bb_column_inner[data-width="9"],
.bt_bb_row_inner[data-structure="3-9"] .bt_bb_column_inner[data-width="9"] {
-webkit-flex-basis: 66.666666%;
flex-basis: 66.666666%;
max-width: 66.666666%;
}
.bt_bb_row_inner[data-structure="9-3"] .bt_bb_column_inner[data-width="3"],
.bt_bb_row_inner[data-structure="3-9"] .bt_bb_column_inner[data-width="3"] {
-webkit-flex-basis: 33.333333%;
flex-basis: 33.333333%;
max-width: 33.333333%;
}
}
@media (max-width: 620px) {
.bt_bb_row[data-structure="9-3"] .bt_bb_column[data-width="9"],
.bt_bb_row[data-structure="3-9"] .bt_bb_column[data-width="9"] {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.bt_bb_row[data-structure="9-3"] .bt_bb_column[data-width="3"],
.bt_bb_row[data-structure="3-9"] .bt_bb_column[data-width="3"] {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.bt_bb_row_inner[data-structure="9-3"] .bt_bb_column_inner[data-width="9"],
.bt_bb_row_inner[data-structure="3-9"] .bt_bb_column_inner[data-width="9"] {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.bt_bb_row_inner[data-structure="9-3"] .bt_bb_column_inner[data-width="3"],
.bt_bb_row_inner[data-structure="3-9"] .bt_bb_column_inner[data-width="3"] {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
} @media (max-width: 480px) {
.visible-xs {
display: block !important;
}
}
@media (min-width: 480px) and (max-width:767px) {
.visible-ms {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
}
@media (max-width: 480px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 480px) and (max-width: 767px) {
.hidden-ms {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
html,
body {
min-height: 100vh;
}
body:not(.btPageTransitions) {
min-height: 101vh;
} body.rtl {
direction: rtl;
unicode-bidi: embed;
} .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;
} .mainHeader,
.btVerticalHeaderTop {
z-index: 10002;
}
.btPreloader {
z-index: 10004;
} .port {
width: 100%;
padding: 0 30px;
}
.gutter .port {
max-width: 1260px;
margin: auto;
}
.btWithSidebar .btContent .gutter .port {
padding: 0;
}
body.btBoxedPage1690:not(.btBelowMenu).btMenuHorizontal .mainHeader .port {
padding: 0 10px;
}
body.btBoxedPage1690 .bt_bb_wrapper {
overflow: visible;
}
@media (max-width: 1259px) {
.gutter .port {
width: 100%;
max-width: none;
padding-left: 30px;
padding-right: 30px;
}
.btMenuVerticalRight .btVerticalMenuTrigger {
margin: 0;
}
} .btNoSidebar .btContentHolder,
.btNoSidebar .btContent {
width: auto;
padding: 0;
} :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;
}
.btWithSidebar .btContentHolder {
max-width: 1260px;
margin: auto;
padding: 4em 30px 4em;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.btWithSidebar .btContentHolder .btContent {
width: 75%;
}
.btWithSidebar .btContentHolder .btSidebar {
width: 25%;
padding: 0;
}
.btSidebarLeft.btWithSidebar .btContentHolder {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
padding-right: 30px;
}
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
padding-right: 0;
padding-left: 30px;
}
.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
padding-left: 30px;
}
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
padding-left: 0;
padding-right: 30px;
}
.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
padding-left: 30px;
}
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
padding-left: 0;
padding-right: 30px;
}
.btSidebarRight.btWithSidebar .btContentHolder .btContent {
padding-right: 30px;
}
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btContent {
padding-right: 0;
padding-left: 30px;
} @media (max-width: 768px) {
.btWithSidebar.btSidebarRight .btContentHolder,
.btWithSidebar.btSidebarLeft .btContentHolder {
display: block;
}
.btWithSidebar.btSidebarRight .btContentHolder .btContent,
.btWithSidebar.btSidebarLeft .btContentHolder .btContent,
.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
width: auto;
float: none;
padding: 0;
}
.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
padding-top: 4em;
}
} .btOverlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(255,255,255,.95);
z-index: 99999999;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
opacity: 1;
-webkit-transition: all 500ms;
-moz-transition: all 500ms;
transition: all 500ms;
}
.btOverlay .btOverlayInner {
-webkit-flex-basis: 100%;
flex-basis: 100%;
width: 100%;
max-width: 100%;
}
.btOverlayHide .btOverlay {
opacity: 0;
pointer-events: none;
} .btPreloader {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
top: 0;
left: 0;
bottom: 0;
background-color: inherit;
width: 100%;
vertical-align: middle;
text-align: center;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-webkit-transition: all .3s ease,opacity .3s ease;
-moz-transition: all .3s ease,opacity .3s ease;
transition: all .3s ease,opacity .3s ease;
}
.btPreloader .animation {
display: block;
width: 100%;
-webkit-transform: translateY(0) scale(1);
-moz-transform: translateY(0) scale(1);
-ms-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);
-webkit-transition: transform .3s ease,opacity .3s ease;
-moz-transition: transform .3s ease,opacity .3s ease;
transition: transform .3s ease,opacity .3s ease;
}
.btAccentDarkHeader .btPreloader .animation > div:first-child,
.btLightAccentHeader .btPreloader .animation > div:first-child,
.btTransparentLightHeader .btPreloader .animation > div:first-child {
border-radius: 10px;
padding: .7em 1.2em;
display: inline-block;
background-color: #4eae4a;
}
.btPreloader .animation > div img {
margin: 0 auto;
}
.btRemovePreloader .btPreloader {
-webkit-transform: translateY(-100%) scale(0);
-moz-transform: translateY(-100%) scale(0);
-ms-transform: translateY(-100%) scale(0);
transform: translateY(-100%) scale(0);
opacity: 0;
-webkit-transition: transform ease 1s,opacity ease 1s;
-moz-transition: transform ease 1s,opacity ease 1s;
transition: transform ease 1s,opacity ease 1s;
}
.btRemovePreloader .btPreloader .animation {
-webkit-transform: translateY(0) scale(.9);
-moz-transform: translateY(0) scale(.9);
-ms-transform: translateY(0) scale(.9);
transform: translateY(0) scale(.9);
opacity: 0;
-webkit-transition: transform .5s ease,opacity ease .5s;
-moz-transition: transform .5s ease,opacity ease .5s;
transition: transform .5s ease,opacity ease .5s;
}
.btPreloader .animation .preloaderLogo {
height: 70px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
transition: all .5s ease;
width: auto;
display: block;
line-height: 1;
}
.btMenuVerticalRightEnabled .btPreloader .animation .preloaderLogo,
.btMenuVerticalLeftEnabled .btPreloader .animation .preloaderLogo {
height: 140px;
} .btLoader {
margin: 30px auto 30px auto;
font-size: 6px;
position: relative;
text-indent: -9999em;
border-left: 5px solid rgba(128,128,128,.1);
border-right: 5px solid rgba(128,128,128,.1);
border-bottom: 5px solid rgba(128,128,128,.2);
-webkit-animation: btLoader 1.1s infinite linear;
-moz-animation: btLoader 1.1s infinite linear;
animation: btLoader 1.1s infinite linear;
}
.btLightSkin .btLoader,
.btDarkSkin .btLightSkin .btLoader,
.btLightSkin .btDarkSkin .btLightSkin .btLoader {
border-top: 5px solid #181818;
}
.btDarkSkin .btLoader,
.btLightSkin .btDarkSkin .btLoader,
.btDarkSkin.btLightSkin .btDarkSkin .btLoader {
border-top: 5px solid #fff;
}
.btLoader p:empty {
display: none;
}
.btLoader,
.btLoader:after {
border-radius: 50%;
width: 64px;
height: 64px;
}
@-webkit-keyframes btLoader {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-ms-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes btLoader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-moz-keyframes btLoader {
0% {
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes btLoader {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-ms-transform: rotate(359deg);
transform: rotate(359deg);
}
} .btNoSearchResults .bt_bb_port {
display: block;
max-width: 1260px;
margin: 0 auto;
}
.btNoSearchResults .bt_bb_port #searchform {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
margin-right: 1em;
-webkit-flex-basis: 75%;
flex-basis: 75%;
height: 4em;
}
.btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
-webkit-flex-basis: 20%;
flex-basis: 20%;
height: 3.5em;
margin-top: 6px;
letter-spacing: 1px;
}
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_transparent_border a {
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff;
background-color: transparent;
}
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_transparent_border a:after {
-webkit-box-shadow: 0 0 0 7px #4eae4a;
box-shadow: 0 0 0 7px #4eae4a;
}
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_transparent_border a:hover:after {
-webkit-box-shadow: 0 0 0 0 #4eae4a;
box-shadow: 0 0 0 0 #4eae4a;
}
@media (max-width: 870px) {
.btNoSearchResults .bt_bb_port #searchform {
display: block;
}
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
margin-right: 0;
margin-bottom: 1em;
}
} .post-password-form {
max-width: 85% !important;
margin: 200px auto 50px auto !important;
} .btBreadCrumbs {
text-transform: uppercase;
}
.btBreadCrumbs span {
display: inline-block;
margin-left: 0;
padding-left: 0;
}
.btBreadCrumbs span a {
color: inherit;
}
.btBreadCrumbs span a:hover {
color: #4eae4a !important;
}
.btBreadCrumbs span:not(:last-child):after {
content: ' ';
display: inline-block;
margin: -2px 10px 0 10px;
letter-spacing: inherit;
width: 4px;
height: 4px;
border-radius: 50%;
line-height: inherit;
vertical-align: middle;
}
.btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after {
background-color: #181818;
}
.btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child):after {
background-color: #fff;
} .btPageHeadline {
background-color: rgba(0,0,0,.07);
background-size: cover;
}
.btDarkSkin .btPageHeadline,
.btLightSkin .btDarkSkin .btPageHeadline,
.btDarkSkin.btLightSkin .btDarkSkin .btPageHeadline {
background-color: rgba(255,255,255,.1);
}
.btPageHeadline header {
max-width: 768px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.btMenuCenter .btPageHeadline header {
margin: auto;
text-align: center;
}
.btPageHeadline .bt_bb_port {
padding-bottom: 4em;
padding-top: 4em;
}
body.btBelowMenu .btPageHeadline .bt_bb_port {
padding-top: 16em;
}
body.btBoxedPage1690 .btPageHeadline .bt_bb_port {
padding-top: 16em;
}
@media (max-width: 991px) {
body.btBelowMenu .btPageHeadline .bt_bb_port {
padding-top: 8em;
}
body.btBoxedPage1690 .btPageHeadline .bt_bb_port {
padding-top: 8em;
}
} .btBoxedPage .btPageWrap {
max-width: 1200px;
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;
}
.btGraySkin.btBoxedPage .btContentWrap {
background-color: #f1f2f2;
} .btBoxedPage1690 .btPageWrap {
max-width: 1690px;
margin: 0 auto 0 auto;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
overflow: initial;
}
.btStickyHeaderActive.btBoxedPage1690 .mainHeader {
max-width: 1690px;
}
.btLightSkin.btBoxedPage1690 .btContentWrap {
background-color: #fff;
}
.btDarkSkin.btBoxedPage1690 .btContentWrap {
background-color: #191919;
}
.btGraySkin.btBoxedPage1690 .btContentWrap {
background-color: #f1f2f2;
} body.error404.btDarkSkin {
color: #181818;
}
body.error404 .mainHeader,
body.error404 .btVerticalHeaderTop,
body.error404 .btSiteFooter {
display: none;
}
body.error404 .btContentWrap {
padding-top: 0 !important;
}
body.error404 .btErrorPage {
min-height: 100vh;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
background-position: 10% bottom;
background-size: initial;
}
body.error404 .btErrorPage .port {
padding-bottom: 6em;
margin: 0 auto;
text-align: center;
}
body.error404 .btErrorPage .port .bt_bb_image {
margin: 0 auto;
}
body.error404 .btErrorPage .port .bt_bb_image img {
margin: 0 auto;
}
body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_transparent_border a {
background: #4eae4a;
color: #fff;
}
body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_transparent_border a:after {
-webkit-box-shadow: 0 0 0 6px #4eae4a;
box-shadow: 0 0 0 6px #4eae4a;
}
body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_transparent_border a:hover:after {
-webkit-box-shadow: 0 0 0 0 #4eae4a;
box-shadow: 0 0 0 0 #4eae4a;
} .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: "Montserrat";
-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: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.mainHeader a:hover {
color: #4eae4a;
}
.btPageTransitions .mainHeader {
z-index: 1020;
} .btLogoArea {
position: relative;
z-index: 1;
}
.menuPort {
font-family: "Montserrat";
font-size: 14px;
position: relative;
z-index: 1;
}
.menuPort:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.menuPort nav ul {
list-style: none;
display: block;
margin: 0;
padding: 0;
-webkit-transition: all 100ms ease 0s;
-moz-transition: all 100ms ease 0s;
transition: all 100ms ease 0s;
}
.menuPort nav ul li {
display: block;
margin: 0;
padding: 0;
position: relative;
}
.menuPort nav ul li a {
display: block;
position: relative;
padding: 1em 1em;
font-weight: 500;
}
.menuPort nav ul li a:hover {
color: inherit;
text-decoration: none;
}
.btCapitalizeMainMenuItems .menuPort nav ul li a {
text-transform: uppercase;
}
.btMenuWeight_default .menuPort nav ul li a {
font-weight: 500;
}
.btMenuWeight_black .menuPort nav ul li a {
font-weight: 900;
}
.btMenuWeight_bolder .menuPort nav ul li a {
font-weight: 800;
}
.btMenuWeight_bold .menuPort nav ul li a {
font-weight: 700;
}
.btMenuWeight_semi-bold .menuPort nav ul li a {
font-weight: 600;
}
.btMenuWeight_medium .menuPort nav ul li a {
font-weight: 500;
}
.btMenuWeight_normal .menuPort nav ul li a {
font-weight: 400;
}
.btMenuWeight_light .menuPort nav ul li a {
font-weight: 300;
}
.btMenuWeight_lighter .menuPort nav ul li a {
font-weight: 200;
}
.btMenuWeight_thin .menuPort nav ul li a {
font-weight: 100;
}
.menuPort nav ul ul li {
-webkit-transition: opacity 300ms ease;
-moz-transition: opacity 300ms ease;
transition: opacity 300ms ease;
}
.menuPort nav ul ul li.on {
opacity: 1;
}
.menuPort ul > li > ul {
opacity: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
pointer-events: none;
}
.menuPort nav > ul > li > a {
line-height: 70px;
padding: 0;
}
.btBelowLogoArea .menuPort nav > ul > li > a {
line-height: 50px;
}
.menuPort nav ul ul li a {
font-weight: 500;
}
.btMenuWeight_default .menuPort nav ul ul li a {
font-weight: 500;
}
.btMenuWeight_black .menuPort nav ul ul li a {
font-weight: 900;
}
.btMenuWeight_bolder .menuPort nav ul ul li a {
font-weight: 800;
}
.btMenuWeight_bold .menuPort nav ul ul li a {
font-weight: 700;
}
.btMenuWeight_semi-bold .menuPort nav ul ul li a {
font-weight: 600;
}
.btMenuWeight_medium .menuPort nav ul ul li a {
font-weight: 500;
}
.btMenuWeight_normal .menuPort nav ul ul li a {
font-weight: 400;
}
.btMenuWeight_light .menuPort nav ul ul li a {
font-weight: 300;
}
.btMenuWeight_lighter .menuPort nav ul ul li a {
font-weight: 200;
}
.btMenuWeight_thin .menuPort nav ul ul li a {
font-weight: 100;
} .btTextLogo {
font-family: "Montserrat";
font-size: 2em;
font-weight: 800;
line-height: 70px;
position: relative;
z-index: 1;
}
.btMenuVertical .btTextLogo {
line-height: 42px;
}
.btLogoArea .logo {
position: relative;
z-index: 2;
line-height: 0;
float: left;
}
.btMenuVertical .btLogoArea .logo {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
.rtl .btLogoArea .logo {
float: right;
}
.btLogoArea .logo img {
height: 70px;
width: auto;
display: block;
}
.btMenuVertical .btLogoArea .logo img {
height: 42px;
}
.btMenuCenter .btLogoArea .logo img {
margin: auto;
}
.btLogoArea .logo img.btAltLogo {
display: none;
} .btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger {
display: block;
position: relative;
z-index: 1;
}
.btStickyHeaderActive.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger .bt_bb_icon {
margin: 12.25px 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: 21px;
height: 17.5px;
position: relative;
padding: 0;
float: left;
margin: 26.25px 0;
}
.btHorizontalMenuTrigger .bt_bb_icon:before,
.btHorizontalMenuTrigger .bt_bb_icon:after {
position: absolute;
display: block;
content: "";
border-top-width: 2px;
border-top-style: solid;
left: 0;
right: 0;
top: 0;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
transition: 300ms ease all;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transform-origin: -.75px 1px;
-moz-transform-origin: -.75px 1px;
-ms-transform-origin: -.75px 1px;
transform-origin: -.75px 1px;
}
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon:before,
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon:after {
-webkit-transform: rotate(45deg) translateY(0) !important;
-moz-transform: rotate(45deg) translateY(0) !important;
-ms-transform: rotate(45deg) translateY(0) !important;
transform: rotate(45deg) translateY(0) !important;
}
.btTransparentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:after {
border-top-color: #181818;
}
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:before,
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon:after,
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon:after {
border-top-color: #fff;
}
.btHorizontalMenuTrigger .bt_bb_icon:after {
top: auto;
bottom: 0;
}
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon:after {
-webkit-transform: rotate(-45deg) translateY(0) !important;
-moz-transform: rotate(-45deg) translateY(0) !important;
-ms-transform: rotate(-45deg) translateY(0) !important;
transform: rotate(-45deg) translateY(0) !important;
}
.btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
content: "";
position: absolute;
display: block;
border-top-width: 2px;
border-top-style: solid;
left: 0;
right: 0;
top: 50%;
margin-top: -1px;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
-webkit-transform: scaleX(0) !important;
-moz-transform: scaleX(0) !important;
-ms-transform: scaleX(0) !important;
transform: scaleX(0) !important;
}
.btTransparentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #181818;
}
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #fff;
}
.btHorizontalMenuTrigger:hover {
cursor: pointer;
color: inherit;
}
.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
border-top-color: #4eae4a;
}
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
border-top-color: #181818;
}
.btHorizontalMenuTrigger:hover .bt_bb_icon:before {
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon:before {
-webkit-transform: rotate(0) translateY(-5px);
-moz-transform: rotate(0) translateY(-5px);
-ms-transform: rotate(0) translateY(-5px);
transform: rotate(0) translateY(-5px);
}
.btHorizontalMenuTrigger:hover .bt_bb_icon:after {
-webkit-transform: translateY(5px);
-moz-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
}
.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
-webkit-transform: rotate(0) translateY(5px);
-moz-transform: rotate(0) translateY(5px);
-ms-transform: rotate(0) translateY(5px);
transform: rotate(0) translateY(5px);
}
.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #4eae4a;
}
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #181818;
} .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a {
color: #4eae4a;
} .btMenuHorizontal .menuPort ul ul {
background-color: #fff;
}
.btMenuHorizontal .menuPort ul ul li a {
padding-left: 1em;
padding-right: 1em;
color: #181818;
}
.btMenuHorizontal .menuPort ul ul li a:hover {
color: #4eae4a;
}
.btMenuHorizontal .menuPort ul ul li .subToggler {
color: #181818;
}
.btMenuHorizontal .menuPort ul ul li:not(:last-child) > a:after {
content: ' ';
display: block;
position: absolute;
left: 1em;
right: 1em;
bottom: 0;
height: 1px;
background-color: rgba(0,0,0,.1);
} .subToggler {
display: none;
cursor: pointer;
position: absolute;
top: 0;
width: 45px;
z-index: 80;
padding: 0;
text-align: center;
}
.on > .subToggler {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
transform: rotateX(180deg);
}
body.btMenuVertical .subToggler {
display: block !important;
padding: 20px 0;
line-height: 1;
right: 0;
top: -10px;
}
body.btMenuHorizontal .subToggler {
right: 25px;
line-height: 70px;
}
body.rtl.btMenuHorizontal.btMenuCenterBelow .subToggler {
right: auto;
left: 0;
}
body.btMenuHorizontal.rtl .subToggler {
left: 25px;
right: auto;
}
body.btMenuHorizontal.btMenuBelowLogo .subToggler {
line-height: 50px;
}
body.btMenuHorizontal .menuPort ul ul .subToggler {
right: 0;
line-height: inherit;
padding: 1em 0;
}
body.btMenuHorizontal .menuPort .rightNav ul ul .subToggler {
left: 0;
right: auto;
}
.subToggler:before {
content: '\f107';
font: normal 16px/1 FontAwesome;
}
.touch .btMenuHorizontal .menuPort nav ul li .subToggler {
display: block;
} .btMenuHorizontal .menuPort > nav > ul > li {
padding: 0 60px 0 0;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
padding: 0 0 0 60px;
}
.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 60px 0 0;
}
html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
padding: 0 0 0 60px;
}
.btMenuHorizontal .menuPort > nav > ul > li > a:after {
content: ' ';
display: block;
position: absolute;
z-index: 5;
bottom: 0;
left: 0;
right: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
pointer-events: none;
height: 4px;
background-color: #4eae4a;
}
.btMenuHorizontal .menuPort > nav > ul > li.on a:after {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.btMenuHorizontal .menuPort > nav > ul ul {
position: absolute;
width: 220px;
right: 0;
top: auto;
margin: 0;
pointer-events: none;
z-index: 1;
padding: 0;
opacity: 0;
-webkit-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
.btMenuHorizontal .menuPort > nav > ul ul li {
z-index: 4;
float: none;
}
.btMenuHorizontal .menuPort > nav > ul ul ul {
display: block;
top: 0;
margin: 0;
pointer-events: none;
-webkit-transform: translate(-30px,0);
-moz-transform: translate(-30px,0);
-ms-transform: translate(-30px,0);
transform: translate(-30px,0);
}
.btMenuHorizontal .menuPort > nav > ul li.current-menu-item ul,
.btMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul {
margin: 0;
}
.btMenuHorizontal .menuPort > nav > ul > li {
float: left;
position: relative;
z-index: 5;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
float: right;
}
.btMenuHorizontal .menuPort > nav > ul > li.on > ul {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
pointer-events: auto;
z-index: 2;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
}
.btMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul {
opacity: 1;
pointer-events: auto;
z-index: 3;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
} .btMenuHorizontal .menuPort > nav > ul > li:last-child > ul {
right: 0;
left: auto;
}
.btMenuHorizontal .menuPort > nav > ul > li:nth-last-child(2) > ul {
right: 0;
left: auto;
}
.btMenuHorizontal .menuPort > nav > ul > li:last-child:not(.btMenuWideDropdown) > ul > li > ul {
right: 0;
left: -100%;
}
.btMenuHorizontal .menuPort > nav > ul > li:nth-last-child(2):not(.btMenuWideDropdown) > ul > li > ul {
right: 0;
left: -100%;
} .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: 3px;
border-bottom-right-radius: 3px;
} .btMenuHorizontal .menuPort ul ul {
right: auto;
left: 0;
}
.btMenuHorizontal .menuPort ul ul ul {
left: 220px;
right: auto;
-webkit-transform: translate(-30px,0);
-moz-transform: translate(-30px,0);
-ms-transform: translate(-30px,0);
transform: translate(-30px,0);
}
.rtl.btMenuHorizontal .menuPort ul ul ul {
left: auto;
right: 220px;
-webkit-transform: translate(30px,0);
-moz-transform: translate(30px,0);
-ms-transform: translate(30px,0);
transform: translate(30px,0);
}
.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%;
}
.rtl.btMenuHorizontal.btMenuCenter .logo {
float: left;
}
.btMenuHorizontal.btMenuCenter .menuPort nav {
float: none;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav {
position: absolute;
right: 50%;
left: auto;
padding: 0;
padding-right: 60px;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul {
float: right;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul {
right: auto;
left: -20px;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul {
left: 220px;
right: auto;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav {
position: absolute;
left: 50%;
right: auto;
padding-left: 60px;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {
right: -20px;
left: auto;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {
right: 220px;
left: auto;
-webkit-transform: translate(0,0) !important;
-moz-transform: translate(0,0) !important;
-ms-transform: translate(0,0) !important;
transform: translate(0,0) !important;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul li.on ul {
-webkit-transform: translate(0,0) !important;
-moz-transform: translate(0,0) !important;
-ms-transform: translate(0,0) !important;
transform: translate(0,0) !important;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
text-align: right;
}
.btMenuHorizontal.btMenuCenterBelow .logo {
float: none;
text-align: center;
}
.btMenuHorizontal.btMenuCenterBelow .logo img {
margin-left: auto;
margin-right: auto;
}
.btMenuHorizontal.btMenuCenterBelow .gutter .port {
position: relative;
}
.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
position: absolute;
right: 30px;
top: 0;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
right: auto;
left: 30px;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
float: none;
text-align: center;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
float: none;
display: inline-block;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
display: block;
text-align: left;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
float: none !important;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
padding: 0 0 0 60px !important;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul {
left: 0;
right: -20px;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
text-align: right;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li ul {
right: auto;
left: -220px;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li > a:after {
left: auto;
right: 0;
}
.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
position: absolute;
right: 0;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
right: auto;
left: 0;
} html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown {
position: static;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {
width: 100%;
max-width: 1260px;
margin: auto;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
top: auto;
border-top: none !important;
float: left;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
border: none !important;
font-weight: 600;
color: #4eae4a;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {
content: ' ';
display: block;
position: absolute;
left: 1.5em;
right: 1.5em;
bottom: 0;
height: 1px;
background-color: rgba(0,0,0,.1);
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li > ul:before {
display: none;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul {
opacity: 1;
top: auto;
margin: 0 !important;
width: 100%;
right: 0;
left: 0;
position: relative;
-webkit-box-shadow: none;
box-shadow: none;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li:first-child > a {
border-top: none !important;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > li:not(:last-child) {
border-left: 1px solid rgba(0,0,0,.1);
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li ul:before {
display: none;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > 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 > ul > li > ul {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown.on > ul > li > ul {
pointer-events: auto;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul {
width: 300%;
left: -200%;
}
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {
width: 300%;
right: -200%;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-0 > ul > li {
width: INF% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-1 > ul > li {
width: 100% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 > ul > li {
width: 50% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 > ul > li {
width: 33.33333% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 > ul > li {
width: 25% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-5 > ul > li {
width: 20% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-6 > ul > li {
width: 16.66667% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-7 > ul > li {
width: 14.28571% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-8 > ul > li {
width: 12.5% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-9 > ul > li {
width: 11.11111% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-10 > ul > li {
width: 10% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-11 > ul > li {
width: 9.09091% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-12 > ul > li {
width: 8.33333% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-13 > ul > li {
width: 7.69231% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-14 > ul > li {
width: 7.14286% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-15 > ul > li {
width: 6.66667% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-16 > ul > li {
width: 6.25% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-17 > ul > li {
width: 5.88235% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-18 > ul > li {
width: 5.55556% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-19 > ul > li {
width: 5.26316% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-20 > ul > li {
width: 5% !important;
} .btMenuHorizontal .topBar {
font-size: .85em;
line-height: 2.5em;
z-index: 2;
}
.btMenuHorizontal .topBar .topBarPort {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.btMenuHorizontal .topBar .topBarPort:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btMenuHorizontal .topBar .topBarPort:after,
.btMenuHorizontal .topBar .topBarPort:before {
display: none;
}
.btMenuHorizontal .topBarInMenu {
line-height: inherit;
float: right;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 70px;
margin-left: 60px;
}
.rtl.btMenuHorizontal .topBarInMenu {
float: left;
margin-left: 0;
margin-right: 60px;
}
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
line-height: 48px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
vertical-align: middle;
}
.btMenuHorizontal .btBelowLogoArea .topBarInMenu {
height: 50px;
line-height: 50px;
} .btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
padding: 0;
z-index: 0;
}
.btMenuHorizontal.btMenuBelowLogo .menuPort {
clear: both;
position: relative;
margin: 0;
float: none;
}
.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
padding: 0;
}
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
float: right;
}
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li {
margin: 0;
}
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li:last-child {
margin: 0 !important;
} .btAccentDarkHeader:not(.btBelowMenu) .mainHeader,
.btAccentDarkHeader:not(.btBelowMenu) .btVerticalHeaderTop,
.btLightAccentHeader:not(.btBelowMenu) .mainHeader,
.btLightAccentHeader:not(.btBelowMenu) .btVerticalHeaderTop,
.btAccentLightHeader:not(.btBelowMenu) .mainHeader,
.btAccentLightHeader:not(.btBelowMenu) .btVerticalHeaderTop,
.btLightDarkHeader:not(.btBelowMenu) .mainHeader,
.btLightDarkHeader:not(.btBelowMenu) .btVerticalHeaderTop {
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
} body.btBelowMenu.btMenuHorizontal.btAccentDarkHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btAccentLightHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btLightAccentHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btLightDarkHeader .mainHeader.gutter {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
} .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: 1px solid rgba(0,0,0,.1);
}
.btTransparentDarkHeader .topBar .topBarPort .topTools {
border-bottom: 1px solid rgba(0,0,0,.1);
} .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: 1px solid rgba(255,255,255,.1);
}
.btTransparentLightHeader .topBar .topTools {
border-bottom: 1px solid rgba(255,255,255,.1);
} .btAccentLightHeader .mainHeader,
.btAccentLightHeader .btVerticalHeaderTop {
background-color: #fff;
}
.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
background-color: #4eae4a;
color: #181818;
}
.btAccentLightHeader .btBelowLogoArea a:hover,
.btAccentLightHeader .topBar a:hover {
color: #fff;
} .btLightDarkHeader .mainHeader,
.btLightDarkHeader .btVerticalHeaderTop,
.btLightDarkHeader .btLogoArea {
background-color: #fff;
}
.btLightDarkHeader .btBelowLogoArea,
.btLightDarkHeader .topBar {
background-color: #191919;
color: #fff;
}
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
background-color: transparent;
}
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .btBelowLogoArea {
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
} .btAccentDarkHeader .mainHeader,
.btAccentDarkHeader .btVerticalHeaderTop {
background-color: #191919;
color: #fff;
}
.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
background-color: #4eae4a;
color: #fff;
}
.btAccentDarkHeader .btBelowLogoArea a:hover,
.btAccentDarkHeader .topBar a:hover {
color: #181818;
} .btLightAccentHeader .mainHeader {
background-color: #fff;
}
.btLightAccentHeader .btLogoArea,
.btLightAccentHeader .btVerticalHeaderTop {
background-color: #4eae4a;
color: #fff;
}
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader {
background-color: transparent;
}
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
background-color: #4eae4a;
}
.btLightAccentHeader .btBelowLogoArea,
.btLightAccentHeader .topBar {
background-color: #fff;
} .btStickyHeaderActive.btMenuHorizontal .mainHeader {
position: fixed;
top: 0;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .topBar {
display: none;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btBelowLogoArea {
padding: 0;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
height: 56px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
font-size: 1.5em;
line-height: 56px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a,
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler {
line-height: 56px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
height: 56px;
}
.btStickyHeaderActive.btMenuBelowLogo.btMenuHorizontal .mainHeader .btLogoArea {
display: none;
}
.btHasAltLogo.btStickyHeaderActive .btMainLogo {
display: none;
}
.btHasAltLogo.btStickyHeaderActive .btAltLogo {
display: block !important;
}
.btMenuVertical.btStickyHeaderActive .btVerticalHeaderTop {
position: fixed;
top: 0;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
-webkit-transition: transform 200ms ease;
-moz-transition: transform 200ms ease;
transition: transform 200ms ease;
}
.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
-webkit-transform: translateY(0%) translateX(320px);
-moz-transform: translateY(0%) translateX(320px);
-ms-transform: translateY(0%) translateX(320px);
transform: translateY(0%) translateX(320px);
}
.btMenuVerticalRight.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
-webkit-transform: translateY(0%) translateX(-320px);
-moz-transform: translateY(0%) translateX(-320px);
-ms-transform: translateY(0%) translateX(-320px);
transform: translateY(0%) translateX(-320px);
}
.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
-webkit-transform: translateY(-100%) translateX(320px);
-moz-transform: translateY(-100%) translateX(320px);
-ms-transform: translateY(-100%) translateX(320px);
transform: translateY(-100%) translateX(320px);
}
.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%);
} .btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {
-webkit-transition: transform 200ms ease;
-moz-transition: transform 200ms ease;
transition: transform 200ms ease;
}
.btVerticalHeaderTop {
display: none;
position: absolute;
width: 100%;
padding-left: 30px;
padding-right: 30px;
}
.btMenuVertical .btVerticalHeaderTop {
display: block;
}
.btVerticalHeaderTop .btVerticalMenuTrigger {
display: none;
position: relative;
z-index: 2;
height: 42px;
margin: 0 .5em 0 0;
font-size: 1.5em;
}
.rtl .btVerticalHeaderTop .btVerticalMenuTrigger {
margin: 0 0 0 .5em;
}
.btMenuCenter.btMenuVertical .btVerticalHeaderTop .btLogoArea .logo {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.btVerticalMenuTrigger .bt_bb_icon {
width: 21px;
height: 17.5px;
position: relative;
padding: 0;
float: left;
margin: 12.25px 0;
}
.btVerticalMenuTrigger .bt_bb_icon:before,
.btVerticalMenuTrigger .bt_bb_icon:after {
position: absolute;
display: block;
content: "";
border-top-width: 2px;
border-top-style: solid;
left: 0;
right: 0;
top: 0;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
transition: 300ms ease all;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transform-origin: -.75px 1px;
-moz-transform-origin: -.75px 1px;
-ms-transform-origin: -.75px 1px;
transform-origin: -.75px 1px;
}
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon:before,
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon:after {
-webkit-transform: rotate(45deg) translateY(0) !important;
-moz-transform: rotate(45deg) translateY(0) !important;
-ms-transform: rotate(45deg) translateY(0) !important;
transform: rotate(45deg) translateY(0) !important;
}
.btTransparentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.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: 0;
}
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon:after {
-webkit-transform: rotate(-45deg) translateY(0) !important;
-moz-transform: rotate(-45deg) translateY(0) !important;
-ms-transform: rotate(-45deg) translateY(0) !important;
transform: rotate(-45deg) translateY(0) !important;
}
.btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
content: "";
position: absolute;
display: block;
border-top-width: 2px;
border-top-style: solid;
left: 0;
right: 0;
top: 50%;
margin-top: -1px;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
-webkit-transform: scaleX(0) !important;
-moz-transform: scaleX(0) !important;
-ms-transform: scaleX(0) !important;
transform: scaleX(0) !important;
}
.btTransparentDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.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: #4eae4a;
}
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after {
border-top-color: #181818;
}
.btVerticalMenuTrigger:hover .bt_bb_icon:before {
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
transform: translateY(-3px);
}
.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon:before {
-webkit-transform: rotate(0) translateY(-3px);
-moz-transform: rotate(0) translateY(-3px);
-ms-transform: rotate(0) translateY(-3px);
transform: rotate(0) translateY(-3px);
}
.btVerticalMenuTrigger:hover .bt_bb_icon:after {
-webkit-transform: translateY(3px);
-moz-transform: translateY(3px);
-ms-transform: translateY(3px);
transform: translateY(3px);
}
.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon:after {
-webkit-transform: rotate(0) translateY(3px);
-moz-transform: rotate(0) translateY(3px);
-ms-transform: rotate(0) translateY(3px);
transform: rotate(0) translateY(3px);
}
.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #4eae4a;
}
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #181818;
}
.btMenuVerticalOn .mainHeader {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);
-moz-transition: transform 1s cubic-bezier(.230,1,.320,1);
transition: transform 1s cubic-bezier(.230,1,.320,1);
}
.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
-webkit-transform: translateX(320px);
-moz-transform: translateX(320px);
-ms-transform: translateX(320px);
transform: translateX(320px);
}
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
-webkit-transform: translateX(-320px);
-moz-transform: translateX(-320px);
-ms-transform: translateX(-320px);
transform: translateX(-320px);
}
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop .logo {
opacity: 0;
}
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
-webkit-transform: translateX(-320px);
-moz-transform: translateX(-320px);
-ms-transform: translateX(-320px);
transform: translateX(-320px);
}
.rtl.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
-webkit-transform: translateX(320px);
-moz-transform: translateX(320px);
-ms-transform: translateX(320px);
transform: translateX(320px);
}
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop .logo {
opacity: 0;
}
.btMenuVertical .mainHeader {
text-align: center;
height: 100%;
top: 0;
bottom: 0;
position: fixed;
width: 320px;
clear: both;
z-index: 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: #4eae4a;
}
.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;
}
.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: 400;
}
.btMenuVertical .mainHeader nav ul li li {
font-size: .9em;
}
.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
display: none;
}
.btMenuVertical .mainHeader nav ul ul li {
padding: 0;
opacity: 1;
border: none;
background-color: transparent;
}
.btMenuVertical .mainHeader nav ul ul li ul {
opacity: .8;
}
.btMenuVertical .mainHeader nav ul ul li ul li a {
border: none !important;
}
.btMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.btMenuVertical .mainHeader nav li.current-menu-item > a {
font-weight: 600;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget,
.btMenuVertical .mainHeader .topBar .btIconWidget {
margin-left: .75em;
margin-right: .25em;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText),
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) {
margin-left: .75em;
margin-right: 0;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon,
.btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText) .btIconWidgetIcon .bt_bb_icon {
padding-right: .75em;
}
.btMenuVertical .btVerticalMenuTrigger {
display: block;
}
.btMenuVertical .menuScrollPort {
width: 320px;
overflow: hidden;
}
.btMenuVerticalRight .mainHeader {
right: 0;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.btMenuVerticalOn.btMenuVerticalRight .mainHeader {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-box-shadow: -2px 0 5px rgba(0,0,0,.1);
box-shadow: -2px 0 5px rgba(0,0,0,.1);
}
.btMenuVerticalRight .btVerticalMenuTrigger {
float: right;
}
.btMenuVerticalLeft .mainHeader {
left: 0;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.btMenuVerticalOn.btMenuVerticalLeft .mainHeader {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-box-shadow: 2px 0 5px rgba(0,0,0,.10);
box-shadow: 2px 0 5px rgba(0,0,0,.10);
}
.btMenuVerticalLeft .btVerticalMenuTrigger {
float: left;
} .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: 70px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.rtl.btMenuHorizontal .topBarInLogoArea {
float: left;
}
.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
border: 0 solid #4eae4a;
} .btMenuVertical .mainHeader {
text-align: center;
height: 100%;
top: 0;
bottom: 0;
position: fixed;
width: 320px;
clear: both;
z-index: 101;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
overflow-y: auto;
overflow-x: hidden;
}
.btMenuInitFinished.btMenuVertical .mainHeader {
-webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);
-moz-transition: transform 1s cubic-bezier(.230,1,.320,1);
transition: transform 1s cubic-bezier(.230,1,.320,1);
}
:not(.btMenuBelowLogo).btMenuVertical .mainHeader .mainHeaderInner {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.btMenuVertical .mainHeader .topBar {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btLogoArea {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .topBar {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btBelowLogoArea {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.btMenuVertical .mainHeader .btMainLogo {
display: block !important;
}
.btMenuVertical .mainHeader .btAltLogo {
display: none !important;
}
.btMenuVertical .mainHeader .logo {
float: none;
margin: 0;
padding: 0 2em 1em;
}
.btMenuVertical .mainHeader .logo img {
margin: 0 auto;
display: block;
height: auto;
max-width: 100%;
}
.btMenuVertical .mainHeader .btCloseVertical {
cursor: pointer;
font-size: 1.5em;
position: absolute;
right: 20px;
top: 10px;
}
.rtl.btMenuVertical .mainHeader .btCloseVertical {
right: auto;
left: 20px;
}
.btMenuVertical .mainHeader .btCloseVertical:before {
font-family: FontAwesome;
content: '\f00d';
}
.btMenuVertical .mainHeader .btCloseVertical:before:hover {
color: #4eae4a;
}
.btMenuVertical .mainHeader .menuPort {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.btMenuVertical .mainHeader .menuPort .leftNav {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
padding-top: 0;
padding-bottom: 0;
border: none;
}
.btMenuVertical .mainHeader .topBarInMenu {
margin: 2em 0;
}
.btMenuVertical .mainHeader nav {
margin: 0 !important;
}
.btMenuVertical .mainHeader nav ul > li > ul {
opacity: 1;
pointer-events: auto;
}
.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: 400;
}
.btMenuVertical .mainHeader nav ul li a:hover {
color: #4eae4a;
}
body.btAccentDarkHeader.btMenuVertical .mainHeader nav ul li a:hover {
color: #181818;
}
.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;
border: none;
background-color: rgba(0,0,0,.1);
}
body.btTransparentLightHeader.btMenuVertical .mainHeader nav ul ul li {
background-color: rgba(255,255,255,.1);
}
body.btLightDarkHeader.btMenuVertical .mainHeader nav ul ul li {
background-color: rgba(255,255,255,.1);
}
.btMenuVertical .mainHeader nav ul ul li a {
opacity: .7;
}
.btMenuVertical .mainHeader nav ul ul li a:hover {
opacity: 1;
}
.btMenuVertical .mainHeader nav ul ul li ul {
opacity: .8;
}
.btMenuVertical .mainHeader nav ul ul li ul li a {
border: none !important;
opacity: .7;
}
.btMenuVertical .mainHeader nav ul ul li ul li a:hover {
opacity: 1;
}
.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;
margin: 0 auto .5em auto;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText {
padding-top: 1em;
}
.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-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
padding: 0;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
display: 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;
}
.btMenuVertical .btVerticalMenuTrigger {
display: block;
}
.btMenuVertical .menuScrollPort {
width: 320px;
overflow: hidden;
} .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;
} body.btMenuVerticalOn {
width: 100vw;
overflow: hidden;
} 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.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;
}
} .btSiteFooter {
font-size: 14px;
}
.btSiteFooter:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btSiteFooter .copyLine {
margin-bottom: 0;
}
.btSiteFooter .btFooterMenu {
line-height: 1;
}
.btSiteFooter .btFooterMenu .menu {
margin: 0 -1em;
padding: 0;
list-style: none;
width: 100%;
display: inline-block;
font-family: "Montserrat";
line-height: 1;
}
.btSiteFooter .btFooterMenu .menu li {
display: inline-block;
margin: 0;
padding: 0 1em;
line-height: 1;
}
.btCapitalizeMainMenuItems .btSiteFooter .btFooterMenu .menu li {
text-transform: uppercase;
}
.btSiteFooterWidgets {
padding-top: 8em;
font-weight: 300;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow {
-webkit-justify-content: initial;
justify-content: initial;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
background-color: transparent;
margin-bottom: 6em;
-webkit-flex: 1 1 25%;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
padding: 0 1em;
}
.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 {
-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.15) inset;
box-shadow: 0 0 7px 0 rgba(0,0,0,.15) inset;
}
.btSiteFooterCopyMenu .port > div {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
}
.btSiteFooterCopyMenu .port > div .btFooterCopy,
.btSiteFooterCopyMenu .port > div .btFooterMenu {
padding-top: 2em;
padding-bottom: 2em;
-webkit-flex: 1 1 50%;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
.btSiteFooterCopyMenu .port > div .btFooterMenu {
text-align: right;
}
.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu {
text-align: left;
}
.rtl .btSiteFooterCopyMenu .port > div .btFooterCopy {
text-align: right;
} .btLightSkin .btSiteFooterWidgets,
.btDarkSkin .btLightSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets {
background: #fff;
}
.btLightSkin .btSiteFooterCopyMenu,
.btDarkSkin .btLightSkin .btSiteFooterCopyMenu,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterCopyMenu {
background: #fff;
}
.btLightSkin .btSiteFooterCopyMenu .port:before,
.btDarkSkin .btLightSkin .btSiteFooterCopyMenu .port:before,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterCopyMenu .port:before {
background-color: #181818;
}
.btDarkSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btSiteFooterWidgets,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets {
background: #191919;
}
.btDarkSkin .btSiteFooterCopyMenu,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu {
background: #191919;
}
.btDarkSkin .btSiteFooterCopyMenu .port:before,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before {
background-color: #4eae4a;
}
@media (max-width: 992px) {
.btSiteFooter .port div .btFooterCopy,
.btSiteFooter .port div .btFooterMenu {
padding-top: 2em;
padding-bottom: 1em;
text-align: center;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow {
display: block;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
width: 100% !important;
max-width: 100% !important;
}
.btSiteFooterWidgets .btIconWidgetContent {
width: 100%;
}
.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {
width: 100%;
}
.btSiteFooterCopyMenu .port > div {
display: block;
}
.btSiteFooter .btFooterMenu .menu li {
margin-bottom: 1em;
}
}
@media (max-width: 620px) {
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
} .sticky .btArticleContentHolder {
border-top: 5px solid #4eae4a;
}
.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: '';
} .btContent .btArticleHeadline .bt_bb_headline a:hover,
.btArticleContentHolder .btArticleTextContent .bt_bb_headline a:hover {
color: #4eae4a;
} body.btNoSidebar .btPostSingleItemStandard {
margin-top: 4em;
}
.btPostListStandard.btPostSingleItemStandard {
padding-bottom: 3em;
}
.btPostSingleItemStandard .btArticleMedia,
.btPostSingleItemStandard .btArticleHeadline,
.btPostSingleItemStandard .btArticleContent,
.btPostSingleItemStandard .btArticleShareEtc {
margin-bottom: 2em;
clear: both;
}
.btPostSingleItemStandard .btArticleShareEtc {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 2em;
}
.btPostSingleItemStandard .btArticleShareEtc > div {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-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%;
display: block;
}
.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
text-align: left;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a {
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff;
background-color: transparent;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:after {
-webkit-box-shadow: 0 0 0 5px #4eae4a;
box-shadow: 0 0 0 5px #4eae4a;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a:hover:after {
-webkit-box-shadow: 0 0 0 0 #4eae4a;
box-shadow: 0 0 0 0 #4eae4a;
}
.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;
display: block;
}
body.single .btPostSingleItemStandard .btShareColumn .bt_bb_icon {
display: inline-block;
}
body.single.rtl .btPostSingleItemStandard .btShareColumn {
text-align: left;
} .btPostListStandard .btArticleContentHolder {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
padding: 2em;
}
.btLightSkin .btPostListStandard .btArticleContentHolder,
.btDarkSkin .btLightSkin .btPostListStandard .btArticleContentHolder,
.btLightSkin .btDarkSkin .btLightSkin .btPostListStandard .btArticleContentHolder,
.btGraySkin .btPostListStandard .btArticleContentHolder {
background-color: #fff;
}
.btDarkSkin .btPostListStandard .btArticleContentHolder,
.btLightSkin .btDarkSkin .btPostListStandard .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btPostListStandard .btArticleContentHolder {
background-color: rgba(255,255,255,.1);
}
.btPostListStandard .btArticleContentHolder .btArticleMedia {
margin: -2em -2em 2em -2em;
border-bottom: 5px solid #4eae4a;
} .btArticleSuperMeta dl {
margin-bottom: 2em;
}
.btPostSingleItemStandard .btArticleSuperMeta dl {
border-left: 1px solid #e8e8e8;
padding-left: 1em;
}
.rtl .btPostSingleItemStandard .btArticleSuperMeta dl {
padding-left: 0;
padding-right: 1em;
border-left: none;
border-right: 1px solid #e8e8e8;
}
.btArticleSuperMeta dl dt {
min-width: 50%;
padding-right: .75em;
display: inline-block;
}
.rtl .btArticleSuperMeta dl dt {
padding-right: 0;
padding-left: .75em;
}
.btArticleSuperMeta dl dd {
text-align: right;
margin: 0;
display: inline-block;
}
.btArticleSuperMeta .btShareColumn {
margin-bottom: 1em;
text-align: inherit !important;
} .btAboutAuthor {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
margin: 0 0 2em;
padding: 2em 0;
}
.btLightSkin .btAboutAuthor,
.btDarkSkin .btLightSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btLightSkin .btAboutAuthor,
.btGraySkin .btAboutAuthor {
border-top: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btAboutAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .btAboutAuthor {
border-top: 1px solid rgba(255,255,255,.5);
}
.btAboutAuthor .aaAvatar {
vertical-align: top;
padding: 0 1em 0 0;
-webkit-flex: 1 1 150px;
-ms-flex: 1 1 150px;
flex: 1 1 150px;
}
.rtl .btAboutAuthor .aaAvatar {
padding: 0 0 0 1em;
}
.btAboutAuthor .aaAvatar img {
display: block;
width: 100%;
height: auto;
border-radius: 50%;
}
.btAboutAuthor .aaTxt {
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
padding: 0;
}
.btAboutAuthor .aaTxt h1,
.btAboutAuthor .aaTxt h2,
.btAboutAuthor .aaTxt h3,
.btAboutAuthor .aaTxt h4,
.btAboutAuthor .aaTxt h5,
.btAboutAuthor .aaTxt h6,
.btAboutAuthor .aaTxt h7,
.btAboutAuthor .aaTxt h8 {
font-size: 1.3em;
} .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;
}
.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
content: " ";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: #4eae4a;
}
.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;
margin-bottom: .3em;
}
.btMediaBox.btQuote p,
.btMediaBox.btLink p {
font-size: 1.5em;
line-height: 1.2;
margin: 0;
}
.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
display: inline-block;
padding: 1.5em 0 0;
border-top: 1px solid #fff;
margin: 1.5em 0 0;
font-size: 1em;
}
.btMediaBox.btQuote a,
.btMediaBox.btLink a {
color: #fff;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btMediaBox.btQuote a:hover,
.btMediaBox.btLink a:hover {
color: #fff;
opacity: .6;
}
.btMediaBox.btLink p:before {
content: "\e641";
}
.btMediaBox.btQuote p:before {
content: "\e635";
}
.btMediaBox .bt_bb_slider button.slick-arrow {
opacity: 0;
width: 45px;
height: 45px;
background-color: #fff;
}
.btMediaBox .bt_bb_slider button.slick-arrow.slick-prev {
left: 4%;
}
.btMediaBox .bt_bb_slider button.slick-arrow.slick-next {
right: 4%;
}
.btMediaBox .bt_bb_slider button.slick-arrow:before {
color: #8a8a8a;
}
.btMediaBox .bt_bb_slider:hover button.slick-arrow {
opacity: .5;
}
.btMediaBox .bt_bb_slider:hover button.slick-arrow:hover {
opacity: .8;
} .btHasAuthorInfo .btArticleContentHolder {
position: relative;
padding-left: 110px;
}
.articleSideGutter {
position: absolute;
top: 0;
left: 0;
line-height: 1.4;
width: 90px;
text-align: center;
}
.btPostListColumns .articleSideGutter {
margin-left: 1em;
}
.articleSideGutter .date {
opacity: .8;
}
.rtl .articleSideGutter {
left: auto;
right: 0;
}
.articleSideGutter .asgItem.title {
margin: 4px 0 0;
} .btShareColumn,
.btShareRow {
opacity: .4;
}
.btShareColumn .bt_bb_icon,
.btShareRow .bt_bb_icon {
display: inline-block;
}  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 .btArticleContentHolder,
.btPostSingleItemColumns .btArticleContentHolder {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
}
.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;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink p {
font-size: 1.5em;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink cite {
padding-top: 1em;
font-size: .8em;
}
.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder .btArticleMedia {
border-right: none;
border-left: 5px solid #4eae4a;
}
.rtl .btContent .btPostListColumns:nth-child(even) .btArticleContentHolder .btArticleMedia {
border-left: none;
border-right: 5px solid #4eae4a;
}
.btPostListColumns .btArticleContentHolder {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
}
.btLightSkin .btPostListColumns .btArticleContentHolder,
.btDarkSkin .btLightSkin .btPostListColumns .btArticleContentHolder,
.btLightSkin .btDarkSkin .btLightSkin .btPostListColumns .btArticleContentHolder,
.btGraySkin .btPostListColumns .btArticleContentHolder {
background-color: #fff;
}
.btDarkSkin .btPostListColumns .btArticleContentHolder,
.btLightSkin .btDarkSkin .btPostListColumns .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btPostListColumns .btArticleContentHolder {
background-color: rgba(255,255,255,.1);
}
.btPostListColumns .btArticleContentHolder .btArticleMedia {
-webkit-flex: 1 1 40%;
-ms-flex: 1 1 40%;
flex: 1 1 40%;
max-width: 40%;
padding: 0;
border-right: 5px solid #4eae4a;
}
.rtl .btPostListColumns .btArticleContentHolder .btArticleMedia {
border-right: none;
border-left: 5px solid #4eae4a;
}
.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleMedia {
-webkit-flex-basis: 0%;
flex-basis: 0%;
max-width: 0%;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia blockquote {
font-size: 1em;
}
.btPostListColumns .btArticleContentHolder .btArticleTextContent {
-webkit-flex: 1 1 60%;
-ms-flex: 1 1 60%;
flex: 1 1 60%;
max-width: 60%;
padding: .5em 2em;
}
.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleTextContent {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
} .sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
content: "\f02b";
font-family: FontAwesome;
margin: 0 .5em;
color: #4eae4a;
} .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;
} .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;
} body.btNoSidebar .btArticleListItem.btPostListSimple:first-of-type {
margin-top: 4em;
}
.btArticleListItem.btPostListSimple .btArticleContentHolder {
padding-bottom: 3em;
margin-bottom: 3em;
}
.btLightSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btDarkSkin .btLightSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btGraySkin .btArticleListItem.btPostListSimple .btArticleContentHolder {
border-bottom: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btLightSkin .btDarkSkin .btArticleListItem.btPostListSimple .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem.btPostListSimple .btArticleContentHolder {
border-bottom: 1px solid rgba(255,255,255,.1);
}
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextExcerpt {
margin-top: 2em;
}
.btArticleListItem.animate {
-webkit-transition-delay: 200ms;
-moz-transition-delay: 200ms;
transition-delay: 200ms;
} .btContentHolder .alignleft {
float: left;
margin: 0 1em 0 0;
}
.btContentHolder .alignright {
float: right;
margin: 0 0 0 1em;
}
.btContentHolder .aligncenter,
.btContentHolder .btContent .alignnone {
text-align: center;
margin: 0 auto;
}
.btContentHolder figure.aligncenter,
.btContentHolder .btContent figure.alignnone {
margin: 0 auto 1em;
}
.btContentHolder .alignnone {
width: auto !important;
} article .post-password-form {
margin: 0 auto 4em 0 !important;
}
.post-password-form {
margin: 0 auto 4em;
}
.post-password-form p:first-child {
color: #FF7F00;
}
.post-password-form p:nth-child(2) {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.post-password-form p:nth-child(2) label {
-webkit-flex: 1 0 75%;
-ms-flex: 1 0 75%;
flex: 1 0 75%;
padding-right: 5px;
}
.post-password-form p:nth-child(2) label input[type="password"] {
padding: 10px;
height: 38px;
display: inline;
}
.post-password-form p:nth-child(2) input[type="submit"] {
-webkit-flex: 0 1 25%;
-ms-flex: 0 1 25%;
flex: 0 1 25%;
margin: 0 auto;
color: #FFF;
width: auto;
height: 38px;
text-transform: uppercase;
background: #4eae4a;
border: 0;
cursor: pointer;
padding: 0 1em;
} .btPagination {
font-family: "Montserrat";
font-weight: 400;
font-size: 1rem;
line-height: 2.5rem;
margin-top: 2em;
margin-bottom: 4em;
}
.btPagination:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btPagination .paging.onLeft {
float: left;
}
.rtl .btPagination .paging.onLeft {
float: right;
}
.btPagination .paging.onRight {
float: right;
}
.rtl .btPagination .paging.onRight {
float: left;
}
.btPagination .paging a {
display: block;
color: inherit;
line-height: 2.2;
}
.btPagination .paging a:hover {
color: #4eae4a;
}
.btPagination .paging p {
margin: 0;
}
.btPagination .paging a:after {
width: 32px;
display: block;
text-align: center;
font: 2rem/32px Icon7Stroke;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
transition: all 500ms ease;
border: 1px solid #4eae4a;
color: #4eae4a;
}
.btSoftRoundedButtons .btPagination .paging a:after {
border-radius: 3px;
}
.btHardRoundedButtons .btPagination .paging a:after {
border-radius: 50px;
}
.btPagination .paging a:hover:after {
border-color: #4eae4a;
color: #4eae4a;
}
.btPagination .paging .pagePrev a:after {
content: "\e686";
float: left;
margin: 0 10px 0 0;
}
.rtl .btPagination .paging .pagePrev a:after {
content: "\e684";
float: right;
margin: 0 0 0 10px;
}
.btPagination .paging .pageNext a:after {
content: "\e684";
float: right;
margin: 0 0 0 10px;
}
.rtl .btPagination .paging .pageNext a:after {
content: "\e686";
float: left;
margin: 0 10px 0 0;
} .btPrevNextNav:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
body.btNoSidebar .btPrevNextNav {
margin-bottom: 4em;
}
.btPrevNextNav .btPrevNext {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
float: left;
color: inherit;
width: 49%;
min-height: 120px;
margin: 0;
}
.btNext.btPrevNextNav .btPrevNext {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
float: right;
text-align: right;
}
.btPrevNextNav .btPrevNext .btPrevNextImage {
-webkit-flex: 0 0 8em;
-ms-flex: 0 0 8em;
flex: 0 0 8em;
height: 8em;
background-size: cover;
background-position: center center;
margin: 0 1em 0 0;
border-right: 5px solid #4eae4a;
}
.rtl .btPrevNextNav .btPrevNext .btPrevNextImage {
margin: 0 0 0 1em;
}
.btPrevNextNav .btPrevNext .btPrevNextItem {
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
min-width: 0%;
padding: 1em;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-family: "Montserrat";
font-size: 1.1rem;
-webkit-transition: color 200ms ease;
-moz-transition: color 200ms ease;
transition: color 200ms ease;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 1.4em;
max-height: 2.8em;
}
.btHeadingWeight_default .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 700;
}
.btHeadingWeight_black .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 900;
}
.btHeadingWeight_bolder .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 800;
}
.btHeadingWeight_bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 700;
}
.btHeadingWeight_semi-bold .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 600;
}
.btHeadingWeight_medium .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 500;
}
.btHeadingWeight_normal .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 400;
}
.btHeadingWeight_light .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 300;
}
.btHeadingWeight_lighter .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 200;
}
.btHeadingWeight_thin .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-weight: 100;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
font-size: .7rem;
font-weight: 600;
padding-top: 1.5em;
color: #4eae4a;
text-transform: uppercase;
}
.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
color: #4eae4a;
}
.btPrevNextNav .btPrevNext.btNext {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
text-align: right;
margin-left: 1em;
}
.rtl .btPrevNextNav .btPrevNext.btNext {
margin: 0 1em 0 0;
}
.btPrevNextNav .btPrevNext.btNext .btPrevNextImage {
margin: 0 0 0 1em;
border-right: none;
border-left: 5px solid #4eae4a;
}
.rtl .btPrevNextNav .btPrevNext.btNext .btPrevNextImage {
margin: 0 1em 0 0;
border-left: none;
border-right: 5px solid #4eae4a;
}
.rtl .btPrevNextNav .btPrevNext {
float: right;
}
.rtl .btPrevNextNav .btPrevNext.btNext {
text-align: left;
}
.btPrevNextNav a.btPrevNext {
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.btLightSkin .btPrevNextNav a.btPrevNext,
.btDarkSkin .btLightSkin .btPrevNextNav a.btPrevNext,
.btLightSkin .btDarkSkin .btLightSkin .btPrevNextNav a.btPrevNext,
.btGraySkin .btPrevNextNav a.btPrevNext {
background-color: #fff;
}
.btDarkSkin .btPrevNextNav a.btPrevNext,
.btLightSkin .btDarkSkin .btPrevNextNav a.btPrevNext,
.btDarkSkin.btLightSkin .btDarkSkin .btPrevNextNav a.btPrevNext {
background-color: rgba(255,255,255,.1);
} .btLinkPages:before {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btLinkPages ul {
margin-left: 0;
padding-left: 0;
margin-top: 30px;
}
.btLinkPages ul li {
list-style: none;
display: inline-block;
} .boldPhotoSlide {
position: relative;
}
.single .boldPhotoSlide h4.nbs {
margin: 0 30px !important;
} .btArticleCategories {
text-transform: uppercase;
}
.btArticleCategories a {
color: #4eae4a;
}
.btArticleCategories a:hover {
color: #181818 !important;
}
.btDarkSkin .btArticleCategories a:hover,
.btLightSkin .btDarkSkin .btArticleCategories a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories a:hover {
color: #fff !important;
}
.btArticleCategories a:not(:first-child):before {
content: ' ';
display: inline-block;
margin: -2px 10px 0 10px;
letter-spacing: inherit;
width: 4px;
height: 4px;
border-radius: 50%;
line-height: inherit;
vertical-align: middle;
background-color: #4eae4a;
}
.btArticleDate:not(:last-child):after,
.btArticleAuthor:not(:last-child):after,
.btArticleComments:not(:last-child):after,
.btArticleCategories:not(:last-child):after {
content: ' / ';
padding: 0 .5em;
}
.btLightSkin .btArticleDate:not(:last-child):after,
.btLightSkin .btArticleAuthor:not(:last-child):after,
.btLightSkin .btArticleComments:not(:last-child):after,
.btLightSkin .btArticleCategories:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleDate:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleComments:not(:last-child):after,
.btDarkSkin .btLightSkin .btArticleCategories:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleDate:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btArticleCategories:not(:last-child):after,
.btGraySkin .btArticleDate:not(:last-child):after,
.btGraySkin .btArticleAuthor:not(:last-child):after,
.btGraySkin .btArticleComments:not(:last-child):after,
.btGraySkin .btArticleCategories:not(:last-child):after {
color: #181818;
}
.btDarkSkin .btArticleDate:not(:last-child):after,
.btDarkSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin .btArticleComments:not(:last-child):after,
.btDarkSkin .btArticleCategories:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleDate:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleComments:not(:last-child):after,
.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:not(:last-child):after,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after {
color: #fff;
}
.btLightSkin .btArticleDate:not(:last-child),
.btLightSkin .btArticleAuthor:not(:last-child),
.btLightSkin .btArticleComments:not(:last-child),
.btLightSkin .btArticleCategories:not(:last-child),
.btDarkSkin .btLightSkin .btArticleDate:not(:last-child),
.btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child),
.btDarkSkin .btLightSkin .btArticleComments:not(:last-child),
.btDarkSkin .btLightSkin .btArticleCategories:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleDate:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments:not(:last-child),
.btLightSkin .btDarkSkin .btLightSkin .btArticleCategories:not(:last-child) {
border-color: rgba(0,0,0,.1);
}
.btGraySkin .btArticleDate:not(:last-child),
.btGraySkin .btArticleAuthor:not(:last-child),
.btGraySkin .btArticleComments:not(:last-child),
.btGraySkin .btArticleCategories:not(:last-child) {
border-color: rgba(0,0,0,.1);
}
.btDarkSkin .btArticleDate:not(:last-child),
.btDarkSkin .btArticleAuthor:not(:last-child),
.btDarkSkin .btArticleComments:not(:last-child),
.btDarkSkin .btArticleCategories:not(:last-child),
.btLightSkin .btDarkSkin .btArticleDate:not(:last-child),
.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child),
.btLightSkin .btDarkSkin .btArticleComments:not(:last-child),
.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleDate:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:not(:last-child),
.btDarkSkin.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child) {
border-color: rgba(255,255,255,.5) !important;
}
.btLightSkin .btArticleAuthor a.btArticleAuthorURL,
.btDarkSkin .btLightSkin .btArticleAuthor a.btArticleAuthorURL,
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor a.btArticleAuthorURL,
.btGraySkin .btArticleAuthor a.btArticleAuthorURL {
color: #181818;
}
.btDarkSkin .btArticleAuthor a.btArticleAuthorURL,
.btLightSkin .btDarkSkin .btArticleAuthor a.btArticleAuthorURL,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor a.btArticleAuthorURL {
color: #fff;
}
.btArticleAuthor a.btArticleAuthorURL:hover {
color: #4eae4a;
}
.btLightSkin .btArticleComments,
.btDarkSkin .btLightSkin .btArticleComments,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments,
.btGraySkin .btArticleComments {
color: #181818;
}
.btDarkSkin .btArticleComments,
.btLightSkin .btDarkSkin .btArticleComments,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments {
color: #fff;
}
.btArticleComments:hover {
color: #4eae4a !important;
}
.btArticleComments:before {
font-family: FontAwesome;
content: "\f075";
margin: 0;
display: inline-block;
}
body:not(.rtl) .btArticleComments:before {
margin-right: 5px;
}
body.rtl .btArticleComments:before {
margin-left: 5px;
float: right;
}
.btLightSkin .btArticleComments:before,
.btDarkSkin .btLightSkin .btArticleComments:before,
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments:before,
.btGraySkin .btArticleComments:before {
color: rgba(24,24,24,.4);
}
.btDarkSkin .btArticleComments:before,
.btLightSkin .btDarkSkin .btArticleComments:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:before {
color: rgba(255,255,255,.4);
} .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%;
}
.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;
} .wp-caption-text {
font-size: .9em;
margin-bottom: 1em;
}
.bypostauthor {
font-size: inherit;
} .mfp-arrow-left:before {
border: none !important;
font-family: Icon7Stroke;
content: '\e686';
color: white;
display: block;
font-size: 94px;
line-height: 94px;
margin-left: 0 !important;
}
.mfp-arrow-left:after {
display: none;
}
.mfp-arrow-right:before {
display: none;
}
.mfp-arrow-right:after {
border: none !important;
font-family: Icon7Stroke;
content: '\e684';
color: white;
display: block;
font-size: 94px;
line-height: 94px;
margin-left: 0 !important;
} @media (max-width: 1200px) {
.gallery-item {
width: 100% !important;
max-width: 100% !important;
}
}
@media (max-width: 991px) {
.btPostListColumns .btArticleContentHolder,
.btPostSingleItemColumns .btArticleContentHolder {
display: block;
margin-left: 0;
margin-right: 0;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
clear: both;
max-width: 100%;
border-left: none !important;
border-right: none !important;
border-bottom: 5px solid #4eae4a;
margin: 0 1em;
padding: 0;
}
.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
padding: 2em;
clear: both;
max-width: 100%;
}
.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder .btArticleMedia {
border-left: none;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleContentInner {
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta {
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta dl {
border-left: none;
padding-left: 0;
}
}
@media (max-width: 768px) {
.btPostSingleItemStandard .btArticleShareEtc {
display: block;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn {
max-width: 100%;
float: none;
text-align: left;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn:first-child,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn:first-child {
padding-bottom: 2em;
}
.btPrevNextNav .btPrevNext {
width: 100%;
min-height: auto;
margin: 0 0 1em 0 !important;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
font-size: 1rem;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
padding-top: 0;
}
.btPrevNextNav span.btPrevNext {
margin: 0 !important;
}
}
@media (max-width: 620px) {
.btHasAuthorInfo .btArticleContentHolder {
padding-left: 0;
clear: both;
}
.btHasAuthorInfo .articleSideGutter {
position: relative;
left: 0;
margin: 0;
width: auto;
padding: 0 0 1em;
clear: both;
}
.btHasAuthorInfo .asgItem.avatar {
width: 45px;
float: left;
}
}
@media(max-width: 520px) {
.btAboutAuthor .aaAvatar {
-webkit-flex: 1 1 100px;
-ms-flex: 1 1 100px;
flex: 1 1 100px;
}
} body:not(.woocommerce) .bt-comments-box .form-submit {
margin-bottom: 0;
padding-top: .5em;
}
.bt-comments-box {
margin: 2em 0;
}
.bt-comments-box > h1,
.bt-comments-box > h2,
.bt-comments-box > h3,
.bt-comments-box > h4,
.bt-comments-box > h5,
.bt-comments-box > h6,
.bt-comments-box > h7,
.bt-comments-box > h8,
.bt-comments-box .comment-respond > h1,
.bt-comments-box .comment-respond > h2,
.bt-comments-box .comment-respond > h3,
.bt-comments-box .comment-respond > h4,
.bt-comments-box .comment-respond > h5,
.bt-comments-box .comment-respond > h6,
.bt-comments-box .comment-respond > h7,
.bt-comments-box .comment-respond > h8 {
margin: 0 0 .5em;
padding: 0;
font-size: 1.4em;
}
.bt-comments-box ul.comments,
.bt-comments-box ul.comments li.comment {
list-style: none;
display: block;
padding-left: 0;
margin: 0;
}
.bt-comments-box ul.comments > li,
.bt-comments-box ul.comments > li.comment > ul.children > li.comment {
display: block;
margin: 0;
}
.btLightSkin .bt-comments-box ul.comments > li,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments > li,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments > li,
.btGraySkin .bt-comments-box ul.comments > li,
.btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btGraySkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
border-top: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .bt-comments-box ul.comments > li,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li,
.btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
border-top: 1px solid rgba(255,255,255,.5);
}
.bt-comments-box ul.comments li > article {
padding: 2em 0;
position: relative;
width: 100%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.bt-comments-box ul.comments li > article .commentTxt {
padding: 0;
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.bt-comments-box ul.comments li > article .commentAvatar {
padding: 0 20px 0 0;
-webkit-flex: 0 1 75px;
-ms-flex: 0 1 75px;
flex: 0 1 75px;
}
.rtl .bt-comments-box ul.comments li > article .commentAvatar {
padding: 0 0 0 20px;
}
.bt-comments-box ul.comments li > article .commentAvatar img {
display: block;
width: 100%;
height: auto;
border-radius: 50%;
}
.bt-comments-box ul.comments li.pingback {
padding-top: 1em;
}
.bt-comments-box ul.children {
margin: 0 0 0 20px;
}
.bt-comments-box input,
.bt-comments-box textarea {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt-comments-box .btComment {
line-height: 0;
}
.bt-comments-box .btComment textarea,
.bt-comments-box .btComment label {
line-height: 1.8;
}
.bt-comments-box .vcard {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 1em;
}
.bt-comments-box .vcard h1.author,
.bt-comments-box .vcard h2.author,
.bt-comments-box .vcard h3.author,
.bt-comments-box .vcard h4.author,
.bt-comments-box .vcard h5.author,
.bt-comments-box .vcard h6.author,
.bt-comments-box .vcard h7.author,
.bt-comments-box .vcard h8.author {
margin: 0;
padding: 0;
line-height: 1.3;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
font-size: 1.2em;
}
.bt-comments-box .vcard .posted {
margin: 0;
opacity: .8;
line-height: 1.15;
text-align: right;
padding: 0 0 0 10px;
font-family: "Montserrat";
font-size: .9em;
}
.rtl .bt-comments-box .vcard .posted {
text-align: left;
padding: 0 10px 0 0;
}
.woocommerce .bt-comments-box .vcard .star-rating {
margin-left: .5em;
}
.woocommerce .bt-comments-box .vcard .star-rating strong {
display: none;
}
.woocommerce.rtl .bt-comments-box .vcard .star-rating {
right: auto;
margin-left: 0;
margin-right: .5em;
}
.bt-comments-box .commentTxt p.edit-link,
.bt-comments-box .commentTxt p.reply {
display: inline-block;
font-family: "Montserrat";
font-size: .9em;
line-height: 1;
}
.bt-comments-box .commentTxt p.edit-link:not(:empty),
.bt-comments-box .commentTxt p.reply:not(:empty) {
margin: 0 2em 0 0;
}
.rtl .bt-comments-box .commentTxt p.edit-link:not(:empty),
.rtl .bt-comments-box .commentTxt p.reply:not(:empty) {
margin: 0 0 0 2em;
}
.bt-comments-box .commentTxt p.edit-link a,
.bt-comments-box .commentTxt p.reply a {
opacity: .5;
}
.bt-comments-box .commentTxt p.edit-link a:hover,
.bt-comments-box .commentTxt p.reply a:hover {
opacity: 1;
}
.bt-comments-box .comment-form {
padding-bottom: 2.5em;
}
.bt-comments-box .comment-form p.logged-in-as,
.bt-comments-box .comment-form p.comment-notes {
margin-bottom: .5em;
}
.bt-comments-box .comment-navigation {
text-align: right;
clear: right;
}
.bt-comments-box .comment-navigation a,
.bt-comments-box .comment-navigation span {
display: inline-block;
font-family: "Montserrat";
}
.bt-comments-box .comment-navigation span {
margin: 0 5px;
}
#commentform label {
opacity: .5;
}
.comment-awaiting-moderation {
color: #4eae4a;
}
a#cancel-comment-reply-link {
font-weight: 300;
display: inline-block;
margin: 0 0 0 2em;
color: #4eae4a;
float: right;
}
.rtl a#cancel-comment-reply-link {
margin: 0 2em 0 0;
}
a#cancel-comment-reply-link:hover {
color: #FF7F00;
}
.btCommentSubmit {
font-size: .8em;
font-weight: 500;
font-family: "Montserrat";
line-height: 1;
text-transform: uppercase;
outline: none;
padding: 0 3em;
margin-top: 0;
cursor: pointer;
width: auto;
height: 3.8em;
border: none;
background: transparent;
color: #fff;
-webkit-box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
transition: all 200ms ease;
}
.btCommentSubmit:hover {
border: none;
-webkit-box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
color: #fff !important;
background: transparent;
}
.btCommentSubmit:before {
display: none;
}
.btHardRoundedButtons .btCommentSubmit {
border-radius: 50px;
}
.btSoftRoundedButtons .btCommentSubmit {
border-radius: 3px;
} @media (max-width: 520px) {
.bt-comments-box .vcard {
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
padding: 0 0 15px;
}
.bt-comments-box .vcard h5.author {
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.bt-comments-box .vcard .posted {
padding: 0;
margin-top: .7em;
text-align: left;
}
.bt-comments-box ul.comments ul.children {
padding: 0;
margin: 0;
}
.bt-comments-box ul.comments ul.children li.comment {
padding: 0;
border-top: none !important;
}
.bt-comments-box ul.comments ul.children li.comment article {
position: relative;
}
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
.btGraySkin .bt-comments-box ul.comments ul.children li.comment article {
background-color: rgba(0,0,0,.055);
}
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article {
background-color: rgba(255,255,255,.055);
}
.bt-comments-box ul.comments ul.children li.comment article .commentAvatar {
padding-left: 10px;
}
.bt-comments-box ul.comments ul.children li.comment article:after {
content: '\f148';
display: block;
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 20px;
font: normal 16px/20px FontAwesome;
vertical-align: middle;
text-align: center;
}
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after {
background-color: #fff;
}
.btGraySkin .bt-comments-box ul.comments ul.children li.comment article:after {
background-color: #fff;
}
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after {
background-color: #191919;
}
} .btBox {
margin-bottom: 4em;
}
.btBox:after {
content: " ";
display: table;
width: 100%;
clear: both;
} .sidebar .widget_bt_bb_recent_posts ul,
.btSidebar .widget_bt_bb_recent_posts ul,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul {
margin: 0;
}
.sidebar .widget_bt_bb_recent_posts ul li,
.btSidebar .widget_bt_bb_recent_posts ul li,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li {
margin: 0;
list-style: none;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_superheadline,
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_superheadline,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_superheadline {
margin-bottom: .2em;
}
.sidebar .widget_bt_bb_recent_posts ul li a:hover,
.btSidebar .widget_bt_bb_recent_posts ul li a:hover,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li a:hover {
color: #4eae4a;
}
.sidebar .widget_bt_bb_recent_comments h5,
.btSidebar .widget_bt_bb_recent_comments h5,
.btSiteFooterWidgets .widget_bt_bb_recent_comments h5 {
font-size: 1em;
}
.sidebar .widget_bt_bb_recent_comments p.posted,
.btSidebar .widget_bt_bb_recent_comments p.posted,
.btSiteFooterWidgets .widget_bt_bb_recent_comments p.posted {
font-size: .8em;
font-weight: 400;
}
.sidebar .btButtonWidget,
.btSidebar .btButtonWidget,
.btSiteFooterWidgets .btButtonWidget {
margin-bottom: 4em;
}
.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: 3em;
display: block;
border-bottom: 3px solid #4eae4a;
margin: .8em 0 0;
}
.btBox label,
.btCustomMenu label,
.btTopBox label {
display: none;
}
.btBox .wp-caption,
.btCustomMenu .wp-caption,
.btTopBox .wp-caption {
margin-bottom: .5em;
}
.btBox select,
.btCustomMenu select,
.btTopBox select {
display: block;
margin: .5em 0 0;
width: 100%;
padding: .5em;
}
.btBox ul,
.btCustomMenu ul,
.btTopBox ul {
list-style: none;
margin: 0;
display: block;
padding: 0;
}
.btBox ul li,
.btCustomMenu ul li,
.btTopBox ul li {
display: block;
width: auto;
margin: 0;
position: relative;
padding: .8em 0;
margin-left: 0;
border-bottom: 1px solid rgba(0,0,0,.07);
}
.btBox ul li a,
.btCustomMenu ul li a,
.btTopBox ul li a {
display: block;
}
.btLightSkin .btBox ul li,
.btDarkSkin .btLightSkin .btBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li,
.btGraySkin .btBox ul li,
.btLightSkin .btCustomMenu ul li,
.btDarkSkin .btLightSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li,
.btGraySkin .btCustomMenu ul li,
.btLightSkin .btTopBox ul li,
.btDarkSkin .btLightSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li,
.btGraySkin .btTopBox ul li {
border-bottom: 1px solid rgba(0,0,0,.07);
}
.btDarkSkin .btBox ul li,
.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li,
.btDarkSkin .btCustomMenu ul li,
.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li,
.btDarkSkin .btTopBox ul li,
.btLightSkin .btDarkSkin .btTopBox ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li {
border-bottom: 1px solid rgba(255,255,255,.3);
}
.btBox ul li ul,
.btCustomMenu ul li ul,
.btTopBox ul li ul {
margin: .8em 0 0;
padding: 0;
}
.btLightSkin .btBox ul li ul,
.btDarkSkin .btLightSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li ul,
.btGraySkin .btBox ul li ul,
.btLightSkin .btCustomMenu ul li ul,
.btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li ul,
.btGraySkin .btCustomMenu ul li ul,
.btLightSkin .btTopBox ul li ul,
.btDarkSkin .btLightSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li ul,
.btGraySkin .btTopBox ul li ul {
border-top: 1px solid rgba(0,0,0,.07);
}
.btDarkSkin .btBox ul li ul,
.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul,
.btDarkSkin .btCustomMenu ul li ul,
.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul,
.btDarkSkin .btTopBox ul li ul,
.btLightSkin .btDarkSkin .btTopBox ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul {
border-top: 1px solid rgba(255,255,255,.3);
}
.btBox ul li ul li,
.btCustomMenu ul li ul li,
.btTopBox ul li ul li {
padding-left: 1em;
}
.btBox ul li.current-menu-item > a,
.btCustomMenu ul li.current-menu-item > a,
.btTopBox ul li.current-menu-item > a {
color: #4eae4a;
}
.btBox ul li:after,
.btCustomMenu ul li:after,
.btTopBox ul li:after {
clear: both;
content: " ";
display: block;
}
.btBox ul li li:last-child,
.btCustomMenu ul li li:last-child,
.btTopBox ul li li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.btBox > ul > li:first-child,
.btCustomMenu > ul > li:first-child,
.btTopBox > ul > li:first-child {
padding-top: 0;
}
.btBox .btImageTextWidgetWrapper ul li,
.btCustomMenu .btImageTextWidgetWrapper ul li,
.btTopBox .btImageTextWidgetWrapper ul li {
padding: 0 0 1em;
border: none !important;
}
.btBox .btImageTextWidget,
.btCustomMenu .btImageTextWidget,
.btTopBox .btImageTextWidget {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.btBox .btImageTextWidget:not(:last-child),
.btCustomMenu .btImageTextWidget:not(:last-child),
.btTopBox .btImageTextWidget:not(:last-child) {
margin-bottom: .5em;
}
.btBox .btImageTextWidget .btImageTextWidgetImage,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.btTopBox .btImageTextWidget .btImageTextWidgetImage {
-webkit-flex: 0 0 30%;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
padding-right: 10px;
}
.rtl .btBox .btImageTextWidget .btImageTextWidgetImage,
.rtl .btCustomMenu .btImageTextWidget .btImageTextWidgetImage,
.rtl .btTopBox .btImageTextWidget .btImageTextWidgetImage {
padding-right: 0;
padding-left: 10px;
}
.btBox .btImageTextWidget .btImageTextWidgetImage a,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a {
display: block;
line-height: 0;
}
.btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
margin: 0;
border: 1px solid rgba(0,0,0,.1);
max-width: 100%;
width: 100%;
height: auto;
}
.btBox .btImageTextWidget .btImageTextWidgetText,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText,
.btTopBox .btImageTextWidget .btImageTextWidgetText {
-webkit-flex: 0 0 70%;
-ms-flex: 0 0 70%;
flex: 0 0 70%;
overflow: hidden;
}
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
text-transform: uppercase;
}
.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;
} .widget_bt_bb_recent_comments ul li {
margin: 0 !important;
} .widget_calendar table {
width: 100%;
border-collapse: collapse;
}
.widget_calendar table caption {
background: #4eae4a;
color: #fff;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
padding: 5px;
}
.widget_calendar table thead th {
font-weight: 300;
text-align: center;
padding: 3px;
background: #4eae4a;
color: #fff;
}
.widget_calendar table td {
border: 1px solid rgba(0,0,0,.07);
}
.widget_calendar table tbody tr:nth-child(odd) td {
background: transparent;
}
.widget_calendar table tbody tr td#today {
color: #4eae4a;
}
.widget_calendar table tbody tr td a {
color: #4eae4a;
}
.widget_calendar table tbody tr td a:hover {
color: inherit;
}
.widget_calendar table tbody td {
text-align: center;
padding: 2px 3px;
}
.widget_calendar table tfoot td {
padding: 3px;
}
.widget_calendar table tfoot td#next {
text-align: right;
}
.widget_calendar table tfoot tr td a {
color: #4eae4a;
}
.widget_calendar table tfoot tr td a:hover {
color: inherit;
} .btBox.widget_archive ul li,
.btBox.widget_categories ul li {
text-align: right;
}
.rtl .btBox.widget_archive ul li,
.rtl .btBox.widget_categories ul li {
text-align: left;
}
.btBox.widget_archive ul li a,
.btBox.widget_categories ul li a {
display: block;
float: left;
}
.rtl .btBox.widget_archive ul li a,
.rtl .btBox.widget_categories ul li a {
float: right;
}
.btBox.widget_archive .fancy-select ul li,
.btBox.widget_categories .fancy-select ul li {
text-align: initial;
}
.btBox.widget_archive .fancy-select ul li:first-child,
.btBox.widget_categories .fancy-select ul li:first-child {
padding-top: .5em;
}
.btBox.widget_archive .fancy-select ul li a,
.btBox.widget_categories .fancy-select ul li a {
display: inline;
float: none !important;
} .widget_recent_comments .comment-author-link a {
font-weight: 700;
display: inline;
padding: 0;
} .widget_rss li {
margin-bottom: 15px;
}
.widget_rss li a.rsswidget {
font-family: "Montserrat";
font-weight: 700;
}
.widget_rss li .rss-date {
display: block;
margin: 0 0 5px;
}
.widget_rss li cite {
line-height: 2em;
}  .widget_shopping_cart ul li:last-child {
border: none;
}
.widget_shopping_cart .total {
width: 100%;
border-top: 2px solid #dedede;
padding: 1em 0 0;
font-family: "Montserrat";
line-height: 1.25;
}
.widget_shopping_cart .total strong {
display: block;
float: left;
padding-right: 8px;
}
.rtl .widget_shopping_cart .total strong {
float: right;
padding-right: 0;
padding-left: 8px;
}
.widget_shopping_cart .total .amount {
display: block;
float: right;
}
.rtl .widget_shopping_cart .total .amount {
float: left;
}
.widget_shopping_cart .total:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btSidebar .widget_shopping_cart .btCartWidgetIcon {
display: none;
}
.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
}
.widget_shopping_cart .buttons {
width: 100%;
}
.widget_shopping_cart .buttons .button {
width: 45%;
font-size: .7em !important;
line-height: 1.1;
display: block;
float: left;
text-align: center;
background: #4eae4a;
color: #fff;
padding: .8em;
}
.btSoftRoundedButtons .widget_shopping_cart .buttons .button {
border-radius: 3px;
}
.btHardRoundedButtons .widget_shopping_cart .buttons .button {
border-radius: 50px;
}
.btSoftRoundedButtons .widget_shopping_cart .buttons .button:before {
border-radius: 3px;
}
.btHardRoundedButtons .widget_shopping_cart .buttons .button:before {
border-radius: 50px;
}
.widget_shopping_cart .buttons .button.checkout {
float: right;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
position: relative;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
display: block;
float: right;
margin: 0 0 0 6px;
}
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
float: left;
margin: 0 6px 0 0;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
display: block;
text-align: center;
text-decoration: none;
font-weight: 700;
height: 1em;
line-height: 1;
width: 1em;
vertical-align: middle;
color: #fff;
background-color: #4eae4a;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
background-color: #FF7F00;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:before {
content: '\e680';
font-family: Icon7Stroke;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
text-align: left;
}
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
text-align: right;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .btImageTextWidgetText .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
margin-top: 0;
} .menuPort .widget_shopping_cart,
.topTools .widget_shopping_cart,
.topBarInLogoArea .widget_shopping_cart {
display: inline-block;
position: relative;
}
.btMenuVertical .menuPort .widget_shopping_cart,
.btMenuVertical .topTools .widget_shopping_cart,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart {
position: static;
}
.menuPort .widget_shopping_cart h2.widgettitle,
.topTools .widget_shopping_cart h2.widgettitle,
.topBarInLogoArea .widget_shopping_cart h2.widgettitle {
display: none;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
cursor: pointer;
position: relative;
border: none;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
display: block;
padding: 2px 3px;
background-color: #FF7F00;
color: #fff;
font: normal 10px/1 "Montserrat";
border-radius: 2px;
position: absolute;
top: 1px;
right: -4px;
text-align: center;
min-width: 1em;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
right: auto;
left: 0;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
position: relative;
display: inline-block;
vertical-align: 50%;
margin: 0 0 0 15px;
top: -30px;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
width: 300px;
background: #fff;
padding: 1em;
position: absolute;
z-index: 2;
opacity: 0;
right: 0;
-webkit-transform: translateY(-200%);
-moz-transform: translateY(-200%);
-ms-transform: translateY(-200%);
transform: translateY(-200%);
color: #181818;
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
border-top: 5px solid #4eae4a;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
padding: 0;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
right: auto;
left: 0;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
float: left;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
right: auto;
left: -400%;
min-height: auto;
min-width: 16em;
width: 250px;
z-index: 500;
-webkit-transform: translate3d(-100%,0,0);
-moz-transform: translate3d(-100%,0,0);
-ms-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0);
border: none !important;
margin: 1em 0 4em 0;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
transition: all 350ms ease;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
display: block;
text-align: center;
margin-bottom: 1em;
background-color: #4eae4a;
color: #fff;
border-radius: 5px;
cursor: pointer;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after {
content: '\f00d';
display: block;
font-family: FontAwesome;
font-size: 1em;
margin: 0 auto;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
pointer-events: auto;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.topBar .widget_shopping_cart .btCartWidgetInnerContent {
font-size: 1.25em;
color: #181818 !important;
text-align: left;
}
.topBar .btTopToolsRight .widget_shopping_cart .btIco {
margin-right: .5em;
} .widget_recent_reviews {
font-family: "Montserrat";
line-height: 1.4;
}
.widget_recent_reviews li a img {
display: block;
width: 80px;
height: auto;
margin: 0 1.5em 0 0;
float: left;
border: 1px solid rgba(0,0,0,.1);
}
.widget_recent_reviews li a .product-title {
font-weight: 600;
}
.widget_recent_reviews .star-rating {
margin-bottom: 1em;
margin-top: .2em;
}
.widget_recent_reviews .reviewer {
font-size: .8em;
}
.widget_product_categories li li {
margin: 0 0 0 1em;
}
.product_list_widget .reviewer {
display: block;
line-height: 1;
}
.product_list_widget li:after {
display: table !important;
}
.widget_products .product_list_widget p.posted ins {
text-decoration: none;
}
.widget_products .product_list_widget p.posted del {
opacity: .5;
} .widget_price_filter .price_slider_wrapper .ui-slider {
border-radius: 1em;
background-color: rgba(0,0,0,.07);
border: 0;
position: relative;
text-align: left;
margin-left: .5em;
margin-right: .5em;
margin-bottom: 1em;
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #4eae4a;
border-radius: 1em;
cursor: ew-resize;
outline: 0;
top: -.25em;
margin-left: -.5em;
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
border-radius: 1em;
background-color: rgba(0,0,0,.07);
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
height: .5em;
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.widget_price_filter .price_slider_amount {
text-align: right;
}
.widget_price_filter .price_slider_amount .button {
float: left;
}
.widget_price_filter .price_slider_amount .price_label {
padding-top: 8px;
}
.widget_price_filter .price_slider_amount .price_label span {
font-weight: 600;
} .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;
} .btBox .tagcloud a,
.btTags ul a {
display: block;
float: left;
text-transform: uppercase;
padding: .2em 2em;
margin: 0 2px 2px 0;
font-size: .8em !important;
background: transparent;
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btHardRoundedButtons .btBox .tagcloud a,
.btHardRoundedButtons .btTags ul a {
border-radius: 50px;
}
.btSoftRoundedButtons .btBox .tagcloud a,
.btSoftRoundedButtons .btTags ul a {
border-radius: 3px;
}
.btLightSkin.btBox .tagcloud a,
.btDarkSkin .btLightSkin.btBox .tagcloud a,
.btLightSkin .btDarkSkin .btLightSkin.btBox .tagcloud a,
.btGraySkin.btBox .tagcloud a,
.btLightSkin.btTags ul a,
.btDarkSkin .btLightSkin.btTags ul a,
.btLightSkin .btDarkSkin .btLightSkin.btTags ul a,
.btGraySkin.btTags ul a {
color: #181818;
}
.btDarkSkin.btBox .tagcloud a,
.btLightSkin .btDarkSkin.btBox .tagcloud a,
.btDarkSkin.btLightSkin .btDarkSkin.btBox .tagcloud a,
.btDarkSkin.btTags ul a,
.btLightSkin .btDarkSkin.btTags ul a,
.btDarkSkin.btLightSkin .btDarkSkin.btTags ul a {
color: #fff;
}
.rtl .btBox .tagcloud a,
.rtl .btTags ul a {
float: right;
}
.btLightSkin .btBox .tagcloud a:hover,
.btDarkSkin .btLightSkin .btBox .tagcloud a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btBox .tagcloud a:hover,
.btGraySkin .btBox .tagcloud a:hover,
.btLightSkin .btTags ul a:hover,
.btDarkSkin .btLightSkin .btTags ul a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btTags ul a:hover,
.btGraySkin .btTags ul a:hover {
-webkit-box-shadow: 0 0 0 3em #191919 inset;
box-shadow: 0 0 0 3em #191919 inset;
color: #fff;
}
.btDarkSkin .btBox .tagcloud a:hover,
.btLightSkin .btDarkSkin .btBox .tagcloud a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .tagcloud a:hover,
.btDarkSkin .btTags ul a:hover,
.btLightSkin .btDarkSkin .btTags ul a:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btTags ul a:hover {
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818;
}
.btTags ul {
list-style: none;
margin: 0;
padding: 0;
}
.btTags ul li {
display: inline-block;
padding: 0;
margin: 0;
}
.btTextLeft .btTags ul li {
float: left;
}
.btTextRight .btTags ul li {
float: right;
} .btInstaWrap {
padding: .3em 0 1em;
}
.btInstaGrid {
margin: 0 -5px;
}
.btInstaGrid span {
display: block;
width: 33.3333%;
padding: 0 5px 10px 5px;
float: left;
}
.btInstaGrid span:hover img {
opacity: .6;
}
.btInstaGrid span:nth-child(3n + 1) {
clear: left;
}
.btInstaGrid img {
display: block;
width: 100%;
opacity: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
transition: opacity 200ms ease;
} .btBox .btImage {
margin-bottom: .5em;
}
.btBox .btImage img {
width: auto;
margin: auto;
} .topTools .btIconWidget,
.topBarInMenu .btIconWidget {
position: relative;
display: inline-block;
line-height: inherit;
margin-left: .5em;
margin-right: .5em;
}
.topTools .btIconWidget .btIconWidgetIcon,
.topBarInMenu .btIconWidget .btIconWidgetIcon {
display: inline-block;
line-height: inherit;
margin: 0;
font-size: 1.2em;
text-align: center;
padding: 0;
}
.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon,
.topBarInMenu .btIconWidget .btIconWidgetIcon .bt_bb_icon {
padding: 0;
}
.btAccentDarkHeader .topTools .btIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .topBarInMenu .btIconWidget .btIconWidgetIcon {
color: inherit;
}
.topTools .btIconWidget .btIconWidgetContent,
.topBarInMenu .btIconWidget .btIconWidgetContent {
line-height: inherit;
display: inline-block;
margin-left: 1em;
}
.btMenuWeight_default .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_default .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 500;
}
.btMenuWeight_black .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_black .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 900;
}
.btMenuWeight_bolder .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_bolder .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 800;
}
.btMenuWeight_bold .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_bold .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 700;
}
.btMenuWeight_semi-bold .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_semi-bold .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 600;
}
.btMenuWeight_medium .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_medium .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 500;
}
.btMenuWeight_normal .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_normal .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 400;
}
.btMenuWeight_light .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_light .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 300;
}
.btMenuWeight_lighter .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_lighter .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 200;
}
.btMenuWeight_thin .topTools .btIconWidget .btIconWidgetContent,
.btMenuWeight_thin .topBarInMenu .btIconWidget .btIconWidgetContent {
font-weight: 100;
}
.topTools .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.topBarInMenu .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
margin-right: .5em;
}
.btMenuHorizontal .topTools .btIconWidget,
.btMenuHorizontal .topBarInMenu .btIconWidget {
margin: 0;
}
.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
margin-left: 1em;
margin-right: 0;
}
.rtl.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
.rtl.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
margin-right: 1em;
margin-left: 0;
}
.topTools .btIconWidget.btWidgetWithText .bt_bb_icon,
.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
margin-right: .5em;
}
.rtl.topTools .btIconWidget.btWidgetWithText .bt_bb_icon,
.rtl.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
margin-right: 0;
margin-left: .5em;
}
.topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
border: none;
background-color: #4eae4a;
color: inherit;
position: relative;
width: 2em;
height: 2em;
line-height: 2;
}
.btSoftRoundedButtons .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btSoftRoundedButtons .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
border-radius: 3px;
}
.btHardRoundedButtons .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btHardRoundedButtons .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
border-radius: 50px;
}
.btBelowMenu.btTransparentLightHeader:not(.btStickyHeaderActive) .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btBelowMenu.btTransparentLightHeader:not(.btStickyHeaderActive) .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
background-color: #fff;
color: #4eae4a;
}
.btTransparentLightHeader.btStickyHeaderActive .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btTransparentLightHeader.btStickyHeaderActive .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
color: #fff !important;
}
.topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
-webkit-box-shadow: 0 0 0 3px #4eae4a;
box-shadow: 0 0 0 3px #4eae4a;
opacity: .5;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSoftRoundedButtons .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btSoftRoundedButtons .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
border-radius: 3px;
}
.btHardRoundedButtons .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btHardRoundedButtons .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
border-radius: 50px;
}
.btBelowMenu.btTransparentLightHeader:not(.btStickyHeaderActive) .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btBelowMenu.btTransparentLightHeader:not(.btStickyHeaderActive) .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 3px #fff;
box-shadow: 0 0 0 3px #fff;
}
.btLightAccentHeader .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btLightAccentHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
background-color: #191919;
color: #fff;
}
.btLightAccentHeader .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btLightAccentHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 3px #191919;
box-shadow: 0 0 0 3px #191919;
}
.btAccentDarkHeader .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btAccentDarkHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
color: #181818;
background-color: #fff;
}
.btAccentDarkHeader .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btAccentDarkHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 3px #fff;
box-shadow: 0 0 0 3px #fff;
}
.btAccentLightHeader .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btAccentLightHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
color: #fff;
background-color: #191919;
}
.btAccentLightHeader .topTools .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btAccentLightHeader .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 3px #191919;
box-shadow: 0 0 0 3px #191919;
}
.topTools .btIconWidget.btAccentIconWidget .btIconWidgetContent,
.topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetContent {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btLightAccentHeader .topTools a.btIconWidget:hover,
.btLightAccentHeader .topBarInMenu a.btIconWidget:hover {
color: #4eae4a !important;
}
.topTools a.btIconWidget.btAccentIconWidget:hover,
.topBarInMenu a.btIconWidget.btAccentIconWidget:hover {
color: inherit;
}
.topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
.topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon {
color: inherit;
}
.topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:after,
.topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 0 #4eae4a;
box-shadow: 0 0 0 0 #4eae4a;
opacity: 0;
}
.topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #4eae4a;
}
.btBelowMenu.btTransparentLightHeader:not(.btStickyHeaderActive) .topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.btBelowMenu.btTransparentLightHeader:not(.btStickyHeaderActive) .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #fff;
opacity: .8;
}
.btLightAccentHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
.btLightAccentHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon {
color: #fff !important;
}
.btLightAccentHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.btLightAccentHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #4eae4a !important;
}
.btAccentLightHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
.btAccentLightHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon {
color: #fff !important;
}
.btAccentLightHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.btAccentLightHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #fff;
}
.btAccentDarkHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
.btAccentDarkHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon {
color: #181818 !important;
}
.btAccentDarkHeader .topTools a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.btAccentDarkHeader .topBarInMenu a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #181818;
}
.topTools .btIconWidgetTitle,
.topTools .btIconWidgetText,
.topBarInMenu .btIconWidgetTitle,
.topBarInMenu .btIconWidgetText {
display: inline-block;
line-height: inherit;
}
.btAccentDarkHeader .topBarInLogoArea a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #4eae4a !important;
} .topTools .btIconWidget .btIconWidgetIcon {
border: none;
}
.topTools .btIconWidget .btIconWidgetContent {
margin-left: .5em;
}
.btMenuHorizontal .topTools .btIconWidget.btWidgetWithText:not(:first-child) {
margin-left: 2em;
margin-right: 0;
}
.rtl.btMenuHorizontal .topTools .btIconWidget.btWidgetWithText:not(:first-child) {
margin-right: 2em;
margin-left: 0;
} .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: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.btMenuVertical .btSidebar .btIconWidget,
.btMenuVertical footer .btIconWidget,
.btMenuVertical .topBarInLogoArea .btIconWidget {
margin: 0 0 1em;
-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: 2;
margin: 0;
font-size: 1em;
width: 2em;
height: 2em;
text-align: center;
padding: 0;
border: 1px solid;
border-color: inherit;
}
.btHardRoundedButtons .btSidebar .btIconWidget .btIconWidgetIcon,
.btHardRoundedButtons footer .btIconWidget .btIconWidgetIcon,
.btHardRoundedButtons .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
border-radius: 50px;
}
.btSoftRoundedButtons .btSidebar .btIconWidget .btIconWidgetIcon,
.btSoftRoundedButtons footer .btIconWidget .btIconWidgetIcon,
.btSoftRoundedButtons .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
border-radius: 3px;
}
.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 {
padding-left: 1em;
font-weight: 500;
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;
}
.rtl .btSidebar .btIconWidget .btIconWidgetContent,
.rtl footer .btIconWidget .btIconWidgetContent,
.rtl .topBarInLogoArea .btIconWidget .btIconWidgetContent {
padding-left: 0;
padding-right: 1em;
}
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-size: .8em;
text-transform: uppercase;
}
.btMenuWeight_default .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_default footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_default .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 500;
}
.btMenuWeight_black .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_black footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_black .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 900;
}
.btMenuWeight_bolder .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_bolder footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_bolder .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 800;
}
.btMenuWeight_bold .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_bold footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_bold .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 700;
}
.btMenuWeight_semi-bold .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_semi-bold footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_semi-bold .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 600;
}
.btMenuWeight_medium .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_medium footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_medium .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 500;
}
.btMenuWeight_normal .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_normal footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_normal .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 400;
}
.btMenuWeight_light .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_light footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_light .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 300;
}
.btMenuWeight_lighter .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_lighter footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_lighter .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 200;
}
.btMenuWeight_thin .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_thin footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.btMenuWeight_thin .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-weight: 100;
}
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-size: 1em;
display: block;
line-height: 1;
}
.btMenuWeight_default .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_default footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_default .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 500;
}
.btMenuWeight_black .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_black footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_black .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 900;
}
.btMenuWeight_bolder .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_bolder footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_bolder .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 800;
}
.btMenuWeight_bold .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_bold footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_bold .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 700;
}
.btMenuWeight_semi-bold .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_semi-bold footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_semi-bold .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 600;
}
.btMenuWeight_medium .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_medium footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_medium .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 500;
}
.btMenuWeight_normal .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_normal footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_normal .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 400;
}
.btMenuWeight_light .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_light footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_light .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 300;
}
.btMenuWeight_lighter .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_lighter footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_lighter .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 200;
}
.btMenuWeight_thin .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_thin footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.btMenuWeight_thin .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-weight: 100;
}
.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
border: none;
background-color: #4eae4a;
color: inherit;
position: relative;
}
.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
-webkit-box-shadow: 0 0 0 3px #4eae4a;
box-shadow: 0 0 0 3px #4eae4a;
opacity: .5;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSoftRoundedButtons .btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btSoftRoundedButtons footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btSoftRoundedButtons .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
border-radius: 3px;
}
.btHardRoundedButtons .btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btHardRoundedButtons footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btHardRoundedButtons .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
border-radius: 50px;
}
.btLightAccentHeader .btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btLightAccentHeader footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon,
.btLightAccentHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
background-color: #191919;
}
.btLightAccentHeader .btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btLightAccentHeader footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after,
.btLightAccentHeader .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 3px #191919;
box-shadow: 0 0 0 3px #191919;
}
.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetContent,
footer .btIconWidget.btAccentIconWidget .btIconWidgetContent,
.topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetContent {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSidebar .btIconWidget.btCartWidget,
footer .btIconWidget.btCartWidget,
.topBarInLogoArea .btIconWidget.btCartWidget {
margin: 0;
}
.btLightAccentHeader .btSidebar a.btIconWidget:hover,
.btLightAccentHeader footer a.btIconWidget:hover,
.btLightAccentHeader .topBarInLogoArea a.btIconWidget:hover {
color: #181818 !important;
}
.btSidebar a.btIconWidget.btAccentIconWidget:hover,
footer a.btIconWidget.btAccentIconWidget:hover,
.topBarInLogoArea a.btIconWidget.btAccentIconWidget:hover {
color: inherit;
}
.btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
.topBarInLogoArea a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon {
color: inherit;
}
.btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:after,
footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:after,
.topBarInLogoArea a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 0 #4eae4a;
box-shadow: 0 0 0 0 #4eae4a;
opacity: 0;
}
.btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.topBarInLogoArea a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #4eae4a;
}
.btLightAccentHeader .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
.btLightAccentHeader footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon,
.btLightAccentHeader .topBarInLogoArea a.btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon {
color: #fff !important;
}
.btLightAccentHeader .btSidebar a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.btLightAccentHeader footer a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent,
.btLightAccentHeader .topBarInLogoArea a.btIconWidget.btAccentIconWidget:hover .btIconWidgetContent {
color: #181818 !important;
}
.topBarInLogoArea .btIconWidget {
margin: 0 0 0 2em;
float: right;
}
.rtl .topBarInLogoArea .btIconWidget {
margin: 0 2em 0 0;
float: left;
}
.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;
} .btSiteFooterWidgets .btSearch,
.btSidebar .btSearch,
.btSidebar .widget_product_search {
padding: 0 38px 0 0;
}
.rtl .btSiteFooterWidgets .btSearch,
.rtl .btSidebar .btSearch,
.rtl .btSidebar .widget_product_search {
padding: 0 0 0 38px;
}
.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 1.3em;
background: transparent;
height: 38px;
width: 100%;
display: block;
}
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="text"],
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="search"],
.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"] {
border-radius: 3px 0 0 3px;
}
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type="search"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="text"],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type="search"] {
border-radius: 0 3px 3px 0;
}
.btSiteFooterWidgets .btSearch button,
.btSiteFooterWidgets .btSearch input[type=submit],
.btSidebar .btSearch button,
.btSidebar .btSearch input[type=submit],
.btSidebar .widget_product_search button,
.btSidebar .widget_product_search input[type=submit] {
width: 38px;
height: 38px;
border: 0;
float: right;
margin: -38px -38px 0 0;
cursor: pointer;
padding: 0 !important;
background-color: transparent;
}
.rtl .btSiteFooterWidgets .btSearch button,
.rtl .btSiteFooterWidgets .btSearch input[type=submit],
.rtl .btSidebar .btSearch button,
.rtl .btSidebar .btSearch input[type=submit],
.rtl .btSidebar .widget_product_search button,
.rtl .btSidebar .widget_product_search input[type=submit] {
float: left;
margin: -38px 0 0 -38px;
}
.btHardRoundedButtons .btSiteFooterWidgets .btSearch button,
.btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .btSearch button,
.btHardRoundedButtons .btSidebar .btSearch input[type=submit],
.btHardRoundedButtons .btSidebar .widget_product_search button,
.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit] {
border-radius: 50px;
}
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button,
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .btSearch button,
.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.btSoftRoundedButtons .btSidebar .widget_product_search button,
.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit] {
border-radius: 0 3px 3px 0;
}
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button,
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSidebar .btSearch button,
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type=submit],
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search button,
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit] {
border-radius: 3px 0 0 3px;
}
.btLightSkin .btSiteFooterWidgets .btSearch button,
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button,
.btGraySkin .btSiteFooterWidgets .btSearch button,
.btLightSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btGraySkin .btSiteFooterWidgets .btSearch input[type=submit],
.btLightSkin .btSidebar .btSearch button,
.btDarkSkin .btLightSkin .btSidebar .btSearch button,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button,
.btGraySkin .btSidebar .btSearch button,
.btLightSkin .btSidebar .btSearch input[type=submit],
.btDarkSkin .btLightSkin .btSidebar .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch input[type=submit],
.btGraySkin .btSidebar .btSearch input[type=submit],
.btLightSkin .btSidebar .widget_product_search button,
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button,
.btGraySkin .btSidebar .widget_product_search button,
.btLightSkin .btSidebar .widget_product_search input[type=submit],
.btDarkSkin .btLightSkin .btSidebar .widget_product_search input[type=submit],
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search input[type=submit],
.btGraySkin .btSidebar .widget_product_search input[type=submit] {
color: #181818;
}
.btDarkSkin .btSiteFooterWidgets .btSearch button,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button,
.btDarkSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btDarkSkin .btSidebar .btSearch button,
.btLightSkin .btDarkSkin .btSidebar .btSearch button,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button,
.btDarkSkin .btSidebar .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btSidebar .btSearch input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch input[type=submit],
.btDarkSkin .btSidebar .widget_product_search button,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button,
.btDarkSkin .btSidebar .widget_product_search input[type=submit],
.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type=submit],
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type=submit] {
color: #fff;
}
.btSiteFooterWidgets .btSearch button,
.btSidebar .btSearch button,
.btSidebar .widget_product_search button {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSiteFooterWidgets .btSearch button:before,
.btSidebar .btSearch button:before,
.btSidebar .widget_product_search button:before {
font-family: FontAwesome;
content: "\f002";
display: inline-block;
-webkit-transition: color 300ms ease;
-moz-transition: color 300ms ease;
transition: color 300ms ease;
}
.btLightSkin .btSiteFooterWidgets .btSearch button:before,
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:before,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:before,
.btGraySkin .btSiteFooterWidgets .btSearch button:before,
.btLightSkin .btSidebar .btSearch button:before,
.btDarkSkin .btLightSkin .btSidebar .btSearch button:before,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button:before,
.btGraySkin .btSidebar .btSearch button:before,
.btLightSkin .btSidebar .widget_product_search button:before,
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button:before,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button:before,
.btGraySkin .btSidebar .widget_product_search button:before {
color: #181818;
}
.btDarkSkin .btSiteFooterWidgets .btSearch button:before,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:before,
.btDarkSkin .btSidebar .btSearch button:before,
.btLightSkin .btDarkSkin .btSidebar .btSearch button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button:before,
.btDarkSkin .btSidebar .widget_product_search button:before,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:before {
color: #fff;
}
.btSiteFooterWidgets .btSearch button:hover:before,
.btSidebar .btSearch button:hover:before,
.btSidebar .widget_product_search button:hover:before {
color: #4eae4a;
}
.btSiteFooterWidgets .btSearch .bt_bb_icon,
.btSidebar .btSearch .bt_bb_icon,
.btSidebar .widget_product_search .bt_bb_icon {
display: none;
}
.btTopToolsRight .btSearch .bt_bb_icon,
.btTopToolsRight .widget_shopping_cart .bt_bb_icon {
margin-left: .5em;
padding-left: .5em;
}
.btTopToolsLeft .btSearch .bt_bb_icon,
.btTopToolsLeft .widget_shopping_cart .bt_bb_icon {
margin-left: .5em;
padding-left: .5em;
}
.woocommerce .btSidebar .widget-search .btSearch .btSearchInner button[type='submit'] {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
} .widget_search .btSearch .bt_bb_icon {
padding: 0;
}
.btSearchInner.btFromTopBox {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transform: translate(0,100%);
-moz-transform: translate(0,100%);
-ms-transform: translate(0,100%);
transform: translate(0,100%);
-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.15);
box-shadow: 0 0 50px 0 rgba(0,0,0,.15);
opacity: 0;
pointer-events: none;
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
transition: all 800ms ease;
z-index: 99998;
}
.btLightSkin .btSearchInner.btFromTopBox,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox,
.btGraySkin .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.75em;
left: 0;
right: 0;
top: 50%;
margin: -3.375em 10% 0;
}
.btSearchInner.btFromTopBox .btSearchInnerClose {
display: block;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.rtl .btSearchInner.btFromTopBox .btSearchInnerClose {
right: auto;
left: 0;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon {
padding: 0;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon {
width: auto;
height: auto;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon .bt_bb_icon_holder:before {
font: 8em/1 Icon7Stroke;
content: "\e680";
width: auto;
height: auto;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
color: #4eae4a;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
transition: 300ms ease all;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
color: #367833;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
transition: 300ms ease all;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.btSearchInner.btFromTopBox input[type="text"] {
padding: 0 2em 0 1em;
height: 2.25em;
line-height: 2.25em;
font-size: 3em;
font-weight: 300;
border: none;
text-align: left;
-webkit-transition: 500ms ease all;
-moz-transition: 500ms ease all;
transition: 500ms ease all;
}
.rtl .btSearchInner.btFromTopBox input[type="text"] {
padding: 0 1em 0 2em;
}
.btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btGraySkin .btSearchInner.btFromTopBox input[type="text"] {
color: #181818;
-webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset;
}
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"] {
color: #fff;
-webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset;
box-shadow: 0 0 0 2px rgba(255,255,255,.5) inset;
}
.btSearchInner.btFromTopBox input[type="text"]:focus {
border: none;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
transition: all 500ms ease;
}
.btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btGraySkin .btSearchInner.btFromTopBox input[type="text"]:focus {
-webkit-box-shadow: 0 0 0 3px #191919 inset;
box-shadow: 0 0 0 3px #191919 inset;
}
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]:focus {
-webkit-box-shadow: 0 0 0 3px #fff inset;
box-shadow: 0 0 0 3px #fff inset;
}
.btHardRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
border-radius: 100px;
}
.btSoftRoundedButtons .btSearchInner.btFromTopBox input[type="text"] {
border-radius: 10px;
}
.btSquareButtons .btSearchInner.btFromTopBox input[type="text"] {
border-radius: 0;
}
.btSearchInner.btFromTopBox button {
border: 0 !important;
position: absolute;
margin: 0;
right: 0;
top: 0;
border-radius: 0;
width: 6.75em;
height: 6.75em;
background: transparent !important;
cursor: pointer;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.rtl .btSearchInner.btFromTopBox button {
right: auto;
left: 0;
}
.btSearchInner.btFromTopBox button:before {
font: 4em/1 Icon7Stroke;
display: block;
content: "\e618";
color: #fff;
font-weight: 400;
text-align: center;
-webkit-transition: color 300ms ease;
-moz-transition: color 300ms ease;
transition: color 300ms ease;
}
.btLightSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before,
.btGraySkin .btSearchInner.btFromTopBox button:before {
color: rgba(0,0,0,.1);
}
.btDarkSkin .btSearchInner.btFromTopBox button:before,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button:before {
color: rgba(255,255,255,.5);
}
.btSearchInner.btFromTopBox button:hover:before {
color: #4eae4a;
-webkit-transition: color 300ms ease;
-moz-transition: color 300ms ease;
transition: color 300ms ease;
}
.btTopToolsSearchOpen .btSearchInner.btFromTopBox {
opacity: 1;
pointer-events: auto;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-webkit-input-placeholder {
color: rgba(255,255,255,.3);
}
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-moz-placeholder {
color: rgba(255,255,255,.3);
}
.btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type="text"]::-ms-input-placeholder {
color: rgba(255,255,255,.3);
} div.btButtonWidget {
font-size: .75rem;
display: inline-block;
line-height: 1;
width: auto;
}
.btHardRoundedButtons div.btButtonWidget a {
border-radius: 50px;
}
.btSoftRoundedButtons div.btButtonWidget a {
border-radius: 3px;
}
div.btButtonWidget a.btButtonWidgetLink {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
position: relative;
overflow: hidden;
padding: 1em 3em;
margin: 6px;
text-decoration: none;
font-weight: 500;
text-align: center;
border: 6px solid rgba(78,174,74,0.5);
background: transparent;
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
div.btButtonWidget a.btButtonWidgetLink:hover {
border: 6px solid transparent !important;
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff !important;
background: transparent;
}
.btMenuHorizontal div.btButtonWidget:not(:first-child) {
margin-left: 2.5em;
margin-right: 0;
}
.rtl.btMenuHorizontal div.btButtonWidget:not(:first-child) {
margin-right: 2.5em;
margin-left: 0;
}
.btMenuHorizontal div.btButtonWidget:not(.btWithLink) {
padding-left: 1em;
margin: 0;
}
.btMenuVertical div.btButtonWidget {
display: block;
float: none;
width: 200px;
margin: 1em auto 0 auto;
} .btAccentDarkHeader .topBar div.btButtonWidget a,
.btAccentLightHeader .topBar div.btButtonWidget a {
border: 6px solid rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818;
}
.btAccentDarkHeader .topBar div.btButtonWidget a:hover,
.btAccentLightHeader .topBar div.btButtonWidget a:hover {
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818 !important;
}
.btAccentDarkHeader .topBarInMenu div.btButtonWidget a,
.btTransparentLightHeader .topBarInMenu div.btButtonWidget a {
border: 6px solid rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818;
}
.btAccentDarkHeader .topBarInMenu div.btButtonWidget a:hover,
.btTransparentLightHeader .topBarInMenu div.btButtonWidget a:hover {
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818 !important;
}
.btTransparentLightHeader.btStickyHeaderActive .topBarInMenu div.btButtonWidget a {
border: 6px solid rgba(78,174,74,0.5);
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff;
}
.btTransparentLightHeader.btStickyHeaderActive .topBarInMenu div.btButtonWidget a:hover {
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff !important;
}
.btAccentLightHeader.btMenuBelowLogo .topBarInMenu div.btButtonWidget a {
border: 6px solid rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818;
}
.btAccentLightHeader.btMenuBelowLogo .topBarInMenu div.btButtonWidget a:hover {
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818 !important;
}
.btLightAccentHeader .btLogoArea div.btButtonWidget a {
border: 6px solid rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818;
}
.btLightAccentHeader .btLogoArea div.btButtonWidget a:hover {
-webkit-box-shadow: 0 0 0 3em #fff inset;
box-shadow: 0 0 0 3em #fff inset;
color: #181818 !important;
} .bt_bb_headline_superheadline {
margin-bottom: 1em;
}
.bt_bb_headline h1,
.bt_bb_headline h2,
.bt_bb_headline h3,
.bt_bb_headline h4,
.bt_bb_headline h5,
.bt_bb_headline h6 {
margin: 0;
padding: 0;
}
.bt_bb_headline .bt_bb_headline_content a {
color: inherit;
} .bt_bb_video {
padding-bottom: 0;
} .bt_bb_section {
position: relative;
}
.bt_bb_section[class*="dark_solid"]:before {
background-color: rgba(0,0,0,.5);
}
.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_0 > .bt_bb_port {
padding-top: 0;
}
.bt_bb_section.bt_bb_bottom_spacing_0 > .bt_bb_port {
padding-bottom: 0;
}
.bt_bb_section.bt_bb_top_spacing_5 > .bt_bb_port {
padding-top: 5px;
}
.bt_bb_section.bt_bb_bottom_spacing_5 > .bt_bb_port {
padding-bottom: 5px;
}
.bt_bb_section.bt_bb_top_spacing_10 > .bt_bb_port {
padding-top: 10px;
}
.bt_bb_section.bt_bb_bottom_spacing_10 > .bt_bb_port {
padding-bottom: 10px;
}
.bt_bb_section.bt_bb_top_spacing_15 > .bt_bb_port {
padding-top: 15px;
}
.bt_bb_section.bt_bb_bottom_spacing_15 > .bt_bb_port {
padding-bottom: 15px;
}
.bt_bb_section.bt_bb_top_spacing_20 > .bt_bb_port {
padding-top: 20px;
}
.bt_bb_section.bt_bb_bottom_spacing_20 > .bt_bb_port {
padding-bottom: 20px;
}
.bt_bb_section.bt_bb_top_spacing_25 > .bt_bb_port {
padding-top: 25px;
}
.bt_bb_section.bt_bb_bottom_spacing_25 > .bt_bb_port {
padding-bottom: 25px;
}
.bt_bb_section.bt_bb_top_spacing_30 > .bt_bb_port {
padding-top: 30px;
}
.bt_bb_section.bt_bb_bottom_spacing_30 > .bt_bb_port {
padding-bottom: 30px;
}
.bt_bb_section.bt_bb_top_spacing_35 > .bt_bb_port {
padding-top: 35px;
}
.bt_bb_section.bt_bb_bottom_spacing_35 > .bt_bb_port {
padding-bottom: 35px;
}
.bt_bb_section.bt_bb_top_spacing_40 > .bt_bb_port {
padding-top: 40px;
}
.bt_bb_section.bt_bb_bottom_spacing_40 > .bt_bb_port {
padding-bottom: 40px;
}
.bt_bb_section.bt_bb_top_spacing_45 > .bt_bb_port {
padding-top: 45px;
}
.bt_bb_section.bt_bb_bottom_spacing_45 > .bt_bb_port {
padding-bottom: 45px;
}
.bt_bb_section.bt_bb_top_spacing_50 > .bt_bb_port {
padding-top: 50px;
}
.bt_bb_section.bt_bb_bottom_spacing_50 > .bt_bb_port {
padding-bottom: 50px;
}
.bt_bb_section.bt_bb_top_spacing_60 > .bt_bb_port {
padding-top: 60px;
}
.bt_bb_section.bt_bb_bottom_spacing_60 > .bt_bb_port {
padding-bottom: 60px;
}
.bt_bb_section.bt_bb_top_spacing_70 > .bt_bb_port {
padding-top: 70px;
}
.bt_bb_section.bt_bb_bottom_spacing_70 > .bt_bb_port {
padding-bottom: 70px;
}
.bt_bb_section.bt_bb_top_spacing_80 > .bt_bb_port {
padding-top: 80px;
}
.bt_bb_section.bt_bb_bottom_spacing_80 > .bt_bb_port {
padding-bottom: 80px;
}
.bt_bb_section.bt_bb_top_spacing_90 > .bt_bb_port {
padding-top: 90px;
}
.bt_bb_section.bt_bb_bottom_spacing_90 > .bt_bb_port {
padding-bottom: 90px;
}
.bt_bb_section.bt_bb_top_spacing_100 > .bt_bb_port {
padding-top: 100px;
}
.bt_bb_section.bt_bb_bottom_spacing_100 > .bt_bb_port {
padding-bottom: 100px;
} .bt_bb_headline {
position: relative;
}
.bt_bb_headline .bt_bb_headline_superheadline {
display: block;
font-family: "Montserrat";
font-size: .95rem;
font-weight: 500;
margin-bottom: .9rem;
}
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
font-size: .7rem;
}
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
font-size: .75rem;
margin-bottom: .7rem;
}
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
font-size: .9rem;
margin-bottom: .7rem;
}
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
font-size: .95rem;
}
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.1rem;
}
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.15rem;
margin-bottom: 1.15rem;
}
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.35rem;
}
.bt_bb_size_extrahuge.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.5rem;
margin-bottom: .75rem;
line-height: 1.3;
}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-family: "Montserrat";
margin-top: .85em;
line-height: 1.5;
font-size: 1.1em;
font-weight: 500;
}
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: .9em;
}
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: .9rem;
margin-top: .4em;
}
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.1rem;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.15rem;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.3rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.35rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.5rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 2.5rem;
margin-top: 0;
}
.bt_bb_headline h1 b,
.bt_bb_headline h2 b,
.bt_bb_headline h3 b,
.bt_bb_headline h4 b,
.bt_bb_headline h5 b,
.bt_bb_headline h6 b {
color: #4eae4a;
}
.bt_bb_headline h1 strong,
.bt_bb_headline h2 strong,
.bt_bb_headline h3 strong,
.bt_bb_headline h4 strong,
.bt_bb_headline h5 strong,
.bt_bb_headline h6 strong {
color: #4eae4a;
font-weight: inherit;
}
.bt_bb_headline h1 del,
.bt_bb_headline h2 del,
.bt_bb_headline h3 del,
.bt_bb_headline h4 del,
.bt_bb_headline h5 del,
.bt_bb_headline h6 del {
opacity: .7;
font-size: 70%;
}
.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.15rem;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before {
margin-bottom: .7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after {
margin-top: .7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content:after {
border-width: 3px 0 0;
}
.bt_bb_size_small.bt_bb_headline h1,
.bt_bb_size_small.bt_bb_headline h2,
.bt_bb_size_small.bt_bb_headline h3,
.bt_bb_size_small.bt_bb_headline h4,
.bt_bb_size_small.bt_bb_headline h5,
.bt_bb_size_small.bt_bb_headline h6 {
font-size: 1.5rem;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before {
margin-bottom: .7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after {
margin-top: .7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content:after {
border-width: 3px 0 0;
}
.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
font-size: 1.8rem;
}
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content:after {
margin-bottom: .1em;
}
.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
font-size: 2.5rem;
}
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content:after {
margin-bottom: .1em;
}
.bt_bb_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.15rem;
}
.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
font-size: 3.8rem;
}
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
font-size: 5.15rem;
}
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:before {
margin-top: .2em;
margin-bottom: .2em;
}
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_huge.bt_bb_headline h6 .bt_bb_headline_content:after {
margin-top: .2em;
margin-bottom: .1em;
}
.bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
font-size: 6.67rem;
line-height: 1.1;
}
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:before {
margin-bottom: .1em;
}
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_size_extrahuge.bt_bb_headline h6 .bt_bb_headline_content:after {
margin-top: .2em;
}
.bt_bb_font_weight_black.bt_bb_headline h1,
.bt_bb_font_weight_black.bt_bb_headline h2,
.bt_bb_font_weight_black.bt_bb_headline h3,
.bt_bb_font_weight_black.bt_bb_headline h4,
.bt_bb_font_weight_black.bt_bb_headline h5,
.bt_bb_font_weight_black.bt_bb_headline h6 {
font-weight: 900;
}
.bt_bb_font_weight_bolder.bt_bb_headline h1,
.bt_bb_font_weight_bolder.bt_bb_headline h2,
.bt_bb_font_weight_bolder.bt_bb_headline h3,
.bt_bb_font_weight_bolder.bt_bb_headline h4,
.bt_bb_font_weight_bolder.bt_bb_headline h5,
.bt_bb_font_weight_bolder.bt_bb_headline h6 {
font-weight: 800;
}
.bt_bb_font_weight_bold.bt_bb_headline h1,
.bt_bb_font_weight_bold.bt_bb_headline h2,
.bt_bb_font_weight_bold.bt_bb_headline h3,
.bt_bb_font_weight_bold.bt_bb_headline h4,
.bt_bb_font_weight_bold.bt_bb_headline h5,
.bt_bb_font_weight_bold.bt_bb_headline h6 {
font-weight: 700;
}
.bt_bb_font_weight_semi-bold.bt_bb_headline h1,
.bt_bb_font_weight_semi-bold.bt_bb_headline h2,
.bt_bb_font_weight_semi-bold.bt_bb_headline h3,
.bt_bb_font_weight_semi-bold.bt_bb_headline h4,
.bt_bb_font_weight_semi-bold.bt_bb_headline h5,
.bt_bb_font_weight_semi-bold.bt_bb_headline h6 {
font-weight: 600;
}
.bt_bb_font_weight_medium.bt_bb_headline h1,
.bt_bb_font_weight_medium.bt_bb_headline h2,
.bt_bb_font_weight_medium.bt_bb_headline h3,
.bt_bb_font_weight_medium.bt_bb_headline h4,
.bt_bb_font_weight_medium.bt_bb_headline h5,
.bt_bb_font_weight_medium.bt_bb_headline h6 {
font-weight: 500;
}
.bt_bb_font_weight_normal.bt_bb_headline h1,
.bt_bb_font_weight_normal.bt_bb_headline h2,
.bt_bb_font_weight_normal.bt_bb_headline h3,
.bt_bb_font_weight_normal.bt_bb_headline h4,
.bt_bb_font_weight_normal.bt_bb_headline h5,
.bt_bb_font_weight_normal.bt_bb_headline h6 {
font-weight: 400;
}
.bt_bb_font_weight_light.bt_bb_headline h1,
.bt_bb_font_weight_light.bt_bb_headline h2,
.bt_bb_font_weight_light.bt_bb_headline h3,
.bt_bb_font_weight_light.bt_bb_headline h4,
.bt_bb_font_weight_light.bt_bb_headline h5,
.bt_bb_font_weight_light.bt_bb_headline h6 {
font-weight: 300;
}
.bt_bb_font_weight_lighter.bt_bb_headline h1,
.bt_bb_font_weight_lighter.bt_bb_headline h2,
.bt_bb_font_weight_lighter.bt_bb_headline h3,
.bt_bb_font_weight_lighter.bt_bb_headline h4,
.bt_bb_font_weight_lighter.bt_bb_headline h5,
.bt_bb_font_weight_lighter.bt_bb_headline h6 {
font-weight: 200;
}
.bt_bb_font_weight_thin.bt_bb_headline h1,
.bt_bb_font_weight_thin.bt_bb_headline h2,
.bt_bb_font_weight_thin.bt_bb_headline h3,
.bt_bb_font_weight_thin.bt_bb_headline h4,
.bt_bb_font_weight_thin.bt_bb_headline h5,
.bt_bb_font_weight_thin.bt_bb_headline h6 {
font-weight: 100;
}
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
margin: .4em 0 .2em;
width: 1.5em;
border-width: 0 0 4px;
}
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
width: 1.5em;
border-width: 0 0 4px;
}
.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
margin: .4em 0 .2em 0;
width: 1.5em;
border-width: 0 0 4px;
color: inherit;
}
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
margin: .2em 0 .4em;
}
.bt_bb_style_italic.bt_bb_headline h1,
.bt_bb_style_italic.bt_bb_headline h2,
.bt_bb_style_italic.bt_bb_headline h3,
.bt_bb_style_italic.bt_bb_headline h4,
.bt_bb_style_italic.bt_bb_headline h5,
.bt_bb_style_italic.bt_bb_headline h6 {
font-style: italic;
}
.btHasBgImage.bt_bb_headline h1 .bt_bb_headline_content span,
.btHasBgImage.bt_bb_headline h2 .bt_bb_headline_content span,
.btHasBgImage.bt_bb_headline h3 .bt_bb_headline_content span,
.btHasBgImage.bt_bb_headline h4 .bt_bb_headline_content span,
.btHasBgImage.bt_bb_headline h5 .bt_bb_headline_content span,
.btHasBgImage.bt_bb_headline h6 .bt_bb_headline_content span {
display: inline-block;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
background-color: #4eae4a;
}
.btHasBgImage.bt_bb_headline h1 .bt_bb_headline_content span:before,
.btHasBgImage.bt_bb_headline h1 .bt_bb_headline_content span:after,
.btHasBgImage.bt_bb_headline h2 .bt_bb_headline_content span:before,
.btHasBgImage.bt_bb_headline h2 .bt_bb_headline_content span:after,
.btHasBgImage.bt_bb_headline h3 .bt_bb_headline_content span:before,
.btHasBgImage.bt_bb_headline h3 .bt_bb_headline_content span:after,
.btHasBgImage.bt_bb_headline h4 .bt_bb_headline_content span:before,
.btHasBgImage.bt_bb_headline h4 .bt_bb_headline_content span:after,
.btHasBgImage.bt_bb_headline h5 .bt_bb_headline_content span:before,
.btHasBgImage.bt_bb_headline h5 .bt_bb_headline_content span:after,
.btHasBgImage.bt_bb_headline h6 .bt_bb_headline_content span:before,
.btHasBgImage.bt_bb_headline h6 .bt_bb_headline_content span:after {
content: '';
display: none;
} section.bt_bb_style_shadow {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
section.bt_bb_negative_margin_small {
position: relative;
margin-top: -1em !important;
z-index: 1;
}
section.bt_bb_negative_margin_normal {
margin-top: -2em !important;
position: relative;
z-index: 1;
}
section.bt_bb_negative_margin_medium {
margin-top: -4em !important;
position: relative;
z-index: 1;
}
section.bt_bb_negative_margin_large {
margin-top: -8em !important;
position: relative;
z-index: 1;
}
section.bt_bb_negative_margin_extralarge {
margin-top: -16em !important;
position: relative;
z-index: 1;
}
@media (min-width: 1400px) {
section.bt_bb_layout_boxed_limit_1200 {
max-width: 1200px;
margin: 0 auto;
}
section.bt_bb_layout_boxed_limit_1200 .bt_bb_cell_inner {
margin-left: -90px;
margin-right: -90px;
}
section.bt_bb_layout_boxed_limit_1200_no_negative {
max-width: 1200px;
margin: 0 auto;
}
} .bt_bb_row.bt_bb_negative_margin_small,
.bt_bb_row_inner.bt_bb_negative_margin_small {
position: relative;
margin-top: -1em;
z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_normal,
.bt_bb_row_inner.bt_bb_negative_margin_normal {
margin-top: -2em;
position: relative;
z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_medium,
.bt_bb_row_inner.bt_bb_negative_margin_medium {
margin-top: -4em;
position: relative;
z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_large,
.bt_bb_row_inner.bt_bb_negative_margin_large {
margin-top: -8em;
position: relative;
z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_extralarge,
.bt_bb_row_inner.bt_bb_negative_margin_extralarge {
margin-top: -16em;
position: relative;
z-index: 1;
}
.bt_bb_row.bt_bb_shadow_visible,
.bt_bb_row_inner.bt_bb_shadow_visible {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
} .bt_bb_column.bt_bb_padding_0 .bt_bb_column_content {
padding-left: 0;
padding-right: 0;
}
.bt_bb_column_inner.bt_bb_padding_0 .bt_bb_column_inner_content {
padding-left: 0;
padding-right: 0;
}
.bt_bb_column.bt_bb_padding_5 .bt_bb_column_content {
padding-left: 5px;
padding-right: 5px;
}
.bt_bb_column_inner.bt_bb_padding_5 .bt_bb_column_inner_content {
padding-left: 5px;
padding-right: 5px;
}
.bt_bb_column.bt_bb_padding_10 .bt_bb_column_content {
padding-left: 10px;
padding-right: 10px;
}
.bt_bb_column_inner.bt_bb_padding_10 .bt_bb_column_inner_content {
padding-left: 10px;
padding-right: 10px;
}
.bt_bb_column.bt_bb_padding_15 .bt_bb_column_content {
padding-left: 15px;
padding-right: 15px;
}
.bt_bb_column_inner.bt_bb_padding_15 .bt_bb_column_inner_content {
padding-left: 15px;
padding-right: 15px;
}
.bt_bb_column.bt_bb_padding_20 .bt_bb_column_content {
padding-left: 20px;
padding-right: 20px;
}
.bt_bb_column_inner.bt_bb_padding_20 .bt_bb_column_inner_content {
padding-left: 20px;
padding-right: 20px;
}
.bt_bb_column.bt_bb_padding_25 .bt_bb_column_content {
padding-left: 25px;
padding-right: 25px;
}
.bt_bb_column_inner.bt_bb_padding_25 .bt_bb_column_inner_content {
padding-left: 25px;
padding-right: 25px;
}
.bt_bb_column.bt_bb_padding_30 .bt_bb_column_content {
padding-left: 30px;
padding-right: 30px;
}
.bt_bb_column_inner.bt_bb_padding_30 .bt_bb_column_inner_content {
padding-left: 30px;
padding-right: 30px;
}
.bt_bb_column.bt_bb_padding_35 .bt_bb_column_content {
padding-left: 35px;
padding-right: 35px;
}
.bt_bb_column_inner.bt_bb_padding_35 .bt_bb_column_inner_content {
padding-left: 35px;
padding-right: 35px;
}
.bt_bb_column.bt_bb_padding_40 .bt_bb_column_content {
padding-left: 40px;
padding-right: 40px;
}
.bt_bb_column_inner.bt_bb_padding_40 .bt_bb_column_inner_content {
padding-left: 40px;
padding-right: 40px;
}
.bt_bb_column.bt_bb_padding_45 .bt_bb_column_content {
padding-left: 45px;
padding-right: 45px;
}
.bt_bb_column_inner.bt_bb_padding_45 .bt_bb_column_inner_content {
padding-left: 45px;
padding-right: 45px;
}
.bt_bb_column.bt_bb_padding_50 .bt_bb_column_content {
padding-left: 50px;
padding-right: 50px;
}
.bt_bb_column_inner.bt_bb_padding_50 .bt_bb_column_inner_content {
padding-left: 50px;
padding-right: 50px;
}
.bt_bb_column.bt_bb_padding_60 .bt_bb_column_content {
padding-left: 60px;
padding-right: 60px;
}
.bt_bb_column_inner.bt_bb_padding_60 .bt_bb_column_inner_content {
padding-left: 60px;
padding-right: 60px;
}
.bt_bb_column.bt_bb_padding_70 .bt_bb_column_content {
padding-left: 70px;
padding-right: 70px;
}
.bt_bb_column_inner.bt_bb_padding_70 .bt_bb_column_inner_content {
padding-left: 70px;
padding-right: 70px;
}
.bt_bb_column.bt_bb_padding_80 .bt_bb_column_content {
padding-left: 80px;
padding-right: 80px;
}
.bt_bb_column_inner.bt_bb_padding_80 .bt_bb_column_inner_content {
padding-left: 80px;
padding-right: 80px;
}
.bt_bb_column.bt_bb_padding_90 .bt_bb_column_content {
padding-left: 90px;
padding-right: 90px;
}
.bt_bb_column_inner.bt_bb_padding_90 .bt_bb_column_inner_content {
padding-left: 90px;
padding-right: 90px;
}
.bt_bb_column.bt_bb_padding_100 .bt_bb_column_content {
padding-left: 100px;
padding-right: 100px;
}
.bt_bb_column_inner.bt_bb_padding_100 .bt_bb_column_inner_content {
padding-left: 100px;
padding-right: 100px;
}
@media (max-width: 360px) {
.bt_bb_column.bt_bb_padding_40 .bt_bb_column_content {
padding-left: 20px;
padding-right: 20px;
}
.bt_bb_column_inner.bt_bb_padding_40 .bt_bb_column_inner_content {
padding-left: 40px;
padding-right: 40px;
}
.bt_bb_column.bt_bb_padding_45 .bt_bb_column_content {
padding-left: 22.5px;
padding-right: 22.5px;
}
.bt_bb_column_inner.bt_bb_padding_45 .bt_bb_column_inner_content {
padding-left: 45px;
padding-right: 45px;
}
.bt_bb_column.bt_bb_padding_50 .bt_bb_column_content {
padding-left: 25px;
padding-right: 25px;
}
.bt_bb_column_inner.bt_bb_padding_50 .bt_bb_column_inner_content {
padding-left: 50px;
padding-right: 50px;
}
.bt_bb_column.bt_bb_padding_60 .bt_bb_column_content {
padding-left: 30px;
padding-right: 30px;
}
.bt_bb_column_inner.bt_bb_padding_60 .bt_bb_column_inner_content {
padding-left: 60px;
padding-right: 60px;
}
.bt_bb_column.bt_bb_padding_70 .bt_bb_column_content {
padding-left: 35px;
padding-right: 35px;
}
.bt_bb_column_inner.bt_bb_padding_70 .bt_bb_column_inner_content {
padding-left: 70px;
padding-right: 70px;
}
.bt_bb_column.bt_bb_padding_80 .bt_bb_column_content {
padding-left: 40px;
padding-right: 40px;
}
.bt_bb_column_inner.bt_bb_padding_80 .bt_bb_column_inner_content {
padding-left: 80px;
padding-right: 80px;
}
.bt_bb_column.bt_bb_padding_90 .bt_bb_column_content {
padding-left: 45px;
padding-right: 45px;
}
.bt_bb_column_inner.bt_bb_padding_90 .bt_bb_column_inner_content {
padding-left: 90px;
padding-right: 90px;
}
.bt_bb_column.bt_bb_padding_100 .bt_bb_column_content {
padding-left: 50px;
padding-right: 50px;
}
.bt_bb_column_inner.bt_bb_padding_100 .bt_bb_column_inner_content {
padding-left: 100px;
padding-right: 100px;
}
} .bt_bb_column .bt_bb_column_content,
.bt_bb_column_inner .bt_bb_column_content {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_column.bt_bb_shadow_background,
.bt_bb_column_inner.bt_bb_shadow_background {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_column.bt_bb_shadow_inner .bt_bb_column_content,
.bt_bb_column_inner.bt_bb_shadow_inner .bt_bb_column_content {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_column.bt_bb_shadow_on_hover:hover,
.bt_bb_column_inner.bt_bb_shadow_on_hover:hover {
z-index: 999;
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_column.bt_bb_shadow_inner_on_hover:hover .bt_bb_column_content,
.bt_bb_column_inner.bt_bb_shadow_inner_on_hover:hover .bt_bb_column_content {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_column.bt_bb_accent_border_top,
.bt_bb_column_inner.bt_bb_accent_border_top {
position: relative;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_column.bt_bb_accent_border_top:before,
.bt_bb_column_inner.bt_bb_accent_border_top:before {
content: '';
width: 100%;
height: 6px;
background: #4eae4a;
position: absolute;
top: -6px;
right: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_column.bt_bb_accent_border_top_inner .bt_bb_column_content,
.bt_bb_column_inner.bt_bb_accent_border_top_inner .bt_bb_column_content {
position: relative;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_column.bt_bb_accent_border_top_inner .bt_bb_column_content:before,
.bt_bb_column_inner.bt_bb_accent_border_top_inner .bt_bb_column_content:before {
content: '';
width: 100%;
height: 6px;
background: #4eae4a;
position: absolute;
top: -6px;
right: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_column.bt_bb_accent_border_on_hover,
.bt_bb_column_inner.bt_bb_accent_border_on_hover {
position: relative;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_column.bt_bb_accent_border_on_hover:before,
.bt_bb_column_inner.bt_bb_accent_border_on_hover:before {
content: '';
width: 100%;
height: 6px;
background: #4eae4a;
position: absolute;
top: -6px;
right: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_column.bt_bb_accent_border_on_hover:hover,
.bt_bb_column_inner.bt_bb_accent_border_on_hover:hover {
z-index: 999;
}
.bt_bb_column.bt_bb_accent_border_on_hover:hover:before,
.bt_bb_column_inner.bt_bb_accent_border_on_hover:hover:before {
visibility: visible;
opacity: 1;
}
.bt_bb_column.bt_bb_top_border,
.bt_bb_column_inner.bt_bb_top_border {
border-top: 1px solid #e8e8e8;
}
.bt_bb_column.bt_bb_bottom_border,
.bt_bb_column_inner.bt_bb_bottom_border {
border-bottom: 1px solid #e8e8e8;
}
.bt_bb_column.bt_bb_left_border,
.bt_bb_column_inner.bt_bb_left_border {
border-left: 1px solid #e8e8e8;
}
.bt_bb_column.bt_bb_right_border,
.bt_bb_column_inner.bt_bb_right_border {
border-right: 1px solid #e8e8e8;
}
.bt_bb_column.bt_bb_triangle_right,
.bt_bb_column_inner.bt_bb_triangle_right {
position: relative;
}
.bt_bb_column.bt_bb_triangle_right .bt_bb_column_triangle_box,
.bt_bb_column.bt_bb_triangle_right .bt_bb_column_inner_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_right .bt_bb_column_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_right .bt_bb_column_inner_triangle_box {
width: 0;
height: 0;
position: absolute;
top: 50%;
right: -1.5em;
content: '';
z-index: 3;
margin-top: -15px;
border-left: 25px solid;
border-top: 20px solid transparent !important;
border-bottom: 20px solid transparent !important;
border-color: inherit;
}
.bt_bb_column.bt_bb_triangle_right.animate,
.bt_bb_column_inner.bt_bb_triangle_right.animate {
z-index: 1;
}
.bt_bb_column.bt_bb_triangle_left,
.bt_bb_column_inner.bt_bb_triangle_left {
position: relative;
}
.bt_bb_column.bt_bb_triangle_left .bt_bb_column_triangle_box,
.bt_bb_column.bt_bb_triangle_left .bt_bb_column_inner_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_left .bt_bb_column_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_left .bt_bb_column_inner_triangle_box {
width: 0;
height: 0;
position: absolute;
top: 50%;
left: -1.5em;
content: '';
z-index: 3;
margin-top: -15px;
border-right: 25px solid;
border-top: 20px solid transparent !important;
border-bottom: 20px solid transparent !important;
border-color: inherit;
}
.bt_bb_column.bt_bb_triangle_left.animate,
.bt_bb_column_inner.bt_bb_triangle_left.animate {
z-index: 1;
}
.bt_bb_column.bt_bb_triangle_bottom,
.bt_bb_column_inner.bt_bb_triangle_bottom {
position: relative;
}
.bt_bb_column.bt_bb_triangle_bottom .bt_bb_column_triangle_box,
.bt_bb_column.bt_bb_triangle_bottom .bt_bb_column_inner_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_bottom .bt_bb_column_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_bottom .bt_bb_column_inner_triangle_box {
width: 0;
height: 0;
position: absolute;
top: 100%;
left: 50%;
content: '';
z-index: 3;
margin-top: 0;
border-top: 25px solid;
border-left: 20px solid transparent !important;
border-right: 20px solid transparent !important;
border-color: inherit;
}
.bt_bb_column.bt_bb_triangle_bottom.animate,
.bt_bb_column_inner.bt_bb_triangle_bottom.animate {
z-index: 1;
}
.bt_bb_column.bt_bb_triangle_top,
.bt_bb_column_inner.bt_bb_triangle_top {
position: relative;
}
.bt_bb_column.bt_bb_triangle_top .bt_bb_column_triangle_box,
.bt_bb_column.bt_bb_triangle_top .bt_bb_column_inner_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_top .bt_bb_column_triangle_box,
.bt_bb_column_inner.bt_bb_triangle_top .bt_bb_column_inner_triangle_box {
width: 0;
height: 0;
position: absolute;
top: 0%;
left: 50%;
content: '';
z-index: 3;
margin-top: -25px;
border-bottom: 25px solid;
border-left: 20px solid transparent !important;
border-right: 20px solid transparent !important;
border-color: inherit;
}
.bt_bb_column.bt_bb_triangle_top.animate,
.bt_bb_column_inner.bt_bb_triangle_top.animate {
z-index: 1;
}
@media (max-width: 1260px) {
.bt_bb_column.bt_bb_triangle_top .bt_bb_column_triangle_box,
.bt_bb_column.bt_bb_triangle_bottom .bt_bb_column_triangle_box,
.bt_bb_column.bt_bb_triangle_left .bt_bb_column_triangle_box,
.bt_bb_column.bt_bb_triangle_right .bt_bb_column_triangle_box {
display: none;
}
} .bt_bb_separator.bt_bb_top_spacing_0 {
margin-top: 0;
}
.bt_bb_separator.bt_bb_bottom_spacing_0 {
margin-bottom: 0;
}
.bt_bb_separator.bt_bb_top_spacing_5 {
margin-top: 5px;
}
.bt_bb_separator.bt_bb_bottom_spacing_5 {
margin-bottom: 5px;
}
.bt_bb_separator.bt_bb_top_spacing_10 {
margin-top: 10px;
}
.bt_bb_separator.bt_bb_bottom_spacing_10 {
margin-bottom: 10px;
}
.bt_bb_separator.bt_bb_top_spacing_15 {
margin-top: 15px;
}
.bt_bb_separator.bt_bb_bottom_spacing_15 {
margin-bottom: 15px;
}
.bt_bb_separator.bt_bb_top_spacing_20 {
margin-top: 20px;
}
.bt_bb_separator.bt_bb_bottom_spacing_20 {
margin-bottom: 20px;
}
.bt_bb_separator.bt_bb_top_spacing_25 {
margin-top: 25px;
}
.bt_bb_separator.bt_bb_bottom_spacing_25 {
margin-bottom: 25px;
}
.bt_bb_separator.bt_bb_top_spacing_30 {
margin-top: 30px;
}
.bt_bb_separator.bt_bb_bottom_spacing_30 {
margin-bottom: 30px;
}
.bt_bb_separator.bt_bb_top_spacing_35 {
margin-top: 35px;
}
.bt_bb_separator.bt_bb_bottom_spacing_35 {
margin-bottom: 35px;
}
.bt_bb_separator.bt_bb_top_spacing_40 {
margin-top: 40px;
}
.bt_bb_separator.bt_bb_bottom_spacing_40 {
margin-bottom: 40px;
}
.bt_bb_separator.bt_bb_top_spacing_45 {
margin-top: 45px;
}
.bt_bb_separator.bt_bb_bottom_spacing_45 {
margin-bottom: 45px;
}
.bt_bb_separator.bt_bb_top_spacing_50 {
margin-top: 50px;
}
.bt_bb_separator.bt_bb_bottom_spacing_50 {
margin-bottom: 50px;
}
.bt_bb_separator.bt_bb_top_spacing_60 {
margin-top: 60px;
}
.bt_bb_separator.bt_bb_bottom_spacing_60 {
margin-bottom: 60px;
}
.bt_bb_separator.bt_bb_top_spacing_70 {
margin-top: 70px;
}
.bt_bb_separator.bt_bb_bottom_spacing_70 {
margin-bottom: 70px;
}
.bt_bb_separator.bt_bb_top_spacing_80 {
margin-top: 80px;
}
.bt_bb_separator.bt_bb_bottom_spacing_80 {
margin-bottom: 80px;
}
.bt_bb_separator.bt_bb_top_spacing_90 {
margin-top: 90px;
}
.bt_bb_separator.bt_bb_bottom_spacing_90 {
margin-bottom: 90px;
}
.bt_bb_separator.bt_bb_top_spacing_100 {
margin-top: 100px;
}
.bt_bb_separator.bt_bb_bottom_spacing_100 {
margin-bottom: 100px;
}
.bt_bb_separator.bt_bb_bottom_spacing_normal {
margin-bottom: 2em;
}
.bt_bb_separator.bt_bb_bottom_spacing_medium {
margin-bottom: 4em;
}
.bt_bb_separator.bt_bb_border_style_accent_solid {
border-bottom: 6px solid #4eae4a;
}
.bt_bb_separator.bt_bb_border_style_solid {
opacity: .5;
} .bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
padding-left: 1.5em;
padding-right: 1.5em;
}
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content .bt_bb_image {
margin: 0 -1.5em;
display: block;
}
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content .bt_bb_separator {
margin-left: -1.5em;
margin-right: -1.5em;
} .bt_bb_tag {
display: inline-block;
background-color: #191919;
line-height: 1;
height: auto;
}
.btDarkSkin .bt_bb_tag,
.btLightSkin .btDarkSkin .bt_bb_tag,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_tag {
background: #191919;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_tag,.bt_bb_align_right .bt_bb_align_center.bt_bb_tag,.bt_bb_align_left .bt_bb_align_center .bt_bb_tag,.bt_bb_align_right .bt_bb_align_center .bt_bb_tag,.bt_bb_align_center.bt_bb_tag,.bt_bb_align_center .bt_bb_tag {
margin: 0 .5em;
display: inline-block;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_tag,.bt_bb_align_center .bt_bb_align_left.bt_bb_tag,.bt_bb_align_right .bt_bb_align_left .bt_bb_tag,.bt_bb_align_center .bt_bb_align_left .bt_bb_tag,.bt_bb_align_left.bt_bb_tag,.bt_bb_align_left .bt_bb_tag {
margin-right: 1em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_tag,.bt_bb_align_center .bt_bb_align_right.bt_bb_tag,.bt_bb_align_left .bt_bb_align_right .bt_bb_tag,.bt_bb_align_center .bt_bb_align_right .bt_bb_tag,.bt_bb_align_right.bt_bb_tag,.bt_bb_align_right .bt_bb_tag {
margin-left: 1em;
}
.btSoftRoundedButtons .bt_bb_tag {
border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_tag {
border-radius: 50px;
}
.bt_bb_tag.bt_bb_shape_square {
border-radius: 0;
}
.bt_bb_tag.bt_bb_shape_rounded {
border-radius: 3px;
}
.bt_bb_tag.bt_bb_shape_round {
border-radius: 50px;
}
.bt_bb_tag span {
font-size: .8em;
line-height: 1.9;
letter-spacing: .5px;
padding: 0 1.5em;
font-family: "Montserrat";
font-style: italic;
color: #fff;
}
.btDarkSkin .bt_bb_tag span,
.btLightSkin .btDarkSkin .bt_bb_tag span,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_tag span {
color: #fff;
} .btSoftRoundedButtons .bt_bb_button a {
border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_button a {
border-radius: 50px;
}
.btContent .bt_bb_button a {
color: inherit;
}
.bt_bb_button .bt_bb_button_text {
letter-spacing: 1px;
text-align: center;
font-weight: 500;
font-family: "Montserrat";
}
.bt_bb_button.bt_bb_icon_position_left .bt_bb_icon_holder {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
margin-right: 1.5em;
}
.rtl .bt_bb_button.bt_bb_icon_position_left .bt_bb_link {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.bt_bb_button.bt_bb_icon_position_right .bt_bb_icon_holder {
margin-left: 1.5em;
}
.rtl .bt_bb_button.bt_bb_icon_position_right .bt_bb_link {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.bt_bb_button.bt_bb_size_small {
font-size: .8em;
}
.bt_bb_button.bt_bb_size_small a {
padding: 1em 2em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_size_medium,.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_size_medium,.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_medium,.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_medium,.bt_bb_align_left.bt_bb_button.bt_bb_size_medium,.bt_bb_align_left .bt_bb_button.bt_bb_size_medium {
margin-right: 1.5em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_size_medium,.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_size_medium,.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_medium,.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_medium,.bt_bb_align_right.bt_bb_button.bt_bb_size_medium,.bt_bb_align_right .bt_bb_button.bt_bb_size_medium {
margin-left: 1.5em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_button.bt_bb_size_medium,.bt_bb_align_right .bt_bb_align_center.bt_bb_button.bt_bb_size_medium,.bt_bb_align_left .bt_bb_align_center .bt_bb_button.bt_bb_size_medium,.bt_bb_align_right .bt_bb_align_center .bt_bb_button.bt_bb_size_medium,.bt_bb_align_center.bt_bb_button.bt_bb_size_medium,.bt_bb_align_center .bt_bb_button.bt_bb_size_medium {
margin-right: .8em;
margin-left: .8em;
}
.bt_bb_button.bt_bb_size_medium a {
padding: 1.2em 3.1em;
}
.bt_bb_button.bt_bb_size_large {
font-size: 1em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_size_large,.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_large,.bt_bb_align_left.bt_bb_button.bt_bb_size_large,.bt_bb_align_left .bt_bb_button.bt_bb_size_large {
margin-right: 1.5em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_size_large,.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_large,.bt_bb_align_right.bt_bb_button.bt_bb_size_large,.bt_bb_align_right .bt_bb_button.bt_bb_size_large {
margin-left: 1.5em;
}
.bt_bb_button.bt_bb_size_large a {
padding: 1.3em 2.3em;
}
.bt_bb_button.bt_bb_style_clean a {
padding-left: 0;
padding-right: 0;
}
.bt_bb_button.bt_bb_style_filled a {
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
color: #fff;
}
.bt_bb_button.bt_bb_style_filled a:hover {
-webkit-box-shadow: 0 0 0 0 #4eae4a inset;
box-shadow: 0 0 0 0 #4eae4a inset;
background-color: #fff;
color: #181818;
}
.bt_bb_button.bt_bb_style_outline a {
-webkit-box-shadow: 0 0 0 1.5px #191919 inset;
box-shadow: 0 0 0 1.5px #191919 inset;
}
.bt_bb_button.bt_bb_style_transparent_border {
padding: 6px;
}
.bt_bb_button.bt_bb_style_transparent_border a {
position: relative;
background: #191919;
color: #fff;
}
.bt_bb_button.bt_bb_style_transparent_border a:after {
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-box-shadow: 0 0 0 6px #191919;
box-shadow: 0 0 0 6px #191919;
opacity: .5;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSoftRoundedButtons .bt_bb_button.bt_bb_style_transparent_border a:after {
border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_button.bt_bb_style_transparent_border a:after {
border-radius: 50px;
}
.bt_bb_shape_square.bt_bb_button.bt_bb_style_transparent_border a:after {
border-radius: 0;
}
.bt_bb_shape_rounded.bt_bb_button.bt_bb_style_transparent_border a:after {
border-radius: 3px;
}
.bt_bb_shape_round.bt_bb_button.bt_bb_style_transparent_border a:after {
border-radius: 50px;
}
.bt_bb_button.bt_bb_style_transparent_border:hover a:after {
-webkit-box-shadow: 0 0 0 0 #191919;
box-shadow: 0 0 0 0 #191919;
}
.bt_bb_button.bt_bb_style_solid_border {
padding: 5px;
}
.bt_bb_button.bt_bb_style_solid_border a {
position: relative;
background: #191919;
color: #fff;
}
.bt_bb_button.bt_bb_style_solid_border a:after {
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 100%;
height: 100%;
top: -4px;
left: -4px;
padding: 4px;
position: absolute;
opacity: 1;
-webkit-box-shadow: 0 0 0 1.5px #191919;
box-shadow: 0 0 0 1.5px #191919;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
transition: all 200ms ease;
}
.btSoftRoundedButtons .bt_bb_button.bt_bb_style_solid_border a:after {
border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_button.bt_bb_style_solid_border a:after {
border-radius: 50px;
}
.bt_bb_shape_square.bt_bb_button.bt_bb_style_solid_border a:after {
border-radius: 0;
}
.bt_bb_shape_rounded.bt_bb_button.bt_bb_style_solid_border a:after {
border-radius: 3px;
}
.bt_bb_shape_round.bt_bb_button.bt_bb_style_solid_border a:after {
border-radius: 50px;
}
.bt_bb_button.bt_bb_style_solid_border:hover a:after {
opacity: .5;
top: 0;
left: 0;
padding: 0;
}
@media (max-width: 780px) {
.bt_bb_button {
margin-bottom: 1em;
}
} .bt_bb_icon {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
line-height: inherit;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_icon,.bt_bb_align_right .bt_bb_align_center.bt_bb_icon,.bt_bb_align_left .bt_bb_align_center .bt_bb_icon,.bt_bb_align_right .bt_bb_align_center .bt_bb_icon,.bt_bb_align_center.bt_bb_icon,.bt_bb_align_center .bt_bb_icon {
padding: 0 .5em;
display: inline-block;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon,.bt_bb_align_left.bt_bb_icon,.bt_bb_align_left .bt_bb_icon {
padding-right: 1em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon,.bt_bb_align_right.bt_bb_icon,.bt_bb_align_right .bt_bb_icon {
padding-left: 1em;
}
.bt_bb_icon .bt_bb_icon_text {
padding-left: 1em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_icon .bt_bb_icon_text,.bt_bb_align_right .bt_bb_align_center.bt_bb_icon .bt_bb_icon_text,.bt_bb_align_left .bt_bb_align_center .bt_bb_icon .bt_bb_icon_text,.bt_bb_align_right .bt_bb_align_center .bt_bb_icon .bt_bb_icon_text,.bt_bb_align_center.bt_bb_icon .bt_bb_icon_text,.bt_bb_align_center .bt_bb_icon .bt_bb_icon_text {
padding: 0;
}
.rtl .bt_bb_icon .bt_bb_icon_text {
padding-left: 0;
padding-right: 1em;
}
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 1rem;
width: 2rem;
height: 2rem;
}
.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 1.2rem;
line-height: 1;
width: 2.9rem;
height: 2.9rem;
}
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 1.3rem;
width: 3.2rem;
height: 3.2rem;
}
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 2rem;
}
.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 3.5rem;
height: 6.3rem;
width: 6.3rem;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_icon .bt_bb_icon_holder:before,.bt_bb_align_right .bt_bb_align_center.bt_bb_icon .bt_bb_icon_holder:before,.bt_bb_align_left .bt_bb_align_center .bt_bb_icon .bt_bb_icon_holder:before,.bt_bb_align_right .bt_bb_align_center .bt_bb_icon .bt_bb_icon_holder:before,.bt_bb_align_center.bt_bb_icon .bt_bb_icon_holder:before,.bt_bb_align_center .bt_bb_icon .bt_bb_icon_holder:before {
margin: 0 auto;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder {
padding-bottom: 1em;
}
.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
-webkit-box-shadow: 0 0 0 1.5px #191919 inset;
box-shadow: 0 0 0 1.5px #191919 inset;
color: #181818;
}
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {
-webkit-box-shadow: 0 0 0 3em #191919 inset;
box-shadow: 0 0 0 3em #191919 inset;
color: #fff;
}
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
-webkit-box-shadow: 0 0 0 1.5px #191919 inset;
box-shadow: 0 0 0 1.5px #191919 inset;
}
.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
-webkit-box-shadow: 0 0 0 3em #191919 inset;
box-shadow: 0 0 0 3em #191919 inset;
color: #fff;
}
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
-webkit-box-shadow: 0 0 0 1.5px #191919 inset;
box-shadow: 0 0 0 1.5px #191919 inset;
color: #181818;
}
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
-webkit-box-shadow: 0 0 0 3em #191919 inset;
box-shadow: 0 0 0 3em #191919 inset;
}
.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder {
position: relative;
z-index: 1;
}
.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:before {
z-index: 1;
position: relative;
color: #fff;
background-color: #191919;
}
.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
content: '';
z-index: -1;
position: absolute;
font-size: 6rem;
width: 100%;
height: 100%;
padding: 0;
opacity: .5;
-webkit-box-shadow: 0 0 0 6px #191919;
box-shadow: 0 0 0 6px #191919;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_size_xlarge.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
font-size: 6.3rem;
}
.bt_bb_size_large.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
font-size: 4rem;
}
.bt_bb_size_normal.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
font-size: 3.25rem;
}
.bt_bb_size_small.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
font-size: 1.92rem;
}
.bt_bb_size_xsmall.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
font-size: 2rem;
}
.bt_bb_shape_square.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
border-radius: 0;
}
.bt_bb_shape_round.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
border-radius: 5px;
}
.bt_bb_shape_circle.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
border-radius: 50%;
}
.bt_bb_size_xsmall.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after,
.bt_bb_size_small.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 4px #191919;
box-shadow: 0 0 0 4px #191919;
}
.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:hover:after {
-webkit-box-shadow: 0 0 0 0 #191919;
box-shadow: 0 0 0 0 #191919;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_left.bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_left .bt_bb_icon.bt_bb_style_solid_border {
padding-right: 1.5em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_right.bt_bb_icon.bt_bb_style_solid_border,.bt_bb_align_right .bt_bb_icon.bt_bb_style_solid_border {
padding-left: 1.5em;
}
.bt_bb_icon.bt_bb_style_solid_border .bt_bb_icon_holder {
position: relative;
z-index: 1;
}
.bt_bb_icon.bt_bb_style_solid_border .bt_bb_icon_holder:before {
z-index: 1;
position: relative;
color: #fff;
background-color: #191919;
}
.bt_bb_icon.bt_bb_style_solid_border .bt_bb_icon_holder:after {
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
top: -3px;
left: -3px;
padding: 3px;
-webkit-box-shadow: 0 0 0 1.5px #191919;
box-shadow: 0 0 0 1.5px #191919;
z-index: -1;
position: absolute;
width: 100%;
height: 100%;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
transition: all 200ms ease;
}
.bt_bb_shape_square.bt_bb_icon.bt_bb_style_solid_border .bt_bb_icon_holder:after {
border-radius: 0;
}
.bt_bb_shape_round.bt_bb_icon.bt_bb_style_solid_border .bt_bb_icon_holder:after {
border-radius: 5px;
}
.bt_bb_shape_circle.bt_bb_icon.bt_bb_style_solid_border .bt_bb_icon_holder:after {
border-radius: 50%;
}
.bt_bb_icon.bt_bb_style_solid_border .bt_bb_icon_holder:hover:after {
-webkit-box-shadow: 0 0 0 4px #191919;
box-shadow: 0 0 0 4px #191919;
opacity: .5;
top: 0;
left: 0;
padding: 0;
} .bt_bb_service.btNoTitle,
.bt_bb_service.btNoText {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.rtl .bt_bb_service {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.rtl .bt_bb_align_left .bt_bb_align_center.bt_bb_service,.bt_bb_align_right .bt_bb_align_center.bt_bb_service,.bt_bb_align_left .bt_bb_align_center .bt_bb_service,.bt_bb_align_right .bt_bb_align_center .bt_bb_service,.bt_bb_align_center.bt_bb_service,.bt_bb_align_center .bt_bb_service {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
font-size: 2em;
}
.bt_bb_style_transparent_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
font-size: 1em;
}
.bt_bb_style_solid_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
font-size: 1em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_style_solid_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_style_solid_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_style_solid_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_style_solid_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_style_solid_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_style_solid_border.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
margin-bottom: 1em;
}
.bt_bb_style_borderless.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
font-size: 2.5em;
}
.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
font-size: 2.6em;
}
.bt_bb_style_transparent_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
font-size: 1.5em;
}
.bt_bb_style_solid_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
font-size: 1.5em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_style_solid_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_style_solid_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_style_solid_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_style_solid_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_style_solid_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_style_solid_border.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
margin-bottom: 1em;
}
.bt_bb_style_borderless.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
font-size: 3em;
}
.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
font-size: 3.8em;
}
.bt_bb_style_transparent_border.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
font-size: 2em;
}
.bt_bb_style_solid_border.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
font-size: 2em;
}
.bt_bb_style_borderless.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
font-size: 4em;
}
.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
font-size: 3.8em;
}
.bt_bb_style_transparent_border.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
font-size: 2.5em;
}
.bt_bb_style_solid_border.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
font-size: 2.5em;
}
.bt_bb_style_borderless.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
font-size: 5em;
}
.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
font-size: 4em;
}
.bt_bb_style_transparent_border.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
font-size: 3em;
}
.bt_bb_style_solid_border.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
font-size: 3em;
}
.bt_bb_style_borderless.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
font-size: 7em;
}
.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder {
position: relative;
z-index: 1;
background-color: #191919;
margin: 6px;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder {
margin-bottom: .7em;
}
.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder:after {
content: '';
z-index: -1;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
padding: 0;
opacity: .5;
-webkit-box-shadow: 0 0 0 6px #191919;
box-shadow: 0 0 0 6px #191919;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 3px #191919;
box-shadow: 0 0 0 3px #191919;
}
.bt_bb_size_small.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder:after {
-webkit-box-shadow: 0 0 0 5px #191919;
box-shadow: 0 0 0 5px #191919;
}
.bt_bb_shape_square.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder:after {
border-radius: 0;
}
.bt_bb_shape_round.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder:after {
border-radius: 5px;
}
.bt_bb_shape_circle.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder:after {
border-radius: 50%;
}
.bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder {
margin: 3px;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_size_xsmall.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder {
margin-bottom: 1em;
}
.bt_bb_style_transparent_border.bt_bb_service .bt_bb_icon_holder:hover:after {
-webkit-box-shadow: 0 0 0 0 #191919;
box-shadow: 0 0 0 0 #191919;
}
.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder {
position: relative;
z-index: 1;
background-color: #191919;
color: #fff;
margin: 5px;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder {
margin-bottom: .6em;
}
.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder:after {
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
top: -3px;
left: -3px;
padding: 3px;
-webkit-box-shadow: 0 0 0 1.5px #191919;
box-shadow: 0 0 0 1.5px #191919;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
z-index: -1;
position: absolute;
width: 100%;
height: 100%;
}
.bt_bb_shape_square.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder:after {
border-radius: 0;
}
.bt_bb_shape_round.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder:after {
border-radius: 5px;
}
.bt_bb_shape_circle.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder:after {
border-radius: 50%;
}
.bt_bb_size_xsmall.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder:after {
top: -3px;
left: -3px;
padding: 3px;
}
.bt_bb_style_solid_border.bt_bb_service .bt_bb_icon_holder:hover:after {
-webkit-box-shadow: 0 0 0 3px #191919;
box-shadow: 0 0 0 3px #191919;
opacity: .5;
top: 0;
left: 0;
padding: 0;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center.bt_bb_service .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
margin-bottom: .3em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_align_left .bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_left .bt_bb_service .bt_bb_service_content,.bt_bb_align_left.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_service .bt_bb_service_content {
padding-left: 1em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_service .bt_bb_service_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_service .bt_bb_service_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_service .bt_bb_service_content,.bt_bb_align_right.bt_bb_service .bt_bb_service_content,.bt_bb_align_right .bt_bb_service .bt_bb_service_content {
padding-right: 1em;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
color: inherit;
padding-bottom: 1em;
line-height: 1;
}
.btNoTitle.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
padding-bottom: .5em;
}
.bt_bb_title_size_small.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
font-size: .7rem;
}
.bt_bb_title_size_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
font-size: .8rem;
}
.bt_bb_title_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
font-size: 1.07rem;
}
.bt_bb_supertitle_size_small.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
font-size: .7rem !important;
padding-bottom: .5em;
}
.bt_bb_supertitle_size_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
font-size: .8rem !important;
padding-bottom: .5em;
}
.bt_bb_supertitle_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_supertitle {
font-size: 1.07rem !important;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-size: 1.2rem;
line-height: 1.2;
padding-bottom: .25em;
font-family: "Montserrat";
}
.btNoText.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
padding-bottom: 0;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {
color: inherit;
-webkit-transition: all 280ms ease;
-moz-transition: all 280ms ease;
transition: all 280ms ease;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a:hover {
color: #4eae4a;
}
.bt_bb_title_size_small.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-size: 1.15rem;
}
.bt_bb_title_size_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-size: 1.5rem;
}
.bt_bb_title_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-size: 1.8rem;
}
.btHeadingWeight_default .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 700;
}
.btHeadingWeight_black .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 400;
}
.btHeadingWeight_light .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-weight: 100;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
font-size: 1em;
line-height: 1.6;
font-family: "Montserrat";
}
@media (max-width: 620px) {
.bt_bb_align_left .bt_bb_align_right.bt_bb_service,.bt_bb_align_center .bt_bb_align_right.bt_bb_service,.bt_bb_align_left .bt_bb_align_right .bt_bb_service,.bt_bb_align_center .bt_bb_align_right .bt_bb_service,.bt_bb_align_right.bt_bb_service,.bt_bb_align_right .bt_bb_service {
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_service,.bt_bb_align_center .bt_bb_align_right.bt_bb_service,.bt_bb_align_left .bt_bb_align_right .bt_bb_service,.bt_bb_align_center .bt_bb_align_right .bt_bb_service,.bt_bb_align_right.bt_bb_service,.bt_bb_align_right .bt_bb_service .bt_bb_service_content {
width: 100%;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
padding: 1.5em 0 0 0 !important;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_service,.bt_bb_align_center .bt_bb_align_left.bt_bb_service,.bt_bb_align_right .bt_bb_align_left .bt_bb_service,.bt_bb_align_center .bt_bb_align_left .bt_bb_service,.bt_bb_align_left.bt_bb_service,.bt_bb_align_left .bt_bb_service {
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_service,.bt_bb_align_center .bt_bb_align_left.bt_bb_service,.bt_bb_align_right .bt_bb_align_left .bt_bb_service,.bt_bb_align_center .bt_bb_align_left .bt_bb_service,.bt_bb_align_left.bt_bb_service,.bt_bb_align_left .bt_bb_service .bt_bb_service_content {
width: 100%;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
padding: 1.5em 0 0 0 !important;
}
} .bt_bb_callto .bt_bb_callto_box {
color: inherit;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
text-align: initial;
-webkit-transition: all 280ms ease;
-moz-transition: all 280ms ease;
transition: all 280ms ease;
}
.bt_bb_callto .bt_bb_callto_box:hover {
color: #4eae4a;
}
.bt_bb_callto .bt_bb_callto_box .bt_bb_icon_holder {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
display: block;
width: 1.5em;
height: auto;
vertical-align: middle;
text-align: center;
padding-right: 2rem;
font-size: 4em;
line-height: 1;
-webkit-transition: all 280ms ease;
-moz-transition: all 280ms ease;
transition: all 280ms ease;
}
.rtl .bt_bb_callto .bt_bb_callto_box .bt_bb_icon_holder {
padding-right: 0;
padding-left: 2rem;
}
.bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 100%;
}
.bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
color: inherit;
font-size: 1.5rem;
line-height: 1.2;
-webkit-transition: all 280ms ease;
-moz-transition: all 280ms ease;
transition: all 280ms ease;
font-family: "Montserrat";
}
.btHeadingWeight_default .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 700;
}
.btHeadingWeight_black .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 400;
}
.btHeadingWeight_light .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-weight: 100;
}
.bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_subtitle {
font-family: "Montserrat";
font-size: .8em;
font-weight: 500;
line-height: 1.5;
-webkit-transition: all 280ms ease;
-moz-transition: all 280ms ease;
transition: all 280ms ease;
}
.bt_bb_callto .bt_bb_callto_box .bt_bb_callto_icon {
color: inherit;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
display: block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
text-align: center;
font-size: 2.3em;
line-height: 1.5;
-webkit-transition: all 280ms ease;
-moz-transition: all 280ms ease;
transition: all 280ms ease;
}
.bt_bb_callto .bt_bb_callto_box .bt_bb_callto_icon:after {
content: '\e685';
font-family: "Icon7Stroke";
}
.rtl .bt_bb_callto .bt_bb_callto_box .bt_bb_callto_icon {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
@media (max-width: 992px) {
.bt_bb_callto .bt_bb_callto_box {
width: auto;
}
.bt_bb_callto .bt_bb_callto_box .bt_bb_callto_content .bt_bb_callto_title {
font-size: 1.4em !important;
padding-bottom: .2em;
}
}
@media (max-width: 480px) {
.bt_bb_callto .bt_bb_callto_box .bt_bb_callto_icon {
display: none;
}
} .bt_bb_google_maps .bt_bb_google_maps_content {
margin: 0 auto;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.bt_bb_layout_boxed_1200 .bt_bb_google_maps .bt_bb_google_maps_content {
max-width: 1280px;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
margin-right: -85px;
width: 45%;
margin: 4em;
overflow: inherit;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
padding: 2em 10em 2em 2em;
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location.bt_bb_google_maps_background_image {
padding: 0;
background-position: center;
background-size: cover;
background-color: transparent;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location.bt_bb_google_maps_background_image .bt_bb_google_maps_location_elements {
width: 50%;
background: white;
padding: 2em 1.5em;
height: 100%;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location.bt_bb_google_maps_background_image .bt_bb_google_maps_location_elements .bt_bb_separator {
margin-left: -1.5em;
margin-right: -1.5em;
}
.bt_bb_google_maps button.gm-control-active.gm-fullscreen-control,
.bt_bb_google_maps .gm-svpc,
.bt_bb_google_maps .gm-style-mtc {
display: none;
}
@media (max-width: 1200px) {
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
margin-right: 1em;
}
}
@media (max-width: 991px) {
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location .bt_bb_google_maps_location_elements {
width: 100% !important;
}
}
@media (max-width: 640px) {
.bt_bb_google_maps .bt_bb_google_maps_content {
margin: 0 auto;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
width: 100% !important;
margin: 0 !important;
}
} .bt_bb_counter_holder {
height: auto;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.bt_bb_counter_holder.bt_bb_size_small {
font-size: 2em;
}
.bt_bb_counter_holder.bt_bb_size_normal {
font-size: 3em;
}
.bt_bb_counter_holder.bt_bb_size_large {
font-size: 3.7em;
}
.bt_bb_counter_holder.bt_bb_size_xlarge {
font-size: 4.2em;
}
.bt_bb_counter_holder .bt_bb_counter {
height: 1em;
-webkit-flex-basis: 100%;
flex-basis: 100%;
font-family: "Montserrat";
font-weight: 700;
}
.btHeadingWeight_default .bt_bb_counter_holder .bt_bb_counter {
font-weight: 700;
}
.btHeadingWeight_black .bt_bb_counter_holder .bt_bb_counter {
font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_counter_holder .bt_bb_counter {
font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_counter_holder .bt_bb_counter {
font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_counter_holder .bt_bb_counter {
font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_counter_holder .bt_bb_counter {
font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_counter_holder .bt_bb_counter {
font-weight: 400;
}
.btHeadingWeight_light .bt_bb_counter_holder .bt_bb_counter {
font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_counter_holder .bt_bb_counter {
font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_counter_holder .bt_bb_counter {
font-weight: 100;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit {
height: 1em;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit span {
height: 1em;
line-height: 1;
}
.bt_bb_counter_holder .bt_bb_counter_text {
display: block;
font-size: 1rem;
font-weight: 600;
font-family: "Montserrat";
-webkit-flex-basis: 100%;
flex-basis: 100%;
padding-top: .4rem;
line-height: 1.7;
} .bt_bb_image.bt_bb_style_border img {
border: 5px solid #4eae4a;
}
.bt_bb_image.bt_bb_style_shadow {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_image.bt_bb_hover_style_scroll {
height: 580px;
}
.bt_bb_image.bt_bb_hover_style_scroll:hover img {
-webkit-transform: translateY(-webkit-calc(-100% + 580px));
-webkit-transform: translateY(calc(-100% + 580px));
-moz-transform: translateY(-moz-calc(-100% + 580px));
-moz-transform: translateY(calc(-100% + 580px));
-ms-transform: translateY(calc(-100% + 580px));
transform: translateY(-webkit-calc(-100% + 580px));
transform: translateY(-moz-calc(-100% + 580px));
transform: translateY(calc(-100% + 580px));
} .bt_bb_progress_bar {
border-radius: 0 !important;
}
.bt_bb_progress_bar .bt_bb_progress_bar_text {
padding-bottom: .6em;
line-height: 1;
}
.bt_bb_progress_bar .bt_bb_progress_bar_text span {
font-size: .8em;
font-weight: 500;
}
.bt_bb_progress_bar .bt_bb_progress_bar_content {
position: relative;
margin-left: 1px;
}
.bt_bb_style_filled.bt_bb_progress_bar .bt_bb_progress_bar_content:after {
content: "";
position: absolute;
top: 0;
left: -1px;
display: block;
height: 100%;
width: 100%;
z-index: 1;
-webkit-box-shadow: 0 0 0 5px #fff inset;
box-shadow: 0 0 0 5px #fff inset;
}
.bt_bb_shape_rounded:not(.bt_bb_style_line).bt_bb_style_filled.bt_bb_progress_bar .bt_bb_progress_bar_content:after {
border-radius: 50px;
}
.rtl .bt_bb_style_filled.bt_bb_progress_bar .bt_bb_progress_bar_content:after {
right: 0;
}
.bt_bb_progress_bar .bt_bb_progress_bar_bg {
position: relative;
opacity: 1;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
overflow: hidden;
}
.bt_bb_shape_rounded:not(.bt_bb_style_line).bt_bb_progress_bar .bt_bb_progress_bar_bg {
border-radius: 50px;
}
.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
padding: 0;
-webkit-transform: translateX(-102%);
-moz-transform: translateX(-102%);
-ms-transform: translateX(-102%);
transform: translateX(-102%);
}
.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner.animated {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.bt_bb_shape_rounded:not(.bt_bb_style_line).bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
border-radius: 50px;
}
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
-webkit-transform: translateX(102%);
-moz-transform: translateX(102%);
-ms-transform: translateX(102%);
transform: translateX(102%);
}
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner.animated {
-webkit-transform: translateX(10%);
-moz-transform: translateX(10%);
-ms-transform: translateX(10%);
transform: translateX(10%);
}
.bt_bb_progress_bar.bt_bb_size_small.bt_bb_style_filled .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
height: .7em;
margin: 5px;
}
.bt_bb_progress_bar.bt_bb_size_normal.bt_bb_style_filled .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
height: .9em;
margin: 5px;
}
.bt_bb_progress_bar.bt_bb_size_normal.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
border-width: .5em;
} .bt_bb_latest_posts {
margin: 0 !important;
}
.bt_bb_image_position_on_side.bt_bb_gap_normal.bt_bb_latest_posts .bt_bb_latest_posts_item {
padding: 2em 0 0;
}
.bt_bb_image_position_on_side.bt_bb_gap_large.bt_bb_latest_posts .bt_bb_latest_posts_item {
padding: 2.5em 0 0;
}
.bt_bb_image_position_on_side.btOneColumn.bt_bb_latest_posts .bt_bb_latest_posts_item:first-child {
margin: 0;
padding-top: 0;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item:last-child {
margin: 0;
}
.bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_shadow_on_hover.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image,
.bt_bb_shadow_on_hover.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
-webkit-box-shadow: none;
box-shadow: none;
}
.bt_bb_shadow_on_hover.bt_bb_latest_posts .bt_bb_latest_posts_item:hover .bt_bb_latest_posts_item_image,
.bt_bb_shadow_on_hover.bt_bb_latest_posts .bt_bb_latest_posts_item:hover .bt_bb_latest_posts_item_content {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_shadow_hidden.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image,
.bt_bb_shadow_hidden.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
-webkit-box-shadow: none;
box-shadow: none;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
margin-bottom: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
-webkit-flex: 1 0 28%;
-ms-flex: 1 0 28%;
flex: 1 0 28%;
max-width: 28%;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
padding: 3em 2.5em;
background: #fff;
border-top: 5px solid #4eae4a;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
-webkit-flex: 1 0 72%;
-ms-flex: 1 0 72%;
flex: 1 0 72%;
max-width: 72%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
padding: 2em;
border-top: none;
border-left: 4px solid #4eae4a;
}
.rtl .bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
border-left: none;
border-right: 4px solid #4eae4a;
}
.btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
background: #191919;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {
padding: 0;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category a {
padding: 0;
margin-right: .5em;
color: #4eae4a;
background-color: transparent;
text-transform: uppercase;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category a:hover {
color: inherit;
background-color: transparent;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category ul.post-categories {
line-height: 1;
margin: 0;
padding: 0;
font-size: .9rem;
margin-bottom: .7rem;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category ul.post-categories li {
margin: 0;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-size: 1.8em;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-height: 1.7em;
max-height: 5.1em;
line-height: 1.2;
color: inherit;
padding: 0;
margin: 0;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
.bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-size: 1.5em;
}
.btHeadingWeight_default .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 700;
}
.btHeadingWeight_black .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 400;
}
.btHeadingWeight_light .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
font-weight: 100;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
color: inherit;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
color: #4eae4a;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {
padding: .3em 0 0;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
font-size: 1em;
font-weight: normal;
padding: 0 .5em 0 0;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:not(:last-child):after {
content: ",";
}
.bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
font-size: .87em;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_date {
padding-left: 0;
font-weight: normal;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_date:before {
display: none;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author a {
color: inherit;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author a:hover {
color: #4eae4a;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author:before {
display: none;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
line-height: 1.7em;
max-height: 6.8em;
padding: .5em 0 0;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
}
@media (max-width: 580px) {
.bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
}
.bt_bb_image_position_on_side.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
border-left: none !important;
border-top: 4px solid #4eae4a;
}
} .btCounterHolder {
font-size: 1.8rem;
font-weight: normal !important;
}
.btCounterHolder .btCounter {
height: 1.8rem;
}
.btCounterHolder span.onedigit {
height: 1.8rem;
}
.btCounterHolder span.onedigit span {
height: 1.8rem;
}
.btCounterHolder .btCountdownHolder {
padding: 0 10%;
}
.btCounterHolder .btCountdownHolder > span > span > span {
-webkit-transform: translateY(-1.8rem);
-moz-transform: translateY(-1.8rem);
-ms-transform: translateY(-1.8rem);
transform: translateY(-1.8rem);
height: 1.8rem;
}
.btCounterHolder .btCountdownHolder .days,
.btCounterHolder .btCountdownHolder .hours,
.btCounterHolder .btCountdownHolder .minutes,
.btCounterHolder .btCountdownHolder .seconds {
text-align: center;
padding: 0 .5em;
border-right: 2px solid #FF7F00;
}
.btCounterHolder .btCountdownHolder .days:last-child,
.btCounterHolder .btCountdownHolder .hours:last-child,
.btCounterHolder .btCountdownHolder .minutes:last-child,
.btCounterHolder .btCountdownHolder .seconds:last-child {
border-right: none;
}
.btCounterHolder .btCountdownHolder span[class$="_text"] {
font-size: 1rem;
padding: 0;
text-transform: initial;
color: #4eae4a;
font-family: "Montserrat";
font-style: italic;
}
.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) {
height: 1.8rem;
}
.btCounterHolder .btCountdownHolder .days span.days_text {
height: auto !important;
}
.btCounterHolder.btCounterLargeSize {
font-size: 3.5rem;
}
.btCounterHolder.btCounterLargeSize .btCounter {
height: 3.5rem;
}
.btCounterHolder.btCounterLargeSize span.onedigit {
height: 3.5rem;
}
.btCounterHolder.btCounterLargeSize span.onedigit span {
height: 3.5rem;
}
.btCounterHolder.btCounterLargeSize .btCountdownHolder > span > span > span {
-webkit-transform: translateY(-3.5rem);
-moz-transform: translateY(-3.5rem);
-ms-transform: translateY(-3.5rem);
transform: translateY(-3.5rem);
height: 3.5rem;
}
.btCounterHolder.btCounterLargeSize .btCountdownHolder span[class^="n"],
.btCounterHolder.btCounterLargeSize .btCountdownHolder .days span:first-child,
.btCounterHolder.btCounterLargeSize .btCountdownHolder .days span:nth-child(2),
.btCounterHolder.btCounterLargeSize .btCountdownHolder .days span:nth-child(3) {
height: 3.5rem;
}
@media (max-width: 580px) {
.btCounterHolder .btCountdownHolder .days,
.btCounterHolder .btCountdownHolder .hours,
.btCounterHolder .btCountdownHolder .minutes,
.btCounterHolder .btCountdownHolder .seconds {
width: 100%;
padding-bottom: .5em !important;
border-right: none !important;
}
} button.slick-arrow {
width: 60px;
height: 60px;
line-height: 54px;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSoftRoundedButtons button.slick-arrow {
border-radius: 3px;
}
.btHardRoundedButtons button.slick-arrow {
border-radius: 50px;
} .bt_bb_gap_large .slick-list .slick-slide .content {
padding: 0 4rem;
}
.bt_bb_gap_normal .slick-list .slick-slide .content {
padding: 0 2.7rem;
}
.bt_bb_arrows_position_on_right.bt_bb_arrows_style_border.bt_bb_item_border_left.bt_bb_gap_normal .slick-list {
margin-left: 0;
}
.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_content_slider.bt_bb_item_border_left .bt_bb_content_slider_item {
border-left: 1px solid #e8e8e8;
}
.bt_bb_content_slider.bt_bb_item_border_right .bt_bb_content_slider_item {
border-right: 1px solid #e8e8e8;
}
.bt_bb_content_slider.bt_bb_arrows_position_on_right button.slick-arrow.slick-prev {
left: auto;
right: 0;
top: 50%;
}
.bt_bb_content_slider.bt_bb_arrows_position_on_right button.slick-arrow.slick-next {
top: 25%;
}
.bt_bb_content_slider.bt_bb_arrows_position_on_right .slick-list {
margin-right: 4rem;
}
.bt_bb_content_slider.bt_bb_arrows_size_normal button.slick-arrow {
width: 54px;
height: 54px;
line-height: 54px;
}
.bt_bb_content_slider.bt_bb_arrows_size_normal button.slick-arrow:before {
font-size: 54px;
line-height: 54px;
}
.bt_bb_content_slider.bt_bb_arrows_size_large button.slick-arrow {
width: 70px;
height: 70px;
line-height: 70px;
}
.bt_bb_content_slider.bt_bb_arrows_size_large button.slick-arrow:before {
font-size: 54px;
line-height: 70px;
}
.bt_bb_content_slider.bt_bb_arrows_style_outline button.slick-arrow {
background-color: transparent;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
-webkit-box-shadow: 0 0 0 1.5px #191919 inset;
box-shadow: 0 0 0 1.5px #191919 inset;
}
.bt_bb_content_slider.bt_bb_arrows_style_outline button.slick-arrow:before {
color: #181818;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_content_slider.bt_bb_arrows_style_outline button.slick-arrow:hover {
-webkit-box-shadow: 0 0 0 3em #191919 inset;
box-shadow: 0 0 0 3em #191919 inset;
}
.bt_bb_content_slider.bt_bb_arrows_style_outline button.slick-arrow:hover:before {
color: #fff;
}
.bt_bb_content_slider.bt_bb_arrows_style_border button.slick-arrow {
background-color: #191919;
padding: 7px;
margin: .5em;
}
.bt_bb_content_slider.bt_bb_arrows_style_border button.slick-arrow:before {
color: #fff;
border-radius: 50px;
}
.bt_bb_content_slider.bt_bb_arrows_style_border button.slick-arrow:after {
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 100%;
height: 100%;
position: absolute;
-webkit-box-shadow: 0 0 0 7px #191919;
box-shadow: 0 0 0 7px #191919;
opacity: .5;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSoftRoundedButtons .bt_bb_content_slider.bt_bb_arrows_style_border button.slick-arrow:after {
border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_content_slider.bt_bb_arrows_style_border button.slick-arrow:after {
border-radius: 50px;
}
.bt_bb_content_slider.bt_bb_arrows_style_border button.slick-arrow:hover:after {
-webkit-box-shadow: 0 0 0 0 #191919;
box-shadow: 0 0 0 0 #191919;
}
.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow {
background-color: transparent;
padding: 0;
margin: 0;
}
.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
color: #181818;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:hover:before {
color: #4eae4a;
}
.bt_bb_content_slider.bt_bb_arrows_style_borderless.bt_bb_arrows_size_large button.slick-arrow:before {
font-size: 70px;
} .slick-dots li {
border: none;
background: #fff;
opacity: .5;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.slick-dots li.slick-active {
opacity: 1;
}
.slick-dots li:hover {
opacity: 1;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
}
@media (max-width: 360px) {
.bt_bb_content_slider.bt_bb_arrows_position_on_right button.slick-arrow.slick-next,
.bt_bb_content_slider.bt_bb_arrows_position_on_right button.slick-arrow.slick-prev {
right: 1%;
}
} .bt_bb_custom_menu div ul {
margin: 0;
}
.bt_bb_orientation_horizontal.bt_bb_custom_menu div ul {
margin: 0 -2.5em;
}
.bt_bb_orientation_horizontal.bt_bb_custom_menu div ul li {
display: inline;
padding: 0 2.5em;
}
.bt_bb_custom_menu div ul > li {
list-style: none;
line-height: 1.5;
margin-left: 0;
padding-bottom: .2em;
}
.bt_bb_custom_menu div ul a {
color: inherit;
font-size: 14px;
font-family: "Montserrat";
line-height: 1;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_custom_menu div ul a:hover {
opacity: .8;
}
.bt_bb_capitalize_yes.bt_bb_custom_menu div ul a {
text-transform: uppercase;
} .bt_bb_price_list {
border: none;
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_price_list .bt_bb_price_list_content {
padding: 2em;
}
.btHasBgImage.bt_bb_price_list .bt_bb_price_list_content {
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
font-size: 1em;
font-family: "Montserrat";
padding: 0;
background-color: transparent !important;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price {
margin-left: auto;
margin-right: auto;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_currency {
font-size: 2em;
font-weight: 200;
font-family: "Montserrat";
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-family: "Montserrat";
}
.btHeadingWeight_default .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 700;
}
.btHeadingWeight_black .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 400;
}
.btHeadingWeight_light .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_amount {
font-weight: 100;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_price .bt_bb_price_list_price_text {
font-family: "Montserrat";
font-weight: 200;
font-size: 2em;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_subtitle {
font-size: .9em;
font-family: "Montserrat";
margin: 1rem 0 0;
}
.bt_bb_price_list ul {
padding: 1rem 0;
}
.bt_bb_price_list ul li {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
font-size: 1em;
font-family: "Montserrat";
padding: 1rem 1.5rem;
border-color: #e2e2e2 !important;
text-align: left;
}
.bt_bb_price_list ul li:first-child {
border-top: none;
}
.bt_bb_price_list ul li.included:before {
content: '\e66c';
font-family: "Icon7Stroke";
color: #4eae4a;
font-size: 1.5em;
padding-right: .5em;
}
.rtl .bt_bb_price_list ul li.included:before {
padding-right: 0;
padding-left: .5em;
}
.bt_bb_price_list ul li.excluded:before {
content: '\e681';
font-family: "Icon7Stroke";
color: #ff1a00;
font-size: 1.5em;
padding-right: .5em;
}
.rtl .bt_bb_price_list ul li.excluded:before {
padding-right: 0;
padding-left: .5em;
} .bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
padding: 1em 2em 2em 2em;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
color: #4eae4a;
background-color: transparent;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content {
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
transition: opacity 1s;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
padding: 1.5em 2em 2em;
border-top: 5px solid #4eae4a;
}
.btLightSkin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content,
.btDarkSkin .btLightSkin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content,
.btGraySkin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
background-color: #fff;
}
.btDarkSkin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content,
.btLightSkin .btDarkSkin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
background-color: rgba(255,255,255,.1);
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {
color: #fff;
background-color: #4eae4a;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
color: #fff;
background-color: #191919;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
margin-top: 1.5em;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {
padding: 0 .5em;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title + .bt_bb_grid_item_post_excerpt:not(:empty) {
margin-top: 0;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
color: inherit;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
color: #4eae4a;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
line-height: 1.7em;
max-height: 6.8em;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
font-family: "Montserrat";
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
font-weight: 400;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_loader {
margin-top: 4em;
border: .3em solid #bdbdbd;
border-top: .3em solid #4eae4a;
}
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content {
margin: -1em -.5em;
}
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
padding: 1em .5em;
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content {
margin: -2em -1em;
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
padding: 2em 1em;
}
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content {
margin: -4em -2em;
}
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
padding: 4em 2em;
} .bt_bb_tabs .bt_bb_tabs_header li span {
padding: 1.2em 4em;
}
.bt_bb_tabs .bt_bb_tab_item .bt_bb_tab_content {
padding: 0 1em;
}
.bt_bb_tabs.bt_bb_style_simple ul.bt_bb_tabs_header li.on {
border-color: #4eae4a;
}
.bt_bb_tabs.bt_bb_style_filled {
border-top: 5px solid #191919;
}
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
border: none !important;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.rtl .bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
margin: 0;
}
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
text-align: center;
color: #181818;
border: none;
background-color: #fff;
}
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li:hover {
color: #fff;
background-color: #191919;
}
.bt_bb_tabs.btTabMenu .bt_bb_tab_content {
padding: 1em 3em;
} .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row {
padding: .8em 0;
}
.btLightSkin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,
.btDarkSkin .btLightSkin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,
.btGraySkin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row {
border-top: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,
.btLightSkin .btDarkSkin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row {
border-top: 1px solid rgba(255,255,255,.5);
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,.bt_bb_align_right .bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,.bt_bb_align_left .bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,.bt_bb_align_right .bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,.bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row,.bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin: 0 auto;
}
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row:first-child {
border-top: none;
padding-top: 0;
}
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row:last-child {
padding-bottom: 0;
}
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content {
line-height: 1.2;
font-size: 1em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_right .bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_left .bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_right .bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,
.bt_bb_align_left .bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_right .bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_left .bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_right .bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_center.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_center .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content {
text-align: center;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_center .bt_bb_align_left.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_right .bt_bb_align_left .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_center .bt_bb_align_left .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_left.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_left .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,
.bt_bb_align_right .bt_bb_align_left.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_center .bt_bb_align_left.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_right .bt_bb_align_left .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_center .bt_bb_align_left .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_left.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_left .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content {
text-align: left;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_center .bt_bb_align_right.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_left .bt_bb_align_right .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_center .bt_bb_align_right .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_right.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,.bt_bb_align_right .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title,
.bt_bb_align_left .bt_bb_align_right.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_center .bt_bb_align_right.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_left .bt_bb_align_right .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_center .bt_bb_align_right .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_right.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content,.bt_bb_align_right .bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content {
text-align: right;
}
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_title {
font-weight: 700;
padding-bottom: .5em;
color: #4eae4a;
}
.bt_bb_working_hours .bt_bb_working_hours_inner .bt_bb_working_hours_row .bt_bb_working_hours_content {
font-weight: 500;
} .btLeafImage {
position: absolute;
left: -13%;
margin-top: -10em;
}
.btDoctorLeafImage {
position: absolute;
right: -13%;
margin-top: -16em;
}
.btSeedsImage {
position: absolute;
z-index: -1;
right: -5%;
top: 90%;
}
.btBehindSeedsImage {
position: absolute;
z-index: -1;
right: -10%;
top: 85%;
}
.btLawSeedsImage {
position: absolute;
left: -8%;
top: 570px;
}
.btChocolate {
position: absolute;
left: -74%;
right: -35%;
margin-top: -75%;
margin-left: 40%;
}
.btChocolateColumn .bt_bb_column_content {
position: relative;
}
@media (max-width: 1199px) {
.btSeedsImage,
.btBehindSeedsImage {
display: none;
}
} .blockquoteDoctor blockquote {
font-weight: 300;
}
.blockquoteDoctor blockquote:before {
content: '\f10d';
top: -40%;
} .btChocoHeadline h1,
.btChocoHeadline h2,
.btChocoHeadline h3,
.btChocoHeadline h4,
.btChocoHeadline h5,
.btChocoHeadline h6 {
font-size: 8.5rem !important;
}
.btFlowerHeadline h1,
.btFlowerHeadline h2,
.btFlowerHeadline h3,
.btFlowerHeadline h4,
.btFlowerHeadline h5,
.btFlowerHeadline h6 {
font-size: 10.9rem !important;
}
.btLoungeHeadline h1,
.btLoungeHeadline h2,
.btLoungeHeadline h3,
.btLoungeHeadline h4,
.btLoungeHeadline h5,
.btLoungeHeadline h6 {
font-size: 8.9rem !important;
}
@media (max-width: 1399px) {
.btChocoHeadline h1,
.btChocoHeadline h2,
.btChocoHeadline h3,
.btChocoHeadline h4,
.btChocoHeadline h5,
.btChocoHeadline h6 {
font-size: 6rem !important;
}
}
@media (max-width: 1200px) {
.btFlowerHeadline h1,
.btFlowerHeadline h2,
.btFlowerHeadline h3,
.btFlowerHeadline h4,
.btFlowerHeadline h5,
.btFlowerHeadline h6,
.btLoungeHeadline h1,
.btLoungeHeadline h2,
.btLoungeHeadline h3,
.btLoungeHeadline h4,
.btLoungeHeadline h5,
.btLoungeHeadline h6 {
font-size: 6rem !important;
}
}
@media (max-width: 480px) {
.btFlowerHeadline h1,
.btFlowerHeadline h2,
.btFlowerHeadline h3,
.btFlowerHeadline h4,
.btFlowerHeadline h5,
.btFlowerHeadline h6,
.btLoungeHeadline h1,
.btLoungeHeadline h2,
.btLoungeHeadline h3,
.btLoungeHeadline h4,
.btLoungeHeadline h5,
.btLoungeHeadline h6 {
font-size: 4rem !important;
}
} li.menuConsulting a:hover {
color: #4eae4a !important;
}
li.menuLaw a:hover {
color: #f7941d !important;
}
li.menuDoctor a:hover {
color: #4b8f16 !important;
}
li.menuLounge a:hover {
color: #8e228d !important;
}
li.menuDispensary a:hover {
color: #004471 !important;
} .bt_bb_cost_calculator .bt_bb_widget_switch.on {
background: #4eae4a;
}
.rtl .bt_bb_cost_calculator .bt_bb_widget_switch.on > div {
-webkit-transform: translateX(-1.5em);
-moz-transform: translateX(-1.5em);
-ms-transform: translateX(-1.5em);
transform: translateX(-1.5em);
}
.bt_bb_cost_calculator .bt_bb_widget_switch > div {
border: .2em solid #4eae4a;
}
.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 {
border: 2px solid #4eae4a;
border-radius: 0;
}
.bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected {
padding: .8em 1em;
}
.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
font-size: .8em;
font-weight: 500;
text-transform: uppercase;
padding: 1em 1.25em;
background: #4eae4a;
color: #fff;
}
.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_amount {
background-color: rgba(78,174,74,0.8);
color: #fff;
}
.bt_bb_cost_calculator .bt_bb_widget_select_selected > div:first-child {
font-weight: 500;
}
.rtl .bt_bb_cost_calculator .bt_bb_widget_select_selected > div:first-child {
text-align: right;
}
.bt_bb_cost_calculator .bt_bb_widget_select_selected > div:last-child {
margin-top: 0;
}
.bt_bb_cost_calculator .bt_bb_widget_select_items > div[data-value] > div:first-child {
font-weight: 500;
}
.rtl .bt_bb_cost_calculator .bt_bb_widget_select_items {
text-align: right;
} .bt_bb_accordion .bt_bb_accordion_item {
border-width: 0 2px 2px;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
font-size: 1.2em;
}
.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:first-child {
border-width: 2px;
}
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
border-width: 0 0 2px;
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item:not(.on) .bt_bb_accordion_item_title {
color: inherit !important;
} @media (max-width: 640px) {
.bt_bb_instagram .btInstaGrid span {
clear: none;
}
} .bt_bb_image.btMoveTop {
-webkit-transition: all 600ms ease-out;
-moz-transition: all 600ms ease-out;
transition: all 600ms ease-out;
}
.bt_bb_image.btMoveTop:hover {
-webkit-transform: translateY(-10%);
-moz-transform: translateY(-10%);
-ms-transform: translateY(-10%);
transform: translateY(-10%);
}
.btLandingScreenshots {
-webkit-box-shadow: 8px 8px 20px 6px rgba(0,0,0,.1) !important;
box-shadow: 8px 8px 20px 6px rgba(0,0,0,.1) !important;
}
img.wp-smiley,
img.emoji {
height: .8em !important;
width: .8em !important;
margin: 0 .07em !important;
vertical-align: .1em !important;
}
.btSlider ul.slick-dots li {
background: #4b8f16;
}
.btDoctorLeafImage.btLandingLeaf {
right: -35%;
margin-top: -12em;
}
html:not([data-useragent*="Firefox"]) .btHero.btHasBgImage.bt_bb_headline .bt_bb_headline_content span {
background-repeat: unset;
-webkit-animation: slide 120s ease-in-out infinite;
-moz-animation: slide 120s ease-in-out infinite;
animation: slide 120s ease-in-out infinite;
}
@-webkit-keyframes slide {
from {
background-position: 0 0;
}
to {
background-position: -400px 0;
}
}
@-moz-keyframes slide {
from {
background-position: 0 0;
}
to {
background-position: -400px 0;
}
}
@keyframes slide {
from {
background-position: 0 0;
}
to {
background-position: -400px 0;
}
}
@-webkit-keyframes float {
0% {
-webkit-transform: translate(0,0);
transform: translate(0,0);
}
50% {
-webkit-transform: translate(-20px,-10px);
transform: translate(-20px,-10px);
}
100% {
-webkit-transform: translate(0,0);
transform: translate(0,0);
}
}
@-moz-keyframes float {
0% {
-moz-transform: translate(0,0);
transform: translate(0,0);
}
50% {
-moz-transform: translate(-20px,-10px);
transform: translate(-20px,-10px);
}
100% {
-moz-transform: translate(0,0);
transform: translate(0,0);
}
}
@keyframes float {
0% {
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
50% {
-webkit-transform: translate(-20px,-10px);
-moz-transform: translate(-20px,-10px);
-ms-transform: translate(-20px,-10px);
transform: translate(-20px,-10px);
}
100% {
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
} .btImageBounce:hover {
-webkit-animation: bounce 800ms ease-out both;
-moz-animation: bounce 800ms ease-out both;
animation: bounce 800ms ease-out both;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
@-webkit-keyframes bounce {
10%,
90% {
-webkit-transform: translate3d(-1px,0,0);
transform: translate3d(-1px,0,0);
}
20%,
80% {
-webkit-transform: translate3d(2px,0,0);
transform: translate3d(2px,0,0);
}
30%,
50%,
70% {
-webkit-transform: translate3d(-4px,0,0);
transform: translate3d(-4px,0,0);
}
40%,
60% {
-webkit-transform: translate3d(4px,0,0);
transform: translate3d(4px,0,0);
}
}
@-moz-keyframes bounce {
10%,
90% {
-moz-transform: translate3d(-1px,0,0);
transform: translate3d(-1px,0,0);
}
20%,
80% {
-moz-transform: translate3d(2px,0,0);
transform: translate3d(2px,0,0);
}
30%,
50%,
70% {
-moz-transform: translate3d(-4px,0,0);
transform: translate3d(-4px,0,0);
}
40%,
60% {
-moz-transform: translate3d(4px,0,0);
transform: translate3d(4px,0,0);
}
}
@keyframes bounce {
10%,
90% {
-webkit-transform: translate3d(-1px,0,0);
-moz-transform: translate3d(-1px,0,0);
-ms-transform: translate3d(-1px,0,0);
transform: translate3d(-1px,0,0);
}
20%,
80% {
-webkit-transform: translate3d(2px,0,0);
-moz-transform: translate3d(2px,0,0);
-ms-transform: translate3d(2px,0,0);
transform: translate3d(2px,0,0);
}
30%,
50%,
70% {
-webkit-transform: translate3d(-4px,0,0);
-moz-transform: translate3d(-4px,0,0);
-ms-transform: translate3d(-4px,0,0);
transform: translate3d(-4px,0,0);
}
40%,
60% {
-webkit-transform: translate3d(4px,0,0);
-moz-transform: translate3d(4px,0,0);
-ms-transform: translate3d(4px,0,0);
transform: translate3d(4px,0,0);
}
} .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.2em;
}
.wpcf7-form .fancy-select .options.overflowing {
bottom: 3.35em;
}
.wpcf7-form .ajax-loader {
position: absolute;
margin: 8px 0 0 4px;
float: right;
}
.wpcf7-date:before {
display: none;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: none;
padding: 0;
margin-left: 0;
margin-right: 0;
color: #4eae4a;
}
div.wpcf7-validation-errors {
text-align: left;
}
span.wpcf7-not-valid-tip {
color: #4eae4a;
} .btNewsletter {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.btNewsletter .btNewsletterColumn {
-webkit-flex: 1 0 75%;
-ms-flex: 1 0 75%;
flex: 1 0 75%;
max-width: 75%;
height: 100%;
padding-right: 2em;
}
.btNewsletter .btNewsletterColumn input[type='email'] {
height: 4.2em;
}
.btLounge.btNewsletter .btNewsletterColumn input[type='email'] {
height: 4em;
border: none;
background-color: #fff;
}
.btDoctor.btNewsletter .btNewsletterColumn input[type='email'] {
border-radius: 0 !important;
border: none;
border-bottom: 3px solid #4eae4a;
}
.btDispensary.btNewsletter .btNewsletterColumn input[type='email'] {
height: 3.8em;
border: 1px solid #e2e2e2;
}
.btNewsletter .btNewsletterButton {
-webkit-flex: 1 0 25%;
-ms-flex: 1 0 25%;
flex: 1 0 25%;
max-width: 25%;
height: 100%;
}
.btNewsletter .btNewsletterButton input[type='submit'] {
height: 3.8em;
margin: 6px -6px;
width: 100% !important;
}
.btOutline.btNewsletter .btNewsletterButton input[type='submit'] {
height: 4.8em;
margin-top: 0;
border: 4px solid rgba(78,174,74,0);
-webkit-box-shadow: 0 0 0 2px #4eae4a,0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 2px #4eae4a,0 0 0 3em #4eae4a inset;
}
.btOutline.btNewsletter .btNewsletterButton input[type='submit']:hover {
background: rgba(78,174,74,0.5);
-webkit-box-shadow: 0 0 0 2px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 2px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
}
.btLounge.btNewsletter .btNewsletterButton input[type='submit'] {
height: 4.2em;
}
.btDoctor.btNewsletter .btNewsletterButton input[type='submit'] {
height: 3.4em;
border-radius: 0 !important;
border: none;
letter-spacing: 1px;
font-size: 1em;
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
background-color: #fff;
font-family: "Montserrat";
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btDoctor.btNewsletter .btNewsletterButton input[type='submit']:hover {
background-color: #fff;
color: #4eae4a !important;
-webkit-box-shadow: 0 0 0 0 #4eae4a inset;
box-shadow: 0 0 0 0 #4eae4a inset;
}
.btDispensary.btNewsletter .btNewsletterButton input[type='submit'] {
height: 3.1em;
}
.btLanding .btNewsletterColumn input[type='email'] {
font-size: 2em;
font-weight: 300;
border: none !important;
border-bottom: 2px solid #a2a2a2 !important;
border-radius: 0;
line-height: 1 !important;
height: 1.9em;
padding: 0;
}
.btLanding .btNewsletterColumn input[type='email']::placeholder {
font-weight: 300;
color: #a2a2a2;
}
.btLanding .btNewsletterColumn input[type='email']:focus {
-webkit-box-shadow: none;
box-shadow: none;
border-color: white !important;
}
.btLanding .btNewsletterButton input[type='submit'] {
-webkit-box-shadow: none;
box-shadow: none;
background: #008ed4;
border-radius: 3px;
height: 4.5em;
margin: 0;
font-weight: 600;
letter-spacing: 1px;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
transition: all 350ms ease;
}
.btLanding .btNewsletterButton input[type='submit']:hover {
background: transparent;
-webkit-box-shadow: 0 0 0 3em white inset;
box-shadow: 0 0 0 3em white inset;
color: #008ed4 !important;
} .btConsultation .btConsultationRow {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 1em;
}
.btConsultation .btConsultationRow .btConsultationName,
.btConsultation .btConsultationRow .btConsultationPhone {
-webkit-flex: 1 0 33.3333%;
-ms-flex: 1 0 33.3333%;
flex: 1 0 33.3333%;
max-width: 33.3333%;
padding-right: 1em;
}
.btConsultation .btConsultationRow .btConsultationEmail {
-webkit-flex: 1 0 33.3333%;
-ms-flex: 1 0 33.3333%;
flex: 1 0 33.3333%;
max-width: 33.3333%;
}
.btConsultation .btConsultationRow .btConsultationCase {
-webkit-flex: 1 0 85%;
-ms-flex: 1 0 85%;
flex: 1 0 85%;
max-width: 85%;
padding-right: 2em;
}
.btConsultation .btConsultationRow .btConsultationCase textarea {
padding: .7em 1.5em;
height: 3.2em;
overflow: hidden;
resize: none;
-webkit-transition: height 500ms ease-out;
-moz-transition: height 500ms ease-out;
transition: height 500ms ease-out;
}
.btConsultation .btConsultationRow .btConsultationCase textarea:focus {
height: 8em;
}
.btConsultation .btConsultationRow input:not([type='submit']),
.btConsultation .btConsultationRow textarea {
border: none !important;
background-color: #e8e9e9;
}
.btConsultation .btConsultationRow input:not([type='submit']):focus,
.btConsultation .btConsultationRow textarea:focus {
-webkit-box-shadow: 0 0 0 2px #4eae4a inset !important;
box-shadow: 0 0 0 2px #4eae4a inset !important;
}
.btConsultation .btConsultationRow input:not([type='submit'])::expand,
.btConsultation .btConsultationRow textarea::expand {
display: none;
}
.btConsultation .btConsultationRow input:not([type='submit'])::placeholder,
.btConsultation .btConsultationRow textarea::placeholder {
font-size: .9em;
font-weight: 500 !important;
}
.btConsultation .btConsultationRow .btConsultationButton {
-webkit-flex: 1 0 15%;
-ms-flex: 1 0 15%;
flex: 1 0 15%;
max-width: 15%;
}
.btConsultation .btConsultationRow .btConsultationButton input {
margin: 6px -6px;
width: 100%;
padding: 0 1.5em;
margin-top: 5px;
height: 2.6em;
} .btContact {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.btContact .btContactColumn {
-webkit-flex: 1 0 33.3333%;
-ms-flex: 1 0 33.3333%;
flex: 1 0 33.3333%;
max-width: 33.3333%;
padding-bottom: 1em;
padding-right: 1em;
}
.btContact .btContactColumn.btContactService {
padding-right: 0;
}
.btContact .btContactColumn input,
.btContact .btContactColumn .fancy-select .trigger,
.btContact .btContactColumn select {
border-radius: 0 !important;
border: none !important;
background: #fff !important;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.btDarkSkin .btContact .btContactColumn input,
.btLightSkin .btDarkSkin .btContact .btContactColumn input,
.btDarkSkin.btLightSkin .btDarkSkin .btContact .btContactColumn input,
.btDarkSkin .btContact .btContactColumn .fancy-select .trigger,
.btLightSkin .btDarkSkin .btContact .btContactColumn .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .btContact .btContactColumn .fancy-select .trigger,
.btDarkSkin .btContact .btContactColumn select,
.btLightSkin .btDarkSkin .btContact .btContactColumn select,
.btDarkSkin.btLightSkin .btDarkSkin .btContact .btContactColumn select {
background: rgba(255,255,255,.1) !important;
}
.btReservation.btContact .btContactColumn input[type='date']:before {
display: none;
}
.btReservation.btContact .btContactColumn.btEmail {
padding-right: 0;
}
.btReservation.btContact .btContactColumn.btGuests {
padding-right: 0;
}
.btContact .btContactMessage {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
}
.btContact .btContactMessage textarea {
border-radius: 0;
height: 10rem;
border: none !important;
background: #fff !important;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.btContact .btContactMessage textarea:focus {
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
.btDarkSkin .btContact .btContactMessage textarea,
.btLightSkin .btDarkSkin .btContact .btContactMessage textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btContact .btContactMessage textarea {
background: rgba(255,255,255,.1) !important;
}
.btContact .btContactButton {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
margin-top: 3em;
}
.btContact .btContactButton input {
margin: 0 auto;
}
.btDoctor.btContact .btContactButton input {
border: none;
letter-spacing: 1px;
-webkit-box-shadow: 0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 3em #4eae4a inset;
background-color: #fff;
font-family: "Montserrat";
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btDoctor.btContact .btContactButton input:hover {
background-color: #fff;
color: #4eae4a !important;
-webkit-box-shadow: 0 0 0 0 #4eae4a inset;
box-shadow: 0 0 0 0 #4eae4a inset;
}
@media (max-width: 991px) {
.btNewsletter {
display: block;
}
.btNewsletter .btNewsletterColumn {
max-width: 100%;
padding-right: 0;
padding-bottom: 10px;
}
.btNewsletter .btNewsletterButton {
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
margin: 0 auto;
}
}
@media (max-width: 780px) {
.btConsultation .btConsultationRow {
display: block;
}
.btConsultation .btConsultationRow .btConsultationName,
.btConsultation .btConsultationRow .btConsultationPhone,
.btConsultation .btConsultationRow .btConsultationCase {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
padding-right: 0;
padding-bottom: 1em;
}
.btConsultation .btConsultationRow .btConsultationEmail {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
padding-right: 0;
}
.btConsultation .btConsultationRow .btConsultationButton input {
margin: 6px;
width: 160px !important;
}
.btLanding .btNewsletterColumn {
padding-bottom: 2em;
}
.btLanding .btNewsletterColumn input[type='email'] {
text-align: center;
}
}
@media (max-width: 620px) {
.btContact {
display: block;
}
.btContact .btContactColumn {
max-width: 100%;
padding-right: 0;
padding-bottom: 10px;
}
} .bt_bb_menu_item {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin: 0 -.5em;
padding: 1em 0;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item,.bt_bb_align_right.bt_bb_menu_item,.bt_bb_align_right .bt_bb_menu_item {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_left.bt_bb_menu_item,.bt_bb_align_right .bt_bb_align_left .bt_bb_menu_item,.bt_bb_align_center .bt_bb_align_left .bt_bb_menu_item,.bt_bb_align_left.bt_bb_menu_item,.bt_bb_align_left .bt_bb_menu_item {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item,.bt_bb_align_center.bt_bb_menu_item,.bt_bb_align_center .bt_bb_menu_item {
display: block;
}
.bt_bb_menu_item .bt_bb_menu_item_image {
padding: 0 .5em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image {
max-width: 200px;
margin: 0 auto;
padding-bottom: .5em;
position: relative;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_image img {
border-radius: 50%;
overflow: hidden;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_image,
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_image {
-webkit-flex: 0 0 100px;
-ms-flex: 0 0 100px;
flex: 0 0 100px;
max-width: initial;
margin: initial;
position: initial;
text-align: center;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left .bt_bb_menu_item .bt_bb_menu_item_image img,
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_image,.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_image img {
border-radius: initial;
overflow: initial;
}
.bt_bb_menu_item .bt_bb_menu_item_content {
padding: 0 .5em;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_supertitle {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
font-size: .8em;
line-height: 1;
font-family: "Montserrat";
}
.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
font-family: "Montserrat";
font-size: 1em;
}
.bt_bb_menu_item .bt_bb_menu_item_price_details {
-webkit-flex: 0 0 9%;
-ms-flex: 0 0 9%;
flex: 0 0 9%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
text-align: right;
padding: 0 .5em;
}
.bt_bb_menu_item .bt_bb_menu_item_price_details .bt_bb_menu_item_details {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
font-size: .8em;
line-height: 1;
font-family: "Montserrat";
}
.bt_bb_menu_item .bt_bb_menu_item_price_details .bt_bb_menu_item_price {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
font-family: "Montserrat";
font-size: 1em;
line-height: 1;
margin-top: .5em;
}
.bt_bb_menu_item .bt_bb_menu_item_button {
padding: 0 .5em;
-webkit-flex: 0 0 18%;
-ms-flex: 0 0 18%;
flex: 0 0 18%;
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;
}
.bt_bb_menu_item .bt_bb_menu_item_button .bt_bb_menu_item_button_inner {
text-align: right;
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.bt_bb_menu_item .bt_bb_menu_item_button .bt_bb_menu_item_button_inner .bt_bb_button {
margin: 0;
float: right;
}
@media (max-width: 780px) {
.bt_bb_menu_item .bt_bb_menu_item_content {
-webkit-flex: 1 1 10%;
-ms-flex: 1 1 10%;
flex: 1 1 10%;
}
}
@media (max-width: 640px) {
.bt_bb_menu_item {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.bt_bb_menu_item .bt_bb_menu_item_image {
display: none;
}
.bt_bb_menu_item .bt_bb_menu_item_content {
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
padding-bottom: 1em;
}
.bt_bb_menu_item .bt_bb_menu_item_price_details {
text-align: left;
padding: .5em;
}
} .btDarkSkin .bt_bb_single_event,
.btLightSkin .btDarkSkin .bt_bb_single_event,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_single_event {
color: #fff;
}
.bt_bb_single_event .bt_bb_single_event_content_image {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
.bt_bb_single_event .bt_bb_single_event_content_image:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.bt_bb_single_event .bt_bb_single_event_content_image .bt_bb_image {
width: 100%;
}
.bt_bb_single_event .bt_bb_single_event_content_image .bt_bb_image img {
width: 100%;
}
.bt_bb_single_event .bt_bb_single_event_content {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: 1.5em;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date {
padding-right: 1.5em;
border-right: 2px solid #d8d8d8;
display: inline-block;
-webkit-flex: 1 0 10%;
-ms-flex: 1 0 10%;
flex: 1 0 10%;
font-family: "Montserrat";
line-height: 1;
font-weight: 500;
}
.rtl .bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date {
padding-right: 0;
border-right: none;
padding-left: 1.5em;
border-left: 2px solid #d8d8d8;
}
.btDarkSkin .bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date,
.btLightSkin .btDarkSkin .bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date {
border-color: #fff;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date .bt_bb_single_event_date_month {
font-size: 1.3em;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date .bt_bb_single_event_date_day {
font-size: 3.2em;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details {
-webkit-flex: 1 0 80%;
-ms-flex: 1 0 80%;
flex: 1 0 80%;
display: inline-block;
padding-left: 1.5em;
}
.rtl .bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details {
padding-left: 0;
padding-right: 1.5em;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details .bt_bb_single_event_content_title {
font-family: "Montserrat";
font-size: 1.5rem;
font-weight: 500;
padding-bottom: .2em;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details .bt_bb_single_event_content_title a {
color: inherit;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details .bt_bb_single_event_content_title a:hover {
color: #4eae4a;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details .bt_bb_single_event_content_description {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 1.7em;
max-height: 3.4em;
min-height: 3.6em;
font-size: 1em;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details .bt_bb_single_event_content_description:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details .bt_bb_single_event_content_inner {
margin-top: 1em;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details .bt_bb_single_event_content_inner:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
@media (max-width: 480px) {
.bt_bb_single_event .bt_bb_single_event_content {
display: block !important;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date {
display: block;
padding: 0 0 1.5em;
border: none;
border-bottom: 2px solid #d8d8d8;
}
.bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_details {
display: block;
padding: 1.5em 0 0;
}
}
.bt_bb_single_product {
overflow: hidden;
}
.bt_bb_single_product .bt_bb_single_product_image {
padding-bottom: 1em;
overflow: hidden;
}
.bt_bb_single_product .bt_bb_single_product_image a {
text-decoration: none;
}
.bt_bb_single_product .bt_bb_single_product_image a img {
display: block;
width: 100%;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_image a img,.bt_bb_align_right .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_image a img,.bt_bb_align_left .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_image a img,.bt_bb_align_right .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_image a img,.bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_image a img,.bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_image a img {
margin: 0 auto;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_categories span.btProductCategories a.btProductCategory {
font-family: "Montserrat";
text-transform: uppercase;
font-size: .7em;
font-weight: 500;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_categories span.btProductCategories a.btProductCategory:hover {
color: inherit;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_categories span.btProductCategories a.btProductCategory:not(:first-child):before {
content: ' ';
display: inline-block;
margin: -2px 10px 0 10px;
letter-spacing: inherit;
width: 4px;
height: 4px;
border-radius: 50%;
line-height: inherit;
vertical-align: middle;
background-color: #4eae4a;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-size: 1.5rem;
font-weight: 700;
font-family: "Montserrat";
padding-bottom: 1rem;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a {
color: inherit;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a:hover {
color: #4eae4a;
}
.btHeadingWeight_default .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 700;
}
.btHeadingWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 400;
}
.btHeadingWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 100;
}
.bt_bb_title_size_small.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-size: 1rem;
padding-bottom: .5rem;
}
.bt_bb_title_size_normal.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-size: 1.3rem;
}
.bt_bb_title_size_medium.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-size: 1.5rem;
}
.bt_bb_title_size_large.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-size: 1.8rem;
line-height: 1.2;
}
.bt_bb_title_weight_thin.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 100;
}
.bt_bb_title_weight_lighter.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 200;
}
.bt_bb_title_weight_light.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 300;
}
.bt_bb_title_weight_normal.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 400;
}
.bt_bb_title_weight_medium.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 500;
}
.bt_bb_title_weight_bold.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 600;
}
.bt_bb_title_weight_semi_bold.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 700;
}
.bt_bb_title_weight_bolder.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
font-weight: 800;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_description {
font-family: "Montserrat";
padding-bottom: 1rem;
}
.bt_bb_title_size_small.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_description {
font-size: .8rem;
line-height: 1.5;
padding-bottom: .5rem;
}
.bt_bb_title_size_normal.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_description {
font-size: .9rem;
line-height: 1.7;
}
.bt_bb_title_size_normal.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_description {
font-size: .9em;
line-height: 1.5;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
font-family: "Montserrat";
font-size: 1.2em;
line-height: 1;
padding-bottom: 1rem;
font-weight: 700;
}
.bt_bb_title_size_small.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
padding-bottom: .8rem;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price del {
opacity: .5;
font-size: .85em;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price ins {
text-decoration: none;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart p {
margin: 0;
display: inline-block;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
display: block !important;
font-size: .8em;
padding: 1em 3em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a,.bt_bb_align_right .bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a,.bt_bb_align_left .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a,.bt_bb_align_right .bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a,.bt_bb_align_center.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a,.bt_bb_align_center .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
margin-left: auto;
margin-right: auto;
}
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
border-radius: 50px;
}
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a:before {
border-radius: 50px;
}
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a:before {
border-radius: 3px;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added_to_cart {
display: block !important;
font-size: .8em;
margin-left: .5em;
background: transparent;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added_to_cart:hover {
color: #4eae4a;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added:after {
content: "\e017";
font: 400 .8em/1em WooCommerce;
line-height: 2;
position: absolute;
right: 0;
top: 0;
vertical-align: middle;
text-align: center;
-webkit-font-smoothing: antialiased;
width: 2em;
height: 2em;
margin: -.85em -.85em 0 0;
border-radius: 50%;
background-color: #FF7F00;
color: #fff;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added:after,.bt_bb_align_center .bt_bb_align_right.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added:after,.bt_bb_align_left .bt_bb_align_right .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added:after,.bt_bb_align_center .bt_bb_align_right .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added:after,.bt_bb_align_right.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added:after,.bt_bb_align_right .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added:after {
margin: -.85em -.5em 0 0;
} .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;
}
.woocommerce-ordering .fancy-select .trigger {
border: 1px solid rgba(0,0,0,.07);
}
.btDarkSkin .woocommerce-ordering .fancy-select .trigger,
.btLightSkin .btDarkSkin .woocommerce-ordering .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-ordering .fancy-select .trigger {
border: 1px solid rgba(255,255,255,.3);
}
.products ul,
ul.products {
margin: 0 -1em 2rem;
padding: 0;
list-style: none;
clear: both;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.products ul li.product,
ul.products li.product {
width: 100%;
padding: 0 1em;
margin: 0 0 2rem;
position: relative;
list-style: none;
text-align: center;
}
.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%;
}
.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 {
border: 1px solid rgba(0,0,0,.07);
padding: 0 2em 2rem;
}
.btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner,
.btDarkSkin ul.products li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner,
.btDarkSkin.btLightSkin .btDarkSkin ul.products li.product .btWooShopLoopItemInner {
border: 1px solid rgba(255,255,255,.3);
}
.products ul li.product .btWooShopLoopItemInner:after,
ul.products li.product .btWooShopLoopItemInner:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_image,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image {
margin-left: -2em;
margin-right: -2em;
margin-bottom: 2em;
float: none;
position: relative;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_image img,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {
border-bottom: 5px solid #4eae4a;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
transition: 300ms ease all;
width: 100%;
display: block;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline {
margin: 1em 0 0;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline {
margin-bottom: 1em;
}
.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;
display: none;
}
.products ul li.product .btWooShopLoopItemInner .price,
ul.products li.product .btWooShopLoopItemInner .price {
display: block;
font-weight: 600;
margin-bottom: 1em;
}
.products ul li.product .btWooShopLoopItemInner .price:after,
ul.products li.product .btWooShopLoopItemInner .price:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.products ul li.product .btWooShopLoopItemInner .price del,
ul.products li.product .btWooShopLoopItemInner .price del {
color: inherit;
opacity: .5;
display: inline-block;
margin: 0 5px 0 0;
}
.products ul li.product .btWooShopLoopItemInner .price ins,
ul.products li.product .btWooShopLoopItemInner .price ins {
background: 0 0;
font-weight: 700;
text-decoration: none;
}
.products ul li.product .btWooShopLoopItemInner .price .from,
ul.products li.product .btWooShopLoopItemInner .price .from {
font-size: .67em;
margin: -2px 0 0;
text-transform: uppercase;
opacity: .5;
}
.products ul li.product .btWooShopLoopItemInner a.button,
ul.products li.product .btWooShopLoopItemInner a.button {
text-decoration: none;
text-transform: uppercase;
display: block;
max-width: 160px;
margin: 0 auto 1em auto;
position: relative;
font-size: .8em;
}
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
border-radius: 3px;
}
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
border-radius: 50px;
}
.products ul li.product .btWooShopLoopItemInner .added:after,
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
position: absolute;
top: 3px;
right: 3px;
z-index: 5;
font: 400 1.3em/1.7em WooCommerce;
vertical-align: middle;
text-align: center;
-webkit-font-smoothing: antialiased;
width: 1.7em;
height: 1.7em;
line-height: 1.7em;
margin: -.85em -.85em 0 0;
border-radius: 50%;
background-color: #FF7F00;
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 {
display: block;
font-size: .7em;
margin-left: .5em;
color: #bbb;
text-transform: uppercase;
position: absolute;
bottom: 7.7em;
top: auto;
left: auto;
right: auto;
margin: 0 auto;
width: 100%;
text-align: center;
}
.products ul li.product .btWooShopLoopItemInner .added_to_cart:hover,
ul.products li.product .btWooShopLoopItemInner .added_to_cart:hover {
color: #4eae4a;
}
.rtl .products ul li.product .btWooShopLoopItemInner .added_to_cart,
.rtl ul.products li.product .btWooShopLoopItemInner .added_to_cart {
margin-left: 0;
margin-right: .5em;
}
.products ul li.product .onsale,
ul.products li.product .onsale {
position: absolute;
top: 1em;
right: 2em;
left: auto;
background: #FF7F00;
color: white;
opacity: .9;
z-index: 1;
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
border-radius: 50%;
} .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
display: inline-block;
}
nav.woocommerce-pagination {
clear: both;
display: block;
text-align: center;
margin-bottom: 3em;
}
nav.woocommerce-pagination ul {
display: inline-block;
padding: 0;
margin: 0;
}
nav.woocommerce-pagination ul li {
margin: 0;
padding: 0 .2em;
display: inline-block;
}
nav.woocommerce-pagination ul li a,
nav.woocommerce-pagination ul li span {
margin: 0;
padding: 0;
width: 2em;
text-align: center;
line-height: 2em;
display: block;
color: inherit;
}
.btHardRoundedButtons nav.woocommerce-pagination ul li a,
.btHardRoundedButtons nav.woocommerce-pagination ul li span {
border-radius: 50px;
}
.btSoftRoundedButtons nav.woocommerce-pagination ul li a,
.btSoftRoundedButtons nav.woocommerce-pagination ul li span {
border-radius: 3px;
}
nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li a.next,
nav.woocommerce-pagination ul li a.prev,
nav.woocommerce-pagination ul li span.current {
color: #4eae4a;
} div.product {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -1em;
position: relative;
}
div.product .onsale {
position: absolute;
top: 1em;
left: 2em;
background: #FF7F00;
color: white;
opacity: .9;
z-index: 1;
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
border-radius: 50%;
}
.rtl div.product .onsale {
left: 0;
right: 2em;
}
div.product div.images {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
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;
}
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 {
border: 1px solid rgba(0,0,0,.05);
width: 100%;
}
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
padding: 0;
margin: 0 .5em;
border: 1px solid rgba(0,0,0,.05);
}
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child img {
border: none;
display: block;
}
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";
-webkit-box-shadow: 0 0 0 2em #4eae4a inset,0 0 0 2em rgba(255,255,255,.5) inset;
box-shadow: 0 0 0 2em #4eae4a inset,0 0 0 2em rgba(255,255,255,.5) inset;
border-radius: 50%;
font-size: 18px;
color: #fff;
width: 34.5px;
line-height: 34.5px;
text-align: center;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
transition: 300ms ease all;
}
div.product div.images .woocommerce-product-gallery__trigger:hover:after {
-webkit-box-shadow: 0 0 0 1px #4eae4a inset,0 0 0 2em rgba(255,255,255,.5) inset;
box-shadow: 0 0 0 1px #4eae4a inset,0 0 0 2em rgba(255,255,255,.5) inset;
color: #4eae4a;
}
div.product div.summary {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
padding: 1em;
margin-bottom: 1em;
}
div.product div.summary header {
margin-bottom: 2em;
}
div.product div.summary .price {
font-weight: inherit;
font-size: 3em;
line-height: 1;
margin-bottom: .5em;
}
.btHeadingWeight_default div.product div.summary .price {
font-weight: 700;
}
.btHeadingWeight_bolder div.product div.summary .price {
font-weight: 800;
}
.btHeadingWeight_bold div.product div.summary .price {
font-weight: 700;
}
.btHeadingWeight_semi-bold div.product div.summary .price {
font-weight: 600;
}
.btHeadingWeight_medium div.product div.summary .price {
font-weight: 500;
}
.btHeadingWeight_normal div.product div.summary .price {
font-weight: 400;
}
.btHeadingWeight_light div.product div.summary .price {
font-weight: 300;
}
.btHeadingWeight_lighter div.product div.summary .price {
font-weight: 200;
}
.btHeadingWeight_thin div.product div.summary .price {
font-weight: 100;
}
div.product div.summary .price ins {
text-decoration: none;
color: #4eae4a;
}
div.product div.summary .price del {
opacity: .7;
font-size: 70%;
}
div.product div.summary .woocommerce-product-details__short-description {
margin-bottom: 1.5em;
}
div.product div.summary form.grouped_form .group_table td {
padding: 1em .5em;
}
div.product div.summary form.grouped_form .group_table .price {
font-size: 2em;
}
div.product div.summary form.grouped_form .group_table a.button {
font-size: .6em;
}
div.product div.summary div[itemprop="description"] {
margin-bottom: 2em;
}
div.product div.summary form.cart .quantity {
width: 100px;
height: 3.2em;
margin-right: .5em;
display: inline;
float: left;
}
.rtl div.product div.summary form.cart .quantity {
margin-right: 0;
margin-left: .5em;
float: right;
}
div.product div.summary form.cart .quantity input {
display: inline;
height: 100%;
float: left;
padding: .97em;
}
div.product div.summary form.cart .group_table .quantity {
width: 80px;
}
div.product div.summary form.cart .single_add_to_cart_button {
display: inline-block;
height: 3em;
}
div.product div.summary form.cart:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
div.product span.btProductSKU {
display: block;
}
div.product div.product-description,
div.product div.products,
div.product div.product-meta {
padding: 0 1em;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
div.product section.products.related {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
padding: 1em 1em 0 1em;
}
div.product div.product-description {
padding: 1em;
}
div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {
display: none;
}
.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {
display: inline-block;
margin: 0 0 2em;
}
div.product div.product-description .bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
padding: 0;
}
div.product div.product-description .bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content h2 {
font-size: 1.15em;
}
div.product div.product-meta .btArticleShareEtc {
max-width: initial;
}
div.product table.variations {
border: none;
display: block;
}
div.product table.variations tbody,
div.product table.variations tr,
div.product table.variations td {
padding: 0;
border: none;
display: block;
}
div.product table.variations tr {
padding-bottom: 1em;
}
div.product .single_variation_wrap .woocommerce-variation.single_variation {
padding-bottom: 1em;
}
div.product section.products.upsells {
width: 100%;
padding: 1em;
} table.shop_table thead th {
font-weight: 500;
background-color: #4eae4a;
color: white;
}
table.shop_table .coupon {
margin-right: .5em;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
table.shop_table .coupon label {
margin-right: .5em;
font-size: .8em;
font-weight: 500;
font-family: "Montserrat";
}
table.shop_table .coupon .input-text {
margin-right: .5em;
color: #4eae4a;
border: none !important;
height: 2em;
padding: 0 .5em;
}
table.shop_table .coupon .input-text:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
table.shop_table button[name="apply_coupon"] {
width: 100%;
}
table.shop_table input[name="update_cart"] {
float: right;
width: 300px;
}
table.shop_table {
margin-bottom: 2em;
border: none;
}
table.shop_table td,
table.shop_table th {
border-left: none;
border-right: none;
}
table.shop_table td.product-remove {
width: 3em;
}
table.shop_table td.product-remove a.remove {
display: inline-block;
font-size: 1.5rem;
text-align: center;
padding: 0;
width: 1.5rem;
height: 1.5rem;
line-height: 1.5rem;
color: #4eae4a;
background-color: transparent;
-webkit-box-shadow: 0 0 0 1px #4eae4a inset;
box-shadow: 0 0 0 1px #4eae4a inset;
border-radius: 50%;
}
table.shop_table td.product-remove a.remove:hover {
background-color: #4eae4a;
color: #fff;
}
table.shop_table td.product-thumbnail {
width: 100px;
text-align: center;
line-height: 0;
}
table.shop_table td.product-thumbnail img {
width: 80px;
height: auto;
display: inline-block;
-webkit-box-shadow: none;
box-shadow: none;
}
table.shop_table .product-quantity {
text-align: center;
}
table.shop_table .product-quantity .quantity {
width: 80px;
display: inline-block;
}
table.shop_table .product-quantity .quantity input {
border: 1px solid #e2e2e2;
}
table.shop_table .product-subtotal,
table.shop_table .product-total,
table.shop_table .product-price,
table.shop_table .order-actions {
text-align: right;
}
.rtl table.shop_table .product-subtotal,
.rtl table.shop_table .product-total,
.rtl table.shop_table .product-price,
.rtl table.shop_table .order-actions {
text-align: left;
}
.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 50%;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
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%;
max-width: 50%;
}
.cart-collaterals .cart_totals th {
text-align: left;
}
.rtl .cart-collaterals .cart_totals th {
text-align: right;
}
.cart-collaterals .cart_totals td {
text-align: right;
}
.rtl .cart-collaterals .cart_totals td {
text-align: left;
}
tr.cart-subtotal,
tfoot {
border-top: 2px solid;
}
tr.order-total,
tfoot {
border-bottom: 2px solid;
} 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;
}
form.checkout,
.cart_totals {
margin-bottom: 4em;
}
ul.wc_payment_methods {
margin: 0 0 2em;
list-style: none;
}
.rtl ul.wc_payment_methods {
text-align: right;
}
ul.wc_payment_methods li:not(.woocommerce-info) {
margin-left: 0;
padding-left: 0;
}
ul.wc_payment_methods li .input-radio {
margin-right: .2em;
}
.rtl ul.wc_payment_methods li .input-radio {
margin-right: 0;
margin-left: .2em;
}
ul.wc_payment_methods li img {
max-height: 40px;
margin-left: 10px;
vertical-align: middle;
}
.rtl ul.wc_payment_methods li img {
margin-left: 0;
margin-right: 10px;
}
ul.wc_payment_methods li .about_paypal {
margin-left: .5em;
color: #4eae4a;
}
.rtl ul.wc_payment_methods li .about_paypal {
margin-left: 0;
margin-right: .5em;
}
ul.wc_payment_methods li div.payment_box {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 10px;
margin: 10px 0;
background-color: #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;
}
.rtl ul.wc_payment_methods li div.payment_box:before {
left: auto;
right: 1em;
}
ul.wc_payment_methods li div.payment_box span.help {
font-size: .857em;
}
ul.wc_payment_methods li div.payment_box p:last-child {
margin-bottom: 0;
}
ul.woocommerce-shipping-methods {
list-style: none;
margin: 0 0 1em;
padding: 0;
}
ul.woocommerce-shipping-methods li {
margin: 0;
text-align: right;
}
.rtl ul.woocommerce-shipping-methods li {
text-align: left;
}
#customer_details .col-1,
#customer_details .col-2 {
margin-bottom: 2em;
}
.wc-proceed-to-checkout {
margin: 0 auto;
text-align: center;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
height: 3.2em;
}
.wc-proceed-to-checkout .checkout-button {
margin: 0 auto;
display: inline;
text-align: center;
}
#payment .place-order {
margin: 0 auto;
text-align: center;
} .woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0 0 2em;
padding: 0;
}
.woocommerce-MyAccount-navigation ul li {
margin: 0 .5em 0 0;
padding: 0;
display: inline-block;
}
.woocommerce-MyAccount-navigation ul li a {
display: inline-block;
padding: .5em 1em;
border-bottom: 2px solid #4eae4a;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
color: #181818;
border-color: #181818;
}
.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;
}  .col2-set {
width: 100%;
}
.col2-set .col-1 {
float: left;
width: 48%;
}
.col2-set .col-2 {
float: right;
width: 48%;
}
img {
height: auto;
max-width: 100%;
}
div.product form.cart .reset_variations,
form .form-row label.hidden {
visibility: hidden;
} form fieldset {
padding: 2em;
border: 1px solid rgba(0,0,0,.1);
}
form .form-row {
margin: 0 0 1em;
}
form input[type="submit"].button {
text-align: center;
}
form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity .5s .5s ease;
-moz-transition: opacity .5s .5s ease;
transition: opacity .5s .5s ease;
opacity: 0;
}
form .form-row label {
display: block;
margin-bottom: .5em;
}
form .form-row label.inline,
form .form-row label.checkbox {
display: inline;
margin-bottom: 0;
}
form .form-row select {
cursor: pointer;
margin: 0;
}
form .form-row .select2-container {
line-height: 3.2em;
}
.rtlform .form-row .select2-container {
text-align: right;
}
form .form-row .select2-container .select2-choice {
padding-left: 1em;
height: 3.2em;
line-height: 3.2em;
}
.rtlform .form-row .select2-container .select2-choice {
padding-left: 0;
padding-right: 1em;
}
form .form-row .required {
color: red;
font-weight: 700;
border: 0;
}
form .form-row .input-checkbox {
margin: 0 8px 0 0;
vertical-align: middle;
width: auto;
display: inline;
}
form .form-row textarea {
height: 8em;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
form .form-row.woocommerce-invalid .select2-container,
form .form-row.woocommerce-invalid input.input-text,
form .form-row.woocommerce-invalid select {
border-color: #a00;
}
form .form-row.woocommerce-validated .select2-container,
form .form-row.woocommerce-validated input.input-text,
form .form-row.woocommerce-validated select {
border-color: #69bf29;
}
form .form-row::-webkit-input-placeholder {
line-height: normal;
}
form .form-row:-moz-placeholder {
line-height: normal;
}
form .form-row:-ms-input-placeholder {
line-height: normal;
}
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;
} .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(//onespliffnation.com/wp-content/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);
} .woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 1em 1em 1em 3em;
margin: 0 0 2em;
position: relative;
background-color: rgba(0,0,0,.07);
color: inherit;
border-top: 4px solid;
border-color: rgba(0,0,0,.2);
list-style: none !important;
width: auto;
word-wrap: break-word;
}
.btGraySkin .woocommerce-error,
.btGraySkin .woocommerce-info,
.btGraySkin .woocommerce-message {
background-color: #fff;
border-color: #c3c3c3;
}
.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,.3);
}
.rtl .woocommerce-error,
.rtl .woocommerce-info,
.rtl .woocommerce-message {
text-align: right;
padding: 1em 3em 1em 1em;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
font-family: Icon7Stroke;
font-size: 1.5em;
font-weight: 400;
position: absolute;
left: .5em;
}
.rtl .woocommerce-error:before,
.rtl .woocommerce-info:before,
.rtl .woocommerce-message:before {
right: .5em;
}
.woocommerce-error:after,
.woocommerce-info:after,
.woocommerce-message:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
float: right;
border: none !important;
padding: 0 1.5em !important;
line-height: inherit !important;
}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
list-style: none !important;
padding-left: 0 !important;
margin-left: 0 !important;
} .woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
color: #4eae4a;
text-decoration: underline;
}
.woocommerce-info a.button.wc-forward,
.woocommerce-message a.button.wc-forward {
font-size: .8em !important;
}
.woocommerce-info a:hover,
.woocommerce-message a:hover {
text-decoration: none;
}
.woocommerce-info:before,
.woocommerce-message:before {
content: "\e647";
color: #4eae4a;
} .woocommerce-error {
border-top-color: #b81c23;
}
.woocommerce-error a {
color: #b81c23;
}
.woocommerce-error a:hover {
color: #fff;
}
.woocommerce-error:before {
content: '\e67b';
color: #b81c23;
}
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;
} .wc-credit-card-form-card-cvc.visa,
.wc-credit-card-form-card-expiry.visa,
.wc-credit-card-form-card-number.visa {
background-image: url(//onespliffnation.com/wp-content/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(//onespliffnation.com/wp-content/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(//onespliffnation.com/wp-content/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(//onespliffnation.com/wp-content/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(//onespliffnation.com/wp-content/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(//onespliffnation.com/wp-content/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(//onespliffnation.com/wp-content/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(//onespliffnation.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.png);
} .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;
} .woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt,
.woocommerce .btContent input.alt,
.woocommerce-page .btSidebar input.alt,
.woocommerce-page .btContent input.alt,
.woocommerce .btSidebar a.button.alt,
.woocommerce .btContent a.button.alt,
.woocommerce-page .btSidebar a.button.alt,
.woocommerce-page .btContent a.button.alt,
.woocommerce .btSidebar .button.alt,
.woocommerce .btContent .button.alt,
.woocommerce-page .btSidebar .button.alt,
.woocommerce-page .btContent .button.alt,
.woocommerce .btSidebar button.alt,
.woocommerce .btContent button.alt,
.woocommerce-page .btSidebar button.alt,
.woocommerce-page .btContent button.alt,
div.woocommerce a.button,
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt {
font-size: .8em;
font-weight: 500;
font-family: "Montserrat";
line-height: 1.1;
text-transform: uppercase;
margin: 5px;
padding: 1em 2em;
position: relative;
cursor: pointer;
border: none;
background: transparent;
color: #fff;
-webkit-box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.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 button[type="submit"],
.btHardRoundedButtons.woocommerce .btContent button[type="submit"],
.btHardRoundedButtons.woocommerce-page .btSidebar button[type="submit"],
.btHardRoundedButtons.woocommerce-page .btContent button[type="submit"],
.btHardRoundedButtons.woocommerce .btSidebar input.button,
.btHardRoundedButtons.woocommerce .btContent input.button,
.btHardRoundedButtons.woocommerce-page .btSidebar input.button,
.btHardRoundedButtons.woocommerce-page .btContent input.button,
.btHardRoundedButtons.woocommerce .btSidebar input.alt,
.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 .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,
.btHardRoundedButtonsdiv.woocommerce a.button,
.btHardRoundedButtonsdiv.woocommerce button[type="submit"],
.btHardRoundedButtonsdiv.woocommerce input.button,
.btHardRoundedButtonsdiv.woocommerce input.alt,
.btHardRoundedButtonsdiv.woocommerce a.button.alt,
.btHardRoundedButtonsdiv.woocommerce .button.alt,
.btHardRoundedButtonsdiv.woocommerce button.alt {
border-radius: 50px;
}
.btSoftRoundedButtons.woocommerce .btSidebar a.button,
.btSoftRoundedButtons.woocommerce .btContent a.button,
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button,
.btSoftRoundedButtons.woocommerce-page .btContent a.button,
.btSoftRoundedButtons.woocommerce .btSidebar button[type="submit"],
.btSoftRoundedButtons.woocommerce .btContent button[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btSidebar button[type="submit"],
.btSoftRoundedButtons.woocommerce-page .btContent button[type="submit"],
.btSoftRoundedButtons.woocommerce .btSidebar input.button,
.btSoftRoundedButtons.woocommerce .btContent input.button,
.btSoftRoundedButtons.woocommerce-page .btSidebar input.button,
.btSoftRoundedButtons.woocommerce-page .btContent input.button,
.btSoftRoundedButtons.woocommerce .btSidebar input.alt,
.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 .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,
.btSoftRoundedButtonsdiv.woocommerce a.button,
.btSoftRoundedButtonsdiv.woocommerce button[type="submit"],
.btSoftRoundedButtonsdiv.woocommerce input.button,
.btSoftRoundedButtonsdiv.woocommerce input.alt,
.btSoftRoundedButtonsdiv.woocommerce a.button.alt,
.btSoftRoundedButtonsdiv.woocommerce .button.alt,
.btSoftRoundedButtonsdiv.woocommerce button.alt {
border-radius: 3px;
}
.woocommerce .btSidebar a.button:hover,
.woocommerce .btContent a.button:hover,
.woocommerce-page .btSidebar a.button:hover,
.woocommerce-page .btContent a.button:hover,
.woocommerce .btSidebar button[type="submit"]:hover,
.woocommerce .btContent button[type="submit"]:hover,
.woocommerce-page .btSidebar button[type="submit"]:hover,
.woocommerce-page .btContent button[type="submit"]:hover,
.woocommerce .btSidebar input.button:hover,
.woocommerce .btContent input.button:hover,
.woocommerce-page .btSidebar input.button:hover,
.woocommerce-page .btContent input.button:hover,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button:hover,
div.woocommerce button[type="submit"]:hover,
div.woocommerce input.button:hover,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
border: none;
-webkit-box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
color: #fff !important;
background: transparent;
}
.woocommerce .btSidebar a.checkout-button,
.woocommerce .btContent a.checkout-button,
.woocommerce-page .btSidebar a.checkout-button,
.woocommerce-page .btContent a.checkout-button,
.woocommerce .btSidebar input#place_order,
.woocommerce .btContent input#place_order,
.woocommerce-page .btSidebar input#place_order,
.woocommerce-page .btContent input#place_order,
.woocommerce .btSidebar input[name="save_address"],
.woocommerce .btContent input[name="save_address"],
.woocommerce-page .btSidebar input[name="save_address"],
.woocommerce-page .btContent input[name="save_address"],
div.woocommerce a.checkout-button,
div.woocommerce input#place_order,
div.woocommerce input[name="save_address"] {
width: 100%;
float: none;
display: block;
text-align: center !important;
} span.btNoStarRating {
display: none;
}
.star-rating:before {
content: "\f005\f005\f005\f005\f005";
letter-spacing: 3px;
opacity: .2;
}
.star-rating {
overflow: hidden;
position: relative;
line-height: 1;
font-family: FontAwesome;
margin: 0;
display: inline-block;
}
.star-rating .rating {
display: none;
}
.star-rating span {
overflow: hidden;
top: 0;
left: 0;
position: absolute;
}
.rtl .star-rating span {
left: auto;
right: 0;
}
.star-rating span:before {
content: "\f005\f005\f005\f005\f005";
letter-spacing: 3px;
color: #4eae4a;
}
.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: ' ';
} p.stars {
position: relative;
letter-spacing: .25em;
margin-bottom: 3em;
}
p.stars a {
display: inline-block;
font-weight: 700;
text-indent: -9999px;
border-bottom: 0 !important;
outline: 0;
position: absolute;
top: 0;
left: 0;
}
.rtl p.stars a {
left: auto;
right: 0;
}
p.stars a:last-child {
border-right: 0;
}
p.stars a[class^="star-"]:after {
font-family: FontAwesome;
text-indent: 0;
position: absolute;
top: 0;
left: 0;
color: rgba(0,0,0,.1);
}
.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: #4eae4a;
}
p.stars a.star-1 {
width: 1em;
z-index: 10;
}
p.stars a.star-1:after {
content: "\f005";
}
p.stars a.star-2 {
width: 2em;
z-index: 9;
}
p.stars a.star-2:after {
content: "\f005\f005";
}
p.stars a.star-3 {
width: 3em;
z-index: 8;
}
p.stars a.star-3:after {
content: "\f005\f005\f005";
}
p.stars a.star-4 {
width: 4em;
z-index: 7;
}
p.stars a.star-4:after {
content: "\f005\f005\f005\f005";
}
p.stars a.star-5 {
width: 5em;
border: 0;
z-index: 6;
}
p.stars a.star-5:after {
content: "\f005\f005\f005\f005\f005";
} #review_form_wrapper .comment-respond .form-submit input {
width: auto;
margin: 0 auto;
} @-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%);
}
} @font-face {
font-family: star;
src: url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);
src: url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: WooCommerce;
src: url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
src: url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//onespliffnation.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight: 400;
font-style: normal;
} .pswp__bg {
background: rgba(0,0,0,.6);
} .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
color: #181818 !important;
-webkit-box-shadow: none;
box-shadow: none;
overflow: inherit;
width: 38px !important;
height: 38px !important;
min-width: auto !important;
float: right;
margin: -38px -38px 0 0;
}
.btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
color: #fff !important;
}
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:before,
.woocommerce-page .btSidebar .widget_product_search button[type="submit"]:before {
font-family: FontAwesome;
content: "\f002";
line-height: 3;
position: relative;
top: auto;
left: auto;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:hover,
.woocommerce-page .btSidebar .widget_product_search button[type="submit"]:hover {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
transform: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
background-color: transparent;
} form .form-row .select2-container .select2-selection--single {
height: 3em;
background-color: transparent;
border: 2px solid #4eae4a;
}
.btHardRoundedButtons form .form-row .select2-container .select2-selection--single {
border-radius: 50px;
padding-left: .8em;
padding-right: .8em;
}
.btSoftRoundedButtons form .form-row .select2-container .select2-selection--single {
border-radius: 3px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
line-height: 2.8;
padding: 0 .3em;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
left: -20%;
top: 90%;
}
.select2-dropdown {
border: 1px solid rgba(0,0,0,.1);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid rgba(0,0,0,.1);
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #4eae4a;
}
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
color: #181818 !important;
overflow: inherit;
width: 38px !important;
height: 38px !important;
min-width: auto !important;
float: right;
margin: -38px -38px 0 0;
}
.btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"],
.btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"],
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-page .btSidebar .widget_product_search button[type="submit"] {
color: #fff !important;
}
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:before,
.woocommerce-page .btSidebar .widget_product_search button[type="submit"]:before {
font-family: FontAwesome;
content: "\f002";
position: relative;
top: auto;
left: auto;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
}
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type="submit"]:hover,
.woocommerce-page .btSidebar .widget_product_search button[type="submit"]:hover {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
transform: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
} .btQuoteBooking .btContactNext {
border-color: #4eae4a;
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btContactNext {
border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btContactNext {
border-radius: 3px;
}
.btQuoteBooking .btQuoteSlider {
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteSlider {
border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {
border-radius: 3px;
}
.btLightSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider {
background: #fff;
border: 1px solid rgba(0,0,0,.1);
color: #181818;
}
.btDarkSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider {
background: rgba(255,255,255,.1);
border: 1px solid rgba(255,255,255,.5);
color: #fff;
}
.btLightSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch {
border: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch {
border: 1px solid rgba(255,255,255,.5);
}
.rtl .btQuoteBooking .btQuoteSwitch {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
background: rgba(0,0,0,.1);
}
.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
background: rgba(0,0,0,.1);
}
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
background: rgba(255,255,255,.5);
}
.btQuoteBooking .btQuoteSwitch.on {
background: #fff;
}
.btDarkSkin .btQuoteBooking .btQuoteSwitch.on,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch.on,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch.on {
background: rgba(255,255,255,.5);
}
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
background: #4eae4a;
}
.rtl .btQuoteBooking .btQuoteSwitch.on {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.btQuoteBooking input[type="text"],
.btQuoteBooking input[type="email"],
.btQuoteBooking input[type="password"],
.btQuoteBooking .btQuoteBooking textarea,
.btQuoteBooking .fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
height: 3.2em;
border-radius: 0;
-webkit-transition: all 380ms ease;
-moz-transition: all 380ms ease;
transition: all 380ms ease;
border-radius: 0 !important;
border: none !important;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.btQuoteBooking input[type="text"]:focus,
.btQuoteBooking input[type="email"]:focus,
.btQuoteBooking input[type="password"]:focus,
.btQuoteBooking .btQuoteBooking textarea:focus,
.btQuoteBooking .fancy-select .trigger:focus,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus {
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2) !important;
box-shadow: 0 1px 5px rgba(0,0,0,.2) !important;
}
.btQuoteBooking input[type="text"]:hover,
.btQuoteBooking input[type="email"]:hover,
.btQuoteBooking input[type="password"]:hover,
.btQuoteBooking .btQuoteBooking textarea:hover,
.btQuoteBooking .fancy-select .trigger:hover,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:hover,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:hover {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2) !important;
box-shadow: 0 0 20px 0 rgba(0,0,0,.2) !important;
}
.btLightSkin .btQuoteBooking input[type="text"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.btLightSkin .btQuoteBooking input[type="email"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.btLightSkin .btQuoteBooking input[type="password"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.btLightSkin .btQuoteBooking .btQuoteBooking textarea,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteBooking textarea,
.btLightSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
background: #fff;
color: #181818;
}
.btDarkSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin .btQuoteBooking .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteBooking textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteBooking textarea,
.btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
background-color: rgba(255,255,255,.1);
color: #fff;
}
.btQuoteBooking input[type="text"] .ddlabel,
.btQuoteBooking input[type="email"] .ddlabel,
.btQuoteBooking input[type="password"] .ddlabel,
.btQuoteBooking .btQuoteBooking textarea .ddlabel,
.btQuoteBooking .fancy-select .trigger .ddlabel,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText .ddlabel,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText .ddlabel {
padding: .5em 1.5em;
font-weight: 500;
}
.btQuoteBooking input[type="text"]::placeholder,
.btQuoteBooking input[type="email"]::placeholder,
.btQuoteBooking input[type="password"]::placeholder,
.btQuoteBooking .btQuoteBooking textarea::placeholder,
.btQuoteBooking .fancy-select .trigger::placeholder,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText::placeholder,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder {
color: #181818;
opacity: 1;
font-weight: 500;
}
.btDarkSkin .btQuoteBooking input[type="text"]::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]::placeholder,
.btDarkSkin .btQuoteBooking input[type="email"]::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]::placeholder,
.btDarkSkin .btQuoteBooking input[type="password"]::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]::placeholder,
.btDarkSkin .btQuoteBooking .btQuoteBooking textarea::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteBooking textarea::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteBooking textarea::placeholder,
.btDarkSkin .btQuoteBooking .fancy-select .trigger::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger::placeholder,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText::placeholder,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::placeholder {
color: #fff;
}
.btQuoteBooking .btQuoteItem textarea {
border-radius: 0 !important;
border: none !important;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.btQuoteBooking .btQuoteItem textarea:focus {
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2) !important;
box-shadow: 0 1px 5px rgba(0,0,0,.2) !important;
}
.btQuoteBooking .btQuoteItem textarea:hover {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2) !important;
box-shadow: 0 0 20px 0 rgba(0,0,0,.2) !important;
}
.btLightSkin .btQuoteBooking .btQuoteItem textarea,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteItem textarea,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteItem textarea {
background: #fff;
color: #181818;
}
.btDarkSkin .btQuoteBooking .btQuoteItem textarea,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteItem textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteItem textarea {
background-color: rgba(255,255,255,.1);
color: #fff;
}
.btQuoteBooking .btQuoteItem textarea::placeholder {
color: #181818;
opacity: 1;
font-weight: 500;
}
.btDarkSkin .btQuoteBooking .btQuoteItem textarea::placeholder,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteItem textarea::placeholder,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteItem textarea::placeholder {
color: #fff;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
-webkit-box-shadow: 5px 0 0 #4eae4a inset,0 2px 10px rgba(0,0,0,.2);
box-shadow: 5px 0 0 #4eae4a inset,0 2px 10px rgba(0,0,0,.2);
}
.btLightSkin .btQuoteBooking .btQuoteWrapper:before,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteWrapper:before {
border: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .btQuoteBooking .btQuoteWrapper:before,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper:before,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper:before {
border: 1px solid rgba(255,255,255,.5);
}
.btQuoteBooking .ui-slider .ui-slider-handle {
background: #4eae4a;
}
.btQuoteBooking .btQuoteSliderValue {
color: #fff;
}
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSliderValue,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSliderValue {
color: #181818;
}
.btQuoteBooking .btQuoteSelect .ddTitle .ddTitleText .ddlabel {
color: #181818 !important;
opacity: 1;
font-weight: 500;
}
.btDarkSkin .btQuoteBooking .btQuoteSelect .ddTitle .ddTitleText .ddlabel,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSelect .ddTitle .ddTitleText .ddlabel,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSelect .ddTitle .ddTitleText .ddlabel {
color: #fff !important;
}
.rtl .btQuoteBooking .btQuoteSelect .ddTitle .ddTitleText .ddlabel {
text-align: right;
}
.btQuoteBooking .btQuoteSelect .ddTitle .arrow {
right: 1.5em;
}
.rtl .btQuoteBooking .ddChild ul li span {
text-align: right;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
min-height: 0;
height: 2.9em;
}
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
color: #181818 !important;
opacity: 1;
font-weight: 500;
}
.btDarkSkin .btQuoteBooking .ddTitleText.btNotSelected .ddlabel,
.btLightSkin .btDarkSkin .btQuoteBooking .ddTitleText.btNotSelected .ddlabel,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
color: #fff !important;
}
.btQuoteBooking .btContactFieldMandatory .dd.ddcommon.borderRadius .ddTitleText {
border: none !important;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1) !important;
box-shadow: 0 0 10px 0 rgba(0,0,0,.1) !important;
}
.btQuoteBooking .btQuoteBookingForm {
margin: 0 0 4em;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
color: #fff;
background: #4eae4a;
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
border-radius: 50px;
overflow: hidden;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
border-radius: 3px;
overflow: hidden;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
border-radius: 0;
font-size: 1.5em;
line-height: 2;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
padding: 5px 3px 5px 20px;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
border-radius: 0;
font-size: 1.5em;
line-height: 2;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
padding: 5px 20px 5px 3px;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
padding: 5px 3px 5px 20px;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
padding: 5px 20px 5px 3px;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
-webkit-box-shadow: none;
box-shadow: none;
border: 2px solid #4eae4a !important;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btQuoteBooking .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
border: none;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
-webkit-box-shadow: 0 0 0 2px #4eae4a inset;
box-shadow: 0 0 0 2px #4eae4a inset;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText {
-webkit-box-shadow: 0 0 0 2px #181818 inset !important;
box-shadow: 0 0 0 2px #181818 inset !important;
}
.btQuoteBooking .btSubmitMessage {
color: #4eae4a;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2) !important;
box-shadow: 0 1px 5px rgba(0,0,0,.2) !important;
}
.btQuoteBooking .btContactSubmit {
font-size: .8em;
height: 3.8em !important;
padding: 0 3em;
font-weight: 500;
line-height: 1;
height: 2.6em;
margin: 5px 5px 0 30px;
font-family: "Montserrat";
color: #fff !important;
background-color: transparent;
border: none;
-webkit-box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
}
.btQuoteBooking .btContactSubmit:hover {
opacity: 1;
text-shadow: none;
border: none;
-webkit-box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
color: #fff !important;
background: transparent;
}
.btQuoteBooking .btTotalNextWrapper {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: auto !important;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
padding-right: 0 !important;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: initial;
}
.btQuoteBooking .btTotalNextWrapper:after {
display: none;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
padding-right: 0 !important;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
-webkit-flex: 0 0 160px;
-ms-flex: 0 0 160px;
flex: 0 0 160px;
width: 160px;
max-width: 160px;
}
.rtl .btQuoteBooking .btQuoteBookingForm.btActive .boldBtn button {
margin: 5px 30px 0 5px;
}
.btQuoteBooking .btQuoteBookingForm .boldBtn {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex: 0 1 0;
-ms-flex: 0 1 0;
flex: 0 1 0;
float: none;
margin-right: 0 !important;
margin-left: 0 !important;
width: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
max-width: 0;
}
.btQuoteBooking .btContactNext {
font-size: .8em;
height: 3.2em !important;
line-height: 1;
font-weight: 500;
height: 2.6em;
margin: 5px 5px 0 30px;
font-family: "Montserrat";
-webkit-transform: translate(160px,0);
-moz-transform: translate(160px,0);
-ms-transform: translate(160px,0);
transform: translate(160px,0);
color: #fff !important;
background-color: transparent;
border: none;
-webkit-box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 6px rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
}
.rtl .btQuoteBooking .btContactNext {
-webkit-transform: translate(-160px,0);
-moz-transform: translate(-160px,0);
-ms-transform: translate(-160px,0);
transform: translate(-160px,0);
}
.btQuoteBooking .btContactNext:hover {
border: none;
-webkit-box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
box-shadow: 0 0 0 0 rgba(78,174,74,0.5),0 0 0 3em #4eae4a inset;
color: #fff !important;
background: transparent;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
float: none;
font-size: .8em;
font-weight: 500;
line-height: 1;
font-family: "Montserrat";
text-transform: uppercase;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
font-weight: 700;
}
.btQuoteBooking .btQuoteTotalText {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.rtl .btQuoteBooking .btQuoteTotalText {
margin-right: 0;
margin-left: 1em;
}
.btQuoteBooking .btQuoteContact:not(.btQuoteContactForm7) {
margin: 0 -10px 0 -10px;
}
.btQuoteBooking .ddcommon.borderRadius .ddTitleText {
height: 2.2em;
}
.btQuoteBooking .ddcommon.borderRadius .ddTitleText .ddlabel {
color: #181818;
opacity: 1;
font-weight: 500;
}
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText .ddlabel,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText .ddlabel,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText .ddlabel {
color: #fff;
}
.btQuoteBooking .btPayPalButton {
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btPayPalButton {
border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btPayPalButton {
border-radius: 3px;
} .btDatePicker .ui-datepicker-header {
background-color: #4eae4a;
} @media (max-width: 440px) {
.btQuoteBooking .btTotalNextWrapper {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn,
.btQuoteBooking .btQuoteBookingForm .boldBtn {
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
width: 100%;
max-width: 100%;
padding-top: 0;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,
.btQuoteBooking .btQuoteBookingForm .btContactNext {
width: 100%;
}
.btQuoteBooking .btQuoteBookingForm .btContactNext {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
}
@media (max-width: 480px) {
.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal,
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
height: auto;
}
.btQuoteBooking .btTotalNextWrapper {
display: block !important;
}
}
@media (max-width: 1399px) { .bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
font-size: 5.15rem;
}
.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.8rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.35rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.15rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.5rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.35rem;
}
}
@media (max-width: 1199px) { .bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
font-size: 3.8rem;
}
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
font-size: 3.15rem;
}
.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
font-size: 3.15rem;
}
.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.8rem;
}
.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
font-size: 1.5rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.15rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.1rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.1rem;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .9rem;
}
.bt_bb_size_medium.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .9rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.35rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.3rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.3rem;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: .9rem;
}
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: .9rem;
}
body {
font-size: 14px;
}
}
@media (max-width: 360px) { .bt_bb_size_extrahuge.bt_bb_headline h1,
.bt_bb_size_extrahuge.bt_bb_headline h2,
.bt_bb_size_extrahuge.bt_bb_headline h3,
.bt_bb_size_extrahuge.bt_bb_headline h4,
.bt_bb_size_extrahuge.bt_bb_headline h5,
.bt_bb_size_extrahuge.bt_bb_headline h6 {
font-size: 3.15rem;
}
.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
font-size: 2.5rem;
}
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
font-size: 1.8rem;
}
.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.15rem;
}
.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: 1rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.1rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .95rem;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .95rem;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .9rem;
}
.bt_bb_size_medium.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .9rem;
}
.bt_bb_size_small.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .8rem;
}
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: .8rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.3rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.15rem;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.15rem;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.1rem;
}
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.1rem;
}
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: .6rem;
}
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: .6rem;
}
body {
font-size: 13px;
} .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 (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;
float: left;
}
}
@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%;
}
.cart-collaterals {
display: block;
}
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;
}
div.product form.cart {
text-align: left;
margin-bottom: 2rem;
max-width: 150px;
}
div.product form.cart .single_add_to_cart_button {
float: none !important;
margin-top: 2em !important;
}
}
@media (max-width: 768px) {
div.product {
display: block;
}
div.product div.summary,
div.product div.images {
text-align: center;
margin-bottom: 2rem;
padding: 0;
}
div.product div.summary .price {
text-align: center;
margin-bottom: 2rem;
}
div.product form.cart {
margin: 0 auto 2rem auto;
text-align: center;
}
div.product form.cart .single_add_to_cart_button {
margin-top: 2em !important;
}
div.product form.cart .quantity {
float: none !important;
display: block !important;
width: auto !important;
margin: 0 .5em;
}
}
@media (max-width: 620px) {
ul.products li.product {
-webkit-flex-basis: 100% !important;
flex-basis: 100% !important;
max-width: 100% !important;
}
.woocommerce-result-count,
.woocommerce-ordering {
width: 100%;
padding: 0 !important;
}
table.shop_table_responsive {
display: block;
}
table.shop_table_responsive tbody th,
table.shop_table_responsive thead {
display: none;
}
table.shop_table_responsive tbody {
display: block;
width: 100% !important;
}
table.shop_table_responsive tr,
table.shop_table_responsive th {
display: block;
width: 100% !important;
border-bottom: 1px solid #181818;
margin-bottom: 2em;
padding-bottom: 2em;
}
.btDarkSkin table.shop_table_responsive tr,
.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.btDarkSkin table.shop_table_responsive th,
.btLightSkin .btDarkSkin table.shop_table_responsive th,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive th {
border-bottom: 1px solid #fff;
}
table.shop_table_responsive tr td,
table.shop_table_responsive th td {
display: block;
width: 100% !important;
clear: left;
text-align: center !important;
word-break: break-word;
border: none;
padding: .5em 0 0;
}
table.shop_table_responsive tr td.product-remove,
table.shop_table_responsive th td.product-remove {
padding: .5em;
text-align: center;
}
table.shop_table_responsive tr td:not(.product-remove):not(.product-thumbnail):not(.actions):before,
table.shop_table_responsive th td:not(.product-remove):not(.product-thumbnail):not(.actions):before {
content: attr(data-title) ": ";
font-weight: 700;
}
table.shop_table_responsive tr td.product-thumbnail img,
table.shop_table_responsive th td.product-thumbnail img {
width: 100%;
}
.cart-collaterals {
display: block;
}
.cart-collaterals .cross-sells {
max-width: 100%;
}
.cart-collaterals .cart_totals {
max-width: 100%;
}
.cart-collaterals .cross-sells ul.products li.product {
max-width: 100%;
}
table.shop_table .coupon {
display: block;
margin-bottom: 1em;
}
table.shop_table .coupon input[name="coupon_code"] {
margin-bottom: 1em;
}
table.shop_table .coupon button[name="apply_coupon"] {
width: auto;
}
table.shop_table input[name="update_cart"] {
margin-top: 1em;
float: none;
width: 100%;
}
}  .wp-block-separator {
margin: 1em auto;
max-width: 100px;
}
.wp-block-separator.is-style-wide {
max-width: 100%;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
border-bottom: 1px solid #8f98a1;
} p.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 5.95em;
line-height: .7;
font-weight: 500;
}
p.has-drop-cap {
line-height: 1.2;
}
p.has-background {
border-radius: 0;
}
.btSoftRoundedButtons p.has-background {
border-radius: 3px;
}
.btHardRoundedButtons p.has-background {
border-radius: 3px;
}
p.has-large-font-size {
line-height: 1.2;
}
em {
line-height: 1;
} .wp-block-quote p {
font-size: 1em;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 1.3em;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
text-align: center;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: inherit;
} .wp-block-file .wp-block-file__button {
border-radius: none;
}
.btSoftRoundedButtons .wp-block-file .wp-block-file__button {
border-radius: 3px;
}
.btHardRoundedButtons .wp-block-file .wp-block-file__button {
border-radius: 50px;
}
.wp-block-button__link {
font-size: .8em;
padding: .8em 2.2em;
font-weight: 500;
color: #fff !important;
}
.wp-block-button__link:hover {
color: #4eae4a !important;
}
.wp-block-button {
margin-bottom: 1em !important;
}
.wp-block-button.alignnone {
text-align: inherit !important;
} .wp-block-table.is-style-stripes td {
border-color: rgba(0,0,0,.07);
} .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;
} .wp-block-gallery {
margin: 0;
} body.rtl {
direction: rtl;
unicode-bidi: embed;
}
body.rtl.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
body.rtl.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
margin-left: 0;
margin-right: .5em;
}
body.rtl .rowItem {
float: right;
}
body.rtl .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
margin: 0 0 0 5px;
}
body.rtl .star-rating:before {
display: block !important;
}
body.rtl .star-rating span:before {
display: block !important;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {  .btPostSingleItemStandard.btPortfolioSingle .btArticleContent,
.btPostSingleItemStandard.btPortfolioSingle .btArticleShareEtc {
max-width: none;
} .btPreloader {
display: none !important;
} .bt_bb_parallax {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
background-attachment: local;
background-position: 0 0 !important;
}   .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
overflow: visible;
} .bt_bb_headline.btHasBgImage .bt_bb_headline_content span {
background-image: none !important;
background-color: transparent !important;
} .bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
top: 0%;
} .bt_bb_single_event .bt_bb_single_event_content .bt_bb_single_event_date {
-webkit-flex: 1 0 20%;
-ms-flex: 1 0 20%;
flex: 1 0 20%;
max-width: 20%;
} .bt_bb_arrows_size_small button.slick-arrow:before {
font-size: 24px;
line-height: .8;
}
.bt_bb_height_keep-height .slick-slider .slick-slide {
display: block !important;
} .bt_bb_section.bt_bb_vertical_align_middle > .bt_bb_port:after {
content: '';
min-height: inherit;
font-size: 0;
} .btChocolate {
left: -44%;
} .bt_bb_section[class*="bt_bb_background_overlay"]:before {
z-index: 0;
} .widget_search input[type='text'] {
line-height: 2.5 !important;
}
select::-ms-expand {
display: none;
}
textarea {
overflow: auto;
}
}