@media print{@page { 
    size: 210mm 297mm; 
    margin: 0;
}
body {
	font-size: 15px;
	line-height: 1.8;
	page-break-inside: avoid;
}
* {
	box-sizing: border-box !important;
	background: #FFF !important;
	color: #000 !important;
}
.animate {
	display: block !important;
	opacity: 1 !important;
}
.mainHeader, .btSidebar, .btSearchInner, .btAltLogo, .btVerticalHeaderTop, .slick-arrow, .slick-dots {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.bt_bb_section[style*="background-image"] {
	background: #FFF !important;
}
.bt_bb_section:before {
	display: none !important;
}
a {
	text-decoration: none !important;
	color: #000 !important;
}
.bt_bb_icon_holder:before, .bt_bb_icon_holder {
	background: transparent !important;
	box-shadow: none !important;
	color: #000 !important;
}
.bt_bb_button a, .bt_bb_button a span {
	background: #FFF !important;
	color: #000 !important;
	box-shadow: none !important;
	border: 2px solid #000 !important;
}
.bt_bb_button a span {
	border: 0 !important;
}}/* IPad fixes (???)
---------------------------------------------------- */

/* Safari 6.1-7.0 */

html[data-useragent*='iPad; CPU OS 7'] .bt_bb_row .bt_bb_column,
html[data-useragent*='iPad; CPU OS 8'] .bt_bb_row .bt_bb_column {
  -webkit-flex-flow: initial;
}

/** 
 * iPad with portrait orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
  html[data-useragent*='iPad; CPU OS 7'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 8'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 7'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 8'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 7'] body,
  html[data-useragent*='iPad; CPU OS 8'] body,
  html[data-useragent*='iPad; CPU OS 7'],
  html[data-useragent*='iPad; CPU OS 8'] {
    min-height: 1024px;
  }
}

/** 
 * iPad with landscape orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
  html[data-useragent*='iPad; CPU OS 7'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 8'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 7'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 8'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 7'] body,
  html[data-useragent*='iPad; CPU OS 8'] body,
  html[data-useragent*='iPad; CPU OS 7'],
  html[data-useragent*='iPad; CPU OS 8'] {
    min-height: 768px;
  }
}.wpcf7-date{width:100%;}.wpcf7-date:before{width:100%;content:attr(placeholder);}.wpcf7-date:hover:before{width:0%;content:"";}.wpcf7-date.bt-date-input-has-value:before{display:none;}.wpcf7-date.placeholderclass:before{width:0%;content:"";}.wc-block-components-notice-banner{padding:1em 1em 1em 3em !important;margin:0 0 2em !important;position:relative;color:inherit !important;list-style:none !important;width:auto;word-wrap:break-word;background-color:rgba(0,0,0,.05) !important;border-color:#b9b9b9 !important;}.wc-block-components-notice-banner svg{display:none;}.wc-block-components-notice-banner .wc-block-components-notice-banner__content{display:flex;align-items:center;}.wc-block-components-notice-banner .wc-block-components-notice-banner__content:before{font-size:1.4em;line-height:1;font-family:FontAwesome5Solid;display:block;position:relative;top:auto;left:auto;margin-right:.5em;}.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before{margin-left:.5em;margin-right:0;}.wc-block-components-notice-banner .wc-block-components-notice-banner__content .button,.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward,.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .button,.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .wc-forward{font-size:1em;line-height:1;display:inline-flex;padding:.8em 1.5em;width:auto;border:none !important;outline:none;cursor:pointer;transition:all 300ms ease;text-decoration:none !important;justify-content:center;color:inherit !important;box-shadow:none !important;background:transparent !important;opacity:1 !important;order:1000;margin-left:auto !important;float:none !important;border-radius:0 !important;}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before{content:"";}.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before{content:"";}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before{content:"";}.wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon{padding-left:1em;}.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon{padding-left:0em;padding-right:1em;}