/* 
Theme Name: Avantage
Theme URI: http://avantage.bold-themes.com
Description: Avantage is a Consulting WordPress Theme perfect for Business, Marketing, Human Resources, Financial, Accountant, Tax Advisor or similar type of business, large or small. Avantage offers custom tailored elements, pixel perfect layouts and awesome look and feel ready to be used for your company or client. It comes with five different demos that you can customize any way you want, with a set of options such as header styles, menu location, custom colors and much, much more. Avantage is is fast, easy to configure and to use, works great with many languages - RTL too - and across devices.
Version: 2.3.7
Author: BoldThemes
Author URI: http://bold-themes.com
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: avantage
License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses

All PHP code is released under the GNU General Public Licence version 3.0
All HTML/CSS/JAVASCRIPT code is released under Envato's Regular/Extended License

[Table of contents]

1. Base
2. Typography
3. Bootstrap grid
4. Bold themes grid 
5. Template
6. Header
7. Footer
8. Post
9. Widgets
10. Elements
11. Color schemes
12. Woocommerce
13. Cost calculator
14. Floating image
15. Floating element
16. Typography etc responsive
17. Woocommerce screens
18. Fixes
19. Gutenberg

*/



/* New Font  */
@font-face {
    font-family: 'Tw Cen MT';
    src: url('/wp-content/uploads/fonts/TwCenMT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Entire Website */
html,
body,
div,
section,
article,
aside,
header,
footer,
main,
nav,
p,
span,
a,
li,
ul,
ol,
strong,
b,
em,
small,
label,
input,
textarea,
select,
button,
blockquote,
figcaption,
table,
td,
th {
    font-family: 'Tw Cen MT', sans-serif !important;
}

body,
p,
span,
a,
li,
h1,h2,h3,h4,h5,h6,
div {
    font-family: 'Tw Cen MT', sans-serif;
}

/* BoldThemes / Bold Builder */
/* .bt_bb_wrapper,
.bt_bb_wrapper *,
.btContentHolder,
.btContentHolder *,
.bt_bb_headline,
.bt_bb_headline *,
.bt_bb_text,
.bt_bb_text *,
.btMenuHorizontal,
.btMenuVertical,
.btMenuVertical *,
.menuPort,
.menuPort *,
.mainHeader,
.mainHeader *,
.mainFooter,
.mainFooter * {
    font-family: 'Tw Cen MT', sans-serif !important;
} */
/* New Font end  */
.btMenuHorizontal .menuPort > nav > ul > li {
	padding: 0 30px 0 0;
}

.screen-reader-text:focus {
    font-size: 1rem !important;
    font-size: 1rem !important;
    }

input[type="file"]::-webkit-file-upload-button {
    font-size: 1rem !important;
    }

.fancy-select .trigger:before {
    font-size: 1.063rem !important;
    }

.fancy-select .options {
    font-size: 1rem !important;
    }

figcaption {
    font-size: inherit;
    }

html {
    font-size: 1.063rem !important;
    }

small {
    font-size: 1rem !important;
    }

h1 {
    font-size: 3em;
    }

h2 {
    font-size: 2.5em;
    }

h3 {
    font-size: 2.10225em;
    }

h4 {
    font-size: 1.76775em;
    }

h5 {
    font-size: 1.4865em;
    }

h6 {
    font-size: 1.25em;
    }

blockquote {
    font-size: 1.5625em;
    }

blockquote:before {
    font-size: 6em;
    }

blockquote cite {
    font-size: 1.25rem;
    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline h2 {
    font-size: 4.375rem;
    }

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline {
    font-size: 1.063rem !important;
    }

@media (max-width: 768px) {
.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline h2 {
    font-size: 3rem;
    }

}

.menuPort {
    font-size: 1.063rem !important;
    }

.btTextLogo {
    font-size: 2em;
    }

.btHorizontalMenuTrigger {
    font-size: 1.5em;
    }

.btMenuHorizontal .menuPort > nav > ul > li > ul > li {
    font-size: 1rem !important;
    }

.btMenuHorizontal .topBar {
    font-size: 1rem !important;
    }

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
    font-size: 1.5em;
    }

.btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    font-size: 2em;
    }

.btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1.125em;
    }

