/*
Theme Name: Divi Child Theme
Version: 1.0
Description: Basic Child Theme
Author: AKWeb
Template: Divi
Author URL: https://
*/

/*----- Expending CTA delete marge top -----*/
#pixel-cta-id .dipi-desc {
  padding-bottom: 0px !important;
}

#pixel-cta-id .dipi-desc p{
  padding-bottom: 0em !important;
}

/* Space beetween vertical price */
#space_vertical_price .dipi_price_list_item {
    margin-bottom: -30px;
}


/* Blog Grid */

.beauty_blog_grid .entry-title {
    margin-top: -140px !important;
}

.beauty_blog_grid .et_pb_post:hover .et_pb_image_container img {
   transform: scale(1.1);
   transition: transform 1s ease;
}

.beauty_blog_grid .et_pb_post .et_pb_image_container img {
   transform: scale(1);
   transition: transform .4s ease;
   transform-origin: bottom;

}

.beauty_blog_grid .entry-title,
.beauty_blog_grid .post-meta {
    position:relative;
}

.beauty_blog_grid .et_pb_post .et_pb_image_container {
    overflow: hidden;
}

/* Related Articles Padding */
.dipi-related-articles {
    padding: 100px 0;
}

/* Blog categories */
#main-content .container {
   padding-top: 100px !important;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
  font-size: 15px;
}
.wp-block-categories-list.wp-block-categories {
   font-size: 15px;
}

/* Ajuste social icone position in menu */
.dipi-primary-menu-social-icons .dipi-social-icon-box-style a {
   margin-top: -3px;
}

/*----- Espace entre les éléments du formulaire d'inscription à la newsletter -----*/
.sib-email-area {
    padding-bottom: 10px!important;
}

.sib-cgu-area {
    padding-bottom: 10px!important;
}

/*----- Espace supérieur du captcha -----*/
.et_pb_contact_form_0.et_pb_contact_form_container .et_pb_contact_right p {
    padding-top: 10px;
}

.et_pb_contact_form_0.et_pb_contact_form_container .input {
    padding: 5px 10px 5px 10px;
}

p.et_pb_contact_field {
    margin-bottom: 15px;
}

/*----- Indentation des bullet lists -----*/
#identation-bullet-list ::marker {
    color: #4993c1;
}

#identation-bullet-list ul {
    line-height: 1.9em !important;
    padding: 0px 0px 0px 25px !important;
    list-style-position: outside !important;
}

/*----- Add underline on links -----*/
.link_underline a {
    text-decoration: underline !important;
}

/*------------------------*/
/*---- M.E. CALENDAR -----*/
/*------------------------*/

/*--------------------------------------*/
/*--- ME Callendar - Fiche évènement ---*/
/*--------------------------------------*/

/*--- All Blocs marge gauche ---*/
.mec-single-event .mec-event-meta dd {
    padding-left: 0px;
}

/*--- Titres Dates Heures etc... ---*/
#mec-id-css .et_pb_blurb_container {
    padding-left: 5px;
}

/*--- Bloc Dates Heures etc... ---*/
#mec-id-css .mec-start-date-label,
#mec-id-css .mec-events-abbr {
    color: #2f6689;
    font-weight: 600;
    font-family: 'Open Sans';
}

/*--- Bloc Lieu ---*/
#mec-id-css .mec-single-event-location {
    padding-left: 0px;
}

#mec-id-css .mec-address {
    padding-left: 0px;
    color: #2f6689 !important;
    font-size: 13px!important;
    font-family: 'Open Sans';
    font-weight: 400;
}

/*--- Bloc Tarif ---*/
#txt-id p {
    color: #2f6689;
    font-weight: 600;
}

/*--- Bloc Oragnisateur ---*/
#mec-id-css .mec-organizer .mec-sl-home::before,
#mec-id-css .mec-sl-phone::before,
#mec-id-css .mec-sl-envelope::before,
#mec-id-css .mec-organizer i:before {
    color: #2f6689;
    font-size: 15px!important;
}

#mec-id-css .mec-single-event-organizer dd {
    margin-bottom: 0px;
}
#mec-id-css .mec-single-event-organizer dd span {
    padding-left: 0px;
    color: #da9707;
}

#mec-id-css .mec-single-event-organizer img {
    padding-left: 0px;
}

/*--- largeur container fiche évènement ---*/
.mec-container {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%!important;
}

/*--- Suppression padding-top #comment-wrap ---*/
#comment-wrap {
    padding-top: 0px !important;
}

/*----------------------------------------*/
/*--- ME Callendar - Recherche Globale ---*/
/*----------------------------------------*/

/*--- Hauteur du titre ---*/
#mec-id-css .mec-event-list-standard .mec-event-title a {
    line-height: 1.4em;
    font-family: 'Open Sans'!important;
}

/*--- Alignement texte Catégorie ---*/
.entry-content ul {
    padding: 0px 0px 23px 0px!important;
    line-height: 23px!important;
}

/*--- Bouton Voir le détail ---*/
#mec-id-css .mec-event-footer .mec-booking-button {
    background: #da9707;
    color: #000;
    font-weight: 600;
    border-radius: 5px;
}
/*--- Bouton Voir le détail Hover ---*/
#mec-id-css .mec-event-footer .mec-booking-button:hover {
    background: #2f6689;
    color: #fff;
    border-radius: 5px;
}
/*--- Couleur bordure recherche ---*/
#mec-id-css .mec-wrap .mec-totalcal-box {
    border: 1px solid #4993c1;
    background: #4993c105;
}
/*--- Couleur bordure évènement ---*/
#mec-id-css .mec-event-list-standard .mec-event-article {
    border: 1px solid #4993c1;
}
#mec-id-css .mec-event-list-standard .mec-event-meta-wrap {
    border-left: 1px solid #4993c150;
}
#mec-id-css .mec-event-footer {
    border-top: 1px solid #4993c150;
    background: #4993c105;
}
/*--- Couleur bouton reset ---*/
#mec-id-css .mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover {
    background: #2f6689!important;
    color: #ffffff!important;
    border-color: #2f6689!important;
}

/*--- Masquer credit ---*/
#mec-id-css .mec-credit-url {
    display: none;
}
/*---------------------------------------*/
/*--- ME Callendar - Recherche Grille ---*/
/*---------------------------------------*/

/* Style bordure */
#mec-id-css .mec-event-grid-classic .mec-event-article {
    border: 2px solid #4993c1;
}
/* Style Date */
#mec-id-css .mec-event-date .mec-start-date-label {
    font-weight: 600;
    color: #FFFFFF!important;
}
/* Style Titre */
#mec-id-css .mec-wrap .mec-event-article .mec-color-hover {
    font-family: 'Open Sans'!important;
    font-weight: 600;
}