/* Personnalisations desktop - PrestaDev */
@media (min-width: 992px) {
	#languages-block-top { width: auto !important; float: left !important; position: relative !important; }
	#languages-block-top div.current { padding: 1px 2px 0px 15px !important; width: auto !important; float: left !important; margin: 0 !important; }
	#languages-block-top div.current > span { width: auto !important; color: #000 !important; font: normal 13px/24px "Yeseva One", cursive !important; min-width: auto !important; }
	#languages-block-top div.current::after { padding-left: 0px !important; color: #000 !important; }
}

#languages-block-top {
  width: 50%;
  float: left;
  position: relative; }
  #languages-block-top span.firstWord {
    display: none; }
  #languages-block-top div.current {
    padding: 9px 2px 10px 23px;
    cursor: pointer;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    #languages-block-top div.current strong {
      font-weight: 300; }
    #languages-block-top div.current > span {
      display: inline-block;
      min-width: 70px; }
    #languages-block-top div.current:hover, #languages-block-top div.current.active {
      color: #333; }
    #languages-block-top div.current:after {
      display: inline-block;
      content: "\e071";
      font-family: "material-design";
      font-size: 24px;
      line-height: 14px;
      padding-left: 8px;
      vertical-align: -5px;
      color: #aeaeae; }
    #languages-block-top div.current.active:after {
      content: "\e073"; }
    @media (max-width: 479px) {
      #languages-block-top div.current .cur-label {
        display: none; } }
  #languages-block-top ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: white;
    border: 2px solid #000;
    z-index: 2;
    padding: 2px; }
    #languages-block-top ul li {
      font: normal 16px/34px "Yeseva One", cursive;
      margin-top: 2px; }
      #languages-block-top ul li:first-child {
        margin: 0; }
      #languages-block-top ul li a,
      #languages-block-top ul li > span {
        padding: 0 10px 0 12px;
        display: block;
        font-size: 14px}
      #languages-block-top ul li.selected, #languages-block-top ul li:hover a {
        background: #000; }
      #languages-block-top ul li.selected, #languages-block-top ul li.selected > span, #languages-block-top ul li.selected a, #languages-block-top ul li:hover a {
        color: white; }
