/**/

@media (min-width: 992px) {

    #header .header-nav {

        display: none;

    }

    #header.header2 .header-top {

        border: 0;
        height: auto;
        width: 100%;
        background-color: rgb(255, 255, 255);   

    }

    #_desktop_top_menu, .topmenu-wrapper, #amegamenu {

        background: #000!important;

    }



}
#icon_menu{
    transform: rotateX(45deg);
    padding-bottom: 5px;
}

#header.header2 #_desktop_logo {

    height: 85px;

    display: flex;

    align-items: center;

    padding: 0 15px;

}

#header.header2 #_desktop_logo a {

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: flex-start;

    width: 100%;

    margin-bottom: 6px;

}

.header2 .amega-menu .anav-top {

    justify-content: flex-start;
    transition: all 350ms ease-out;

}

.header2 .amenu-item .amenu-link {

    padding: 5px;
    transition: all 350ms ease-out;

}

.header2 .topmenu-right {

    /*display: none;*/

}

#header.header2 .blockcart-link {

    display: flex;

    align-items: center;

}



#header.header2 .blockcart-link span {

    margin: 0 1px -1px 13px;

    font-size: 12px;

    text-transform: uppercase;

}

#_desktop_an_wishlist-nav {

    display: flex;

    justify-content: center;

    align-items: center;

    font-size: 12px;

    text-transform: uppercase;

    width: 64px;

    height: 64px;

}

#_desktop_an_wishlist-nav a {

    display: flex;

    align-items: center;

}

#_desktop_an_wishlist-nav a > span {

    margin: 0 0px -2px 11px;

}

#_desktop_an_wishlist-nav svg {

    margin-bottom: -1px;

}

.topmenu-wrapper .btn-unstyle {

    cursor: pointer;

}

#header.header2 .header-middle,

#header.header2 .header-right {

    display: flex;

    align-items: center;

    justify-content: center;

}

#header.header2 .header-right {

    justify-content: flex-end;

    padding-bottom: 1px;

}

#_desktop_clientservice {

    margin-left: 24px;

}

#_desktop_user_info {

    margin: 0 1px 0 33px;

}

.lang_and_сr i.expand-more {

    font-size: 18px;

}

#_desktop_currency_selector {

    margin-left: 22px;

}

.header2 .search-widget > .container {

    padding: 0;

}

#header.header2 .search-widget form {

    position: static;

    display: flex;

    min-width: auto;

}

#header.header2 .search-button-wrapper {

    display: none!important;

}

#header.header2 .search-dropdown .search-widget {

    display: block!important;

    position: static!important;

    width: 100%;

    max-width: unset;

    margin-top: 2px;

}

.header-right .search-dropdown {

    flex: 1 1;

}

.header-right .search-widget .container {

    width: 100%;

}

.amenu-link:before,

.amenu-link:after {

    display: none!important;

}

.header2 .search-widget form input[type=text] {


    width: 100%;

    border: 1px solid black;

    background: #f9f9f9;

    border-radius: 7px;

    font-size: 14px;

    border-radius: 3px;

    height: 10%;

}

.header2 .search-widget form button[type=submit] {

    bottom: calc(50% - 16px);

    right: 14px;

}

#_desktop_an_wishlist-nav a:hover > span {

    color: #000;

}

.fixed-menu-container {

    padding: 0;

}

.language-selector-wrapper {

    display: flex;

    align-items: center;

}

#_desktop_an_wishlist-nav a:hover svg path {

    fill: #000;

}



.search-widget form input[type=text]::placeholder {

    color: #a2a2a2!important;

}

.fixed-menu {

    border-bottom: 0!important;

}

#header.header2 #amegamenu.fixed-menu .blockcart-link {

    color: #fff;

}

#header.header2 #amegamenu.fixed-menu svg path {

    fill: #fff;

}

@media (max-width: 1200px) {


    #header.header2 #_desktop_currency_selector,

    #header.header2 #_desktop_clientservice,

    #header.header2 #_desktop_user_info {

        margin-left: 8px;

    }

    .topmenu-right {

        padding-left: 0;

    }

    #header .lang_and_сr_label {

        display: none;

    }

}


@media (max-width: 1370px) {
    .amega-menu .anav-top{
        gap: 0.8rem;
    }
    
    .header2 .amenu-item .amenu-link{
        padding: 0px !important;
    }
    
    .amega-menu .anav-top{
        font-size: 18px;
    }
}

@media (max-width: 1250px) {
    .amega-menu .anav-top{
        gap: 0.6rem;
    }
    
    .header2 .amenu-item .amenu-link{
        padding: 0px !important;
    }
    
    .amega-menu .anav-top{
        font-size: 16px;
    }
}

@media (max-width: 1150px) {
    .amega-menu .anav-top{
        gap: 0.4rem;
    }

    .header2 .amenu-item .amenu-link{
        padding: 0 !important;
    }       
}

@media (max-width: 1024px) {
    .amega-menu .anav-top{
        gap: 0.3rem;
    }

    .header2 .amenu-item .amenu-link{
        padding: 0 !important;
    }
    
}

@media (max-width: 991px) {

    #header.header2 .topmenu-right .dropdown i.expand-more {

        width: 12px;

        margin-left: -5px;

        margin-right: 5px;

    }



    #_desktop_user_info {

        width: auto!important;

    }

    #header.header2 .header-right{
        justify-content: flex-start;
        padding-bottom: 1px;
        width: fit-content;
        padding-right: 0;
    }

}

@media (max-width: 991px) {

    #header .header-nav {

        margin-bottom: 0!important;

    }

    #header .header-top {

        background: #fff!important;

    }

    .topmenu-wrapper {

        display: none;

    }

    #header.header2 #mobile-amegamenu .amenu-item .amenu-link {

        color: #000!important;

    }

    #header.header2 .header-middle {

        height: auto;
        display: none !important;

    }

    .header2 .search-widget {

        padding: 0 5px!important;

        width: 100%;

    }

    .header2 .search-widget form button[type=submit] {

        bottom: calc(50% - 12px);

        right: 14px;

    }

    #checkout.checkout-minimize .header-right {

        display: flex;

        height: auto;

    }

    #checkout.checkout-minimize #header .search-widget {

        margin: 0;

    }

}

@media (max-width: 500px){
    #mobile-search > .elementor-column-wrap.elementor-element-populated{
        padding: 0;
    }
    .header2 .search-widget form input[type=text]{
        height: 35px;
        background-color: transparent;
        border: none;
        background-image: url("http://vintage-motors.paris/img/icon/search.svg");
        background-repeat: no-repeat;
        background-position: center;
        font-size: 0px;
    }
    .header2 .search-widget form button[type=submit]{
        display: none;
    }
}