:root {
--cbcols-margin: 2%;
--coral-red: #A63D2F;
--cb-overlay-gap-desktop: 20px;
--cb-overlay-gap-mobile: 10px;
}
#logo { max-width: 250px; }
#main-header { -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}
span.mobile_menu_bar:before { color: black !important; }
.mfp-bottom-bar { display: none; }
.et_header_style_fullscreen .et_pb_top_menu_inner,
#et-top-navigation .et-cart-info { display: none; } .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
top: 24px;
} .et_pb_text_inner a {text-decoration: underline;}
.et_pb_text_inner a {color: var(--coral-red);}  .slidemenu-section p a, .et-l--footer p a {
text-decoration: none; position:relative;padding-bottom:6px; color:#6b6b6b;
}
.slidemenu-section p a:after, .et-l--footer p a:after  {
content: ''; position: absolute; bottom: 0; left: 0; width: 0%; border-bottom: 1px solid gray; transition: 0.2s;
}
.slidemenu-section p a:hover:after, .et-l--footer p a:hover:after { width:100%; }   .pa-image-gallery-3-2 .et_pb_gallery_image {
padding-top: 66.66%;
display: block; } .pa-image-gallery-1-1 .et_pb_gallery_image {
padding-top: 100%;
display: block; } .pa-image-gallery-2-3 .et_pb_gallery_image {
padding-top: 150%;
display: block;
}
.pa-image-gallery-3-2 .et_pb_gallery_item img,
.pa-image-gallery-2-3 .et_pb_gallery_item img,
.pa-image-gallery-1-1 .et_pb_gallery_item img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
} @media (min-width: 981px) { .cb3cols .et_pb_gallery_item {
width: calc((100% - 2*var(--cbcols-margin))/3) !important;
margin-bottom: var(--cbcols-margin) !important; }
.et_pb_gutters1 .cb2cols .et_pb_gallery_item {
width: calc((100% - var(--cbcols-margin))/2) !important;
margin-bottom: var(--cbcols-margin) !important; }
.et_pb_gutters1 .cb2cols .et_pb_gallery_item:not(.last_in_row) {
margin-right: var(--cbcols-margin); }
.et_pb_gutters1 .cb3cols .et_pb_gallery_item:not(.last_in_row) {
margin-right: var(--cbcols-margin); }
.baie_before_after_image_0 {
margin-bottom: var(--cbcols-margin) !important; }
}
@media (max-width: 980px) { .cb3cols .et_pb_gallery_item {
width: calc((100% - 2*var(--cbcols-margin))/2) !important;
margin-bottom: var(--cbcols-margin) !important; }
.et_pb_gutters1 .cb3cols .et_pb_gallery_item:not(.last_in_row) {
margin-right: var(--cbcols-margin); }
.cb2cols .et_pb_gallery_item {
width: calc((100% - var(--cbcols-margin))/2) !important;
margin-bottom: var(--cbcols-margin) !important; }
.et_pb_gutters1 .cb2cols .et_pb_gallery_item:not(.last_in_row) {
margin-right: var(--cbcols-margin); }
.baie_before_after_image_0 {
margin-bottom: var(--cbcols-margin) !important; }
}
@media (max-width: 767px) { .cb3cols .et_pb_gallery_item {
width: calc((100% - 2*var(--cbcols-margin))/2) !important;
margin-bottom: var(--cbcols-margin) !important; }
.et_pb_gutters1 .cb3cols .et_pb_gallery_item:not(.last_in_row) {
margin-right: var(--cbcols-margin); }
.cb2cols .et_pb_gallery_item {
width: calc((100% - var(--cbcols-margin))/2) !important;
margin-bottom: var(--cbcols-margin) !important; }
.et_pb_gutters1 .cb2cols .et_pb_gallery_items .et_pb_gallery_item:not(.last_in_row) {
margin-right: var(--cbcols-margin); }
.baie_before_after_image_0 {
margin-bottom: var(--cbcols-margin) !important; }
}
@media (max-width: 479px){ .cb3cols .et_pb_gallery_item,
.cb2cols .et_pb_gallery_item {
width: 100% !important; clear: none !important; }
.pa-image-gallery-1-1 .et_pb_gallery_image {
padding-top: 66.66%; display: block; }
.baie_before_after_image_0 {
margin-bottom: var(--cbcols-margin) !important; }
}