@import url("https://fonts.googleapis.com/css2?family=Montserrat");.wrap .mfn-divider {
  margin-top: 0;
}
div strong > span {
  line-height: 28px;
}
.one > div > .opening_hours li > span {
  text-align: left;
}
.column .opening_hours li {
  text-align: center;
}
body {
  text-align: left;
}
.opening_hours li > span {
  text-align: left;
}
.mcb-wrap-inner-0240303f6 > .column .wp-caption-text {
  color: #000000;
}
.mcb-wrap-inner-sa817egld > .column .wp-caption-text {
  color: #000000;
}
.mcb-wrap-inner-tqqwqy35p .wp-caption-text {
  color: #000000;
}
.mcb-wrap-inner > .column .wp-caption-text {
  color: #000000;
}
#slick-slide00 .icon-quote {
  display: none;
}
#slick-slide00 .icon-quote blockquote:after .remove {
  content: " ";
}
#slick-slide02 .icon-quote {
  display: none;
}
.mcb-wrap-inner > .column h3 {
  line-height: 19px;
}
.products > .isotope-item .mfn-woo-product-title > a {
  color: #000000;
}
#mc_embed_signup > #mc-embedded-subscribe-form > #mc_embed_signup_scroll label {
  color: #000000;
  font-size: 13px;
  font-family: Montserrat;
  margin-top: 22px;
}
#mc_embed_signup > #mc-embedded-subscribe-form > #mc_embed_signup_scroll #mce-EMAIL-HELPERTEXT {
  color: #000000;
  font-size: 13px;
  font-family: Montserrat;
  margin-top: -14px;
  font-style: normal;
  -webkit-text-stroke-width: 0px;
}
#mc_embed_shell > #mc_embed_signup > #mc-embedded-subscribe-form .indicates-required {
  color: #000000;
}
#Wrapper > #Footer .column {
  background-color: #ffffff;
}
body > #Wrapper .widgets_wrapper > .container {
  background-color: #ffffff;
}
.footer_copy .copyright {
  color: #000000;
}
.container .wp-block-heading {
  color: #000000;
}
.container #block-61 > .wp-block-heading {
  text-decoration: underline;
}
#block-39 .wp-image-15387 {
  margin-top: -30px;
}
#block-41 .wp-image-15389 {
  margin-top: -11px;
}
#block-42 .wp-image-15390 {
  margin-top: -11px;
}
.portfolio_wrapper .portfolio-item .desc {
  padding-left: 0px;
}
#mc_embed_shell > #mc_embed_signup > #mc-embedded-subscribe-form .mc-field-group {
  margin-top: -30px;
  color: #ffffff;
}
#mc_embed_signup > #mc-embedded-subscribe-form > #mc_embed_signup_scroll #mc-embedded-subscribe {
  font-family: Montserrat;
  border-radius: 0px 0px 0px 0px;
}
.container #block-63 > .wp-block-heading {
  padding-left: 0px;
}
#mc_embed_signup > #mc-embedded-subscribe-form > #mc_embed_signup_scroll #mce-EMAIL {
  border-radius: 0px 0px 0px 0px;
  border-color: #000000;
}
#menu .current-menu-item span {
  color: #000000;
}
#menu .hover > a > span {
  color: #000000;
  text-align: right;
}
.sub-menu > .menu-item .hover > a {
  color: #000000;
}
.menu-item .hover span {
  color: #000000;
}
.menu > .hover > .sub-menu > .last-item > a {
  color: #000000;
}
.menu > .menu-item .hover > a {
  color: #000000;
}
.menu > .hover .submenu > a {
  color: #000000;
}
.wrap .mfn-inline-editor {
  padding-left: 0px;
}
.mcb-wrap-inner h2 {
  margin-left: -14px;
}
body > #Wrapper > #Header_wrapper #Top_bar {
  -webkit-text-stroke-width: 0px;
}
#menu .hover span {
  -webkit-text-stroke-width: 0px;
}
.column .red > span {
  padding-left: 0px;
  line-height: 29px;
}
.column #mc_embed_signup {
  padding-top: 0px;
  margin-left: -20px;
}
.sub-menu > .current-menu-item .menu-label {
  color: #000000;
}
.mfn-module-wrapper .red > span > span {
  margin-left: -15px;
}
.mcb-wrap-inner .red {
  margin-left: 0px;
}
.mfn-module-wrapper h2 strong {
  padding-left: 15px;
}
.mcb-wrap-inner .wp-caption-text {
  padding-top: 0px;
}
.mfn-header-menu > .menu-item > .mfn-menu-link .menu-label {
  padding-top: 0;
}
.mfn-module-wrapper a > .scale-with-grid {
  padding-left: 6.75174px;
}
.portfolio-item .image_frame .scale-with-grid {
  padding-left: 0.70293px;
}
.column .image_frame .scale-with-grid {
  padding-left: 0.51667px;
}
@media screen and (max-width: 1024px) {
  .column .icon-menu-fine {
    -webkit-text-stroke-color: #000000;
  }
}
@media screen and (max-width: 768px) {
  .column .icon-menu-fine {
    -webkit-text-stroke-color: #000000;
  }
}
@media screen and (max-width: 375px) {
  .mcb-wrap-inner video {
    padding-bottom: 25px;
  }
  .wrap .image_frame .scale-with-grid {
    padding-bottom: 34.1019px;
  }
}
