@charset "UTF-8";
/*Les présentes modifications css du thème parent via le thème enfant ne s'appliquent pas : css reporté en "personnaliser/personnalisation
JS/CSS personnalisé"

Theme Name: Themax 02
Theme URI: https://www.sky-wp.org
Description: Themax 02, thème e-commerce optimisé par www.sky-wp.org
Author: Zebra
Author URI: https://
Template: oceanwp
Version: 1.0
/*
*/
/* Parent stylesheet should be loaded from functions.php not using @import */
/*
/*méthode de chargement de font oceanwp*//*
@font-face {
    font-family: 'fa regular';
    src: url('fonts/fa-regular-400.woff2') format('woff'),
         url('fonts/fa-regular-400.ttf')  format('truetype'),
}
*/


/*supprimer le bandeau haut woocommerce d'accès aux notifications*/
/*.woocommerce-layout__header {
visibility: hidden !important;
}
*/

/*Yith wishlist*/
/*ajuster la position de l'icône coeur en haut à droite de l'image produit*/
/*.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
  right: 10px!important;
  left: unset!important;
}*/

/*Yith wishlist*/
/*adapter le coeur situé dans le menu principal*/
/*
.fa-heart {
font-weight: 900!important;
font-size: 1.33333em!important;
line-height: .75em!important;
vertical-align: -.1em!important;
}
*/
/*
.woocommerce-MyAccount-content {
display: none!important;
}
*/

/*----------------------------------------------------------------------------*/
/*barre d'entête*/
/*----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px){
#top-bar-social.top-bar-left, #top-bar-social.top-bar-right {
padding-top: 4px;
}
}
/*réseaux sociaux*/
.fa-twitter::before {
content: "\e905" !important;
font-family: "icomoon" !important;
}
.fa-facebook::before {
content: "\e906" !important;
font-family: "icomoon" !important;
}
.fa-linkedin::before {
content: "\e907" !important;
font-family: "icomoon" !important;
}
.fa-skype::before {
content: "\e908" !important;
font-family: "icomoon" !important;
}
.fa-youtube::before {
content: "\e909" !important;
font-family: "icomoon" !important;
}
.fa-envelope::before {
content: "\e90a" !important;
font-family: "icomoon" !important;
}
/*----------------------------------------------------------------------------*/
/*menu principal aux formats smartphone 6 & 7 : position les icônes*/
/*----------------------------------------------------------------------------*/
@media screen and (min-device-width: 881px) {
/*flexibiliser le contenu du menu*/
#menu-main_menu {
  display: flex !important;
}
/*1. flag*/
#menu-item-2131-fr {
order: 1 !important;
}
/*2. login*/
.opl-login-li {
order: 2 !important;
}
/*2b. my account*/
#menu-item-378 {
order: 3 !important;
}
.icon.fas.fa-user {
margin-bottom: -0.5px !important;
}
/*3. my configs*/
.woo-wishlist-link {
order: 4 !important;
}
/*4. my cart*/
.woo-menu-icon.wcmenucart-toggle-drop_down.toggle-cart-widget {
order: 5 !important;
}
/*5. search*/
.search-toggle-li {
order: 6 !important;
}
.fa-search::before {
font-size: 1.4em !important;
}
.site-search-toggle.search-header-replace-toggle {
margin-top: 2px !important;
margin-bottom: -2px !important;
}
}

/*----------------------------------------------------------------------------*/
/*panier défilant du menu principal (modèle du theme)*/
/*----------------------------------------------------------------------------*/
/*supprimer le message de panier vide*/
.current-shop-items-dropdown p.woocommerce-mini-cart__empty-message {
display: none!important;
}
/*supprimer les marges du contenant panier défilant*/
.spacious .owp-mini-cart {
padding: 0px!important;
}
/*--------------------------------------*/
/*adapter les marges du panier défilant*/
.widget_shopping_cart .owp-grid-wrap {
margin-left: 20px !important;
margin-right: 20px !important;
padding-top: 10px !important;
}
/*--------------------------------------*/
/*adapter le contenant de la vignette produit*/
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.thumbnail {
width: 16%!important;
border-right-width: 0!important;
}
/*adapter la vignette produit*/
.owp-grid.thumbnail img {
height: 80px !important;
width: auto !important;
}
/*--------------------------------------*/
/*adapter la largeur de l'étiquette produit*/
.widget_shopping_cart .owp-grid.content {
width: 84%!important;
}
/*corriger le contenant de l'étiquette*/
.owp-grid.content div {
display: flex !important;
padding-right: 45px!important;
}
/*1er bandeau produit*/
.woocommerce ul.product_list_widget li:first-child {
  border: none!important;
}
/*bandeau produits suivants*/
.woocommerce ul.product_list_widget li {
border: none!important;
}
/*séparateur de bandeau d'étiquette*/
.spacious .owp-mini-cart .widget_shopping_cart ul.cart_list li {
padding-bottom: 0px!important;
margin-bottom: 0px!important;
}
/*--------------------------------------*/
/*adapter le nom du produit*/
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid h3 {
font-weight: normal!important;
width: 75% !important;
padding-right: 0!important;
margin-left: 10px !important;
margin-right: 10px !important;
font-family: roboto !important;
font-size: 16px !important;
}
/*--------------------------------------*/
/*contenant des quantités*/
.woocommerce ul.product_list_widget li .quantity {
float: right !important;
}
/*police des quantités*/
.owp-grid .quantity {
font-family: roboto !important;
font-size: 16px !important;
font-weight: 600 !important;
text-align: right !important;
}
/*--------------------------------------*/
/*bouton texte de suppression ajax de produit*/
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a.remove {
right: 0px !important;
margin-top: -12px !important;
width: 26px !important;
height: 26px !important;
line-height: 26px !important;
}
/*--------------------------------------*/
/*alignement droit du total*/
.spacious .owp-mini-cart .widget_shopping_cart .total {
padding-right: 65px !important;
float: right !important;
}
/*supression des bordures haute et basse*/
.widget_shopping_cart .total {
border-width: 0 !important;
}
/*police du total*/
.widget_shopping_cart .total strong {
font-size: 16px !important;
font-weight: 600 !important;
text-transform: initial !important;
line-height: 1.5em !important;
margin-right: 10px !important;
} 
.widget_shopping_cart .total .amount {
font-family: roboto !important;
font-size: 18px !important;
font-weight: 600 !important;
}
/*--------------------------------------*/
/*contenant des boutons panier et paiement*/
.widget_shopping_cart_content .buttons .button {
float: left!important;
width: unset!important;
}
/*marge des boutons panier et paiement*/
.spacious .owp-mini-cart .widget_shopping_cart_content .buttons {
padding: 0!important;
}
/*boutons panier et paiement*/
.woocommerce-mini-cart__buttons.buttons {
float: right !important;
}
/*bouton panier*/
.button.wc-forward{
font-family: roboto !important;
font-size: 16px !important;
text-transform: none !important;
font-weight: 400!important;
padding: 13px 25px !important;
border-radius: 50px !important;
margin-top:0px !important;
margin-left:20px !important;
margin-bottom:20px !important;
}
/*bouton paiement*/
.button.checkout.wc-forward{
font-family: roboto !important;
font-size: 16px !important;
text-transform: none !important;
font-weight: 400!important;
/*color: #f1f1f1 !important;*/
padding: 13px 25px !important;
border-radius: 50px !important;
margin-top:0px !important;
margin-left:20px !important;
margin-bottom:20px !important;
/*background-color: #00A0D2 !important;*/
margin-right: 65px !important;
}

/*----------------------------------------------------------------------------*/
/*convertisseur de devises aelia*/
/*----------------------------------------------------------------------------*/
.widgetaeliadisplayed {
opacity: 1!important;
visibility:visible!important;
}

/*styler le bloc*/
.widget_wc_aelia_currencyswitcher_widget {
opacity: 0;
visibility:hidden;
display: flex!important;
height: auto!important;
margin: 0!important;
padding: 0!important;
right: 50px!important;
top:auto!important;
position: fixed!important;
right: 50px!important;
bottom: 8px!important;
z-index: 999999 !important;
}

.widget_wc_aelia_currencyswitcher_widget .currency_button {
/*max-width: 55px!important;
width: 55px!important;*/
font-size: 12px!important;
border-bottom: none!important;
color: #F1F1F1!important;
padding: 10px!important;
border-radius: 0!important;
background-color :#32373C!important;
}

.widget_wc_aelia_currencyswitcher_widget .currency_button:hover {
background-color :#00A0D2!important;
}
.widget_wc_aelia_currencyswitcher_widget .currency_button.USD.active, .widget_wc_aelia_currencyswitcher_widget .currency_button.EUR.active {
background-color :#00A0D2!important;
}
/*----------------------------------------------------------------------------*/
/*styler le switcher de devises*/
/*----------------------------------------------------------------------------*/
/*styler le bloc*/
/*.woocs_auto_switcher {
display: flex!important;
height: auto!important;
margin: 0!important;
padding: 0!important;
right: 50px!important;
top:auto!important;
position: fixed!important;
right: 50px!important;
bottom: 8px!important;
}*/

/*styler les contenus du bloc*/
/*.woocs_auto_switcher li a {
max-width: 55px!important;
width: 55px!important;
font-size: 12px!important;
border-bottom: none!important;
color: #F1F1F1!important;
padding: 5px!important;
}*/

/*styler chaque contenu du bloc*/
/*.woocs_auto_switcher.right li:first-child a, .woocs_auto_switcher.right li:last-child a  {
border-radius: 0!important;
}*/
/*supprimer les infos sur survol*/
/*.woocs_auto_switcher li a span{
display: none !important;
}*/

/*currency for woocommerce subscriptions*/
/*.price .subscription-details:nth-child(2) {
display: none;
}*/

/*----------------------------------------------------------------------------*/
/*Ti woocommerce wishlist*/
/*----------------------------------------------------------------------------*/
/*ajuster la position de l'icône coeur en haut à droite de l'image produit*/
.tinvwl_add_to_wishlist_button {
display: flex!important;
float: right!important;
}
/*ajuster la taille du coeur de l'image produit*/
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
width: 40px;
height: 40px;
}

/*adapter le coeur situé dans le menu principal*/
/*classes de l'icône regular (vide)*/
a.wishlist_products_counter.top_wishlist-heart::before,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button::before, a.wishlist_products_counter.top_wishlist-heart::before, span.wishlist_products_counter.top_wishlist-heart::before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart::before {
display: inline-block!important;
vertical-align: middle!important;
/*content: "\f013"!important;
font-family: "Font Awesome 6 Pro"!important;*/
content: "\e900"!important;
font-family: "icomoon"!important;
font-weight: 400!important;
font-size: 19px !important;
}

/*classes de l'icône solid (non vide)*/
a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products::before,
.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-above_thumb.tinvwl-loop.inited-add-wishlist.tinvwl-product-in-list.tinvwl-product-make-remove.tinvwl-icon-heart::before {
/*content: "\f013"!important;
font-family: "Font Awesome 6 Free"!important;*/
content: "\e901"!important;
font-family: "icomoon"!important;
font-weight: 900!important;
font-size: 19px !important;
}

/*rendre visible l'icône wishlist sur les vignettes indépendamment du survol*/
.products .product .tinv-wraper.tinv-wishlist {
opacity: 1 !important;
visibility: visible !important;	
}

/*adapter la hauteur de positionnement coeur situé dans le menu principal*/
a.wishlist_products_counter.top_wishlist-heart-plus::before, a.wishlist_products_counter.top_wishlist-heart::before {
margin-bottom: 3px!important;
}

/*info bulle du nombre de produits du panier woocommerce situé dans le menu principal*/
.wcmenucart-details.count {
background-color: #00A0D2 !important;
}
/*pointe de l'info bulle*/
.wcmenucart-details.count::before {
border-color: #00A0D2 !important;
}
/*taille de police du nombre de produits dans le panier*/
.wcmenucart-details.count {
font-size: 13px !important;
}

/*taille de police des totaux des listes de souhaits*/
.wish-total-product-price {
  font-size: 20px!important;
}

#my-ticonfig .woosmalldec {
  font-size: 16px!important;
}
/*
#my-ticonfig .woocommerce-Price-amount.amount {
  font-size: 18px!important;
}
.woocommerce-Price-amount.amount {
  font-size: 18px!important;
}
*/

.tinvwl-table-manage-list .somdn-form-table-bottom {
display: none!important;
}
/*
.tinvwl-table-manage-list .somdn-download-wrap {
display: none!important;
}*/
/*
.somdn-download-archive.single_add_to_cart_button.button {
display: none!important;
}*/

/*----------------------------------------------------------------------------*/
/*menu*/
/*----------------------------------------------------------------------------*/
/*supprimer bordure de menu actif*/
a:focus {outline: 0!important;}

/*----------------------------------------------------------------------------*/
/*login*/
/*----------------------------------------------------------------------------*/
/*nextend social login pro*/
/*icônes seuls centrés pour login social*/

/*
div.nsl-container[data-align="left"] {
text-align: center;}
div.nsl-container-block .nsl-container-buttons {
flex-flow: initial;}
div.nsl-container.nsl-container-block .nsl-container-buttons {
display: flex;}
#opl-login-form .opl-social-title span {
background-color: #F1F1F1;}
*/
/*
div.nsl-container .nsl-button-default {
width: 40px;
}*/
/*div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a*/
/*div.nsl-container-block .nsl-container-buttons a {
width: 40px;
}*/

div.nsl-container.nsl-container-block .nsl-container-buttons {
display: flex;
grid-template-columns: unset;
}
div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a {
flex: unset;
display: block;
margin: 0;
width: 40px;
margin-left: auto;
margin-right: auto;
}

/*icône search lg size*/
.fa-search:before {
font-size: 1.3em;}
	

/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*entête mobile et menu : consolidé en doublon dans la section JS/CSS personnalisé du thème */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-device-width: 881px) {
/*bandeau d'entête*/
#site-header-inner {
  padding: 2px 40px 2px 40px !important;
}

#mobile-dropdown ul {
margin: 0 !important;
list-style: none !important;
display: flex !important;
/*flex-direction: column !important;*/
flex-wrap: wrap !important;
}

