﻿/*
Theme Name:     Divi Child
Description:    Thème enfant de Divi
Author:         Daniel Bertoni
Author URI:     http://www.devncom.com
Template:       Divi
Version:        0.1.0
*/


h1
{
	padding-bottom: 0;
}

/** Accueil/Portail **/
#titreAcc h1
{
	padding-bottom: 0;
}

#textAcc h2
{
	display: inline-block;
	background-color: #43aa38;
	padding: 10px 20px;
	margin-bottom: 20px;
}

#edito h2,
#infosFlash h2
{
	background-color: #43aa38;
	padding: 6px 0;
	margin-bottom: 20px;
	border-radius: 2px;
}

#infosFlash .lcp_content p
{
	padding-bottom: 0;
}

#news h2
{
	background-color: #43aa38;
	padding: 12px 0;
	margin-bottom: 40px;
	border-radius: 2px;
}

#news h3
{
	background-color: rgba(102, 102, 102, 0.25);
	padding: 6px 0;
	margin-bottom: 5px;
	font-size: 15px;
    display: inline-block;
	border-radius: 2px;
    font-weight: 600;
    padding: 8px 12px;
}

#news .lcp_catlist li
{
	background-color: transparent;
	padding: 2px 6px;
	margin-bottom: 10px;
}

#news p
{
	padding-bottom: 0;
	font-size: 15px;
}

#news .lcp_content
{
	margin-bottom: 20px;
	
}

.hideT
{
	display: none;
}

.lcp_catlist
{
	padding: 0 !important;
}

.lcp_catlist li
{
	background-color: rgba(102, 102, 102, 0.1);
	padding: 2px 6px;
	margin-bottom: 20px;
}

/** Menu **/

#top-menu li
{
	padding-right: 14px;
}

#top-menu li.menu-item-585,
#top-menu li.menu-item-98,
#top-menu li.menu-item-25,
#top-menu li.menu-item-26
{
	width: 140px;
	text-align: center;
}

#et-top-navigation ul> li > a
{
    background-color: #075650;
    padding: 10px 14px!important;
    margin-bottom: 61px;
    color: #f2f2f2;
	border-radius: 2px;
}

#et-top-navigation ul> li.current-menu-item > a
{
	background-color: #43aa38;
	color: #f2f2f2;	
}

#et-top-navigation ul> li.menu-item-34 > a,
#et-top-navigation ul> li.menu-item-97 > a,
#et-top-navigation ul> li.menu-item-270> a,
#et-top-navigation ul> li.menu-item-271> a
{
	background-color: #0c71c3 !important;
}

.userNameMenu a
{
	cursor: default;
	pointer-events: none;        
	text-decoration: none;
	background-color: transparent !important;
	color: #666 !important;
}

.et_pb_scroll_top.et-pb-icon
{
	background-color: #43aa38;
}

/** Menu portail **/

.dd-divimenu-open .et_pb_divimenus_flex_item
{
	width: 170px;
}

/** Footer **/
#membBur img
{
	border-radius: 50%;
	margin: 0 10px;
}

#bureau img
{
	border-radius: 50%;
	width: 150px;
}

#bureau h2
{
	margin-top: 10px;
}

/** Articles et évènements **/

.hideMore
{
	display: none;
}

.artEven h2
{
	background-color: rgba(67, 170, 56, 0.75);
	display: block;
	width: 600px;
	margin: 0 auto;
	padding: 20px 0;
	border-radius: 2px;
	
}

.artEven h3
{
	background-color: rgba(102, 102, 102, 0.25);
	display: inline-block;
	padding: 8px 16px;
	margin-bottom: 20px;
}

.artCom h2
{
	padding-bottom: 0;
}

.artCom .logged-in-as
{
	display: none;
}

.artCom .comment-body
{
	margin-bottom: 20px;
}

.artCom #comment-wrap ol li
{
	margin-bottom: 50px;
	min-height: 80px;
	padding: 6px 10px;
}

.artCom #comment-wrap ul li
{
	margin-bottom: 10px;
	min-height: auto;
	font-style: italic;
}

.artCom #comment-wrap ol li
{
	background-color: rgba(102, 102, 102, 0.1);
}

