/* No-Touch devices print */


.no-touch .print-trigger {
display: block;
z-index: 2;
position: absolute;
border-radius: 0.25em;
background: url("../bilder/icon/print.png") no-repeat center center;
background-size:80%;
background-color: rgba(255, 255, 255, 0.3);
}

.no-touch #print {
padding-left: 15vh;
padding-top: 2.5%;
padding-right: 2.5vh;
padding-bottom: 1%;
border-radius: 0.25em;
position: absolute;
z-index: 2;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
-webkit-transform-origin: right;
-moz-transform-origin: right;
-ms-transform-origin: right;
-o-transform-origin: right;
transform-origin: right;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
background-color:rgba(0, 0, 0, 0.5);
color: rgba(255, 255, 255, 0.9);
}

.no-touch #print a {
display: block;
border-bottom: 0px solid rgba(0, 0, 0, 0.5);
text-align:left;
}

.no-touch #print a span:first-child {
display: none;
}

.no-touch #print a.is-selected span:last-child {
color: rgba(255, 255, 255, 1.0);
font-weight:bold;
}

.no-touch #print.open {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}

.no-touch #print li:last-child a {
border-bottom: none;
}


/* Touch devices print */

.print-trigger,
.touch .print-trigger {
display: block;
z-index: 2;
position: absolute;
border-radius: 0.25em;
background: url("../bilder/icon/print.png") no-repeat center center;
background-size:80%;
background-color: rgba(255, 255, 255, 0.3);
}

.touch #foto {
padding-left: 15vh;
padding-top: 2.5%;
padding-right: 2.5vh;
padding-bottom: 1%;
border-radius: 0.25em;
position: absolute;
z-index: 2;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
-webkit-transform-origin: right;
-moz-transform-origin: right;
-ms-transform-origin: right;
-o-transform-origin: right;
transform-origin: right;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
background-color:rgba(0, 0, 0, 0.5);
color: rgba(255, 255, 255, 0.9);
}

.touch #foto a {
display: block;
border-bottom: 0px solid rgba(0, 0, 0, 0.5);
text-align:left;
}

.touch #foto a span:first-child {
display: none;
}

.touch #foto a.is-selected span:last-child {
color: rgba(255, 255, 255, 1.0);
font-weight:bold;
}

.touch #foto.open {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}

.touch #foto li:last-child a {
border-bottom: none;
}