.qr-reader-ext {
display: none;
overscroll-behavior: contain;
touch-action: none;
position: fixed;
inset: 0;
background: #fff;
z-index: 9999;
width: 100%;
height: 100%;
overflow: hidden;
flex-direction: column;
}
.qr-reader-ext.attivo {
display: flex;
}
.qr-reader-ext canvas {
width: 100%;
height: 100%
}
.qr-reader-ext #reader {
width: 100%;
flex-grow: 1;
overflow: hidden;
}
.qr-reader-ext div#loadingMessage {
padding: 15px;
}
.qr-reader-ext .cta {
text-align: center;
}
.qr-reader-ext .cta .action {
padding: 20px 15px;
display: block;
}
.qr-reader-main .open-camera img{
height: 24px;
}.custom-wpml-language-switcher .language-entry.current-language.flag-hide.text-initials .text {
font-size: 16px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: normal;
}
.custom-wpml-language-switcher.hover .languages-list {
background-color: #fff;
}
.custom-wpml-language-switcher .languages-list a {
border-color: #e1e1e1;
-webkit-transition-delay: 150ms;
transition-delay: 150ms;
text-transform: uppercase;
letter-spacing: 1px;
color: #666;
}
.custom-wpml-language-switcher.hover .languages-list a {
visibility: visible;
opacity: 1;
top: 0;
}
.custom-wpml-language-switcher-cont {
display: table-cell;
}
.custom-wpml-language-switcher {
position: relative;
display: block;
align-self: center;
text-align: center;
margin-left: 0 ;
line-height: 16px;
height: 38px;
z-index: 50;
}
.custom-wpml-language-switcher .languages-list {
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
pointer-events: none;
background-image: url(//viabovio28.paolalenti-milano.it/wp-content/themes/pl_asta/images/icone/fgiu.png);
background-size:  auto;
background-repeat: no-repeat;
background-position: right top 15px;
padding-right:  8px;
}
.custom-wpml-language-switcher .languages-list a {
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
pointer-events: all;
visibility: hidden;
opacity: 0;
-webkit-transition: visibility .3s cubic-bezier(.165, .84, .44, 1), opacity .3s cubic-bezier(.165, .84, .44, 1), top .3s cubic-bezier(.165, .84, .44, 1), color .3s cubic-bezier(.165, .84, .44, 1);
transition: visibility .3s cubic-bezier(.165, .84, .44, 1), opacity .3s cubic-bezier(.165, .84, .44, 1), top .3s cubic-bezier(.165, .84, .44, 1), color .3s cubic-bezier(.165, .84, .44, 1);
padding: 0 3px;
top: 5px;
height: 38px;
line-height: 38px;
text-decoration: none
}
.custom-wpml-language-switcher .languages-list a .flag {
padding-right: 10px
}
.custom-wpml-language-switcher .languages-list a .flag img {
position: relative;
top: -1px
}
.custom-wpml-language-switcher .languages-list a .text {
-webkit-box-flex: 1;
flex-grow: 1;
}
.custom-wpml-language-switcher .languages-list a.current-language {
visibility: visible;
opacity: 1;
top: 0
}
.custom-wpml-language-switcher .languages-list a.flag-right {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse
}
.custom-wpml-language-switcher .languages-list a.flag-right .text {
text-align: right
}
.custom-wpml-language-switcher .languages-list a.flag-right .flag {
padding-left: 10px;
padding-right: 0
}
.custom-wpml-language-switcher .languages-list a.text-hide .flag {
padding-left: 0;
padding-right: 0
}
.custom-wpml-language-switcher .languages-list a + a {
border-top: 1px solid transparent
}
.custom-wpml-language-switcher.hover .languages-list a + a {
-webkit-transition-delay: 210ms;
transition-delay: 210ms
}
.custom-wpml-language-switcher.hover .languages-list a + a + a {
-webkit-transition-delay: 270ms;
transition-delay: 270ms
}
.custom-wpml-language-switcher.hover .languages-list a + a + a + a {
-webkit-transition-delay: 330ms;
transition-delay: 330ms
}
.custom-wpml-language-switcher.hover .languages-list a + a + a + a + a {
-webkit-transition-delay: 390ms;
transition-delay: 390ms
}
.custom-wpml-language-switcher.hover .languages-list a + a + a + a + a + a {
-webkit-transition-delay: 450ms;
transition-delay: 450ms
}
.custom-wpml-language-switcher.hover .languages-list a + a + a + a + a + a + a {
-webkit-transition-delay: 510ms;
transition-delay: 510ms
}
.mobile-menu-container .custom-wpml-language-switcher {
margin: 10px 15px;
overflow: hidden
}
.mobile-menu-container .custom-wpml-language-switcher.hover {
height: auto;
overflow: visible
}
.mobile-menu-container .custom-wpml-language-switcher.hover .languages-list {
background-color: transparent
}
.mobile-menu-container .custom-wpml-language-switcher.hover .languages-list a {
border-top-color: transparent;
-webkit-transition-delay: 0s !important;
transition-delay: 0s !important
}
.custom-wpml-language-switcher.menu-skin-light .languages-list a {
color: #fff
}
.custom-wpml-language-switcher.menu-skin-light.hover .languages-list {
background-color: #fff
}
.custom-wpml-language-switcher .languages-list a.current-language{
color:#000;
}
.custom-wpml-language-switcher.hover .languages-list a,
.custom-wpml-language-switcher.hover .languages-list a.current-language{
color: #333
}
.custom-wpml-language-switcher.menu-skin-light.hover .languages-list a + a {
border-top-color: #f2f2f2
}