.artCom #comment-wrap ul li
{
	background-color: rrgba(102, 102, 102, 0.25);
}
.artCom .comment-respond
{
	margin-top: 40px;
}

.artCom .comment_postinfo .comment_date
{
	font-weight: 500;
}

.artCom .comment_postinfo .fn a
{
	font-size: 13px !important;
	font-weight: 600 !important;
	cursor: default;
	pointer-events: none;        
	text-decoration: none;
}

.artCom .comment_avatar img
{
	max-width: 60px;
	border-radius: 50%;
}

.lcp_catlist li
{
	padding: 10px 20px;
	margin-bottom: 30px;
}

.titEven:hover
{
	color: #0c71c3;
}

.dateEven
{
	margin-left: 20px;
	font-weight: 500;
	font-size: 14px;
}

.extEven
{
	font-weight: 500;
	font-size: 15px;
}

.artEven p,
.artCom p
{
	padding-bottom: 0;
}
	
/** Formulaire accès sécurisé **/

.et_password_protected_form
{
	width: 90%;
	max-width: 800px;
	margin: 100px auto 116px auto;
	box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
	padding: 60px 40px 60px;
	display: block;
}

.et_password_protected_form h1
{
	display: block;
	text-align: center;
	width: 450px;
	margin: 0 auto 60px auto;
	background-color: #4d4d4d;
	color: #f2f2f2;
	padding: 6px 12px;
	text-transform: uppercase;
	font-size: 22px;
}

.et_password_protected_form button[type='submit']
{
	margin: 50px auto 0 auto;
	width: 100px;
	float: none;
	background-color: #15a822;
	color: #f2f2f2;
	border: none;
	font-size: 16px;
}

.et_password_protected_form button[type='submit']:after
{
	content: '';
}

.et_password_protected_form button[type='submit']:hover
{
	background-color: #15a822;
	opacity: 0.75;
}

.et_password_protected_form p
{
	margin: 30px 0 20px 0;
	text-align: center;
}

.et_password_protected_form form p
{
	margin: 0;
	padding: 0;
}

.et_password_protected_form form input[type='password']
{
	width: 350px !important;
}

#cotisation
{
	width: 600px;
	margin: 40px auto;
	position: relative;
}

#packGP
{
	text-align: center;
}

#calcForm
{
	position: absolute;
	top: 9px;
	right: 50px;
	line-height: 18px;
	padding: 3px 6px;
	width: 50px;
	text-align: center;
	background-color: #fff;
	color: #666;
	margin-left: 50px;
	font-weight: 700;
	border-radius: 2px;
}

#cotisation p,
#packGP p
{
	padding: 5px 0;
	line-height: 50px;
}

#cotisation span.leftCot
{
	display: inline-block;
	width: 200px;
	text-align: right;
	font-weight: 600;
}

#cotisation span.rightCot
{
	display: inline-block;	
	padding-left: 20px;
}

#cotisation span.fullCot1
{
	display: block;
	width: 600px;
	text-align: center;
	font-weight: 600;
	height: 35px;
}

#cotisation span.fullCot2
{
	display: block;
	width: 600px;
	text-align: center;
}

#cotisation h1
{
	margin: 30px auto 10px auto;
	text-align: center;
	background-color: #43aa38;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 12px 0;
	border-radius: 2px;
	letter-spacing: 1px;
}

#cotisation form p.validCotis
{
	text-align: center;
}

#cotisation form button,
#packGP form button
{
	border: none;
	background-color: #666;
	color: #fff;
	padding: 8px 12px;
	border-radius: 2px;
	font-size: 15px;
}

#packGP form button
{
	margin-top: 20px;
}

#cotisation form button:hover,
#packGP form button:hover
{
	background-color: #43aa38;
}

.disable-div
{
	pointer-events: none;
    opacity: 0.6;
}

#msgInfoCotis p
{
	color: red;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: 600;
	text-align: center;
}

#msgInfoCotis p.ok
{
	color: #43aa38;
}

#msgFiche.ok
{
	color: #43aa38;
	font-weight: 600;
}

#msgInfoCotis p.nok
{
	color: red;
}

#recapCotis
{
	text-align: center;
}

