/**
* Theme Name: Rubenz Child
* Description: This is a child theme of Rubenz, generated by Merlin WP.
* Author: <a href="https://artemsemkin.com">Artem Semkin</a>
* Template: rubenz
* Version: 2.5.3
*/
@font-face {
  font-family: 'jacksilverregular';
  src: url('fonts/jacksilver-webfont.eot');
  src: url('fonts/jacksilver-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/jacksilver-webfont.woff2') format('woff2'),
       url('fonts/jacksilver-webfont.woff') format('woff'),
       url('fonts/jacksilver-webfont.svg#jacksilverregular') format('svg');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'Inspiration';
  src: url('fonts/Inspiration-Regular.eot');
  src: url('fonts/Inspiration-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/Inspiration-Regular.woff2') format('woff2'),
      url('fonts/Inspiration-Regular.woff') format('woff'),
      url('fonts/Inspiration-Regular.ttf') format('truetype'),
      url('fonts/Inspiration-Regular.svg#Inspiration-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caprasimo';
  src: url('fonts/Caprasimo-Regular.eot');
  src: url('fonts/Caprasimo-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/Caprasimo-Regular.woff2') format('woff2'),
      url('fonts/Caprasimo-Regular.woff') format('woff'),
      url('fonts/Caprasimo-Regular.ttf') format('truetype'),
      url('fonts/Caprasimo-Regular.svg#Caprasimo-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



.logo__wrapper-img  img {
  filter: invert(1);
}
.logo__text {
  position: relative;
}
.logo__text:before {
  /* content: '';
  position: absolute;
  width: 200px;
  height: 30px;
  background-image: url(imgs/i9ideias.svg);
  background-repeat: no-repeat;
  left: 0;
  top: 0;
  margin-top: -15px;
  filter: invert(1); */
}
.logo__text-title,
.logo__text-tagline {
  display: none !important;
}
.slider-halfscreen__content-inner h2 {
  line-height: 1.2em;
}
.logo_menu {
  filter: invert(1);
  max-width: 80px;
}
.home .slider-halfscreen__arrows {
  mix-blend-mode: difference;
}
.home .slider__arrow-inner i {
  color: #fff;
}
.header__wrapper-overlay-widgets .header__wrapper-property .widgettitle {
  margin-bottom: 0;
}
.bg-blue-grey, .elementor-section.bg-blue-grey {
  background-color: transparent;
}
.section-masthead {
  background-color: #fff;
}
.section-masthead.sobre .split-chars,
.section-masthead.contato .split-chars {
  font-family: 'jacksilverregular';
  color: #000;
}
.figure-logo {
  text-align: center;
}
.header__wrapper-overlay-widgets .widget_widget_rubenz_social {
  margin-left: -15px;
}
/* hide buttuon perguntaladeque */
.hide .button {
  display: none;
}
.contato .section-masthead__background_bottom {
  display: none;
}

.prefix_phone {
  font-family: 'Inspiration';
  font-size: 27px;
  margin-right: 5px;
}

.footer .prefix_phone {
  color: #fff;
}
.header__wrapper-overlay-widgets .prefix_phone {
  font-family: 'Inspiration';
  font-size: 27px;
  margin-right: 5px;
}
.input-float__input_textarea {
  min-height: 150px;
}
.section-masthead .split-chars {
  font-family: 'Caprasimo';
  font-weight: 100;
}
.header__burger {
  display: none;
}
.page-id-421 .footer .widget_nav_menu {
  display: none;
}

.gmap {
  background-color: #fff;
}
@media (max-width: 991px) {
  .section-map__wrapper-map {
    display: none;
  }
}

.swiper-wrapper {
    height: inherit !important;
}