#mobile-dropdown ul li a {
/*display: block;
position: relative;
padding: 12px 40px;*/
text-align: inherit !important;
}

/*réorganiser le menu mobile*/
/*my account si utilisateur identifié*/
.icon_account.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-378 {
order: 1 !important;
width: 100%!important;
}
/*masquer l'icone my account fas fa user*/
.icon.fas.fa-user {
display: none!important;
}
/*formater le texte my account*/
.menu-text.hidden {
color: #00A0D2!important;
font-weight: 600!important;
}
.menu-text.hidden:hover {
color: #0B7CAC!important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-331,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2132 {
order: 2 !important;
width: 100%!important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-332,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2133 {
order: 3 !important;
width: 100%!important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-333,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2135{
order: 4 !important;
width: 100%!important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-334,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2134 {
order: 5 !important;
width: 100%!important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-335,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2136 {
order: 6 !important;
width: 100%!important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-336,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2137 {
order: 7 !important;
width: 100%!important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-337,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2138 {
order: 8 !important;
width: 100%!important;
}

/*réorganiser les 3 icones principaux*/
/*.lang-item.lang-item-70.lang-item-fr.lang-item-first.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2131-fr {*/
.lang-item.lang-item-first.menu-item.menu-item-type-custom {
width: 33.33% !important;
}
.opl-login-li {
width: 33.33% !important;
text-align: center !important;
}

#mobile-dropdown ul li a i, #mobile-dropdown ul li a img {
margin-right: unset !important;
}

.woo-wishlist-link {
width: 33.33% !important;
text-align: right !important;
}
}

/*masquer la recherche oceanwp par défaut*/
/*#mobile-dropdown #mobile-menu-search {
  display: none!important;
}*/

/* Hide your Sidebar on Mobile Globally */
/*@media (max-width: 767px) {
	.widget-area.sidebar-primary { display: none; }
}*/

/*----------------------------------------------------------------------------*/
/*pied de page collant*/
/*----------------------------------------------------------------------------*/
.icon-arrow-up::before {
 content: "\e904" !important;
}

/*----------------------------------------------------------------------------*/
/*fiche produit*/
/*----------------------------------------------------------------------------*/
/*bouton achat : forcer l'alignement à droite*/
@media screen and (max-width: 882px) {
.elementor-842 .elementor-button,
.elementor-981 .elementor-button,
.elementor-1082 .elementor-button,
.elementor-1308 .elementor-button,
.elementor-1383 .elementor-button,
.elementor-1461 .elementor-button,
.elementor-1704 .elementor-button {
float: right !important;
}
}
/*----------------------------------------------------------------------------*/
/*forçage de priorités css (contre effet flash)*/
/*----------------------------------------------------------------------------*/
/*icônes partage social*/
.elementor-842 .elementor-share-btn {
background-color: #FFFFFF00 !important;
}
/*bouton download*/
.elementor-842 .elementor-button {
background-color: #00A0D2 !important;
}
/*bouton download hover*/
.elementor-842 .elementor-button:hover {
color: #F1F1F1 !important;
background-color: #0B7CAC !important;
}

/*----------------------------------------------------------------------------*/
/*dimensionner le logo de l'onglet 00_show*/
#mytab00_css img {
display: block !important;
margin-top: -15px !important;
margin-left: auto !important;
margin-right: auto !important;
width: 80% !important;
padding-bottom: 100%;
}
/*----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*jettabs formats responsives : adapater la marge basse du dernier onglet */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*barre d'onglets: 7 formats responsives*/
/*01_elementor_widescreen*/
/*02_elementor_desktop*/
/*03_elementor_laptop*/
/*04_elementor_tablet_big_h*/
@media screen and (min-device-width: 1025px) and (-webkit-min-device-pixel-ratio: 1) {
#mytab06_css {
padding-bottom:42px !important;
}
}

/*05_elementor_tablet_v*/
@media screen and (min-device-width: 881px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
#mytab06_css {
padding-bottom:105px !important;
}
}

/*06_elementor_smartphone_big_h*/
@media screen and (max-device-width: 768px) and (max-device-width: 880px) and (-webkit-min-device-pixel-ratio: 1) {
#mytab06_css {
padding-bottom:115px !important;
}
}

/*07_elementor_smartphone_v*/
/*[and (orientation: portrait)]*/
@media screen and (min-device-width: 360px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
#mytab06_css {
padding-bottom:22px !important;
}
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*elementor css non responsive des modèles de contenu d'onglet */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*a simplifier suite à extraction*/
/*tab00: show*/
.pricegrey .woocommerce-Price-amount.amount {
color:#555555 !important;
}
.pricegrey .price del {
color:#555555 !important;
opacity: 0.85;
}
.floatright {
float: right !important;
}
.woocommerce-product-rating {
width: 100% !important;
font-size: 12px !important;
margin-top: 1px !important;
}

/*--------------------------------------*/
/*tab01: infos*/
.regul_width_tab1f5 {
width:25% !important;
}
.hyperlink_css a:hover {
color: #00A0D2 !important;
}
.pricewhite .woocommerce-Price-amount.amount {
color:#F1F1F1 !important;
}
.pricewhite .price del {
color:#F1F1F1 !important;
opacity: 0.85;
}
.woocommerce-product-rating {
width: 100% !important;
font-size: 12px !important;
margin-top: 1px !important;
}
.floatright {
float: right !important;
}

/*--------------------------------------*/
/*tab02: security*/
.regul_width_tab1f5 {
width:25% !important;
}
.vtturlhmini a:hover {
color: #00A0D2 !important;
}
.vtturlhmini, .wpbcinfoshmini {
height:100px !important;
}

.pricewhite .woocommerce-Price-amount.amount {
color:#F1F1F1 !important;
}
.pricewhite .price del {
color:#F1F1F1 !important;
opacity: 0.85;
}
.woocommerce-product-rating {
width: 100% !important;
font-size: 12px !important;
margin-top: 1px !important;
}
.floatright {
float: right !important;
}
.pricetur .woocommerce-Price-amount.amount {
color:#00A0D2 !important;
}
.pricetur .price del {
color:#00A0D2 !important;
opacity: 0.85;   
}

/*--------------------------------------*/
/*tab03: performance*/
.regul_width_tab1f5 {
    width:25% !important;    
}

.hyperlink_css a:hover {
  color: #00A0D2 !important;
}
.woocommerce-product-rating {
    width: 100% !important;
    font-size: 12px !important;
    margin-top: 1px !important;
}
.pricewhite .woocommerce-Price-amount.amount {
    color:#F1F1F1 !important;
}
.pricewhite .price del {
    color:#F1F1F1 !important;
    opacity: 0.85;
}
.floatright {
float: right !important;
}
.pricewhite .woocommerce-Price-amount.amount {
    color:#F1F1F1 !important;
}
.pricewhite .price del {
    color:#F1F1F1 !important;
    opacity: 0.85;
}

/*--------------------------------------*/
/*tab04: changelog*/
/*css précédents*/

/*--------------------------------------*/
/*tab05: wordpress.org*/
/*élargir l'image wordpress.org en pleine largeur (bug de l'agrandissement par redimensionnement du média via l'interface Elementor)*/
.imgfullwidth img {
width:100%;
}

/*------------------------------------*/
/*tab06r: review*/
/*----------------*/
/*tab06r: review read*/
/*adapter le cadrage du container review3*/
.rx_listing_style_2 .rx_review_block {
padding:15px 15px 15px 15px !important;
}
/*----------------*/
/*review1*/
/*avis : titre, barre de filtrage, liste, formulaire, avis*/
.review1 .woocommerce-Reviews-title, .review1 .rx-filter-bar-style-2, .review1 .rx_review_sort_list, .review1 .rx-review-form-area-style-2 {
display: none !important;
}

/*----------------*/
/*review2*/
/*avis : titre, box, liste, formulaire*/
.review2 .woocommerce-noreviews, .review2 .woocommerce-Reviews-title, .review2 .rx-reviewbox, .review2 .rx_review_sort_list, .review2 .rx-review-form-area-style-2 {
display: none !important;
}

/*----------------*/
/*review3*/
/*avis : titre, box, barre de filtrage, formulaire*/
.review3 .woocommerce-Reviews-title, .review3 .rx-reviewbox, .review3 .rx-filter-bar-style-2, .review3 .rx-review-form-area-style-2 {
display: none !important;
}
.review3 .rx_listing_style_2 .rx_review_block .rx_body p {
margin-bottom: 10px !important;
line-height: 20px !important;
}



/*----------------*/
/*tab06w: review write*/
/*review4*/
.review4 .must-log-in {
margin: 0 !important;
}
.review4 .woocommerce-noreviews {
display: none !important;
}

.review4 .rx-review-form-area-style-2 {
margin: 10px 0 0px 0 !important;
padding: 10px 20px 0 20px !important;
height: 508px !important;
}

/*null edition elm*/
/*.elementor-edit-area-active .elementor-inline-editing {
  min-height: 15px; devient 0
}*/

.review4 .comment-form-comment  {
height: 160px !important; 
}
  /*.logged-in-as {
  margin: -15px 0 10px 0 !important;    
  }*/
.review4 #review_form #respond textarea {
height: 100px !important; 
}
.review4 .reviewx_front_end_from .form-submit {
margin: 15px 0 0 0 !important; 
}
/*avis : titre, avis : box, avis : barre de filtrage, avis : liste*/
.review4 .woocommerce-Reviews-title,
.review4 .rx-reviewbox,
.review4 .rx-filter-bar-style-2,
.review4 .rx_review_sort_list {
display: none;
}

.review4 .rx-criteria-table, .review4 .rx-rating-table {
margin-bottom: 10px !important; 
}

.review4 .rx-criteria-table td, .review4 .rx-rating-table td {
padding: 0px 0 !important;
line-height: 20px !important; 
}

/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*elementor formats responsives : antibug */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*elementor format responsive 4 antibug: 04_elementor_tablet_bigh*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*tab03: performance*/
/**/
@media (max-width: 1200px) {
/*augmenter la hauteur du bloc long 3 de 1px*/
/*.elementor-1308 .elementor-element.elementor-element-f2141df {
min-height: 192px;
}*/
}
/*tab05: wordpress.org*/
/*reprise des tailles de police*/
/*étiquettes de colonne de droite*/
@media (max-width: 1200px) {
.elementor-1461 .elementor-element.elementor-element-119ad7cf .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-1365080f .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-7219e033 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-40b61c26 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-26d9df40 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-8d08348 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-5f5a2717 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-765cf909 .elementor-heading-title {
font-size: 18px !important;
}
/*valeurs de colonne de droite*/
.elementor-1461 .elementor-element.elementor-element-57131b5d .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-4a02aed .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-f24182f .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-8364887 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-31975594 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-39f782da .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-30f249bf .elementor-heading-title {
font-size: 18px !important;
}
/*dernière valeur de colonne de droite (tags)*/
.elementor-1461 .elementor-element.elementor-element-48127d7c .elementor-heading-title {
font-size: 16px !important;
}
}

/*----------------*/
/*tab06w: review write*/
/*réduire la hauteur du container principal*/
@media (max-width: 1200px) {
.elementor-1693 .elementor-element.elementor-element-dd6d441 {
min-height: 552px !important;
}
}