#recapCotis button
{
	border: none;
	background-color: #666;
	color: #fff;
	padding: 8px 12px;
	border-radius: 2px;
	font-size: 15px;
}

#recapCotis button:hover
{
	background-color: #43aa38;
}

.infoFiche
{
	text-align: center;
	line-height: 2em;
	margin-top: 20px;
}

/** PROFIL utilisteur **/

.um-account-main div.um-account-heading,
.um-field-label label
{
	color: #43aa38 !important;
}

.um-account-profile-link
{
	display: block;
	width: 100px;
	margin: 10px auto;
	border-radius: 3px;
	background-color: #0c71c3 !important;
}

.um-account-profile-link:hover,
.um input[type=submit].um-button:hover
{
	background-color: #075596 !important;
}

.um-account-profile-link a.um-link
{
	color: #f2f2f2 !important;
	
}

.um-account-main
{
	width: 50% !important;
	margin-left: 40px;
}


.um-account-tab.um-account-tab-general input[type=text]
{
	width: 450px !important;
}

#um_account_submit_general,
#um_account_submit_password
{
	padding: 10px 12px !important;
	border-radius: 3px !important;
	font-size: 14px !important;
}

.um-account-side li a.current
{
	background-color: #66C65C !important;
}

.um input[type=submit].um-button
{
	background-color: #0c71c3 !important;
}

.um-account-side li a span.um-account-title,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a span.um-account-icon,
.um-account-side li a span.um-account-arrow
{
	color: #f2f2f2 !important;
}

.um-account-side li
{
	background-color: #43aa38 !important;
}

.um-account-side li a:hover
{
	background-color: #66C65C !important;
}

/* Désactivation upload direct via clic sur la photo */
.um.um-profile.um-viewing .um-header.no-cover .um-profile-photo
{
	pointer-events: none;
}

.um-profile-edit
{
	top: unset;
	bottom: 50px;/* !important;*/
	right: 50px;
}

.um-profile-edit i
{
	font-size: 40px;
}

.um-profile.um .um-profile-headericon a:hover,
.um-profile.um .um-profile-edit-a.active
{
	color: #43aa38;
}

.um-profile-nav
{
	background-color: #43aa38;
}

.um-profile-edit
{
	margin: 0;
}

p.um-notice.success 
{
    background: #43aa38;
}

.um-field-divider-text span
{
	color: #666; /*#43aa38;*/
    font-weight: 600;
}

.um-faicon-check
{
	animation: blink 1.5s infinite;
}
@keyframes blink { 
  0% { opacity:0; }
  50% { opacity:1; } 
  100% { opacity:0; }
}

.fc .fc-button
{
	font-size: 15px;
}

.fc-state-default,
.fc .fc-button-primary
{
	background-image: unset;
	background-color: #075650 !important;
	color: #f2f2f2;
	border-radius: 3px;
	text-shadow: none;
	height: 2.1em;
    padding: 0 0.6em !important;
}

.fc-state-hover
{
	background-image: unset;
	background-color: #66c65c;
	color: #f2f2f2;
	border-radius: 3px;
	text-shadow: none;
}

.fc-state-active,
.fc .fc-button-primary:not(:disabled).fc-button-active
{
	background-color: #43aa38 !important;
}

.fc .fc-daygrid-body-natural .fc-daygrid-day-events
{
	margin-bottom: 0 !important;
}

.fc-toolbar h2
{
	color: #666;
}

.fc .fc-button-group>.fc-button
{
	height: 2.1em;
    padding: 0 0.6em;
}

th.fc-timegrid-axis,
td.fc-timegrid-col.fc-timegrid-axis
{
    display: none;
}

.bookacti-submit-form,
.bookacti-new-booking-button
{
	background-color: #0c71c3;
	padding: 8px 12px;
	color: #f2f2f2;
	border: none;
	font-size: 14px;
	border-radius: 2px;
	font-weight: 600;
	letter-spacing: 1px;
}

.bookacti-submit-form:hover,
.bookacti-new-booking-button:hover
{
	background-color: #43aa38;
}

