.is-style-no-bottom-margin {
margin-bottom: 0 !important;
}@font-face {
font-family: "HouschkaPro";
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Light.eot);
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Light.eot) format("embedded-opentype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Light.woff) format("woff"),
url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Light.ttf) format("truetype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Light.svg) format("svg");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "HouschkaPro";
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Medium.eot);
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Medium.eot) format("embedded-opentype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Medium.woff) format("woff"),
url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Medium.ttf) format("truetype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Medium.svg) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "HouschkaPro";
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-DemiBold.eot);
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-DemiBold.eot) format("embedded-opentype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-DemiBold.woff) format("woff"),
url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-DemiBold.ttf) format("truetype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-DemiBold.svg) format("svg");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "HouschkaPro";
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Bold.eot);
src: url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Bold.eot) format("embedded-opentype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Bold.woff) format("woff"),
url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Bold.ttf) format("truetype"), url(//www.tornator.fi/wp-content/themes/Digitaali/fonts/HouschkaPro/HouschkaPro-Bold.svg) format("svg");
font-weight: 700;
font-style: normal;
}
:where(.wp-block-columns.has-background) {
padding: 0;
}
.is-layout-constrained > .alignwide {
width: 100%;
}
.article-nosto .post-date {
display: inline-block;
padding: 8px 20px 5px 20px;
background-color: var(--wp--preset--color--yellow);
color: #fff;
font-size: .9rem;
} 
.article-nosto .dg-post-thumbnail-wrapper .post-date,
.article-nosto .post-date-in-content-wrapper .post-date {
margin-top: 30px;
}
.card {
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
justify-content: space-between;
padding: 0;
box-shadow: 0px 0px 33px rgba(0,0,0,0.15);
}
.card .card-content {
padding: 20px 20px 0 20px;
flex: 1 1 auto;
}
.card .card-footer {
padding: 0 20px 0 20px;
background-color: transparent;
border-top: 0;
text-align: center;
}
@media (min-width: 992px) {
.card .card-content { 
padding: 40px 40px 0 40px;
}
.card .card-footer {
padding: 0 40px 0 40px;
}
}
.article-nosto .card-footer .btn {
position: relative;
bottom: -20px;
}
.rwmb-meta-box * {
color: #000;
}
.has-white-color h2 {
color: #fff;
}
.dg-logos-grid {
display: flex;
flex-wrap: wrap;
}
.dg-logos-grid img {
margin: 0 0 25px 0;
width: auto !important;
height: auto !important;
max-width: 115px;
max-height: 200px;
}
.dg-logos-grid figure:not(:last-child) {
margin-right: 25px;
}
.wp-block-details {
padding: 20px;
background-color: #F7F7F7;
margin-bottom: 25px;
}
.wp-block-details summary {
font-weight: 600;
}
.wp-block-details summary::before {
display: inline-block;
width: 20px;
height: 20px;
vertical-align: top;
content: '';
background-image: url(//www.tornator.fi/wp-content/themes/Digitaali/images/icon-dropdown-toggle.svg);
background-repeat: no-repeat;
background-size: 15px;
background-position: center;
margin: 0 10px 0 0;
}
.wp-block-details[open] summary::before {
transform: rotate(180deg);
}
.wp-block-details summary {
list-style: none !important;
}
.wp-block-details summary::marker,
.wp-block-details summary::-webkit-details-marker { 
display: none !important;
content: '' !important;
}
.wp-block-details summary + * {
margin-top: 15px;
}.is-style-content-paddings {
padding: 0;
}
.has-background.is-style-content-paddings {
padding: 40px;
}
.is-style-big-content-paddings-y {
padding-top: 50px;
padding-bottom: 50px;
}
@media (min-width: 768px) {
.is-style-content-paddings {
padding: 50px;
}
.has-background.is-style-content-paddings {
padding: 50px;
}
}
@media (min-width: 992px) {
.is-style-big-content-paddings-y {
padding-top: 100px;
padding-bottom: 100px;
}
.is-style-content-paddings {
padding: 40px 80px;
}
.has-background.is-style-content-paddings {
padding: 80px;
}
}
.wp-block-column.is-style-big-content-paddings {
padding: 50px 20px;
}
@media (min-width: 768px) {
.wp-block-column.is-style-big-content-paddings {
padding: 50px;
}
}
@media (min-width: 992px) {
.wp-block-column.is-style-big-content-paddings {
padding: 100px;
}
}
.wp-block-column.is-style-content-paddings-to-bgcolor {
padding: 40px 20px;
}
@media (min-width: 768px) {
.wp-block-column.is-style-content-paddings-to-bgcolor {
padding: 50px;
}
}
@media (min-width: 992px) {
.wp-block-column.is-style-content-paddings-to-bgcolor {
padding: 80px;
}
}
.wp-block-column .dg-content-wrapper {
width: 100%;
max-width: 800px;
margin: auto;
}.btn, 
.wp-block-button__link {
font-size: .9rem !important;
}
.wp-block-button__link {
font-weight: 400 !important;
background-color: var(--wp--preset--color--forest-green) !important;
}
.wp-block-button__link:hover, .wp-block-button__link:focus {
background-color: #747a6c;
color: #fff;
text-decoration: none;
}
.wp-block-button__link:after, 
.btn-primary:after, .btn-tertiary:after, .btn:after {
display: inline-block;
position: static !important;
content: "";
background-repeat: no-repeat;
background-size: contain;
width: 20px !important;
height: 20px !important;
vertical-align: sub !important;
margin-left: 0.5rem !important;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99992 3.3335L8.82492 4.5085L13.4749 9.16683H3.33325V10.8335H13.4749L8.82492 15.4918L9.99992 16.6668L16.6666 10.0002L9.99992 3.3335Z' fill='white'/%3E%3C/svg%3E%0A");
}
.wp-block-button__link, 
.btn {
padding:10px 20px !important;
}
@media (min-width: 500px) {
.wp-block-button__link {
padding:10px 20px;
}
}
.btn.no-arrow:after {
display: none;
}@media (max-width: 781px) {
.dg-cover-mobile-custom-content-position .wp-block-cover__inner-container {
margin-top: 300px;
}
}