.navbar-dark .navbar-brand-dynamic-color svg .st0,.navbar-dark .navbar-brand-dynamic-color svg .st1,
.navbar-dark .navbar-brand-dynamic-color svg .st2, .navbar-dark .navbar-brand-dynamic-color svg .st3,
.navbar-dark .navbar-brand-dynamic-color svg
{
    fill: #fff; }

.navbar-dark.scrolled .navbar-brand-dynamic-color svg ,
.navbar-dark.navbar-toggled-show .navbar-brand-dynamic-color svg
{
    fill: #000; }
.navbar-dark.scrolled .navbar-brand-dynamic-color svg .st0,
.navbar-dark.navbar-toggled-show .navbar-brand-dynamic-color svg .st0
{
    fill: #000; }
.navbar-dark.scrolled .navbar-brand-dynamic-color svg .st0,.navbar-dark.scrolled .navbar-brand-dynamic-color svg .st2,
.navbar-dark.navbar-toggled-show .navbar-brand-dynamic-color svg .st2,.navbar-dark.navbar-toggled-show .navbar-brand-dynamic-color svg .st2
{
    fill: #d30d33; }
.navbar-dark.scrolled .navbar-brand-dynamic-color svg .st1,
.navbar-dark.navbar-toggled-show .navbar-brand-dynamic-color svg .st1
{
    fill: #9E1929; }

footer svg .st0,footer svg .st1, footer svg .st2, footer svg .st3, footer svg
{ fill: #fff !important;
}
.navbar-brand{
    width: 150px;
    max-width: 30%;
}
img[data-inject-svg] {
    opacity: 1 !important;
}

.display-4 {
    font-size: 3.0rem;
}
.light{
    font-weight: 100;
}
p, .lead{
    font-weight: 400;
}
.link-header a{
    font-weight: 400;
    color: #ccc;
    text-decoration: underline;
}
.link-header a:hover{
    color: #fff;
}
.stretched-link{
    font-weight: 400;
    text-decoration: underline;
    color: #9c111c
}
.stretched-link:hover{
    font-weight: 400;
    text-decoration: underline;
    color: #cc1522
}
.dropdown-item:hover, .dropdown-item:focus{
    color: #cc1522
}
.text-green{
    color: #2f5b00;
}
.bg-green{
    background: #2f5b00;
    color: #f3f3f3;
}
.bg-green:hover{
    background: #4a9000;
    color: #fff;
}
mark{
    background-image: linear-gradient(120deg, rgba(190, 21, 34, 0.4) 0%, rgba(190, 21, 34, 0.4) 100%);
}
.nav-item a{
    font-weight: 400;
}
.nav-link.active{
    font-weight: 700;
}
.bg-light {
    background-color: #EAEDF2 !important;
}
.navbar.scrolled{
    box-shadow: 0px 0px 20px #000;
}
.navbar.scrolled p{
    color: #222222;
}
.navbar .nav-item .btn{
    color: #fff;
}
.navbar.scrolled .nav-item .btn{
    background: #bb1522;
}

.active { font-weight: bold; }
ul { list-style: none; }
[data-isotope-filters] li, [data-isotope-sorters] li { cursor: pointer; }
.num-likes { font-style: italic }

.dropdown-toggle:not(:hover):after {
    opacity: 1;
}

.btn[data-toggle="tab"][aria-selected="false"] {
    background-color: #dfdfdf;
    color: #555A64;
}
.links-white a:not(:hover) {
    color: rgba(255, 255, 255, 1);
}
.white .flickity-page-dots .dot{
    background: #fff;
}
.foto-prodotti{
    width: 100%;
    margin-top: -180px;
    margin-bottom: 20px
}
.scatola:hover {
    animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
}

@keyframes shake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(4px, 0, 0);
    }
}

.floating-wpp {
    position: fixed;
    bottom: 15px;
    right: 15px;
    font-size: 14px;
    z-index: 999;
    transition: bottom 0.2s;
}

.floating-wpp .floating-wpp-button {
    width: 50px;
    height: 50px;
    position: relative;
    border: 0 none;

    cursor: pointer;
    overflow: hidden;
    background: url("../img/whatsapp.svg");
    background-size: contain;
}
.prezzi ul li{
    list-style: disc;
    margin: 10px 0;
}