/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*elementor formats responsives : antibug */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*elementor format responsive 5 antibug: 05_elementor_tablet_v*/
/*----------------------------------------------------------------------------*/
/*tab00 : show */
/**/
@media (max-width: 1024px) {
/*remise en devises*/
.elementor-842 .elementor-element.elementor-element-19c56d18 > .elementor-widget-container {
margin: 4px 0px 4px 0px !important;	
}
}
/*tab01 : infos */
/**/
@media (max-width: 1024px) {
/*optimisation en %: alignement à droite*/
.elementor-981 .elementor-element.elementor-element-57c9bab1 .elementor-heading-title {
text-align: right !important; 
}
/*optimisation en devises: alignement à droit et marge basse*/
.elementor-981 .elementor-element.elementor-element-4fd2938c .elementor-heading-title {
float: right !important;
padding-bottom:4px !important;
}

/*.elementor-981 .elementor-element.elementor-element-17d08feb > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}*/
/*remise en devises*/
.elementor-981 .elementor-element.elementor-element-4fd2938c > .elementor-widget-container {
margin: 4px 0px 4px 0px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab02 : security*/
/**/
@media (max-width: 1024px) {
/*optimisation en %: alignement à droite*/
.elementor-1082 .elementor-element.elementor-element-b601bc3 .elementor-heading-title {
text-align: right !important; 
}

/*optimisation en devises: alignement à droit et marge basse*/
.elementor-1082 .elementor-element.elementor-element-71cffbc1 .elementor-heading-title {
float: right !important;
padding-bottom:4px !important;
}

/*remise en devises*/
.elementor-1082 .elementor-element.elementor-element-71cffbc1 > .elementor-widget-container {
  margin: 4px 0px 4px 0px !important;
}

/*espacacement étiquette score virustotal*/
.elementor-1082 .elementor-element.elementor-element-56a8e6eb > .elementor-widget-container {
  padding: 10px 0px 0px 0px !important;
}

/*espacacement étiquette certificate key*/
.elementor-1082 .elementor-element.elementor-element-676b1d57 > .elementor-widget-container {
  padding: 10px 0px 0px 0px !important;
}

/*espacacement pitch virustotal*/
.elementor-1082 .elementor-element.elementor-element-327a0e22 > .elementor-widget-container {
  padding: 10px 20px 10px 20px !important;
}

/*espacacement pitch wp-bank certificate*/
.elementor-1082 .elementor-element.elementor-element-10661ece > .elementor-widget-container {
  padding: 10px 20px 10px 20px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab03: performance*/
/**/
@media (max-width: 1024px) {
/*optimisation en %: alignement à droite*/
.elementor-1308 .elementor-element.elementor-element-6a7d042f .elementor-heading-title {
text-align: right !important; 
}

/*optimisation en devises: alignement à droit et marge basse*/
.elementor-1308 .elementor-element.elementor-element-2af114e5 .elementor-heading-title {
float: right !important;
padding-bottom:4px !important;
}

/*remise en devises*/
.elementor-1308 .elementor-element.elementor-element-2af114e5 > .elementor-widget-container {
  margin: 4px 0px 4px 0px !important;
}

/*------------------------------------*/
/*container des 2 colonnes de gauche : blocs longs 1, 2, 3*/
.elementor-1308 .elementor-element.elementor-element-4b378bdd,
.elementor-1308 .elementor-element.elementor-element-72320581 {
width: 80% !important;
min-height: 161px !important;
max-height: 161px !important;
}
.elementor-1308 .elementor-element.elementor-element-f2141df {
width: 80% !important;
min-height: 162px !important;
max-height: 162px !important;
}

/*------------------------------------*/
/*bloc long 1/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-5390ad38 {
width: 30% !important;
}

/*bloc long 1/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-538638d1 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6f6213fb .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-42a650b5 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6aacf1c4 .elementor-heading-title {
width: 100% !important;
font-size:18px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-47781ebe .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-e4c0578 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-2fb2aec .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-549eab0 .elementor-heading-title {
width: 200% !important;	
font-size:16px !important;
}
/*container de droite (screenshot)*/
.elementor-1308 .elementor-element.elementor-element-4b3bc8ef.e-container {
width:25% !important;
}
/*------------------------------------*/

/*bloc long 2/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-4c051863 {
width: 30% !important;
}

/*bloc long 2/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-18693a9b .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6efa6fdd .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-1917271c .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-63ad20c8 .elementor-heading-title {
width: 100% !important;
font-size:18px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-1c1f7793 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-2cb6397f .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-4a63a882 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-57a67e5d .elementor-heading-title {
width: 200% !important;	
font-size:16px !important;
}
/*container de droite (screenshot)*/
.elementor-1308 .elementor-element.elementor-element-a07410.e-container {
width:25% !important;
}

/*------------------------------------*/
/*bloc long 3/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-4f333567 {
width: 30% !important;
}

/*bloc long 3/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-3a6e4e2e .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-381315d7 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-460b7808 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-5fb3c92c .elementor-heading-title {
width: 100% !important;
font-size:18px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-26b9c8f3 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-153b9ca7 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-4872ec37 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-71d393e1 .elementor-heading-title {
width: 200% !important;
font-size:16px !important;	
}
/*container de droite (screenshot)*/
.elementor-1308 .elementor-element.elementor-element-2dc49d83.e-container {
width:25% !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab04 : changelog*/
/**/
@media (max-width: 1024px) {
/*optimisation en %: alignement à droite*/
.elementor-1383 .elementor-element.elementor-element-72c7d362 .elementor-heading-title {
text-align: right !important; 
}

/*optimisation en devises: alignement à droit et marge basse*/
.elementor-1383 .elementor-element.elementor-element-4ef07b5b .elementor-heading-title {
float: right !important;
padding-bottom:4px !important;
}
/*remise en devises*/
.elementor-1383 .elementor-element.elementor-element-4ef07b5b > .elementor-widget-container {
  margin: 4px 0px 4px 0px !important;
}


/*colonne de gauche changelog*/
.elementor-1383 .elementor-element.elementor-element-4f70187a.e-container {
width:70% !important;
}
/*étiquette changelog*/
.elementor-1383 .elementor-element.elementor-element-d99e5ae .elementor-heading-title {
font-size:18px !important;	
}
/*changelog avec défilement*/
.elementor-1383 .elementor-element.elementor-element-102a8434 {
font-size: 16px !important;
}

/*étiquette history*/
.elementor-1383 .elementor-element.elementor-element-10552ef6 .elementor-heading-title {
font-size:18px !important;	
}

/*version 01 à version 10 : valeurs*/
.elementor-1383 .elementor-element.elementor-element-3de3ebe7 .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-463d3b8f .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-68f5f283 .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-4053a15f .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-6c2c6f34 .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-6852713c .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-164aa4e5 .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-3b7c0f3e .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-16939032 .elementor-heading-title,
.elementor-1383 .elementor-element.elementor-element-701c6fdb .elementor-heading-title {
font-size:18px !important;	
}

/*hauteur container de gauche*/
.elementor-1383 .elementor-element.elementor-element-b6a706e.e-container {
height: 513px !important;
min-height: 513px !important;
max-height: 513px !important;
}

/*hauteur container history scrollable*/
.elementor-1383 .elementor-element.elementor-element-13a37751 {
height: 455px !important;
min-height: 455px !important;
max-height: 455px !important;
}

/*container de droite groupe history*/
.elementor-1383 .elementor-element.elementor-element-63c52c36 {
height: 513px !important;
min-height: 513px !important;
max-height: 513px !important;
gap: 27.5px !important;
}

/*positionnement top version 01*/
.elementor-1383 .elementor-element.elementor-element-2c0022f {
margin-top: -8px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab05: wordpress.org*/
@media (max-width: 1024px) {
/*optimisation en %: alignement à droite*/
.elementor-1461 .elementor-element.elementor-element-315ba5d4 .elementor-heading-title {
text-align: right !important; 
}

/*optimisation en devises: container*/
.elementor-1461 .elementor-element.elementor-element-799a89e0 > .elementor-widget-container{
margin: 4px 0px 4px 0px !important;
}
/*optimisation en devises: alignement à droit et marge basse*/
.elementor-1461 .elementor-element.elementor-element-799a89e0 .elementor-heading-title {
float: right !important;
padding-bottom:4px !important;
}

/*grand container de gauche*/
.elementor-1461 .elementor-element.elementor-element-56cb44be.e-container {
width: 70% !important; 
}
/*rating*/
.elementor-1461 .elementor-element.elementor-element-55c13f2a.e-container {
width: 130px !important; 
}
/*note*/
.elementor-1461 .elementor-element.elementor-element-70680bd6.e-container {
width: 40px !important; 
}

/*grand container de droite*/
.elementor-1461 .elementor-element.elementor-element-6b9981b0.e-container{
width: 30% !important; 
}

/*largeur des containers de la colonne de droite*/
.elementor-1461 .elementor-element.elementor-element-15f6ed42.e-container,
.elementor-1461 .elementor-element.elementor-element-4667328c.e-container,
.elementor-1461 .elementor-element.elementor-element-445995e.e-container,
.elementor-1461 .elementor-element.elementor-element-d080d02.e-container,
.elementor-1461 .elementor-element.elementor-element-3b700199.e-container,
.elementor-1461 .elementor-element.elementor-element-3b700199.e-container,
.elementor-1461 .elementor-element.elementor-element-50c813b4.e-container,
.elementor-1461 .elementor-element.elementor-element-13967118.e-container {
width: 55% !important; 
}
/*container "Tags"*/
.elementor-1461 .elementor-element.elementor-element-27b998be.e-container {
width: 50% !important; 
}

/*reprise des tailles de police*/
/*étiquettes de colonne de droite*/	
.elementor-1461 .elementor-element.elementor-element-119ad7cf .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-1365080f .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-7219e033 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-40b61c26 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-26d9df40 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-8d08348 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-5f5a2717 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-765cf909 .elementor-heading-title {
/*width: 55% !important;*/
font-size: 16px !important;
}
/*valeurs de colonne de droite*/
.elementor-1461 .elementor-element.elementor-element-57131b5d .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-4a02aed .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-f24182f .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-8364887 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-31975594 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-39f782da .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-30f249bf .elementor-heading-title {
width: 45% !important;
font-size: 16px !important;
}
/*dernière valeur de colonne de droite (tags)*/
.elementor-1461 .elementor-element.elementor-element-48127d7c .elementor-heading-title {
width: 50% !important;
font-size: 13px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab06: review*/
/*réduire la hauteur du container principal*/
@media (max-width: 1024px) {
/*optimisation en %: alignement à droite*/
.elementor-1704 .elementor-element.elementor-element-255f46bd .elementor-heading-title {
text-align: right !important; 
}

/*optimisation en devises: container*/
.elementor-1704 .elementor-element.elementor-element-7f961a00 > .elementor-widget-container {
margin: 4px 0px 4px 0px !important;
}
/*optimisation en devises: alignement à droit et marge basse*/
.elementor-1704 .elementor-element.elementor-element-7f961a00 .elementor-heading-title {
float: right !important;
padding-bottom:4px !important;
}

/*----------------*/
/*tab06r: review read*/
/*hauteur scrollable review3*/
.elementor-1696 .elementor-element.elementor-element-3b9e3a9e .scroll-content.scroll-scrolly_visible {
/*.elementor-1556 .elementor-element.elementor-element-6bd28306 .scroll-content.scroll-scrolly_visible {*/
  height: 145px !important;
}
/*hauteur principal review*/
.elementor-1704 .elementor-element.elementor-element-72f76a86 {
min-height: 513px !important;
}
/*hauteur principal reviewr*/
.elementor-1696 .elementor-element.elementor-element-6e7f6260 {
min-height: 461px !important;
}

/*----------------*/
/*tab06w: review write*/
.review4 .rx-review-form-area-style-2 {
height: 425px !important;
}
/*zone de formulaire et de saisie*/
.review4 #review_form #respond textarea,
.review4 .form textarea {
min-height: 80px !important;
}
/*hauteur du formulaire de saisie*/
.review4 .comment-form-comment {
height: 95px !important;
}
/*hauteur du bloc recommandation*/
.review4 .reviewx_recommended {
margin-top: 20px !important;
margin-bottom: 0px !important;
}
.elementor-1693 .elementor-element.elementor-element-86163cf {
height: 461px !important;
}
}


/*----------------------------------------------------------------------------*/
/*elementor format responsive 6 : antibug */
/*----------------------------------------------------------------------------*/
/*06_elementor_smartphone_bigh*/
/*----------------------------------------------------------------------------*/
/*tab00 : show */
/**/
@media (min-width: 768px) and (max-width: 880px) {
  /*Price*/
.elementor-842 .elementor-element.elementor-element-279e5ec8 > .elementor-widget-container {
  margin: 0px 0px 0px 0px !important;
  }
  /*remise en devises*/
.elementor-842 .elementor-element.elementor-element-19c56d18 > .elementor-widget-container {
  margin: 4px 0px 4px 0px !important;	
  }
  }


/*tab01 : infos */
/**/
@media (min-width: 768px) and (max-width: 880px) {
/*Price*/
.elementor-981 .elementor-element.elementor-element-17d08feb > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}
/*remise en devises*/
.elementor-981 .elementor-element.elementor-element-4fd2938c > .elementor-widget-container {
margin: 4px 0px 4px 0px !important;
}
}

/*----------------------------------------------------------------------------*/
/*tab02 : security*/
/**/
@media (min-width: 768px) and (max-width: 880px) {
/*Price*/
.elementor-1082 .elementor-element.elementor-element-7dc3067b > .elementor-widget-container{
margin: 0px 0px 0px 0px !important;
}
/*remise en devises*/
/*.elementor-1082 .elementor-element.elementor-element-71cffbc1 > .elementor-widget-container {
margin: 4px 0px 4px 0px !important;
}*/
}


/*----------------------------------------------------------------------------*/
/*tab03: performance*/
/**/
@media (min-width: 768px) and (max-width: 880px) {
/*Price*/
.elementor-1308 .elementor-element.elementor-element-28fca7a8 > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}
/*remise en devises*/
.elementor-1308 .elementor-element.elementor-element-2af114e5 > .elementor-widget-container {
margin: 4px 0px 4px 0px !important;
}
/*----------------------------------------------------------------------------*/
/*container des 2 colonnes de gauche : blocs longs 1, 2, 3*/
.elementor-1308 .elementor-element.elementor-element-4b378bdd,
.elementor-1308 .elementor-element.elementor-element-72320581 {
width: 80% !important;
min-height: 141px !important;
max-height: 141px !important;
}
.elementor-1308 .elementor-element.elementor-element-f2141df {
width: 80% !important;
min-height: 141px !important;
max-height: 141px !important;
}

/*------------------------------------*/
/*bloc long 1/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-5390ad38 {
width: 100% !important;
}
/*bloc long 1/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-538638d1 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6f6213fb .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-42a650b5 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6aacf1c4 .elementor-heading-title {
width: 100% !important;
font-size:16px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-47781ebe .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-e4c0578 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-2fb2aec .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-549eab0 .elementor-heading-title {
width: 110% !important;	
font-size:16px !important;
}

/*------------------------------------*/
/*bloc long 2/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-4c051863 {
width: 100% !important;
}
/*bloc long 2/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-18693a9b .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6efa6fdd .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-1917271c .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-63ad20c8 .elementor-heading-title {
width: 100% !important;
font-size:16px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-1c1f7793 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-2cb6397f .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-4a63a882 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-57a67e5d .elementor-heading-title {
width: 110% !important;	
font-size:16px !important;
}

/*------------------------------------*/
/*bloc long 3/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-4f333567 {
width: 100% !important;
}
/*bloc long 3/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-3a6e4e2e .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-381315d7 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-460b7808 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-5fb3c92c .elementor-heading-title {
width: 100% !important;
font-size:16px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-26b9c8f3 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-153b9ca7 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-4872ec37 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-71d393e1 .elementor-heading-title {
width: 110% !important;
font-size:16px !important;	
}

.elementor-1308 .elementor-element.elementor-element-fbec736 .elementor-heading-title {
font-size:13px !important;
}

/*titre des screenshots*/
.elementor-1308 .elementor-element.elementor-element-66b502a .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-3a121a26 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-26ad5d4a .elementor-heading-title {
font-size:13px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab04 : changelog*/
/**/
@media (min-width: 768px) and (max-width: 880px) {
/*Price*/
.elementor-1383 .elementor-element.elementor-element-3e3b6d4f > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}
/*remise en devises*/
.elementor-1383 .elementor-element.elementor-element-4ef07b5b > .elementor-widget-container {
margin: 4px 0px 4px 0px !important;
}


/*hauteur container de gauche*/
.elementor-1383 .elementor-element.elementor-element-b6a706e.e-container {
height: 453px !important;
min-height: 453px !important;
max-height: 453px !important;
}

/*hauteur container history scrollable*/
.elementor-1383 .elementor-element.elementor-element-13a37751 {
height: 395px !important;
min-height: 395px !important;
max-height: 395px !important;
}

/*container de droite groupe history*/
.elementor-1383 .elementor-element.elementor-element-63c52c36 {
height: 453px !important;
min-height: 453px !important;
max-height: 453px !important;
gap: 22.5px !important;
}

/*positionnement top version 01*/
.elementor-1383 .elementor-element.elementor-element-2c0022f {
margin-top: -11px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab05: wordpress.org*/
/*reprise des tailles de police*/
/*étiquettes de colonne de droite*/
@media (min-width: 768px) and (max-width: 880px) {
/*Price*/
.elementor-1461 .elementor-element.elementor-element-1f7ea109 > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}
/*valeurs de colonne de droite*/	
/*description*/	
.elementor-1461 .elementor-element.elementor-element-5be5f00b .elementor-heading-title {
font-size: 16px !important;
}

/*valeurs de colonne de droite*/
.elementor-1461 .elementor-element.elementor-element-57131b5d .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-4a02aed .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-f24182f .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-8364887 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-31975594 .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-39f782da .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-30f249bf .elementor-heading-title {
width: 100% !important;
}
/*dernière valeur de colonne de droite (tags)*/
.elementor-1461 .elementor-element.elementor-element-48127d7c .elementor-heading-title {
margin-top: -1px !important;
width: 100% !important;
}	
}


/*----------------------------------------------------------------------------*/
/*tab06: review*/
/*tab06r: review read*/
/*réduire la hauteur du container principal*/
@media  (min-width: 768px) and (max-width: 880px) {
/*Price*/
.elementor-1704 .elementor-element.elementor-element-1cabcda4 > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}

/*hauteur scrollable review3*/
.elementor-1696 .elementor-element.elementor-element-3b9e3a9e .scroll-content.scroll-scrolly_visible {
/*.elementor-1556 .elementor-element.elementor-element-6bd28306 .scroll-content.scroll-scrolly_visible {*/
  height: 120px !important;
}
/*hauteur principal review*/
.elementor-1704 .elementor-element.elementor-element-72f76a86 {
min-height: 398px !important;
}
/*hauteur principal reviewr*/
.elementor-1696 .elementor-element.elementor-element-6e7f6260 {
min-height: 398px !important;
}
.elementor-1704 .elementor-element.elementor-element-1928396 {
min-height: 452px !important;
}
.elementor-1704 .elementor-element.elementor-element-3c486649 {
  height: 452px !important;
}

.rx-flex-grid-container {
  flex-direction: row !important;
}
.rx-flex-grid-50 {
  width: calc(50% - 15px) !important;
}
.rx_recommended_wrapper {
padding: 10px 15px 0px 15px !important;
}

.rx_style_two_free_progress_bar .progressbar-title {
  font-size: 18px!important;
  margin: 5px 0 5px !important;
  line-height: 15px!important;
}
.rx_rating_graph_wrapper {
  padding: 10px 10px 10px 10px !important;		
}

/*----------------*/
/*tab06w: review write*/
/*.review4 .rx-review-form-area-style-2 {
height: 425px !important;
}*/
/*zone de formulaire et de saisie*/
.review4 #review_form #respond textarea,
.review4 .form textarea {
min-height: 70px !important;
height: 70px !important;
}

/*hauteur du formulaire de saisie*/
.review4 .comment-form-comment {
height: 80px !important;
}
/*hauteur du bloc recommandation*/
.review4 .reviewx_recommended {
margin-top: 0px !important;
margin-bottom: -5px !important;
}
.review4 #respond form {
  margin-top: -20px !important;
}
.review4 .rx-review-form-area-style-2 {
  height: 370px !important;
}

/*
.elementor-1693 .elementor-element.elementor-element-86163cf {
height: 461px !important;
}*/
}

	
/*----------------------------------------------------------------------------*/
/*elementor format responsive 7 : antibug */
/*----------------------------------------------------------------------------*/
/*07_elementor_smartphone_v*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*tab00 : show */
/**/
@media (max-width: 767px) {
/*Price*/
.elementor-842 .elementor-element.elementor-element-279e5ec8 > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}
}

/*tab01 : infos */
/**/
@media (max-width: 767px) {
/*titre*/	
.elementor-981 .elementor-element.elementor-element-5db04664 .elementor-heading-title {
font-size: 22px !important;
}
/*optimisation en %*/	
.elementor-981 .elementor-element.elementor-element-57c9bab1 .elementor-heading-title {
font-size: 16px !important;
color: #32373C !important;
}

/*slogan */	
/*.elementor-981 .elementor-element.elementor-element-73d1882e {
font-size: 16px !important;
line-height: 1.2em !important;
}*/

/*avis clients*/
/*.elementor-981 .elementor-element.elementor-element-4fd2938c .elementor-heading-title {
font-size: 16px !important;
}
*/

/*description courte*/
.elementor-981 .elementor-element.elementor-element-5821390b {
font-size: 16px !important;
margin-top: -10px !important;
}

/*ppc*/
/*ligne d'étiquette*/
.elementor-981 .elementor-element.elementor-element-4ba7970f .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-5bdb22eb .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-4997d235 .elementor-heading-title {
font-size: 16px !important;
}

/*ligne 1*/
.elementor-981 .elementor-element.elementor-element-a92f307 .elementor-heading-title {
font-size: 13px !important;
}
.elementor-981 .elementor-element.elementor-element-5b7bbb58 .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-36d706c .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-7f09a47d .elementor-heading-title {
font-size: 16px !important;
}

/*ligne 2*/
.elementor-981 .elementor-element.elementor-element-60177c04 .elementor-heading-title {
font-size: 13px !important;
}
.elementor-981 .elementor-element.elementor-element-a87c3a6 .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-5f905507 .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-5941a07a .elementor-heading-title {
font-size: 16px !important;
}

/*ligne 3*/
.elementor-981 .elementor-element.elementor-element-17efd594 .elementor-heading-title {
font-size: 13px !important;
}
.elementor-981 .elementor-element.elementor-element-39343521 .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-2beb1cc8 .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-32e85c93 .elementor-heading-title {
font-size: 16px !important;
}

/*ligne 4*/
.elementor-981 .elementor-element.elementor-element-255744d7 .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-53e1806b .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-1ddb614a .elementor-heading-title {
font-size: 16px !important;
}

/*author url : étiquette et valeur ; pricing url : étiquette et valeur */
.elementor-981 .elementor-element.elementor-element-101d30cb .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-5305a328 .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-afb9d5c .elementor-heading-title,
.elementor-981 .elementor-element.elementor-element-251789b7 .elementor-heading-title {
font-size: 13px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab02 : security*/
/**/
@media (max-width: 767px) {
/*titre*/	
.elementor-1082 .elementor-element.elementor-element-d524af4 .elementor-heading-title {
font-size: 22px !important;
}
/*optimisation en %*/	
.elementor-1082 .elementor-element.elementor-element-b601bc3 .elementor-heading-title {
font-size: 16px !important;
color: #00A0D2 !important;
}

/*slogan */	
/*.elementor-981 .elementor-element.elementor-element-73d1882e {
font-size: 16px !important;
line-height: 1.2em !important;
}*/

/*avis clients*/
/*.elementor-981 .elementor-element.elementor-element-4fd2938c .elementor-heading-title {
font-size: 16px !important;
}
*/

/*virus total date: bandeau valeur*/
.elementor-1082 .elementor-element.elementor-element-210f9024 .elementor-heading-title {
font-size: 13px !important;
}


/*virustotal url: étiquette*/
.elementor-1082 .elementor-element.elementor-element-56a8e6eb .elementor-heading-title {
font-size: 16px !important;
font-weight:400 !important;
}
/*virustotal url: valeur*/
.elementor-1082 .elementor-element.elementor-element-5130a032 .elementor-heading-title {
font-size: 12px !important;
}


.elementor-1082 .elementor-element.elementor-element-72a86116 > .elementor-widget-container {
  padding: 5px 0px 10px 0px !important;
}
/*vérifier*//*virustotal score: container*/
.elementor-1082 .elementor-element.elementor-element-698d8b54 > .elementor-widget-container{
padding: 0px 0px 0px 0px !important;
}
/*virustotal score: étiquette*/
.elementor-1082 .elementor-element.elementor-element-698d8b54 .elementor-heading-title {
padding: 0px 0px 0px 0px !important;
font-size: 16px !important;
font-weight:400 !important;
}
/*virustotal score: valeur*/
.elementor-1082 .elementor-element.elementor-element-72a86116 .elementor-heading-title {
font-size: 16px !important;
}

/*wp-bank date: bandeau valeur*/
.elementor-1082 .elementor-element.elementor-element-1c22a47b .elementor-heading-title {
font-size: 13px !important;
}
/*wp-bank result: étiquette*/
.elementor-1082 .elementor-element.elementor-element-676b1d57 .elementor-heading-title {
font-size: 16px !important;
font-weight:400 !important;
}
/*wp-bank result: valeur*/
.elementor-1082 .elementor-element.elementor-element-56a4f0d3 .elementor-heading-title {
font-size: 12px !important;
}

/*vérifier*//*wp-bank certificate key: étiquette container*/
.elementor-1082 .elementor-element.elementor-element-2fa7c3e7 > .elementor-widget-container{
padding: 0px 0px 0px 0px !important;
}
/*wp-bank certificate key: étiquette*/
.elementor-1082 .elementor-element.elementor-element-2fa7c3e7 .elementor-heading-title {
padding: 0px 0px 0px 0px !important;
font-size: 16px !important;
font-weight:400 !important;
}

/*vérifier*//*wp-bank certificate key: valeur container*/
.elementor-1082 .elementor-element.elementor-element-cd6a84b > .elementor-widget-container {
  padding: 5px 0px 10px 0px !important;
}
/*wp-bank certificate key: valeur*/
.elementor-1082 .elementor-element.elementor-element-cd6a84b .elementor-heading-title {
font-size: 16px !important;
}
}

/*----------------------------------------------------------------------------*/
/*tab03: performance*/
/**/
@media (max-width: 767px) {
/*titre*/	
.elementor-1308 .elementor-element.elementor-element-76444371 .elementor-heading-title {
font-size: 22px !important;
}
/*optimisation en %*/	
.elementor-1308 .elementor-element.elementor-element-6a7d042f .elementor-heading-title {
font-size: 16px !important;
color: #32373C !important;
}

/*------------------------------------*/
/*container des 2 colonnes de gauche : blocs longs 1, 2, 3*/
.elementor-1308 .elementor-element.elementor-element-4b378bdd,
.elementor-1308 .elementor-element.elementor-element-72320581 {
width: 100% !important;
min-height: 155px !important;
max-height: 155px !important;
}
.elementor-1308 .elementor-element.elementor-element-f2141df {
width: 100% !important;
min-height: 153.50px !important;
max-height: 153.50px !important;
}

/*------------------------------------*/
/*bloc long 1/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-5390ad38 {
width: 100% !important;
}
/*bloc long 1/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-538638d1 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6f6213fb .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-42a650b5 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6aacf1c4 .elementor-heading-title {
width: 100% !important;
font-size:13px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-47781ebe .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-e4c0578 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-2fb2aec .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-549eab0 .elementor-heading-title {
width: 110% !important;	
font-size:13px !important;
}

/*------------------------------------*/
/*bloc long 2/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-4c051863 {
width: 100% !important;
}
/*bloc long 2/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-18693a9b .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-6efa6fdd .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-1917271c .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-63ad20c8 .elementor-heading-title {
width: 100% !important;
font-size:13px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-1c1f7793 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-2cb6397f .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-4a63a882 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-57a67e5d .elementor-heading-title {
width: 110% !important;	
font-size:13px !important;
}

/*------------------------------------*/
/*bloc long 3/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-4f333567 {
width: 100% !important;
}
/*bloc long 3/3 colonne de gauche contenant les étiquettes*/
.elementor-1308 .elementor-element.elementor-element-3a6e4e2e .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-381315d7 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-460b7808 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-5fb3c92c .elementor-heading-title {
width: 100% !important;
font-size:13px !important;
}
/*valeurs en 2ème colonne*/
.elementor-1308 .elementor-element.elementor-element-26b9c8f3 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-153b9ca7 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-4872ec37 .elementor-heading-title,
.elementor-1308 .elementor-element.elementor-element-71d393e1 .elementor-heading-title {
width: 110% !important;
font-size:13px !important;	
}

.elementor-1308 .elementor-element.elementor-element-fbec736 .elementor-heading-title {
font-size:13px !important;
}
}



/*----------------------------------------------------------------------------*/
/*tab04 : changelog*/
/**/
@media (max-width: 767px) {
/*titre*/	
.elementor-1383 .elementor-element.elementor-element-8de69fb .elementor-heading-title {
font-size: 22px !important;
}
/*optimisation en %*/	
.elementor-1383 .elementor-element.elementor-element-72c7d362 .elementor-heading-title {
font-size: 16px !important;
color: #00A0D2 !important;
}

/*hauteur container de gauche*/
.elementor-1383 .elementor-element.elementor-element-b6a706e.e-container {
height: 491px !important;
min-height: 491px !important;
max-height: 491px !important;
}
/*hauteur container history scrollable*/
.elementor-1383 .elementor-element.elementor-element-13a37751 {
height: 430px !important;
min-height: 430px !important;
max-height: 430px !important;
}
/*colonne de gauche changelog*/
.elementor-1383 .elementor-element.elementor-element-4f70187a.e-container {
width:100% !important;
}
/*étiquette changelog*/
.elementor-1383 .elementor-element.elementor-element-d99e5ae .elementor-heading-title {
font-size:16px !important;	
}
/*changelog avec défilement*/
.elementor-1383 .elementor-element.elementor-element-102a8434 {
font-size: 13px !important;
}
}


/*----------------------------------------------------------------------------*/
/*tab05: wordpress.org*/
/**/
@media (max-width: 767px) {
/*titre*/	
.elementor-1461 .elementor-element.elementor-element-2dd38c17 .elementor-heading-title {
font-size: 22px !important;
}
/*optimisation en %*/	
.elementor-1461 .elementor-element.elementor-element-315ba5d4 .elementor-heading-title {
font-size: 16px !important;
color: #32373C !important;
}	

/*grand container de gauche*/
.elementor-1461 .elementor-element.elementor-element-56cb44be.e-container {
width: 100% !important; 
}
/*titre plugin/thème wordpress.org*/
.elementor-1461 .elementor-element.elementor-element-5fbca09a .elementor-heading-title {
font-size: 20px !important;
}
/*nb notes*/
.elementor-1461 .elementor-element.elementor-element-6c8a6f0f.e-container {
width: 30% !important; 
}
/*description*/
.elementor-1461 .elementor-element.elementor-element-5be5f00b .elementor-heading-title {
font-size: 16px !important;
}

/*forcer la largeur 100% de la colonne de droite, maintenant basse*/
.elementor-1461 .elementor-element.elementor-element-6b9981b0, 
.elementor-1461 .elementor-element.elementor-element-6b9981b0.e-container {
width: 100% !important; 
}
/*masquer le logo wordpress.org*/
.elementor-1461 .elementor-element.elementor-element-118b9d06 img {
display:none !important;
}

/*positionnemnt du bloc bas*/
.elementor-1461 .elementor-element.elementor-element-6b9981b0.e-container {
 padding-top: 4px !important;
 padding-bottom: 5px !important;  
}


/*largeur des containers de la colonne de droite*/
.elementor-1461 .elementor-element.elementor-element-15f6ed42.e-container,
.elementor-1461 .elementor-element.elementor-element-4667328c.e-container,
.elementor-1461 .elementor-element.elementor-element-445995e.e-container {
margin-bottom: 10px !important;
}

/*reprise des tailles de police*/
/*étiquettes de colonne de droite*/	
.elementor-1461 .elementor-element.elementor-element-119ad7cf .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-1365080f .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-7219e033 .elementor-heading-title {
/*margin-top: -10px !important;*/
font-size: 13px !important;
}

/*valeurs de colonne de droite*/
.elementor-1461 .elementor-element.elementor-element-57131b5d .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-4a02aed .elementor-heading-title,
.elementor-1461 .elementor-element.elementor-element-f24182f .elementor-heading-title {
width: 100% !important;
/*margin-top: -210px !important;*/
font-size: 13px !important;
font-weight:500 !important;
}

.elementor-1461 .elementor-element.elementor-element-6b9981b0 {
gap: 12px !important;
}
}

/*----------------------------------------------------------------------------*/

/*--------------------------------------*/
/*tab06: review*/
/*tab06r: review read*/
/*réduire la hauteur du container principal*/
@media (max-width: 767px) {
/*titre*/	
.elementor-1704 .elementor-element.elementor-element-7ccfc427 .elementor-heading-title {
font-size: 22px !important;
}  
/*optimisation en %*/	
.elementor-1704 .elementor-element.elementor-element-255f46bd .elementor-heading-title {
font-size: 16px !important;
color: #00A0D2 !important;
}	

.rx-filter-bar-style-2, .rx_review_sort_list {
display:none !important;
}

.rx_recommended_wrapper {
padding: 15px 10px 5px 10px !important;
}

.rx-temp-rating {
padding-bottom: 0px !important;
}

.rx_recommended_box {
padding-top: 0px !important;
}

.rx_style_two_free_progress_bar .progressbar-title {
margin: 0px 0 5px 0 !important;
}

/*hauteur contenu principal read*/
.elementor-1696 .elementor-element.elementor-element-6e7f6260 {
min-height: 441px !important;
}

/*hauteur contenu principal tab*/
.elementor-1704 .elementor-element.elementor-element-72f76a86 {
min-height: 493px !important;
height: 493px !important;
}

/*taille de police du titre*/
.review4 .rx-review-form-area-style-2 .comment-respond .comment-reply-title,
.review4 .rx-review-form-area-style-2 .rx-criteria-table td {
font-size: 16px !important;
}


/*----------------*/
/*tab06w: review write*/
/*review4*/
.review4 #respond form {
  margin-top: -20px !important;
}

.review4 #review_form #respond p {
  font-size: 10px !important;
  margin-bottom: 10px !important;
}

.review4 .rx-criteria-table td, .review4 .rx-rating-table td {
  padding: 2px 0px 0px 0px !important;
  line-height: 15px !important;
/*  font-weight: 500;
  line-height: 25px;*/
  text-align: center;
}

.review4 .reviewx-star-rating {
/*  display: block;
  overflow: hidden;*/
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}
.review4 .rx_star_rating {
  float: none !important;
}


/*zone de formulaire et de saisie*/
.review4 #review_form #respond textarea,
.review4 .form textarea {
min-height: 40px !important;
height: 40px !important;
}
/*hauteur du formulaire de saisie*/
.review4 .comment-form-comment {
height: 40px !important;
}
/*hauteur du bloc recommandation*/
.review4 .reviewx_recommended {
margin-top: 0px !important;
margin-bottom: 0px !important;
/*display: block !important;*/
}

/*positionner le titre "Recommendation"*/
.review4 .reviewx_recommended_title {
/*display: block !important;*/
width: 100% !important;
margin-bottom: 5px !important;
text-align: center !important;
}

/*positionner les icônes "Recommendation"*/
.review4 .reviewx_recommended_list {
width: 100% !important;
display: flex !important;
justify-content: space-between !important;
padding: 0 40px 0 35px !important;
}

/*corriger la marge gauche forcée par le thème*/
.review4 .theme-oceanwp .reviewx_recommended_list .reviewx_radio {
margin-left: 0px !important;
}

/*positionner le bouton "soumettre un avis"*/
.review4 .reviewx_front_end_from .form-submit {
float: none !important;
margin-top: 10px !important;
justify-content: center !important;
display: flex !important;
}
}




/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*1. home-page*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.1 section Event*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.2 section WorPress*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.3 section Expertise : consolidé en doublon dans la section JS/CSS personnalisé du thème*/
/*----------------------------------------------------------------------------*/
#expertise {top: -54px !important;}
#expertise .oew-flip-box .elementor-icon {
  fill: #f1f1f1 !important;
}
#expertise .oew-flip-box {
height:40vh !important;
}

#expertise .backicon {
font-size: 30px !important;
margin-bottom: 10px !important;
}

#expertise .puces_center ul{
text-align: left !important;
display:grid !important;
list-style:none !important;
grid-template-areas: "marginLeft liste marginRight" !important; 
grid-auto-flow: column !important; 
padding-left: 0 !important;
}
#expertise .puces_center ul:before, .puces_center ul:after{
content: "" !important; 
display: block !important; 
height: 1px !important;  
}
#expertise .puces_center ul:before{
grid-area: marginLeft !important;
}
#expertise .puces_center ul:after{
grid-area: marginRight !important;
}
#expertise .puces_center li{
grid-column: liste !important;
}
#expertise .puces_center ul li{
margin-left:40px !important;
}

