@charset 'UTF-8';
.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: 0.5em;
}
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
margin-left: 0.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: 0.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: '\f058';
}
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before {
content: '\f05a';
}
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
content: '\f071';
}
.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;
}.bt-logo-area .logo img {
margin-bottom: 10px;
}
.menuPort {
margin-top: 10px;
} .home .bt_bb_service .bt_bb_icon_holder:before {
color: #fff!important;
}
.home .front-logo {
max-width: 480px;
}
.home .get-involved {
text-shadow: 0 0 16px #0d0d3d;
margin-bottom: 16px;
}
.home .bt_bb_testimonial.rudy-first { }
.home .bt_bb_testimonial.rudy-second { }
.home .bt_bb_testimonial.albert { }
.home  .bt_bb_icon_holder:before {
} .btBoxedPage .bt-content-wrap {
margin-top: 80px;
}
.bt-content .bt_bb_wrapper {
padding-top: 40px;
}
.bt-content .bt_bb_wrapper section:first-of-type {
margin-top: -40px;
}
.single-post .bt-page-wrap .bt-content-wrap {
max-width: none;
} .bt-content .btArticleContent a, body.page .bt-content a:not(.bt_bb_link), .bt-content .btArticleContent figure figcaption > a {
box-shadow: 0 .125em 0 0 #55a04b !important;
}
.bt-content .btArticleContent a:hover, body.page .bt-content a:not(.bt_bb_link):hover, .bt-content .btArticleContent figure figcaption > a:hover {
box-shadow: 0 .125em 0 0 transparent !important;
opacity: .5 !important;
}
.bt-content .bt_bb_post_slider_item .bt_bb_post_slider_item_content .bt_bb_post_slider_item_title a {
box-shadow: 0 0 0 0 transparent!important;
} .bt-site-footer,
.btBoxedPage .bt-site-footer {
max-width: none!important;	
}
.footer-logo {
max-width: 400px;
}
.bt-site-footer .bt_bb_wrapper p.no-break,
.bt-site-footer > p {
display: none;
}.gallery
{
margin: 1.5em auto !important;
}
.gallery *,
.gallery a
{
line-height: 1 !important;
display: inline !important;
margin: 0 !important;
padding: 0 !important;
text-align: center !important;
vertical-align: middle !important;
text-decoration: none !important;
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.gallery-item
{
background-color: #eaeaea;
}

.gallery,
.jmig-img-hide
{
opacity: 0;
} @-webkit-keyframes fadeIn
{
from
{
opacity: 0;
}
to
{
opacity: 1;
}
}
@-moz-keyframes fadeIn
{
from
{
opacity: 0;
}
to
{
opacity: 1;
}
}
@keyframes fadeIn
{
from
{
opacity: 0;
}
to
{
opacity: 1;
}
}
.jmig-gallery-loaded,
.jmig-img-show
{
-webkit-animation: fadeIn ease-in-out 1; -moz-animation: fadeIn ease-in-out 1;
animation: fadeIn ease-in-out 1;
-webkit-animation-duration: .3s;
-moz-animation-duration: .3s;
animation-duration: .3s;
opacity: 0; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both;
animation-fill-mode: both;
}