.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}.wBackground.cover {
padding-top: 29px;
padding-bottom: 29px;
}
.page-id-3521 .header .btSubTitle, .page-id-3131 .header .btSubTitle, .page-id-3124 .header .btSubTitle, .page-id-3770 .header .btSubTitle  {
color:transparent !important;
}
.woocommerce-page .header .btSubTitle{
color: transparent !important;
}
.woocommerce-result-count{
display: none;
}
section.boldSection.bottomSemiSpaced.btPageHeadline.gutter.topSemiSpaced.btTextLeft.wBackground.cover.btParallax.btDarkSkin.btBackgroundOverlay.btSolidDarkBackground {
background-size: 100%;
}
.boldSection.wBackground.btSolidDarkBackground:before, .boldSection.bt_yt_video.btSolidDarkBackground:before {
opacity: 0 !important;
}
.wpcf7-form iframe{height:78px !important;}
.btMenuHorizontal .menuPort > nav > ul > li {
margin: 0 35px 0 0 !important;
}
@media (min-width: 480px) and (max-width: 1023px) {
.wBackground.cover {
padding-top: 10px;
padding-bottom: 0px;
}
section.boldSection.bottomSemiSpaced.btPageHeadline.gutter.topSemiSp.btTextLeft.wBackground.cover.btParallax.btDarkSkin.btBackgroundOve.btSolidDarkBackground {
background-size: 177%;
background-position: 30% 85.6107px !important;
background-size: 177%;
}
}
.woocommerce-Price-currencySymbol{
padding-right:5px;
}
.header.extralarge h1{
font-size: 2.5em !important;
}
.grecaptcha-badge { visibility: hidden; }