/*
Theme Name:   Coaching Child
Theme URI:    http://coaching.thimpress.com/
Description:  Coaching Child Theme
Author:       ThimPress
Author URI:   http://thimpress.com
Template:     coaching
Version:      1.0.0
Text Domain:  coaching-child
*/

/** MYCSS */
.home #lili-header {
  backdrop-filter: blur(2px);
  position: absolute;
  top: 0;
  z-index: 999;
}

.thim-ekits-sliders .thim-ekits-heading.thim-ekit__heading .sub-heading {
  width: 74%;
}

.elementor-widget-thim-ekits-breadcrumb {
  display: none;
}

#home-ateliers .thim-ekit__heading {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.thim-ekit__header .thim-ekits-menu__container{
  height: max-content;
}
#home-ateliers .time {
  width: 56px;
  height: 56px;
  background: #9F8E7E;
  border-radius: 0;
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}

#home-ateliers .course-title a {
  color: #511725;
  text-align: center;
  font-family: Inter;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.lpr_course .course-item{
   box-shadow: none;
}

#home-ateliers .thim-course-grid.therapist-layout .course-item .course-thumbnail .course-link-color {
  background-color: unset !important;
}

#home-ateliers .thim-course-grid.therapist-layout .course-item .thim-course-content {
  text-align: center;
  border: none;
  padding: 18px 11PX;
}

#home-ateliers .thim-course-grid.therapist-layout .lpr_course {
  padding: 0 15px;
}

#home-ateliers .thim-course-grid.therapist-layout .course-item {
  box-shadow: none;
}

#home-ateliers .course-thumbnail img {
  border-radius: 4px;
}

#home-ateliers .course-category-label {
  color: #9F8E7E;
  text-align: center;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}

#home-ateliers .course-excerpt p {
  color: #281E21;
  text-align: center;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#ateliers-tabs h5.dynamic-title-tab__heading {
  color: #FFF;
  text-align: right;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
}

#ateliers-tabs .tabs-desc {
  color: #FFF;
  text-align: right;
  font-family: Inter;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
}

#chiffres-cles .elementor-counter-number-wrapper {
  width: 190px;
  display: block !important;
}

#chiffres-cles .elementor-counter-title {
  width: 169px;
  text-align: center;
}

#chiffres-cles .elementor-widget.elementor-widget-counter {
  border: 0.5px solid #9F8E7E;
  padding: 19px 45px;
}

#apropos-team .thim-image-box .thim-image-title a {
  font-weight: 200;
  font-size: 16px;
  color: #666666;
  /* display: block; */
  line-height: 25px;
  padding: 5px 0;
  font-family: Inter;
  display: flex;
  flex-direction: row-reverse;
  /* gap: 0.3em; */
  flex-wrap: wrap-reverse;
}

#apropos-team .thim-image-box .thim-image-title a span {
  width: 100%;
  font-size: 18px;
  font-weight: 600;

}

#apropos-team img {
  height: 430px !important;
  object-fit: cover !important;
}

.thim-image-box .thim-image-title {
  position: unset !important;
}

#apropos-team .thim-image-box.default-layout.default:hover .thim-image-title {
  background-color: #511725;
  color: #FFF !important;
}

#apropos-team .thim-image-box.default-layout.default:hover span,
#apropos-team .thim-image-box.default-layout.default:hover a {
  color: #FFF;
}

.elementor-widget-n-tabs.tab-history .e-n-tab-title[aria-selected=true] .e-n-tab-title-text::before {
  background-color: #9F8E7E !important;
}

.adr-carousel img.swiper-slide-image {
  object-fit: cover !important;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
}

/* .adr-carousel figure.swiper-slide-inner {
height: 750px;
min-height: 750px;
max-height: 750px;
}
.adr-carousel .swiper-slide.swiper-slide-duplicate {
height: 750px;
max-height: 750px;
min-height: 750px;
} */
.blog .thim-ekits-post__content {
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #E5E5E5;
}

.blog .thim-ekits-post__thumbnail .post-thumbnail:before {
  background: none !important;
}

.blog .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-blog__categories {
  font-family: 'Inter';
  font-size: 13px !important;
  font-weight: 400;
  right: 10px !important;
  left: unset !important;
  bottom: unset !important;
  top: 10px;
  padding: 4px 10px 4px 10px;
  background-color: #9F8E7E;
}

.blog .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-blog__categories a {
  color: #FFF;
}

.blog .thim-ekits-post__thumbnail:hover img {
  -webkit-transform: scale(1.07);
  -ms-transform: scale(1.07);
  transform: scale(1.07);
}

.blog .thim-ekits-post__thumbnail img {
  height: 211px;
  object-fit: cover;
}

.blog .thim-ekits-post__thumbnail:hover .thim-ekits-blog__categories {
  background-color: #511725;
}

.blog .thim-ekits-post__thumbnail a img,
.blog .thim-ekits-post__thumbnail .thim-ekits-blog__categories {
  transition: 0.4s ease-in-out;
}

.blog h5.thim-ekits-post__title {
  color: #171717;
  line-height: 1.3em;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 18px;
  font-weight: 700;
}

.blog h5.thim-ekits-post__title a {
  background-repeat: no-repeat;
  background-image: linear-gradient(90deg, currentColor 0, currentColor 94%);
  transition: background-size 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s ease;
  background-position: 100% 94%;
  background-size: 0 1px;
}

.blog h5.thim-ekits-post__title a:hover {
  color: var(--thim-font-title-color);
  background-position: 0 94%;
  background-size: 100% 1px;
}

.blog a.thim-ekits-post__read-more {
  margin: 15px 0px 0px 0px;
  padding: 16px 0px 0px 0px;
  border-style: solid !important;
  border-width: 1px 0px 0px 0px;
  border-color: #E5E5E5;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.5em;
}

.blog a.thim-ekits-post__read-more:after {
  content: "\f061";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-left: 10px;
  transition: 0.5s;
}

a.thim-ekits-post__read-more:hover:after {
  transform: rotate(-45deg);
  transition: 0.5s;
}

.single.single-post .elementor-widget-thim-ekits-search-form,
.single.single-post .elementor-widget-wp-widget-tag_cloud,
.single.single-post .tk.tk-users,
.single.single-post .thim-categories-wrapper,
.single.single-post .elementor-widget-thim-ekits-categories, .single.single-post .elementor-element-5290d16 {
  display: none;
}
.gravity-theme .gform-footer{
  display: flex;
  justify-content: center;
}
.gravity-theme .gform-footer .gform_button{
  color:#ffffff;
  background-color: #511725;
  font-size: 13px;
  padding: 1em 1.5em;
  border: none;
  height: auto;
}
.gravity-theme .gform-footer .gform_button:hover{
  background-color: #9F8E7E;
}
.business-consulting .gravity-theme form input{
  height: auto;
}
.business-consulting .gravity-theme .gform_heading .gform_required_legend{
  display: none;
}
.business-consulting .gform_wrapper.gravity-theme .gfield_label{
  font-weight: 400;
}
.business-consulting .gravity-theme .gform_confirmation_message .popup-button {
  color:#ffffff;
  background-color: #511725;
  font-size: 13px;
  padding: 1em 1.5em;
  border: none;
}
.business-consulting .gravity-theme .gform_confirmation_message .popup-button:hover{
  background-color: #9F8E7E;
}