/* Retouches Odiens TrustPilots */
.trustpilot-widget-trustbox-product #profile-link,
.trustpilot-widget-trustbox-product .tp-widget-wrapper { text-align:left !important; }

/* Retouches Armstrong */
.storefront-primary-navigation { background-color:#d01b1b; }
.site-branding { width:100% !important; position:relative; min-height:122px; padding:20px 100px 0 350px; }
.site-branding:before { display:none; }
.site-title { font-family:"socialgothic",Arial,sans-serif; font-weight:bold; text-align:center; }
.site-title:before { content:""; display:block; width:300px; height:122px; position:absolute; top:0; left:0; background:url(https://shop.manhattanhotdog.com/wp-content/uploads/2024/09/logo_incline.png) center/contain no-repeat; }
.site-title a { color:#FFD633; }
.site-description { font-weight:bold; text-align:center; }
.woocommerce-product-search { position:relative; right:90px; z-index:10; }
.search-field { margin-top:20px; border-radius:100px; color:#d01b1b !important; }
.site-search .widget_product_search form::before { margin-top:20px; }
.site-header-cart { position:absolute; right:48px; top:-92px; }
.site-header-cart .cart-contents::after { padding:5px 10px 18px 10px; border:2px solid #fff; border-radius:100px; position:relative; top:-10px; }
#site-navigation { width:100%; text-align:center; }
#site-navigation .menu a,
.cart-contents { padding:10px 12px !important; font-family:"socialgothic",Arial,sans-serif; font-weight:bold; font-size:24px; }
@media screen and (min-width:1100px) and (max-width:1121px) {
    #site-navigation > div.primary-navigation #menu-menu-principal a { font-size:23px !important; padding:10px 5px 10px 12px !important; }
}
#site-navigation .menu a:hover { color:#000; }
#site-navigation .menu a:hover:after { background-color:#d01b1b; }
#site-navigation .menu,
.cart-contents { margin:-35px 0 20px 100px !important; }
.cart-contents .amount,
.cart-contents .count { display:none !important; }
.site-footer { padding-top:50px; background-color:#000; background-image:url(https://shop.manhattanhotdog.com/wp-content/uploads/2024/09/ligne_header.png); background-position:top center; background-repeat:repeat-x; font-weight:bold; font-family:"Poppins",Arial,sans-serif; }
.site-footer .menu-social-container ul li { width:50px; height:50px; margin:5px; }
.site-footer .menu-social-container ul li a { -webkit-filter:contrast(100%); filter:contrast(100%); }
.site-footer .menu-social-container ul li a:hover { transform:scale(1); }
.site-footer li.facebook_icon a { background-image:url(https://shop.manhattanhotdog.com/wp-content/uploads/2024/09/icon-yellow-fb.png) !important; }
.site-footer li.instagram_icon a { background-image:url(https://shop.manhattanhotdog.com/wp-content/uploads/2024/09/icon-yellow-insta.png) !important; }
.site-footer li.menu-item-6868 a { background-image:url(https://shop.manhattanhotdog.com/wp-content/uploads/2024/09/icon-yellow-tiktok.png) !important; }
.site-footer li.youtube_icon a { background-image:url(https://shop.manhattanhotdog.com/wp-content/uploads/2024/09/icon-yellow-yt.png) !important; }
.site-footer .footer-widget-3,
.site-footer .footer-widget-3 a { color:#aaa !important; text-decoration:none; }
.header-element.logo-container { max-width:180px; margin:-60px auto 0; }

@media (max-width:1064px) {
    .site-title:before { width:180px; }
    .site-branding { padding-left:210px; }
    .site-header-cart { right:0; }
}
@media (max-width:940px) {
    .site-search { display:none; }
    #site-navigation .menu a { font-size:22px; }
    #site-navigation .menu { margin-left:0 !important; }
}
@media (max-width:768px) {
    .page-template-template-homepage .type-page { padding:0; }
    .page-template-template-homepage h1 { line-height:1; margin:0.5em auto; }
    .page-template-template-homepage ul.products li.product { margin-bottom:1em; }
    .site-header .site-branding { width:100% !important; min-height:auto; padding:0; margin-bottom:20px; }
    .site-title:before { display:none !important; }
    #site-navigation .menu { margin:10px 0 20px !important; }
    .site-footer { padding-bottom:100px; }
    .site-footer .site-info { margin-top:50px; }
    .header-element.logo-container { margin:0 auto; }
}