/* RASTAVI OSNOVE RESPONSIVE NAVIGACIJE I SPECIFIČNI STIL */    


/* DESK */

    .mainHorizontalNavMob__select{
        display:none;
    }

.mainHorizontalNav {
    display: flex;
      justify-content: space-between;
    font-size: 13px;
    padding: 0 22px;
}
.mainHorizontalNav li {
    list-style-type: none;
    margin:0;
    padding:0;
}
li.mainHorizontalNav-level0__element{margin-left: 20px;}
  .mainHorizontalNav-level0__container {
      display: flex;
        align-items: center;
  }

    .mainHorizontalNav-level0__element {
       box-sizing:border-box;
       border-bottom: solid 3px #fff;
       margin-left: 15px;
       position: relative;
    }   

      .mainHorizontalNav-level0__element-link{
          color: rgb(102, 102, 102);
          display: block;
          font-weight: bold;
          height: 59px;
          line-height: 62px;
          padding: 0 5px;
      }   

.mainHorizontalNav-level0__element:hover > ul,
.mainHorizontalNav-level0__element:focus-within > ul,
.mainHorizontalNav-level0__element ul:hover {
    display: block;
    z-index:2;
}



.mainHorizontalNav-level1__container {
    background-color: rgb(153, 153, 153);
    border-top: solid 3px rgb(85, 85, 85);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-sizing: border-box;
    display: none;
    padding: 5px 15px;
    position: absolute;
      left: -20px;
      top: 59px;
      
}

  .mainHorizontalNav-level1__element {
      border-bottom: solid 1px rgb(165, 165, 165);
  }   
  .mainHorizontalNav-level1__element:last-child {
      border-bottom: none;
  }   

 .mainHorizontalNav-level1__element-link {
     color: rgb(222, 222, 222);
     display: block;
     font-weight: normal;
     padding: 8px 0;
     width: 160px;
 }   
    .mainHorizontalNav-level1__element:hover a {
        color: rgb(255, 255, 255);
    }
    
    
/* MOBILE */    

@media only screen and (max-width: 880px) { 
    
    .mainHorizontalNavMob__select{
        background-color: #fff;
        border-color: rgb(212, 212, 212);
        border-radius: 2px;
        color: rgb(153, 153, 153);
        display: block;
        margin: 30px 0;
        max-width: 420px;
        margin: auto;
        padding: 8px;
    }
    
    .mainHorizontalNavMob__option{ color: rgb(68,68,68);}
    
    .mainHorizontalNav-level0__container{
        display:none;
    }
    
    
}    