.btVerticalHeaderTop .btVerticalMenuTrigger {
    font-size: 1.5em;
    }

.btMenuVertical .mainHeader .btCloseVertical {
    font-size: 1.5em;
    }

.btMenuVertical .mainHeader nav ul li li {
    font-size: 1rem !important;
    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon,
.btMenuVertical .mainHeader .topBar .btIconWidget .btIconWidgetIcon,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    font-size: 1.063rem !important;
    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {
    font-size: 3em;
    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {
    font-size: 1rem !important;
    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
    font-size: 1.063rem !important;
    }

.btMenuVertical .mainHeader .btCloseVertical {
    font-size: 1.5em;
    }

.btMenuVertical .mainHeader nav ul li li {
    font-size: 1rem !important;
    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {
    font-size: 2em;
    }

.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent,
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {
    font-size: 1.063rem !important;
    }

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {
    font-size: 1.063rem !important;
    }

.btMenuVertical .btVerticalMenuTrigger {
    font-size: 0;
    }

.btSiteFooter {
    font-size: 1rem !important;
    }

.sticky .headline:before {
    font-size: 1rem !important;
    }

.btPostSingleItemStandard .btArticleHeadline .bt_bb_headline h2 {
    font-size: 2.8125rem;
    }

.btPostSingleItemStandard .btShareColumn .bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.125em;
    }

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

.btMediaBox.btQuote p,
.btMediaBox.btLink p {
    font-size: 1.6em;
    }

.btMediaBox.btQuote cite,
.btMediaBox.btLink cite {
    font-size: 1rem !important;
    }

.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 {
    font-size: 1rem !important;
    }

.btPostSingleItemColumns .btShareColumn .bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1.125em;
    }

.post-password-form p:nth-child(2) input[type="submit"] {
    font-size: 1.063rem !important;
    }

.btPagination {
    font-size: 1.063rem !important;
    }

.btPrevNextNav .btPrevNext .btPrevNextImage:before {
    font-size: 2em;
    }

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

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-size: 1rem !important;
    }

@media (max-width: 620px) {
.btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-size: 1.063rem !important;
    }

}

.btArticleDate:before,
.btArticleAuthor:before,
.btArticleComments:before,
.btArticleCategories:before {
    font-size: 1.063rem !important;
    }

.wp-caption-text {
    font-size: 1rem !important;
    }

.bypostauthor {
    font-size: inherit;
    }

.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 {
    font-size: 2em;
    }

.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 {
    font-size: 1.5625em;
    }

.bt-comments-box ul.comments li.pingback p .edit-link {
    font-size: 1rem !important;
    }

.bt-comments-box ul.comments li.pingback p .edit-link a:before {
    font-size: 1.063rem !important;
    }

.bt-comments-box ul.children {
    font-size: 1rem !important;
    }

.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 {
    font-size: 1.2em;
    }

.bt-comments-box .vcard .posted {
    font-size: 1rem !important;
    }

.bt-comments-box .vcard .posted:before {
    font-size: 1.063rem !important;
    }

.bt-comments-box .commentTxt p.edit-link,
.bt-comments-box .commentTxt p.reply {
    font-size: 1rem !important;
    }

.bt-comments-box .commentTxt p.edit-link a:before,
.bt-comments-box .commentTxt p.reply a:before {
    font-size: 1.063rem !important;
    }

.bt-comments-box .comment-navigation {
    font-size: 1rem !important;
    }

.comment-reply-title small {
    font-size: 1rem !important;
    }

.btCommentSubmit {
    font-size: 1.063rem !important;
    }

.btBox > h4,
.btCustomMenu > h4,
.btTopBox > h4 {
    font-size: 1.3em;
    }

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

.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span,
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
    font-size: 1.063rem !important;
    }

.btBox p.posted,
.btBox .quantity,
.btCustomMenu p.posted,
.btCustomMenu .quantity,
.btTopBox p.posted,
.btTopBox .quantity {
    font-size: 1rem !important;
    }

.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 {
    font-size: 1rem !important;
    }

.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 {
    font-size: 4em;
    }

.topBar .widget_shopping_cart .btCartWidgetInnerContent {
    font-size: 1.25em;
    }

.widget_recent_reviews {
    font-size: 1rem !important;
    }

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
    font-size: 1rem !important;
    }

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
    font-size: 1rem !important;
    }

