


/*-------------------------------------LOGIN-------------------------------------*/
/*logo login*/
#login h1 a {background-size: 280px; height: 170px; width: 320px; margin-bottom: 0px; background-image:url("/wp-content/themes/yatatheme/img/admin/logoyata.png") !important;}



/*-------------------------------------BACKOFFICE-------------------------------------*/
/*remplace le logo WP*/
#wpadminbar #wp-admin-bar-wp-logo>.ab-item {width: 20px; background: url('/wp-content/themes/yatatheme/img/admin/yatay_bl.png'); background-repeat: no-repeat; background-size: 70%; background-position: 9px 16px;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item>span{display: none;}

/* sous menu en noir */
#adminmenu ul.wp-submenu{background-color: #302d2d!important;}

/*header bar non sticky*/
#wpadminbar{position: absolute; top: -61px;}
@media screen and (max-width: 960px) {#wpadminbar{top: -36px;}}
@media screen and (max-width: 781px) {#wpadminbar{top: -46px;}}
@media screen and (max-width: 600px) {#wpadminbar{top: 0px;}}

/*header barre bakery sticky*/
div.vc_subnav-fixed {top: 0px; z-index: 10380; padding-left: 200px;}

/*message d'erreur et notices avec marge à droite*/
.wrap div.error, .wrap div.notice, .wrap div.updated{margin: 32px 365px 12px 0px;}
.auto-fold .components-notice-list {left:0 !important;}

/*cache les tabs links de l'accueil*/
.contextual-help-tabs #tab-link-overview{display: none;}
.contextual-help-tabs #tab-link-help-navigation{display: none;}
.contextual-help-tabs #tab-link-help-layout{display: none;}
.contextual-help-tabs #tab-link-help-content{display: none;}
#contextual-help-columns .contextual-help-sidebar{visibility: hidden;}
.help-tab-content ul li{font-weight:normal;}
.help-tab-content p{font-weight: normal;}

/*toujours afficher les boutons nested pages*/
.nestedpages .action-buttons{display: block;}

/*cache la barre footer*/
div#wpfooter{opacity: 0;}

/*infos taille img mise en avant*/
div#postimagediv div.inside:before{display:block;margin:15px 0;content: "Cette image qualifie au mieux votre visite. Elle est affichée sur la vue 'Liste des visites'. La taille recommandée est de minimum 1920px en largeur et/ou hauteur.";}

/*infos taille img mise en avant*/
div#woocommerce-product-images div.inside:before{display:block;margin:15px 0;content: "Les images de galerie complètent l'image de la visite et donnent plus de contexte. La taille recommandée est de minimum 1920px en largeur et/ou hauteur.";}

/*cache le dernier bouton de tinyMCE = wpCloudy*/
.mce-widget.mce-btn.mce-last{display: none;}

/*hauteur des modals d'ajout de lien*/
#wp-link-wrap {height: 600px; margin-top: -310px;}

/*liste icones ACF icomoon dans gutenberg*/
.viivue-icomoon-select__popup{position: relative!important; max-width: 200px;}
ul.viivue-icomoon-select__icons li{width: 25%!important;}
ul.viivue-icomoon-select__icons li a svg {width: 25px!important; height: 25px!important;}

/* cache la div concernant mdpf dans gutenberg */
#mpdf_admin{display: none;}

/* cache la barre horizontal dans gutenberg */
.interface-interface-skeleton__content{overflow-x: hidden;}

/* z-index bloc carte dans gutenberg*/
.leaflet-pane {z-index: 20!important;}

html :where(.wp-block)[data-align=full] {
    margin: 0 auto !important;
    width: 95%;
}

.yith_vendor .user-rich-editing-wrap,
.yith_vendor .user-language-wrap
.yith_vendor .user-nickname-wrap,
.yith_vendor .user-display-name-wrap,
.yith_vendor .user-url-wrap,
.yith_vendor .user-twitter-wrap,
.yith_vendor .user-facebook-wrap,
.yith_vendor .user-description-wrap,
.yith_vendor .application-passwords,
.yith_vendor .user-language-wrap,
.yith_vendor .user-profile-picture,
.yith_vendor .user-admin-bar-front-wrap,
.yith_vendor .user-additional_profile_urls-wrap{
	display: none;
}

.yith_vendor #your-profile h2:nth-of-type(1),
.yith_vendor #your-profile h2:nth-of-type(4),
.yith_vendor #your-profile h2:nth-of-type(6),
.yith_vendor .yith-plugin-fw-tabs li:nth-child(2),
.yith_vendor .yith-plugin-fw-tabs li:nth-child(3),
.yith_vendor .yith-plugin-fw-tabs li:nth-child(4),
.yith_vendor #toplevel_page_yith_wpv_deprecated_panel_dashboard,
.yith_vendor #toplevel_page_yith_wpv_deprecated_panel_commissions{
	display: none !important;
}

.yith_vendor #your-profile .form-table:nth-of-type(4),
.yith_vendor #your-profile .form-table:nth-of-type(6){
  display: none !important;
}




/* -------------------------------- */
/* PRODUIT --> données produits*/
/* -------------------------------- */

/* onglet taxo - yith_vendor */
.yith_vendor #tagsdiv-yith_shop_vendor,
/* onglet taxo - yith_vendor */
.yith_vendor td.attribute_name,
.yith_vendor .toolbar-top #message,
/* onglet categories produits */
.yith_vendor #product_catdiv,
.wp-admin #postexcerpt,
/* onglet createur de papeterie */
.yith_vendor .custom_tab_fooevents_printing,
/* onglet event integration = visio zoom */
.yith_vendor .custom_tab_fooevents_integration,
/* onglet Expiration de l'événement --> partie Expiration du billet */
.yith_vendor #fooevents_expiration h2:nth-of-type(2),
.yith_vendor #fooevents_expiration div.options_group:nth-of-type(3),
.yith_vendor #fooevents_expiration div.options_group:nth-of-type(4),
.yith_vendor #fooevents_expiration div.options_group:nth-of-type(5),
/* onglet Exportation de l'évenement */
.yith_vendor .custom_tab_fooevents_exports,
/* onglet Terminologie des événements */
.yith_vendor .shipping_tab,/*  */
.yith_vendor .commissions_tab,
/* onglet Commission */
.yith_vendor .custom_tab_fooevents_terminology,
/* onglet Paramètres du ticket */
.yith_vendor .custom_tab_fooevents_tickets,
/* onglet Parametres d'evenements --> Type d'événement: par défaut : "Seul" */
.yith_vendor #WooCommerceEventsForm #WooCommerceEventsTypeHolder,
/* onglet Parametres d'evenements --> Heure de début*/
.yith_vendor #WooCommerceEventsForm #WooCommerceEventsTimeContainer,
/* onglet Parametres d'evenements --> Heure de fin*/
.yith_vendor #WooCommerceEventsForm #WooCommerceEventsEndTimeContainer,
/* onglet Parametres d'evenements --> Fuseau horaire*/
.yith_vendor #WooCommerceEventsForm #WooCommerceEventsTimezoneContainer,
/* onglet Parametres d'evenements --> texte de la page de remerciement*/
.yith_vendor #WooCommerceEventsForm div:nth-of-type(12),
/* onglet Parametres d'evenements --> texte de l'onglet détail de levenement*/
.yith_vendor #WooCommerceEventsForm div:nth-of-type(13),
/* onglet Parametres d'evenements --> couleurs calendrier*/
.yith_vendor #WooCommerceEventsForm div:nth-of-type(14),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(15),
/* onglet Parametres d'evenements --> toutes checkbox en dessous*/
.yith_vendor #WooCommerceEventsForm div:nth-of-type(16),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(17),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(18),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(19),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(20),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(21),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(22),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(23),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(24),
.yith_vendor #WooCommerceEventsForm div:nth-of-type(25),
/* onglet Expedition */
.yith_vendor .shipping_options,
.yith_vendor .button.add_variation_manually,
.yith_vendor .product-data-wrapper,
.yith_vendor .add-attribute-container,
.yith_vendor #variable_product_options_inner #message,
.yith_vendor #variable_product_options #message,
.yith_vendor .select.variation_actions,
/*onglet inventaire*/
.yith_vendor .inventory_options,
/*onglet produits liés*/
.yith_vendor .linked_product_options,
/*champs SKU/ref variations*/
.yith_vendor .woocommerce_variable_attributes .form-row-last,
/*champs checkbox variations*/
.yith_vendor .woocommerce_variable_attributes .options,
/*champs price variations*/
.yith_vendor .variable_pricing,
/*champs downloadable variations*/
.yith_vendor .show_if_variation_downloadable,
/*onglet Avancé*/
.yith_vendor .advanced_options,
/*onglet Informations sur les participants*/
.yith_vendor .custom_tab_custom_attendee_options,
/*onglet variations -> tarif régulier et promo*/
/*.yith_vendor #variable_product_options .variable_pricing,*/
/*onglet variations -> commande en reapprovisionnemnt*/
.yith_vendor #variable_product_options div.show_if_variation_manage_stock p:nth-of-type(2),
/*onglet variations -> seuil de stock faible*/
.yith_vendor #variable_product_options div.show_if_variation_manage_stock p:nth-of-type(3),
/*onglet variations -> description*/
.yith_vendor #variable_product_options div.woocommerce_variable_attributes > div div:nth-of-type(5),
/*onglet variations -> image*/
.yith_vendor #variable_product_options div.woocommerce_variable_attributes p.upload_image,
/*champs pour attributes variations*/
.yith_vendor .woocommerce_attribute_data tbody tr:nth-child(2),
.yith_vendor .woocommerce_attribute_data tbody tr:nth-child(3),
.woocommerce-notice-invalid-variation,
#variable_product_options_inner .toolbar-variations-defaults,
.yith_vendor option[value=woe_mark_exported],
.yith_vendor #bulk-action-selector-top > option:nth-child(n+4)
{
	display: none!important;
}
/*onglet variations -> ref produit*/
.yith_vendor #variable_product_options div.woocommerce_variable_attributes p:nth-of-type(2){
	float: left;
}
/* déroule les variations */
.yith_vendor .woocommerce_variable_attributes{
  display: block!important;
}

