/*
Theme Name: Finpack
Description: Thème du site Finpack
Version: 1.0
Author: Neosys
Author URI: https://www.neosys.company/
*/

.lgx-logo-slider-wp .lgx-logo-wrapper {
    padding: 0 !important;
}

.faq .accordion {
    margin-top: 10px;
}

.ufaq-faq-category {
    background: #fff;
    margin-bottom: 10px;  
}

.ufaq-faq-category h4{
    font-size: 20px;
    font-weight: 700;
    color: #348ccc;
    text-transform: none;
    padding: 0;
    width: 85%;
}

@media (min-width: 768px) {
    .ufaq-faq-category h4 {
        font-size: 24px;
    }
    .ufaq-faq-category-title::after {
        top: 10px;
    }
}

.ufaq-faq-category-title {
    font-size: 24px;
    font-weight: 700;
    border: none;
    border-radius: 0;  
    padding: 6px 12px;  
    position: relative;
}

.ufaq-faq-category-title::after {
    content: "";
    background: url(assets/img/arrOff.png) no-repeat;
    width: 24px;
    height: 32px;
    top: 5px;
    position: absolute;
    right: 15px;
    display: block;
}

.ufaq-faq-category.expanded {
    background: #348ccc;
}

.ufaq-faq-category.expanded h4 {
    color: #fff
}

.ufaq-faq-category.expanded .ufaq-faq-category-title::after {
    content: "";
    background: url(assets/img/arrOn.png) no-repeat;
    display: block;
    width: 31px;
    height: 24px;
    position: absolute;
    right: 15px;
    top: 15px;
}

.ufaq-faq-category-inner {
    background: #348ccc;
    color: #fff
}
.ufaq-faq-title-text h4 {
    color: #fff;
    font-size: 1.2rem;
}

div.ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
    padding-left: 10px;
    margin-right: 5px;
}

.ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
    font-size: 20px;
    padding-top: 5px;
}

.ufaq-faq-category-inner {
    margin-bottom: 0px;
}

.ufaq-faq-post ul {
    
    list-style-type: disc;
}

.ufaq-faq-post ul li {
    margin-top:5px;
    margin-left: 10px;
}

.ufaq-faq-post li > ul {
    margin-left: 20px;
    list-style-type: circle;
}

.ufaq-faq-post .offer p {
    color:#348ccc
}

.wpcf7-not-valid-tip {
    font-size:12px
}

div.ufaq-faq-post p {
    margin-bottom: 15px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #dc3232;
    color: fff;
    font-size: 14px;
    background: #dc3232;
}

.partner-detail ul > li:before {
    content: "-"; /* en dash */
    position: absolute;
    margin-left: -8px; 
  }

  .invest .btn {
    background: #348ccc;
    text-transform: uppercase;
    padding: 5px 20px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    /* display: block; */
    margin: 10px 5px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
  }

  .contact-bloc .pl-3 {
      padding: 0 !important;
  }

  .entry-content p{
      margin-bottom: 20px;
  }

  .entry-content figure {
      text-align: center;
  }

  .ceos-form select {
    width: 100%;
    border: none;
    color: #757575;
    font-size: 12.8px;
    padding: 12px;
    padding-left: 20px;
  }

  .ceos-form select option { color:#348ccc; }

  .ceos-form br{ display: none;}

  .ceos-form label.form_radio-lg span:first-child, .ceos-form label.form_checkbox-lg span:first-child {
      display: inline !important;
  }

.ceos-form span.wpcf7-list-item {
    margin-left: 0px;
}

.ceos-title {
    padding-bottom: 0 !important
}

.ceos-content p {
    padding: 1rem 2rem;
}

.confirm-form {
    display: none;
}

#wpupg-grid-livre-blanc-filter-1 .wpupg-filter-item {
    background-color: #348ccc !important;
    border-color: #348ccc !important;
}