/*adapter la hauteur des font icomoon*/
#expertise .icon-shield-check.backicon,
#expertise .icon-file-certificate.backicon {
  line-height: 1.7 !important;
}

/*
.icon-shieldcheck_solid {
content: "\e902"!important;
font-family: "icomoon"!important;
font-weight: 900!important;
margin-bottom: 10px !important;
padding-bottom: 10px !important;
}

.icon-file-certificate:before {
content: "\e903";
font-family: "icomoon"!important;
font-weight: 900!important;
margin-bottom: 10px !important;
padding-bottom: 10px !important;
}
*/
/*06_elementor_smartphone_big_h & 07_elementor_smartphone_v*/
/*[and (orientation: portrait)]*/
@media screen and (max-device-width: 881px) {
#expertise .oew-flip-box {
height:27vh !important;
}
/*icône frontale*/
#expertise .oew-flip-box .elementor-icon {
fill: #f1f1f1 !important;
font-size: 30px !important;
}
/*marge sous icône frontale*/
#expertise .elementor-icon-wrap {
margin-bottom: 0px !important;
}
/*titre sous icône frontale*/
#expertise .oew-flip-box-front .oew-flip-box-layer-title {
font-size: 16px !important;
}


/*icône arrière*/
#expertise .backicon {
font-size: 25px !important;
margin-bottom: 5px !important;
}
/*titre sous icône frontale*/
#expertise .oew-flip-box-back .oew-flip-box-layer-title {
font-size: 16px !important;
}