/* META BOX à masquer  */
.yith_vendor #acf-group_6206157749836, .yith_vendor #tagsdiv-product_tag, .yith_vendor #misc-publishing-actions
{
	display: none!important;
}
/* META BOX à masquer  */
.yith_vendor #acf-group_6206157749836, .yith_vendor #tagsdiv-product_tag, .yith_vendor #misc-publishing-actions
{
	display: none!important;
}

/* META BOX à masquer  */
#regtration_date
{
  visibility: hidden;
}

/* -------------------------------- */
/* PRODUIT --> données produits pour admin_yata*/
/* -------------------------------- */

.admin_yata .product_data_tabs .shipping_tab,
.admin_yata .product_data_tabs .advanced_tab,
.admin_yata .product_data_tabs .commissions_tab,
.admin_yata #linked_product_data p.form-field:nth-child(1),
.admin_yata #inventory_product_data ._sku_field,
.admin_yata #inventory_product_data ._backorders_field,
.admin_yata #inventory_product_data ._low_stock_amount_field,
.admin_yata ._sold_individually_field,
.admin_yata .yith-plugin-fw-tabs .yith-plugin-fw-tab-element:nth-child(1),
.admin_yata .yith-plugin-fw-tabs .yith-plugin-fw-tab-element:nth-child(2),
.admin_yata .yith-plugin-fw-tabs .yith-plugin-fw-tab-element:nth-child(4),
.admin_yata .yith-plugin-fw-tabs .yith-plugin-fw-tab-element:nth-child(5),
.admin_yata .yith-plugin-fw-tabs .yith-plugin-fw-tab-element:nth-child(6),
.admin_yata .yith-plugin-fw-tabs .yith-plugin-fw-tab-element:nth-child(7),
.admin_yata .yith-plugin-fw-banner,
.admin_yata .yith-plugin-fw-sub-tabs-nav .yith-nav-sub-tab:nth-child(2),
.admin_yata .yith-plugin-fw-sub-tabs-nav .yith-nav-sub-tab:nth-child(3),
.admin_yata #vendor-modal-form .avatar-image,
.admin_yata #vendor-modal-form .header-image,
.admin_yata #vendor-modal-form h4,
.admin_yata #vendor-modal-form fieldset[data-step="store"] *:nth-child(n+6),
.admin_yata #vendor-modal-form fieldset[data-step="additional"],
.admin_yata #vendor-modal-form fieldset[data-step="payment"],
.admin_yata #vendor-modal-form fieldset[data-step="options"],
.admin_yata .wp-list-table #policies,
.admin_yata .wp-list-table .policies,
.admin_yata .wp-list-table #commission_rate,
.admin_yata .wp-list-table .commission_rate,
.admin_yata #toplevel_page_yith_plugin_panel{
	display: none !important;
}


