/*
 Theme Name:   astra-child
 Description:  Child theme of astra
 Author:       bwa
 Template:     astra
 Version:      1.0.0
*/

/*
--------------------------------------
Réglages Astra
--------------------------------------
*/
.ast-single-post-featured-section {
  display: none;
}
.ast-container {
  max-width: 100%;
  margin: unset;
  padding: unset;
}

/*
--------------------------------------
Elements
--------------------------------------
*/

.ast-single-post .entry-content a {
  text-decoration: none;
}

a:hover, a:focus {
  color: unset;
}

ul {
  list-style-type: none;
  margin: 0;
}

.entry-content ul,
.elementor-widget-text-editor ul {
  list-style-type: disc;
  padding-left: 2em;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-embedded-audio,
.entry-content .wp-embedded-video,
.entry-content .wp-video,
.entry-content p,
p,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin-bottom: 0;
}



/*
--------------------------------------
Buttons
--------------------------------------
*/

.btn-element {
  display: inline-flex;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  border-radius: 6px;
  line-height: 16px;
  letter-spacing: -0.32px;
  text-decoration: none;
  transition: all 0.35s ease-in-out;
  height: 52px;
  padding: 18px 24px;
}

.btn-element.btn-secondary {
  background: var(--main-gradient);
}

.btn-element.btn-secondary:hover,
.btn-element.btn-secondary:focus {
  background: var(--main-gradient--hover);
  color: #fff;
}

.btn-element.btn-primary {
  background: var(--e-global-color-primary);
  border: 1px solid var(--e-global-color-primary);
}

.btn-element.btn-primary:hover,
.btn-element.btn-primary:focus {
  background: transparent;
  color: var(--e-global-color-primary);
}

