/*
STYLE UMLAUT 2020
*/



/* bulle d'info --------------------------------------------------------- */


.tooltip {
  position: relative;
  display: inline-block;/*
  border-bottom: 1px dotted black;*/
}
.tooltip a{
text-decoration: none !important;

}
/* .tooltip */
 .tooltiptext {
 /*  */ visibility: hidden;
  width: 120px;
  margin-left: -20px;
  color: #000;
  text-align: center;
  border-radius: 0px;
  padding: 2px 0;
  font-size: .8em;
  background-color: #cacaca;
  font-family: ibmp_light;
  font-variant: normal;
  font-weight: normal;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;

  font-family: ibmp_light;


  font-size: .85rem;
line-height: 1.35;
letter-spacing: 0px;

}

.tooltip:hover .tooltiptext {
  visibility: visible;
}





/*  titre h2 page festival */

.id-2988 h2 , .id-2985 h2, .page_festival h2 {
  font-family: ibmp_ital !important;
  font-size: 20pt !important;
  margin-top: 30px;
  background-color: white;
  display: block;
}



.liste_festival {
    position: absolute;top: 411px;left: 63px;
}

.marge_bottom_titre_album{margin-bottom: 20px;}


.agenda_artiste_hr{margin-bottom: 20px;}
.agenda_artiste_titre{/*position: absolute;
margin-left: 195px;*/
font-family: ibmp_ital;
font-size: 14pt;
margin-top: -4px;
line-height: 40px;
}

.agenda_artiste_info{position: absolute; margin-left: 500px ; right: 65px;}
.agenda_artiste_txt{font-size: 12pt;}
.agenda_artiste_date{}

#groupes_umlaut a {
    font-family: ibmp_ital;
    font-weight: 700 !important;
    letter-spacing: 0.3rem;
    font-size: 11pt;
    text-decoration: underline;
}

#groupes_umlaut a:hover {
    font-family: ibmp_ital;
    font-weight: 700 !important;
    letter-spacing: 0.3rem;
    font-size: 11pt;
    text-decoration: underline;
    background-color: #000;
    color: #fff;
}


.titre_agenda {
font-family: ibmp_ital;
font-size: 14pt;
margin-top: 30px;
background-color: white;
display: block;}

.padding_l_0 {
    padding-left: 0;
}




/* collonne de l'agenda page artiste */
.bloc_agenda {
    margin-bottom: 0px;
     margin-top: 36px;
    /* border: 1px solid black; 
    min-height: 150px; */
}

.bt_plus_info{
font-family: ibmp_ital;
font-size: 8pt;
/*border: solid 0.3px;*/
padding: 4px;
margin-top: 5px;
}
#cl1,#cl2,#cl3,#cl4 {
display: table-cell;
}

#cl1 {
    width:15%;
    min-width: 120px ;
}
#cl1 p {margin-bottom: 0;}
#cl2 {
    width:25%;
    
}
#cl3 {
    width:100%;
}






/* liste des album page artistes*/
#liste_publications ul, #liste_publications li{ display:inline; padding:0px; }
#liste_publications img {
    max-width: 100px;
margin-right: 20px;
}

#liste_publications ul {margin-top: 20px;}

.padding_bottom_20{padding-bottom: 20px;}


#media_box_embedded{
    border: 0.1px solid;
    padding: 10px; 
    margin-bottom: 40px;
}
#media_box_embedded a {cursor: pointer; padding-left: 20px;}
#media_box_embedded ul, #media_box_embedded li { margin:0 ; padding : 0; line-height: 190%; }

#media_box_embedded ul {
    margin-top: 25px;
}


/* style pour le player video UMLAUT */
.media_box { width: 100%;  max-width: 100%; }
.media_box_hidden {display: none;}


.media_embedded_selected {
text-decoration: underline;
background-image: url("https://dev2020.umlautrecords.com/wp-content/themes/uku-child/img/point.png");
background-repeat: no-repeat;
background-size: 10px 10px;
background-position-x: 0px;
background-position-y: 6px;
}


/* desactive le tri de woocommerce */
.woocommerce-ordering {display: none;}

