/**
 * Theme Name:     Bronx Child
 * Author:         WordPressRiver
 * Template:       bronx
 * Text Domain:	   bronx-child
 * Description:    Introducing a WordPress theme tailored for Personal Portfolio WordPress Theme
 */

/*Hedear*/
.header-local-time-box a:hover,
.local-temperature a:hover{
  color:#fff;
}
/* Block Logo + base ligne */
.hero-sec.hero {
  margin-top: 0;
}

.hero-sec {
  height: 55vh;
}
.hero-sec .hero-sec-content{
  margin: auto;
}
.hero-sec .hero-sec-content h1 span {
  display: block;
  padding: 0 2px;
  line-height: 110px;
}
@media (max-width: 1439px) {
  .hero-sec .hero-sec-content h1 span {
    line-height: 42px;
    font-size: 40px;
  }
}
/* Formulaire de contact */

.contact-sec .contact-form-wrap {
  width: 100%;
}
.contact-form #ajax-form select {
  font-weight: 500;
  font-size: 16px;
  background: rgb(15, 15, 15);
  color:#fff;
  font-family: var(--font_instrument) !important;
  line-height: 1.4em;
  padding: 24px;
  margin: 0;
  border-radius: 10px;
  border: none;
  width: 100%;
}

/* Home Services */
.experience-box .experience-button-box {
  display: none;
}

/* Prestations */
#pills-tabContent{
  width: 60%;
}
/*passage sur 1 colonne*/
.pricing-list-wrap {
  grid-template-columns: repeat(2, 1fr);

}
.pricing-box .pricing-box-header {
  display:  none;
}
.pricing-box .pricing-box-features h5 {
  margin: 0 0 24px;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.2px;
  font-weight: 700;
  font-family: var(--font_instrument);
}

.pricing-box{
  display: flex;
  flex-direction: column;
}
.pricing-box-features{
  flex-grow: 1;

}
.pricing-box .pricing-box-features ul li {
  font-size: 16px;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  font-weight: 500;
  color: var(--paragraph);
}

@media (max-width: 1200px) {
  #pills-tabContent{
    width: 70%;
  }

}
@media (max-width: 992px) {
  #pills-tabContent{
    width: 90%;
  }

}
@media (max-width: 768px) {
  #pills-tabContent{
    width: 80%;
  }
  /*passage sur 1 colonne*/
  .pricing-list-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 567px) {
  #pills-tabContent{
    width: 100%;
  }

}

.cta-sec {
  padding: 0;
  margin: 0;
}

.cta-sec .section-header2 {
  padding: 0;
  margin: 0;
  height: 500px;
}
@media (max-width: 798px) {
  .cta-sec .section-header2 {
    height: 300px;
  }
}
.cta-content.about-bottom-content-wrap .img-box {
  max-width: 340px;
  height: 506px;
  margin: 0 30px;
}

/* Footer */.footer-area .footer-big-text {
  margin-bottom: 50px;
}

/*GALLERY*/
.photography-box img{
  transition: transform 0.5s ease;
}
.photography-box:hover img {
  transform: scale(1.1);
}


.gallery-container {
  width: 100%;
  padding: 110px 24px 30px 24px;
}
.gallery-row {
  display: flex;
  gap: inherit;
  margin-bottom: 20px;
}
.gallery-section {
  display: flex;
  gap: inherit;
  width: 100%;
}
.gallery-image {
  position: relative;
  overflow: hidden;
}
.gallery-image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.layout-single .gallery-image {
  width: 100%;
  height: 100%;
}
.layout-two_equal .gallery-image {
  width: 50%;
  height: 100%;
}
.layout-two_left .gallery-left {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: inherit;
}
.layout-two_left .gallery-left .gallery-image {
  height: calc(50% - var(--gap) / 2);
}
.layout-two_left .gallery-right {
  width: 50%;
  height: 100%;
}
.layout-two_right .gallery-left {
  width: 50%;
  height: 100%;
}
.layout-two_right .gallery-right {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: inherit;
}
.layout-two_right .gallery-right .gallery-image {
  height: calc(50% - var(--gap) / 2);
}

.gallery-right,
.gallery-left {
  display: flex;
}
.gallery-right .gallery-image,
.gallery-left .gallery-image {
  flex-grow: 1;
}

/* Hover Effects */
.gallery-image.effect-zoom-in img {
  transform: scale(1);
}
.gallery-image.effect-zoom-in:hover img {
  transform: scale(1.1);
}

.gallery-image.effect-zoom-out img {
  transform: scale(1.1);
}
.gallery-image.effect-zoom-out:hover img {
  transform: scale(1);
}

.gallery-image.effect-fade img {
  opacity: 1;
}
.gallery-image.effect-fade:hover img {
  opacity: 0.8;
}

@media (max-width: 798px) {
 .gallery-row,
  .gallery-left,
  .gallery-right,
  .gallery-section {
    flex-direction: column !important;
    width: 100% !important;
    height: auto !important;

  }

  .gallery-image {
    width: 100% !important;
    height: 100% !important;
    max-height: 500px;
  }

  .layout-two_left .gallery-left .gallery-image,
  .layout-two_right .gallery-right .gallery-image {
    height: 100% !important;
  }
/*
  .gallery-left,
  .gallery-right {
    gap: 24px !important;
  }*/
}

