// Base font size // Base font color // Base bg color // Base bg color // Base border color // Sub bg color // Base font color // Base bg color // Base bg color // Base border color // Sub bg color // Main color // Dark main color // Darker main color // Very darker main color // Light main color // Transparent main color // Secondary color // Dark secondary color // Darker secondary color // Darker secondary color // Light secondary color // Transparent secondary color // Base gutter width // Sidebar width (%) // Padding between sidebar and sontent // Left and right page padding for boxed content // Default spacing in grid gallery // Defines logo height and menu line height // Defines logo height and menu line height Defines menu height whwn below menu // Top and bottom padding of the whole horizontal menu (px) // Padding between horizontal menu elements (px) // Width of the vertical menu (px) // dropdown width (px) // Base font size // Small icon size // Small icon size // Small icon size // Small icon size // Small icon size // Soft border radius // Soft border radius      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: #111;
}
.btLightSkin {
color: #181818;
background-color: #fff;
}
body.btLightSkin {
background-color: #eaeaea;
}
select,
textarea,
input,
.fancy-select .trigger {
color: inherit;
}
.btLightSkin select,
.btLightSkin textarea,
.btLightSkin input,
.btLightSkin .fancy-select .trigger,
.btDarkSkin .btLightSkin select,
.btDarkSkin .btLightSkin textarea,
.btDarkSkin .btLightSkin input,
.btDarkSkin .btLightSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin select,
.btLightSkin .btDarkSkin .btLightSkin textarea,
.btLightSkin .btDarkSkin .btLightSkin input,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger {
border: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin select,
.btDarkSkin textarea,
.btDarkSkin input,
.btDarkSkin .fancy-select .trigger,
.btLightSkin .btDarkSkin select,
.btLightSkin .btDarkSkin textarea,
.btLightSkin .btDarkSkin input,
.btLightSkin .btDarkSkin .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin select,
.btDarkSkin.btLightSkin .btDarkSkin textarea,
.btDarkSkin.btLightSkin .btDarkSkin input,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger {
border: 1px solid rgba(255,255,255,.5);
}  select,
input {
font-family: "Montserrat",Arial,Helvetica,sans-serif;
}
input:not([type='checkbox']):not([type='radio']),
button {
-webkit-appearance: none;
}
input:not([type='checkbox']):not([type='radio']),
textarea,
select {
outline: none;
font: inherit;
width: 100%;
background: transparent;
line-height: 1;
display: block;
padding: .8em;
color: inherit;
}
.btTextRight input:not([type='checkbox']):not([type='radio']),
.btTextRight textarea,
.btTextRight select {
text-align: right;
}
input:not([type='checkbox']):not([type='radio']),
select {
height: 3.2em;
}
.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: 8px;
}
.btHardRoundedButtons textarea,
.btHardRoundedButtons select {
border-radius: 20px;
}
.btSoftRoundedButtons textarea,
.btSoftRoundedButtons select {
border-radius: 8px;
}
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 4px 0 #3da3e6;
box-shadow: 0 0 4px 0 #3da3e6;
border: 1px solid #181818;
}
textarea {
resize: vertical;
line-height: inherit;
}
button {
font: inherit;
cursor: pointer;
}
.btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.btDarkSkin textarea:focus,
.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus,
.btDarkSkin .fancy-select .trigger.open,
.btLightSkin .btDarkSkin .fancy-select .trigger.open,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open {
border: 1px solid #fff;
}  .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: color 200ms ease;
-moz-transition: color 200ms ease;
transition: color 200ms ease;
color: inherit;
}
.btContent a {
color: inherit;
}
a:hover {
text-decoration: none;
color: #3da3e6;
}
.btContent a:hover {
color: #3da3e6;
}
.btText a {
color: #3da3e6;
}
.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;
display: inline;
padding-right: .75em;
}
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: 13px;
}
body {
font-family: "Montserrat",Arial,Helvetica,sans-serif;
font-weight: 400;
line-height: 1.7em;
background-size: cover;
background-attachment: fixed;
}
small {
font-size: 11px;
} h1,
h2,
h3,
h4,
h5,
h6,
h7,
h8 {
font-family: "Montserrat",Arial,Helvetica,sans-serif;
}
h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after,
h7:after,
h8:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7,
h8 {
clear: both;
padding: 0 0 .4em;
line-height: 1;
margin: 0;
font-weight: 800;
}
h1 {
font-size: 3em;
}
h2 {
font-size: 2.5em;
}
h3 {
font-size: 2em;
}
h4 {
font-size: 1.75em;
}
h5 {
font-size: 1.5em;
}
h6 {
font-size: 1.25em;
} blockquote {
display: block;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
margin: 0;
font-size: 1.2em;
font-weight: 400;
line-height: 1.6em;
position: relative;
padding: 0 0 0 3.5em;
}
.btArticleContent blockquote {
font-size: 1.2em;
}
blockquote:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.bt_bb_align_center blockquote {
padding: 0;
}
.bt_bb_align_right blockquote {
padding: 0 0 3.5em;
}
blockquote:before {
content: '\f10e';
color: inherit;
opacity: .1;
font-family: FontAwesome;
display: block;
font-size: 5em;
line-height: 1;
position: absolute;
top: 0;
left: 0;
right: 0;
}
.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,.1);
}
.btContentHolder table td,
.btContentHolder table th {
padding: 1em;
border: 1px solid rgba(0,0,0,.1);
}
.btContentHolder table th {
text-align: left;
}
.btContentHolder table thead th {
font-weight: 700;
background-color: #3da3e6;
color: white;
}
.bt_bb_layout_boxed_600 .bt_bb_cell {
width: 600px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_600 .bt_bb_cell {
width: 600px;
max-width: 100%;
}
.bt_bb_layout_boxed_700 .bt_bb_cell {
width: 700px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_700 .bt_bb_cell {
width: 700px;
max-width: 100%;
}
.bt_bb_layout_boxed_800 .bt_bb_cell {
width: 800px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_800 .bt_bb_cell {
width: 800px;
max-width: 100%;
}
.bt_bb_layout_boxed_900 .bt_bb_cell {
width: 900px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_900 .bt_bb_cell {
width: 900px;
max-width: 100%;
}
.bt_bb_layout_boxed_1000 .bt_bb_cell {
width: 1000px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_1000 .bt_bb_cell {
width: 1000px;
max-width: 100%;
}
.bt_bb_layout_boxed_1100 .bt_bb_cell {
width: 1100px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_1100 .bt_bb_cell {
width: 1100px;
max-width: 100%;
}
.bt_bb_layout_boxed_1200 .bt_bb_cell {
width: 1200px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_1200 .bt_bb_cell {
width: 1200px;
max-width: 100%;
}
.bt_bb_layout_boxed_1400 .bt_bb_cell {
width: 1400px;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
} .btPostSingleItemStandard .bt_bb_layout_boxed_1400 .bt_bb_cell {
width: 1400px;
max-width: 100%;
} .btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_0 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 0;
padding-right: 0;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_5 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 5px;
padding-right: 5px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_10 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 10px;
padding-right: 10px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_15 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 15px;
padding-right: 15px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_20 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 20px;
padding-right: 20px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_25 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 25px;
padding-right: 25px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_30 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 30px;
padding-right: 30px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_35 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 35px;
padding-right: 35px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_40 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 40px;
padding-right: 40px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_45 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 45px;
padding-right: 45px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_50 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 50px;
padding-right: 50px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_55 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 55px;
padding-right: 55px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_60 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 60px;
padding-right: 60px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_65 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 65px;
padding-right: 65px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_70 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 70px;
padding-right: 70px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_75 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 75px;
padding-right: 75px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_80 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 80px;
padding-right: 80px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_85 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 85px;
padding-right: 85px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_90 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 90px;
padding-right: 90px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_95 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 95px;
padding-right: 95px;
}
.btPostSingleItemStandard .bt_bb_row.bt_bb_column_gap_100 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
padding-left: 100px;
padding-right: 100px;
} @media (max-width: 480px) {
.visible-xs {
display: block !important;
}
}
@media (min-width: 480px) and (max-width:767px) {
.visible-ms {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
}
@media (max-width: 480px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 480px) and (max-width: 767px) {
.hidden-ms {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
@media (max-width: 480px) {
.bt_bb_column[data-width="3"] {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
}
html,
body {
min-height: 100vh;
}
body:not(.btPageTransitions) {
min-height: 101vh;
} body.rtl {
direction: rtl;
unicode-bidi: embed;
} .bt_bb_wrapper {
overflow: initial;
}
.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 20px;
}
.gutter .port {
max-width: 1240px;
margin: auto;
}
@media (max-width: 1239px) {
.gutter .port {
width: 100%;
max-width: none;
padding-left: 20px;
padding-right: 20px;
}
.btMenuVerticalRight .btVerticalMenuTrigger {
margin: 0;
}
}  .btNoSidebar .btContentHolder,
.btNoSidebar .btContent {
width: auto;
padding: 0;
}
.btWithSidebar .btContentHolder {
max-width: 1240px;
margin: auto;
padding: 2em 20px 4em;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.btWithSidebar .btContentHolder .btContent {
width: 70%;
}
.btWithSidebar .btContentHolder .btSidebar {
width: 30%;
padding: 0;
}
.btWithSidebar .btContentHolder .btSidebar .btBox {
padding: 2em;
}
.btLightSkin.btWithSidebar .btContentHolder .btSidebar .btBox,
.btDarkSkin .btLightSkin.btWithSidebar .btContentHolder .btSidebar .btBox,
.btLightSkin .btDarkSkin .btLightSkin.btWithSidebar .btContentHolder .btSidebar .btBox {
background-color: #fff;
}
.btDarkSkin.btWithSidebar .btContentHolder .btSidebar .btBox,
.btLightSkin .btDarkSkin.btWithSidebar .btContentHolder .btSidebar .btBox,
.btDarkSkin.btLightSkin .btDarkSkin.btWithSidebar .btContentHolder .btSidebar .btBox {
background-color: #494949;
}
.btHardRoundedButtons.btWithSidebar .btContentHolder .btSidebar .btBox {
border-radius: 8px;
}
.btSoftRoundedButtons.btWithSidebar .btContentHolder .btSidebar .btBox {
border-radius: 8px;
}
.btSidebarLeft.btWithSidebar .btContentHolder {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
margin-right: 1em;
}
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
margin-right: 0;
margin-left: 1em;
}
.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
margin-left: 1em;
}
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
margin-left: 0;
margin-right: 1em;
}
.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
margin-left: 1em;
}
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
margin-left: 0;
margin-right: 1em;
}
.btSidebarRight.btWithSidebar .btContentHolder .btContent {
margin-right: 1em;
}
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btContent {
margin-right: 0;
margin-left: 1em;
} @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;
margin: 0;
}
.btWithSidebar.btSidebarRight .btContentHolder .btSidebar,
.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
margin: 2em 0 0;
}
} .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: #3da3e6;
}
.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: 80px;
-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: 160px;
} .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);
}
} .btErrorPage {
min-height: 70vh;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
background-position: 10% bottom;
background-size: initial;
}
.btErrorPage .port {
padding-top: 6em;
padding-bottom: 6em;
} .btBreadCrumbs {
text-transform: uppercase;
}
.btBreadCrumbs span {
display: inline-block;
margin-left: 0;
padding-left: 0;
}
.btBreadCrumbs span:not(:last-child):after {
content: ' ';
display: inline-block;
margin: -2px 10px 0 10px;
letter-spacing: inherit;
width: 4px;
height: 4px;
border-radius: 50%;
line-height: inherit;
vertical-align: middle;
}
.btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after,
.btLightSkin .btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child):after {
background-color: #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-size: cover;
}
.btLightSkin .btPageHeadline,
.btDarkSkin .btLightSkin .btPageHeadline,
.btLightSkin .btDarkSkin .btLightSkin .btPageHeadline {
background-color: #eaeaea;
}
.btDarkSkin .btPageHeadline,
.btLightSkin .btDarkSkin .btPageHeadline,
.btDarkSkin.btLightSkin .btDarkSkin .btPageHeadline {
background-color: #111;
}
.btPageHeadline header {
max-width: 900px;
word-wrap: break-word;
}
.btPageHeadline header .bt_bb_headline_subheadline {
max-width: 768px;
}
.btMenuCenter .btPageHeadline header .bt_bb_headline_subheadline {
margin-left: auto;
margin-right: auto;
}
.btMenuCenter .btPageHeadline header,
.btMenuCenterEnabled .btPageHeadline header {
margin: auto;
text-align: center;
}
.btPageHeadline header h1 .bt_bb_headline_content,
.btPageHeadline header h2 .bt_bb_headline_content,
.btPageHeadline header h3 .bt_bb_headline_content,
.btPageHeadline header h4 .bt_bb_headline_content,
.btPageHeadline header h5 .bt_bb_headline_content,
.btPageHeadline header h6 .bt_bb_headline_content,
.btPageHeadline header h7 .bt_bb_headline_content,
.btPageHeadline header h8 .bt_bb_headline_content {
text-transform: uppercase;
font-weight: 900;
}
.bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_content,
.bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_content,
.bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_content,
.bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_content,
.bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_content,
.bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_content,
.bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_content,
.bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_content {
color: #00ffff;
}
.btPageHeadline .bt_bb_port {
padding-bottom: 6em;
padding-top: 6em;
}
body.btBelowMenu .btPageHeadline .bt_bb_port {
padding-top: 16em;
} .bt_header_headline_Dark .btPageHeadline[class*="dark_solid"]:before {
background-color: rgba(255,255,255,.8);
}
.bt_header_headline_Dark_accent .btPageHeadline[class*="dark_solid"]:before,
.bt_header_headline_Dark_alternate .btPageHeadline[class*="dark_solid"]:before {
background: -webkit-linear-gradient(left,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 70%);
background: -moz-linear-gradient(left,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 70%);
background: linear-gradient(to right,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 70%);
}
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_content,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_content,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_content,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_content,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_content,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_content,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_content,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_content {
color: #3da3e6;
}
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_content,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_content,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_content,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_content,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_content,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_content,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_content,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_content {
color: #3da3e6;
}
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_content,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_content,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_content,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_content,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_content,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_content,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_content,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_content {
color: #00ffff;
}
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_content,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_content,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_content,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_content,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_content,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_content,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_content,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_content {
color: #fff;
}
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_content,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_content,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_content,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_content,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_content,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_content,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_content,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_content {
color: #181818;
}
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_superheadline,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_superheadline,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_superheadline,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_superheadline,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_superheadline,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_superheadline,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_superheadline,
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_superheadline {
color: #fff !important;
}
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_superheadline {
color: #181818 !important;
}
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_superheadline,
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_superheadline {
color: #181818 !important;
}
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_superheadline,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_superheadline,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_superheadline,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_superheadline,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_superheadline,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_superheadline,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_superheadline,
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_superheadline {
color: #fff !important;
}
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h1 .bt_bb_headline_superheadline,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h2 .bt_bb_headline_superheadline,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h3 .bt_bb_headline_superheadline,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h4 .bt_bb_headline_superheadline,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h5 .bt_bb_headline_superheadline,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h6 .bt_bb_headline_superheadline,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h7 .bt_bb_headline_superheadline,
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header h8 .bt_bb_headline_superheadline {
color: #181818 !important;
}
.bt_header_headline_Light_accent .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline {
color: #fff !important;
}
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline {
color: #181818 !important;
}
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline span:after {
color: #181818;
}
.bt_header_headline_Dark_accent .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline a:before {
color: rgba(24,24,24,.4);
}
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline {
color: #181818 !important;
}
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline span:after {
color: #181818;
}
.bt_header_headline_Dark_alternate .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline a:before {
color: rgba(24,24,24,.4);
}
.bt_header_headline_Light .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline {
color: #fff;
}
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline {
color: #181818;
}
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline span:after {
color: #181818;
}
.bt_header_headline_Dark .bt_bb_background_image.btPageHeadline header .bt_bb_headline_subheadline a:before {
color: rgba(24,24,24,.4);
} .btBoxedPage .btPageWrap {
max-width: 1200px;
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
margin-bottom: 3em;
margin: 0 auto 3em;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
.btStickyHeaderActive.btBoxedPage .mainHeader {
max-width: 1200px;
}
.btLightSkin.btBoxedPage .btContentWrap {
background-color: #fff;
}
.btDarkSkin.btBoxedPage .btContentWrap {
background-color: #111;
}
.btErrorPage {
min-height: 70vh;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.btErrorPage .port {
padding-top: 6em;
padding-bottom: 6em;
} .post-password-form {
max-width: 85% !important;
margin: 200px auto 50px auto !important;
} .btBoxedPage .btPageWrap {
overflow: initial;
} .btNoSearchResults .bt_bb_port {
display: block;
max-width: 1260px;
margin: 0 auto;
}
.btNoSearchResults .bt_bb_port #searchform {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
-webkit-flex-basis: 80%;
flex-basis: 80%;
margin-right: 1em;
padding: 1em 1.5em;
}
.btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
-webkit-flex-basis: 15%;
flex-basis: 15%;
height: auto;
cursor: pointer;
text-transform: uppercase;
font-size: .8em;
line-height: 1;
font-weight: 600;
-webkit-box-shadow: 0 0 0 3em #3da3e6 inset;
box-shadow: 0 0 0 3em #3da3e6 inset;
color: #fff;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
border: none;
}
.btNoSearchResults .bt_bb_port #searchform input[type='submit']:hover {
border: none;
-webkit-box-shadow: 0 0 0 1px #3da3e6 inset;
box-shadow: 0 0 0 1px #3da3e6 inset;
color: #3da3e6;
}
.btNoSearchResults .bt_bb_port .bt_bb_button {
display: inline-block;
line-height: 1;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.btNoSearchResults .bt_bb_port .bt_bb_button a {
text-decoration: none;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.btNoSearchResults .bt_bb_port .bt_bb_button a .bt_bb_text {
float: right;
}
.btNoSearchResults .bt_bb_port .bt_bb_button a .bt_bb_icon_holder {
margin-right: .5em;
float: left;
line-height: 1;
}
.btNoSearchResults .bt_bb_port .bt_bb_button a .bt_bb_icon_holder:before {
content: "\e90b";
font-family: Dripicons;
}
@media (max-width: 620px) {
.btNoSearchResults .bt_bb_port #searchform {
display: block;
}
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
margin-right: 0;
margin-bottom: 1em;
}
} .btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .logo {
position: relative;
}
.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btTopToolsLeft {
margin-left: 100px;
}
.rtl.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btTopToolsLeft {
margin-right: 100px;
margin-left: 0;
}
.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btBelowLogoArea .menuPort {
margin-left: 100px;
}
.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btCrest {
position: absolute;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
top: 0;
left: 0;
}
.rtl.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btCrest {
left: auto;
right: 0;
}
.btHasTopBar.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btCrest {
margin-top: -2.25em;
}
.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btCrest .btCrestImg {
width: 100px;
height: auto;
}
.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .logo {
padding-left: 100px;
}
.rtl.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .logo {
padding-right: 100px;
padding-left: 0;
}
.btHasCrest.btMenuHorizontal.btMenuCenter.btHasTopBar:not(.btStickyHeaderActive) .btCrest {
margin-top: -2.25em;
}
.btHasCrest.btMenuHorizontal.btStickyHeaderActive .btCrest {
display: none;
}
.btHasCrest.btMenuVertical .btCrest {
padding-top: 1em;
} .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: color 100ms linear;
-moz-transition: color 100ms linear;
transition: color 100ms linear;
}
.mainHeader a:hover {
color: #3da3e6;
}
.btPageTransitions .mainHeader {
z-index: 1020;
} .btMenuHorizontal:not(.btBelowMenu) .mainHeader {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
} .btLogoArea {
position: relative;
z-index: 1;
}
.menuPort {
font-family: "Montserrat";
font-size: 13px;
}
.menuPort:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.menuPort nav ul {
list-style: none;
display: block;
margin: 0;
padding: 0;
-webkit-transition: all 100ms ease 0s;
-moz-transition: all 100ms ease 0s;
transition: all 100ms ease 0s;
}
.menuPort nav ul li {
display: block;
margin: 0;
padding: 0;
position: relative;
}
.menuPort nav ul li a {
display: block;
position: relative;
padding: 1em 1em;
font-weight: bold;
text-transform: uppercase;
}
.menuPort nav ul li a:hover {
color: #3da3e6;
text-decoration: none;
}
.menuPort nav ul ul li {
-webkit-transition: opacity 300ms ease;
-moz-transition: opacity 300ms ease;
transition: opacity 300ms ease;
}
.menuPort nav ul ul li.on {
opacity: 1;
}
.menuPort ul > li > ul {
opacity: 0;
pointer-events: none;
}
.menuPort nav > ul > li > a {
line-height: 80px;
padding: 0;
}
.btBelowLogoArea .menuPort nav > ul > li > a {
line-height: 50px;
}
.menuPort nav ul ul li a {
font-weight: 500;
} .btTextLogo {
font-family: "Montserrat";
font-size: 2em;
font-weight: 800;
line-height: 80px;
}
.btMenuVertical .btTextLogo {
line-height: 48px;
}
.btLogoArea .logo {
line-height: 0;
float: left;
}
.btMenuVertical .btLogoArea .logo {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
.rtl .btLogoArea .logo {
float: right;
}
.btLogoArea .logo img {
height: 80px;
width: auto;
display: block;
}
.btMenuVertical .btLogoArea .logo img {
height: 48px;
}
.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: 14px 0;
}
.btMenuHorizontal.btHideMenu .menuPort {
opacity: 0;
-webkit-transition: opacity 1s ease;
-moz-transition: opacity 1s ease;
transition: opacity 1s ease;
pointer-events: none;
}
.btShowMenu.btMenuHorizontal.btHideMenu .menuPort {
opacity: 1 !important;
pointer-events: all;
}
.btHorizontalMenuTrigger {
display: none;
float: right;
margin: 0 0 0 .5em;
font-size: 1.5em;
}
.btHorizontalMenuTrigger .bt_bb_icon {
width: 24px;
height: 20px;
position: relative;
padding: 0;
float: left;
margin: 30px 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: #3da3e6;
}
.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: #3da3e6;
}
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #181818;
} .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item {
color: #00ffff;
} .btMenuHorizontal .menuPort ul ul {
background-color: #fff;
}
.btMenuHorizontal .menuPort ul ul li a {
padding-left: 1.5em;
padding-right: 1.5em;
color: #181818;
}
.btMenuHorizontal .menuPort ul ul li a:hover {
color: #3da3e6;
}
.btMenuHorizontal .menuPort ul ul li .subToggler {
color: #181818;
}
.btMenuHorizontal .menuPort ul ul li:not(:last-child) > a:after {
content: ' ';
display: block;
position: absolute;
left: 1.5em;
right: 1.5em;
bottom: 0;
height: 1px;
background-color: rgba(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: 10px 0;
line-height: 1;
right: 0;
}
body.btMenuHorizontal .subToggler {
right: 15px;
line-height: 80px;
}
body.rtl.btMenuHorizontal.btMenuCenterBelow .subToggler {
right: auto;
left: 0;
}
body.btMenuHorizontal.rtl .subToggler {
left: 15px;
right: auto;
}
body.btMenuHorizontal.btMenuBelowLogo .subToggler {
line-height: 50px;
}
body.btMenuHorizontal .menuPort ul ul .subToggler {
right: 0;
line-height: inherit;
padding: 1em 0;
}
body.btMenuHorizontal .menuPort .rightNav ul ul .subToggler {
left: 0;
right: auto;
}
.subToggler:before {
content: '\f107';
font: normal 16px/1 FontAwesome;
}
.touch .btMenuHorizontal .menuPort nav ul li .subToggler {
display: block;
} .btMenuHorizontal .menuPort > nav > ul > li {
padding: 0 50px 0 0;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
padding: 0 0 0 50px;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li:last-child {
padding: 0;
}
:not(.rtl).btMenuHorizontal .menuPort > nav > ul > li:last-child {
padding: 0;
}
html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
padding: 0 50px 0 0;
}
html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
padding: 0 0 0 50px;
}
.btMenuHorizontal .menuPort > nav > ul > li > ul > li {
font-size: .9em;
}
.btMenuHorizontal .menuPort > nav > ul ul {
position: absolute;
width: 220px;
right: 0;
top: auto;
margin: 0;
pointer-events: none;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
z-index: 1;
padding: 0;
}
.btMenuHorizontal .menuPort > nav > ul ul li {
z-index: 4;
float: none;
}
.btMenuHorizontal .menuPort > nav > ul ul ul {
display: block;
top: 0;
margin: 0;
pointer-events: none;
}
.btMenuHorizontal .menuPort > nav > ul li.current-menu-item ul,
.btMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul {
margin: 0;
}
.btMenuHorizontal .menuPort > nav > ul > li {
float: left;
position: relative;
z-index: 5;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
float: right;
}
.btMenuHorizontal .menuPort > nav > ul > li.on > ul {
opacity: 1;
pointer-events: auto;
z-index: 2;
}
.btMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul {
opacity: 1;
pointer-events: auto;
z-index: 3;
}
.btMenuHorizontal .menuPort > nav > ul > li > ul li a {
-webkit-transition: box-shadow ease 300ms;
-moz-transition: box-shadow ease 300ms;
transition: box-shadow ease 300ms;
}
.btMenuHorizontal .menuPort > nav > ul > li > ul li a:hover {
-webkit-box-shadow: inset 5px 0 0 0 #3da3e6;
box-shadow: inset 5px 0 0 0 #3da3e6;
} .btMenuHorizontal header:not(.gutter) .menuPort > nav > ul > li:last-child > ul {
right: 0;
left: auto;
}
.btMenuHorizontal header:not(.gutter) .menuPort > nav > ul > li:last-child > ul > li > ul {
right: 0;
left: -100%;
} .btMenuHorizontal.btBelowMenu.btAccentDarkHeader.btSoftRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btAccentLightHeader.btSoftRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btLightAccentHeader.btSoftRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btLightDarkHeader.btSoftRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btAlternateDarkHeader.btSoftRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btAlternateLightHeader.btSoftRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btAccentDarkHeader.btHardRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btAccentLightHeader.btHardRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btLightAccentHeader.btHardRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btLightDarkHeader.btHardRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btAlternateDarkHeader.btHardRoundedButtons .mainHeader,
.btMenuHorizontal.btBelowMenu.btAlternateLightHeader.btHardRoundedButtons .mainHeader {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
} .btMenuHorizontal .menuPort ul ul {
right: auto;
left: 0;
}
.btMenuHorizontal .menuPort ul ul ul {
left: 220px;
right: auto;
}
.rtl.btMenuHorizontal .menuPort ul ul ul {
left: auto;
right: 220px;
}
.btMenuHorizontal .menuPort nav {
float: left;
padding-left: 50px;
}
.rtl.btMenuHorizontal .menuPort nav {
padding-right: 50px;
padding-left: 0;
}
.btMenuHorizontal.btMenuRight .menuPort nav {
float: right;
} .btMenuHorizontal.btMenuCenter .logo {
position: relative;
z-index: 8;
margin: 0 0 0 50%;
}
.btMenuHorizontal.btMenuCenter .menuPort nav {
float: none;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav {
position: absolute;
right: 50%;
left: auto;
padding: 0;
padding-right: 50px;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul {
float: right;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul {
right: auto;
left: -20px;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul {
left: 220px;
right: auto;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav {
position: absolute;
left: 50%;
right: auto;
padding-left: 50px;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {
right: -20px;
left: auto;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {
right: 220px;
left: auto;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
text-align: right;
}
.btMenuHorizontal.btMenuCenterBelow .logo {
float: none;
}
.btMenuHorizontal.btMenuCenterBelow .logo img {
margin-left: auto;
margin-right: auto;
}
.btMenuHorizontal.btMenuCenterBelow .gutter .port {
position: relative;
}
.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
position: absolute;
right: 20px;
top: 0;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
right: auto;
left: 20px;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
float: none;
text-align: center;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
float: none;
display: inline-block;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
display: block;
text-align: left;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
float: none !important;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
padding: 0 0 0 50px !important;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul {
left: 0;
right: -20px;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
text-align: right;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li ul {
right: auto;
left: -220px;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li > a:after {
left: auto;
right: 0;
}
.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
position: absolute;
right: 0;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
right: auto;
left: 0;
} html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown {
position: static;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {
width: 100%;
left: 0;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
top: auto;
border-top: none !important;
float: left;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
border-top: none !important;
border-bottom: 1px solid;
}
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 > il:not(:last-child) {
border-left: 1px solid rgba(0,0,0,.1);
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li ul:before {
display: none;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li {
width: 100%;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li .sub-menu {
width: 100%;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown.on > ul > li > ul {
pointer-events: auto;
}
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul {
width: 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: .9em;
line-height: 2.5em;
z-index: 2;
}
.btMenuHorizontal .topBar .topBarPort {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.btMenuHorizontal .topBar .topBarPort:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btMenuHorizontal .topBar .topBarPort:after,
.btMenuHorizontal .topBar .topBarPort:before {
display: none;
}
.btMenuHorizontal .topBarInMenu {
line-height: inherit;
float: right;
display: table;
height: 80px;
margin-left: 50px;
}
.rtl.btMenuHorizontal .topBarInMenu {
float: left;
margin-left: 0;
margin-right: 50px;
}
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
line-height: 48px;
display: table-cell;
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 0 0 50px;
}
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li:last-child {
margin: 0 !important;
}   body.btBelowMenu.btMenuHorizontal.btAccentDarkHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btAccentLightHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btLightAccentHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btLightDarkHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btAlternateLightHeader .mainHeader.gutter,
body.btBelowMenu.btMenuHorizontal.btAlternateDarkHeader .mainHeader.gutter {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}
body.btBelowMenu.btMenuHorizontal.btAccentDarkHeader .mainHeader.gutter .port,
body.btBelowMenu.btMenuHorizontal.btAccentLightHeader .mainHeader.gutter .port,
body.btBelowMenu.btMenuHorizontal.btLightAccentHeader .mainHeader.gutter .port,
body.btBelowMenu.btMenuHorizontal.btLightDarkHeader .mainHeader.gutter .port,
body.btBelowMenu.btMenuHorizontal.btAlternateLightHeader .mainHeader.gutter .port,
body.btBelowMenu.btMenuHorizontal.btAlternateDarkHeader .mainHeader.gutter .port {
padding: 0 20px;
} .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: #111;
}
.btMenuVertical.btTransparentDarkHeader .mainHeader,
.btMenuVertical.btTransparentDarkHeader .btVerticalHeaderTop {
background-color: #fff;
}
.btTransparentDarkHeader.btHideHeadline:not(.btBelowMenu) .mainHeader,
.btTransparentDarkHeader.btHideHeadline:not(.btBelowMenu) .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: #111;
}
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader {
color: #181818;
background-color: #fff;
}
.btMenuVertical.btTransparentLightHeader .mainHeader {
background-color: #111;
}
.btTransparentLightHeader .btVerticalHeaderTop {
color: #fff;
}
.btStickyHeaderActive.btTransparentLightHeader .btVerticalHeaderTop {
background-color: #111;
}
.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: #3da3e6;
color: #fff;
}
.btAccentLightHeader .mainHeader a:hover,
.btAccentLightHeader .btVerticalHeaderTop a:hover {
color: #181818;
}
.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
background-color: #fff;
color: #181818;
}
.btAccentLightHeader .btBelowLogoArea a:hover,
.btAccentLightHeader .topBar a:hover {
color: #3da3e6;
}
.btAccentLightHeader.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor,
.btAccentLightHeader.btMenuHorizontal .menuPort nav > ul > li.current-menu-item {
color: #181818 !important;
} .btAccentDarkHeader .mainHeader,
.btAccentDarkHeader .btVerticalHeaderTop {
background-color: #3da3e6;
color: #fff;
}
.btAccentDarkHeader .mainHeader a:hover,
.btAccentDarkHeader .btVerticalHeaderTop a:hover {
color: #181818;
}
.btAccentDarkHeader .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btAccentDarkHeader .menuPort nav > ul > li.current-menu-item > a:after {
background-color: #111;
}
.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
background-color: #111;
color: #fff;
}
.btAccentDarkHeader .btBelowLogoArea a:hover,
.btAccentDarkHeader .topBar a:hover {
color: #00ffff;
}
.btAccentDarkHeader.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor,
.btAccentDarkHeader.btMenuHorizontal .menuPort nav > ul > li.current-menu-item {
color: #181818 !important;
}
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li.current-menu-ancestor,
.btAccentDarkHeader.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li.current-menu-item {
color: #00ffff !important;
} .btAlternateLightHeader .mainHeader,
.btAlternateLightHeader .btVerticalHeaderTop {
background-color: #00ffff;
color: #fff;
}
.btHardRoundedButtons.btAlternateLightHeader .mainHeader,
.btHardRoundedButtons.btAlternateLightHeader .btVerticalHeaderTop {
border-radius: 0 0 50px 50px;
}
.btSoftRoundedButtons.btAlternateLightHeader .mainHeader,
.btSoftRoundedButtons.btAlternateLightHeader .btVerticalHeaderTop {
border-radius: 0 0 8px 8px;
}
.btAlternateLightHeader .mainHeader a:hover,
.btAlternateLightHeader .btVerticalHeaderTop a:hover {
color: #181818;
}
.btAlternateLightHeader .mainHeader .menuPort nav > ul > li.current-menu-ancestor > a,
.btAlternateLightHeader .mainHeader .menuPort nav > ul > li.current-menu-item > a,
.btAlternateLightHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-ancestor > a,
.btAlternateLightHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-item > a {
color: #181818;
}
.btAlternateLightHeader .mainHeader .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btAlternateLightHeader .mainHeader .menuPort nav > ul > li.current-menu-item > a:after,
.btAlternateLightHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btAlternateLightHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-item > a:after {
display: none;
}
.btAlternateLightHeader .btBelowLogoArea,
.btAlternateLightHeader .topBar {
background-color: #fff;
color: #181818;
}
.btAlternateLightHeader .btBelowLogoArea a:hover,
.btAlternateLightHeader .topBar a:hover {
color: #3da3e6;
} .btAlternateDarkHeader .mainHeader,
.btAlternateDarkHeader .btVerticalHeaderTop {
background-color: #00ffff;
color: #181818;
}
.btHardRoundedButtons.btAlternateDarkHeader .mainHeader,
.btHardRoundedButtons.btAlternateDarkHeader .btVerticalHeaderTop {
border-radius: 0 0 50px 50px;
}
.btSoftRoundedButtons.btAlternateDarkHeader .mainHeader,
.btSoftRoundedButtons.btAlternateDarkHeader .btVerticalHeaderTop {
border-radius: 0 0 8px 8px;
}
.btAlternateDarkHeader .mainHeader a:hover,
.btAlternateDarkHeader .btVerticalHeaderTop a:hover {
color: #fff;
}
.btAlternateDarkHeader .mainHeader .menuPort nav > ul > li.current-menu-ancestor > a,
.btAlternateDarkHeader .mainHeader .menuPort nav > ul > li.current-menu-item > a,
.btAlternateDarkHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-ancestor > a,
.btAlternateDarkHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-item > a {
color: #fff;
}
.btAlternateDarkHeader .mainHeader .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btAlternateDarkHeader .mainHeader .menuPort nav > ul > li.current-menu-item > a:after,
.btAlternateDarkHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-ancestor > a:after,
.btAlternateDarkHeader .btVerticalHeaderTop .menuPort nav > ul > li.current-menu-item > a:after {
display: none;
}
.btAlternateDarkHeader .btBelowLogoArea,
.btAlternateDarkHeader .topBar {
background-color: #111;
color: #fff;
}
.btAlternateDarkHeader .btBelowLogoArea a:hover,
.btAlternateDarkHeader .topBar a:hover {
color: #00ffff;
} .btLightAccentHeader .mainHeader,
.btLightAccentHeader .btVerticalHeaderTop {
background-color: #fff;
}
.btLightAccentHeader .mainHeader a:hover,
.btLightAccentHeader .btVerticalHeaderTop a:hover {
color: #3da3e6;
}
.btLightAccentHeader .btBelowLogoArea,
.btLightAccentHeader .topBar {
background-color: #3da3e6;
color: #fff;
}
.btLightAccentHeader .btBelowLogoArea a:hover,
.btLightAccentHeader .btBelowLogoArea .topTools .btIconWidget:hover,
.btLightAccentHeader .btBelowLogoArea .topBarInMenu .btIconWidget:hover,
.btLightAccentHeader .topBar a:hover,
.btLightAccentHeader .topBar .topTools .btIconWidget:hover,
.btLightAccentHeader .topBar .topBarInMenu .btIconWidget:hover {
color: #181818;
} .btLightDarkHeader .mainHeader,
.btLightDarkHeader .btVerticalHeaderTop {
background-color: #fff;
}
.btLightDarkHeader .btBelowLogoArea,
.btLightDarkHeader .topBar {
background-color: #111;
color: #fff;
}
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
background-color: #fff;
}
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .btBelowLogoArea {
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
} .btStickyHeaderActive.btMenuHorizontal .mainHeader {
position: fixed;
top: 0;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
-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: 48px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
font-size: 1.5em;
line-height: 48px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a,
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler {
line-height: 48px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
height: 48px;
}
.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 10px 0 rgba(0,0,0,.5);
box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
-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: 20px;
padding-right: 20px;
}
.btMenuVertical .btVerticalHeaderTop {
display: block;
}
.btVerticalHeaderTop .btVerticalMenuTrigger {
display: none;
position: relative;
z-index: 1;
height: 48px;
margin: 0 .5em 0 0;
font-size: 1.5em;
}
.rtl .btVerticalHeaderTop .btVerticalMenuTrigger {
margin: 0 0 0 .5em;
}
.btVerticalMenuTrigger .bt_bb_icon {
width: 24px;
height: 20px;
position: relative;
padding: 0;
float: left;
margin: 14px 0;
}
.btVerticalMenuTrigger .bt_bb_icon:before,
.btVerticalMenuTrigger .bt_bb_icon:after {
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,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btTransparentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon:after,
.btTransparentDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after,
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after {
border-top-color: #181818;
}
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btAlternateLightHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btAlternateDarkHeader .btVerticalMenuTrigger .bt_bb_icon:before,
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:before,
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAlternateLightHeader .btVerticalMenuTrigger .bt_bb_icon:after,
.btAlternateDarkHeader .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,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #181818;
}
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateDarkHeader .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,
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAlternateLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAlternateDarkHeader .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,
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btAlternateLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btAlternateDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:after {
border-top-color: #3da3e6;
}
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after {
border-top-color: #fff;
}
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAccentLightHeader .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,
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAlternateDarkHeader .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: #3da3e6;
}
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
border-top-color: #fff;
}
.btAccentLightHeader .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);
}
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop .logo {
opacity: 0;
}
.btMenuVertical .mainHeader {
text-align: center;
height: 100%;
top: 0;
bottom: 0;
position: fixed;
width: 320px;
clear: both;
z-index: 101;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
overflow-y: auto;
overflow-x: hidden;
}
.btMenuInitFinished.btMenuVertical .mainHeader {
-webkit-transition: transform 1s cubic-bezier(.230,1,.320,1);
-moz-transition: transform 1s cubic-bezier(.230,1,.320,1);
transition: transform 1s cubic-bezier(.230,1,.320,1);
}
:not(.btMenuBelowLogo).btMenuVertical .mainHeader .mainHeaderInner {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.btMenuVertical .mainHeader .topBar {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btLogoArea {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .topBar {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btBelowLogoArea {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.btMenuVertical .mainHeader .btMainLogo {
display: block !important;
}
.btMenuVertical .mainHeader .btAltLogo {
display: none !important;
}
.btMenuVertical .mainHeader .logo {
float: none;
margin: 0;
padding: 0 2em 1em;
}
.btMenuVertical .mainHeader .logo img {
margin: 0 auto;
display: block;
height: auto;
max-width: 100%;
}
.btMenuVertical .mainHeader .btCloseVertical {
cursor: pointer;
font-size: 1.5em;
position: absolute;
right: 20px;
top: 10px;
}
.rtl.btMenuVertical .mainHeader .btCloseVertical {
right: auto;
left: 20px;
}
.btMenuVertical .mainHeader .btCloseVertical:before {
font-family: FontAwesome;
content: '\f00d';
}
.btMenuVertical .mainHeader .btCloseVertical:before:hover {
color: #3da3e6;
}
.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 {
display: inline-block;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon,
.btMenuVertical .mainHeader .topBar .btIconWidget .btIconWidgetIcon {
display: block;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText {
padding-top: 2em;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {
font-size: 2em;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent {
font-size: .9em;
}
.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: 80px;
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 #3da3e6;
} .btMenuVertical .menuPort .btEmptyElement {
display: none;
}
.btMenuVertical .menuPort .btTopToolsRight,
.btMenuVertical .menuPort .btTopToolsLeft {
max-width: none;
float: none;
}
.btMenuVertical .menuPort .topBar {
padding: 0;
}
.btMenuVertical .menuPort .topTools {
position: static;
padding: 10px 0 0;
text-align: center;
font-size: 14px;
}
.btMenuVertical .menuPort .topBarInLogoArea:after,
.btMenuVertical .menuPort .topBar:after {
display: table;
content: ' ';
clear: both;
}
.btMenuVertical .menuPort .topBarInMenu {
margin: 3em 0 0;
}
.btMenuVertical .menuPort nav:not(.rightNav):before,
.btMenuVertical .menuPort nav:not(.leftNav):after {
display: inline-block;
content: ' ';
width: 85px;
height: 4px;
clear: both;
background: #3da3e6;
}
.btMenuVertical .menuPort nav:not(.rightNav):before {
margin: 1em 0 1em;
}
.btMenuVertical .menuPort nav:not(.leftNav):after {
margin: 1em 0 1em;
} .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: .9em;
}
.btSiteFooter:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btSiteFooter .copyLine {
margin-bottom: 0;
}
.btSiteFooter .btFooterMenu .menu {
margin: 0 -1em;
padding: 0;
list-style: none;
width: 100%;
display: inline-block;
}
.btSiteFooter .btFooterMenu .menu li {
display: inline-block;
margin: 0;
padding: 0 1em;
}
.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;
padding-bottom: 6em;
-webkit-flex: 1 1 25%;
-ms-flex: 1 1 25%;
flex: 1 1 25%;
max-width: 25%;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox .btImage img {
margin: initial;
}
.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;
}
.btBox.widget_bt_bb_text_image .slick-slider .slick-slide img {
width: auto;
}
.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: #166ea7;
}
.btDarkSkin .btSiteFooterCopyMenu,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu {
background: #111;
}
.btDarkSkin .btSiteFooterCopyMenu .port:before,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before {
background-color: #3da3e6;
}
@media (max-width: 992px) {
.btSiteFooter .port div .btFooterCopy,
.btSiteFooter .port div .btFooterMenu {
padding-top: 1em;
padding-bottom: 1em;
text-align: center;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
-webkit-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.btSiteFooterWidgets .btIconWidgetContent {
width: 100%;
}
.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {
width: 100%;
}
.btSiteFooterCopyMenu .port > div {
display: block;
}
}
@media (max-width: 620px) {
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
} .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: '';
} .blog .btContentHolder,
.single .btContentHolder,
.archive .btContentHolder,
.btWithSidebar .btContentHolder {
max-width: 1240px;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
}
.blog:not(.btHideHeadline) .btContentHolder,
.single:not(.btHideHeadline) .btContentHolder,
.archive:not(.btHideHeadline) .btContentHolder,
.btWithSidebar:not(.btHideHeadline) .btContentHolder {
margin-top: -4em;
z-index: 1;
position: relative;
}
.btWithSidebar.blog:not(.btHideHeadline) .btContentHolder,
.btWithSidebar.single:not(.btHideHeadline) .btContentHolder,
.btWithSidebar.archive:not(.btHideHeadline) .btContentHolder,
.btWithSidebar.btWithSidebar:not(.btHideHeadline) .btContentHolder {
margin-top: -5em;
}
.btPostSingleItemColumns .port,
.btPostListColumns .port {
padding: 0;
} .btPostSingleItemStandard:not(.btWooCommerce) {
padding: 20px 0 10px;
margin-bottom: 2em;
}
.btLightSkin .btPostSingleItemStandard:not(.btWooCommerce),
.btDarkSkin .btLightSkin .btPostSingleItemStandard:not(.btWooCommerce),
.btLightSkin .btDarkSkin .btLightSkin .btPostSingleItemStandard:not(.btWooCommerce) {
background-color: #fff;
}
.btDarkSkin .btPostSingleItemStandard:not(.btWooCommerce),
.btLightSkin .btDarkSkin .btPostSingleItemStandard:not(.btWooCommerce),
.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemStandard:not(.btWooCommerce) {
background-color: #494949;
}
.btHardRoundedButtons .btPostSingleItemStandard:not(.btWooCommerce) {
border-radius: 8px;
}
.btSoftRoundedButtons .btPostSingleItemStandard:not(.btWooCommerce) {
border-radius: 8px;
}
.btPostSingleItemStandard .btArticleMedia,
.btPostSingleItemStandard .btArticleHeadline,
.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: 0;
margin-top: 20px;
}
.btPostSingleItemStandard .btArticleShareEtc > div {
-webkit-flex: 1 1 50%;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
max-width: 50%;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
text-align: right;
-webkit-flex: 1 1 50%;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent,
.btPortfolioSingle.btPostSingleItemStandard .btArticleShareEtc {
max-width: 740px;
}
.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;
margin-bottom: 15px;
}
body.single.rtl .btPostSingleItemStandard .btShareColumn {
text-align: left;
}
.btArticleHeadline .bt_bb_headline_content a:hover {
color: #3da3e6;
} .btPostListStandard .btArticleShareEtc {
margin-bottom: 4px;
} .btArticleSuperMeta dl {
margin-bottom: 2em;
}
.btArticleSuperMeta dl dt {
min-width: 50%;
padding-right: .75em;
display: inline-block;
}
.btArticleSuperMeta dl dd {
text-align: right;
display: inline-block;
margin: 0;
}
.btArticleSuperMeta .btShareColumn {
margin-bottom: 1em;
text-align: inherit !important;
} .btAboutAuthor {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
margin: 0 0 2em;
padding: 2em 0;
}
.btLightSkin .btAboutAuthor,
.btDarkSkin .btLightSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btLightSkin .btAboutAuthor {
border-top: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .btAboutAuthor,
.btLightSkin .btDarkSkin .btAboutAuthor,
.btDarkSkin.btLightSkin .btDarkSkin .btAboutAuthor {
border-top: 1px solid rgba(255,255,255,.5);
}
.btAboutAuthor .aaAvatar {
vertical-align: top;
padding: 0 1em 0 0;
-webkit-flex: 1 1 150px;
-ms-flex: 1 1 150px;
flex: 1 1 150px;
}
.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;
}
@media(max-width: 520px) {
.btAboutAuthor .aaAvatar {
-webkit-flex: 1 1 100px;
-ms-flex: 1 1 100px;
flex: 1 1 100px;
}
} .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: #3da3e6;
}
.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: 2em;
line-height: 1.3em;
margin: 0;
}
.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
display: inline-block;
padding: 1.2em 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";
}
.rtl .btMediaBox button.slick-arrow.slick-next:before,
.rtl .btMediaBox button.slick-arrow.slick-prev:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
} .btHasAuthorInfo .btArticleContentHolder {
position: relative;
padding-left: 110px;
}
.articleSideGutter {
position: absolute;
top: 0;
left: 0;
line-height: 1.4;
width: 90px;
text-align: center;
}
.btPostListColumns .articleSideGutter {
margin-left: 1em;
}
.articleSideGutter .date {
opacity: .8;
}
.rtl .articleSideGutter {
left: auto;
right: 0;
}
.articleSideGutter .asgItem.title {
margin: 4px 0 0;
}
@media (max-width: 768px) {
.btPostSingleItemStandard .btArticleShareEtc {
display: block;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn {
max-width: 100%;
float: none;
text-align: center;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn:first-child,
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn:first-child {
padding-bottom: 1em;
}
}
@media (max-width:620px) {
.btHasAuthorInfo .btArticleContentHolder {
padding-left: 0;
clear: both;
}
.btHasAuthorInfo .articleSideGutter {
position: relative;
left: 0;
margin: 0;
width: auto;
padding: 0 0 1em;
clear: both;
}
.btHasAuthorInfo .asgItem.avatar {
width: 45px;
float: left;
}
} .btArticleShareEtc {
opacity: .4;
}
.btShareRow {
opacity: .4;
} .btReadMoreColumn .bt_bb_button a .bt_bb_button_text {
font-weight: 700;
}  .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;
}
.btLightSkin .btPostListColumns .btArticleContentHolder,
.btDarkSkin .btLightSkin .btPostListColumns .btArticleContentHolder,
.btLightSkin .btDarkSkin .btLightSkin .btPostListColumns .btArticleContentHolder,
.btLightSkin .btPostSingleItemColumns .btArticleContentHolder,
.btDarkSkin .btLightSkin .btPostSingleItemColumns .btArticleContentHolder,
.btLightSkin .btDarkSkin .btLightSkin .btPostSingleItemColumns .btArticleContentHolder {
background-color: #fff;
}
.btDarkSkin .btPostListColumns .btArticleContentHolder,
.btLightSkin .btDarkSkin .btPostListColumns .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btPostListColumns .btArticleContentHolder,
.btDarkSkin .btPostSingleItemColumns .btArticleContentHolder,
.btLightSkin .btDarkSkin .btPostSingleItemColumns .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemColumns .btArticleContentHolder {
background-color: #494949;
}
.btHardRoundedButtons .btPostListColumns .btArticleContentHolder,
.btHardRoundedButtons .btPostSingleItemColumns .btArticleContentHolder {
border-radius: 8px;
}
.btSoftRoundedButtons .btPostListColumns .btArticleContentHolder,
.btSoftRoundedButtons .btPostSingleItemColumns .btArticleContentHolder {
border-radius: 8px;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
-webkit-flex: 1 1 60%;
-ms-flex: 1 1 60%;
flex: 1 1 60%;
max-width: 60%;
padding: 2em;
}
.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: 2em 2em 2em 0;
}
.rtl .btPostListColumns .btArticleContentHolder .btArticleTextContent,
.rtl .btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
padding: 2em 0 2em 2em;
}
.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
-webkit-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
}
.btPostListColumns .btArticleContentHolder .btArticleHeadline,
.btPostListColumns .btArticleContentHolder .btArticleContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleHeadline,
.btPostSingleItemColumns .btArticleContentHolder .btArticleContent {
margin-bottom: 1em;
}
.btPostListColumns .btArticleContentHolder .btShareRow,
.btPostSingleItemColumns .btArticleContentHolder .btShareRow {
margin-top: 2em;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote p,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink p {
font-size: 1.5em;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote cite,
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink cite {
padding-top: 1em;
font-size: .8em;
}
.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.btContent .btPostListColumns:nth-child(even) .btArticleContentHolder .btArticleTextContent {
padding-right: 0;
padding-left: 2em;
}
.rtl .btContent .btPostListColumns:nth-child(even) .btArticleContentHolder .btArticleTextContent {
padding-left: 0;
padding-right: 2em;
}
@media (max-width: 620px) {
.btPostListColumns .btArticleContentHolder,
.btPostSingleItemColumns .btArticleContentHolder {
display: block;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostListColumns .btArticleContentHolder .btArticleTextContent,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
clear: both;
padding: 20px;
max-width: 100%;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia,
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
padding-bottom: 1em;
}
} .btLightSkin .btArticleListItem .btArticleContentHolder,
.btDarkSkin .btLightSkin .btArticleListItem .btArticleContentHolder,
.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem .btArticleContentHolder {
background-color: #fff;
}
.btDarkSkin .btArticleListItem .btArticleContentHolder,
.btLightSkin .btDarkSkin .btArticleListItem .btArticleContentHolder,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleListItem .btArticleContentHolder {
background-color: #494949;
}
.btHardRoundedButtons .btArticleListItem .btArticleContentHolder {
border-radius: 8px;
}
.btSoftRoundedButtons .btArticleListItem .btArticleContentHolder {
border-radius: 8px;
} .sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
font-family: FontAwesome;
content: "\f02b";
margin: 0 .5em;
color: #3da3e6;
} .btLightSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before,
.btLightSkin .btShareRow .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
-webkit-box-shadow: 0 0 0 1em #181818 inset;
box-shadow: 0 0 0 1em #181818 inset;
color: #fff;
}
.btLightSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before,
.btLightSkin .btShareRow .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
-webkit-box-shadow: 0 0 0 2px #181818 inset;
box-shadow: 0 0 0 2px #181818 inset;
color: #181818;
}
.btLightSkin.rtl .btReadMoreColumn .bt_bb_button {
float: left;
}
.btLightSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button {
font-size: .8em;
line-height: 1;
display: inline-block;
}
.btLightSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button a {
-webkit-box-shadow: 0 0 0 2px #181818 inset;
box-shadow: 0 0 0 2px #181818 inset;
color: #181818;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
}
.btLightSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button a .bt_bb_icon_holder[data-ico-fa]:before {
font-family: FontAwesome;
content: attr(data-ico-fa);
}
.btLightSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button:hover a {
-webkit-box-shadow: 0 0 0 2em #181818 inset;
box-shadow: 0 0 0 2em #181818 inset;
color: #fff;
}
.btReadMoreColumn:after {
content: " ";
display: table;
width: 100%;
clear: both;
} .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: #111;
}
.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 2px #fff inset;
box-shadow: 0 0 0 2px #fff inset;
color: #fff;
}
.btDarkSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button a {
-webkit-box-shadow: 0 0 0 2px #fff inset;
box-shadow: 0 0 0 2px #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: #111;
} .btPostSingleItemColumns .btArticleContentHolder {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.btPostSingleItemColumns .btArticleMedia,
.btPostSingleItemColumns .btArticleHeadline,
.btPostSingleItemColumns .btArticleContent,
.btPostSingleItemColumns .btArticleShareEtc {
clear: both;
} .btArticleListItem.btPostListSimple .port {
padding: 0 0 !important;
}
.btArticleListItem.btPostListSimple .btArticleContentHolder {
padding: 2em;
margin-bottom: 3em;
}
.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;
} .post-password-form {
margin: 0 auto 4em;
}
.post-password-form p:first-child {
color: #3da3e6;
}
.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;
background: #00ffff;
border: 0;
cursor: pointer;
padding: 0 1em;
} .btPagination {
font-family: "Montserrat";
line-height: 2.5rem;
margin-top: 2em;
margin-bottom: 4em;
font-weight: 700;
font-size: .9em;
text-transform: uppercase;
}
.btPagination:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btPagination .paging.onLeft {
float: left;
}
.rtl .btPagination .paging.onLeft {
float: right;
}
.btPagination .paging.onRight {
float: right;
}
.rtl .btPagination .paging.onRight {
float: left;
}
.btPagination .paging p {
margin: 0;
}
.btPagination .paging a {
display: block;
color: rgba(0,0,0,.4);
}
.btPagination .paging a:hover {
color: #3da3e6;
}
.btPagination .paging a:after {
width: 2.5rem;
display: block;
text-align: center;
font: 2rem/2.5rem Icon7Stroke;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
transition: all 500ms ease;
color: rgba(0,0,0,.4);
border: 2px solid rgba(0,0,0,.4);
}
.btSoftRoundedButtons .btPagination .paging a:after {
border-radius: 8px;
}
.btHardRoundedButtons .btPagination .paging a:after {
border-radius: 8px;
}
.btPagination .paging a:hover:after {
border-color: #3da3e6;
color: #3da3e6;
opacity: 1;
}
.btPagination .paging .pagePrev a:after {
content: "\e686";
float: left;
margin: -2px 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: -2px 0 0 10px;
}
.rtl .btPagination .paging .pageNext a:after {
content: "\e686";
float: left;
margin: 0 10px 0 0;
} .btPrevNextNavSection {
margin-top: 2em;
}
.btPrevNextNavSection .port {
padding: 0;
}
.btPrevNextNavSection:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btPrevNextNav {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin: 0 -1em;
}
body.btNoSidebar .btPrevNextNav {
margin-bottom: 4em;
}
.btPrevNextNav .btPrevNext {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: inherit;
min-height: 1px;
-webkit-flex: 1 1 50%;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
margin: 0 1em;
}
.btLightSkin .btPrevNextNav .btPrevNext:not(:empty),
.btDarkSkin .btLightSkin .btPrevNextNav .btPrevNext:not(:empty),
.btLightSkin .btDarkSkin .btLightSkin .btPrevNextNav .btPrevNext:not(:empty) {
background-color: #fff;
}
.btDarkSkin .btPrevNextNav .btPrevNext:not(:empty),
.btLightSkin .btDarkSkin .btPrevNextNav .btPrevNext:not(:empty),
.btDarkSkin.btLightSkin .btDarkSkin .btPrevNextNav .btPrevNext:not(:empty) {
background-color: #494949;
}
.btHardRoundedButtons .btPrevNextNav .btPrevNext {
border-radius: 8px;
overflow: hidden;
}
.btSoftRoundedButtons .btPrevNextNav .btPrevNext {
border-radius: 8px;
overflow: hidden;
}
.btNext.btPrevNextNav .btPrevNext {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
text-align: right;
}
.btPrevNextNav .btPrevNext .btPrevNextImage {
-webkit-flex: 0 0 10em;
-ms-flex: 0 0 10em;
flex: 0 0 10em;
height: 7em;
background-size: cover;
background-position: center center;
}
.btPrevNextNav .btPrevNext .btPrevNextItem {
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
min-width: 0%;
padding: .5em 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.2em;
max-height: 2.4em;
font-weight: 800;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
font-size: .8rem;
text-transform: uppercase;
font-family: "Montserrat";
}
.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
color: #3da3e6;
}
.btPrevNextNav .btPrevNext.btNext {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
text-align: right;
}
.rtl .btPrevNextNav .btPrevNext {
float: right;
}
.rtl .btPrevNextNav .btPrevNext.btNext {
text-align: left;
}
@media (max-width: 620px) {
.btPrevNext .btPrevNextImage {
display: none;
}
.btPrevNext .btPrevNextItem .btPrevNextTitle {
font-size: 1rem;
}
} .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: inherit;
}
.btArticleCategories a:hover {
color: #3da3e6;
}
.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: #3da3e6;
}
.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 {
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);
}
.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;
}
.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 {
color: rgba(24,24,24,.4);
}
.btDarkSkin .btArticleComments:before,
.btLightSkin .btDarkSkin .btArticleComments:before,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments:before {
color: rgba(255,255,255,.4);
} .bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content {
margin-left: -10px;
margin-top: -10px;
}
.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner img {
-webkit-transform: translate(10px,10px);
-moz-transform: translate(10px,10px);
-ms-transform: translate(10px,10px);
transform: translate(10px,10px);
} .gallery {
margin-bottom: 1.6em;
}
.gallery .gallery-item {
display: inline-block;
padding: 0 4px;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
}
.gallery-columns-2.gallery .gallery-item {
max-width: 50%;
}
.gallery-columns-3.gallery .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4.gallery .gallery-item {
max-width: 25%;
}
.gallery-columns-5.gallery .gallery-item {
max-width: 20%;
}
.gallery-columns-6.gallery .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7.gallery .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8.gallery .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9.gallery .gallery-item {
max-width: 11.11%;
}
@media (max-width: 1200px) {
.gallery-item {
width: 100% !important;
max-width: 100% !important;
}
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
display: block;
padding: 5px 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .wp-caption-text {
font-size: .9em;
margin-bottom: 1em;
}
.bypostauthor {
font-size: inherit;
} article .post-password-form {
margin: 0 auto 4em !important;
} body:not(.woocommerce) .bt-comments-box .form-submit {
margin-bottom: 0;
}
body:not(.woocommerce) .bt-comments-box .pcItem:last-of-type p {
margin-bottom: 0;
}
.bt-comments-box {
margin: 0;
padding: 2em;
}
.btHardRoundedButtons .bt-comments-box {
border-radius: 8px;
}
.btSoftRoundedButtons .bt-comments-box {
border-radius: 8px;
}
.btLightSkin .bt-comments-box,
.btDarkSkin .btLightSkin .bt-comments-box,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box {
background-color: #fff;
}
.btDarkSkin .bt-comments-box,
.btLightSkin .btDarkSkin .bt-comments-box,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box {
background-color: #494949;
}
.bt-comments-box .port {
padding: 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 1em;
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,
.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 {
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",Arial,Helvetica,sans-serif;
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",Arial,Helvetica,sans-serif;
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-navigation {
text-align: right;
clear: right;
}
.bt-comments-box .comment-navigation a,
.bt-comments-box .comment-navigation span {
display: inline-block;
}
.bt-comments-box .comment-navigation span {
margin: 0 5px;
}
.comment-awaiting-moderation {
color: #3da3e6;
}
a#cancel-comment-reply-link {
font-weight: 300;
display: inline-block;
margin: 0 0 0 2em;
color: #3da3e6;
}
.rtl a#cancel-comment-reply-link {
margin: 0 2em 0 0;
}
a#cancel-comment-reply-link:hover {
color: #3da3e6;
}
.bt-comments-boxubmit {
padding: .4em 2.5em;
margin-top: .5em;
color: #3da3e6;
background: transparent;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
border: none;
-webkit-box-shadow: 0 0 0 2px #3da3e6 inset;
box-shadow: 0 0 0 2px #3da3e6 inset;
}
.btHardRoundedButtons .bt-comments-boxubmit {
border-radius: 50px;
}
.btSoftRoundedButtons .bt-comments-boxubmit {
border-radius: 8px;
}
.bt-comments-boxubmit span.btnInnerText {
font-weight: 700;
text-transform: uppercase;
font-size: .9em;
}
.bt-comments-boxubmit:before {
padding-right: .5em;
color: #3da3e6;
}
.bt-comments-boxubmit:hover {
color: #fff;
-webkit-box-shadow: 0 0 0 2em #3da3e6 inset;
box-shadow: 0 0 0 2em #3da3e6 inset;
}
.bt-comments-boxubmit:hover:before {
color: #fff;
} @media(max-width: 520px) {
.bt-comments-box .vcard {
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
padding: 0 0 15px;
}
.bt-comments-box .vcard h5.author {
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.bt-comments-box .vcard .posted {
padding: 0;
margin-top: .7em;
text-align: left;
}
.bt-comments-box ul.comments ul.children {
padding: 0;
margin: 0;
}
.bt-comments-box ul.comments ul.children li.comment {
padding: 0;
border-top: none !important;
}
.bt-comments-box ul.comments ul.children li.comment article {
position: relative;
}
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article {
background-color: rgba(0,0,0,.055);
}
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article {
background-color: rgba(255,255,255,.055);
}
.bt-comments-box ul.comments ul.children li.comment article .commentAvatar {
padding-left: 10px;
}
.bt-comments-box ul.comments ul.children li.comment article:after {
content: '\f148';
display: block;
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 20px;
font: normal 16px/20px FontAwesome;
vertical-align: middle;
text-align: center;
}
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article:after {
background-color: #fff;
}
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after,
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article:after {
background-color: #111;
}
}
.btComments.gutter .port {
padding: 1em 0 0;
}
.btComments.gutter .port #review_form_wrapper {
padding-top: 3em;
} .btBox {
margin-bottom: 2em;
}
.btBox:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btSidebar .btBox:last-of-type {
margin-bottom: 0;
} .btSidebar .widget_bt_bb_recent_posts ul li {
margin: 0;
}
.btSidebar .widget_bt_bb_recent_posts ul li a:hover {
color: #3da3e6 !important;
}
.btSidebar .widget_bt_bb_recent_posts ul li:last-child,
.btSidebar .btBox.widget_archive ul li:last-child,
.btSidebar .btBox.widget_categories ul li:last-child {
border-bottom: none;
}
.btSidebar .widget_bt_bb_recent_posts ul .btImageTextWidget .btImageTextWidgetImage {
-webkit-flex: 0 0 35%;
-ms-flex: 0 0 35%;
flex: 0 0 35%;
}
.btSidebar .widget_bt_bb_recent_posts ul .btImageTextWidget .btImageTextWidgetText {
-webkit-flex: 0 0 65%;
-ms-flex: 0 0 65%;
flex: 0 0 65%;
}
.btBox > h4,
.menu-testing-menu-container > h4,
.btTopBox > h4 {
font-size: 1.5em;
margin-bottom: 1em;
padding-bottom: 0;
display: inline-block;
width: 100%;
text-transform: uppercase;
}
.btBox h5,
.menu-testing-menu-container h5,
.btTopBox h5 {
font-size: 1.4em;
margin-bottom: .35em;
}
body:not(.btNoDashInSidebar) .btBox > h4:after,
body:not(.btNoDashInSidebar) .menu-testing-menu-container > h4:after,
body:not(.btNoDashInSidebar) .btTopBox > h4:after {
content: ' ';
clear: both;
width: 3em;
display: block;
border-bottom: 3px solid #3da3e6;
margin: .8em 0 0;
}
.btBox label,
.menu-testing-menu-container label,
.btTopBox label {
display: none;
}
.btBox .wp-caption,
.menu-testing-menu-container .wp-caption,
.btTopBox .wp-caption {
margin-bottom: .5em;
}
.btBox select,
.menu-testing-menu-container select,
.btTopBox select {
display: block;
margin: .5em 0 0;
width: 100%;
padding: .5em;
}
.btBox > ul,
.menu-testing-menu-container > ul,
.btTopBox > ul {
list-style: none;
margin: 0;
display: block;
padding: 0;
}
.btBox > ul li,
.menu-testing-menu-container > ul li,
.btTopBox > ul li {
display: block;
width: auto;
margin: 0;
position: relative;
padding: .8em 0;
margin-left: 0;
}
.btBox > ul li a,
.menu-testing-menu-container > ul li a,
.btTopBox > ul li a {
display: block;
}
.btLightSkin .btBox > ul li,
.btDarkSkin .btLightSkin .btBox > ul li,
.btLightSkin .btDarkSkin .btLightSkin .btBox > ul li,
.btLightSkin .menu-testing-menu-container > ul li,
.btDarkSkin .btLightSkin .menu-testing-menu-container > ul li,
.btLightSkin .btDarkSkin .btLightSkin .menu-testing-menu-container > ul li,
.btLightSkin .btTopBox > ul li,
.btDarkSkin .btLightSkin .btTopBox > ul li,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox > ul li {
border-bottom: 1px solid #eaeaea;
}
.btDarkSkin .btBox > ul li,
.btLightSkin .btDarkSkin .btBox > ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btBox > ul li,
.btDarkSkin .menu-testing-menu-container > ul li,
.btLightSkin .btDarkSkin .menu-testing-menu-container > ul li,
.btDarkSkin.btLightSkin .btDarkSkin .menu-testing-menu-container > 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,.05);
}
.btBox > ul li ul,
.menu-testing-menu-container > ul li ul,
.btTopBox > ul li ul {
margin: 1em 0 0;
padding: 0;
}
.btLightSkin .btBox > ul li ul,
.btDarkSkin .btLightSkin .btBox > ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btBox > ul li ul,
.btLightSkin .menu-testing-menu-container > ul li ul,
.btDarkSkin .btLightSkin .menu-testing-menu-container > ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .menu-testing-menu-container > ul li ul,
.btLightSkin .btTopBox > ul li ul,
.btDarkSkin .btLightSkin .btTopBox > ul li ul,
.btLightSkin .btDarkSkin .btLightSkin .btTopBox > ul li ul {
border-top: 1px solid #eaeaea;
}
.btDarkSkin .btBox > ul li ul,
.btLightSkin .btDarkSkin .btBox > ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .btBox > ul li ul,
.btDarkSkin .menu-testing-menu-container > ul li ul,
.btLightSkin .btDarkSkin .menu-testing-menu-container > ul li ul,
.btDarkSkin.btLightSkin .btDarkSkin .menu-testing-menu-container > 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,
.menu-testing-menu-container > ul li ul li,
.btTopBox > ul li ul li {
padding-left: 1em;
}
.btBox > ul li.current-menu-item > a,
.menu-testing-menu-container > ul li.current-menu-item > a,
.btTopBox > ul li.current-menu-item > a {
color: #3da3e6;
}
.btBox > ul > li:first-child,
.menu-testing-menu-container > ul > li:first-child,
.btTopBox > ul > li:first-child {
padding-top: 0;
}
.btBox > ul li:after,
.menu-testing-menu-container > ul li:after,
.btTopBox > ul li:after {
clear: both;
content: " ";
display: block;
}
.btBox > ul li li:last-child,
.menu-testing-menu-container > ul li li:last-child,
.btTopBox > ul li li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.btBox .btImageTextWidgetWraper ul,
.menu-testing-menu-container .btImageTextWidgetWraper ul,
.btTopBox .btImageTextWidgetWraper ul {
margin-left: 0;
}
.btBox .btImageTextWidgetWraper ul li,
.menu-testing-menu-container .btImageTextWidgetWraper ul li,
.btTopBox .btImageTextWidgetWraper ul li {
padding: 0 0 10px;
border: none !important;
list-style: none !important;
margin-left: 0;
}
.btBox .btImageTextWidget,
.menu-testing-menu-container .btImageTextWidget,
.btTopBox .btImageTextWidget {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.btBox .btImageTextWidget .btImageTextWidgetImage,
.menu-testing-menu-container .btImageTextWidget .btImageTextWidgetImage,
.btTopBox .btImageTextWidget .btImageTextWidgetImage {
-webkit-flex: 0 0 35%;
-ms-flex: 0 0 35%;
flex: 0 0 35%;
padding-right: 10px;
}
.rtl .btBox .btImageTextWidget .btImageTextWidgetImage,
.rtl .menu-testing-menu-container .btImageTextWidget .btImageTextWidgetImage,
.rtl .btTopBox .btImageTextWidget .btImageTextWidgetImage {
padding-right: 0;
padding-left: 10px;
}
.btBox .btImageTextWidget .btImageTextWidgetImage a,
.menu-testing-menu-container .btImageTextWidget .btImageTextWidgetImage a,
.btTopBox .btImageTextWidget .btImageTextWidgetImage a {
display: block;
line-height: 0;
}
.btBox .btImageTextWidget .btImageTextWidgetImage a img,
.menu-testing-menu-container .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;
}
.btDarkSkin .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btLightSkin .btDarkSkin .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btDarkSkin.btLightSkin .btDarkSkin .btBox .btImageTextWidget .btImageTextWidgetImage a img,
.btDarkSkin .menu-testing-menu-container .btImageTextWidget .btImageTextWidgetImage a img,
.btLightSkin .btDarkSkin .menu-testing-menu-container .btImageTextWidget .btImageTextWidgetImage a img,
.btDarkSkin.btLightSkin .btDarkSkin .menu-testing-menu-container .btImageTextWidget .btImageTextWidgetImage a img,
.btDarkSkin .btTopBox .btImageTextWidget .btImageTextWidgetImage a img,
.btLightSkin .btDarkSkin .btTopBox .btImageTextWidget .btImageTextWidgetImage a img,
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
border: 1px solid rgba(255,255,255,.3);
}
.btBox .btImageTextWidget .btImageTextWidgetText,
.menu-testing-menu-container .btImageTextWidget .btImageTextWidgetText,
.btTopBox .btImageTextWidget .btImageTextWidgetText {
-webkit-flex: 0 0 65%;
-ms-flex: 0 0 65%;
flex: 0 0 65%;
overflow: hidden;
}
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.menu-testing-menu-container .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
text-transform: uppercase;
font-size: .8rem;
font-weight: 400;
margin-bottom: .75em;
}
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.menu-testing-menu-container .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
font-size: 1.1rem;
font-weight: 600;
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,
.menu-testing-menu-container p.posted,
.menu-testing-menu-container .quantity,
.btTopBox p.posted,
.btTopBox .quantity {
font-weight: 600;
margin: 0;
font-size: .75em;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
} .btBox.woocommerce.widget_products p.posted {
margin-top: 1em;
} .widget_calendar table {
width: 100%;
border-collapse: collapse;
}
.widget_calendar table caption {
background: #3da3e6;
color: #FFF;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
font-weight: 700;
padding: 5px;
}
.widget_calendar table thead th {
text-align: center;
padding: 3px;
}
.widget_calendar table tfoot {
border-top: 2px solid #e2e2e2;
}
.widget_calendar table tfoot td {
padding: 3px;
}
.widget_calendar table tfoot td#next {
text-align: right;
}
.widget_calendar table tbody tr:nth-child(odd) td {
background: transparent;
}
.widget_calendar table tbody td {
text-align: center;
padding: 2px 3px;
} .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",Arial,Helvetica,sans-serif;
font-weight: 700;
}
.widget_rss li .rss-date {
display: block;
margin: 0 0 5px;
}
.widget_rss li cite {
line-height: 2em;
} .fancy-select {
position: relative;
}
.fancy-select .trigger {
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
position: relative;
cursor: pointer;
line-height: 2.5em;
padding: 0 0 0 1em;
}
.btHardRoundedButtons .fancy-select .trigger {
border-radius: 50px;
}
.btSoftRoundedButtons .fancy-select .trigger {
border-radius: 8px;
}
.rtl .fancy-select .trigger {
padding: 0 1em 0 0;
}
.fancy-select .trigger:before {
content: '\f078';
font-family: FontAwesome;
display: block;
float: right;
padding-right: .5em;
-webkit-transition: 150ms ease transform,150ms ease color;
-moz-transition: 150ms ease transform,150ms ease color;
transition: 150ms ease transform,150ms ease color;
}
.rtl .fancy-select .trigger:before {
float: left;
padding-right: 0;
padding-left: .5em;
}
.fancy-select .trigger.open:before {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
}
.fancy-select .options {
display: none;
position: absolute;
top: auto;
left: 0;
width: 100%;
list-style: none;
max-height: 320px;
overflow: auto;
color: #181818;
border: 1px solid #eaeaea;
}
.btLightSkin .fancy-select .options,
.btDarkSkin .btLightSkin .fancy-select .options,
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .options {
background-color: #fff;
}
.btDarkSkin .fancy-select .options,
.btLightSkin .btDarkSkin .fancy-select .options,
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .options {
background-color: #494949;
}
.fancy-select .options.open {
z-index: 20;
display: block;
}
.fancy-select .options.overflowing {
top: auto;
bottom: 2.4em;
}
.fancy-select ul.options {
padding: 0;
margin: 0;
}
.fancy-select ul.options li {
cursor: pointer;
padding-left: 1em;
margin: 0;
-webkit-transition: 150ms ease color;
-moz-transition: 150ms ease color;
transition: 150ms ease color;
}
.fancy-select ul.options li:hover {
color: #3da3e6;
}  .widget_shopping_cart ul li:last-child {
border: none;
}
.widget_shopping_cart .total {
width: 100%;
border-top: 2px solid rgba(0,0,0,.1);
padding: 1em 0 0;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
line-height: 1.25;
}
.btDarkSkin .widget_shopping_cart .total,
.btLightSkin .btDarkSkin .widget_shopping_cart .total,
.btDarkSkin.btLightSkin .btDarkSkin .widget_shopping_cart .total {
border-top: 2px solid rgba(255,255,255,.3);
}
.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: 48%;
display: block;
float: left;
text-align: center;
background: #3da3e6;
color: #fff;
padding: .5em;
letter-spacing: 1px;
}
.btSoftRoundedButtons .widget_shopping_cart .buttons .button {
border-radius: 8px;
}
.btHardRoundedButtons .widget_shopping_cart .buttons .button {
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: #3da3e6;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
background-color: #fff;
}
.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 span.quantity {
font-size: .85em !important;
} .menuPort .widget_shopping_cart,
.topTools .widget_shopping_cart,
.topBarInLogoArea .widget_shopping_cart {
display: inline-block;
position: relative;
}
.btMenuVertical .menuPort .widget_shopping_cart,
.btMenuVertical .topTools .widget_shopping_cart,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart {
position: static;
}
.menuPort .widget_shopping_cart h2.widgettitle,
.topTools .widget_shopping_cart h2.widgettitle,
.topBarInLogoArea .widget_shopping_cart h2.widgettitle {
display: none;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
cursor: pointer;
position: relative;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon 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: #3da3e6;
color: #fff;
font: normal 10px/1 "Montserrat";
position: absolute;
top: 8px;
right: -10px;
text-align: center;
min-width: 1em;
border-radius: 2px;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
right: auto;
left: 0;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
position: relative;
display: inline-block;
vertical-align: 50%;
margin: 0 0 -50px -15px;
margin: 0 0 -50px -15px;
right: 1px;
top: -8px;
}
.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: 999;
opacity: 0;
right: 0;
top: 3em;
-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,.6);
box-shadow: 0 0 20px 0 rgba(0,0,0,.6);
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
padding: 0;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
right: auto;
left: 0;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove,
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
float: left;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
left: 0;
right: 0;
width: auto;
min-width: 16em;
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: 4em 0;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
transition: all 350ms ease;
opacity: 0;
min-height: 16em;
}
.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: #3da3e6;
color: #fff;
border-radius: 5px;
cursor: pointer;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:after {
content: '\f00d';
display: block;
font-family: FontAwesome;
font-size: 1.5em;
margin: 0 auto;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
pointer-events: 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",Arial,Helvetica,sans-serif;
font-size: .8em;
line-height: 1.4;
}
.widget_recent_reviews li a img {
display: block;
width: 80px;
height: auto;
margin: 0 0 0 10px;
float: right;
border: 1px solid rgba(0,0,0,.1);
}
.widget_product_categories li li {
margin: 0 0 0 1em;
}
.product_list_widget .reviewer {
display: block;
line-height: 1;
}
.product_list_widget a:hover {
color: #3da3e6 !important;
}
.product_list_widget li:after {
display: table !important;
}
.widget_shopping_cart ul li {
list-style: none !important;
}
ul.cart_list.product_list_widget {
margin-left: 0;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
margin-left: 0;
margin-bottom: 1em;
} .widget_price_filter .price_slider_wrapper .ui-slider {
border-radius: 1em;
background-color: rgba(0,0,0,.1);
border: 0;
position: relative;
text-align: left;
margin-left: .5em;
margin-right: .5em;
margin-bottom: 1em;
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #3da3e6;
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;
}
.btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range,
.btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range,
.btLightSkin .btDarkSkin .btLightSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
background-color: #fff;
}
.btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range,
.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range,
.btDarkSkin.btLightSkin .btDarkSkin .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
background-color: #494949;
}
.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;
margin: 0 3px 3px 0;
text-transform: uppercase;
padding: .7em 2em;
font-size: .8em;
}
.btHardRoundedButtons .btBox .tagcloud a,
.btHardRoundedButtons .btTags ul a {
border-radius: 50px;
}
.btSoftRoundedButtons .btBox .tagcloud a,
.btSoftRoundedButtons .btTags ul a {
border-radius: 8px;
}
.btLightSkin .btBox .tagcloud a,
.btDarkSkin .btLightSkin .btBox .tagcloud a,
.btLightSkin .btDarkSkin .btLightSkin .btBox .tagcloud a,
.btLightSkin .btTags ul a,
.btDarkSkin .btLightSkin .btTags ul a,
.btLightSkin .btDarkSkin .btLightSkin .btTags ul a {
background: #eaeaea;
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 {
background: rgba(255,255,255,.3);
color: #fff;
}
.btLightSkin .btBox .tagcloud a:hover,
.btDarkSkin .btLightSkin .btBox .tagcloud a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btBox .tagcloud a:hover,
.btLightSkin .btTags ul a:hover,
.btDarkSkin .btLightSkin .btTags ul a:hover,
.btLightSkin .btDarkSkin .btLightSkin .btTags ul a:hover {
background: #111;
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 {
background: #fff;
color: #181818;
}
.btTags ul {
list-style: none;
margin: 0;
padding: 0;
}
.btTags ul li {
display: inline-block;
padding: 0;
margin: 0 .3em .3em 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;
} .btIconWidget .btIconWidgetText {
opacity: .5;
font-weight: 600;
}
.btIconWidget .btIconWidgetTitle {
font-weight: 600;
}
.topTools .btIconWidget,
.topBarInMenu .btIconWidget {
position: relative;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
line-height: inherit;
margin-left: .5em;
margin-right: .5em;
}
.topTools .btIconWidget .btIconWidgetIcon,
.topBarInMenu .btIconWidget .btIconWidgetIcon {
line-height: inherit;
display: inline-block;
}
.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon_holder,
.topBarInMenu .btIconWidget .btIconWidgetIcon .bt_bb_icon_holder {
font-size: 1.2em;
}
.topTools .btIconWidget:hover,
.topBarInMenu .btIconWidget:hover {
color: #3da3e6;
}
.btMenuHorizontal .topTools .btIconWidget,
.btMenuHorizontal .topBarInMenu .btIconWidget {
margin: 0;
}
.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
margin-left: 1em;
margin-right: 0;
}
.rtl.btMenuHorizontal .topTools .btIconWidget:not(:first-child),
.rtl.btMenuHorizontal .topBarInMenu .btIconWidget:not(:first-child) {
margin-right: 1em;
margin-left: 0;
}
.topTools .btIconWidget.btWidgetWithText .bt_bb_icon,
.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
margin-right: .5em;
}
.rtl.topTools .btIconWidget.btWidgetWithText .bt_bb_icon,
.rtl.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
margin-right: 0;
margin-left: .5em;
}
.topTools .btIconWidgetContent,
.topBarInMenu .btIconWidgetContent {
line-height: inherit;
display: inline-block;
margin-left: .5em;
}
.topTools .btIconWidgetTitle,
.topTools .btIconWidgetText,
.topBarInMenu .btIconWidgetTitle,
.topBarInMenu .btIconWidgetText {
line-height: inherit;
margin-right: .5em;
white-space: nowrap;
} .btSidebar .btIconWidget,
footer .btIconWidget,
.topBarInLogoArea .btIconWidget {
margin: 0 0 1.6em;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.btMenuVertical .btSidebar .btIconWidget,
.btMenuVertical footer .btIconWidget,
.btMenuVertical .topBarInLogoArea .btIconWidget {
margin: 0 0 2em;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-flow: inherit;
-ms-flex-flow: inherit;
flex-flow: inherit;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
float: none;
}
.btSidebar .btIconWidget .btIconWidgetIcon,
footer .btIconWidget .btIconWidgetIcon,
.topBarInLogoArea .btIconWidget .btIconWidgetIcon {
line-height: 1;
padding: 0 .2em 0 0;
text-align: left;
margin: 0;
font-size: 3em;
}
.btSidebar .btIconWidget .btIconWidgetContent,
footer .btIconWidget .btIconWidgetContent,
.topBarInLogoArea .btIconWidget .btIconWidgetContent {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
font-size: .7em;
text-transform: uppercase;
}
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-size: 1.1em;
display: block;
line-height: 1;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSidebar .btIconWidget:hover .btIconWidgetText,
footer .btIconWidget:hover .btIconWidgetText,
.topBarInLogoArea .btIconWidget:hover .btIconWidgetText {
color: #3da3e6;
}
.btSidebar .btIconWidget.btCartWidget,
footer .btIconWidget.btCartWidget,
.topBarInLogoArea .btIconWidget.btCartWidget {
margin: 0;
}
.topBarInLogoArea .btIconWidget {
margin: 0 0 0 1em;
float: right;
}
.rtl.topBarInLogoArea .btIconWidget {
margin-right: 0;
margin-left: 1em;
float: left;
}
.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
color: #3da3e6;
}
.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 10px;
background: transparent;
height: 38px;
width: 100%;
display: block;
border-radius: 8px 0 0 8px;
}
.rtl .btSiteFooterWidgets .btSearch input[type="text"],
.rtl .btSiteFooterWidgets .btSearch input[type="search"],
.rtl .btSidebar .btSearch input[type="text"],
.rtl .btSidebar .btSearch input[type="search"],
.rtl .btSidebar .widget_product_search input[type="text"],
.rtl .btSidebar .widget_product_search input[type="search"] {
border-radius: 0 8px 8px 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;
border-radius: 0 8px 8px 0;
}
.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;
}
.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] {
border-radius: 8px 0 0 8px;
}
.btLightSkin .btSiteFooterWidgets .btSearch button,
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button,
.btLightSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch input[type=submit],
.btLightSkin .btSidebar .btSearch button,
.btDarkSkin .btLightSkin .btSidebar .btSearch button,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button,
.btLightSkin .btSidebar .btSearch input[type=submit],
.btDarkSkin .btLightSkin .btSidebar .btSearch input[type=submit],
.btLightSkin .btDarkSkin .btLightSkin .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,
.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] {
background-color: #111 !important;
border-color: #111 !important;
color: #fff;
}
.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] {
background-color: #fff !important;
border-color: #fff !important;
color: #181818;
}
.btSiteFooterWidgets .btSearch button,
.btSidebar .btSearch button,
.btSidebar .widget_product_search button {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btSiteFooterWidgets .btSearch button:before,
.btSidebar .btSearch button:before,
.btSidebar .widget_product_search button:before {
font-family: FontAwesome;
content: "\f002";
display: inline-block;
}
.btLightSkin .btSiteFooterWidgets .btSearch button:before,
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:before,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:before,
.btLightSkin .btSidebar .btSearch button:before,
.btDarkSkin .btLightSkin .btSidebar .btSearch button:before,
.btLightSkin .btDarkSkin .btLightSkin .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 {
color: #fff;
}
.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: #181818;
}
.btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btLightSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover {
background: #3da3e6 !important;
border-color: #3da3e6 !important;
color: #fff;
}
.btSiteFooterWidgets .btSearch .bt_bb_icon,
.btSidebar .btSearch .bt_bb_icon,
.btSidebar .widget_product_search .bt_bb_icon {
display: none;
}
.btTopToolsRight .btSearch .bt_bb_icon,
.btTopToolsRight .widget_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;
} .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 {
background: #fff;
}
.btDarkSkin .btSearchInner.btFromTopBox,
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox,
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox {
background: #111;
}
.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: #3da3e6;
-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: #1b8bd5;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
transition: 300ms ease all;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.btSearchInner.btFromTopBox input[type="text"] {
padding: 0 2em 0 1em;
height: 2.25em;
line-height: 2.25em;
font-size: 3em;
font-weight: 300;
border: none;
text-align: left;
-webkit-transition: 500ms ease all;
-moz-transition: 500ms ease all;
transition: 500ms ease all;
}
.rtl .btSearchInner.btFromTopBox input[type="text"] {
padding: 0 1em 0 2em;
}
.btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"] {
color: #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 {
-webkit-box-shadow: 0 0 0 3px #111 inset;
box-shadow: 0 0 0 3px #111 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 {
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: #3da3e6;
-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);
} .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%;
} .bt_bb_headline_superheadline {
margin-bottom: 1em;
line-height: 1;
}
.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_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_headline {
position: relative;
}
.bt_bb_headline .bt_bb_headline_superheadline {
display: block;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
font-size: 1rem;
font-weight: 300;
color: inherit !important;
}
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 2rem;
}
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.9rem;
}
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.6rem;
}
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.3rem;
}
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1.1rem;
}
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
font-size: 1rem;
}
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
font-size: .9rem;
}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-family: "Libre Baskerville",Arial,Helvetica,sans-serif;
margin-top: .8em;
line-height: 2em;
font-size: 1.1em;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 2rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.9rem;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.6em;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.3em;
}
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
margin-top: .6em;
font-size: 1em;
}
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: .9em;
}
.bt_bb_headline h1,
.bt_bb_headline h2,
.bt_bb_headline h3,
.bt_bb_headline h4,
.bt_bb_headline h5,
.bt_bb_headline h6 {
font-weight: 800;
}
.bt_bb_headline h1 b,
.bt_bb_headline h1 strong,
.bt_bb_headline h2 b,
.bt_bb_headline h2 strong,
.bt_bb_headline h3 b,
.bt_bb_headline h3 strong,
.bt_bb_headline h4 b,
.bt_bb_headline h4 strong,
.bt_bb_headline h5 b,
.bt_bb_headline h5 strong,
.bt_bb_headline h6 b,
.bt_bb_headline h6 strong {
font-weight: 900;
}
.bt_bb_headline h1 em,
.bt_bb_headline h2 em,
.bt_bb_headline h3 em,
.bt_bb_headline h4 em,
.bt_bb_headline h5 em,
.bt_bb_headline h6 em {
font-style: normal;
font-weight: 200;
}
.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: 7em;
}
.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: 6rem;
}
.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: 5em;
}
.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: 3.7em;
}
.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
font-size: 2.5em;
}
.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.6em;
}
.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.2em;
}
.bt_bb_font_weight_bolder.bt_bb_headline h1,
.bt_bb_font_weight_bolder.bt_bb_headline h2,
.bt_bb_font_weight_bolder.bt_bb_headline h3,
.bt_bb_font_weight_bolder.bt_bb_headline h4,
.bt_bb_font_weight_bolder.bt_bb_headline h5,
.bt_bb_font_weight_bolder.bt_bb_headline h6 {
font-weight: 800;
}
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
margin: .5em 0 .3em;
}
.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after {
margin-bottom: .4em;
}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before {
margin: .1em 0 .3em;
color: #3da3e6;
width: 1.5em;
border-width: 3px 0 0;
} .bt_bb_progress_bar.bt_bb_size_small {
font-size: .8em;
}
.bt_bb_progress_bar.bt_bb_size_small .bt_bb_progress_bar_inner {
padding-top: .3em;
padding-bottom: .3em;
}
.bt_bb_progress_bar .bt_bb_progress_bar_inner {
text-align: right !important;
}
.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
background: var(--primary-color,white);
}
.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_inner {
background: var(--secondary-color,black);
color: var(--primary-color,white);
} .bt_bb_gap_large .bt_bb_latest_posts_item {
padding: 4em 1.54em 0 !important;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
margin-bottom: 0;
position: relative;
}
.bt_bb_image_shape_rounded .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
border-radius: 8px 8px 0 0;
}
.btHardRoundedButtons .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
border-radius: 8px 8px 0 0;
}
.btSoftRoundedButtons .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
border-radius: 8px 8px 0 0;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image .bt_bb_latest_posts_item_date {
font-family: "Montserrat",Arial,Helvetica,sans-serif;
padding-left: 0;
font-weight: normal;
background: #f7f7f7;
position: absolute;
bottom: 0;
left: 0;
padding: 1rem 1.6rem 0;
text-align: center;
line-height: 1;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image .bt_bb_latest_posts_item_date .btMonth {
font-size: 1rem;
display: block;
font-weight: 400;
text-transform: uppercase;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image .bt_bb_latest_posts_item_date .btDay {
font-size: 1.6rem;
display: block;
font-weight: 800;
padding-bottom: .1rem;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_image .bt_bb_latest_posts_item_date:before {
content: '';
display: none;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
padding: 1.5em;
position: relative;
background: white;
background: #f7f7f7;
}
.btHardRoundedButtons .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
border-radius: 0 0 8px 8px;
}
.btSoftRoundedButtons .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content {
border-radius: 0 0 8px 8px;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {
padding: 0;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {
padding: 0;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories {
font-size: .8em;
text-transform: uppercase;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a {
color: inherit;
background: none;
margin: 0;
padding: 0;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li:not(:first-child) a:before {
content: ' ';
display: inline-block;
margin: -2px 6px 0 5px;
letter-spacing: inherit;
width: 4px;
height: 4px;
border-radius: 50%;
line-height: inherit;
vertical-align: middle;
background-color: #3da3e6;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_title {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 1.7em;
max-height: 3.4em;
font-weight: 800;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
padding: 0;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_title a {
color: inherit;
}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_title a:hover {
color: #3da3e6;
}
.bt_bb_latest_posts_item .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;
} .btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item_inner {
border-radius: 8px;
overflow: hidden;
}
.btSoftRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item_inner {
border-radius: 8px;
overflow: hidden;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
padding: 1.5em 2em 2em;
background-color: #fff;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {
color: inherit;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
margin-top: 1.5em;
}
.bt_bb_masonry_post_grid .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_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_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_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
font-family: Libre Baskerville;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
font-weight: 400;
}
.rtl .bt_bb_masonry_post_grid .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
padding: 0 0 0 1em;
}
.rtl .bt_bb_masonry_post_grid .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span:before {
margin: 0 0 0 5px;
}
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
padding: 1em;
}
.btHardRoundedButtons .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
border-radius: 8px;
}
.btSoftRoundedButtons .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
border-radius: 8px;
}
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
background: #3da3e6;
color: #fff;
} .bt_bb_icon {
border-color: inherit;
}
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 1rem;
width: 2em;
height: 2em;
}
.btMoveIconUp.bt_bb_size_xsmall.bt_bb_icon + .bt_bb_separator {
margin-top: -1em;
}
.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 1.2rem;
}
.btMoveIconUp.bt_bb_size_small.bt_bb_icon + .bt_bb_separator {
margin-top: -1.2rem;
}
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 1.4rem;
width: 2.2em;
height: 2.2em;
}
.btMoveIconUp.bt_bb_size_normal.bt_bb_icon + .bt_bb_separator {
margin-top: -1.4em;
}
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 2rem;
}
.btMoveIconUp.bt_bb_size_large.bt_bb_icon + .bt_bb_separator {
margin-top: -2em;
}
.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {
font-size: 3rem;
}
.btMoveIconUp.bt_bb_size_xlarge.bt_bb_icon + .bt_bb_separator {
margin-top: -3em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon .bt_bb_icon_holder,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon .bt_bb_icon_holder,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon .bt_bb_icon_holder,.bt_bb_align_right.bt_bb_icon .bt_bb_icon_holder,.bt_bb_align_right .bt_bb_icon .bt_bb_icon_holder {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_right.bt_bb_icon .bt_bb_icon_holder > span,.bt_bb_align_right .bt_bb_icon .bt_bb_icon_holder > span {
padding-left: 0;
padding-right: .5em;
}
.bt_bb_icon.bt_bb_style_border {
margin-left: -1px;
margin-right: -1px;
padding: 0;
border-color: inherit;
}
.bt_bb_icon.bt_bb_style_border .bt_bb_icon_holder:before {
border: 2px solid;
}
.bt_bb_size_xsmall.bt_bb_icon.bt_bb_style_border .bt_bb_icon_holder:before {
border-width: 1px;
}
.bt_bb_size_small.bt_bb_icon.bt_bb_style_border .bt_bb_icon_holder:before {
border-width: 2px;
}
.bt_bb_size_normal.bt_bb_icon.bt_bb_style_border .bt_bb_icon_holder:before {
border-width: 3px;
}
.bt_bb_size_large.bt_bb_icon.bt_bb_style_border .bt_bb_icon_holder:before {
border-width: 4px;
}
.bt_bb_size_xlarge.bt_bb_icon.bt_bb_style_border .bt_bb_icon_holder:before {
border-width: 6px;
}
.bt_bb_icon.btMoveIconUp {
z-index: 2;
position: relative;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_icon.btMoveIconUp,.bt_bb_align_right .bt_bb_align_center.bt_bb_icon.btMoveIconUp,.bt_bb_align_left .bt_bb_align_center .bt_bb_icon.btMoveIconUp,.bt_bb_align_right .bt_bb_align_center .bt_bb_icon.btMoveIconUp,.bt_bb_align_center.bt_bb_icon.btMoveIconUp,.bt_bb_align_center .bt_bb_icon.btMoveIconUp {
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: 0 !important;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall,.bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_xsmall {
margin-top: -1em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_small,
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_small,.bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_small {
margin-top: -1.2em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_normal,
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_normal,.bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_normal {
margin-top: -1.4em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_large,
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_large,.bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_large {
margin-top: -2em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_center .bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_right .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_center .bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_left.bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_left .bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_center .bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_left .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_center .bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_right.bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge,.bt_bb_align_right .bt_bb_icon.btMoveIconUp.bt_bb_size_xlarge {
margin-top: -3em;
} .bt_bb_icon_red.bt_bb_icon .bt_bb_icon_holder {
color: #f00;
}
.bt_bb_icon.bt_bb_icon_yellow .bt_bb_icon_holder {
color: #f3b600;
} .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,
.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 {
margin-top: -.6rem;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-family: "Montserrat",Arial,Helvetica,sans-serif;
font-weight: 800;
font-size: 1.2rem;
margin-bottom: .2em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,.bt_bb_align_center.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,.bt_bb_align_center .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
font-size: 1.5rem;
margin-top: .5em;
margin-bottom: .5em;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {
color: inherit;
}
.bt_bb_service.bt_bb_style_border {
margin-left: -1px;
margin-right: -1px;
padding: 0;
}
.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder {
border: 2px solid;
border-color: inherit;
}
.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder:before {
display: block;
}
.bt_bb_size_normal.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder {
border-width: 3px;
}
.bt_bb_size_normal.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder:before {
margin-top: -3px;
}
.bt_bb_size_large.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder {
border-width: 4px;
}
.bt_bb_size_large.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder:before {
margin-top: -4px;
}
.bt_bb_size_xlarge.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder {
border-width: 6px;
}
.bt_bb_size_xlarge.bt_bb_service.bt_bb_style_border .bt_bb_icon_holder:before {
margin-top: -6px;
}
.bt_bb_size_xlarge.bt_bb_service.bt_bb_style_borderless .bt_bb_icon_holder {
font-size: 4.5rem;
}
.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder {
font-size: 1rem;
}
.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
font-size: 1.4rem;
}
.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
font-size: 2.4rem;
}
.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
font-size: 3rem;
}
.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
font-size: 4rem;
} .bt_bb_twitter .bt_bb_twitter_item .bt_bb_twitter_avatar {
display: inline;
border-radius: 50%;
max-width: 25px;
float: left;
margin-right: 10px;
} .bt_bb_button {
font-family: "Montserrat",Arial,Helvetica,sans-serif;
margin-bottom: .5em;
}
.btSoftRoundedButtons .bt_bb_button a {
border-radius: 8px;
}
.btHardRoundedButtons .bt_bb_button a {
border-radius: 50px;
}
.btContent .bt_bb_button:not([class*="bt_bb_color_scheme_"]) a {
color: inherit;
}
.bt_bb_size_medium.bt_bb_button,
.bt_bb_size_normal.bt_bb_button,
.bt_bb_size_large.bt_bb_button {
margin-right: 1em;
}
.bt_bb_button a {
padding: 1.25em 3em;
}
.bt_bb_button .bt_bb_button_text {
font-weight: 600;
letter-spacing: 1px;
margin-top: 2px;
}
.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_style_clean a {
padding-left: 0;
padding-right: 0;
}
.bt_bb_style_outline.bt_bb_button a {
-webkit-box-shadow: 0 0 0 2px black inset;
box-shadow: 0 0 0 2px black inset;
}
.bt_bb_style_filled.bt_bb_button a {
-webkit-box-shadow: 0 0 0 3em var(--secondary-color,white) inset;
box-shadow: 0 0 0 3em var(--secondary-color,white) inset;
color: var(--primary-color,black);
} .bt_bb_slider.slick-slider button.slick-arrow {
background-color: rgba(0,0,0,.3);
}
.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list {
position: static !important;
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
}
.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list .slick-track {
position: relative;
}
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item {
overflow: hidden;
}
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content {
max-width: 1240px;
padding: 0 20px;
margin: 0 auto;
}
.bt_bb_gap_normal .slick-list {
margin: 0 -1rem;
}
.bt_bb_gap_normal .slick-list .slick-slide .content {
padding: 0 1rem;
}
.bt_bb_gap_large .slick-list {
margin: 0 -3rem;
}
.bt_bb_gap_large .slick-list .slick-slide .content {
padding: 0 3rem;
}
.btSliderExtraSmallImage {
max-width: 140px;
} .bt_bb_content_slider button.slick-arrow {
background-color: rgba(0,0,0,.5);
-webkit-transition: opacity .15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
}
.bt_bb_content_slider button.slick-arrow:hover {
background-color: rgba(0,0,0,.3);
}
.bt_bb_arrows_size_large.bt_bb_content_slider button.slick-arrow {
width: 6.5em;
height: 6.5em;
}
.bt_bb_arrows_size_large.bt_bb_content_slider button.slick-arrow:before {
font-size: 2.5rem;
line-height: 7rem;
}
.bt_bb_arrows_size_normal.bt_bb_content_slider button.slick-arrow {
width: 4em;
height: 4em;
}
.bt_bb_arrows_size_normal.bt_bb_content_slider button.slick-arrow:before {
font-size: 1.75em;
line-height: 5rem;
}
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow {
width: 2.5em;
height: 2.5em;
}
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow:before {
font-size: 1em;
line-height: 3rem;
}
button.slick-arrow {
width: 4em;
height: 4em;
}
button.slick-arrow:before {
font-family: Essential;
}
button.slick-arrow.slick-next:before {
content: '\ea7d' !important;
}
.rtl button.slick-arrow.slick-prev {
right: auto;
}
button.slick-arrow.slick-prev:before {
content: '\ea7c' !important;
}
@media (min-width: 1320px) {
.bt_bb_layout_boxed_800 .slick-slider,
.bt_bb_layout_boxed_900 .slick-slider,
.bt_bb_layout_boxed_1000 .slick-slider,
.bt_bb_layout_boxed_1100 .slick-slider,
.bt_bb_layout_boxed_1200 .slick-slider,
.bt_bb_layout_boxed_1300 .slick-slider,
.bt_bb_layout_boxed_1400 .slick-slider,
.bt_bb_layout_boxed_1500 .slick-slider,
.bt_bb_layout_boxed_1600 .slick-slider {
overflow: visible;
}
.bt_bb_layout_boxed_800 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_900 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1000 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1100 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1200 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1300 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1400 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1500 .slick-slider button.slick-arrow.slick-prev,
.bt_bb_layout_boxed_1600 .slick-slider button.slick-arrow.slick-prev {
left: -60px;
}
.bt_bb_layout_boxed_800 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_900 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1000 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1100 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1200 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1300 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1400 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1500 .slick-slider button.slick-arrow.slick-next,
.bt_bb_layout_boxed_1600 .slick-slider button.slick-arrow.slick-next {
right: -60px;
}
}
@media (max-width: 1200px) {
.bt_bb_arrows_size_large button.slick-arrow {
width: 4.5em !important;
height: 4.5em !important;
}
.bt_bb_arrows_size_large button.slick-arrow:before {
font-size: 2.5rem !important;
line-height: 5rem !important;
}
} .bt_bb_content_slider.bt_bb_gradient .bt_bb_content_slider_item_content:before {
background: -webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%);
background: -moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%);
content: ' ';
pointer-events: none;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
} .bt_bb_slider.bt_bb_show_arrows_hide_arrows button.slick-arrow.slick-prev,
.bt_bb_slider.bt_bb_show_arrows_hide_arrows button.slick-arrow.slick-next {
display: none !important;
} .bt_bb_custom_menu div ul {
margin: 0;
}
.bt_bb_custom_menu div ul li {
list-style: none;
margin-left: 0;
border-bottom: 1px solid #eaeaea;
padding: .8em 0;
}
.bt_bb_custom_menu div ul a {
color: inherit;
font-size: .9em;
}
.bt_bb_custom_menu div ul a:hover {
color: #00ffff;
}
.rtl .bt_bb_align_right .bt_bb_custom_menu > div {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
} .bt_bb_video {
padding-bottom: 0;
} .bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
padding-left: 2em;
padding-right: 2em;
}
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content .bt_bb_image {
margin-left: -2em;
margin-right: -2em;
} .bt_bb_map1 .bt_bb_map_content {
max-width: 1280px;
margin: 0 auto;
}
.bt_bb_map1 .bt_bb_map_content .bt_bb_map_content_wrapper {
-webkit-box-shadow: 0 0 10px 7px rgba(0,0,0,.4);
box-shadow: 0 0 10px 7px rgba(0,0,0,.4);
}
.bt_bb_map1 .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
padding: 2em;
}
.btHardRoundedButtons .bt_bb_map1 .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
border-radius: 8px;
}
.btSoftRoundedButtons .bt_bb_map1 .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
border-radius: 8px;
}
@media (max-width: 640px) {
.bt_bb_map1 .bt_bb_map_content {
margin: 0 auto;
}
.bt_bb_map1 .bt_bb_map_content .bt_bb_map_content_wrapper {
width: 100%;
margin: 1em 0;
}
.bt_bb_map1 .bt_bb_map.bt_bb_map_with_content .bt_bb_map_map {
height: 600px !important;
position: relative;
}
} .bt_bb_map .bt_bb_map_content {
max-width: 1260px;
margin: 0 auto;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
overflow: hidden;
margin: 0 1em;
width: 30%;
padding: 8em 20px 8em 20px;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
-webkit-box-shadow: 0 0 10px 7px rgba(0,0,0,.4);
box-shadow: 0 0 10px 7px rgba(0,0,0,.4);
padding: 2em;
}
.btHardRoundedButtons .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
border-radius: 8px;
}
.btSoftRoundedButtons .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_map_location_show {
border-radius: 8px;
}
@media (max-width: 640px) {
.bt_bb_map .bt_bb_map_content {
margin: 0 auto;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
width: 100%;
padding: 1em 0;
margin: 0;
}
.bt_bb_map.bt_bb_map_with_content .bt_bb_map_map {
height: 600px !important;
position: relative;
}
}   .bt_bb_tab_content {
padding-top: .3em;
}
.bt_bb_style_simple ul.bt_bb_tabs_header li span {
font-weight: 500;
} .bt_bb_counter_holder {
height: 1em;
line-height: 1;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
font-weight: 800;
width: auto;
}
.bt_bb_counter_holder .bt_bb_counter_icon_box {
line-height: 1;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bt_bb_counter_holder .bt_bb_counter_icon_box span.bt_bb_icon_holder {
font-size: .7em;
line-height: 1;
font-weight: 400;
padding: 0 .1em;
}
.bt_bb_counter_holder .bt_bb_counter_icon_box span.bt_bb_icon_holder:before {
display: block;
}
.bt_bb_counter_holder .bt_bb_counter {
height: 1em;
float: left;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit {
height: 1em;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit span {
height: 1em;
}
.bt_bb_counter_holder.bt_bb_size_xsmall {
font-size: 1.5em;
}
.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: 5.5em;
}
.bt_bb_counter_holder.bt_bb_size_xlarge {
font-size: 7em;
}
@media (max-width: 480px) {
.bt_bb_counter_holder.bt_bb_size_large {
font-size: 2.5em;
}
.bt_bb_counter_holder.bt_bb_size_xlarge {
font-size: 3.5em;
}
} .bt_bb_accordion .bt_bb_accordion_item {
position: relative;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
font-size: 1.4em;
font-weight: 500;
padding-right: 3em !important;
}
.bt_bb_accordion .bt_bb_accordion_item:before {
content: "\f067";
line-height: 4em;
font-family: FontAwesome;
display: block;
position: absolute;
right: 0;
width: 56px;
text-align: center;
z-index: 1;
}
.bt_bb_accordion .bt_bb_accordion_item.on:before,
.bt_bb_accordion .bt_bb_accordion_item:hover:before {
content: "\f068";
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:not(:last-child) {
border-bottom: none;
border-top: 1px solid rgba(0,0,0,.1);
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
border-bottom: none;
border-top: 1px solid rgba(0,0,0,.1);
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on:last-child .bt_bb_accordion_item_title {
border-bottom: none;
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item:last-child .bt_bb_accordion_item_title {
border-bottom: 1px solid rgba(0,0,0,.1);
} .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 .wpcf7-submit {
text-transform: uppercase;
font-size: .8em !important;
-webkit-box-shadow: 0 0 0 1px #3da3e6 inset;
box-shadow: 0 0 0 1px #3da3e6 inset;
color: #3da3e6 !important;
border: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
cursor: pointer;
width: auto !important;
padding: 0 3em !important;
}
.wpcf7-form .wpcf7-submit:hover {
-webkit-box-shadow: 0 0 0 2em #3da3e6 inset;
box-shadow: 0 0 0 2em #3da3e6 inset;
color: #fff !important;
}
.bt_bb_align_center .wpcf7-form .wpcf7-submit {
margin-left: auto;
margin-right: auto;
}
.bt_bb_align_right .wpcf7-form .wpcf7-submit {
margin-left: auto;
} .bt_bb_align_left .bt_bb_align_center.bt_bb_image,
.bt_bb_align_right .bt_bb_align_center.bt_bb_image,
.bt_bb_align_left .bt_bb_align_center .bt_bb_image,
.bt_bb_align_right .bt_bb_align_center .bt_bb_image,
.bt_bb_align_center.bt_bb_image,
.bt_bb_align_center .bt_bb_image {
float: none;
display: inline-block;
margin-bottom: -.4em;
} .btSoftRoundedButtons .bt_bb_column_content[style*="background-color"],
.btHardRoundedButtons .bt_bb_column_content[style*="background-color"] {
border-radius: 8px;
overflow: hidden;
}
.btSoftRoundedButtons .bt_bb_column_inner_content[style*="background-color"],
.btHardRoundedButtons .bt_bb_column_inner_content[style*="background-color"] {
border-radius: 8px;
overflow: hidden;
}
@media (min-width: 1200px) {
.bt_bb_layout_boxed_right_1200 {
max-width: -webkit-calc(50vw + 608px);
max-width: -moz-calc(50vw + 608px);
max-width: calc(50vw + 608px);
margin-left: 0;
margin-right: auto;
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell {
padding-left: -webkit-calc(50vw - 608px);
padding-left: -moz-calc(50vw - 608px);
padding-left: calc(50vw - 608px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 576px);
margin-left: -moz-calc(-50vw + 576px);
margin-left: calc(-50vw + 576px);
}
.touch .bt_bb_layout_boxed_right_1200 {
max-width: -webkit-calc(50vw + 600px);
max-width: -moz-calc(50vw + 600px);
max-width: calc(50vw + 600px);
}
.touch .bt_bb_layout_boxed_right_1200 .bt_bb_cell {
padding-left: -webkit-calc(50vw - 600px);
padding-left: -moz-calc(50vw - 600px);
padding-left: calc(50vw - 600px);
}
.bt_bb_layout_boxed_left_1200 {
margin-left: -webkit-calc(50vw - 608px) !important;
margin-left: -moz-calc(50vw - 608px) !important;
margin-left: calc(50vw - 608px) !important;
margin-right: 0;
margin-left: auto;
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell {
padding-right: -webkit-calc(50vw - 608px);
padding-right: -moz-calc(50vw - 608px);
padding-right: calc(50vw - 608px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-right: -webkit-calc(-50vw + 560px);
margin-right: -moz-calc(-50vw + 560px);
margin-right: calc(-50vw + 560px);
}
.touch .bt_bb_layout_boxed_left_1200 {
margin-left: -webkit-calc(50vw - 600px);
margin-left: -moz-calc(50vw - 600px);
margin-left: calc(50vw - 600px);
}
.touch .bt_bb_layout_boxed_left_1200 bt_bb_cell {
padding-right: -webkit-calc(50vw - 600px);
padding-right: -moz-calc(50vw - 600px);
padding-right: calc(50vw - 600px);
}
.bt_bb_layout_boxed_left_right_1200 {
max-width: 1200px;
margin: auto;
}
.bt_bb_layout_boxed_left_right_1200 .bt_bb_port {
padding: 0 20px;
background-color: inherit;
}
.btSoftRoundedButtons .bt_bb_layout_boxed_right_1200[class*="bt_bb_top_negative_margin"],
.btHardRoundedButtons .bt_bb_layout_boxed_right_1200[class*="bt_bb_top_negative_margin"] {
border-radius: 0 8px 8px 0;
}
.btSoftRoundedButtons .bt_bb_layout_boxed_right_1200[class*="bt_bb_top_negative_margin"] .bt_bb_port,
.btHardRoundedButtons .bt_bb_layout_boxed_right_1200[class*="bt_bb_top_negative_margin"] .bt_bb_port {
border-radius: 0 8px 8px 0;
overflow: hidden;
}
.btSoftRoundedButtons .bt_bb_layout_boxed_left_1200[class*="bt_bb_top_negative_margin"],
.btHardRoundedButtons .bt_bb_layout_boxed_left_1200[class*="bt_bb_top_negative_margin"] {
border-radius: 8px 0 0 8px;
}
.btSoftRoundedButtons .bt_bb_layout_boxed_left_1200[class*="bt_bb_top_negative_margin"] .bt_bb_port,
.btHardRoundedButtons .bt_bb_layout_boxed_left_1200[class*="bt_bb_top_negative_margin"] .bt_bb_port {
border-radius: 8px 0 0 8px;
overflow: hidden;
}
.btSoftRoundedButtons .bt_bb_layout_boxed_left_right_1200[class*="bt_bb_top_negative_margin"],
.btHardRoundedButtons .bt_bb_layout_boxed_left_right_1200[class*="bt_bb_top_negative_margin"] {
border-radius: 8px;
}
.btSoftRoundedButtons .bt_bb_layout_boxed_left_right_1200[class*="bt_bb_top_negative_margin"] .bt_bb_port,
.btHardRoundedButtons .bt_bb_layout_boxed_left_right_1200[class*="bt_bb_top_negative_margin"] .bt_bb_port {
border-radius: 8px;
overflow: hidden;
}
}
@media (max-width: 1200px) {
.bt_bb_layout_boxed_left_right_1200 .bt_bb_cell,
.bt_bb_layout_boxed_left_1200 .bt_bb_cell,
.bt_bb_layout_boxed_right_1200 .bt_bb_cell {
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
}
} @media (min-width: 600px) {
.bt_bb_layout_boxed_600 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_600 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 260px);
margin-left: -moz-calc(-50vw + 260px);
margin-left: calc(-50vw + 260px);
}
.rtl .bt_bb_layout_boxed_600 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_600 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 260px);
margin-right: -moz-calc(-50vw + 260px);
margin-right: calc(-50vw + 260px);
}
}
@media (min-width: 700px) {
.bt_bb_layout_boxed_700 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_700 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 310px);
margin-left: -moz-calc(-50vw + 310px);
margin-left: calc(-50vw + 310px);
}
.rtl .bt_bb_layout_boxed_700 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_700 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 310px);
margin-right: -moz-calc(-50vw + 310px);
margin-right: calc(-50vw + 310px);
}
}
@media (min-width: 800px) {
.bt_bb_layout_boxed_800 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_800 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 360px);
margin-left: -moz-calc(-50vw + 360px);
margin-left: calc(-50vw + 360px);
}
.rtl .bt_bb_layout_boxed_800 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_800 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 360px);
margin-right: -moz-calc(-50vw + 360px);
margin-right: calc(-50vw + 360px);
}
}
@media (min-width: 900px) {
.bt_bb_layout_boxed_900 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_900 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 410px);
margin-left: -moz-calc(-50vw + 410px);
margin-left: calc(-50vw + 410px);
}
.rtl .bt_bb_layout_boxed_900 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_900 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 410px);
margin-right: -moz-calc(-50vw + 410px);
margin-right: calc(-50vw + 410px);
}
}
@media (min-width: 1000px) {
.bt_bb_layout_boxed_1000 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_1000 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 460px);
margin-left: -moz-calc(-50vw + 460px);
margin-left: calc(-50vw + 460px);
}
.rtl .bt_bb_layout_boxed_1000 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_1000 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 460px);
margin-right: -moz-calc(-50vw + 460px);
margin-right: calc(-50vw + 460px);
}
}
@media (min-width: 1100px) {
.bt_bb_layout_boxed_1100 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_1100 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 510px);
margin-left: -moz-calc(-50vw + 510px);
margin-left: calc(-50vw + 510px);
}
.rtl .bt_bb_layout_boxed_1100 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_1100 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 510px);
margin-right: -moz-calc(-50vw + 510px);
margin-right: calc(-50vw + 510px);
}
}
@media (min-width: 1200px) {
.bt_bb_layout_boxed_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 560px);
margin-left: -moz-calc(-50vw + 560px);
margin-left: calc(-50vw + 560px);
}
.rtl .bt_bb_layout_boxed_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_1200 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 560px);
margin-right: -moz-calc(-50vw + 560px);
margin-right: calc(-50vw + 560px);
}
}
@media (min-width: 1400px) {
.bt_bb_layout_boxed_1400 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.bt_bb_layout_boxed_1400 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: -webkit-calc(-50vw + 660px);
margin-left: -moz-calc(-50vw + 660px);
margin-left: calc(-50vw + 660px);
}
.rtl .bt_bb_layout_boxed_1400 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_image.btMoveToEdge,
.rtl .bt_bb_layout_boxed_1400 .bt_bb_cell .bt_bb_row .bt_bb_column .bt_bb_column_content .bt_bb_map.btMoveToEdge {
margin-left: auto;
margin-right: -webkit-calc(-50vw + 660px);
margin-right: -moz-calc(-50vw + 660px);
margin-right: calc(-50vw + 660px);
}
}
.bt_bb_section[class*="bt_bb_top_negative_margin"] {
z-index: 2;
}
.bt_bb_section[class*="bt_bb_top_negative_margin"] .bt_bb_port {
position: relative;
z-index: 1;
}
.bt_bb_top_negative_margin_extra_large {
margin-top: -16em;
}
.bt_bb_top_negative_margin_large {
margin-top: -8em;
}
.bt_bb_top_negative_margin_medium {
margin-top: -4em;
}
.bt_bb_top_negative_margin_normal {
margin-top: -2em;
}
.bt_bb_top_negative_margin_small {
margin-top: -1em;
}
.bt_bb_top_negative_margin_extra_small {
margin-top: -.5em;
}
.bt_bb_bottom_negative_margin_extra_large {
margin-bottom: -16em;
z-index: 1;
}
.bt_bb_bottom_negative_margin_large {
margin-bottom: -8em;
z-index: 1;
}
.bt_bb_bottom_negative_margin_medium {
margin-bottom: -4em;
z-index: 1;
}
.bt_bb_bottom_negative_margin_normal {
margin-bottom: -2em;
z-index: 1;
}
.bt_bb_bottom_negative_margin_small {
margin-bottom: -1em;
z-index: 1;
}
.bt_bb_bottom_negative_margin_extra_small {
margin-bottom: -.5em;
z-index: 1;
}  .btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_1200.bt_bb_highlight_shadow,
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_1200.bt_bb_highlight_shadow {
border-radius: 8px 0 0 8px;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_1200.bt_bb_highlight_shadow .bt_bb_port,
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_1200.bt_bb_highlight_shadow .bt_bb_port {
border-radius: 8px 0 0 8px;
}
.bt_bb_section.bt_bb_layout_boxed_left_1200.bt_bb_highlight_shadow:after {
content: '';
position: absolute;
z-index: -1;
top: 0;
left: 0;
bottom: 0;
-webkit-box-shadow: -5px -5px 10px 5px rgba(0,0,0,.4);
box-shadow: -5px -5px 10px 5px rgba(0,0,0,.4);
-webkit-transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
-moz-transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
-ms-transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_1200.bt_bb_highlight_shadow:after {
border-radius: 8px 0 0 8px;
}
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_1200.bt_bb_highlight_shadow:after {
border-radius: 50px 0 0 50px;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_right_1200.bt_bb_highlight_shadow,
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_right_1200.bt_bb_highlight_shadow {
border-radius: 0 8px 8px 0;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_right_1200.bt_bb_highlight_shadow .bt_bb_port,
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_right_1200.bt_bb_highlight_shadow .bt_bb_port {
border-radius: 0 8px 8px 0;
}
.bt_bb_section.bt_bb_layout_boxed_right_1200.bt_bb_highlight_shadow:after {
content: '';
position: absolute;
z-index: -1;
top: 0;
left: -100px;
right: 0;
bottom: 0;
-webkit-box-shadow: 5px 5px 10px 5px rgba(0,0,0,.4);
box-shadow: 5px 5px 10px 5px rgba(0,0,0,.4);
-webkit-transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
-moz-transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
-ms-transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
transform: perspective(500px) rotateY(0deg) rotateX(-1deg);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_right_1200.bt_bb_highlight_shadow:after {
border-radius: 0 8px 8px 0;
}
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_right_1200.bt_bb_highlight_shadow:after {
border-radius: 0 50px 50px 0;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow,
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow {
border-radius: 8px;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow .bt_bb_port,
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow .bt_bb_port {
border-radius: 8px;
}
.bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow:after {
content: '';
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-box-shadow: 0 -5px 10px 10px rgba(0,0,0,.4);
box-shadow: 0 -5px 10px 10px rgba(0,0,0,.4);
-webkit-transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
-moz-transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
-ms-transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
}
.btSoftRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow:after {
border-radius: 8px;
}
.btHardRoundedButtons .bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow:after {
border-radius: 8px;
}
@media (max-width: 1200px) {
.bt_bb_section.bt_bb_layout_boxed_left_right_1200.bt_bb_highlight_shadow:after {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
}
} .bt_bb_section[class*="accent_gradient"]:before {
background: -webkit-linear-gradient(top,#3da3e6 0%,rgba(61,163,230,0) 25%,rgba(61,163,230,0) 75%,#3da3e6 100%);
background: -moz-linear-gradient(top,#3da3e6 0%,rgba(61,163,230,0) 25%,rgba(61,163,230,0) 75%,#3da3e6 100%);
background: linear-gradient(to bottom,#3da3e6 0%,rgba(61,163,230,0) 25%,rgba(61,163,230,0) 75%,#3da3e6 100%);
}
.bt_bb_section[class*="alternate_gradient"]:before {
background: -webkit-linear-gradient(top,#00ffff 0%,rgba(0,255,255,0) 35%,rgba(0,255,255,0) 65%,#00ffff 100%);
background: -moz-linear-gradient(top,#00ffff 0%,rgba(0,255,255,0) 35%,rgba(0,255,255,0) 65%,#00ffff 100%);
background: linear-gradient(to bottom,#00ffff 0%,rgba(0,255,255,0) 35%,rgba(0,255,255,0) 65%,#00ffff 100%);
}
.bt_bb_section[class*="dark_gradient"]:before {
background: -webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%);
background: -moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%);
} .accentColorLightBg {
background-color: #6ab8ec;
}
.accentColorBg {
background-color: #3da3e6;
}
.accentColorDarkBg {
background-color: #1b8bd5;
}
.accentColorVeryDarkBg {
background-color: #166ea7;
}
.accentColorVeryVeryDarkBg {
background-color: #10507a;
}
.alternateColorLightBg {
background-color: #33ffff;
}
.alternateColorBg {
background-color: #00ffff;
}
.alternateColorDarkBg {
background-color: #00cccc;
}
.alternateColorVeryDarkBg {
background-color: #009999;
}
.alternateColorVeryVeryDarkBg {
background-color: #004d4d;
} .bt_bb_column.bt_bb_highlight_shadow {
position: relative;
}
.btSoftRoundedButtons .bt_bb_column.bt_bb_highlight_shadow {
border-radius: 8px;
}
.btHardRoundedButtons .bt_bb_column.bt_bb_highlight_shadow {
border-radius: 8px;
}
.bt_bb_column.bt_bb_highlight_shadow:after {
content: '';
position: absolute;
z-index: -1;
top: 0;
left: 20px;
right: 20px;
bottom: 0;
-webkit-box-shadow: 0 -5px 10px 5px rgba(0,0,0,.4);
box-shadow: 0 -5px 10px 5px rgba(0,0,0,.4);
-webkit-transform: perspective(150px) rotateY(0deg) rotateX(-1deg);
-moz-transform: perspective(150px) rotateY(0deg) rotateX(-1deg);
-ms-transform: perspective(150px) rotateY(0deg) rotateX(-1deg);
transform: perspective(150px) rotateY(0deg) rotateX(-1deg);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
}
.btSoftRoundedButtons .bt_bb_column.bt_bb_highlight_shadow:after {
border-radius: 8px;
}
.btHardRoundedButtons .bt_bb_column.bt_bb_highlight_shadow:after {
border-radius: 8px;
}
@media (max-width: 992px) {
.bt_bb_row .bt_bb_column[data-width="6"].bt_bb_highlight_shadow:not(:first-child) {
margin-top: 1em;
}
}
.bt_bb_row.bt_bb_column_gap_0 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 0;
right: 0;
}
.bt_bb_row.bt_bb_column_gap_5 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 5px;
right: 5px;
}
.bt_bb_row.bt_bb_column_gap_10 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 10px;
right: 10px;
}
.bt_bb_row.bt_bb_column_gap_15 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 15px;
right: 15px;
}
.bt_bb_row.bt_bb_column_gap_20 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 20px;
right: 20px;
}
.bt_bb_row.bt_bb_column_gap_25 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 25px;
right: 25px;
}
.bt_bb_row.bt_bb_column_gap_30 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 30px;
right: 30px;
}
.bt_bb_row.bt_bb_column_gap_35 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 35px;
right: 35px;
}
.bt_bb_row.bt_bb_column_gap_40 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 40px;
right: 40px;
}
.bt_bb_row.bt_bb_column_gap_45 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 45px;
right: 45px;
}
.bt_bb_row.bt_bb_column_gap_50 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 50px;
right: 50px;
}
.bt_bb_row.bt_bb_column_gap_60 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 60px;
right: 60px;
}
.bt_bb_row.bt_bb_column_gap_70 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 70px;
right: 70px;
}
.bt_bb_row.bt_bb_column_gap_80 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 80px;
right: 80px;
}
.bt_bb_row.bt_bb_column_gap_90 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 90px;
right: 90px;
}
.bt_bb_row.bt_bb_column_gap_100 .bt_bb_column.bt_bb_highlight_shadow:after {
left: 100px;
right: 100px;
} .btWooCommerce .port {
padding: 0;
}
.woocommerce-result-count,
.woocommerce-ordering {
width: 50%;
float: left;
margin: 0;
line-height: 2.5em;
margin-bottom: 2em;
padding: 2em 2em;
background-color: #fff;
}
.btLightSkin .woocommerce-result-count,
.btDarkSkin .btLightSkin .woocommerce-result-count,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-result-count,
.btLightSkin .woocommerce-ordering,
.btDarkSkin .btLightSkin .woocommerce-ordering,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-ordering {
background-color: #fff;
}
.btDarkSkin .woocommerce-result-count,
.btLightSkin .btDarkSkin .woocommerce-result-count,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-result-count,
.btDarkSkin .woocommerce-ordering,
.btLightSkin .btDarkSkin .woocommerce-ordering,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-ordering {
background-color: #494949;
}
.rtl .woocommerce-result-count,
.rtl .woocommerce-ordering {
float: right;
}
.woocommerce-ordering {
padding-bottom: 1.675rem;
padding-top: 1.675em;
}
.woocommerce-result-count {
padding-top: 2.1em;
}
.btHardRoundedButtons .woocommerce-result-count {
border-radius: 8px 0 0 8px;
}
.btSoftRoundedButtons .woocommerce-result-count {
border-radius: 8px 0 0 8px;
}
.btHardRoundedButtons.rtl .woocommerce-result-count {
border-radius: 0 8px 8px 0;
}
.btSoftRoundedButtons.rtl .woocommerce-result-count {
border-radius: 0 8px 8px 0;
}
.woocommerce-ordering {
padding-left: 1em;
}
.btHardRoundedButtons .woocommerce-ordering {
border-radius: 0 8px 8px 0;
}
.btSoftRoundedButtons .woocommerce-ordering {
border-radius: 0 8px 8px 0;
}
.btHardRoundedButtons.rtl .woocommerce-ordering {
border-radius: 8px 0 0 8px;
}
.btSoftRoundedButtons.rtl .woocommerce-ordering {
border-radius: 8px 0 0 8px;
}
.rtl .woocommerce-ordering {
padding-right: 1em;
padding-top: 1.35em;
}
.woocommerce-ordering .trigger.open {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (max-width: 620px) {
.woocommerce-result-count {
width: 100%;
float: none;
margin-bottom: 0;
}
.btHardRoundedButtons .woocommerce-result-count {
border-radius: 8px 8px 0 0;
}
.btSoftRoundedButtons .woocommerce-result-count {
border-radius: 8px 8px 0 0;
}
.woocommerce-ordering {
width: 100%;
float: none;
}
.btHardRoundedButtons .woocommerce-ordering {
border-radius: 0 0 8px 8px;
}
.btSoftRoundedButtons .woocommerce-ordering {
border-radius: 0 0 8px 8px;
}
}
.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 {
margin: 0 0 3rem;
position: relative;
list-style: none;
width: 100%;
padding: 0 1em;
}
.woocommerce-page .products ul li.product,
.woocommerce-page ul.products li.product {
-webkit-flex: 0 0 33.3333%;
-ms-flex: 0 0 33.3333%;
flex: 0 0 33.3333%;
}
.columns-2 .products ul li.product,
.columns-2 ul.products li.product {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
.columns-3 .products ul li.product,
.columns-3 ul.products li.product {
-webkit-flex: 0 0 33.3333%;
-ms-flex: 0 0 33.3333%;
flex: 0 0 33.3333%;
}
.columns-4 .products ul li.product,
.columns-4 ul.products li.product {
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
}
.columns-5 .products ul li.product,
.columns-5 ul.products li.product {
-webkit-flex: 0 0 20%;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
}
.columns-6 .products ul li.product,
.columns-6 ul.products li.product {
-webkit-flex: 0 0 16.6666%;
-ms-flex: 0 0 16.6666%;
flex: 0 0 16.6666%;
}
.products ul li.product.first,
ul.products li.product.first {
clear: both;
}
.products ul li.product .btWooShopLoopItemInner,
ul.products li.product .btWooShopLoopItemInner {
padding: 0 2em 2rem;
}
.products ul li.product .btWooShopLoopItemInner:after,
ul.products li.product .btWooShopLoopItemInner:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.btLightSkin .products ul li.product .btWooShopLoopItemInner,
.btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .btLightSkin .products ul li.product .btWooShopLoopItemInner,
.btLightSkin ul.products li.product .btWooShopLoopItemInner,
.btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .btLightSkin ul.products li.product .btWooShopLoopItemInner {
background-color: #fff;
}
.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 {
background-color: #494949;
}
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner {
border-radius: 8px;
}
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner {
border-radius: 8px;
}
.related.products ul li.product .btWooShopLoopItemInner,
.relatedul.products li.product .btWooShopLoopItemInner {
border: 1px solid rgba(0,0,0,.05);
}
.btDarkSkin .related.products ul li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .related.products ul li.product .btWooShopLoopItemInner,
.btDarkSkin.btLightSkin .btDarkSkin .related.products ul li.product .btWooShopLoopItemInner,
.btDarkSkin .relatedul.products li.product .btWooShopLoopItemInner,
.btLightSkin .btDarkSkin .relatedul.products li.product .btWooShopLoopItemInner,
.btDarkSkin.btLightSkin .btDarkSkin .relatedul.products li.product .btWooShopLoopItemInner {
border: 1px solid rgba(255,255,255,.3);
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_image,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image {
margin-left: -2em;
margin-right: -2em;
margin-bottom: 1.75em;
float: none;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_image img,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {
border-bottom: 1px solid rgba(0,0,0,.05);
}
.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;
}
.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: inline-block;
position: relative;
font-size: .9em;
font-weight: 700;
letter-spacing: 1px;
}
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btSoftRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
border-radius: 8px;
}
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button,
.btHardRoundedButtons ul.products li.product .btWooShopLoopItemInner a.button {
border-radius: 50px;
}
.products ul li.product .btWooShopLoopItemInner .added:after,
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
position: absolute;
z-index: 5;
right: 0;
top: 0;
font: 400 1.3em/1.7em WooCommerce;
vertical-align: middle;
text-align: center;
-webkit-font-smoothing: antialiased;
width: 1.7em;
height: 1.7em;
margin: -.85em -.85em 0 0;
border-radius: 50%;
background-color: #3da3e6;
color: #fff;
}
.products ul li.product .btWooShopLoopItemInner .loading:after,
ul.products li.product .btWooShopLoopItemInner .loading:after {
content: "\e01c";
-webkit-animation: spin 2s linear infinite;
-moz-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.products ul li.product .btWooShopLoopItemInner .added:after,
ul.products li.product .btWooShopLoopItemInner .added:after {
content: "\e017";
}
.products ul li.product .btWooShopLoopItemInner .added_to_cart,
ul.products li.product .btWooShopLoopItemInner .added_to_cart {
font-size: .8em;
margin-left: .5em;
color: #3da3e6;
}
.rtl .products ul li.product .btWooShopLoopItemInner .added_to_cart,
.rtl ul.products li.product .btWooShopLoopItemInner .added_to_cart {
margin-right: .5em;
margin-left: 0;
}
.products ul li.product .onsale,
ul.products li.product .onsale {
position: absolute;
top: 1em;
right: 2em;
left: auto;
background: #3da3e6;
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;
font-weight: 600;
-webkit-box-shadow: 0 0 0 2px #3da3e6 inset;
box-shadow: 0 0 0 2px #3da3e6 inset;
background-color: transparent;
color: #3da3e6;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.btHardRoundedButtons nav.woocommerce-pagination ul li a,
.btHardRoundedButtons nav.woocommerce-pagination ul li span {
border-radius: 50px;
}
.btSoftRoundedButtons nav.woocommerce-pagination ul li a,
.btSoftRoundedButtons nav.woocommerce-pagination ul li span {
border-radius: 8px;
}
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 {
-webkit-box-shadow: 0 0 0 2em #3da3e6 inset;
box-shadow: 0 0 0 2em #3da3e6 inset;
color: #fff;
} div.product {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
padding: 2em 1em;
}
.btHardRoundedButtons div.product {
border-radius: 8px;
}
.btSoftRoundedButtons div.product {
border-radius: 8px;
}
.btLightSkin div.product,
.btDarkSkin .btLightSkin div.product,
.btLightSkin .btDarkSkin .btLightSkin div.product {
background-color: #fff;
}
.btDarkSkin div.product,
.btLightSkin .btDarkSkin div.product,
.btDarkSkin.btLightSkin .btDarkSkin div.product {
background-color: #494949;
}
div.product .onsale {
position: absolute;
top: 3em;
left: 3em;
background: #3da3e6;
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 img {
border: 1px solid rgba(0,0,0,.05);
width: 100%;
display: block;
}
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
padding: 0;
margin: 0 .5em;
border: 1px solid rgba(0,0,0,.05);
}
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child img {
border: none;
display: block;
width: 100%;
}
div.product div.images.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
div.product div.images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
div.product div.images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {
-webkit-flex: 0 0 33.3333%;
-ms-flex: 0 0 33.3333%;
flex: 0 0 33.3333%;
}
div.product div.images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
}
div.product div.images.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {
-webkit-flex: 0 0 20%;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
}
div.product div.images.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {
-webkit-flex: 0 0 16.666%;
-ms-flex: 0 0 16.666%;
flex: 0 0 16.666%;
}
div.product div.images .woocommerce-product-gallery__image {
float: left;
padding: 0 px 0 0;
}
div.product div.images .woocommerce-product-gallery__image img {
border: 0;
}
div.product div.images .woocommerce-product-gallery__image:first-child {
float: none;
overflow: hidden;
margin: 0 px 0 0;
padding: 0;
width: auto !important;
}
div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
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 #3da3e6 inset,0 0 0 2em rgba(255,255,255,.5) inset;
box-shadow: 0 0 0 2em #3da3e6 inset,0 0 0 2em rgba(255,255,255,.5) inset;
border-radius: 50%;
font-size: 15.6px;
color: #fff;
width: 29.9px;
line-height: 29.9px;
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 #3da3e6 inset,0 0 0 2em rgba(255,255,255,.5) inset;
box-shadow: 0 0 0 1px #3da3e6 inset,0 0 0 2em rgba(255,255,255,.5) inset;
color: #3da3e6;
}
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-size: 3em;
}
div.product div.summary .group_table .price {
font-size: 2em;
}
div.product div.summary div[itemprop="description"] {
margin-bottom: 2em;
}
div.product div.summary form.cart .quantity {
width: 100px;
margin-right: .5em;
display: inline-block;
height: 2.8em;
}
.rtl div.product div.summary form.cart .quantity {
margin-right: 0;
margin-left: .5em;
float: right;
}
div.product div.summary form.cart .quantity input {
height: 2.85em;
display: inline-block;
}
div.product div.summary form.cart .group_table .quantity {
width: 50px;
}
div.product div.summary form.cart .single_add_to_cart_button {
display: inline-block;
height: 3em;
border: none;
}
.btHardRoundedButtons div.product div.summary form.cart .single_add_to_cart_button {
border-radius: 50px;
}
.btSoftRoundedButtons div.product div.summary form.cart .single_add_to_cart_button {
border-radius: 8px;
}
div.product div.summary form.cart:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
div.product span.btProductSKU {
display: block;
}
div.product div.product-description,
div.product div.products,
div.product div.product-meta,
div.product section.products.related {
padding: 0 1em;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
div.product div.product-meta .btArticleShareEtc {
max-width: initial;
}
div.product table.variations {
border: none;
display: block;
margin-bottom: 2em;
}
div.product table.variations tbody,
div.product table.variations tr,
div.product table.variations td {
padding: 0;
border: none;
display: block;
}
div.product .woocommerce-variation.single_variation {
margin-bottom: 2em;
}
div.product section.products.upsells {
width: 100%;
} table.shop_table .coupon {
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
table.shop_table .coupon label {
margin-right: .5em;
}
table.shop_table .coupon .input-text {
margin-right: .5em;
color: #3da3e6;
border: none !important;
padding: 0;
height: 2em;
padding: 0 .5em;
}
table.shop_table button[name="apply_coupon"] {
width: 100%;
}
table.shop_table input[name="update_cart"] {
float: right;
width: 300px;
}
table.shop_table {
margin-bottom: 2em;
border: none;
}
table.shop_table td,
table.shop_table th {
border-left: none;
border-right: none;
}
table.shop_table td.product-remove {
width: 3em;
}
table.shop_table td.product-remove a.remove {
display: inline-block;
font-size: 1em;
text-align: center;
font-weight: 700;
padding: 0;
width: 1.5em;
height: 1.5em;
line-height: 1.25em;
color: #3da3e6;
background-color: transparent;
border: 2px solid #3da3e6;
border-radius: 50%;
}
table.shop_table td.product-remove a.remove:hover {
background-color: #3da3e6;
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: 70px;
display: inline-block;
}
table.shop_table .product-subtotal,
table.shop_table .product-total,
table.shop_table .product-price,
table.shop_table .order-actions {
text-align: right;
}
.btHardRoundedButtons table.shop_table th.product-remove,
.btHardRoundedButtons table.shop_table th.product-name {
border-radius: 8px 0 0 8px;
}
.btSoftRoundedButtons table.shop_table th.product-remove,
.btSoftRoundedButtons table.shop_table th.product-name {
border-radius: 8px 0 0 8px;
}
.btHardRoundedButtons.rtl table.shop_table th.product-remove {
border-radius: 0 8px 8px 0;
}
.btSoftRoundedButtons.rtl table.shop_table th.product-remove {
border-radius: 0 8px 8px 0;
}
.btHardRoundedButtons table.shop_table th.product-subtotal,
.btHardRoundedButtons table.shop_table th.product-total {
border-radius: 0 8px 8px 0;
}
.btSoftRoundedButtons table.shop_table th.product-subtotal,
.btSoftRoundedButtons table.shop_table th.product-total {
border-radius: 0 8px 8px 0;
}
.btHardRoundedButtons.rtl table.shop_table th.product-subtotal,
.btHardRoundedButtons.rtl table.shop_table th.product-total {
border-radius: 8px 0 0 8px;
}
.btSoftRoundedButtons.rtl table.shop_table th.product-subtotal,
.btSoftRoundedButtons.rtl table.shop_table th.product-total {
border-radius: 8px 0 0 8px;
}
table.shop_table.cart th.product-name {
border-radius: 0;
}
.btHardRoundedButtons.rtl table.woocommerce-checkout-review-order-table th.product-name {
border-radius: 0 8px 8px 0;
}
.btSoftRoundedButtons.rtl table.woocommerce-checkout-review-order-table th.product-name {
border-radius: 0 8px 8px 0;
}
.cart-collaterals {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals {
-webkit-flex: 1 1 50%;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
.cart-collaterals .cross-sells ul.products li.product {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
.cart-collaterals .cart_totals th {
text-align: left;
}
.cart-collaterals .cart_totals td {
text-align: right;
}
tr.cart-subtotal,
tfoot {
border-top: 2px solid rgba(0,0,0,.1);
}
tr.order-total,
tfoot {
border-bottom: 2px solid rgba(0,0,0,.1);
} table.woocommerce-checkout-review-order-table td.product-total,
table.woocommerce-checkout-review-order-table tr.cart-subtotal td,
table.woocommerce-checkout-review-order-table tr.order-total td {
text-align: right;
}
ul.wc_payment_methods {
margin: 0;
list-style: none;
}
ul.wc_payment_methods li:not(.woocommerce-info) {
margin-left: 0;
padding-left: 0;
}
ul.wc_payment_methods li .input-radio {
margin-right: .2em;
}
ul.wc_payment_methods li img {
max-height: 40px;
margin-left: 10px;
vertical-align: middle;
}
ul.wc_payment_methods li .about_paypal {
margin-left: .5em;
color: #3da3e6;
}
ul.wc_payment_methods li div.payment_box {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 10px;
margin: 10px 0;
background-color: #dfdcde;
}
ul.wc_payment_methods li div.payment_box:before {
content: "";
display: block;
border: 10px solid #dfdcde;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
left: 1em;
top: -20px;
}
ul.wc_payment_methods li div.payment_box span.help {
font-size: .857em;
}
ul.wc_payment_methods li div.payment_box p:last-child {
margin-bottom: 0;
}
ul.woocommerce-shipping-methods {
list-style: none;
margin: 0 0 1em;
padding: 0;
}
ul.woocommerce-shipping-methods li {
margin: 0;
text-align: right;
}
#customer_details .col-1,
#customer_details .col-2 {
margin-bottom: 2em;
}
p.validate-required {
margin-bottom: 2em !important;
}
.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;
} .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 #3da3e6;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
border-color: #181818;
}
.btLightSkin .woocommerce-MyAccount-navigation ul li.is-active a,
.btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul li.is-active a,
.btLightSkin .btDarkSkin .btLightSkin .woocommerce-MyAccount-navigation ul li.is-active a {
color: #181818;
}
.btDarkSkin .woocommerce-MyAccount-navigation ul li.is-active a,
.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.is-active a,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-MyAccount-navigation ul li.is-active a {
color: #fff;
}
.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: 2.5em;
}
.rtlform .form-row .select2-container {
text-align: right;
}
form .form-row .select2-container .select2-choice {
padding-left: 1em;
height: 3.2em;
line-height: 3.2em;
}
.rtlform .form-row .select2-container .select2-choice {
padding-left: 0;
padding-right: 1em;
}
form .form-row .required {
color: red;
font-weight: 700;
border: 0;
}
form .form-row .input-checkbox {
margin: 0 8px 0 0;
vertical-align: middle;
width: auto;
display: inline;
}
form .form-row textarea {
height: 5em;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
form .form-row.woocommerce-invalid .select2-container,
form .form-row.woocommerce-invalid input.input-text,
form .form-row.woocommerce-invalid select {
border-color: #a00;
}
form .form-row.woocommerce-validated .select2-container,
form .form-row.woocommerce-validated input.input-text,
form .form-row.woocommerce-validated select {
border-color: #69bf29;
}
form .form-row::-webkit-input-placeholder {
line-height: normal;
}
form .form-row:-moz-placeholder {
line-height: normal;
}
form .form-row:-ms-input-placeholder {
line-height: normal;
} .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(//www.lscdndg.org/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: 1.5em 1.5em 1.5em 3.5em;
margin: 0 0 2em;
position: relative;
background-color: #eaeaea;
color: #181818;
border-top: 4px solid #3da3e6;
list-style: none !important;
width: auto;
word-wrap: break-word;
}
.btHardRoundedButtons .woocommerce-error,
.btHardRoundedButtons .woocommerce-info,
.btHardRoundedButtons .woocommerce-message {
border-radius: 8px;
}
.btSoftRoundedButtons .woocommerce-error,
.btSoftRoundedButtons .woocommerce-info,
.btSoftRoundedButtons .woocommerce-message {
border-radius: 8px;
}
.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: #494949;
color: #fff;
}
.woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
color: #181818;
text-decoration: underline;
}
.btDarkSkin .woocommerce-info a:not(.button),
.btLightSkin .btDarkSkin .woocommerce-info a:not(.button),
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-info a:not(.button),
.btDarkSkin .woocommerce-message a:not(.button),
.btLightSkin .btDarkSkin .woocommerce-message a:not(.button),
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-message a:not(.button) {
color: #fff;
}
.woocommerce-info a,
.woocommerce-message a {
padding: .5em 1.2em !important;
}
.woocommerce-error {
border-top-color: #3da3e6;
}
.woocommerce-error a {
color: #3da3e6;
}
.woocommerce-info a:hover,
.woocommerce-message a:hover {
text-decoration: none;
color: #00ffff;
}
.woocommerce-error a:hover {
color: #fff;
}
.woocommerce-error:after,
.woocommerce-info:after,
.woocommerce-message:after {
content: " ";
display: table;
width: 100%;
clear: both;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
font-family: Icon7Stroke;
font-size: 1.5em;
font-weight: 400;
position: absolute;
left: 1em;
}
.woocommerce-message:before,
.woocommerce-info:before {
content: "\e647";
color: #3da3e6;
}
.woocommerce-error:before {
content: '\e67b';
color: #b81c23;
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
float: right;
border: none !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;
}
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(//www.lscdndg.org/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(//www.lscdndg.org/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(//www.lscdndg.org/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(//www.lscdndg.org/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(//www.lscdndg.org/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(//www.lscdndg.org/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(//www.lscdndg.org/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(//www.lscdndg.org/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 input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
line-height: 1;
text-transform: uppercase;
font-weight: 700;
padding: 1em 1.2em;
font-size: .9em;
letter-spacing: 1px;
cursor: pointer;
background-color: transparent;
}
.btHardRoundedButtons .woocommerce .btSidebar a.button,
.btHardRoundedButtons .woocommerce .btContent a.button,
.btHardRoundedButtons .woocommerce-page .btSidebar a.button,
.btHardRoundedButtons .woocommerce-page .btContent a.button,
.btHardRoundedButtons .woocommerce .btSidebar input[type="submit"],
.btHardRoundedButtons .woocommerce .btContent input[type="submit"],
.btHardRoundedButtons .woocommerce-page .btSidebar input[type="submit"],
.btHardRoundedButtons .woocommerce-page .btContent input[type="submit"],
.btHardRoundedButtons .woocommerce .btSidebar button[type="submit"],
.btHardRoundedButtons .woocommerce .btContent button[type="submit"],
.btHardRoundedButtons .woocommerce-page .btSidebar button[type="submit"],
.btHardRoundedButtons .woocommerce-page .btContent button[type="submit"],
.btHardRoundedButtons .woocommerce .btSidebar input.button,
.btHardRoundedButtons .woocommerce .btContent input.button,
.btHardRoundedButtons .woocommerce-page .btSidebar input.button,
.btHardRoundedButtons .woocommerce-page .btContent input.button,
.btHardRoundedButtons .woocommerce .btSidebar input.alt:hover,
.btHardRoundedButtons .woocommerce .btContent input.alt:hover,
.btHardRoundedButtons .woocommerce-page .btSidebar input.alt:hover,
.btHardRoundedButtons .woocommerce-page .btContent input.alt:hover,
.btHardRoundedButtons .woocommerce .btSidebar a.button.alt:hover,
.btHardRoundedButtons .woocommerce .btContent a.button.alt:hover,
.btHardRoundedButtons .woocommerce-page .btSidebar a.button.alt:hover,
.btHardRoundedButtons .woocommerce-page .btContent a.button.alt:hover,
.btHardRoundedButtons .woocommerce .btSidebar .button.alt:hover,
.btHardRoundedButtons .woocommerce .btContent .button.alt:hover,
.btHardRoundedButtons .woocommerce-page .btSidebar .button.alt:hover,
.btHardRoundedButtons .woocommerce-page .btContent .button.alt:hover,
.btHardRoundedButtons .woocommerce .btSidebar button.alt:hover,
.btHardRoundedButtons .woocommerce .btContent button.alt:hover,
.btHardRoundedButtons .woocommerce-page .btSidebar button.alt:hover,
.btHardRoundedButtons .woocommerce-page .btContent button.alt:hover,
.btHardRoundedButtons div.woocommerce a.button,
.btHardRoundedButtons div.woocommerce input[type="submit"],
.btHardRoundedButtons div.woocommerce button[type="submit"],
.btHardRoundedButtons div.woocommerce input.button,
.btHardRoundedButtons div.woocommerce input.alt:hover,
.btHardRoundedButtons div.woocommerce a.button.alt:hover,
.btHardRoundedButtons div.woocommerce .button.alt:hover,
.btHardRoundedButtons div.woocommerce button.alt:hover {
border-radius: 50px;
}
.btSoftRoundedButtons .woocommerce .btSidebar a.button,
.btSoftRoundedButtons .woocommerce .btContent a.button,
.btSoftRoundedButtons .woocommerce-page .btSidebar a.button,
.btSoftRoundedButtons .woocommerce-page .btContent a.button,
.btSoftRoundedButtons .woocommerce .btSidebar input[type="submit"],
.btSoftRoundedButtons .woocommerce .btContent input[type="submit"],
.btSoftRoundedButtons .woocommerce-page .btSidebar input[type="submit"],
.btSoftRoundedButtons .woocommerce-page .btContent input[type="submit"],
.btSoftRoundedButtons .woocommerce .btSidebar button[type="submit"],
.btSoftRoundedButtons .woocommerce .btContent button[type="submit"],
.btSoftRoundedButtons .woocommerce-page .btSidebar button[type="submit"],
.btSoftRoundedButtons .woocommerce-page .btContent button[type="submit"],
.btSoftRoundedButtons .woocommerce .btSidebar input.button,
.btSoftRoundedButtons .woocommerce .btContent input.button,
.btSoftRoundedButtons .woocommerce-page .btSidebar input.button,
.btSoftRoundedButtons .woocommerce-page .btContent input.button,
.btSoftRoundedButtons .woocommerce .btSidebar input.alt:hover,
.btSoftRoundedButtons .woocommerce .btContent input.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btSidebar input.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btContent input.alt:hover,
.btSoftRoundedButtons .woocommerce .btSidebar a.button.alt:hover,
.btSoftRoundedButtons .woocommerce .btContent a.button.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btSidebar a.button.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btContent a.button.alt:hover,
.btSoftRoundedButtons .woocommerce .btSidebar .button.alt:hover,
.btSoftRoundedButtons .woocommerce .btContent .button.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btSidebar .button.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btContent .button.alt:hover,
.btSoftRoundedButtons .woocommerce .btSidebar button.alt:hover,
.btSoftRoundedButtons .woocommerce .btContent button.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btSidebar button.alt:hover,
.btSoftRoundedButtons .woocommerce-page .btContent button.alt:hover,
.btSoftRoundedButtons div.woocommerce a.button,
.btSoftRoundedButtons div.woocommerce input[type="submit"],
.btSoftRoundedButtons div.woocommerce button[type="submit"],
.btSoftRoundedButtons div.woocommerce input.button,
.btSoftRoundedButtons div.woocommerce input.alt:hover,
.btSoftRoundedButtons div.woocommerce a.button.alt:hover,
.btSoftRoundedButtons div.woocommerce .button.alt:hover,
.btSoftRoundedButtons div.woocommerce button.alt:hover {
border-radius: 8px;
}
.woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
-webkit-box-shadow: 0 0 0 2px #3da3e6 inset;
box-shadow: 0 0 0 2px #3da3e6 inset;
color: #3da3e6;
background: transparent;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
border: none;
}
.woocommerce .btSidebar a.button:hover,
.woocommerce .btContent a.button:hover,
.woocommerce-page .btSidebar a.button:hover,
.woocommerce-page .btContent a.button:hover,
.woocommerce .btSidebar input[type="submit"]:hover,
.woocommerce .btContent input[type="submit"]:hover,
.woocommerce-page .btSidebar input[type="submit"]:hover,
.woocommerce-page .btContent input[type="submit"]:hover,
.woocommerce .btSidebar button[type="submit"]:hover,
.woocommerce .btContent button[type="submit"]:hover,
.woocommerce-page .btSidebar button[type="submit"]:hover,
.woocommerce-page .btContent button[type="submit"]:hover,
.woocommerce .btSidebar input.button:hover,
.woocommerce .btContent input.button:hover,
.woocommerce-page .btSidebar input.button:hover,
.woocommerce-page .btContent input.button:hover,
.woocommerce .btSidebar input.alt,
.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:hover,
div.woocommerce input[type="submit"]:hover,
div.woocommerce button[type="submit"]:hover,
div.woocommerce input.button:hover,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt {
-webkit-box-shadow: 0 0 0 2em #3da3e6 inset;
box-shadow: 0 0 0 2em #3da3e6 inset;
color: #fff;
}
.woocommerce .btSidebar a.checkout-button,
.woocommerce .btContent a.checkout-button,
.woocommerce-page .btSidebar a.checkout-button,
.woocommerce-page .btContent a.checkout-button,
.woocommerce .btSidebar input#place_order,
.woocommerce .btContent input#place_order,
.woocommerce-page .btSidebar input#place_order,
.woocommerce-page .btContent input#place_order,
.woocommerce .btSidebar input[name="save_address"],
.woocommerce .btContent input[name="save_address"],
.woocommerce-page .btSidebar input[name="save_address"],
.woocommerce-page .btContent input[name="save_address"],
div.woocommerce a.checkout-button,
div.woocommerce input#place_order,
div.woocommerce input[name="save_address"] {
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.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: #3da3e6;
}
.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: #3da3e6;
}
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";
} @-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(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/star.eot);
src: url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: WooCommerce;
src: url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
src: url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.lscdndg.org/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight: 400;
font-style: normal;
} form .form-row .select2-container .select2-selection--single {
height: 3.2em;
background-color: transparent;
border: 1px solid rgba(0,0,0,.1);
padding-left: .8em;
padding-right: .8em;
}
.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: #3da3e6;
} .woocommerce-page ul.products.columns-2 li.product {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.woocommerce-page ul.products.columns-4 li.product {
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.woocommerce-page ul.products.columns-5 li.product {
-webkit-flex: 0 0 20%;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.woocommerce-page ul.products.columns-6 li.product {
-webkit-flex: 0 0 16.6666%;
-ms-flex: 0 0 16.6666%;
flex: 0 0 16.6666%;
max-width: 16.6666%;
}
.wc-block-components-notice-banner,
.woocommerce-notices-wrapper > .wc-block-components-notice-banner {
background-color: white !important;
} .btQuoteBooking .btContactNext {
border-color: #3da3e6;
color: #3da3e6;
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btContactNext {
border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btContactNext {
border-radius: 8px;
}
.btQuoteBooking .btQuoteSlider {
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteSlider {
border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {
border-radius: 8px;
}
.btLightSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider {
background-color: transparent;
border: 1px solid rgba(0,0,0,.1);
color: #181818;
}
.btDarkSkin .btQuoteBooking .btQuoteSlider,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider {
background-color: transparent;
border: 1px solid rgba(255,255,255,.5);
color: #fff;
}
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSlider::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSlider::-webkit-input-placeholder {
color: rgba(0,0,0,.1);
}
.btLightSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch {
border: 1px solid rgba(0,0,0,.1);
}
.btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch {
border: 1px solid rgba(255,255,255,.5);
}
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
background: rgba(0,0,0,.1);
}
.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
background: rgba(0,0,0,.1);
}
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
background: rgba(255,255,255,.5);
}
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
background: #3da3e6;
}
.btQuoteBooking textarea,
.btQuoteBooking input[type="text"],
.btQuoteBooking input[type="email"],
.btQuoteBooking input[type="password"],
.btQuoteBooking .fancy-select .trigger,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
height: 3.2em;
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking textarea,
.btHardRoundedButtons .btQuoteBooking input[type="text"],
.btHardRoundedButtons .btQuoteBooking input[type="email"],
.btHardRoundedButtons .btQuoteBooking input[type="password"],
.btHardRoundedButtons .btQuoteBooking .fancy-select .trigger,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking textarea,
.btSoftRoundedButtons .btQuoteBooking input[type="text"],
.btSoftRoundedButtons .btQuoteBooking input[type="email"],
.btSoftRoundedButtons .btQuoteBooking input[type="password"],
.btSoftRoundedButtons .btQuoteBooking .fancy-select .trigger,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
border-radius: 8px;
}
.btQuoteBooking textarea:focus,
.btQuoteBooking input[type="text"]:focus,
.btQuoteBooking input[type="email"]:focus,
.btQuoteBooking input[type="password"]:focus,
.btQuoteBooking .fancy-select .trigger:focus,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
-webkit-box-shadow: 0 0 4px 0 #3da3e6;
box-shadow: 0 0 4px 0 #3da3e6;
border: 1px solid #181818;
}
.btLightSkin .btQuoteBooking textarea,
.btDarkSkin .btLightSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea,
.btLightSkin .btQuoteBooking input[type="text"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],
.btLightSkin .btQuoteBooking input[type="email"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],
.btLightSkin .btQuoteBooking input[type="password"],
.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],
.btLightSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
background-color: transparent;
border: 1px solid rgba(0,0,0,.1);
color: #181818;
}
.btLightSkin .btQuoteBooking textarea:focus,
.btDarkSkin .btLightSkin .btQuoteBooking textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea:focus,
.btLightSkin .btQuoteBooking input[type="text"]:focus,
.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="text"]:focus,
.btLightSkin .btQuoteBooking input[type="email"]:focus,
.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="email"]:focus,
.btLightSkin .btQuoteBooking input[type="password"]:focus,
.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type="password"]:focus,
.btLightSkin .btQuoteBooking .fancy-select .trigger:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger:focus,
.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
-webkit-box-shadow: 0 0 4px 0 #3da3e6;
box-shadow: 0 0 4px 0 #3da3e6;
border: 1px solid #181818;
}
.btDarkSkin .btQuoteBooking textarea,
.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea,
.btDarkSkin .btQuoteBooking input[type="text"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],
.btDarkSkin .btQuoteBooking input[type="email"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],
.btDarkSkin .btQuoteBooking input[type="password"],
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],
.btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
background-color: transparent;
border: 1px solid rgba(255,255,255,.5);
color: #fff;
}
.btDarkSkin .btQuoteBooking textarea:focus,
.btLightSkin .btDarkSkin .btQuoteBooking textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea:focus,
.btDarkSkin .btQuoteBooking input[type="text"]:focus,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"]:focus,
.btDarkSkin .btQuoteBooking input[type="email"]:focus,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"]:focus,
.btDarkSkin .btQuoteBooking input[type="password"]:focus,
.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"]:focus,
.btDarkSkin .btQuoteBooking .fancy-select .trigger:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger:focus,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
-webkit-box-shadow: 0 0 4px 0 #3da3e6;
box-shadow: 0 0 4px 0 #3da3e6;
border: 1px solid #fff;
}
.bt_bb_color_scheme_5 .btQuoteBooking textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking textarea::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="text"]::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="email"]::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="email"]::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking input[type="password"]::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking input[type="password"]::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking .fancy-select .trigger::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .fancy-select .trigger::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadius .ddTitleText::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadius .ddTitleText::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText::-webkit-input-placeholder,
.bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText::-webkit-input-placeholder,
.bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText::-webkit-input-placeholder {
color: rgba(0,0,0,.1);
}
.btHardRoundedButtons .btQuoteBooking .btQuoteItem textarea {
border-radius: 8px;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
-webkit-box-shadow: 5px 0 0 #3da3e6 inset,0 2px 10px rgba(0,0,0,.2);
box-shadow: 5px 0 0 #3da3e6 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 .ddTitleText .ddlabel {
color: inherit;
}
.btQuoteBooking .ddTitleText .ddlabel .description {
color: inherit;
opacity: .8;
}
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
opacity: .8;
color: inherit;
}
.btQuoteBooking .ui-slider .ui-slider-handle {
background: #3da3e6;
}
.btQuoteBooking .btQuoteSliderValue {
color: #fff;
}
.bt_bb_color_scheme_5 .btQuoteBooking .btQuoteSliderValue,
.bt_bb_color_scheme_6 .btQuoteBooking .btQuoteSliderValue {
color: #181818;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
color: #fff;
background: #3da3e6;
font-size: 1em;
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
border-radius: 50px;
overflow: hidden;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
border-radius: 8px;
overflow: hidden;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
overflow: hidden;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCalc {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
overflow: hidden;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
overflow: hidden;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
overflow: hidden;
}
.btHardRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
border-radius: 0 50px 50px 0;
}
.btSoftRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
border-radius: 0 8px 8px 0;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
overflow: hidden;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
overflow: hidden;
}
.btHardRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
border-radius: 50px 0 0 50px;
}
.btSoftRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal:not(.currencyAfter) .btQuoteTotalCurrency {
border-radius: 8px 0 0 8px;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
overflow: hidden;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
overflow: hidden;
}
.btHardRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
border-radius: 50px 0 0 50px;
}
.btSoftRoundedButtons.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
border-radius: 8px 0 0 8px;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
-webkit-box-shadow: 0 0 0 1px #3da3e6 inset;
box-shadow: 0 0 0 1px #3da3e6 inset;
border-color: #3da3e6;
}
.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
-webkit-box-shadow: 0 0 0 1px #181818 inset !important;
box-shadow: 0 0 0 1px #181818 inset !important;
border-color: #181818;
}
.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
border-color: #181818;
-webkit-box-shadow: 0 0 0 1px #fff inset !important;
box-shadow: 0 0 0 1px #fff inset !important;
}
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
-webkit-box-shadow: 0 0 0 1px #fff inset;
box-shadow: 0 0 0 1px #fff inset;
border-color: #fff;
}
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.bt_bb_color_scheme_5 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.bt_bb_color_scheme_6 .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
-webkit-box-shadow: 0 0 0 1px #181818 inset !important;
box-shadow: 0 0 0 1px #181818 inset !important;
border-color: #181818;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
-webkit-box-shadow: 0 0 0 2px #3da3e6 inset;
box-shadow: 0 0 0 2px #3da3e6 inset;
}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusBtm .ddTitleText {
-webkit-box-shadow: 0 0 0 2px #181818 inset !important;
box-shadow: 0 0 0 2px #181818 inset !important;
}
.btQuoteBooking .btSubmitMessage {
color: #3da3e6;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
-webkit-box-shadow: 0 0 4px 0 #3da3e6;
box-shadow: 0 0 4px 0 #3da3e6;
}
.btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
border: 1px solid #181818;
}
.btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
border: 1px solid #fff;
}
.btQuoteBooking .btContactSubmit {
line-height: inherit;
background-color: #3da3e6;
}
.btQuoteBooking .btTotalNextWrapper {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: auto !important;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
padding-right: 0 !important;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: initial;
}
.btQuoteBooking .btTotalNextWrapper:after {
display: none;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
padding-right: 0 !important;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
-webkit-flex: 0 0 160px;
-ms-flex: 0 0 160px;
flex: 0 0 160px;
width: 160px;
max-width: 160px;
}
.btQuoteBooking .btQuoteBookingForm .boldBtn {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex: 0 1 0;
-ms-flex: 0 1 0;
flex: 0 1 0;
float: none;
margin-right: 0 !important;
margin-left: 0 !important;
width: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
max-width: 0;
}
.btQuoteBooking .btContactNext {
-webkit-transform: translate(160px,0);
-moz-transform: translate(160px,0);
-ms-transform: translate(160px,0);
transform: translate(160px,0);
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
float: none;
}
.btQuoteBooking .btQuoteTotalText {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.btQuoteBooking .btQuoteContact:not(.btQuoteContactForm7) {
margin: 0 -10px 0 -10px;
}
.btQuoteBooking .btPayPalButton {
border-radius: 0;
}
.btHardRoundedButtons .btQuoteBooking .btPayPalButton {
border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btPayPalButton {
border-radius: 8px;
} .btDatePicker .ui-datepicker-header {
background-color: #3da3e6;
} @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: 1400px) { .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: 6rem;
}
.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: 5rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.9rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.6rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.9rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.6rem;
} }
@media (max-width: 1199px) { .bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
font-size: 5rem;
}
.bt_bb_size_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.7rem;
}
.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.7rem;
}
.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.5em;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.3rem;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.3rem;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.1rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.3rem;
}
.bt_bb_size_large.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: 1.1em;
}
body {
font-size: 14px;
} }
@media (max-width: 360px) {
.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.7rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
font-size: 1.3rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-size: 1.3rem;
} 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);
}
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
-webkit-transform: translateX(-260px);
-moz-transform: translateX(-260px);
-ms-transform: translateX(-260px);
transform: translateX(-260px);
}
.rtl.btMenuVerticalRight.btMenuVerticalOn .btContentWrap,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop,
.rtl.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
-webkit-transform: translateX(-260px);
-moz-transform: translateX(-260px);
-ms-transform: translateX(-260px);
transform: translateX(-260px);
}
}
@media (max-width: 1199px) {
.widget_shopping_cart .buttons .button {
width: 100%;
}
.widget_shopping_cart .buttons .button.checkout {
margin-top: 10px;
}
}
@media (max-width: 992px) {
.col2-set .col-1,
.col2-set .col-2,
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals {
float: none;
-webkit-flex-basis: 100%;
flex-basis: 100%;
display: block;
width: 100%;
}
ul.products li.product {
-webkit-flex-basis: 50% !important;
flex-basis: 50% !important;
}
table.shop_table input[name="update_cart"] {
width: auto;
}
}
@media (max-width: 768px) {
div.product {
display: block;
}
div.product div.summary,
div.product div.images {
text-align: center;
margin-bottom: 2rem;
padding: 0;
}
div.product div.summary .price {
text-align: center;
margin-bottom: 2rem;
}
div.product form.cart {
text-align: center;
margin-bottom: 2rem;
}
table.shop_table button[name="apply_coupon"] {
margin-bottom: 1em;
}
}
@media (max-width: 620px) {
ul.products li.product {
-webkit-flex-basis: 100% !important;
flex-basis: 100% !important;
}
table.shop_table_responsive {
display: block;
}
table.shop_table_responsive tbody th,
table.shop_table_responsive thead {
display: none;
}
table.shop_table_responsive tbody {
display: block;
width: 100% !important;
}
table.shop_table_responsive tr,
table.shop_table_responsive th {
display: block;
width: 100% !important;
border-bottom: 1px solid #181818;
margin-bottom: 2em;
padding-bottom: 2em;
}
.btDarkSkin table.shop_table_responsive tr,
.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive tr,
.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 ul.woocommerce-shipping-methods li,
table.shop_table_responsive th td ul.woocommerce-shipping-methods li {
text-align: center;
}
table.shop_table_responsive tr td:not(.product-remove):not(.product-thumbnail):not(.actions):before,
table.shop_table_responsive th td:not(.product-remove):not(.product-thumbnail):not(.actions):before {
content: attr(data-title) ": ";
font-weight: 700;
}
table.shop_table_responsive tr td.product-thumbnail img,
table.shop_table_responsive th td.product-thumbnail img {
width: 100%;
}
.cart-collaterals {
display: block;
}
table.shop_table .coupon {
display: block;
}
table.shop_table .coupon input[name="coupon_code"] {
margin-bottom: 1em;
}
table.shop_table .coupon button[name="apply_coupon"] {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
table.shop_table input[name="update_cart"] {
margin-top: 1em;
float: none;
width: 100%;
}
} .btSoftRoundedButtons .bt_bb_timetable,
.btHardRoundedButtons .bt_bb_timetable {
border-radius: 8px;
overflow: hidden;
}
.bt_bb_timetable .bt_bb_timetable_title_flex {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
background-color: #3da3e6;
padding: 1em 1em;
font-family: "Montserrat";
color: #fff;
font-size: 1em;
}
.bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_timetable_title {
-webkit-flex: 1 0 55%;
-ms-flex: 1 0 55%;
flex: 1 0 55%;
font-family: "Montserrat";
color: #fff;
font-weight: 600;
text-align: left;
border-right: 1px solid rgba(255,255,255,.8);
padding-right: .5em;
}
.rtl .bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_timetable_title {
text-align: right;
border-right: none;
padding-right: 0;
border-left: 1px solid rgba(255,255,255,.8);
padding-left: .5em;
}
.bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_timetable_location {
-webkit-flex: 1 0 45%;
-ms-flex: 1 0 45%;
flex: 1 0 45%;
font-weight: 300;
text-align: right;
}
.rtl .bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_timetable_location {
text-align: left;
}
.bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_timetable_location:before {
font-size: inherit;
font-family: FontAwesome;
content: "\f041";
padding: 0 .5em;
}
.bt_bb_timetable .bt_bb_timetable_inner_row {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: .85em 1em;
background: #f7f7f7;
border-bottom: 1px solid rgba(0,0,0,.1);
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day,
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time {
opacity: .6;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day {
-webkit-flex: 1 0 60%;
-ms-flex: 1 0 60%;
flex: 1 0 60%;
text-align: left;
color: #181818;
}
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day {
text-align: right;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day span {
display: block;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day span.bt_bb_timetable_inner_desc {
opacity: .8;
font-size: .8em;
line-height: 1.5;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day span:not(.bt_bb_timetable_inner_desc) {
text-transform: uppercase;
font-weight: 600;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time {
-webkit-flex: 1 0 40%;
-ms-flex: 1 0 40%;
flex: 1 0 40%;
text-align: right;
color: #181818;
}
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time {
text-align: left;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time span {
display: block;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time span.bt_bb_timetable_inner_location {
opacity: .8;
font-size: .8em;
line-height: 1.5;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time span.bt_bb_timetable_inner_location:before {
font-size: inherit;
font-family: FontAwesome;
content: "\f041";
padding: 0 .5em;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time span:not(.bt_bb_timetable_inner_location) {
text-transform: uppercase;
font-weight: 600;
}
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday {
background: white;
}
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_day,
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_time {
opacity: 1;
}
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_day span:not(.bt_bb_timetable_inner_desc):before {
content: "\f00c";
font-family: FontAwesome;
color: #00ffff;
opacity: 1;
padding-right: .4em;
}
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_day span:not(.bt_bb_timetable_inner_desc):before {
float: right;
padding-left: .4em;
padding-right: 0;
}
.bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_inner_desc {
padding-left: 1.8em;
}
.rtl .bt_bb_timetable .bt_bb_timetable_inner_row.btToday .bt_bb_timetable_inner_desc {
padding-left: 0;
padding-right: 1.8em;
}
@media (max-width: 680px) {
.bt_bb_timetable_title,
.bt_bb_timetable_location {
-webkit-flex: 1 0 50% !important;
-ms-flex: 1 0 50% !important;
flex: 1 0 50% !important;
}
.bt_bb_timetable_day,
.bt_bb_timetable_time {
-webkit-flex: 1 0 50% !important;
-ms-flex: 1 0 50% !important;
flex: 1 0 50% !important;
}
}
@media (max-width: 580px) {
.bt_bb_timetable_title_flex {
display: block !important;
}
.bt_bb_timetable_title_flex .bt_bb_timetable_title {
width: 100% !important;
border-right: none !important;
}
.bt_bb_timetable_title_flex .bt_bb_timetable_location {
width: 100% !important;
text-align: left !important;
}
.bt_bb_timetable_title_flex .bt_bb_timetable_location:before {
padding: 0 .5em 0 0 !important;
}
.bt_bb_timetable_inner_row {
display: block !important;
}
.bt_bb_timetable_inner_row .bt_bb_timetable_day {
width: 100% !important;
}
.bt_bb_timetable_inner_row .bt_bb_timetable_time {
width: 100% !important;
text-align: left !important;
}
.bt_bb_timetable_inner_row .bt_bb_timetable_time span.bt_bb_timetable_inner_location:before {
padding: 0 .5em 0 0 !important;
}
.bt_bb_timetable_inner_row.btToday .bt_bb_timetable_time span {
margin-left: 1.3em;
}
.bt_bb_timetable_inner_row.btToday .bt_bb_timetable_time span.bt_bb_timetable_inner_location:before {
padding: 0 .5em !important;
}
} .bt_bb_scheduled_game {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bt_bb_scheduled_game .bt_bb_scheduled_game_image {
-webkit-flex: 1 0 40%;
-ms-flex: 1 0 40%;
flex: 1 0 40%;
text-align: center;
padding: 0 .5em;
}
.bt_bb_scheduled_game .bt_bb_scheduled_game_headline {
-webkit-flex: 1 0 60%;
-ms-flex: 1 0 60%;
flex: 1 0 60%;
padding: 0 .5em;
}
.bt_bb_scheduled_game .bt_bb_scheduled_game_headline .bt_bb_scheduled_game_supertitle {
font-family: "Montserrat";
font-size: .9em;
}
.bt_bb_scheduled_game .bt_bb_scheduled_game_headline .bt_bb_scheduled_game_title {
font-family: "Montserrat";
color: #3da3e6;
font-size: 1.4em;
font-weight: 800;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.bt_bb_scheduled_game .bt_bb_scheduled_game_headline .bt_bb_scheduled_game_subtitle {
font-family: "Montserrat";
font-size: .9em;
}
.bt_bb_scheduled_game.btWithLink .bt_bb_scheduled_game_url:hover .bt_bb_scheduled_game_title {
color: #00ffff;
}
@media (max-width: 360px) {
.bt_bb_scheduled_game {
display: block;
text-align: center;
}
.bt_bb_scheduled_game .bt_bb_scheduled_game_image {
padding-bottom: 1em;
}
.bt_bb_scheduled_game .bt_bb_scheduled_game_image img {
max-width: 100% !important;
width: auto !important;
margin-right: auto;
margin-left: auto;
}
} .bt_bb_game_result {
display: inline-block;
width: 100%;
}
.bt_bb_game_result .bt_bb_game_result_supertitle {
font-family: "Montserrat";
display: block;
margin-bottom: 1em;
}
.bt_bb_game_result .bt_bb_game_result_wrap {
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
width: 100%;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team {
-webkit-flex: 1 0 50%;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_crest {
-webkit-flex: 1 0 40%;
-ms-flex: 1 0 40%;
flex: 1 0 40%;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_data {
-webkit-flex: 0 1 60%;
-ms-flex: 0 1 60%;
flex: 0 1 60%;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_data .bt_bb_game_result_value {
padding: 0 1em;
font-family: "Montserrat";
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_data .bt_bb_game_result_value .bt_bb_counter[data-digit-length="1"] {
min-width: .7em;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_data .bt_bb_game_result_value .bt_bb_counter[data-digit-length="2"] {
min-width: 1.4em;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_data .bt_bb_game_result_value .bt_bb_counter[data-digit-length="3"] {
min-width: 2.1em;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_data .bt_bb_game_result_value .bt_bb_counter[data-digit-length="4"] {
min-width: 2.8em;
}
.bt_bb_game_result .bt_bb_game_result_wrap .bt_bb_game_result_team .bt_bb_game_result_data .bt_bb_game_result_title {
font-family: "Montserrat";
opacity: .6;
font-size: 1.2em;
font-weight: 500;
}
.bt_bb_game_result_button {
margin-top: 1.3em;
}
.bt_bb_game_result_team_left .bt_bb_game_result_value {
border-right: 1px solid #eee;
}
@media (max-width: 580px) { .bt_bb_game_result .bt_bb_game_result_title {
font-size: .9em !important;
}
}
@media (max-width: 480px) {
.bt_bb_game_result .bt_bb_game_result_title {
display: none;
}
} table.bt_bb_table {
background: #f7f7f7;
border: none;
}
.btSoftRoundedButtons table.bt_bb_table,
.btHardRoundedButtons table.bt_bb_table {
border-radius: 8px;
overflow: hidden;
}
table.bt_bb_table tr.bt_bb_table_row.btMarkedRow td.bt_bb_table_value {
opacity: 1;
}
table.bt_bb_table tr.bt_bb_table_row {
background: #f7f7f7;
padding: 1em 1em;
border-bottom: 1px solid rgba(0,0,0,.1);
padding: 1em 1em;
font-family: "Montserrat";
font-size: 1em;
}
table.bt_bb_table tr.bt_bb_table_row td.bt_bb_table_value {
text-transform: inherit;
border: none !important;
font-weight: 600;
text-align: left;
opacity: .6;
padding: 1em .5em;
}
table.bt_bb_table tr.bt_bb_table_row td.bt_bb_table_value span {
padding: .1em 1em;
display: inline-block;
}
table.bt_bb_table tr.bt_bb_table_row:first-child {
background-color: #3da3e6;
color: #fff;
font-weight: 600;
}
table.bt_bb_table tr.bt_bb_table_row:first-child td.bt_bb_table_value {
padding-right: .5em;
opacity: 1;
}
table.bt_bb_table tr.bt_bb_table_row:first-child td.bt_bb_table_value span {
border-left: 1px solid rgb(255,255,255);
padding-left: 1em;
}
table.bt_bb_table tr.bt_bb_table_row:first-child td.bt_bb_table_value:first-child span {
border-left: none;
}
@media (max-width: 1200px) {
table.bt_bb_table tr.bt_bb_table_row td.bt_bb_table_value {
padding: 1em 1em;
}
table.bt_bb_table tr.bt_bb_table_row td.bt_bb_table_value span {
padding: 0;
}
table.bt_bb_table tr.bt_bb_table_row:first-child td.bt_bb_table_value span {
border-left: none;
padding-left: 0;
}
} .btSubscribeFormRow {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 40px;
}
.btSubscribeFormRow .btSubscribeFormInput {
-webkit-flex: 1 1 80%;
-ms-flex: 1 1 80%;
flex: 1 1 80%;
background-color: rgba(0,0,0,.2);
margin-right: 1em;
}
.btHardRoundedButtons .btSubscribeFormRow .btSubscribeFormInput {
border-radius: 50px;
}
.btSoftRoundedButtons .btSubscribeFormRow .btSubscribeFormInput {
border-radius: 8px;
}
.btSubscribeFormRow .btSubscribeFormInput input {
line-height: 40px;
height: 40px;
-webkit-border-radius: 0%;
color: inherit;
font-family: "Montserrat",Arial,Helvetica,sans-serif;
border: none !important;
}
.btHardRoundedButtons .btSubscribeFormRow .btSubscribeFormInput input {
border-radius: 50px;
}
.btSoftRoundedButtons .btSubscribeFormRow .btSubscribeFormInput input {
border-radius: 8px;
}
.btSubscribeFormRow .btSubscribeFormInput input::placeholder {
color: inherit;
}
.btSubscribeFormRow .btSubscribeFormInput input:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.btSubscribeFormRow .btSubscribeFormInput input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus {
border: none !important;
}
.btSubscribeFormRow .btSubscribeFormButton {
-webkit-flex: 1 1 20%;
-ms-flex: 1 1 20%;
flex: 1 1 20%;
}
.btSubscribeFormRow .btSubscribeFormButton input {
line-height: 40px;
height: 40px;
margin: 0 !important;
-webkit-border-radius: 0%;
-webkit-box-shadow: 0 0 0 2em #3da3e6 inset;
box-shadow: 0 0 0 2em #3da3e6 inset;
color: #fff !important;
font-size: 1em !important;
font-weight: 600;
letter-spacing: 1px;
}
.btSubscribeFormRow .btSubscribeFormButton input:hover {
-webkit-box-shadow: 0 0 0 2px #3da3e6 inset !important;
box-shadow: 0 0 0 2px #3da3e6 inset !important;
color: #3da3e6 !important;
background-color: transparent !important;
}
@media (max-width: 480px) {
.btSubscribeFormRow {
height: 120px;
display: block;
}
.btSubscribeFormRow .btSubscribeFormInput {
margin-bottom: 1em !important;
margin-right: 0;
}
.btSubscribeFormRow .btSubscribeFormButton .wpcf7-submit {
width: 100% !important;
}
} body.btNoSidebar .btPostListColumns.portfolio:last-of-type {
margin-bottom: 8em;
} #boldSiteFooterWidgetsRow .bt_bb_column {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
padding-left: 20px;
padding-right: 20px;
color: var(--column-primary-color);
background-color: var(--column-secondary-color);
} .wp-block-separator {
margin: 1em auto;
max-width: 100px;
}
.wp-block-separator.is-style-wide {
max-width: 100%;
}
.wp-block-gallery {
margin: 0;
}
p.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 3.4em;
line-height: .9;
font-weight: 800;
}
.has-large-font-size {
line-height: 1 !important;
}
.wp-block-quote p {
font-size: 1.2em;
line-height: 1.7;
}
.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-file .wp-block-file__button {
border-radius: none;
}
.btSoftRoundedButtons .wp-block-file .wp-block-file__button {
border-radius: 8px;
}
.btHardRoundedButtons .wp-block-file .wp-block-file__button {
border-radius: 50px;
}
p.has-background {
border-radius: none;
}
.btSoftRoundedButtons p.has-background {
border-radius: 8px;
}
.btHardRoundedButtons p.has-background {
border-radius: 8px;
}
.wp-block-button__link {
font-size: .9em;
padding: .8em 2.2em;
font-weight: 500;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {  .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
max-width: 100%;
} .bt_bb_align_left .bt_bb_align_center.bt_bb_image,
.bt_bb_align_right .bt_bb_align_center.bt_bb_image,
.bt_bb_align_left .bt_bb_align_center .bt_bb_image,
.bt_bb_align_right .bt_bb_align_center .bt_bb_image,
.bt_bb_align_center.bt_bb_image,
.bt_bb_align_center .bt_bb_image {
float: none;
display: inline-block;
margin-bottom: -.5em;
max-width: none !important;
} .bt_bb_scheduled_game .bt_bb_scheduled_game_headline .bt_bb_scheduled_game_title {
font-size: 1.3em;
} .btMoveIconUp.bt_bb_icon {
position: relative;
} .btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
max-width: 25%;
}
}