@font-face{
    font-display:block;
    font-family:passarella;
    font-style:normal;
    font-weight:400;
    src:url(../fonts/icomoon.eot?xnd04y);
    src:url(../fonts/icomoon.eot?xnd04y#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?xnd04y) format("truetype"),url(../fonts/icomoon.woff?xnd04y) format("woff"),url(../fonts/icomoon.svg?xnd04y#icomoon) format("svg")
}
[class*=" icon-"],[class^=icon-]{
    speak:never;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:passarella!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    text-transform:none
}
.icon-pinterest:before{
    content:"\e906"
}
.icon-trash2:before{
    content:"\e681"
}
.icon-magnifier:before{
    content:"\e922"
}
.icon-menu:before{
    content:"\e92b"
}
.icon-chevron-up:before{
    content:"\e939"
}
.icon-chevron-down:before{
    content:"\e93a"
}
.icon-chevron-left:before{
    content:"\e93b"
}
.icon-chevron-right:before{
    content:"\e93c"
}
.icon-account:before{
    content:"\e900"
}
.icon-close-1:before{
    content:"\e901"
}
.icon-facebook:before{
    content:"\e902"
}
.icon-instagram:before{
    content:"\e903"
}
.icon-next:before{
    content:"\e904"
}
.icon-parcel:before{
    content:"\e905"
}
.newsletter-header h3{
    color:#959595
}
.newsletter-header input{
    text-align:left;
    width:70%
}
.newsletter-header button,.newsletter-header input{
    border:1px solid #f0f0f0;
    border-radius:30px;
    padding:5px
}
.newsletter-header button{
    background:#f1f1f1;
    color:#959595;
    width:38%
}
.newsletter-header .mc4wp-form-fields{
    display: flex
}
.main-menu-container .social-footer{
    padding-left:24px
}
.main-menu-container .privacy_menu li{
    color:#cacaca;
    display:inline-block;
    font-size:12px;
    padding-right:7px;
    position:relative;
    text-transform:none
}
.main-menu-container .privacy_menu li:after{
    content:"|";
    margin-left:4px;
    position:absolute
}
.main-menu-container .privacy_menu li:last-child{
    padding-left: 7px;
    padding-right:0
}
.main-menu-container .privacy_menu li:last-child:after{
    content:"";
    margin-left:0
}
.main-menu-container .privacy_menu a{
    display:inline-block;
    font-size:11px;
    padding:0
}
.header-span{
    align-items:center;
    color:#000;
    display:flex;
    justify-content:flex-start;
    padding-left:25px;
    position:relative
}
.header-span:before{
    background:#dbdbdb;
    content:"";
    height:2px;
    left:-3rem;
    position:absolute;
    transform:rotate(90deg);
    width:3rem
}
.header-span a{
    color:#000
}
#searchform-header{
    margin-right:20px;
    margin-top:8px;
    position:relative;
    vertical-align:top;
    width:100%
}
#searchform-header ::-moz-placeholder{
    color:#afafaf;
    opacity:1
}
#searchform-header :-ms-input-placeholder{
    color:#afafaf;
    opacity:1
}
#searchform-header ::placeholder{
    color:#afafaf;
    opacity:1
}
#searchform-header input{
    background:#f0f0f0;
    border:1px solid #dedede;
    border-radius:30px;
    height:47px;
    padding-left:50px;
    position:relative
}
#searchform-header button{
    background:#cbcccc;
    border:none;
    border-radius:30px;
    color:#fff;
    font-size:14px;
    padding:12px 18px;
    position:absolute;
    right:0;
    top:1px;
    width:20%
}
#menu-top-left-menu .head-li{
    background:#f0f0f0;
    border-radius:30px;
    height:45px;
    width:45px
}
.slider{
    z-index:0
}
.blue-border{
    border-top:8px solid #cbcccc;
    left:0;
    position:absolute;
    top:100%;
    width:180px;
    z-index:100
}
@media (min-width:992px){
    .newsletter-header{
        bottom:0;
        padding:22px;
        position:absolute
    }
    .newsletter-header li a{
        font-size:11px
    }
    .main-menu-container{
        text-align:center
    }
    ul.menu-bar{
        font-weight:600;
        text-transform:uppercase
    }
    ul.menu-bar,ul.menu-bar li{
        display:inline-block
    }
    ul.menu-bar li a{
        color:#fff
    }
    .main-menu-container{
        background:#fff;
        bottom:0;
        box-sizing:border-box;
        display:block;
        font-size:14px;
        height:100%;
        left:0;
        max-height:100%;
        opacity:1;
        padding:40px 0;
        position:fixed;
        top:0;
        transform:translate3d(-300px,0,0);
        transition:left .4s ease-in-out;
        visibility:visible;
        width:300px;
        z-index:90001
    }
    .main-menu-container .overflow-menu{
        max-height:80%;
        overflow:auto
    }
    .main-menu-container .overflow-menu span{
        color:#cacaca
    }
    .main-menu-container .overflow-menu .close-menu{
        cursor:pointer;
        font-size:18px;
        padding:0 10px;
        position:absolute;
        right:10px;
        top:-5px
    }
    .main-menu-container .overflow-menu::-webkit-scrollbar-thumb{
        background-color:#cbcccc;
        border-radius:4px
    }
    .main-menu-container .overflow-menu::-webkit-scrollbar{
        background-color:#ccc;
        width:4px
    }
    .main-menu-container .overflow-menu .categories-menu>li.menu-item{
        border-bottom:1px solid #e8e8e8
    }
    .main-menu-container .overflow-menu .categories-menu>li.menu-item>a{
        padding:20px 45px
    }
    .main-menu-container .overflow-menu .categories-menu>li.menu-item:first-child .sub-menu .sub-menu-wrapper,.main-menu-container .overflow-menu .categories-menu>li.menu-item:nth-child(2) .sub-menu .sub-menu-wrapper{
        min-width:400px
    }
    .main-menu-container.show{
        transform:translateZ(0)
    }
    .main-menu-container ul{
        direction:ltr;
        list-style-type:none;
        margin:0;
        padding:0;
        width:100%
    }
    .main-menu-container ul li{
        display:block
    }
    .main-menu-container ul li a{
        border-radius:0;
        color:#cacaca;
        display:block;
        font-size:13px;
        font-weight:400;
        padding:15px;
        position:relative;
        vertical-align:middle
    }
    .main-menu-container ul li ul.sub-menu li a{
        font-weight:300;
        padding:15px 30px
    }
    .main-menu-container ul li:hover>a{
        background:#cbcccc;
        color:#fff
    }
    .main-menu-container .social-footer li a{
        color:#cbcccc;
        font-size:30px;
        padding:5px 5px 5px 16px
    }
    .main-menu-container .social-footer li a span{
        color:#000
    }
    .main-menu-container .social-footer li:hover a{
        background:transparent
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper{
        background:#f9f9f9;
        bottom:0;
        direction:rtl;
        display:none;
        font-size:14px;
        font-weight:400;
        left:100%;
        min-width:360px;
        position:absolute;
        text-transform:none;
        top:0;
        transition:all .3s ease;
        width:360px
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper>li{
        height:100%;
        margin-left:0;
        overflow:auto
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper>li a{
        color:#000;
        padding-left:36px
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper>li a img{
        display:none
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper>li>ul.sub-menu{
        direction:ltr;
        padding:40px 0
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper>li::-webkit-scrollbar-thumb{
        background-color:#cbcccc;
        border-radius:30px
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper>li::-webkit-scrollbar{
        background-color:#ccc;
        width:4px
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper ul.sub-menu{
        display:block!important;
        height:100%;
        max-height:737px;
        min-width:100%;
        opacity:1;
        overflow:auto;
        overflow:revert;
        padding:0;
        position:static;
        transform:none;
        visibility:visible;
        width:100%
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper ul.sub-menu li.menu-item-has-children a{
        position:relative
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper ul.sub-menu li.menu-item-has-children>a:after{
        speak:none;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\e99b";
        cursor:pointer;
        display:block;
        font-family:dofundo!important;
        font-size:16px;
        font-style:normal;
        font-variant:normal;
        font-weight:400;
        line-height:1;
        padding:12px 0;
        position:absolute;
        right:0;
        text-align:center;
        text-transform:none;
        top:0;
        width:40px;
        z-index:1
    }
    .main-menu-container .overflow-menu ul.sub-menu-wrapper ul.sub-menu>li a{
        color:#cbcccc
    }
    .main-menu-container .overflow-menu .sub-menu-wrapper .sub-menu-wrapper{
        background:#fff
    }
    .main-menu-container .overflow-menu .sub-menu-wrapper .sub-menu-wrapper .sub-menu>li:hover{
        background:none
    }
    .main-menu-container .overflow-menu li:hover>ul.sub-menu-wrapper{
        display:block
    }
    .main-menu-container .overflow-menu .sub-menu>li:hover,.main-menu-container .overflow-menu>ul>li:hover{
        background:transparent
    }
    .main-menu-container .overflow-menu>ul>li:hover>ul{
        z-index:99
    }
    .menu-right li{
        display:inline-block;
        font-size:14px;
        margin-right:10px
    }
    .menu-right li:last-child{
        margin-right:0
    }
    .menu-right .lang-item a{
        border:none;
        border-radius:90px;
        color:#b3b3b3;
        font-size:13px;
        padding:4px 5px;
        text-transform:uppercase
    }
    .menu-right .current-lang a{
        border:1px solid;
        color:#1e1e1e
    }
    .menu-container .overflow-menu .sub-menu>li{
        margin-left:0;
        transition:all .3s ease-in-out
    }
    .menu-container .overflow-menu .sub-menu>li a{
        padding:11px 0 11px 11px
    }
    .menu-container .overflow-menu .sub-menu>li:hover a{
        color:#cbcccc
    }
    .menu-container .overflow-menu ul.sub-menu-wrapper>li>ul.sub-menu>li.first-subMenu{
        color:#cbcccc;
        font-size:18px;
        font-weight:600;
        margin-left:0;
        padding-left:0;
        text-align:center;
        text-transform:uppercase
    }
    .main_menu>li>.sub-menu-categories li .sub-menu-wrapper .second-subMenu>a,.menu-container .overflow-menu>ul li .sub-menu-wrapper .second-subMenu>a{
        color:#fff;
        font-size:16px;
        font-weight:400
    }
}
.top-bar{
    margin:23px 0
}
.top-bar>li{
    display:inline-block;
    font-size:20px;
    vertical-align:middle
}
.top-bar>li>a{
    color:#000;
    cursor:pointer;
    transition:transform .3s ease-in-out
}
.top-bar>li>a:hover{
    color:#cbcccc
}
.top-bar>li+li{
    margin-left:25px
}
.open-search{
    cursor:pointer
}
.top-section{
    align-items:center;
    background:#fff;
    color:#000;
    display:flex;
    justify-content:center
}
.top-section a{
    color:#000;
    display:inline-block;
    font-weight:400;
    vertical-align:middle
}
.top-section a:hover{
    color:#cbcccc
}
.top-section a p{
    margin:0!important
}
.top-section [class*=" icon-"],.top-section [class^=icon-]{
    font-size:18px;
    vertical-align:middle
}
.top-section .header-login{
    font-weight:500;
    height:100%;
    padding:10px 20px
}
.top-section .header-login:hover{
    color:#fff
}
.top-section.fixed{
    box-shadow:0 4px 8px rgba(0,0,0,.25);
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:3
}
span.icon-message{
    color:#cbcccc;
    margin-right:15px
}
span.icon-call{
    color:#cbcccc
}
.main-menu-container{
    background:#fff
}
.main-menu-container li{
    display:inline-block;
    text-transform:uppercase
}
.main-menu-container li a{
    color:#fff;
    font-size:12px;
    font-weight:700
}
.main-menu-container li a:hover{
    color:#cbcccc
}
.main-menu-container .lang-item{
    padding-left:40px
}
.mobile_btn{
    background:transparent;
    border:none;
    color:#000;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    font-weight:500;
    padding:0;
    text-transform:uppercase;
    transition:.5s ease-in-out;
    vertical-align:middle
}
.mobile_btn:hover{
    color:#000
}
.mobile_btn span{
    font-size:14px
}
.search-container{
    background:hsla(36,38%,97%,.95);
    bottom:0;
    left:0;
    margin:0!important;
    opacity:0;
    padding:40px;
    position:fixed;
    top:0;
    transition:all .2s ease-in-out;
    visibility:hidden;
    width:100%;
    z-index:99999
}
.search-container.show{
    opacity:1;
    visibility:visible
}
.search-container.show .searchform{
    opacity:1;
    transform:translateY(0)
}
.search-container h3{
    color:#cbcccc;
    font-size:36px;
    font-weight:300;
    margin-bottom:40px
}
.search-container .close-search{
    background:transparent;
    border:none;
    color:#cbcccc;
    float:right;
    font-size:22px;
    font-weight:300;
    margin:8px 0;
    padding:0
}
.search-container .close-search:hover{
    color:#000
}
.search-container .searchform{
    max-width:100%;
    opacity:0;
    position:relative;
    transform:translateY(60px);
    transition:transform .5s ease .6s,opacity .5s ease .6s,border .5s
}
.search-container .searchform:hover{
    color:#000
}
.search-container .searchform:hover .search-term{
    border-color:#000
}
.search-container .searchform:hover .search-button{
    color:#000
}
.search-container .search-term{
    -webkit-appearance:none;
    background:transparent;
    border:2px solid #cbcccc;
    border-radius:30px;
    font-weight:700;
    padding:15px;
    width:100%
}
.search-container .search-button{
    background:none;
    border:0;
    color:#cbcccc;
    font-size:26px;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%)
}
ul.main_menu{
    list-style-type:none;
    margin:0;
    padding:0
}
.menu-text{
    padding-left:42px
}
.ui-menu .ui-menu-item{
    font-size:13px
}
.ui-menu .search-green-label a{
    padding:5px 1em 5px 1.4em!important
}
.title-search{
    display:block;
    max-height:40px;
    overflow:hidden
}
.home .header-section{
    position:absolute
}
.header-section{
    background:transparent;
    position:relative;
    width:100%;
    z-index:10001
}
.header-section.fixed{
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:995
}
.search-phone{
    background:url(../img/tracking.png) no-repeat 50%;
    background-size:contain;
    display:block;
    height:64px;
    width:64px
}
.cart-menu{
    background:#fff;
    font-size:.87rem;
    height:100%;
    list-style-type:none;
    overflow:auto;
    padding:0;
    position:fixed;
    right:0;
    text-align:left;
    top:0;
    transform:translate3d(330px,0,0);
    -webkit-transform:translate3d(330px,0,0);
    -ms-transform:translate3d(330px,0,0);
    -sand-transform:translate3d(330px,0,0);
    transition:transform .3s ease;
    width:330px;
    z-index:999
}
.cart-menu li{
    display:block!important;
    margin-right:0!important
}
.cart-menu .cart-title{
    background:#cbcccc;
    color:#fff;
    padding:16px 15px;
    position:relative
}
.cart-menu .cart-title h3{
    font-size:20px;
    font-weight:400;
    margin:0;
    text-align:center
}
.cart-menu .cart-title .close-cart{
    font-size:16px;
    position:absolute!important;
    right:15px
}
.cart-menu .cart-title .close-cart:before{
    color:#fff;
    content:"×";
    display:inline-block
}
.cart-menu .shopcart{
    height:100%;
    max-height:calc(100% - 315px);
    overflow:auto
}
.cart-menu .shopcart::-webkit-scrollbar-thumb{
    background-color:#333;
    border-radius:10px
}
.cart-menu .shopcart::-webkit-scrollbar{
    background-color:#ccc;
    width:6px
}
.cart-menu .shopcart .cart-inner{
    background:#fff;
    list-style-type:none;
    padding:0
}
.cart-menu .shopcart .cart-inner .cart-item{
    color:#333;
    padding:15px 24px 10px 80px;
    position:relative;
    text-transform:uppercase
}
.cart-menu .shopcart .cart-inner .cart-item .cart-img{
    display:inline-block;
    left:10px;
    margin-right:10px;
    position:absolute;
    top:0;
    width:60px
}
.cart-menu .shopcart .cart-inner .cart-item .cart-img img{
    display:block;
    height:auto;
    margin:auto;
    max-height:60px;
    max-width:100%;
    width:auto
}
.cart-menu .shopcart .cart-inner .cart-item .remove-product{
    display:inline-block;
    position:absolute;
    right:8px;
    top:10px
}
.cart-menu .shopcart .cart-inner .cart-item .remove-product:hover{
    color:#f33
}
.cart-menu .shopcart .cart-inner .cart-item h4{
    font-size:14px;
    font-weight:400;
    margin-bottom:7px
}
.cart-menu .shopcart .cart-inner .cart-item h4 a{
    color:#333
}
.cart-menu .shopcart .cart-inner .cart-item h4 a:hover{
    color:#cbcccc
}
.cart-menu .shopcart .cart-inner .cart-item ins{
    text-decoration:none
}
.cart-menu .shopcart .cart-inner .cart-item .quantity{
    color:#a3a3a3
}
.cart-menu .shopcart .cart-inner .cart-item .quantity .amount{
    color:#888;
    font-weight:500
}
.cart-menu .shopcart .cart-inner .cart-item+.cart-item{
    border-top:1px solid #222
}
.cart-menu .woocommerce-mini-cart__empty-message{
    color:#222;
    font-size:16px;
    padding:20px 15px;
    position:relative;
    text-align:center
}
.cart-menu .woocommerce-mini-cart__empty-message:before{
    color:#cbcccc;
    content:"\e91c";
    display:block;
    font-family:passarella;
    font-size:80px;
    line-height:1;
    margin-bottom:20px
}
.cart-menu .bottom-cart{
    bottom:0;
    left:0;
    padding:20px 10px;
    position:absolute;
    width:100%
}
.cart-menu .bottom-cart .woocommerce-mini-cart__buttons{
    font-size:14px;
    margin-bottom:0
}
.cart-menu .bottom-cart .woocommerce-mini-cart__total{
    color:#cbcccc;
    font-size:16px;
    font-weight:700;
    margin:0 0 15px;
    padding:0
}
.cart-menu .bottom-cart .woocommerce-mini-cart__total>.amount{
    float:right
}
.cart-menu .bottom-cart .woocommerce-mini-cart__total strong{
    font-weight:700
}
.cart-menu .bottom-cart a.button{
    background:#dcdcdc!important;
    border-radius:30px!important;
    color:#000!important;
    display:block!important;
    font-weight:300;
    line-height:1.5;
    padding:8px 10px!important;
    text-align:center
}
.cart-menu .bottom-cart a.button:hover{
    background:#cbcccc!important;
    color:#fff!important;
    transition:all .5s ease
}
.cart-menu .bottom-cart a.button+a.button{
    background:#dcdcdc!important;
    border-radius:30px!important;
    color:#000!important;
    margin-top:10px
}
.cart-menu .bottom-cart a.button+a.button:hover{
    background:#cbcccc!important;
    color:#fff!important;
    transition:all .5s ease
}
.cart-menu .bottom-cart .cart-btn{
    align-items:center;
    background:#cbcccc;
    border:1px solid #000;
    color:#fff;
    display:flex;
    font-size:16px;
    justify-content:center
}
.cart-menu .bottom-cart .cart-shipping{
    background:#fafafa;
    color:#000;
    font-size:12px;
    font-weight:500;
    margin-bottom:10px;
    padding:10px;
    text-align:center
}
.cart-menu.show{
    transform:translateZ(0)
}
.cart-menu li{
    margin-right:0
}
.filters-overlay,.menu-overlay{
    background:rgba(41,41,41,.3);
    height:100%;
    left:0;
    opacity:0;
    position:fixed;
    top:0;
    transition:all .2s ease;
    visibility:hidden;
    width:100%;
    z-index:900
}
.filters-overlay.show,.menu-container.show+.menu-overlay,.menu-overlay.show,.show+.overlay-mob{
    opacity:1;
    visibility:visible
}
.cart-icon,.icon-account{
    font-size: 15px;
}
.cart-icon{
    color:#444;
    display:block;
    line-height:1;
    position:relative
}
.cart-icon .countbadge{
    background:#cbcccc;
    border-radius:50%;
    color:#fff;
    font-size:10px;
    font-weight:600;
    height:1.3em;
    line-height:1.3em;
    width:1.3em;
    position:absolute;
    text-align:center;
    right: -7px;
    top:-6px
}
.is-mob .header-section.fixed+.mobile-search+.menu-container+.menu-overlay+.breadcrumb-row+.gray-row .sidebar-filters{
    top:54px!important
}
#cookie-bar{
    background:#aaa;
    bottom:20px;
    color:#fff;
    font-size:14px;
    left:20px;
    padding:15px 20px;
    position:fixed;
    width:350px;
    z-index:999
}
#cookie-bar a{
    background:hsla(0,0%,100%,.2);
    border:1px solid #fff;
    color:#fff;
    display:inline-block;
    font-size:12px;
    margin-left:0;
    margin-top:10px;
    padding:4px 10px;
    text-decoration:none;
    transition:all .2s ease-in-out
}
#cookie-bar .cb-policy{
    border:none;
    float:right;
    font-size:80%
}
#cookie-bar p{
    margin:0
}
#cookie-bar a:hover{
    background:hsla(0,0%,100%,.4)
}
@media (min-width:992px){
    div.mobile-menu.main-menu ul{
        margin:0!important
    }
    ul.main-menu{
        display:inline-block;
        font-size:13px;
        margin-bottom:0!important
    }
    ul.main-menu>li{
        align-items:center;
        display:flex;
        font-size:15px;
        font-weight:500;
        height:43px;
        justify-content:center;
        padding:0
    }
    ul.main-menu>li>a{
        color:#fff;
        display:block;
        text-transform:uppercase
    }
    ul.main-menu>li:hover>a{
        color:#cbcccc
    }
    ul.main-menu>li>ul.sub-menu{
        background-color:#fff;
        border-top:6px solid #000;
        box-shadow:0 4px 10px 0 rgba(3,3,3,.1);
        display:flex;
        left:0;
        line-height:1.5;
        padding:30px;
        position:fixed;
        text-align:left;
        top:auto;
        width:100%;
        z-index:99
    }
    ul.main-menu>li>ul.sub-menu li{
        display:block;
        margin:0 0 10px
    }
    ul.main-menu>li>ul.sub-menu li:hover>a{
        color:#000
    }
    ul.main-menu>li>ul.sub-menu li .close-subMenu{
        display:none
    }
    ul.main-menu>li>ul.sub-menu li a{
        color:#333;
        display:block;
        font-size:15px;
        font-weight:400;
        padding:6px 15px;
        position:relative;
        text-transform:none
    }
    ul.main-menu>li>ul.sub-menu li a img{
        margin-right:15px
    }
    ul.main-menu>li>ul.sub-menu li a:focus,ul.main-menu>li>ul.sub-menu li a:hover{
        color:#000
    }
    ul.main-menu>li>ul.sub-menu li ul.sub-menu{
        margin:0;
        padding:0
    }
    ul.main-menu>li>ul.sub-menu li.menu-item-has-children{
        margin-bottom:10px;
        padding:0
    }
    ul.main-menu>li.mega-menu{
        position:static
    }
    ul.main-menu>li.mega-menu>ul.sub-menu{
        width:100%
    }
    ul.main-menu>li.mega-menu>ul.sub-menu>li{
        display:inline-block;
        vertical-align:top;
        width:50%
    }
    ul.main-menu>li.mega-menu>ul.sub-menu .menu-item-has-children>a{
        font-weight:700
    }
    ul.main-menu>li.sfHover{
        transition:.2s ease-in-out
    }
    ul.main-menu.rest-elements{
        display:none
    }
}
@media (max-width:991.98px) and (min-width:1299.98px){
    ul.main-menu>li+li{
        margin-left:40px
    }
}
@media (max-width:991.98px){
    .main-menu-container{
        line-height:40px;
        padding:6px 0
    }
    .header-logo{
        display:inline-block;
        max-width:170px
    }
    .mobile_btn{
        display:block;
        font-size:24px;
        margin-right:0
    }
}
