/*
Theme Name: Tremargat
Description: Theme enfant de Twenty Twenty-Five
Author: Nolwenn Humeau - Studio Heol gwenn
Author URI: https://heolgwenn.com
Template: twentytwentyfive
Version: 0.1.0
Text Domain : tremargat
*/
/* CUSTOM CSS HEOL GWENN */
/* GENERAL */
html{scroll-behavior:smooth;}
footer{margin-top: -5px!important;}
/* police de caractère du bloc fichiers */
.wp-block-file a{font-family: var(--wp--preset--font-family--providencesansoffcw-00-bold)!important;}
/* AGENDA */
/* boutons agenda */
.wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button {
background-color:var(--wp--preset--color--custom-bleu-fonc); 
border-radius: 100px;
font-size: var(--wp--preset--font-size--small);
box-shadow: var(--wp--preset--shadow--sharp);
color: var(--wp--preset--color--base);
font-family: var(--wp--preset--font-family--providencesansoffcw-00-bold);}
/*
.wpem-theme-button:hover, a.wpem-theme-button:hover, button.wpem-theme-button:hover, input.wpem-theme-button:hover {
  background-color: var(--wp--preset--color--custom-bleu-clair);}
.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout {
  background-color: var(--wp--preset--color--custom-bleu-fonc);
  color: var(--wpem-white-color);}*/
/* affichage liste agenda bordure gauche + fond */
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing,.wpem-event-layout-wrapper div.event_listing {
/*  border-left: 3px solid var(--wp--preset--color--custom-rouge);*/
  background-color: var(--wp--preset--color--base);}
/* affichage fiche organisateur, fiche lieu, fiche evenement seules + affichage liste/grille */
#wpem_venue_profile, #wpem_organizer_profile, .event-organizer-tab-contents.wpem-tab-content.current,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation, #event_preview .event_listing_preview.single_event_listing {background-color: var(--wp--preset--color--base);}
/* affichage fiche evenement seul */
.wpem-single-event-body {
  background-color: white;
  border-top: 2px solid;}
  /*
body.event_organizer-template-default div.wp-block-group.has-link-color.has-accent-4-color.has-text-color.has-small-font-size.is-layout-flex.wp-container-core-group-is-layout-5.wp-block-group-is-layout-flex, body.event_venue-template-default div.wp-block-group.has-link-color.has-accent-4-color.has-text-color.has-small-font-size.is-layout-flex.wp-container-core-group-is-layout-5.wp-block-group-is-layout-flex body.event_organizer-template-default .wp-block-post-title{display:none!important;}*/
/* police de caractères providence pour titres petites annonces et fiche organisateur agenda */
.wpem-organizer-name.wpem-heading-text, .wpa-form-header, .wpa-form-header-label, .providence-bold {font-family: var(--wp--preset--font-family--providencesansoffcw-00-bold)!important;}
/* couleur catégories agenda
.wpem-event-type-text.event-type.concerts-et-spectacles { background-color: LightSalmon !important;}*/

/* FORMULAIRE CONTACT FORM 7 */
#wpcf7-f305-p130-o1 textarea.wpcf7-form-control, #wpcf7-f305-p130-o1 input.wpcf7-form-control{
border-radius:8px!important; padding: 0.8rem;}
#wpcf7-f305-p130-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner.wp-block-button__link.wp-element-button{border-radius:100px!important; padding-top: 1rem; padding-right: 2.25rem; padding-bottom: 1rem; padding-left: 2.25rem;}
/* PETITES ANNONCES */
/* Formulaire d'ajout de petite annonce */
/* enlever le bloc compte */
.wpa-field-wrap.wpa-field--_adverts_account.atw-w-full.wpa-w-full {display: none !important;}
/* couleur label formulaire de saisie annonce */
.wpa-field-label, .wpa-field-label-text{color:black;}
.wpa-block-gallery-slider{background-color:white;}
body.advert-template-default .entry-content.alignfull.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained{
border-radius:16px;
border:solid 2px;
background-color:white;}
/* ANNUAIRE ENTREPRISES ET ASSOCIATIONS */
/* bouton annuaire général */
body .wpbdp-page input[type="submit"], a#wpbdp-bar-submit-listing-button, .submit-next-button.button.wpbdp-button, #wpbdp-submit-listing-submit-btn, .submit-back-button.button.wpbdp-button.wpbdp-button-secondary{
  border-radius:100px;
  font-family: var(--wp--preset--font-family--providencesansoffcw-00-bold);
  padding-top: 1rem;
  padding-right: 2.25rem;
  padding-bottom: 1rem;
  padding-left: 2.25rem;
  text-transform: uppercase;
  font-size: var(--wp--preset--font-size--small);
  box-shadow: var(--wp--preset--shadow--sharp);}
/* liste de catégories de l'annuaire */
ul.wpbdp-categories.cf.wpbdp-categories-large {
    list-style-type: none;
    text-transform: uppercase;
    font-weight: 600;}
.wpbdp-categories .cat-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    margin: 0 0.5rem 0.1rem;
    float: none;
    display: inline-flex;}
a.category-label { color:black;   padding: 0.1rem; text-decoration: none;}
ul.wpbdp-categories a.category-label:hover {
  color:black;
  background-color: #00000014;
  padding: 0.1rem;
  border-radius: 8px;}

a#wpbdp-bar-submit-listing-button, input.button.wpbdp-button, a#wpbdp-bar-show-directory-button {font-size: small;}
