/*
Theme Name:   Voxel (child theme)
Theme URI:    https://getvoxel.io/
Author:       27collective
Author URI:   https://27collective.net/
Template:     voxel
Version:      1.0
Text Domain:  voxel-child
*/

/*Rappel 
Vert : --e-global-color-primary: #09CD9F;
Gris moyen : --e-global-color-10b714d: #A7A9AC;
Rouge : --e-global-color-f4af70f: #E50000;

*/


/*common*/
.esp_title_span span {color: var(--e-global-color-primary) }

.warning {padding: 15px; background-color: #f5c4c4; border-radius: 5px}
.warning label {font-weight: bolder; color : black !important}

.esp_titre_h2 span {color: #09CD9F !important}
.esp_titre_h3 h3 {border-bottom: 1px solid #034E3D;  line-height: 1.4em}
.esp_titre_h3 span {background: #034E3D; padding: 3px 5px; color: white}

.button-full-width a, .button-full-width a span {width: 100% !important}

.status-expired {background-color: var(--e-global-color-f4af70f) !important}
.status-draft {background-color: var(--e-global-color-10b714d) !important}

.c2a-tel a { visibility: hidden;} /*Va avec le JS Afficher / masquer tel */


figure.wp-block-pullquote.info {background-color: #09CD9F14; border-radius: 2px; padding: 40px }

/* HT Prix */
.ts-plan-price small { font-size: 18px; opacity: 0.8; margin-left: 5px; }
.vt-promotion-card-price small {display: block; opacity: 0.8; font-weight: 400; font-size: 12px }

/*Mon compte*/
.esp_visit_count> div {font-weight: 600 !important; font-size: 15px !important}
.esp_visit_count span {font-size: 14px; font-weight: 400}


@media (max-width: 767px) {
    .esp_titre_h3 h3 {text-align: center}
	
	.vt-compare-badge {display: none !important}
	
	.esp-term-grid-home .ts-preview:nth-of-type(10)   {display: none}
}

/*Header*/
.header_top * {transition: all ease .3s}
.header_top .show_sticky {opacity: 0;transition: opacity 0.3s ease;}
.header_top.elementor-sticky--active .show_sticky { opacity: 1;}
.header_top.elementor-sticky--active {z-index: 99999 !important}
.header_top.elementor-sticky--active > div {padding-top: 5px; padding-bottom: 5px}
.header_top.elementor-sticky--active .logo img {height: 30px !important}

.esp_header_menu i {align-content: center; padding-top: 2px; margin-left: 3px}
.ts-popup-name i.fa.fa-chevron-down {display: none}

/*Voxel Toolkit*/
.vt-compare-badge {font-size: 16px !important; box-shadow: inherit !important}


/*addon Voxel*/
.compare-bar a.buttons {padding: 7px 15px 5px 15px; color: black}
.compare-cell, .compare-head {min-width: inherit !important; padding: 7px !important; text-align: center !important}
.ea4v-compare-image-container { display: inline-block;  align-self: center;}
.ea4v-compare-image-container img {max-height: 100px; object-fit: cover}

/*Voxel */
/* Tooltips in actions */
a.has-tooltip:after {  z-index: 99999;}

/*geolocation*/
.hide-geolocation .ts-form-group:has(.ts-btn-4), .hide-geolocation .switcher-label {
    display: none;
}


/*Feed*/
.ts-preview > div {height: 100%}

/*Woocommerce Voxel addon */
/*.wa4v-orders-choose-payment-gateway {display: none}*/

.wa4v-orders-popup .ts-popup-root > div { display: flex; flex-direction: column;}
.wa4v-orders-popup .ts-field-popup-container {max-width: 500px; align-self: center;}
