/*
Theme Name: Alma Recovery Home
Author: Kat Happens
Version: 1.0
Text Domain: leos
*/

.service-inside-image {
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    overflow: hidden;
}
.service-inside-image img {
	height: 100%;
    object-fit: cover;
}

/* Toast Styles */
#message-toast {
    display: none;
    z-index: 9999;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.7);
    max-width: 450px;
    text-align: center;
    color: #505050;
}

.toast-timer {
    height: 8px;
    width: 100%;
    margin: 0;
    border-radius: 4px;
}

.toast-content {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
    font-size: clamp(18px, 1.5vw, 28px);
}

.toast-icon {
    margin-inline: 10px;
    font-size: clamp(20px, 1.5vw, 35px);
}

@media screen and (width < 768px) {
    #message-toast {
        max-width: 90%;
    }
}
/* End Toast Styles */


@media screen and (width > 768px) {
  :not(.langs-custom) > .gtranslate_wrapper #gt_float_wrapper {
      display: none !important;
  }
}

@media screen and (width > 1600px) {
  .tel-number {
        font-size: 20px;
  }
}

@media screen and (width < 768px) {
    .header-tel svg {
		max-width: 55px;
        max-height: 55px;
  }
    .fix-whatsapp {
        width: 40px;
        height: 40px;
    }  
	.pop-trigger {
        width: 40px;
        height: 115px;
  }
}

:is(.fix-link.fix-facebook-main,
.fix-link.fix-facebook-community,  
.fix-link.fix-whatsapp-group,
.fix-link.fix-youtube,
 .fix-link.fix-tiktok) img {
 margin-bottom: 10px; 
}
a.fix-link img, .fix-link {
    max-width: 40px !important;
    max-height: 40px !important;
}
@media screen and (width > 1600px) {
  .pop-trigger {
      width: 40px;
      height: 130px;
      padding: 10px; 
  }
  .pop-text {
        font-size: 14px;
    }
}

.base-output ul li {
  padding-right: 36px;
}

.h-services-wrap {
  background: 
  linear-gradient(226deg, rgba(241, 211, 179, 0.8) 2.29%, rgba(241, 179, 179, 0.8) 51.15%, rgba(240, 179, 241, 0.8) 100%),
  url('/wp-content/themes/almarecoveryhome/assets/img/bg-shalosh.png') center / cover no-repeat;
}

.main-slider--mobile {
	display: none;
}

@media (max-width: 767px) {
	.main-slider--desktop {
		display: none;
	}

	.main-slider--mobile {
		display: block;
	}
}


.process-grid {
     grid-template-columns: repeat(4, 1fr);
}

      
@media (max-width: 767px) {
      .process-grid {
        grid-template-columns: repeat(2, 1fr);
  }
    .process-grid .process-col:last-child{
              grid-column: auto;
  }
}

div.wpcf7 input[type=text], div.wpcf7 input[type=tel], div.wpcf7 input[type=email], div.wpcf7 select {
  background: rgba(249, 247, 243, 0.9);
  font-weight: 400;
}

 div.wpcf7 input::placeholder {
     font-weight: 400;
}