#expertise .puces_center {
width: fit-content !important;
}
/*masquer les puces automatiques*/
#expertise .puces_center ul li{
margin-left:-10px !important;
}
}

/*----------------------------------------------------------------------------*/
/*1.4 section Themes*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.5 section Plugins*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.6 section Support*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.7 section Membres */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.8 section Configurator */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*1.8.1 objet Filtre*/
/*----------------------------------------------------------------------------*/

/*.myfilterplt {
height:210px !important;
}*/

/*placer le bloc de filtre en bas*/
.myfilterplt .prdctfltr_woocommerce .prdctfltr_filter {
float: none !important;
}

/*ajuster la hauteur de l'objet filtre*/
.myfilterplt .prdctfltr_wc {
margin-bottom: 40px !important; /*!!! une hauteur de 40px permet sur écran pc une stabilité parfaite du bloc d'icônes*/
margin-left: 5px !important; /*compenser l'alignement central*/ 
}

/*----------------------------------------------------------------------------*/
/*1/8 bandeau d'effacement*/
/*----------------------------------------------------------------------------*/

/*maintenir un déclage bas*/
.prdctfltr_wc.prdctfltr_click_filter span.prdctfltr_reset {
margin-top: 0;
margin-bottom: 6px;
}
/*----------------------------------------------------------------------------*/
/*2/8 bandeau collecteur de sélecteurs*/
/*----------------------------------------------------------------------------*/

/*corriger marge intérieure haute et basse et marge extérieure*/
.myfilterplt .prdctfltr_wc .prdctfltr_buttons {
margin-top: 0px !important;                     /*stabilité de hauteur X*/
margin-bottom: -2px !important;                  /*stabilité de hauteur X*/
padding: 0 !important;
}

/*centrer les sélecteurs */
.myfilterplt .prdctfltr_aftertitle {
margin-bottom: -6px !important;                  /*stabilité de hauteur X*/
text-align: center !important;
}

/*réduire la hauteur des sélecteurs*/
.myfilterplt .prdctfltr_aftertitle > span, .prdctfltr_collector > span {
padding: .10em 1em !important;
}


/*----------------------------------------------------------------------------*/
/*3/8 colonnes*/
/*----------------------------------------------------------------------------*/

/*augmenter le nombre de colonnes 3 à 9 du bandeau de 1er filtrage*/
.myfilterplt .prdctfltr_woocommerce .prdctfltr_3_columns.prdctfltr_filter label {
flex: 0 0 11.1% !important;
flex-wrap: wrap !important;
justify-content: center !important;
/*bottom: 0;*/
}

/*aligner et centrer les colonnes intégrant les icônes après 1er filtrage*/
.prdctfltr_3_columns .prdctfltr_checkboxes > .prdctfltr_sub:first-child, .prdctfltr_2_columns .prdctfltr_show_subs + .prdctfltr_sub, .prdctfltr_3_columns .prdctfltr_show_subs + .prdctfltr_sub {
display: flex !important;
flex-wrap: wrap !important;
justify-content: center !important;
}


/*----------------------------------------------------------------------------*/
/*4/8 blocs*/
/*----------------------------------------------------------------------------*/

/*centrer les blocs (icônes + text)*/
.myfilterplt .prdctfltr_customize_block {
text-align: center !important;
}
.myfilterplt .prdctfltr_customize_block.prdctfltr_customize {
line-height: 24px !important;/*correction du contenant filtre version .com */
}

/*----------------------------------------------------------------------------*/
/*5/8 icônes*/
/*----------------------------------------------------------------------------*/

/*définir la hauteur des icônes et supprimer toute bordure*/
.myfilterplt .prdctfltr_customize_image_text img {
height: 35px !important;
/*height: auto !important;
width: 100% !important; */
border: none !important;
}
/*
.myfilterplt .prdctfltr_customize_image_text img.lazyload {
height: 35px !important;
width: auto !important;  
}*//*
.myfilterplt .prdctfltr_customize_image_text .lazyloaded {
height: auto !important;
width: 100% !important;  
}
*/
/*----------------------------------------------------------------------------*/
/*6/8 checkbox*/
/*----------------------------------------------------------------------------*/

/*contrer le décalage droit de l'icône lors de l'activation d'une coche*/
.input[type="radio"]:checked::before, input[type="checkbox"]:checked::before {
float: none !important;
}


/*----------------------------------------------------------------------------*/
/*7/8 étiquettes*/
/*----------------------------------------------------------------------------*/

/*positionner les étiquettes sous leur icône*/
.myfilterplt .prdctfltr_customize_image_text_tip {
height: 24px !important;/*correction du contenant filtre version .com */
margin-left: 0px !important;
vertical-align: middle !important;
display: block !important;
font-size: 15px !important;
font-weight: 600 !important;
letter-spacing:0 !important;
}

/*adapter la police d'écriture*/
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_inner {
font-family: roboto !important;
/*font-size: 14px !important;
font-weight: 400 !important;*/
font-size: 15px !important;
font-weight: 600 !important;
letter-spacing:0 !important;
}

/*effet au survol*/
.myfilterplt .prdctfltr_customize_image_text_tip:hover {
color:#00A0D2 !important;    
}


/*06_elementor_smartphone_big_h & 07_elementor_smartphone_v*/
/*[and (orientation: portrait)]*/
@media screen and (max-device-width: 881px) {
/*étiquettes sous leur icône*/
.myfilterplt .prdctfltr_customize_image_text_tip {
margin-left: 0px !important;
/*vertical-align: middle !important;*/
display: none !important;
}	
}
/*----------------------------------------------------------------------------*/
/*8/8 compteurs*/
/*----------------------------------------------------------------------------*/

