#top-menu span{
    font-size: 16px;
    color: #000000;
}

#top-menu span:hover{
    border-bottom: solid 1px #fed302;
}

.pk-menu-horizontal ul li ul li.item-header a{
    font-size: 14px;
    color: #000000;
}

.pk-menu-horizontal ul li ul li.item-line a{
    font-size: 14px;
    color: #000000;
}

/*.pk-menu-horizontal ul li ul li.item-header a:hover{
    border-bottom: solid 1px #fed302;
}

.pk-menu-horizontal ul li ul li.item-line a:hover{
    border-bottom: solid 1px #fed302;
}*/

#footer .elementor-text-editor.elementor-clearfix a{
    color: #ffffff;
}

.logo{
    width: 355px;
    height: 52px;
}

.marques2 {
    margin-top: 6.5%!important;
    margin-left: -9%!important;
    margin-right: 5%!important;
}

.looks1{
    margin-left: -5%;
}

@media screen and (max-width: 600px) {
    .marques2 {
    margin-top: 0%!important;
    margin-left: 0%!important;
    margin-right: 0%!important;
}

.looks1{
    margin-left: 0%!important;
}
}

.actus a{
    padding-left: 40%;
    padding-right: 40%;
    padding-top: 50%;
    padding-bottom: 50%;
}

@media screen and (max-width: 600px) {
    .actus a{
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
}

.product-actions{
    margin-top: 4em;
}

@media screen and (max-width: 600px) {
    .product-actions{
    margin-top: 5.5em;
}
}

.product-flags{
    margin-top: 1em;
}

.product-miniature .product-flags li{
    font-size: 10px;
}

@media screen and (max-width: 600px) {
    .product-flags{
    margin-top: 3em;
}
}