/* options de tri */
.berocket_single_filter_widget_1115 , .berocket_single_filter_widget_1109, .berocket_single_filter_widget_1118 {
width: 250px;
display: inline-block;
margin-right: 30px;
margin-top: 20px;
margin-bottom: 60px;
}


.bapf_head h3 {font-family: ibmp_ital;}

.berocket_single_filter_widget_1115 {width: 300px;}


/* désactive les produits liés */ 
.related.products {
  display: none;
}

/* TITRE Page produit  */
.single-product .entry-summary h1 {    
font-family: ibmp_ital;
font-weight: 700;
font-size: 2.2rem;
margin-bottom: 40px;
}

/* marge sous le prix du produit*/


.single-product .entry-summary p.price {
padding: 0 0 0px;
}

/*  bloc info produit absolut 
.single-product .entry-summary {
    width: 34.579%;
    float: right;
    padding: 0;
    position: absolute;
    margin-left: 660px;
}

.single-product .woocommerce-tabs {
    padding-top:20px;
    padding-bottom: 120px;
    width: 620px;
    
}
*/
/* desactive le titre descriotion */
.single-product .woocommerce-tabs ul.tabs {
    padding: 0 0 60px;
    font-size: 36px;
    display: none;
}


.single_add_to_cart_button {
    font-size: 15px;
    }


/* F O O T E R */
footer { z-index:-1}
liens {position: absolute; font-family: ibmp_light; margin-left: 60px; display: block;}

/* liste des liens */ 
#menu-umlaut-records {
    margin-left: 30px;
    width: 300px;
}

#menu-footer_en {
    margin-left: 30px;
    width: 300px;
}

.footer-menu ul {
padding: 0 0 8px;
}

.footer-menu li {
padding: 0 0 8px;
}

liens a {color: black; text-decoration: none; font-size: 8pt; margin-right: 10px;  }
liens a:hover {text-decoration: underline; font-family: ibmp; }
newsletter {position:absolute; left: 36%;  z-index: -1  }
newsletter img {position: absolute;
left: 260px;
top: 1px; }

partenaires {
/* background-color: yellow; */
position: absolute;
left: 34%;
font-family: ibmp_light;
z-index: 1;
margin-top: 54px;}

partenaires img{ margin-right: 20px; opacity: 0.5; transition: all 0.4s ease-out; }
partenaires img:hover{  opacity:1.0;  transform: scale(1.1); }

s_media {position: absolute; right: 25px; font-family: ibmp_light;  z-index: 1 ; margin-top: 63px;  opacity: 0.6; transition: all 0.4s ease-out;  }
s_media img:hover{  opacity:1;  transform: scale(1.1); }
.blog-wrap { width: 60%; }






/* reglage de la marge cntrale  positioné à 34.25%; */
#primary .hentry {
    padding: 20px 0px 40px;
}
.no-sidebar #primary {
    width: 100%;
}

#desktop-navigation ul {
    margin-left: 34.25%;
    text-align: left;
}

/* reglage de la marge cntrale */





/* lien page d'accueil --------------------------------------------------------- */




a.account-btn span.btn-text {
    display: none;
    font-size: 22px;
    font-weight: 500;
}
/*  txt lien Login / register  */
.uku-standard .shop-menu {
    font-weight: 600;
    font-size: 0.9375rem;
    font-family: ibmp_light;
    letter-spacing: 0px;
    top: 30px;
    right: -40px;
}

.uku-standard a.account-btn span.btn-text {
    font-weight: 400;
    font-size: 0.9375rem;
    font-family: ibmp_light;
    letter-spacing: 0px;
}


.uku-standard a.cart-btn, .uku-standard a.account-btn {
    width: 40px;
    height: 59px;
}

/*
lien pour changer la langue
*/
.wpml-ls-statics-shortcode_actions {
    font-weight: 600;
    font-size: 0.9375rem;
    font-family: ibmp_light;
    letter-spacing: 0px;

    margin-right: 100px;
    margin-top: -7px;
}
.wpml-ls-display, .account-btn{display: none;}
a.account-btn::before {
    display: none;background: yellow;
}
a.account-btn  {
    display: none;background: yellow;
}
a.account-btn::before {
    display: inline;
    background: yellow;
    display: none;

}

/* wpml-ls wpml-ls-legacy-list-horizontal */