/*compteurs mise en forme*/
.myfilterplt .prdctfltr_count {
vertical-align: inherit !important;
margin-left: 0 !important;
font-family: roboto !important;
font-size: 14px !important;
padding: 0 !important;
border: none !important;
color: #aaa !important;
background-color: #fff !important;
border-radius: 0 !important;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*II. changement d'icônes au survol*/
/*----------------------------------------------------------------------------*/
/*01_hosting*/
.myfilterplt .prdctfltr_ft_hosting .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_hebergement .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_hosting .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_hebergement .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_hosting_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;
}
/*----------------------------------------------------------------------------*/
/*0101_localhost*/
.myfilterplt .prdctfltr_ft_localhost .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_local .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*localhost hover turquoise */
.myfilterplt .prdctfltr_ft_localhost .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_local .prdctfltr_customize_image_text:hover{
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_localhost_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0102_provider*/
.myfilterplt .prdctfltr_ft_provider .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_fai .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*provider hover turquoise */
.myfilterplt .prdctfltr_ft_provider .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_fai .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_provider_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0103_vpn*/
.myfilterplt .prdctfltr_ft_vpn .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_rpv .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*vpn hover turquoise */
.myfilterplt .prdctfltr_ft_vpn .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_rpv .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_vpn_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0104_hostinger*/
.myfilterplt .prdctfltr_ft_hostinger .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_hebergeur .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hostinger hover turquoise */
.myfilterplt .prdctfltr_ft_hostinger .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_hebergeur .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_hosting_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0105_registrar*/
.myfilterplt .prdctfltr_ft_registrar .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_registraire .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*registrar hover turquoise */
.myfilterplt .prdctfltr_ft_registrar .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_registraire .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_registrar_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*02_cms*/
.myfilterplt .prdctfltr_ft_cms .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_sgc .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*cms hover turquoise */
.myfilterplt .prdctfltr_ft_cms .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_sgc .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_cms_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0201_backup*/
.myfilterplt .prdctfltr_ft_backup .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_sauvegarde .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*backup hover turquoise */
.myfilterplt .prdctfltr_ft_backup .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_sauvegarde .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_backup_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0202_performance*/
.myfilterplt .prdctfltr_ft_performance .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_performance .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*performance hover turquoise */
.myfilterplt .prdctfltr_ft_performance .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_performance .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_performance_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*020201_monitoring*/
.myfilterplt .prdctfltr_ft_monitoring .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_veille .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*monitoring hover turquoise */
.myfilterplt .prdctfltr_ft_monitoring .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_veille .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_monitoring_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*020202_cache*/
.myfilterplt .prdctfltr_ft_cache .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_cache .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*cache hover turquoise */
.myfilterplt .prdctfltr_ft_cache .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_cache .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_cache_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*020203_php*/
.myfilterplt .prdctfltr_ft_php .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_php .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*php hover turquoise */
.myfilterplt .prdctfltr_ft_php .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_php .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_php_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*020204_cron*/
.myfilterplt .prdctfltr_ft_cron .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_veille .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*cron hover turquoise */
.myfilterplt .prdctfltr_ft_cron .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_veille .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_cron_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*020205_media*/
.myfilterplt .prdctfltr_ft_media .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_media .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*media hover turquoise */
.myfilterplt .prdctfltr_ft_media .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_media .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_media_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*020206_script*/
.myfilterplt .prdctfltr_ft_script .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_script .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*script hover turquoise */
.myfilterplt .prdctfltr_ft_script .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_script .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_script_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/


/*0203_security*/
.myfilterplt .prdctfltr_ft_security .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_securite .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*security hover turquoise */
.myfilterplt .prdctfltr_ft_security .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_securite .prdctfltr_customize_image_text:hover  {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_security_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0204_seo*/
.myfilterplt .prdctfltr_ft_seo .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_referencement .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*seo hover turquoise */
.myfilterplt .prdctfltr_ft_seo .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_referencement .prdctfltr_customize_image_text:hover{
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_seo_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0205_setting*/
.myfilterplt .prdctfltr_ft_setting .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_parametrage .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*setting hover turquoise */
.myfilterplt .prdctfltr_ft_setting .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_parametrage .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_cms_setting_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0206_translation*/
.myfilterplt .prdctfltr_ft_translation .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_traduction .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*translation hover turquoise */
.myfilterplt .prdctfltr_ft_translation .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_traduction .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_translation_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*03_themes*/
/*----------------------------------------------------------------------------*/
/*03_themes*/
.myfilterplt .prdctfltr_ft_theme .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_theme .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_theme .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_theme .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_theme_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
} 
/*----------------------------------------------------------------------------*/
/*0301_*/
/*----------------------------------------------------------------------------*/
/*0302_*/
/*----------------------------------------------------------------------------*/
/*0303_*/
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
/*04_builder*/
/*----------------------------------------------------------------------------*/
/*04_builder*/
.myfilterplt .prdctfltr_ft_builder .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_constructeur .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hover turquoise */
.myfilterplt .prdctfltr_ft_builder .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_constructeur .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_builder_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
} 
/*----------------------------------------------------------------------------*/
/*0401_*/
/*----------------------------------------------------------------------------*/
/*0402_*/
/*----------------------------------------------------------------------------*/
/*0403_*/
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*05_kit*/
/*----------------------------------------------------------------------------*/
/*05_kit*/
.myfilterplt .prdctfltr_ft_kit .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_kit .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_kit .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_kit .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_kit_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
} 
/*----------------------------------------------------------------------------*/
/*0501_*/
/*----------------------------------------------------------------------------*/
/*0502_*/
/*----------------------------------------------------------------------------*/
/*0503_*/
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/*06_lms*/
/*----------------------------------------------------------------------------*/
/*06_lms*/
.myfilterplt .prdctfltr_ft_lms .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_sga .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_lms .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_sga .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_lms_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
} 
/*----------------------------------------------------------------------------*/
/*0601_*/
/*----------------------------------------------------------------------------*/
/*0602_*/
/*----------------------------------------------------------------------------*/
/*0603_*/
/*----------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------*/
/*07_e-commerce*/
/*----------------------------------------------------------------------------*/
/*07_e-commerce*/
.myfilterplt .prdctfltr_ft_e-commerce .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_e-commerce .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_e-commerce .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_e-commerce .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_e-commerce_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
} 
/*----------------------------------------------------------------------------*/
/*0701_product*/
.myfilterplt .prdctfltr_ft_product .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_produit .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_product .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_produit .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_product_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070101_type(s)*/
.myfilterplt .prdctfltr_ft_type .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_type .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_type .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_type .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_types_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070102_option(s)*/
.myfilterplt .prdctfltr_ft_option .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_option .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_option .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_option .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_options_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0702_feature*/
.myfilterplt .prdctfltr_ft_feature .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_fonctionnalite .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_feature .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_fonctionnalite .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_feature_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070201_payment*/
.myfilterplt .prdctfltr_ft_payment .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_paiement .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_payment .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_paiement .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_payment_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070202_billing*/
.myfilterplt .prdctfltr_ft_billing .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_facturation .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_billing .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_facturation .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_billing_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070203_management*/
.myfilterplt .prdctfltr_ft_management .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_gestion .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_management .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_gestion .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_management_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070204_crm*/
.myfilterplt .prdctfltr_ft_crm .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_grc .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_crm .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_grc .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_crm_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070205_review*/
.myfilterplt .prdctfltr_ft_review .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_avis .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_review .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_avis .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_review_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070206_recommendation*/
.myfilterplt .prdctfltr_ft_recommendation .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_recommandation .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_recommendation .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_recommandation .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_recommendation_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070207_search*/
.myfilterplt .prdctfltr_ft_search .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_recherche .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_search .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_recherche .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_search_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*070208_filter*/
.myfilterplt .prdctfltr_ft_filter .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_filtre .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_filter .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_filtre .prdctfltr_customize_image_text:hover img {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_filter_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/
/*0703_appearance*/
.myfilterplt .prdctfltr_ft_appearance .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_apparence .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_appearance .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_apparence .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_appearance_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
}
/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/
/*08_social*/
/*----------------------------------------------------------------------------*/
/*08_social*/
.myfilterplt .prdctfltr_ft_social .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_social .prdctfltr_customize_image_text:hover img {
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_social .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_social .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_social_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
} 
/*----------------------------------------------------------------------------*/
/*0801_*/
/*----------------------------------------------------------------------------*/
/*0802_*/
/*----------------------------------------------------------------------------*/
/*0803_*/
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
/*09_extra*/
/*----------------------------------------------------------------------------*/
/*09_extra*/
.myfilterplt .prdctfltr_ft_extra .prdctfltr_customize_image_text:hover img,
.myfilterplt .prdctfltr_ft_fr_extra .prdctfltr_customize_image_text:hover img{
/*    z-index: -1 !important;*/
/*    opacity :0 !important;*/
visibility:hidden;
}
/*hosting hover turquoise */
.myfilterplt .prdctfltr_ft_extra .prdctfltr_customize_image_text:hover,
.myfilterplt .prdctfltr_ft_fr_extra .prdctfltr_customize_image_text:hover {
z-index: 1 !important;
/*opacity :1 !important;*/
background-image: url("https://www.wp-bank.com/wp-content/uploads/gpl-premium-wordpress-themes-and-plugins-for-free/configurator/wp-bank_net_extra_h.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 30px 30px !important;    
} 
/*----------------------------------------------------------------------------*/
/*0901_*/
/*----------------------------------------------------------------------------*/
/*0902_*/
/*----------------------------------------------------------------------------*/
/*0903_*/
/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*XX. Barre de recherche intégrée au configurateur en page d'accueil*/
/*----------------------------------------------------------------------------*/
/*modification en corrélation avec le fichier de thème enfant themax_02\partials\header\search-replace.php*/
/*restaurer la couleur d'origine de l'icône de recherche (modifiée par fa fa search bar via function.php)*/
#configsearchbar .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
color: #999 !important;
}
/*restaurer la couleur d'origine de l'icône de recherche (modifiée par fa fa search bar via function.php)*/
#configsearchbar .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
color: #000 !important;
}
/*réaffecter le colori du prix barré dan sles résultats de recherche*/
del .amount {
  color: #555 !important;
}
/*réaffecter le colori du prix dans les résultats de recherche*/
.amount {
  color: #00A0D2 !important;
}
/*réf woo sku : ne pas afficher*/
.dgwt-wcas-details-product-sku {
  display: none !important;
}


/*css dédié à Mozilla Firefox (notre référence de conception reste Chrome*/
/*searchbar : marge haute de -80px pour Chrome divisée par 2 pour Mozilla Firefox*/
@-moz-document url-prefix() {
.elementor-311 .elementor-element.elementor-element-e57fb94 > .elementor-widget-container {
margin: -40px 0px 0px 0px !important;
}
.elementor-311 .elementor-element.elementor-element-5708c20 {
/*      position: sticky !important;*/
top: 0px !important;
}/*
.elementor-element.elementor-element-22c31dfc {*/
/*      position: sticky !important;*/
   /*   top: 57px !important;
}*/
/*
#membersreviews {
min-height: 299px !important;
}*/
}
/* 
.elementor-311 .elementor-element.elementor-element-5708c20 {
min-height: 190px !important;
height: 190px !important;
flex-direction: column !important;
justify-content: flex-end !important;
}*/

/*
.woocommerce-MyAccount-tabs {
  float: left;
  width: 100% !important;
  margin-right: 6%;
}
*/

/*I/my account*/
/*----------------------------------------------------------------------------*/
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
left: -10px !important;
}

/*forcer l'icône de tab active en turquoise*/
.active-tab .jet-tabs__label-icon {
color: #00A0D2 !important;	
}
/*forcer le texte de tab actif en turquoise*/
.active-tab .jet-tabs__label-text {
color: #00A0D2 !important;
}
/*
#tabmyaccount .jet-tabs__label-icon.jet-tabs-icon svg {
font-size:30px!important;
}
*/
#tabmyaccount .jet-tabs__label-text {
width: 102px !important;
text-align: center !important;
margin: 0px !important;
padding: 0px !important;
}
#tabmyaccount .jet-tabs__label-icon {
margin-right: 0px !important;
}
/*----------------------------------------------------------------------------*/
/*01 resources*/
/*marges gauches et droites des icônes*/
#tabmya01 .fas.fa-heart {
margin-left: 3px !important;
margin-right: 3px !important;
}
#tabmya01 .fas.fa-download {
margin-left: 3px !important;
margin-right: 3px !important;
}
#tabmya01 .fa-file-invoice {
margin-left: 7px !important;
margin-right: 5px !important;
}
#tabmya01 .fas.fa-redo-alt {
margin-left: 3px !important;
margin-right: 3px !important;
}
#tabmya01 .fas.fa-handshake {
margin-left: 0px !important;
margin-right: 0px !important;
}

/*corriger la marge droite par défaut du bloc*/
#tabmya01 .jet-tabs__label-icon {
margin-right: 0px !important;
}

/*étiquettes des icônes*/
#tabmya01 .jet-tabs__label-text {
width: 180px !important;
text-align: left !important;
margin-left:18px !important;
padding:0px !important;
}

/*
#tabmya01 {
height: 60vh;
}*/

/*----------------*/
/*0101 configs*/
/*masquer le titre du template wishlists*/
#tabmya0101 .tinv-header {
display: none !important;
}
/*réduire la taille des vignettes*/
#tabmya0101 .tinv-wishlist .product-thumbnail {
min-width: 80px !important;
width: 80px !important;
}
#tabmya0101 .tinv-header .woocommerce-Button
.woocommerce_account_subscriptions .woocommerce-Button {
display:none!important;
}

#tabmya0101 .return-to-shop .button {
display:none!important;
}

/*----------------*/
/*0102 downloads*/
#tabmya0102 .woocommerce-info .woocommerce-Button.button {
display: none!important;
}

#tabmya0102 .download-file .button {
background-color: #fff !important;
color: #00A0D2 !important;
padding: 5px !important;
/*padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;*/
}
/*hauteur de ligne*/
#tabmya0102 .download-product, #tabmya0102 .download-remaining, #tabmya0102 .download-expires, #tabmya0102 .download-product, #tabmya0102 .download-file {
padding-top: 14px !important;
padding-bottom: 14px !important;
}

/*----------------*/
/*0103 orders*/
#tabmya0103 .woocommerce-info .woocommerce-Button.button {
display: none!important;
}
#tabmya0103 .order-number, .order-date, .order-status, .order-total, .order-actions {
padding-top: 14px !important;
padding-bottom: 14px !important;
}
#tabmya0103 mark {
  background: #fff!important;
  color: #00A0D2!important;
  font-weight: bold!important;
}
/*------*/
/*0103 orders : view details*/
#tabmya0103 .woocommerce-table__product-name.product-name {
display: flex!important;
gap: 20px!important;
}
#tabmya0103 .item-thumbnail {
width: 100px!important;
}
#tabmya0103 .item-thumbnail img {
height: 100px!important;
width: 100px!important;
}


