/*
Theme Name: Le Muscadier 2023
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


/*clear and init from previous theme*/
p, li {
  font-size: 14px;
  line-height: 19px;
}
span[style*="color: #b20000;"], span[style*="color:#b20000;"], span[style*="color:#cc0000;"], span[style*="color:#CC0000;"] {
    color: #121212 !important;
}

/*single catalogue*/
.elementor-location-single.catalogue.type-catalogue.status-publish #infos-catalogue ul li:nth-child(odd) {
  background-color: white;
}
.elementor-location-single.catalogue.type-catalogue.status-publish #infos-catalogue ul li {
  height: 50px;
}
.elementor-location-single.catalogue.type-catalogue.status-publish #infos-catalogue .elementor-post-info__item.elementor-post-info__item--type-custom a {
  font-weight: bold;
}
.elementor-location-single.catalogue.type-catalogue.status-publish #infos-catalogue .elementor-post-info__item.elementor-post-info__item--type-custom a:hover, .elementor-post-info__terms-list a:hover {
  color: #B1BF13;
}
.elementor-location-single.catalogue.type-catalogue.status-publish table td, .elementor-location-single.catalogue.type-catalogue.status-publish table th {
  border: none;
}

/*page catalogue*/
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a, .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
  display: inline-block !important;
    line-height: 16px !important;
    height: 12px !important;
}
/* @media (min-width: 1250px) {
  .elementor-loop-container .e-loop-item.catalogue .elementor-widget-theme-post-featured-image .elementor-widget-container  a {
    height: 14em;
  }
}
@media (min-width: 1024px) and (max-width:1249px) {
  .elementor-loop-container .e-loop-item.catalogue .elementor-widget-theme-post-featured-image .elementor-widget-container  a {
    height: 12em;
  }
}
@media (min-width: 770px) and (max-width:1023px) {
  .elementor-loop-container .e-loop-item.catalogue .elementor-widget-theme-post-featured-image .elementor-widget-container  a {
    height: 21em;
  }
}
@media (max-width: 769px) {
  .elementor-loop-container .e-loop-item.catalogue .elementor-widget-theme-post-featured-image .elementor-widget-container a {
    height: 100%;
  }
}
.elementor-loop-container .e-loop-item.catalogue .elementor-widget-theme-post-featured-image .elementor-widget-container img {
  height: 100%;
} */


/*CPTR*/
#cptr_related_posts {
  display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-evenly;
    align-items: flex-start;
    padding-left: 0px;
    list-style:none;
}
#cptr_related_posts li {
    display: flex;
    flex-direction: column-reverse;
}
@media (min-width: 780px) {
  #cptr_related_posts li {
    width: auto;
  }
}
@media (max-width: 779px) {
  #cptr_related_posts li {
    width: 50%;
  }
}
#cptr_related_posts li h4 {
    display: inline;
    font-size: 12px;
    text-align: center;
    width: 80%;
    margin: 5px auto 20px;
}
#cptr_related_posts a {
    color: #171717;
}
#cptr_related_posts .wp-post-image {
  height: 121px;
  width: 85px;
  margin: auto;
}
/*mailchimp*/
#mc4wp-form-1 .mc4wp-form-fields input[type=email] {
  background-color: white !important;
}
#mc4wp-form-1 .mc4wp-form-fields input[type=submit] {
  background-color: #121212;
  border-color: #121212;
  border-radius: 0px;
  color: white;
}
#mc4wp-form-1 .mc4wp-form-fields input[type=submit]:hover {
  background-color: white;
  border-color: #121212;
  color: #121212;
}