.btBox .tagcloud a,
.btTags ul a {
    font-size: 1rem !important;
    }

.btIconWidget.widget_bt_button_widget .bt_button_widget {
    font-size: 1rem !important;
    }

.topTools .btIconWidget.widget_bt_button_widget .bt_button_widget {
    font-size: 1.063rem !important;
    }

.btSidebar .btIconWidget .btIconWidgetIcon,
footer .btIconWidget .btIconWidgetIcon,
.topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    font-size: 3em;
    }

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-size: 1rem !important;
    }

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-size: 1.5em;
    }

.btSidebar .btIconWidget.btIconSmallerTitle .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget.btIconSmallerTitle .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget.btIconSmallerTitle .btIconWidgetContent .btIconWidgetText {
    font-size: 1.25em;
    }

.btSearchInner.btFromTopBox input[type="text"] {
    font-size: 2em !important;
    }

@media (max-width: 768px) {
.btSearchInner.btFromTopBox input[type="text"] {
    font-size: 1.5em;
    }

.btSearchInner.btFromTopBox button:before {
    font-size: 2.5em;
    }

}

.bt_bb_size_extrasmall.bt_bb_headline h1,
.bt_bb_size_extrasmall.bt_bb_headline h2,
.bt_bb_size_extrasmall.bt_bb_headline h3,
.bt_bb_size_extrasmall.bt_bb_headline h4,
.bt_bb_size_extrasmall.bt_bb_headline h5,
.bt_bb_size_extrasmall.bt_bb_headline h6 {
    font-size: 1.25rem;
    }

.bt_bb_size_small.bt_bb_headline h1,
.bt_bb_size_small.bt_bb_headline h2,
.bt_bb_size_small.bt_bb_headline h3,
.bt_bb_size_small.bt_bb_headline h4,
.bt_bb_size_small.bt_bb_headline h5,
.bt_bb_size_small.bt_bb_headline h6 {
    font-size: 1.5625rem;
    }

.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 1.875rem;
    }

.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
    font-size: 2.5rem;
    }

.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 3.75rem;
    }

.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
    font-size: 4.375rem;
    }

.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 5rem;
    }

.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.063rem !important;
    }

.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.063rem !important;
    }

.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    }

.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    }

.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    }

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.063rem !important;
    }

.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125rem;
    }

.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.063rem !important;
    }

.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1rem !important;
    }

.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1rem !important;
    }

.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1rem !important;
    }

.bt_bb_size_extrasmall.bt_bb_headline h1,
.bt_bb_size_extrasmall.bt_bb_headline h2,
.bt_bb_size_extrasmall.bt_bb_headline h3,
.bt_bb_size_extrasmall.bt_bb_headline h4,
.bt_bb_size_extrasmall.bt_bb_headline h5,
.bt_bb_size_extrasmall.bt_bb_headline h6 {
    font-size: 1.25rem;
    }

.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_superheadline,
.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_superheadline,
.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_superheadline,
.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_superheadline,
.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_superheadline,
.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    }

.bt_bb_size_small.bt_bb_headline h1,
.bt_bb_size_small.bt_bb_headline h2,
.bt_bb_size_small.bt_bb_headline h3,
.bt_bb_size_small.bt_bb_headline h4,
.bt_bb_size_small.bt_bb_headline h5,
.bt_bb_size_small.bt_bb_headline h6 {
    font-size: 1.5625rem;
    }

.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_superheadline,
.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_superheadline,
.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_superheadline,
.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_superheadline,
.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_superheadline,
.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    }

body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_superheadline,
body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_subheadline {
    font-size: 1.063rem !important;
    }

body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_superheadline,
body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_subheadline {
    font-size: 1.2rem;
    }

.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_percent {
    font-size: 1.125em;
    }

.bt_bb_progress_bar.bt_bb_size_small {
    font-size: 1rem !important;
    }

.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1rem !important;
    }

.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1rem !important;
    }

.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 25px;
    }

.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1.063rem !important;
    }

.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 32px;
    }

.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1.063rem !important;
    }

.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 50px;
    }

.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1.125em;
    }

.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 70px;
    }

.bt_bb_size_xlarge.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1.5625em;
    }

