#home4 header .menu > .menu-top > li > a
{
	color:black !important;
}
#home3 header [class~=topbar] [class~=search_widget] [class~=desktop-language-selector] #language, #home4 header [class~=header-top] [class~=margin-0] #search_widget #block_myaccount_infos
{
	padding-right:25px !important;
}
#home4 header .header-top .margin-0 .desktop_cart {
    padding-right: 28px !important;
}
@media screen and (max-width: 767px) {
    body header .header-mobile .mobile-logo {
        max-height: 100% !important;
    }
}
    [class~=block-cart] [class~=dropdown-content] {
        padding-top: 0.8125pc;
    }

    #home4 header [class~=header-top] [class~=margin-0] #search_widget form {
        width: 14pc !important;
    }

    .block-content {
        text-align: center !important;
    }

#home4 footer [class~=inner-footer] [class~=footer-top] [class~=no-gutters] [class~=contact-box] [class~=block] [class~=block-content] {
    color: #000 !important;
    background: #eeeeee;
    margin: auto;
    right: 0;
    left:0;
    border-radius: 50%;
    width: 300px;
    box-shadow: 0px 0px 6px #eeeeee !important;
    height: 300px;
    position: absolute;
    top: -170px;
}

    #home4 footer [class~=inner-footer] [class~=footer-top] [class~=no-gutters] [class~=contact-box] [class~=block] {
        font-size: 11pt !important;
    }

    #home5 footer [class~=inner-footer] [class~=policy-home] {
        background-color: #464646;
    }

    #home4 [class~=wrap-banner] [class~=position] #show-menu {
        margin-top: -32.7% !important;
    }

    .menu-top > li:first-child {
        padding-left: 0 !important;
    }

    #product-detail .content .main-product-detail .product-info .detail-description .has-border .product-quantity .input-group .add a {
        height: auto !important;
    }

    [class~=main-menu] [class~=menu] [class~=menu-top] {
        padding-right: 9px !important;
    }

    #home5 footer [class~=inner-footer] {
        background: white !important;
    }

#home5 footer #tiva-copyright {
    background: #1e1e1e !important
}

#home4 [class~=main-content] #wrapper-site #content-wrapper #main [class~=page-home] [class~=group-image-special] {
    margin-bottom: 3.5rem !important;
    margin-top: 3.5rem !important;
}

    #home4 [class~=main-content] [class~=wrap-banner] [class~=policy-home] {
        margin-top: 1rem !important;
    }

    #home5 footer [class~=inner-footer] [class~=footer-top] {
        padding-top: 0rem !important;
    }

    #home5 footer [class~=inner-footer] {
        margin-top: 0rem !important;
    }

    @media (min-width: 768px){
        #home5 footer [class~=inner-footer] [class~=footer-top] {
            padding-right: 0rem !important;
        }
    } 

    @media (min-width: 768px){
        #home4 footer [class~=inner-footer] [class~=footer-top] [class~=no-gutters] {
            width: 70%;
            margin: auto;
            margin-bottom: 60px !important;
            margin-top: 10.5rem;
        }
        #home5 footer [class~=inner-footer] [class~=footer-top] {
            padding-left: 0rem !important;
        }
    }

.product-groups {
    border: lightgrey;
    margin: -4px;
    border-style: solid;
    background-color: #eeeeee;
    padding: 7px;
    border-radius: 0px 0px 8px 8px;
    border-width: 0px 1px 1px 1px;
}

    [class~=tab-content] [class~=item] [class~=product-miniature] [class~=product-description] {
        padding-top: 1.75pt !important;
    }

    .tab-content .item .product-miniature .product-description .product-buttons {
        bottom: 2.375pc !important;
    }


#home4 footer [class~=inner-footer] [class~=footer-top] [class~=no-gutters] [class~=contact-box] {
    border-bottom-color: #eeeeee !important;
}

    #home4 footer [class~=inner-footer] [class~=footer-top] [class~=no-gutters] [class~=contact-box] {
        border-right-color: #eeeeee !important;
    }

    #product-detail [class~=content] {
        margin-top: 1rem !important;
    }
