/**
* Theme Name: Xinterio Child
* Description: This is a child theme of xinterio 
* Author: themestek
* Template: xinterio
* Version: 1.0
*/


.color-main .pbmit-ihbox-style-18 .pbmit-ihbox-svg-wrapper, 
.color-main .pbmit-ihbox-style-18 .pbmit-ihbox-icon-wrapper {
  color: #CC2D88!important;
}

.site-footer.pbmit-footer-style-4 .pbmit-footer-big-area .pbmit-main-logo {
  max-height: 150px;
}


.custom-footer .pbmit-footer-widget {
    display: flex;
    flex-direction: row;
    justify-content: start;
    column-gap: 30px;
}

.h100 .elementor-widget-container {
  height: 100vh !important;
}

.pbmit-service-style-2 .pbmit-featured-img-wrapper::before,
.pbmit-service-style-4 .pbmit-featured-img-wrapper::before {
      background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 21%, rgba(0, 0, 0, 0) 73%)!important;
}



.elementor-element.distribuidor .elementor-element.forma::before, 
.elementor-element.distribuidor .elementor-element.forma::after {
content: "";
    position: absolute;
    background-color: transparent;
    height: 40px;
    width: 20px;
    box-shadow: 0 20px 0 0 var(--pbmit-xinterio-white-color);
    z-index: 1;
}



.elementor-element.distribuidor .elementor-element.forma::after {
  bottom: 60px;
    left: 72%;
    border-bottom-right-radius: 20px;
}

.elementor-element.distribuidor .forma::before {
  bottom: 0;
    right: 100%;
    border-bottom-right-radius: 20px;
}

.pbmit-footer-style-4 .pbmit-newsletter {
  flex-direction: column;
  align-items: start!important;
  padding-bottom: 20px!important;
}

.pbmit-footer-style-4 .pbmit-newsletter .campos {
  display: flex;
  width: 100%;
}

.pbmit-footer-style-4 .pbmit-newsletter input[type="text"] {
    padding: 0 50px 0 30px;
    width: 68%;
    height: 60px;
    background-color: transparent;
    color: var(--pbmit-xinterio-white-color);
    border: 1px solid rgba(var(--pbmit-xinterio-white-color-rgb), 1);
    border-radius: 36px;
}

.pbmit-footer-newsletter1 .pbmit-footer-text-button {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.site-footer.pbmit-footer-style-4 {
padding-top: 50px;
}
.site-footer.pbmit-footer-style-4 .pbmit-footer-section.pbmit-footer-widget-area {
  padding-bottom: 50px;
}

.mb-0 .pbmit-heading-subheading {
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  .custom-footer .pbmit-footer-widget-col-1.col-md-4,
  .custom-footer .pbmit-footer-widget-col-3.col-md-4 {
    width: 25%;
  }
  .custom-footer .pbmit-footer-widget-col-2.col-md-4 {
    width: 50%;
  }


}

.pbmit-service-style-2 .pbmit-content-box {
  left: 20px;
  width: calc(100% - 20%);
}


@media (max-width: 600px) {
 .pbmit-footer-style-4 .pbmit-newsletter .campos {
  flex-direction: column;
 }
 .pbmit-footer-style-4 .pbmit-newsletter input[type="text"] {
  width: 100%;
 }
 .pbmit-footer-style-4 .pbmit-newsletter button {
  width: 100%;
 }

  .custom-footer .pbmit-footer-widget-col-1.col-md-4,
  .custom-footer .pbmit-footer-widget-col-2.col-md-4,
  .custom-footer .pbmit-footer-widget-col-3.col-md-4 {
    width: 100%;
  }
  
  



}