body{
    font-family: 'alternative-dior';
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
	padding: 0;
	margin: 0;
	background-color: #777;
}

.parallax {
    /* The image used */
    background-image: url('https://www.bioparrucchieri.com/assets/vendor/img/bg_homepage.jpg');

    /* Full height */
    height: 100%;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width:768px){
    .parallax {
        /* The image used */
        background-image: url('https://www.bioparrucchieri.com/assets/vendor/img/bg_homepage_mobile.jpg');
    
        /* Full height */
        height: 100%;
    
        /* Create the parallax scrolling effect */
        background-attachment: fixed;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

h1{
    font-size: 3.5rem;
}

/**
 *  Homepage
 */

.imgPrincipale{
    max-height: 100vh;
    height: 100vh;
    width: 100%;
}

#rowImgPrincipale,
#colImgPrincipale{
    padding-left: 0px;
    padding-right: 0px;
}

#divWrapperImgEvocative img{
    max-height: 40vh;
    height: 40vh;
}

.rating{
    color: var(--gray);
    font-size: 32px
}

.rating::before{
    font-family: 'alternative-dior';
    content: "\2605";
}

.rating-color {
    color: var(--yellow) !important
}

/**
 *  Prodotti
 */

div[name="divWrapperProdotti"] .col-12{
    background-color: var(--white);
}
div[name="divWrapperProdotti"] img{
    max-height: 30vh;
    height: 30vh;
}

div[name="divWrapperProdotti"] .col-12 a{
    transition: transform 1s;
}
  
div[name="divWrapperProdotti"] .col-12 a:hover {
    transform: scale(1.2);
}

.imgProdotto{
    /* background: rgb(255,255,255);
    background: -moz-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(180,234,181,1) 55%, rgba(133,203,135,1) 100%);
    background: -webkit-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(180,234,181,1) 55%, rgba(133,203,135,1) 100%);
    background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(180,234,181,1) 55%, rgba(133,203,135,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#85cb87",GradientType=1); */
}
div[name="divWrapperProdotto"] img{
    max-height: 50vh;
    height: 50vh;
}



/**
 *  Galleria
 */

div[name="divWrapperGalleria"] .col-12,
div[name="divWrapperNoiSiamoNoi"] .col-12{
    /* background: rgb(132,208,133);
    background: -moz-linear-gradient(90deg, rgba(132,208,133,1) 0%, rgba(255,255,255,1) 50%, rgba(132,208,133,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(132,208,133,1) 0%, rgba(255,255,255,1) 50%, rgba(132,208,133,1) 100%);
    background: linear-gradient(90deg, rgba(132,208,133,1) 0%, rgba(255,255,255,1) 50%, rgba(132,208,133,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#84d085",endColorstr="#84d085",GradientType=1); */
}

div[name="divWrapperNoiSiamoNoi"] img.imgNoiSiamoNoiPrincipale{
    max-height: 70vh;
    height: 70vh;
}

div[name="divWrapperNoiSiamoNoi"] img,
div[name="divWrapperGalleria"] img{
    max-height: 30vh;
    height: 30vh;
}

@media screen and (max-width:768px){

    div[name="divWrapperNoiSiamoNoi"] img.imgNoiSiamoNoiPrincipale{
        max-height: 300px;
        height: 300px;
    }
    
    div[name="divWrapperNoiSiamoNoi"] img,
    div[name="divWrapperGalleria"] img{
        max-height: 200px;
        height: 200px;
    }

}

/**
 *  Manage
 */

.background-color-white{
    background-color: var(--white);
}

.element-box-shadow{
    -webkit-box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
    box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}