/* @font-face {
    font-family: "circle";
    src: local("Trickster"),
        url("trickster-COLRv1.otf") format("opentype") tech(color-COLRv1), url("trickster-outline.otf") format("opentype"), url("trickster-outline.woff") format("woff");
} */

@font-face {
    font-family: circle;
    src: url(../font/CirceRounded-Regular.otf);
}

h1,h2,h3,h4,h5,h6,p,a{
    font-family: circle !important;
}

.lang-container {
    position: relative;
}

.lang-wrapper {
    position: absolute;
    left: -160px;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.lang-wrapper ul {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    height: 50%;

}

.lang-wrapper ul li a {



    margin: 3px;
    height: 40px;
    width: 40px;


}

.lang-wrapper ul li a img {

    width: 30px;
    height: 15px;
}

.header-nav {
    margin-right: 100px;
}

@media only screen and (min-width: 1200px) {
    .header-nav {
        margin-right: 100px !important;
    }
}

@media only screen and (min-width: 1200px) {
    #site-header-menu #site-navigation .menu {
        margin-right: 100px;
    }
}
@media only screen and (max-width: 1200px) {
    .lang-wrapper{
        display: none;
    }
}

@media(width<480px){
  .on-desktop{
    display: none;
  }
  .widget_media_image a{
   width:100%;
   height: 100%;
  }
  .widget_media_image a .img-fluid {
      width:100% !important;
      height: 100% !important;
      object-fit: cover;
  }
  .deskt-event {
    display: none;
  }
  .aside-event-one{
    display: none;
  }
}

@media(width>480px) {
    .on-mobile {
        display: none;
    }
    .mobile-event{
        display: none;
    }
    .aside-event-one {
        display:block;
    }
    .aside-event-two {
        display:none;
    }
}
.change-direct{
    display: flex;

}
.shop-container{
    display: flex;
    flex-direction: row-reverse;
}
.ttm-shop-icon{
    display: none;
}

.cat-item-categ{
    display: none;
}
.has-sub:hover .cat-item-categ{
    display: block;
}
.product-detail-container{
    display: flex;
    flex-direction: row-reverse;
}
.filter-list{
    display: flex;
    justify-content: center;
}

.lang-wrapper ul{
    position: relative;
    z-index: 999;
}


.select-b ul{
    position: absolute;
    top:60px;
    left:0;
    display: flex;
    flex-direction: column;
    line-height: 30px;
    display: none;
}
.lang-wrapper ul:hover .select-b ul{
    display: block;
}