.fc-header-toolbar h2
{
	background-color: #43aa38;
    padding: 8px 12px;
    color: #f2f2f2;
    border-radius: 3px;
    font-size: 24px !important;
    font-weight: 600;
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover
{
	background-color: #075650;
	color: #f2f2f2 !important;
}

.um-profile-nav-item a:hover
{
	background-color: #075650;
	color: #f2f2f2 !important;
}

.um-profile-nav-item a
{
	background-color: #66C65C;
	color: #075650 !important;
}

.bookacti-calendar-title.bookacti-booking-system-title
{
	font-weight: 600;
}

.fc-widget-header table thead,
.fc-widget-header,
.fc-list-table tr td.fc-widget-header,
.fc-col-header-cell,
.fc-theme-standard .fc-list-day-cushion
{
	background-color: #075650;
	color: #f2f2f2;
}

.fc-widget-header table thead tr th,
.fc-widget-header a,
.fc-col-header-cell a,
.fc-list-day-cushion.fc-cell-shaded a

{
	color: #f2f2f2;
}

.fc-list-event-title .fc-event-title-container
{
	margin-left: 0;
}

.bookacti-calendar .fc-list-event td
{
	line-height: 1.7em;
}

.um-field-label label
{
	background-color: #43aa38;
	color: #f2f2f2 !important;
    padding: 5px 10px;
}

.um-profile.um-viewing .um-field-label
{
    padding-bottom: 0;
    border-bottom: solid 2px #43aa38;
}

#last_name-9,
#first_name-9
{
	width: 250px;
}

#golfpass-9
{
	width: 250px;
}

#um_field_9_gender .um-field-area,
#um_field_9_situation .um-field-area,
#um_field_9_couple_adherents .um-field-area,
#um_field_9_abonne_partenaire .um-field-area,
#um_field_9_affilie .um-field-area
{
	width: 200px;
}

#um_field_9_statut > .um-field-area > .um-field-radio.um-field-half,
#um_field_9_paiement_cotisation > .um-field-area > .um-field-radio.um-field-half,
#um_field_9_paiement_pack > .um-field-area > .um-field-radio.um-field-half,
#um_field_9_abonne_partenaire > .um-field-area > .um-field-radio.um-field-half,
#um_field_9_affilie > .um-field-area > .um-field-radio.um-field-half
{
	width: auto;
	margin-right: 40px;
}

#um_field_9_statut > .um-field-area > .um-field-radio.um-field-half.right,
#um_field_9_paiement_cotisation > .um-field-area > .um-field-radio.um-field-half.right,
#um_field_9_paiement_pack > .um-field-area > .um-field-radio.um-field-half.right,
#um_field_9_abonne_partenaire > .um-field-area > .um-field-radio.um-field-half.right,
#um_field_9_affilie > .um-field-area > .um-field-radio.um-field-half.right
{
	float: left;
}

#um_field_9_statut > div.clear,
#um_field_9_statut > div.um-field-area > div:nth-child(3),
#um_field_9_statut > div.um-field-area > div:nth-child(6),
#um_field_9_paiement_cotisation > div.clear,
#um_field_9_paiement_cotisation > div.um-field-area > div:nth-child(3),
#um_field_9_paiement_cotisation > div.um-field-area > div:nth-child(6),
#um_field_9_paiement_pack > div.clear,
#um_field_9_paiement_pack > div.um-field-area > div:nth-child(3),
#um_field_9_paiement_pack > div.um-field-area > div:nth-child(6),
#um_field_9_abonne_partenaire > div.clear,
#um_field_9_abonne_partenaire > div.um-field-area > div:nth-child(3),
#um_field_9_abonne_partenaire > div.um-field-area > div:nth-child(6),
#um_field_9_affilie > div.clear,
#um_field_9_affilie > div.um-field-area > div:nth-child(3),
#um_field_9_affilie > div.um-field-area > div:nth-child(6)
{
	clear: none !important;
}

#pwd_tmp-9
{
	width: 200px;
}

#user_email-9 a
{
	color: #666;
}

#code_postal-9
{
	width: 80px;
}

#birth_date-9
{
	width: 180px;
}

#adresse-9
{
	width: 500px;
}

#ville-9
{
	width: 250px;
}

#numtel_fixe-9,
#numtel_mobile-9
{
	width: 250px;
}

#unite_edf-9
{
	width: 300px;
}

#num_licence-9,
#um_field_9_nia,
#um_field_9_employeur
{
	width: 200px;
}

#niveau_index-9
{
	width: 60px;
}

.select2.select2-container .select2-selection,
.select2-container.select2-container--open .select2-dropdown
{
	width: 350px !important;
}

.select2-search__field
{
	width: 320px;
}

.um .um-field-radio.active:not(.um-field-radio-state-disabled) i
{
	color: #0c71c3;
}

.um-field-radio-option
{
	margin-left: 26px;
}

.um-field-area
{
	margin-bottom: 20px;
}

.um span.um-req
{
	color: #f2f2f2;
}

.page-id-11 .um-col-alt
{
	width: 450px;
	margin: 0 auto;
	margin-top: 60px;
}

.um-left.um-half,
.um-right.um-half
{
	width: 200px;
}

.page-id-11 .um-left.um-half .um-button,
.page-id-11 .um-right.um-half .um-button
{
	padding: 10px !important;
}

.page-id-12 #um-submit-btn,
.page-id-13 #um-submit-btn
{
	padding: 10px !important;
	width: 200px;
	min-width: 200px !important;
}

.page-id-12 .menu-item-97 a,
.page-id-12 .menu-item-270 a
{
	display: none !important;
}

.page-id-12 #main-header .container
{
	height: 160px;
}

.fc-day-grid-event .fc-time
{
	font-weight: 600;
	font-size: 11px;
	color: #f2f2f2;
	text-shadow: 0.08em 0.08em 0em rgb(0 0 0 / 40%);
}

.bookacti-calendar .fc-basic-view .fc-event .fc-title,
.fc-h-event .fc-event-title
{
	font-weight: 700;
	font-size: 18px;
	text-shadow: 0.08em 0.08em 0em rgb(0 0 0 / 40%);
	color: #f2f2f2;
}

.bookacti-calendar-title.bookacti-booking-system-title,
div[id*='bookacti-form-field-free_text-35-form-1'] p
{
    font-weight: 600;
	font-size: 15px;
    background-color: rgba(0,0,0,0.6);
	text-shadow: 0.08em 0.08em 0em rgb(0 0 0 / 40%);
    display: inline-block;
    color: #f2f2f2;
    padding: 1px 10px;
    border-radius: 2px;
	margin-bottom: 30px;
}

div[id*='bookacti-form-field-quantity-3-form-1-'],
div[id*='bookacti-form-field-select-29-form-1-'],
div[id*='bookacti-form-field-select-31-form-1-'],
div[id*='bookacti-form-field-select-33-form-1-']
{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}


div[id*='bookacti-form-field-quantity-3-form-1-'] .bookacti-form-field-content,
div[id*='bookacti-form-field-select-29-form-1-'] .bookacti-form-field-content,
div[id*='bookacti-form-field-select-31-form-1-'] .bookacti-form-field-content,
div[id*='bookacti-form-field-select-33-form-1-'] .bookacti-form-field-content
{
	width: auto;
}

div.um-modal .upload:hover
{
	background-color: #43aa38;
}

.um-modal-btn.alt
{
	background-color: #666;
}

.um-modal-btn.alt:hover
{
	color: #666 !important;
}

.bookacti-picked-events-list
{
	padding: 0 !important;
}

.bookacti-picked-events
{
	display: inline-block;
	background-color: #43aa38;
	padding: 10px 20px;
	color: #f2f2f2;
	border-radius: 2px;
	text-shadow: 0.08em 0.08em 0em rgb(0 0 0 / 40%);
}

a[id*="bookacti-booking-action-cancel-"]
{
	display: inline-block;
	background-color: red;
	color: #f2f2f2;
	border-radius: 2px;
	font-size: 12px;
	font-weight: 600;
	padding: 4px 6px;
	line-height: 1em;
	border: 1px solid red;
}

a[id*="bookacti-booking-action-cancel-"]:hover
{
	background-color: unset;
	color: red;
}

.bookacti-single-booking .bookacti-booking-events-list
{
	padding: 0;
}

.ui-dialog-buttonset .bookacti-dialog-delete-button
{
	border: 1px solid red !important;
	background-color: red !important;
	color: #f2f2f2 !important;
}

.ui-dialog-buttonset .bookacti-dialog-delete-button.ui-button:hover
{
	background-color: unset !important;
	color: red !important;
}


.ui-dialog-buttonset .ui-button:hover
{
	background-color: #43aa38 !important;
}

.bookacti-booking-creation_date span
{
	font-size: 12px;
}

.bookacti-booking-state.bookacti-booking-state-good,
.bookacti-payment-status.bookacti-payment-status-good
{
	color: #43aa38;
	font-size: 12px;
}

.bookacti-payment-status.bookacti-payment-status-warning
{
	font-size: 12px;
}

.bookacti-payment-status.bookacti-payment-status-disabled
{
	font-size: 12px;
}

.bookacti-payment-status.bookacti-payment-status-disabled:before
{
	content: '';
}

.bookacti-booking-state.bookacti-booking-state-bad
{
	font-size: 12px;
	color: red;
}

.bookacti-booking-state:before,
.bookacti-payment-status:before
{
	font-size: 1.2em;
}

.bookacti-payment-status,
.bookacti-booking-state
{
	font-weight: 500;
}

.bookacti-booking-events-list
{
	font-size: 13px;
}

.um-profile .um-profile-body.main
{
	padding: 15px 50px;
}

.entry-content tr td
{
	padding: 6px 10px;
}

.bookacti-booking-reservation_pour
{
	font-size: 12px;
	line-height: 1.5em;
}
.bookacti-event-unavailable
{
	opacity: 1;
}

.bookacti-picked-event .fc-bg,
.bookacti-calendar .fc-event.bookacti-picked-event .fc-event-main
{
	background-color: #43aa38 !important;
	opacity: 1 !important;
}

.bookacti-calendar .fc-event.bookacti-picked-event
{
	border-width: 1px;
}

.fc-time,
.fc-event-time
{
	visibility: hidden;
}

.bookacti-availability-container .bookacti-available-places
{
	display: inline;
}

.fc-list-item-time,
.fc-list-event-time
{
	display: none;
}

.bookacti-calendar .fc-list-event-graphic
{
	width: 46px !important;
}

.fc-title
{
	text-align: center;
}

.bookacti-calendar .fc-view.fc-daygrid .fc-event .fc-event-title-container
{
	text-align: center !important;
	margin-left: 0 !important;
}

.fc-h-event .fc-event-title-container
{
	line-height: 1.3;
}

.bookacti-availability-container 
{
	line-height: 1.3;
	text-align: right;
}

.fc-time-grid .bookacti-picked-event .fc-title
{
	text-align: center;
	margin-left: 0;
}

.fc-time-grid .fc-title,
.fc-timegrid-event .fc-event-title
{
	text-align: left;
	margin-left: 10px;
}

.fc-axis.fc-widget-header,
.fc-content-skeleton .fc-axis
{
	width: 0 !important;
}

#reply-title
{
	display: none;
}

/** Membres **/
.um-search.um-search-7
{
	display: block !important;
	margin-bottom: 20px !important;
	/* text-align: center !important; */
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-search .um-search-filter
{
	display: inline-block !important;
	width: auto !important;
	vertical-align: middle !important;
	margin-right: 20px;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-search .um-search-filter .select2-container
{
	float: none !important;
}

.um-search-filter > #last_name
{
	width: 220px;
	display: block;
	font-size: 13px !important;
}

#golfpass
{
	width: 160px;
	display: block;
	font-size: 13px !important;
}

.select2-search__field
{
	font-size: 13px !important;
}

.um-search-filter .select2.select2-container .select2-selection,
.um-field .select2.select2-container .select2-selection,
.um-search-filter .select2-container.select2-container--open .select2-dropdown,
.um-field .select2-container.select2-container--open .select2-dropdown
{
	width: 160px !important;
	font-size: 13px !important;
}

.entry-content ul
{
	padding: 0 !important;
}

.um-member-directory-filters
{
	display: none !important;
}

#idAdher > .um-member
{
	padding: 5px !important;
}

#idAdher > .um-member > .um-member-card-container
{
	margin-bottom: 0 !important;
}

.um-member-meta.tableUser
{
	display: table !important;
	width: 100% !important;
	margin-top: 0 !important;
}

.um-member-metaline.ligneHeads,
.um-member-metaline.ligneVal
{
	display: table-row !important;
	width: 100% !important;
}

[class*="userInfoHead"],
[class*="userInfoVal"]
{
	display: table-cell !important;
	text-align: center;
	padding-top: 4px !important;
}

.um-member-metaline.userInfoHead0,
.um-member-metaline.userInfoVal0
{
	width: 200px !important;
}

.um-member-metaline.userInfoHead1,
.um-member-metaline.userInfoVal1
{
	width: 50px !important;
}

.um-member-metaline.userInfoHead2,
.um-member-metaline.userInfoVal2
{
	width: 100px !important;
}

.um-member-metaline.userInfoHead3,
.um-member-metaline.userInfoVal3
{
	width: 80px !important;
}

.um-member-metaline.userInfoHead4,
.um-member-metaline.userInfoVal4
{
	width: 130px !important;
}

.um-member-metaline.userInfoHead5,
.um-member-metaline.userInfoVal5
{
	width: 80px !important;
}

.um-member-metaline.userInfoHead6,
.um-member-metaline.userInfoVal6
{
	width: 80px !important;
}

.um-member-metaline.userInfoHead7,
.um-member-metaline.userInfoVal7
{
	width: 80px !important;
}

.um-member-metaline.userInfoHead8,
.um-member-metaline.userInfoVal8
{
	width: 80px !important;
}

.um-member-metaline.userInfoHead9,
.um-member-metaline.userInfoVal9
{
	width: 150px !important;
}

.um-member-metaline.userInfoHead10,
.um-member-metaline.userInfoVal10
{
	width: 80px !important;
}

.um-member-metaline.userInfoHead11,
.um-member-metaline.userInfoVal11
{
	width: 130px !important;
}
.um-member-metaline.userInfoHead12,
.um-member-metaline.userInfoVal12
{
	width: 130px !important;
}

.um-member-directory-search-line > input[type="button" i]
{
	background-color: #43aa38 !important;
	-webkit-appearance: none !important;
	border-radius: 3px !important;
}

.um-member-directory-search-line > input[type="button" i]:hover
{
	background-color: #075650 !important;
}


/** Carte golfpass **/

#carte
{
	width: 600px;
	margin: 80px auto 140px;
	text-align: center;
}

#carte select
{
	width: 200px;
}

#carte .validCarte
{
	margin-top: 30px;
}

#carte button
{
	border: none;
	background-color: #666;
	color: #fff;
	padding: 8px 12px;
	border-radius: 2px;
	font-size: 15px;
}

#carte button:hover
{
	background-color: #43aa38;
}

.bookacti-success-list.bookacti-persistent-notice,
.bookacti-error-list
{
	list-style-type: none !important;
}

.bookacti-success-list.bookacti-persistent-notice li,
.bookacti-error-list li
{
	padding-left: 10px;
}

.bookacti-calendar .fc-event .fc-event-main
{
	background: hsla(0,0%,100%,0);
}

.annulT
{
	display: block !important;
	width: 75px;
	margin: 0 auto 5px auto!important;
	background-color: orange;
	color: #f2f2f2;
	border-radius: 2px;
	font-size: 12px;
	font-weight: 600;
	padding: 4px 6px;
	line-height: 1em;
	border: 1px solid orange;
}

.annulT:hover
{
	background-color: unset;
	color: orange;
}


#dialog-confirm
{
	display: none;
}

button.btnConfirm.ui-button
{
	background-color: #ffa500;
	color: #fff;
	border: 1px solid #ffa500;
}

button.btnConfirm.ui-button:hover
{
	background-color: #fff;
	color: #ffa500;
	background-color: #fff !important;
}

button.btnAnnul.ui-button
{
	background-color: #43aa38;
	color: #fff;
	border: 1px solid #43aa38;
}

button.btnAnnul.ui-button:hover
{
	background-color: #fff;
	color: #43aa38;
	background-color: #fff !important;
}

#infoAssur
{
	width: 90%;
	margin: 10px auto 20px auto;
	text-align: justify;
}

#um_field_7_pwd_tmp
{
	display: none;
}

/* @media all and (min-width: 1920px) */
/* {	 */
	.um-directory .um-members-wrapper .um-members.um-members-grid .um-member{
		width: /*18%*/ 250px !important;
		margin-left: /*1%*/ 25px !important;
		margin-right: /*1%*/ 25px !important;
	}

	.um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{
		width:0 !important;
	}
/* } */

/* @media all and (min-width: 1366px)and (max-width: 1919px) */
/* {	 */
	/* .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{ */
		/* width: 23% /*250px*/ !important; */
		/* margin-left: 1% /*10px*/ !important; */
		/* margin-right: 1% /*10px*/ !important; */
	/* } */

	/* .um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{ */
		/* width:0 !important; */
	/* } */
/* } */

/* #trombi .um-member-name a */
/* { */
	/* cursor: default; */
	/* pointer-events: none; */
	/* text-decoration: none; */
	/* font-size: 14px !important; */
	/* font-weight: 600 !important; */
/* } */

/* Copie du css DIVI */

.um-directory .um-members-wrapper .um-members .um-member
{
	border-radius: 3px;
}

.photoProfilTromb
{
	padding-top: 15px;
}

.photoProfilTromb img 
{
	border-radius: 50% ;
	display: inline !important;
	width: 150px;
	height: 150px;
}

/* Fin Copie du css DIVI */

.um-directory .um-member-directory-header
{
	padding-left: 25px;
	margin-bottom: 30px;
}

.um-member-card button
{
	background-color: green;
	border: none;
	color: #fff;
	padding: 2px 6px;
}

.um-member-card button:hover
{
	opacity: 0.75;
}

.um-member-name
{
	font-size: 14px;
	font-weight: 600;
}

.btnContDis
{
	background-color: grey !important;
}

.btnContDis:hover
{
	opacity: 1 !important;
}

.ngg-albumoverview.default-view .ngg-album-compact
{
	margin: 20px !important;
}

.ngg-album-compact h4
{
	margin-bottom: 10px;
}

a.ngg-album-desc
{
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block !important;
	background-color: #43AA38 !important;
	color: #fff !important;
	letter-spacing: 1px !important;
	font-weight: 600 !important;
	text-shadow: 0.08em 0.08em 0em rgb(0 0 0 / 40%) !important;
	padding: 0 6px !important;
}

a.ngg-album-desc:hover
{
	opacity: 0.8;
}

.ngg-album-link:hover
{
	opacity: 0.8;
}

.slideshowlink a
{
	text-transform: none;
	display: inline-block;
	background-color: #43AA38;
	color: #fff !important;
	text-shadow: 0.08em 0.08em 0em rgb(0 0 0 / 40%) !important;
	padding: 0 6px !important;
	margin-top: 40px;
}

.slideshowlink a:hover
{
	opacity: 0.8;
}

#main-header
{
	z-index: 99990;
}

.sl-overlay
{
	z-index: 99991;
	background-color: #000;
	opacity: 0.9;
}

.sl-wrapper .sl-image
{
	z-index: 99992;
	color: #fff;
}

.sl-wrapper .sl-navigation button,
.sl-wrapper .sl-close,
.sl-wrapper .sl-counter
{
	z-index: 99993;
	color: #fff;
}

#upload-1
{
	margin-bottom: 80px !important;
}

#upload-1 label,
#upload-2 label
{
	font-size: 14px !important;
	font-weight: 600 !important;
}

.forminator-row
{
	margin-bottom: 0 !important;
}

.forminator-multi-upload-message a
{
	color: #43AA38 !important;
}

.forminator-field button.forminator-button-submit
{
	margin-top: 40px !important;
	background-color: #43AA38 !important;
	letter-spacing: 1px;
    text-shadow: 0.08em 0.08em 0em rgb(0 0 0 / 40%) !important;
}

.forminator-field button:hover
{
	opacity: 0.8 !important;
}

.forminator-description
{
	color: #333 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

.page-id-14 .um_delete
{
	display: none;
}
