/* Couleur du texte des boutns et liens */

/*
.scheme_original a, li {
    color: #009fab;
}
*/

/* Position du logo de la page d'accueil */
.logo {
    margin-top: 1.2rem !important;
}

/*
.sidebar_show .content {
    float: none;
}
*/

/* Personnalisation de la newsletter */
.sc_emailer_form .mcfwp-agree-input {
    width: 450px;
    left: 0;
    font-size: 1.0em;
}

.sc_emailer.sc_emailer_opened input {
    width: 450px;
}

/* Changement de fond des evenements (ticket de cinema rose devient bleu) */
.timeline .item .post_date {
    background: transparent url(https://xses.fr/wp-content/themes/jarvis/skins/default/images/bg_pazzle_Complex.png) no-repeat center !important;  
} 

.sc_events_item_date { 
    background: transparent url(https://xses.fr/wp-content/themes/jarvis/skins/default/images/bg_pazzle_Complex.png) no-repeat center !important;
}

/* Supprimer les bordures */
/*.gradient_bd { border: none !important; } */

/* 
 * Facebook Customer Chat 
 *                           */

.fb_customer_chat_bubble_animated_no_badge {
    right: 80px !important;
}

/* Facebook Customer Chat: Masquer correctement la fenetre de chat quand elle est réduite */
.fb_customer_chat_bounce_out_v2 {
	min-height: 0px;
}

.fb_iframe_widget iframe {
	min-height: 0px !important;
}

/*
 *  reCaptcha 
 *                 */

/* Masquer le badge reCaptcha */
.grecaptcha-badge { visibility: hidden; }

/* 
 * 
 * ULTIMATE MEMBER 
 * 
 *                  */

/* Link colors */
.um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #009fab !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #44b0ec !important;
}

/* Button colors */
.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,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #009fab !important;
}

/* texte en blanc sur le bouton submit */
.um input[type=submit] {
    color: #ffffff !important;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #44b0ec !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #e5e5e5 !important; 
}

.um #code-postal-10107 {
color: #666;	
}


/* 
 * Contact Form 7 
 *                     */

/* Mise en sombre des fond de cases des formulaires */
.wpcf7 input[type=text],  input[type=email], textarea {
    background: #222222;
}

.wpcf7-submit {
    background: #222222 !important;
}

form.wpcf7-form span.wpcf7-list-item-label {
    padding-left: 1.5em;
    display: inline;
}

/* 
 * Gallery Photo foogallery 
 *                            */
.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner {
    border-color: #009fab !important;
}

.foogallery-album-gallery-list .foogallery-pile:before {
    border-color: #009fab !important;
}

.foogallery-album-gallery-list .foogallery-pile:after {
    border-color: #009fab !important;
}

.tp-grid li {
    border: 5px solid #009fab !important;
}


.tp-title {
    background: rgba(0, 159, 171, 0.8) !important;
}


.tp-title span {
    color: #eeeeee;
}

.tp-title span:nth-child(2) {
    background: rgba(0, 159, 171, 0.8) !important;
    color: #eeeeee !important;
}

/* 
 * Woocommerce 
 * */                
select #taille {
    color: black;
}

.woocommerce h2 {
    word-wrap: break-word !important;
}

.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, .woocommerce-page .buttons>a.button {
    padding: 1rem;
}

.woocommerce .button, .woocommerce .add_to_cart_button, .woocommerce-page .add_to_cart_button {
	border-image: none !important;
	border: 3px solid #00B2C0 !important;
}

.woocommerce .button:hover, .woocommerce .add_to_cart_button:hover, .woocommerce-page .add_to_cart_button:hover {
	border-image: none !important;
	border: 3px solid #009fab !important;
	color: #fff !important;
}

p.price { display: none ; }
/*.single-product .single_variation .price { display: block!important; }*/

/* Correction du bug d'affichage du titre des produits apparentés qui se melange à la description */
.woocommerce section {
	display: block;
	float: right;
}

/* Personnalisation de la zone de quantite */
form.cart:before {
	  content: 'Quantité:' !important;
    font-size: 1rem !important;
	font-weight: 400;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.variations option {
		background-color: #222;
		color: #FFF;
}

/* Couleurs des modes de livraison */
.woocommerce ul#shipping_method {
    color: white;
}

.includes_tax .amount {
	font-size: 1rem !important;
}

.included_tax .woocommerce-Price-amount {
	font-weight: 400;
}

.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
    font-weight: 300;
    color: #FFFFFF;
}


/* Target the Credit Card */
#stripe-card-element {
    background: #ffffff !important;
    padding: 10px 5px !important;
    margin: 5px 0px !important;
	height: 20px !important;
}

/* Target the Expiry Date */
#stripe-exp-element {
    background: #ffffff !important;
    padding: 10px 5px !important;
	height: 20px !important;
}

/* Target the CVC Code */
.woocommerce-checkout-review-order #stripe-cvc-element {
    background: #ffffff !important;
    margin: 5px 0px !important;
    padding: 10px 5px !important;
	height: 20px !important;
}

.woocommerce-SavedPaymentMethods-saveNew, .wc-payment-form label {
	font-size: 1rem !important;
}

figure {
	padding: 0px 0px 60px 0px;
	overflow: visible ;
}

.hide_button_gael {
	display: none;
}

