/*
* Typography Css for editmode & savemode (sample)
*/

@font-face {
    font-family: 'OpenSansBold';
    src: url("/pina/fonts/OpenSans/OpenSans-Bold.ttf") format("truetype");
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url("/pina/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");
}

body, p
.cke_editable, .heading_control,
.pina-text, .pina-image-wrapper figcaption {
  font-family: 'OpenSansRegular','Georgia', serif;
}

/* IWE body */
.cke_editable {
    font-size: 18px;
}

/*Flexmodule Heading */

.heading_control {
    font-weight: bold;
}
.article-teaser {
    font-size: 20px;
    font-family: 'OpenSansRegular', sans-serif;
}
h1, .heading_h1, textarea.heading_h1, input.heading_h1, .heading_h1::placeholder {
    font-size: 30px;
    font-family: 'OpenSansBold', sans-serif;
}
h2, .heading_h2, textarea.heading_h2, input.heading_h2, .heading_h2::placeholder {
    font-size: 1.8rem;
}
h3, .heading_h3, textarea.heading_h3, input.heading_h3, .heading_h3::placeholder {
    font-size: 1.4rem;
}
h4, .heading_h4, textarea.heading_h4, input.heading_h4, .heading_h4::placeholder {
    font-size: 1rem;
}
h5, .heading_h5, textarea.heading_h5, input.heading_h5, .heading_h5::placeholder {
    font-size: 0.9rem;
}

textarea.heading_control::placeholder {
    color: #949494 !important;
    font-family: 'OpenSansRegular','Georgia', serif !important;
}
textarea.heading_h1::placeholder {
    font-size: 30px !important;
    font-family: 'OpenSansBold', sans-serif !important;
}
textarea.heading_h2::placeholder {
    font-size: 1.8rem !important;
}
textarea.heading_h3::placeholder {
    font-size: 1.4rem !important;
}
textarea.heading_h4::placeholder {
    font-size: 1rem !important;
}
textarea.heading_h5::placeholder {
    font-size: 0.9rem !important;
}
textarea.article-teaser::placeholder {
    font-size: 20px !important;
    font-family: 'OpenSansRegular', sans-serif !important;
}