/**
Theme Name: Evenements Eurasanté
Author: Eurasanté
Author URI: https://www.eurasante.com/
Description: Theme de base pour les événements Eurasanté
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: evenements-eurasante
Template: astra
*/

.wpmc-step-item h3 {
    background: #ececec;
    padding: 20px;
    margin: 30px 0;
    color: #0d3b59;
}

span.select2.select2-container.select2-container--default.select2-container--focus, span.select2.select2-container.select2-container--default {
    width: 100% !important;
}

span.select2 {
    padding: 20px 0;
}

.fooevents-attendee p:last-child, .fooevents-attendee p:nth-last-child(2) {
    display: none;
}

div.fooevents-attendee {
    background: #eee;
    padding: 50px;
}

div.fooevents-attendee h4 {
    margin: 20px 0;
    color: #fff !important;
    background: #eb5837;
    display: inline-block;
    padding: 20px;
}
td.actions button {
    color: #fff !important;
}
h3.fooevents-eventname {
    background: #0d3b59;
    color: #fff;
    margin-bottom: 0;
}

img.flag {
    max-width: 25px !important;
    margin-right: 7px;
}

li.sf-field-taxonomy-sector {
    display: inline-block !important;
    width: 50%;
    padding: 0 25px !important;
}
li.sf-field-search {
    width: 50%;
    display: inline-block !important;
    padding: 0 25px !important;
}
.searchandfilter ul {
    margin-left: 0;
    background: #eee;
    padding: 30px !important;
}
.searchandfilter h4 {
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.searchandfilter label {
    width: 100% !important;
}

select.sf-input-select , input.sf-input-text{
    width: 100% !important;;
    min-width: 100% !important;
}





nav.elementor-pagination {
    margin-top: 100px;
}

.confspeaker strong:first-child {
    text-align:center;
    display:block;
    color:#0D3B5A;
}
.confspeaker li {
    text-align:center;
    display:block;
    background:#06434d;
    color:#0D3B5A;
}
.confspeaker li:hover {
    text-align:center;
    display:block;
    background:#14b1ca;
}
.confspeaker li a {
    text-align:center;
    display:block;
    color:#fff;
}

.participant {
    display: block !important;
    line-height: 100% !important;
    float: left !important;
    width: 100%;
    padding: inherit !important;
}

.participant:nth-child(even) {
    background: #f1f8fe;
    
}
button#place_order {
    height: 59px !important;
    margin-top: 50px !important;
    background: #06434d !important;
    font-size: 30px !important;
    float: right !important;
    margin-bottom: -80px !important;
    width: 300px !important;
}

.wpmc-nav-wrapper {
    width: 50%;
    min-width: 560px;
}

.wpmc-nav-wrapper {
    justify-content: left !important;
}
button#wpmc-back-to-cart, .wpmc-no-back-to-cart #wpmc-prev {
    margin-right: 5px !important;
}
a.page-numbers {
    color: #fff;
}
span.page-numbers.prev {
    display:none;
}