/*
==================================
            MENU
==================================
*/
.martini__menu__link--orange:hover{
    opacity: 0.6;
}
.martini__menu__link__footer--orange{
    opacity: 1;
}
.martini__menu__link__footer--orange:hover{
    opacity: 1;
}
.martini__menu__item{
    color: #000;
    transition: all ease 0.3s;
}



.menu-item:hover > .menu-link > div {
    color: #D38B4D !important;
    transition: all ease 0.3s;
}
.martini__dropdown{
    display: none;
}

.martini__select{
    display: none;
    list-style: none;
}
@media only screen and (min-width : 991px){
    .martini__select{
        display: block;
    }
    .martini__mobile-click{
        pointer-events: none;
    }
   
}
@media only screen and (max-width : 991px){
    .martini__language__desktop{
        display: none;
    }
    .martini__dropdown{
        display: flex;
        position: absolute;
        top: 32px;
        right: 150px;
    }
    .martini_container_hamburger{
        width: 90% !important;
        margin: auto;
    }
    .martini__dropdown .dropdown-menu{
        color: #fff !important;
        min-width: auto !important;
        background: rgba(0,0,0,0.65) !important;
    }
    
    .martini__dropdown .btn, .martini__dropdown .btn:hover{
        color: #000 !important;
    }
    .btn:focus{
        box-shadow: none !important;
    }
    .dropdown-item{
        padding: 0.25rem 1rem !important;
        color: #fff;
        
    }
   
}
@media only screen and (max-width : 450px){
   
    .martini_container_hamburger{
        width: 99% !important;
        margin: auto;
    }
    .martini_social{
        padding: 0;
    }
    #primary-menu-trigger{
        right: 80px !important;
    }
    .martini__dropdown {
     right: 130px;
    }
   
}

@media only screen and (max-width : 300px){
   
    
    .martini_social_mobile{
        width: 100%;
    }
    .martini__dropdown {
     right: 50px;
    }
   
}



/*
==================================
            FOOTER
==================================
*/
.martini__footer-link{
    color:#D38B4D !important;
    padding: 5px 10px 0 10px;
}

.martini__footer-link:hover{
    color:#000 !important;
}
/*===============================
    PRIVACY
================================*/
#okCookie{
    background-color:#F2F2F2;
    color:#333333;
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    padding:10px;
    font-family:sans-serif;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
    border-top:1px solid #ccc;
    z-index:10;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: baseline;
  }
  
  #okCookie p{margin:0 0 10px 0; float:left; padding:5px 0px;}
  
  #okCookie #okClose, #okCookie #okCprivacy{
    padding:5px 20px;
    float:right;
    margin-left:10px;
    text-decoration:none;
    border-radius:3px;
    color:white;
  }
  
  #okCookie #okClose{
    background-color:#D38B4D;
    text-shadow:0px 1px 1px #916035;
    box-shadow:inset 0px -1px 1px #916035;
  }
  
  #okCookie #okClose:hover{background-color:#D38B4D}
  
  #okCookie #okCprivacy{
    background-color:#8D9499;
    text-shadow:0px 1px 1px #63666B;
    box-shadow:inset 0px -1px 1px #63666B;
  }
  
  #okCookie #okCprivacy:hover{background-color:#a0a8ae}
  
  .okcBeginAnimate{
      -webkit-animation: myfirst 2s; 
      animation: myfirst 2s;
  }
  
  /* Chrome, Safari, Opera */
  @-webkit-keyframes myfirst {
      from {opacity: 0;}
      to {opacity: 1;}
  }
  
  /* Standard syntax */
  @keyframes myfirst {
      from {opacity: 0;}
      to {opacity: 1;}
  } 

.martini__imgSlide{
object-fit:cover;
}