/*
Theme Name: Helpo - Child
Author: Artureanec
Author URI: http://artureanec.com
Description: -
Version: 1.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: helpo
*/

.helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on .helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on.helpo_transparent_header_with_color .helpo_header-logo__link.helpo_retina_logo
{
    width: 164px!important;
    height: 76px!important;
    background-size: 164px 76px!important;
}

.helpo_header.helpo_header--front_2 {
    max-width: 100%!important;
}

.helpo_page_subtitle {
    color: #efc940;
    font-family: Storytella, sans-serif;
    font-size: 91px!important;
}
#menu-main-menu {
    margin-top: .5rem;
}

.helpo_header_cart{
    margin-right: 27px!important;
}
@media only screen and (min-width: 1200px) {
    header.helpo_header .helpo_button
    {
        width: 173px!important;
    }
}
.helpo_blog_listing_widget .helpo_category_container {
    background: #00C0D7!important;
}

#section-contact .wpcf7-form-control.wpcf7-submit {
    border-color: #00C0D7!important;
    color: #00C0D7!important;
}
#section-contact .wpcf7-form-control.wpcf7-submit:hover {
    border-color: #00C0D7!important;
    color: #fff!important;
    background: #00C0D7!important;
}
.helpo_content_slide {
    position: relative;
}

.helpo_content_slide:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.25);
}
.helpo_info_field > span
{
    color: #5C85BD!important;
    font-size: 1.3rem;
}
.twae-label-big
{
    color: #00C0D7 !important;
}
.elementor-widget.elementor-widget-timeline-widget-addon .twae-wrapper .twae-icon, .elementor-widget.elementor-widget-twae-post-timeline-widget .twae-wrapper .twae-icon
{
    background-color: #fff !important;
}
.twae-wrapper .twae-arrow {
    border-color: #00C0D7 !important;
}
.twae-wrapper .twae-content, .twae-title {
    border-color: #00C0D7 !important;
}
.twae-title {
    color: #00C0D7 !important;
}
.twae-vertical.twae-wrapper .twae-end, .twae-vertical.twae-wrapper .twae-start, .twae-vertical.twae-wrapper .twae-end::after {
    background-color: #00C0D7 !important;
}
.twae-vertical.twae-wrapper .twae-story.twae-story-left .twae-description
{
    text-align: left!important;
    color: #171717!important;
}
.twae-vertical.twae-wrapper .twae-story.twae-story-left .twae-title
{
    text-align: left!important;
}
.twae-icon {
    background-image: url('http://footsolidaire.local/wp-content/uploads/2024/01/icon-site.png');
    width: 300px; /* spécifiez la largeur de votre élément */
    height: 200px; /* spécifiez la hauteur de votre élément */
    background-size: cover; /* ajustez la taille de l'image pour couvrir l'élément */
}
.twae-icon i {
    display: none;
}
.twae-description > p > a
{
    display: inline-block;
    text-decoration: none !important;
    padding: .5rem .7rem;
    border-radius: 50px;
    border: 2px solid #5C85BD;
    color: #5C85BD;
}
.twae-description > p > a:hover {
    background: #5C85BD;
    color: #fff;
}
.metaslider {
    border: 5px solid #00C0D7;
}
.helpo_footer h5
{
    color: #fff;
}
.helpo_footer ul
{
    padding: 0;
    padding-left:1rem;
    list-style: none;
}
.helpo_footer ul li a:hover{
    color: #fff;
}
.helpo_footer ul li
{
    margin-bottom: .5REM;
}
.helpo_footer p strong{
    color: #8b8b92!important;
}
.helpo_footer .wpcf7-submit
{
    width: 100%;
    background: transparent;
    border-color: #8b8b92;
    color: #8b8b92;
}
.helpo_main-menu > li ul.sub-menu, .quadmenu-navbar-nav > li .quadmenu-dropdown-menu
{
    background: #00C0D7!important;
}
.helpo_main-menu > li ul.sub-menu > li > a:hover, .quadmenu-navbar-nav > li .quadmenu-dropdown-menu ul > li > a:hover {
    color: #fff!important;
}
.helpo_main-menu > li ul.sub-menu > li > a::after, .helpo_mobile_menu > li ul.sub-menu > li > a::after, .quadmenu-navbar-nav > li .quadmenu-dropdown-menu ul > li > a::after {
    background: #ff8e00!important;
}
.helpo_main-menu > li ul.sub-menu::before, body .quadmenu-navbar-nav .quadmenu-dropdown-menu::before {
    content: none!important;
}
.woocommerce-shop .helpo_page_content_wrapper.helpo_woocommerce_wrapper
{
    padding-top: 3rem;
}
.woocommerce-shop .helpo_heading_widget {
    font-family: Quicksand, sans-serif;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
}
#rezo img {
    width: 8%;
  }

#rezo .elementor-widget-image a {
    display: block!important;
}

.helpo_button--squared {
  background: #ff8e00!important;
}

.helpo_causes_slider_navigation_container {
    display: none !important;
  }

  @media only screen and (min-width: 1200px) {
    .single .helpo_blog_content_wrapper, .helpo_page_content_wrapper {
      padding: 16px 0;
    }
  }

  #home_principes {
    background-color: #00C0D7!important;
  }
  #form_charte .wpcf7-form-control.wpcf7-submit {
    width: 100%;
    border-color: #fff;
    color: #00C0D7;
    background: #fff;
  }
  .rea {
    display: inline-block;
    padding: .5rem .6rem;
    font-size: .8rem;
    background: #f5f5f5;
    color: #757575;
  }
  .rea a {
    color: #393939;
  }
.home .helpo_post_excerpt,
.home .helpo_post_comments_counter,
.page-id-2193 .helpo_post_excerpt,
.page-id-2193 .helpo_post_comments_counter,
.page-id-4531 .helpo_post_excerpt,
.page-id-4531 .helpo_post_comments_counter
{
    display: none;
}
  input[type="submit"]:hover, .wp-block-search button[type="submit"]:hover, #cancel-comment-reply-link:hover, .footer_widget .mc4wp-form input[type="submit"]:hover, body .give-btn:hover {
    color: #333333;
    background: #ff8e00!important;
    border-color: #ff8e00!important;
  }
  .page-id-2190 figcaption {
    margin-bottom: 0;
  }
  .page-id-2190 figcaption {
    margin-bottom: .4rem;
    color: #00C0D7 !important;
    font-size: .8rem;
    line-height: 1;
    margin-top: .3rem;
  }
 ._div_ {
    padding: .1rem;
  }
  