/*----------------*/
/*0104 subscriptions*/
#tabmya0104 .woocommerce-info .woocommerce-Button.button {
display: none!important;
}/*
#tabmya0104 .button {
display: none!important;
}*/


/*spcécial css pour le message d'info vide woocommerce*/
#tabmya0101 .woocommerce-info {
padding-top: 13px !important;
border:none!important;
font-family: inherit!important;
font-size: 100%!important;
font-weight: inherit!important;
color: #00A0D2!important;
padding-left: 25px!important;
}

#tabmya0102 .woocommerce-info,
#tabmya0103 .woocommerce-info {
padding-top: 14px !important;
border:none!important;
font-family: inherit!important;
font-size: 100%!important;
font-weight: inherit!important;
color: #00A0D2!important;
padding-left: 25px!important;
}
	
#tabmya0104 .woocommerce-info {
padding-top: 34px !important;
border:none!important;
font-family: inherit!important;
font-size: 100%!important;
font-weight: inherit!important;
color: #00A0D2!important;
padding-left: 25px!important;
}

#tabmya0105 .woocommerce-info {
padding-top: 14px !important;
border:none!important;
font-family: inherit!important;
font-size: 100%!important;
font-weight: inherit!important;
color: #00A0D2!important;
/*margin: 0 0 25px 0!important;*/
padding-left:0px!important;
}
/*
#tabmya0105 .woocommerce-info .elementor-3700 .elementor-element.elementor-element-66bb1488 > .elementor-widget-container {
padding: 0px 0px 0px 0px!important;
}*/

.woocommerce-info::before {
/*  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  text-rendering: auto;
  margin-right: 10px;
  content: "\f129";*/
  color: #00A0D2!important;
  display:none!important;
}

/*----------------*/
/*0105 adhésions*/
/*occulter l'entête du tableau*/
/*#tabmya0105 .woocommerce table.shop_table thead th {
display: none!important;
}
*/
#tabmya0105 .woocommerce h2{
display: none!important;
}
#tabmya0105 .woocommerce h1 {
/*font-size: 20px;*/
font-family: inherit !important;
font-size: 100% !important;
font-weight: inherit !important;
color: #00A0D2 !important;
}

#tabmya0105 .woocommerce table.shop_table thead {
background-color: transparent !important;
}
#tabmya0105 .woocommerce table.shop_table {
  border-width: 0px !important;
}
#tabmya0105 .woocommerce table.shop_table thead th {
color: #444 !important;
font-weight: 400 !important;
}
#tabmya0105 .membership-plan {
padding-top: 14px !important;
padding-bottom: 14px !important;
}
#tabmya0105 .woocommerce-info .woocommerce-Button.button {
display: none !important;
}/*
#tabmya0105 .button {
display: none!important;
}*/
/*----------------------------------------------------------------------------*/
/*02 support*/
/*fluent support*/
/*----------------------------------------------------------------------------*/
/*1/4 liste des tickets (vue de synthèse)*/
/*----------------------------------------------------------------------------*/
/*adapter l'entête*/
#tabmya02 .fst_client_portal .fs_tk_header {
background-color :#FFFFFF!important;
border: none !important;
padding-top: 10px !important;
padding-right: 24px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
}
/*adapter le bandeau bas*/
#tabmya02 .fst_client_portal .fs_tk_body {
background-color : #FFFFFF!important;
border: none !important;
padding-right: 10px !important;
padding-top: 5px !important;
}
/*adapter les boutons de gauche*/
#tabmya02 .fst_client_portal .fs_btn {
background-color: #F1F1F1!important;
color: #32373C!important;
}
/*adapter les boutons de gauche au survol*/
#tabmya02 .fst_client_portal .fs_btn:hover {
color: #00A0D2!important;
}
/*adapter les boutons de gauche actifs*/
#tabmya02 .fs_btn.fs_btn_active {
color: #F1F1F1 !important;
background-color: #00A0D2 !important;
}
/*adapter les boutons de gauche actifs au survol*/
#tabmya02 .fs_btn.fs_btn_active:hover {
background-color: #0B7CAC !important;
color: #F1F1F1 !important;
}
/*adapter le format du groupe de boutons de gauche*/
#tabmya02 .fst_client_portal .fs_button_groups button {
width: 85px !important;
font-family: inherit !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
margin: 0 !important;
padding: 14px 20px !important;
border: 0 !important;
cursor: pointer !important;
text-align: center !important;
letter-spacing: 0.1em !important;
line-height: 1 !important;
}
/*adapter le bouton de droite "Create a new ticket"*/
#tabmya02 .fst_client_portal .fs_btn.fs_btn_success {
color: #F1F1F1 !important;
background-color: #00A0D2 !important;
font-family: inherit !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
margin: 0 !important;
padding: 14px 20px !important;
border: 0 !important;
cursor: pointer !important;
text-align: center !important;
letter-spacing: 0.1em !important;
line-height: 1 !important;
}
/*adapter le bouton de droite au survol "Create a new ticket"*/
#tabmya02 .fst_client_portal .fs_btn.fs_btn_success:hover {
color: #F1F1F1 !important;
background-color: #0B7CAC !important;
border: none !important;
}
/*affiner la bordure d'entête de liste*/
#tabmya02 .fst_client_portal .fs_table thead {
border-bottom: 1px solid #E9E9E9 !important;
}
/*affiner la bordure de séparation des listes*/
#tabmya02 .fst_client_portal .fs_table tbody tr:last-of-type {
border-bottom: 1px solid #E9E9E9 !important;
}
/*changer la couleur du cercle du spinner*/
#tabmya02 .el-loading-spinner .path {
stroke: #00A0D2 !important;
}
/*titres des discussions en turquoise*/
#tabmya02 .fs_tk_preview strong {
color: #00A0D2!important;
}
/*----------------------------------------------------------------------------*/
/*2/4 Submit a support ticket */
/*----------------------------------------------------------------------------*/
/*réduire les intervalles de séparation entre les blocs*/
#tabmya02 .el-form-item {
margin-bottom: 10px !important;
}
/*réduire davantage la marge basse de szones d'étiquettes*/
#tabmya02 .el-form--default.el-form--label-top .el-form-item .el-form-item__label {
margin-bottom: 0px !important;
}
/*marge gauche de la zone de saisie du sujet du ticket et du dropdown priority*/
#tabmya02 .el-input {
width: 100% !important;
}
/*retour à la ligne du conseil à la rédaction*/
#tabmya02 .el-form-item__content {
display: block !important;
}
/*zones de téléversement*/
#tabmya02 .fs_attachments_form {
padding-top: 5px !important;
padding-right: 0px !important;
padding-bottom: 5px !important;
padding-left: 0px !important;
}
/*supprimer la bordure parasite doublonnée sujet et priorité*/
#tabmya02 form input[type="text"] {
border: none !important;
}
/*ajuster la bordure d egauche de surbrillance à la saisie*/
#tabmya02 .el-select .el-input__wrapper {
padding-left: 1px !important;
}
/*conformer les boutons au thème*/
#tabmya02 .el-button {
color: #F1F1F1 !important;
background-color: #00A0D2 !important;
font-family: inherit !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
/*margin: 0 !important;*/
padding: 14px 20px !important;
border: 0 !important;
cursor: pointer !important;
text-align: center !important;
letter-spacing: 0.1em !important;
line-height: 1 !important;
}
/*conformer le survol des boutons au thème*/
#tabmya02 .el-button:hover {
background-color: #0B7CAC !important;
}
/*zone regroupant de l'ensemble du formulaire*/
#tabmya02 .el-form.el-form--default.el-form--label-top {
width: 60% !important;
margin-left: auto !important;
margin-right: auto !important;
}
/*titre de type h3 du header "submit a support ticket"*/
#tabmya02 .fst_client_portal .fs_tk_header h3 {
font-weight: 600 !important;
color: #00A0D2 !important;
line-height: 1.4 !important;
font-size: 16px !important;
width: 60% !important;
float: right !important;
margin-top: 0 !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
width: 60% !important;
float: right !important;
padding-left: 20px !important;
}
/*ligne d'information concernant les limitations dles téléversements*/
#tabmya02 .el-upload__tip {
/*color: var(--el-text-color-regular);
font-size: 12px;*/
margin-top: 0px !important;
}
/*conformer la sélection active de priorité au thème*/
.el-select-dropdown__item.selected {
  color: #00A0D2 !important;
 /* font-weight: 700;*/
}
/*bouton click to upload*/
#tabmya02 .el-button.el-button--primary.el-button--small {
  width: 160px !important;
}
/*bouton click to upload au survol*/
#tabmya02 .el-button.el-button--primary.el-button--small:hover {
background-color: #0B7CAC !important;
}
/*bouton create ticket*/
#tabmya02 .el-button.el-button--success {
width: 160px !important;
}
/*bouton create ticket au survol*/
#tabmya02 .el-button.el-button--success:hover {
background-color: #0B7CAC !important;
}
/*définir la largeur du dropdown priority*/
#tabmya02 .el-form-item.fs_ticket_priority {
width: 160px !important;
}
/*limiter la hauteur du dropdown priority*/
#tabmya02 form input[readonly], form select[readonly], form textarea[readonly] {
height: 30px !important;
min-height: 30px !important;
}

/*personnaliser l'éditeur de texte riche tinymce*/
/*directement par changement de css au sein du fichier source*/
/*font family et marge haute et basse de retour à la ligne*/

/*alignement gauche sujet et priorité*/
#tabmya02 .fst_client_portal .el-form input.el-input__inner {
/*#tabmya02 .fst_client_portal .el-form textarea {*/
padding-left: 10px !important;
}
/*----------------------------------------------------------------------------*/
/*3/4 suivi de fil de discussions */
/*----------------------------------------------------------------------------*/
/*réduire et centrer les bloc haut d'invitation à répondre*/
#tabmya02 .fst_client_portal .fst_reply_box {
width: 60% !important;
margin-left: auto!important;
margin-right: auto!important;
}
/*réduire et centrer le 1er bloc de conversation client*/
.fs_thread_content {
width: 60%!important;
}
/*réduire et centrer les blocs de conversation client*/
#tabmya02 .fs_thread.conversion_starter {
width: 60% !important;
margin-left: auto!important;
margin-right: auto!important;
}
/*font de l'objet de la discussion*/
#tabmya02 .fst_client_portal .fs_th_header .fs_tk_subject h2 {
color: #00A0D2!important;
}
/*objet de la discussion*/
#tabmya02 .fst_client_portal .fs_th_header .fs_tk_subject {
padding-right: 0px!important;
width: 60%!important;
margin-left: auto!important;
margin-right: auto!important;
}
/*bordure latérale gauche bloc agent*/
#tabmya02 .fs_thread.fs_agent {
border-left: 4px solid #00A0D2!important;
border-left-color: #00A0D2!important;
border-left-style: solid!important;
border-left-width: 4px!important;
}
/*----------------------------------------------------------------------------*/
/*4/4 accès au support depuis la page configurator visiteur, copie de my account*/
/*----------------------------------------------------------------------------*/
/*#tabmya02 sera ajouté dès cette idée renseignée en page configs (configuator)*/
/*mettre en forme l'invitation à la connexion*/
.fs-opl-login-form {
  text-align: center!important;
}
.fs-opl-login-form .opl-link {
  font-weight: 600!important;
}
/*----------------------------------------------------------------------------*/
/*03 info*/
/*----------------------------------------------------------------------------*/
/*marges gauches et droites des icônes*/
#tabmya03 .fas.fa-smile {
margin-left: 3px !important;
margin-right: 3px !important;
}
#tabmya03 .fas.fa-lock {
margin-left: 4px !important;
margin-right: 4px !important;
}
#tabmya03 #myaddresses .jet-tabs-icon svg {
margin-left: 1px !important;
margin-right: 4px !important;
}
#tabmya03 #mypayment .jet-tabs-icon svg {
margin-left: 0px !important;
margin-right: 5px !important;
}	
/*corriger la marge droite par défaut du bloc*/
#tabmya03 .jet-tabs__label-icon {
margin-right: 0px !important;
}

/*étiquettes des icônes*/
#tabmya03 .jet-tabs__label-text {
width: 180px !important;
text-align: left !important;
margin-left:19px !important;
padding:0px !important;
}

/*----------------*/
/*0301 profil*/
#tabmya0301 .woocommerce-form-row {
width: 95% !important;
display: flex !important;
margin-left: 0px !important;
margin-right: 20px !important;
}
#tabmya0301 .woocommerce-form-row label {
width: 75% !important;
}
#account_first_name, #account_last_name, #account_display_name, #account_email {
width: 150%!important;
}
#tabmya0301 .woocommerce-form-row em {
display: none !important;
}
#tabmya0301 fieldset {
display: none !important;
}
/*----------------*/
/*avatar uploader via profilpress (wp-user-avatar)*/
/*taille de police maximum upload info*/
#wpua-upload-messages-existing {
font-family: roboto !important;
font-size: 12px !important;
margin-bottom: 5px !important;
/*font-weight: 600 !important;*/
}
/*taille de police format upload info*/
#wpua-upload-messages-existing code {
font-family: roboto !important;
font-size: 12px !important;	
}
/*positionner photos et remove button à la suite*/
#wpua-images-existing {
display: flex !important;
gap: 20px !important;
padding-bottom: 12.5px !important;
}
/*ne pas afficher le titre "Profil picture"*/
.wpua-edit-container h3 {
/*font-family: roboto !important;
font-size: 14px !important;
font-weight: 400 !important;
margin-bottom: 5px!important;
padding-top: 2.5px!important;*/
display: none !important;
}

/*----------------*/
/*0302 password*/
#tabmya0302 .woocommerce-form-row {
width: 95% !important;
display: flex !important;
margin-left: 0px !important;
margin-right: 20px !important;
}
#tabmya0302 .woocommerce-form-row label {
width: 49% !important;
}
#account_first_name, #account_last_name, #account_display_name, #account_email {
width: 150%!important;
}
#tabmya0302 .woocommerce-myaccount-first-part {
display: none !important;
}
#tabmya0302 legend {
display: none !important;
}
#tabmya0302 form fieldset {
padding-top: 0px !important;
}
#tabmya0302 .woocommerce-Button.button {
margin-top: 50px !important;
}
/*----------------*/
/*0303 address*/
/*-------*/
/*css gauche et droite*//*
#tabmya0303left p {
display: none !important;
}*/

