.correzione:before {
    display: block;
    content: '';
    width: 100%;
    height: 250px;
    background: linear-gradient(0deg, transparent 0%, rgba(0,0,0,1) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index:2;
}

.datahome {font-size: 33px !important;text-transform: uppercase !important;}

.gla_music_icon_cont {
    display: block;
    width: auto;
    height: auto;
    bottom: 30px;
}

header nav.gla_transp_nav a,
.gla_logo_und {
    color: #000
}

.info-row {
display:flex;
margin-bottom:80px;
}

.info-row .info-contatti {
    background-color: #efe5dd;
    color:#333;
    padding: 50px 50px 50px 50px;
    border-radius: 80px;
    width:50%;

    display: flex;
    flex-direction: column;
    justify-content: center;
}

.info-row .info-riferimenti {padding-left:80px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.info-row .info-riferimenti ul { list-style-type: none;padding:0px;}
.info-row .info-riferimenti ul li { text-align: left;font-size:20px;line-height: 40px;}
.info-row .info-riferimenti ul li i {margin-right:25px;}
.info-row iframe {/*width:70vh;margin-right:-160%;*/width:100%;height:40vh;margin-top:50px;border:none;}

.info-row.info-row-invert {flex-direction: row-reverse;}
.info-row.info-row-invert .info-riferimenti {padding-left:0px;padding-right:80px;}
.info-row.info-row-invert iframe {margin-right:0px;/*margin-left:-160%;*/}

.info-row.info-row-full .info-contatti {width:100%;}

@media (max-width:568px){
    .info-row {flex-direction: column;}
    .info-row .info-contatti {width:100%;}
    .info-row iframe,
    .info-row.info-row-invert iframe  {width:100%;height:40vh;margin-right:auto;margin-left:auto;margin-top:auto;}
    .info-row .info-riferimenti,
    .info-row.info-row-invert .info-riferimenti {padding:20px;}
    .info-row .info-riferimenti ul li i {margin-right:10px;}

    .info-row.info-row-invert {flex-direction: column;}

    .info-row .info-riferimenti ul li {font-size:16px;line-height: 28px;}
}


.lista-nozze {display:flex;}
.lista-nozze .lista-nozze-img {width:50%;}
.lista-nozze .lista-nozze-img img {width:100%;height:100%;object-fit: cover;object-position: left;}
.lista-nozze .lista-nozze-text {padding:80px;width:50%;}

@media (max-width:568px)
{
    .lista-nozze {flex-direction: column;}
    .lista-nozze .lista-nozze-img {width:100%;}
    .lista-nozze .lista-nozze-text {width:100%;}
}


#m_info {list-style-type:none;padding:0px;margin: 0px auto;width: 180px;}
#m_info li {display:flex;}
#m_info li input {margin-right:15px; margin-top: -2px;}

#m_info2 {list-style-type:none;padding:0px;margin: 0px auto;width: 180px;}
#m_info2 li {display:flex;}
#m_info2 li input {margin-right:15px; margin-top: -2px;}

#m_partecipazione {list-style-type:none;padding:0px;margin: 0px auto;width: 230px;}
#m_partecipazione li {display:flex;}
#m_partecipazione li input {margin-right:15px; margin-top: -2px;}

#m_bambini {list-style-type:none;padding:0px;margin: 0px auto;width: 230px;}
#m_bambini li {display:flex;}
#m_bambini li input {margin-right:15px; margin-top: -2px;}