.bt_bb_size_huge.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 108.5px;
    }

.bt_bb_size_huge.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1.5625em;
    }

.bt_bb_button.bt_bb_size_small {
    font-size: 1rem !important;
    }

.bt_bb_button.bt_bb_size_normal {
    font-size: 1.063rem !important;
    }

.bt_bb_button.bt_bb_size_medium {
    font-size: 1.125em;
    }

.bt_bb_button.bt_bb_size_large {
    font-size: 1.25em;
    }

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-size: 1.5625em;
    }

.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,
.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
    font-size: 1rem !important;
    }

.bt_bb_style_borderless.bt_bb_size_xsmall.bt_bb_service .bt_bb_icon_holder,
.bt_bb_style_borderless.bt_bb_size_small.bt_bb_service .bt_bb_icon_holder {
    font-size: 1rem !important;
    }

.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
    font-size: 25px;
    }

.bt_bb_style_borderless.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
    font-size: 25px;
    }

.bt_bb_size_medium.bt_bb_service .bt_bb_icon_holder {
    font-size: 32px;
    }

.bt_bb_style_borderless.bt_bb_size_medium.bt_bb_service .bt_bb_icon_holder {
    font-size: 32px;
    }

.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
    font-size: 50px;
    }

.bt_bb_style_borderless.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder {
    font-size: 50px;
    }

.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
    font-size: 70px;
    }

.bt_bb_style_borderless.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
    font-size: 70px;
    }

button.slick-arrow {
    font-size: 1.063rem !important;
    }

button.slick-arrow:before {
    font-size: 1.25rem;
    }

.bt_bb_arrows_size_large button.slick-arrow:before {
    font-size: 2rem;
    }

.bt_bb_arrows_size_small button.slick-arrow:before {
    font-size: 1.063rem !important;
    }

.bt_bb_tabs ul.bt_bb_tabs_header {
    font-size: 1.063rem !important;
    }

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-size: 1.063rem !important;
    }

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {
    font-size: 1.25em;
    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price .bt_bb_price_list_amount {
    font-size: 3.75em;
    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price .bt_bb_price_list_currency {
    font-size: 1.875em;
    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_title {
    font-size: 1.5625em;
    }

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_subtitle {
    font-size: 1rem !important;
    }

.wpcf7-form .wpcf7-submit {
    font-size: 1.063rem !important;
    }

button.mfp-close {
    font-size: 0;
    }

button.mfp-close:before {
    font-size: 90px;
    }

button.mfp-arrow:before {
    font-size: 2em;
    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="checkbox"]),
.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="radio"]),
.bt_bb_cost_calculator .bt_bb_cost_calculator_item input:not([type="submit"]),
.bt_bb_cost_calculator .bt_bb_cost_calculator_item .bt_bb_widget_select_selected {
    font-size: 1rem !important;
    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
    font-size: 1rem !important;
    }

.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_amount {
    font-size: 1.4em;
    }

.bt_bb_widget_select_items {
    font-size: 1rem !important;
    }

.bt_bb_widget_select_items > div[data-value] > div:last-child {
    font-size: 1.063rem !important;
    }

.bt_bb_progress_bar_advanced .progressbar-text {
    font-size: 2em;
    }

.bt_bb_size_small.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 1rem !important;
    }

.bt_bb_size_normal.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 25px;
    }

.bt_bb_size_medium.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 32px;
    }

.bt_bb_size_large.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 50px;
    }

.bt_bb_size_xlarge.bt_bb_progress_bar_advanced .bt_bb_icon_holder:before {
    font-size: 70px;
    }

.bt_bb_counter_holder.bt_bb_size_xsmall {
    font-size: 1rem !important;
    }

.bt_bb_counter_holder.bt_bb_size_small {
    font-size: 1.063rem !important;
    }

.bt_bb_counter_holder.bt_bb_size_normal {
    font-size: 1.5625em;
    }

.bt_bb_counter_holder.bt_bb_size_large {
    font-size: 2.5em;
    }

.bt_bb_counter_holder.bt_bb_size_xlarge {
    font-size: 3.75em;
    }

.btCounterHolder .btCountdownHolder span[class$="_text"] {
    font-size: 1rem !important;
    }

.btCounterHolder.btCounterLargeSize {
    font-size: 3.75rem;
    }

