/**
Theme Name: Cuisines Illo
Author: Creatank
Author URI: https://www.creatank.com/
Description: Thème de Cuisines Illo par Creatank.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cuisine-illo
Template: astra
*/

.main-header-bar.ast-sticky-active {
    box-shadow: unset;
}

/* Projets zoom-in img */

/* Container */
/* .uagb-post__inner-wrap .uagb-post__image{
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}
/* Transition property for smooth transformation of images */
/* .uagb-post-grid .uagb-post__image img {
  transition: transform 1.5s ease; */
}
/* Transforming the image when container gets hovered */
/* .uagb-post-grid .uagb-post__image:hover img {
  transform: scale(1.1); */
}

/* Button transition */
button, .ast-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
  transition: 0.6s;
}

/* Links */
.arrow-link a {
  font-family: "Futura-Bold", Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.1em;
}

.arrow-link a::after {
  content: '';
}
/* Header menu */
.main-header-menu .menu-item:first-child .menu-link {
  padding-left: 2px;
}

/* Footer */
#media_image-2 img {
  width: 100px;
}

.ast-small-footer .widget {
  margin-bottom: 2em;
}

@media (min-width: 769px) {
  .footer-sml-layout-1 .ast-small-footer-wrap {
    display: flex;
    justify-content: center;
  }

  .footer-sml-layout-1 .ast-footer-widget-1-area {
    display: flex;
    justify-content: flex-end;
  }

  .footer-sml-layout-1 .ast-footer-widget-1-area > * {
    text-align: left;
    margin-right: 6rem;
  }

  .footer-sml-layout-1 .ast-footer-widget-1-area > :first-child {
    margin-top: 0.5rem;
  }

  .footer-sml-layout-1 .ast-small-footer-section-2 {
    margin-top: 0;
    text-align: left;
  }
}

/* Posts grid */
.uagb-post-grid .uagb-post__text {
  margin-top: 2rem;
  width: 50%;
  min-width: 180px;
  max-width: 240px;
}

.uagb-post-grid .uagb-post__title {
  word-break: normal;
  overflow-wrap: normal;
}

/* Post-grid title */
.uagb-post-grid .uagb-post__title {
    padding-top: 15px;
}

/* Pagination done */
.ast-load-more.no-more.active {
  display: none!important;
}

/* Blog */
.blog-layout-1 {
  border-bottom: none;
}

.blog .ast-pagination-infinite {
  margin: 0;
}

.blog .post .entry-title {
  max-width: 240px;
}

/* Pages */
section.uagb-columns__gap-30.extend-60 {
  width: calc(100% + 60px);
  left: -30px;
}

/* Forms */
form p, span {
  font-family: 'Futura', Arial, sans-serif;
  font-size: 19px;
}

.uagb-block-cf7a9009 .wpcf7 input.wpcf7-form-control.wpcf7-submit {
  font-family: 'Futura-Bold', Arial, sans-serif !important;
  font-weight: 700;
}

.wpcf7 form .wpcf7-response-output {
  margin: 2em 0em 1em;
  padding: 0.2em 0;
  border: none;
  color: #6b6b6b;
}

.wpcf7 form.sent .wpcf7-response-output {
  color: #6b6b6b;
}

.wpcf7-not-valid-tip {
  font-size: 14px;
}

.grecaptcha-badge {
  display: none !important;
}

.page-id-43 .grecaptcha-badge {
  display: block !important;
  z-index: 20;
}

/* Custom Utility classes */
.font-futura-bold {
  font-family: 'Futura-Bold', Arial, sans-serif;
}

.mb-0 {
  margin-bottom: 0!important;
}

.mb-2 {
  margin-bottom: 0.5rem!important;
}

.mb-4 {
  margin-bottom: 1rem!important;
}

.mb-10 {
  margin-bottom: 2.5rem!important;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}
