.mtli_attachment {
display:inline-block;
height: auto;
min-height:16px;
background-position: top left;
background-attachment: scroll;
background-repeat: no-repeat;
padding-left: 19px !important;
}
.mtli_pdf {
background-image: url(//vpg-sh.ch/wp-content/plugins/mimetypes-link-icons/images/pdf-icon-16x16.png); }.et_pb_text_1 h3 a,
.et_pb_text_2 h3 a,
.et_pb_text_3 h3 a,
.et_pb_text_4 h3 a,
h3 a {
text-decoration: underline!important;
} .et_parallax_bg {
background-position: center center;
} .et_parallax_bg {
background-position: center bottom;
} footer ul.menu {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
} footer ul.menu li {
margin: 0 !important;
padding: 0 !important;
} footer ul.menu li::before {
display: none !important;
content: none !important;
}
.mtli_attachment {
background-position: top 10px left!important;
}
.et_pb_text_2 h3, .et_pb_text_3 h3 {
vpg-sh.che-height: 1.5em!important;
}
.abstand {
padding-bottom: 10px!important;
}
.footer-widget h4 {
font-family: 'Montserrat', sans-serif!important;
text-transform: uppercase;
}
.et_pb_text_1 h1 {
padding-bottom: 2.5em;
}
.twint {
max-width: 300px;
}
.et_pb_text_1 h1,
.et_pb_text_1 h4,
#footer-widgets .footer-widget li,
#footer-widgets .textwidget,
#footer-info, #footer-info a {
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
}
#cmplz-document p, 
#cmplz-document li, 
#cmplz-document td, 
.editor-styles-wrapper .cmplz-unlinked-mode p, 
.editor-styles-wrapper .cmplz-unlinked-mode li, 
.editor-styles-wrapper .cmplz-unlinked-mode td,
#cmplz-document h2 {
font-family: 'Shippori Mincho',Georgia,"Times New Roman",serif;
font-size: 26px;
line-height: 1.3em;
}
#cmplz-document h2 {
font-weight: 700;
}
@media only screen and (max-width:767px) {
.et_pb_text_1 h3 {
font-size: 1.4em!important;
}
}