.btWorkingHours .btWorkingHoursInner .bt_bb_working_hours_inner_title,
.btWorkingHours .btWorkingHoursInner .bt_bb_working_hours_inner_content {
    font-size: 1rem !important;
    }

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image:after {
    font-size: 1.25em;
    }

.bt_bb_post_grid_loader {
    font-size: 1rem !important;
    }

.bt_bb_post_grid_filter {
    font-size: 1.063rem !important;
    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title {
    font-size: 1.5625em;
    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt,
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_excerpt {
    font-size: 1rem !important;
    }

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init h5,
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init h5 {
    font-size: 1.875em;
    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories {
    font-size: 1rem !important;
    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-size: 1.5625em;
    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt {
    font-size: 1rem !important;
    }

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more {
    font-size: 1rem !important;
    }

.bt_bb_latest_posts.bt_bb_look_standard .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-size: 1.25em;
    }

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-of-type .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-size: 1.5625em;
    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date {
    font-size: 1.25em;
    }

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,
.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,
.bt_bb_latest_posts.bt_bb_look_standard_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_triangle .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > .bt_bb_latest_posts_item_date > .bt_bb_latest_posts_item_date_day {
    font-size: 1.5em;
    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
    font-size: 1rem !important;
    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories {
    font-size: 1.063rem !important;
    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
    font-size: 1rem !important;
    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-size: 1.5625em;
    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
    font-size: 1rem !important;
    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 1rem !important;
    }

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more {
    font-size: 1rem !important;
    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date {
    font-size: 1.25em !important;
    }

.bt_bb_masonry_post_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day,
.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_triangle .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > .bt_bb_grid_item_date > .bt_bb_grid_item_date_day {
    font-size: 1.5em;
    }

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after {
    font-size: 1.25em;
    }

.btNoSearchResults .bt_bb_headline h2 {
    font-size: 1.25rem;
    }

.btNoSearchResults .bt_bb_headline_subheadline {
    font-size: 1rem !important;
    }

.btNoSearchResults #searchform input[type='submit'] {
    font-size: 1.063rem !important;
    }

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 {
    font-size: 1.875em;
    }

.bt_bb_service_image .bt_bb_service_image_content_read_more {
    font-size: 1rem !important;
    }

.bold_timeline_item_button.bold_timeline_item_button_size_small {
    font-size: 1rem !important;
    }

.bold_timeline_item_button.bold_timeline_item_button_size_normal {
    font-size: 1.063rem !important;
    }

.bold_timeline_item_button.bold_timeline_item_button_size_large {
    font-size: 1.25em !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_extrasmall,
.bt_bb_splitted_headline h2.bt_bb_size_extrasmall,
.bt_bb_splitted_headline h3.bt_bb_size_extrasmall,
.bt_bb_splitted_headline h4.bt_bb_size_extrasmall,
.bt_bb_splitted_headline h5.bt_bb_size_extrasmall,
.bt_bb_splitted_headline h6.bt_bb_size_extrasmall {
    font-size: 1.25rem;
    }

.bt_bb_splitted_headline h1.bt_bb_size_small,
.bt_bb_splitted_headline h2.bt_bb_size_small,
.bt_bb_splitted_headline h3.bt_bb_size_small,
.bt_bb_splitted_headline h4.bt_bb_size_small,
.bt_bb_splitted_headline h5.bt_bb_size_small,
.bt_bb_splitted_headline h6.bt_bb_size_small {
    font-size: 1.5625rem;
    }

.bt_bb_splitted_headline h1.bt_bb_size_normal,
.bt_bb_splitted_headline h2.bt_bb_size_normal,
.bt_bb_splitted_headline h3.bt_bb_size_normal,
.bt_bb_splitted_headline h4.bt_bb_size_normal,
.bt_bb_splitted_headline h5.bt_bb_size_normal,
.bt_bb_splitted_headline h6.bt_bb_size_normal {
    font-size: 1.875rem;
    }

.bt_bb_splitted_headline h1.bt_bb_size_medium,
.bt_bb_splitted_headline h2.bt_bb_size_medium,
.bt_bb_splitted_headline h3.bt_bb_size_medium,
.bt_bb_splitted_headline h4.bt_bb_size_medium,
.bt_bb_splitted_headline h5.bt_bb_size_medium,
.bt_bb_splitted_headline h6.bt_bb_size_medium {
    font-size: 2.5rem;
    }

.bt_bb_splitted_headline h1.bt_bb_size_large,
.bt_bb_splitted_headline h2.bt_bb_size_large,
.bt_bb_splitted_headline h3.bt_bb_size_large,
.bt_bb_splitted_headline h4.bt_bb_size_large,
.bt_bb_splitted_headline h5.bt_bb_size_large,
.bt_bb_splitted_headline h6.bt_bb_size_large {
    font-size: 3.75rem;
    }

.bt_bb_splitted_headline h1.bt_bb_size_extralarge,
.bt_bb_splitted_headline h2.bt_bb_size_extralarge,
.bt_bb_splitted_headline h3.bt_bb_size_extralarge,
.bt_bb_splitted_headline h4.bt_bb_size_extralarge,
.bt_bb_splitted_headline h5.bt_bb_size_extralarge,
.bt_bb_splitted_headline h6.bt_bb_size_extralarge {
    font-size: 4.375rem;
    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,
.bt_bb_splitted_headline h2.bt_bb_size_huge,
.bt_bb_splitted_headline h3.bt_bb_size_huge,
.bt_bb_splitted_headline h4.bt_bb_size_huge,
.bt_bb_splitted_headline h5.bt_bb_size_huge,
.bt_bb_splitted_headline h6.bt_bb_size_huge {
    font-size: 5rem;
    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_image a:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image a:before {
    font-size: 1.25em;
    }

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating {
    font-size: 1.063rem !important;
    }

.products ul li.product .btWooShopLoopItemInner .price,
ul.products li.product .btWooShopLoopItemInner .price {
    font-size: 1.25em;
    }

.products ul li.product .btWooShopLoopItemInner .price .from,
ul.products li.product .btWooShopLoopItemInner .price .from {
    font-size: 1rem !important;
    }

.products ul li.product .btWooShopLoopItemInner a.button,
ul.products li.product .btWooShopLoopItemInner a.button {
    font-size: 1rem !important;
    }

.products ul li.product .btWooShopLoopItemInner .added_to_cart,
ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    font-size: 1rem !important;
    }

.btShopSaleTagDesignTriangle .products ul li.product .onsale,
.btShopSaleTagDesignTriangle ul.products li.product .onsale {
    font-size: 1.25em;
    }

.btShopSaleTagDesignRounded .products ul li.product .onsale,
.btShopSaleTagDesignRound .products ul li.product .onsale,
.btShopSaleTagDesignSquare .products ul li.product .onsale,
.btShopSaleTagDesignSlanted_right .products ul li.product .onsale,
.btShopSaleTagDesignSlanted_left .products ul li.product .onsale,
.btShopSaleTagDesignRounded ul.products li.product .onsale,
.btShopSaleTagDesignRound ul.products li.product .onsale,
.btShopSaleTagDesignSquare ul.products li.product .onsale,
.btShopSaleTagDesignSlanted_right ul.products li.product .onsale,
.btShopSaleTagDesignSlanted_left ul.products li.product .onsale {
    font-size: 1.25em;
    }

.products ul li.product.product-category a h2,
ul.products li.product.product-category a h2 {
    font-size: 1.5625em;
    }

nav.woocommerce-pagination ul li a.next,
nav.woocommerce-pagination ul li a.prev {
    font-size: 0;
    }

.btShopSaleTagDesignTriangle div.product > .onsale {
    font-size: 1.25em;
    }

.btShopSaleTagDesignRounded div.product > .onsale,
.btShopSaleTagDesignRound div.product > .onsale,
.btShopSaleTagDesignSquare div.product > .onsale,
.btShopSaleTagDesignSlanted_right div.product > .onsale,
.btShopSaleTagDesignSlanted_left div.product > .onsale {
    font-size: 1.25em;
    }

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:after {
    font-size: 1.25em;
    }

div.product div.images .woocommerce-product-gallery__trigger {
    font-size: 0;
    }

div.product div.images .woocommerce-product-gallery__trigger:after {
    font-size: 19.2px;
    }

div.product div.summary .price {
    font-size: 3em;
    }

div.product div.summary .group_table .price {
    font-size: 2em;
    }

table.shop_table td.product-remove a.remove {
    font-size: 1.5rem;
    }

table.shop_table td.product-name {
    font-size: 1.25em;
    }

ul.wc_payment_methods li div.payment_box span.help {
    font-size: 1rem !important;
    }

.woocommerce-MyAccount-navigation ul {
    font-size: 1.063rem !important;
    }

.reset_variations {
    font-size: 1rem !important;
    }

.reset_variations:before {
    font-size: 1.063rem !important;
    }

form fieldset legend {
    font-size: 1.875em;
    }

.blockUI.blockOverlay:before,
.loader:before {
    font-size: 2em;
    }

.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
    font-size: 1.5em;
    }

.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
    font-size: 1rem !important;
    }

small.note {
    font-size: 1rem !important;
    }

.woocommerce-breadcrumb {
    font-size: 1rem !important;
    }

.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 {
    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 :not(.widget_product_search) button[type="submit"],
.woocommerce .btContent :not(.widget_product_search) button[type="submit"],
.woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],
.woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce :not(.widget_product_search) button[type="submit"],
div.woocommerce input.button {
    font-size: 1.063rem !important;
    }

.woocommerce .btSidebar input.alt,
.woocommerce .btContent input.alt,
.woocommerce-page .btSidebar input.alt,
.woocommerce-page .btContent input.alt,
.woocommerce .btSidebar a.button.alt,
.woocommerce .btContent a.button.alt,
.woocommerce-page .btSidebar a.button.alt,
.woocommerce-page .btContent a.button.alt,
.woocommerce .btSidebar .button.alt,
.woocommerce .btContent .button.alt,
.woocommerce-page .btSidebar .button.alt,
.woocommerce-page .btContent .button.alt,
.woocommerce .btSidebar button.alt,
.woocommerce .btContent button.alt,
.woocommerce-page .btSidebar button.alt,
.woocommerce-page .btContent button.alt,
.woocommerce .btSidebar .shipping-calculator-button,
.woocommerce .btContent .shipping-calculator-button,
.woocommerce-page .btSidebar .shipping-calculator-button,
.woocommerce-page .btContent .shipping-calculator-button,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt,
div.woocommerce .shipping-calculator-button {
    font-size: 1.063rem !important;
    }

.woocommerce .btSidebar a.edit,
.woocommerce .btContent a.edit,
.woocommerce-page .btSidebar a.edit,
.woocommerce-page .btContent a.edit,
div.woocommerce a.edit {
    font-size: 1rem !important;
    }

.woocommerce .btSidebar a.edit:before,
.woocommerce .btContent a.edit:before,
.woocommerce-page .btSidebar a.edit:before,
.woocommerce-page .btContent a.edit:before,
div.woocommerce a.edit:before {
    font-size: 1.063rem !important;
    }

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
    font-size: 1rem !important;
    }

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
    font-size: 1rem !important;
    }

.widget_recent_reviews .star-rating {
    font-size: 1rem !important;
    }

p.stars {
    font-size: 1.5em;
    }

.pswp__caption__center {
    font-size: 1rem !important;
    }

.pswp__counter {
    font-size: 1rem !important;
    }

button.pswp__button.pswp__button--arrow--left:before,
button.pswp__button.pswp__button--arrow--right:before {
    font-size: 2em;
    }

.btQuoteBooking .btContactNext {
    font-size: 1.063rem !important;
    }

.btQuoteBooking .btDropDown .ddTitle .arrow:before {
    font-size: 1.063rem !important;
    }

.btQuoteBooking .ddChild {
    font-size: 1rem !important;
    }

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-size: 1.063rem !important;
    }

.btQuoteBooking .btContactSubmit {
    font-size: 1.063rem !important;
    }

@media (max-width: 1399px) {
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 3.5rem !important;
    }

.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
    font-size: 3rem !important;
    }