/*mode edit*/
/*bloc de libellé d'adresse de facturation quand déjà renseignée*/
#tabmya0303left address {
line-height: 30px !important;
margin-top: 20px !important;
}
/*-------*/
/*mode add*/


/**/




/*-------*/
/*formulaire de saisie d'adresse de facturation*/
/*left*/
/*masquer tous les champs adresses à gauche*/
#tabmya0303left .woocommerce-address-fields {
display: none!important;
}

/*right*/
/*masquer le séparateur à droite*/
#tabmya0303right .wshk-add-separator {
display: none!important;
}
/*masquer le titre à droite*/
#tabmya0303right .woocommerce-Address-title.title {
display: none!important;
}
/*masquer le bloc haut Billing address à droite*/
#tabmya0303right address {
display: none!important;
}

/*adapter la mise en forme des champs à droite*/
#tabmya0303right #billing_first_name_field,
#tabmya0303right #billing_last_name_field,
#tabmya0303right #billing_company_field,
#tabmya0303right #billing_country_field,
#tabmya0303right #billing_address_1_field,
#tabmya0303right #billing_postcode_field,
#tabmya0303right #billing_city_field,
/*#tabmya0303right #billing_state_field,*/
#tabmya0303right #billing_phone_field,
#tabmya0303right #billing_email_field {
width: 100% !important;
display: flex !important;
margin-left: 0px !important;
margin-right: 20px !important;
}
/*adapter la mise en forme du champ billing address à droite car sans étiquette*/
#tabmya0303right #billing_address_2 {
width: 62% !important;
margin-left: 30% !important;
}

#tabmya0303right #billing_state_field {
display: none!important;
}
/*hauteur du dropdown Pays*/
#tabmya0303right .select2-container--default .select2-selection--single {
height: 40px !important;
}

#tabmya0303right form label {
width: 30%!important;
}
/**/
#tabmya0303right .woocommerce-input-wrapper {
width: 62%!important;
}
/*répartir les champs sur 2 colonnes*/
#tabmya0303right .woocommerce-address-fields__field-wrapper {
columns: 2!important;
column-width: auto!important;
column-count: 2!important;
/*-webkit-columns: 2;
-moz-columns: 2;*/
}

/*masquer l'astérisque des champs facultatifs suite à personnalisation dans function.php*/
#tabmya0303right label[for="billing_first_name"] .required,
#tabmya0303right label[for="billing_last_name"] .required,
/*#tabmya0303right label[for="billing_email"] .required,*/
#tabmya0303right label[for="billing_phone"] .required,
#tabmya0303right label[for="billing_company"] .required,
#tabmya0303right label[for="billing_address_1"] .required,
#tabmya0303right label[for="billing_address_2"] .required,
#tabmya0303right label[for="billing_postcode"] .required,
#tabmya0303right label[for="billing_city"] .required,
#tabmya0303right label[for="billing_state"] .required,
#tabmya0303right label[for="billing_country"] .required {
display: none!important;
}



/*-------*/
/*mode de paiement*/
/*spcécial css pour le message d'info vide woocommerce*/
#tabmya0304 .woocommerce-info {
padding-top: 13px !important;
border:none!important;
font-family: inherit!important;
font-size: 100%!important;
font-weight: inherit!important;
color: #00A0D2!important;
/*padding-left: 25px!important;*/
}

#tabmya0304 .wc-stripe-elements-field, .wc-stripe-iban-element-field {
height: 40px!important;
}

#tabmya0304 .form-row.form-row-first,
#tabmya0304 .form-row.form-row-wide,
#tabmya0304 .form-row.form-row-last {
width: 95% !important;
display: flex !important;
margin-left: 0px !important;
margin-right: 20px !important;
margin-bottom: 10px !important;
}

#tabmya0304 #add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group,
#tabmya0304 #stripe-exp-element,
#tabmya0304 #stripe-cvc-element {
width: 95% !important;
}

#tabmya0304 .form-row.form-row-first label,
#tabmya0304 .form-row.form-row-wide label,
#tabmya0304 .form-row.form-row-last label {
width: 49% !important;
}

#tabmya0304 p {
width: 95% !important;
text-align: justify!important;
}


/*---------------------------------*/
#tabmya0304 .elementor-widget-container {
columns: 2 !important;
column-width: auto !important;
column-count: 2 !important;
}

#tabmya0304 .woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table {
width: 90%!important;
}

#tabmya0304 #payment {
width: 90%!important;
display: inline-block !important;
}

/*ajuster l'alignement du bouton "Add payment method"*/
#tabmya0304 .button.adaptbutton {
margin-top: 75px!important;
/*margin-top: 20px !important;*/
/*display: flex !important;
position: absolute !important;*/
margin-left: 16px !important;
}


/*
.reviewc:-webkit-full-screen,
.reviewc:-moz-full-screen,
.reviewc:-ms-full-screen {
margin-top:-22em!important;
}
*/

/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*plan*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*taille des décimales des prix de classe woocommerce*/
#plan .woosmalldec {
/*font-size: 20px!important;*/
font-size: 16px!important;
}
/*taille de la devise des prix par mise à jour*/
#plan .currsalu {
font-size:16px;
}
/*taille de la devise du prix promotionnel mensuel en vignette centrale*/
#plan .currsalm {
font-size: 30px;
}
/*taille de la devise du prix régulier mensuel, barré en haut à droite de la vignette centrale*/
#plan .currregm {
font-size: 10px;
}
/*ajustement de la zone cliquable des petites vignettes basses*/
#plan .onclick {
display: block;
width: 100px;
height: 100px;
text-align: justify;
color: #fff0;
cursor: pointer;
}
/*taille de la devise des prix promotionnels des souscriptions en petites vignettes basses*/
#plan .currsalp .woocommerce-Price-currencySymbol {
/*font-size:20px !important;*/
font-size:18px !important;
font-weight:400 !important;
color:#32373C !important;
}
/*taille des prix promotionnels des souscriptions en petites vignettes basses*/
#plan .currsalp .woocommerce-Price-amount  {
/*font-size:40px !important;*/
font-size:30px !important;
color:#32373C !important;
}
/*taille de la devise des prix réguliers des souscriptions en petites vignettes basses*/
#plan .currregp .woocommerce-Price-currencySymbol {
font-size:12px !important;
}
/*taille des prix réguliers des souscriptions en petites vignettes basses*/
#plan .currregp .woocommerce-Price-amount  {
font-size:20px !important;
color: #555555 !important;
}
/*taille de la devise des prix promotionnel journaliers des souscriptions en petites vignettes basses*/
#plan .currsald {
font-size: 12px!important;
}


/*actif*/
/*devise du prix promotionnel actif d'une souscription en petites vignettes basses*/
#plan .currsalpa .woocommerce-Price-currencySymbol {
/*font-size:20px !important;*/
font-size:18px !important;
font-weight:400 !important;
color:#00A0D2 !important;
}
/*prix promotionnel actif d'une souscription en petites vignettes basses*/
#plan .currsalpa .woocommerce-Price-amount  {
/*font-size:40px !important;*/
font-size:30px !important;
color:#00A0D2 !important;
}
/*devise du prix régulier actif d'une souscription en petites vignettes basses*/
#plan .currregpa .woocommerce-Price-currencySymbol {
font-size:12px !important;
font-weight:600 !important;
color:#00A0D2 !important;
}
/*prix régulier actif d'une souscription en petites vignettes basses*/
#plan .currregpa .woocommerce-Price-amount  {
font-size:20px !important;
font-weight:400 !important;
color:#00A0D2 !important;
}
#plan .planlist .elementor-icon-list-item :hover {
color: #00A0D2 !important;
}

/*plan repsonsive : tab et slider*/
#planslidesmartp {
height:450px !important;
}
#planslidesmartp .jet-tabs__control-wrapper {
display:inline-block !important;
}
#planslidesmartp  .jet-tabs__control-inner {
float: left !important;
}

/*lightbox responsive 07 smartphone*/
@media only screen and (max-width: 767px){
.elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox .elementor-swiper-button-prev i {
background-color: rgba(0, 0, 0, 0) !important;
color: #00A0D2 !important;
}
}
/*//////////////*/
/*checkout1month;checkout4months;checkout12months*/
/*autres éléments*/
/*hauteur du diaporama badges*/
#badgesplan {
height:100px !important;
}
/*header*/
/*prix total*/
.checktotalp .woocommerce-Price-amount {
font-size:20px !important;
font-weight:600 !important;
color:#F1F1F1 !important;
}
/*symbole de devise*/
.checktotalp .woocommerce-Price-currencySymbol {
font-size:16px !important;
font-weight:600 !important;
color:#F1F1F1 !important;
}
/*masquer l'invitation à s'identifier*/
.checksubsc .woocommerce-form-login-toggle {
display:none !important;
}
/*masquer la barre haute résiduelle*/
.checksubsc .wfacp-payment-tab-list.wfacp-active.visited_cls.single_step.full_width_cls.wfacp-tab1 {
display: none !important;
}
/*masquer le titre Order summary*/
.checksubsc .wfacp_section_heading.wfacp_section_title {
display:none !important;
}
/*symbole de devise stripe*/
.checksubsc .woocommerce-Price-currencySymbol {
font-size:16px !important;
}
/*masquer le texte d'informations du mode test de stripe*/
.checksubsc body #wfacp-e-form .woocommerce-checkout #payment div.payment_box p {
display:none !important;
}
/*masquer le texte d'informations CB de stripe*/
.checksubsc #stripe-payment-data p {
display: none !important;
}
/*masquer le texte d'informations privacy-policy*/
.checksubsc .woocommerce-privacy-policy-text p {
display: none !important;
}

/*réduire la hauteur des champs de saisie : email, first name, last name*/
.checksubsc .wfacp_main_form.woocommerce input[type="email"],
.checksubsc .wfacp_main_form.woocommerce input[type="text"] {
min-height: 40px !important;
padding-top: 6px !important;
padding-right: 12px !important;
padding-bottom: 6px !important;
padding-left: 12px !important;
}
/*largeur du contenant du champ de saisie du coupon*/
.checksubsc #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-first {
width: 50% !important;
}
/*bouton de validation du coupon*/
.checksubsc #wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-coupon-field-btn {
font-size: 14px !important;
padding: 6px 10px !important;
height: 40px !important;
min-height: 40px !important;
}
/*largeur du contenant du bouton de validation du coupon*/
.checksubsc #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-last {
width: 50% !important;
}
/*reserrer les champs de saisie email, first name, last name*/
.checksubsc #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-wrapper {
padding-top: 0px !important;
padding-right: 7px !important;
padding-bottom: 0px !important;
padding-left: 7px !important;
margin-bottom: 10px !important;
}
/*relever le bloc coupon*/
.checksubsc #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-coupon-page .wfacp_coupon_field_box {
margin-top: -5px !important;
}
/*relevé order total*/
.checksubsc #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_total_field {
margin: -10px 0 0 0!important;
}
/*marges du total order*/
.checksubsc #wfacp-e-form .wfacp_main_form .wfacp_order_total_field .wfacp_order_total_wrap tr td {
padding: 5px 5px 5px 5px!important;
}
/*afficher le placeholder coupon*/
.checksubsc #wfacp-e-form label.wfacp-form-control-label {
position: relative !important;
transition: none !important;
/*display: flex !important;*/
display: none !important;
margin-top: 0px !important;
}
/*masquer les étiquettes stripe carte bancaire, expiry, cvc*/
.checksubsc .wfacp_main_form .wfacp-section fieldset#wc-stripe-cc-form label {
display:none !important;
}
/*largeur 100% du champ numéro cb*/
.checksubsc .woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
width: 100% !important;
}
/*marge externes et internes des champs carte bancaire*/
#wfacp-e-form .woocommerce-checkout #payment div.payment_box {
padding-top: 5px !important;
padding-bottom: 0 !important;
margin-top: 0 !important;
margin-bottom: -10px !important;
}
/**/
#wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
/**/
.wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li .form-row.form-row-first,
.wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li .form-row.form-row-last {
margin-bottom: 5px !important;
}
/*taille de texte des termes et conditions  */
.woocommerce-terms-and-conditions-checkbox-text,
.woocommerce-terms-and-conditions-link {
font-size: 11.5px !important;
}
/**/
#wfacp-e-form .wfacp_main_form #payment .place-order {
margin-top: -10px !important;
}
/**/
#wfacp-e-form .wfacp_main_form .wfacp-payment-dec {
margin-top: 0 !important;
font-size: 12px!important;
background-color: #FFF !important;
padding-bottom: 0 !important;
}

/*adapter l'espacement haut et bas de la case à cohcer et mention terms & conditions*/
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
/*adapter la hauteur de la case à cocher*/
#wfacp-e-form .wfacp_main_form input[type="checkbox"] {
  margin-top: 6px !important;
}
/*ombre du bouton "I order now*/
.wfacp_main_form.woocommerce #payment button#place_order {
box-shadow: 2px 0px 10px 0px rgba(0,0,0,0.5);
}


/*06_elementor_smartphone_big_h & 07_elementor_smartphone_v*/
/*[and (orientation: portrait)]*/
@media screen and (max-device-width: 881px) {
/*MM/YY : réduire la largeur*/
#wfacp-e-form form .wc-payment-form .form-row.form-row-first {
width: 47% !important;
/*overflow: visible !important;*/
float: left !important;
}
/*MM/YY : réduire la largeur*/
#wfacp-e-form form .wc-payment-form .form-row.form-row-last {
width: 47% !important;
/*overflow: visible !important;*/
float: right !important;
}
.woocommerce-terms-and-conditions-checkbox-text {
font-size: 10px !important;
}
/*fixer en pied de page le sélectionneur de devises*/
.checkoutcurrency .widget_wc_aelia_currencyswitcher_widget.widgetaeliadisplayed {
position:sticky!important;
margin-bottom: 5.5px !important;
}
}


/*?????*/
.widthmax  {
width: 100% !important;
}