/*

                            .oo`
                            `/:  .//.
                                 syys
                           `://: `--`
                           oyyyyo
                           /yyyy: oo-
                            `..  -yyy+
                            +/:/syyyyy`
                    `.------yyyyyyyyyy.
                `:oyyyyyyyyyyyyyyyyyyy.
              -oyyyyyyyyyyyyyyyyyyyyyy.
            `ohyyyyyyyyyyyyyyyyyyyyyyy.
           .yyyyyyyyyyyyyyyyyyyyyyyyyy.
           syyyyyyyyyyyysyyyyyyyyyyyyy.
          :yyyyyyyyyys.   `+yyyyyyyyyy`
          /yyyyyyyyyy-
          :yyyyyyyyyyo`   `/ooooooooso
          `yhyyyyyyyyyysosyyyyyyyyyyyo
           -yyyyyyyyyyyyyyyyyyyyyyyys`
            .syyyyyyyyyyyyyyyyyyyyyo`
             `/yyyyyyyyyyyyyyyyyys-
                -+syyyyyyyyyyys/.
                   `-:////:-.`


*/
/*
https://stackoverflow.com/questions/14068103/disable-antialising-when-scaling-images
.hero-background__image {
  image-rendering: pixelated !important;
  image-rendering: -moz-crisp-edges !important;
}
*/
body.page--tutti-vini{width:100%;}
@media all and (min-width:64.0625em){
    .footer__columns {
        flex-basis: 65%;
    }
    .footer__container{
        flex-basis: 35%;
    }
}
.experience-section__text-content>*{ max-width:100%;}
.image--responsive, .wines__separator {
    font-family: 'object-fit: cover;';
}

.brand img{
    width:235px;
    transform: scale(.8);
}
.center-m {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.table {
    display: table;
}
.col-full {
    width: 100%;
}
#main-menu-hd {
    top: 0;
}
.fixed {
    position: fixed;
}
#main-menu-hd .navigation {
    padding-top: 30px;
    padding-left: 15%;
}
.list-inline {
    list-style: none;
    margin: 0;
    padding: 0;
}
.inline-block {
    display: inline-block;
}
.navigation #header-menu li {
    margin-right: 30px;
}
.list-inline li {
    margin: 0;
    padding: 0;
    display: inline-block;
}
#main-menu-hd a, .button-link, input.button-link {
    position: relative;
    display: inline-block;
    outline: 0;
    color: #FFF;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.navigation a {
    font-size: 12px;
    font-size: .75rem;
    font-family: 'Playfair Display',serif;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 1.8px;
}