.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 2.4rem !important;
    }

.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
    font-size: 2.25rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,
.bt_bb_splitted_headline h2.bt_bb_size_huge,
.bt_bb_splitted_headline h3.bt_bb_size_huge,
.bt_bb_splitted_headline h4.bt_bb_size_huge,
.bt_bb_splitted_headline h5.bt_bb_size_huge,
.bt_bb_splitted_headline h6.bt_bb_size_huge {
    font-size: 3.5rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_extralarge,
.bt_bb_splitted_headline h2.bt_bb_size_extralarge,
.bt_bb_splitted_headline h3.bt_bb_size_extralarge,
.bt_bb_splitted_headline h4.bt_bb_size_extralarge,
.bt_bb_splitted_headline h5.bt_bb_size_extralarge,
.bt_bb_splitted_headline h6.bt_bb_size_extralarge {
    font-size: 3rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_large,
.bt_bb_splitted_headline h2.bt_bb_size_large,
.bt_bb_splitted_headline h3.bt_bb_size_large,
.bt_bb_splitted_headline h4.bt_bb_size_large,
.bt_bb_splitted_headline h5.bt_bb_size_large,
.bt_bb_splitted_headline h6.bt_bb_size_large {
    font-size: 2.4rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_medium,
.bt_bb_splitted_headline h2.bt_bb_size_medium,
.bt_bb_splitted_headline h3.bt_bb_size_medium,
.bt_bb_splitted_headline h4.bt_bb_size_medium,
.bt_bb_splitted_headline h5.bt_bb_size_medium,
.bt_bb_splitted_headline h6.bt_bb_size_medium {
    font-size: 2.25rem !important;
    }

}

@media (max-width: 1199px) {
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 3.5rem !important;
    }

.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
    font-size: 3rem !important;
    }

.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 2.4rem !important;
    }