/* CSS META BOX VIDEO AIDE EN LIGNE */
#widget_webinaire{
  height: 100px;
}

#widget-post-video #fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}

#widget-post-video #light {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 600px;
  max-height: 360px;
  margin-left: -300px;
  margin-top: -180px;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
  overflow: visible;
}

#widget-post-video #boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

#widget-post-video .boxclose:before {content: "×";}

#widget-post-video #fade:hover ~ #boxclose {display:none;}
/*BLOC VIDEO*/
#widget-post-video .videosevenement{max-width: 1040px; margin: auto; padding: 30px 10px;}
/*BLOC SLIDER*/
#widget-post-video .galerieevenement{width: 83vw; margin: 50px auto;}
#widget-post-video .galerieevenement_slider{right: -9.7%; overflow: hidden;}
#widget-post-video .galerieevenement_slider .slick-list{right: -7.8%; margin: 0;}
#widget-post-video .galerieevenement_slider .slick-current + .slick-active + .slick-active{opacity: 0.5;}
#widget-post-video .galerieevenement_slider .slick-slide{margin: 8px;}
#widget-post-video .galerieevenement_img{height: 295px;width:295px;border-radius: 11px;background-position: center;background-size: cover;margin: auto;}
#post-video #widget-post-video .galerieevenement_img{width:100%;}
#widget-post-video .galerieevenement_video{width: 100%; height: 100%; border-radius: 11px;}
#widget-post-video .imgvideo .slick-prev, .galerieevenement_slider .slick-next{width: 64px; height: 64px; padding: 23px 18px; background-color: #fff; box-shadow: 5px 5px 12px rgba(0, 0, 0, 0.16);}
#widget-post-video .imgvideo .slick-prev::before, .galerieevenement_slider .slick-next::before{width: 32px; height: 19px;}
#widget-post-video .slick-prev{left: 10px; display: none!important;}
#widget-post-video .imgvideo .slick-next{right: 8.8%;}
#widget-post-video .imgvideo .example-video-link{position: relative;display: block;width:100%;height:100%;}
#widget-post-video .imgvideo .play-btn {
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
    justify-content: center;
}

  #widget-post-video .imgvideo .texte-tuto {  position: absolute;
    color: #922b45;
    top: 35%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;}

