/*
Theme Name: BackpackTraveler Child
Theme URI: https://backpacktraveler.qodeinteractive.com
Description: A child theme of BackpackTraveler Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: backpacktraveler
Template: backpacktraveler
*/

/* Style global du formulaire */
#press-area-form {
  background-color: #f5f5f5; /* Couleur de fond */
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

/* Style pour les champs de saisie et de sélection */
#press-area-form .form-control, #press-area-form .wpdm-custom-select {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
}

/* Style pour les inputs de type search */
#press-area-form input[type="search"] {
  margin-bottom: 10px;
}

/* Style pour les select */
#press-area-form select {
  cursor: pointer;
}

/* Style pour le bouton de soumission */
#press-area-form button[type="submit"] {
  background-color: #007bff;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

#press-area-form button[type="submit"]:hover {
  background-color: #0056b3;
}

.mkdf-destination-info-bottom,
.mkdf-post-info-bottom {
  display: flex!important;
  justify-content: center!important;
}

.mkdf-ps-info-item.mkdf-ps-categories,
.mkdf-destination-like,
.mkdf-destination-info-bottom-left,
.mkdf-destination-info-bottom-right,
.mkdf-author-description,
.mkdf-post-info-bottom-left,
.mkdf-post-info-bottom-right {
  display: none!important;
}

div#filter-buttons button.mkdf-btn.mkdf-btn-small {
  margin-bottom: 5px;
  font-size: 12px;
  color: #f7775e;
  background-color: transparent;
  border: 1px solid #000;
}

div#filter-buttons button.mkdf-btn.mkdf-btn-small:hover {
  color: #fff!important;
  background-color: #000!important;
}

div.mkdf-divided-left-widget-area {
  display: none!important;
}

/* Réactivité pour les petites résolutions */
@media (max-width: 768px) {
  #press-area-form .row > div {
      margin-bottom: 15px;
  }
}

.mkdf-blog-category-list-holder article .mkdf-bcli-image img ,
.mkdf-horizontal-timeline-wrapper .mkdf-horizontal-timeline .mkdf-ht-content-item .mkdf-hti-pin
{
 
    filter: brightness(0) saturate(100%) invert(46%) sepia(17%) saturate(454%) hue-rotate(161deg) brightness(93%) contrast(86%);
}

.mkdf-blog-category-list-holder article .mkdf-bcli-image img:hover {
 
    /* filter: invert(47%) sepia(20%) saturate(391%) hue-rotate(161deg) brightness(90%) contrast(89%); */
    filter: invert(51%) sepia(91%) saturate(1567%) hue-rotate(156deg) brightness(88%) contrast(101%);

}

.mkdf-blog-category-list-holder article .mkdf-bcli-link:hover+.mkdf-bcl-item-inner img ,
.mkdf-horizontal-timeline-wrapper .mkdf-horizontal-timeline .mkdf-ht-content-item .mkdf-hti-pin:hover
{
     
    filter: invert(51%) sepia(91%) saturate(1567%) hue-rotate(156deg) brightness(88%) contrast(101%);
}


.single-destination-item .mkdf-full-width .mkdf-ps-image img 
{
 
    height: 470px;
 
    width: 100%;
    object-fit: cover;
    object-position: center;
}
	
.mkdf-grid-list .mkdf-post-image {
    height: 263px;
    /* border: 1px solid red; */
    overflow: hidden;
    vertical-align: middle;
    align-items: center; 
    justify-content: center;
    display: flex !important;

}

@media only screen and (max-width: 1024px) {
  body .mkdf-title-holder.mkdf-title-va-header-bottom {
    height: 120px !important;
  }

  .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-image {
    height: 100%;
  }

  .mkdf-title-holder .mkdf-title-image img {
    display: block;
    object-fit: cover;
    height: 100%;
    width: 100%;
  }
}
   