.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
    font-size: 2.25rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,
.bt_bb_splitted_headline h2.bt_bb_size_huge,
.bt_bb_splitted_headline h3.bt_bb_size_huge,
.bt_bb_splitted_headline h4.bt_bb_size_huge,
.bt_bb_splitted_headline h5.bt_bb_size_huge,
.bt_bb_splitted_headline h6.bt_bb_size_huge {
    font-size: 3.5rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_extralarge,
.bt_bb_splitted_headline h2.bt_bb_size_extralarge,
.bt_bb_splitted_headline h3.bt_bb_size_extralarge,
.bt_bb_splitted_headline h4.bt_bb_size_extralarge,
.bt_bb_splitted_headline h5.bt_bb_size_extralarge,
.bt_bb_splitted_headline h6.bt_bb_size_extralarge {
    font-size: 3rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_large,
.bt_bb_splitted_headline h2.bt_bb_size_large,
.bt_bb_splitted_headline h3.bt_bb_size_large,
.bt_bb_splitted_headline h4.bt_bb_size_large,
.bt_bb_splitted_headline h5.bt_bb_size_large,
.bt_bb_splitted_headline h6.bt_bb_size_large {
    font-size: 2.4rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_medium,
.bt_bb_splitted_headline h2.bt_bb_size_medium,
.bt_bb_splitted_headline h3.bt_bb_size_medium,
.bt_bb_splitted_headline h4.bt_bb_size_medium,
.bt_bb_splitted_headline h5.bt_bb_size_medium,
.bt_bb_splitted_headline h6.bt_bb_size_medium {
    font-size: 2.25rem !important;
    }

body {
    font-size: 1rem !important;
    }

}

@media (max-width: 360px) {
body {
    font-size: 1rem !important;
    }

.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 3rem !important;
    }

.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline,
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline,
.bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
    }

.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline,
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1rem !important;
    }

.bt_bb_splitted_headline h1.bt_bb_size_huge,
.bt_bb_splitted_headline h2.bt_bb_size_huge,
.bt_bb_splitted_headline h3.bt_bb_size_huge,
.bt_bb_splitted_headline h4.bt_bb_size_huge,
.bt_bb_splitted_headline h5.bt_bb_size_huge,
.bt_bb_splitted_headline h6.bt_bb_size_huge {
    font-size: 3rem !important;
    }

}

p.has-drop-cap:not(:focus):first-letter {
    font-size: 3em;
    }

.wp-block-quote p {
    font-size: 1.063rem !important;
    }

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
    font-size: 2em;
    }

.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
    font-size: inherit;
    }

.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
    font-size: 1.25rem;
    }

.wp-block-pullquote blockquote p {
    font-size: inherit !important;
    }

.wp-block-button__link {
    font-size: 1.063rem !important;
    }