#wpadminbar .quicklinks #wp-admin-bar-root-default #wp-admin-bar-menu-tutovideo {
margin-top: 10px;
height: 30px;
margin-top: 10px;
margin-bottom: 10px;background-color: #e4bc2f;
color: #353548;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

        }
#wpadminbar .quicklinks #wp-admin-bar-root-default #wp-admin-bar-menu-tutovideo a {
        display: block;
        padding: 0px;

        margin: 0 auto;

background-color: transparent !important;
        color: #353548;

    }
    #wpadminbar .quicklinks #wp-admin-bar-root-default #wp-admin-bar-menu-tutovideo a:focus {
      color: #e4bc2f;

      background-color: transparent !important;}


#wpadminbar .quicklinks #wp-admin-bar-root-default #wp-admin-bar-menu-tutovideo:hover {
                color: #353548 !important ;
                background-color: #353548;
                border: 1px solid #e4bc2f;



                }


.assistanceWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.assistanceWrapper .profil_mention {
  margin:0 0 20px;
}

.assistanceWrapper .profil_img {
  width:150px;
  height:150px;
  margin:0 auto 5px;
  overflow: hidden;
  border-radius:50%;
  position: relative;
}

.assistanceWrapper .profil_img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  object-position: center;
  min-height: 100%;
}

.assistanceWrapper .profil_name {
  font-size:30px;
  font-family: 'Bebas Neue', sans-serif;
  color: #38384B;
  text-transform: uppercase;
}

.assistanceWrapper .profil_support {
  font-size:16px;
  font-weight: 500;
  margin:0 auto 5px;
}

.assistanceWrapper .profil_mobile a,
.assistanceWrapper .profil_phone a{
  display: inline-flex;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #E4BC2F;
  border: none;
  padding: 5px 20px;
  color: #38384B;
  font-size:16px;
  text-decoration: underline;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.assistanceWrapper .profil_mobile a:hover,
.assistanceWrapper .profil_phone a:hover {
  background:#38384B;
  color:#fff;
}

.assistanceWrapper .profil_mobile {
  margin:0 0 5px;
}

.assistanceWrapper .profil_horaires{
  margin:20px 0 0;
}

.assistanceWrapper .profil_horaires strong {
  font-size:16px;
}

.assistanceWrapper .profil_horaires p {
  margin:5px 0 0;
}

/*-------------------------------------WP BAKERY-------------------------------------*/


/*
image aperçu modèles
<script>
var modeleSlug = "editorial-complet";
var modeleImg = "/wp-content/themes/yatatheme/img/modeles/modele1.jpg";
var modeleHeight = 40;
$("div[data-template_name=\"" + modeleSlug + "\"] .vc_ui-template-content:after").css("background-image", "url(" + modeleImg + ")");
$("div[data-template_name=\"" + modeleSlug + "\"] .vc_ui-template-content:after").css("height", modeleHeight + "vw");
$("div[data-template_name=\"" + modeleSlug + "\"] .vc_ui-template-content:after").css({"maxHeight":"" + (modeleHeight*10) + "px"});
</script>
div.vc_templates-panel div.vc_ui-panel-content{min-height: 700px;}
div.vc_ui-list-bar-item-actions{visibility: visible; opacity: 1;}
div.vc_ui-template .vc_ui-template-content > iframe{display: none;}
div.vc_ui-template .vc_ui-template-content:after{content: ""; display: inline-block; width: 100%; max-width: 800px;background-repeat:no-repeat; background-size: 100%;}
*/
