
/*!
 Theme Name:   Höyrymoottori - Sylinteri
 Theme URI:    http://hoyry.net
 Description:  sylinteri
 Author:       Höyry
 Author URI:   http://hoyry.net
 Template:     hoyrymoottori
 Version:      2.0
 */
#scssphp-buster{display:none}body .grid-container{max-width:84rem}body #header #header-desktop .header-row-ylapalkki .header-cell-1 .header-modules-wrapper .header-module:nth-child(1).header-module-content .header-content-wrapper{display:flex;align-items:center}body #header #header-desktop .header-row-ylapalkki .header-cell-1 .header-modules-wrapper .header-module:nth-child(1).header-module-content .hoyryicon-phone-nega-thin::before{font-size:1.125rem;font-weight:700}body #header #header-desktop .header-row-ylapalkki .header-cell-1 .header-modules-wrapper .header-module:nth-child(1).header-module-content .hoyryicon-whatsapp::before{font-size:1.125rem;font-weight:400}body #header .header-menu-three-levels-wrapper>.menu-item.columns-3 .sub-menu{flex-wrap:wrap;justify-content:stretch;min-width:600px}body #header .header-menu-three-levels-wrapper>.menu-item.columns-3 .sub-menu>.menu-item{width:33%}body #woo-carrier-agents-search-button{height:2.6875rem}body .woocommerce-list-side-filters-container .filter-wrapper.type-list .filter-container .filter-links-wrapper{display:flex;flex-wrap:wrap}body .woocommerce-list-side-filters-container .filter-wrapper.type-list .filter-container .filter-links-wrapper .filter-link{border-top-width:0;font-size:.8125rem;padding:.1875rem}body .image-card-list-container.layout-mosaic .tile.small-tile .image-card .image-card-content-wrapper{padding:.6875rem 1.25rem 1.375rem 1.375rem}body.archive.term-ale .module-two_columns .module-container-two_columns .two-column-container>.content>.grid-x>.xlarge-order-1,body.archive.term-ystavanpaivat .module-two_columns .module-container-two_columns .two-column-container>.content>.grid-x>.xlarge-order-1{display:none}body.archive.term-ale .module-two_columns .module-container-two_columns .two-column-container>.content>.grid-x>.xlarge-order-2,body.archive.term-ystavanpaivat .module-two_columns .module-container-two_columns .two-column-container>.content>.grid-x>.xlarge-order-2{width:calc(100% - 1.875rem)}@media screen and (min-width:64em){body.archive.term-ale .module-two_columns .product-card-list-columns-3 .cell,body.archive.term-ystavanpaivat .module-two_columns .product-card-list-columns-3 .cell{width:calc(25% - 1.875rem)}}body .module-custom-styles-punainen-tausta .module-container-two_columns .editor-container h2{position:relative}body .module-custom-styles-punainen-tausta .module-container-two_columns .editor-container h2:before{font-family:'hoyryicon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea05"}body .module-custom-styles-punainen-tausta .module-container-two_columns .editor-container h2::before{color:#fff;margin-right:.875rem;top:.1875rem;position:relative;font-size:2rem}body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12{margin-top:1.5625rem;display:flex;align-items:center;flex-wrap:wrap}@media print,screen and (max-width:63.99875em){body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12{max-width:75%;margin-left:auto;margin-right:auto;position:relative;float:none;justify-content:center}}@media screen and (max-width:31.25em){body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12{max-width:none}}body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year),body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year){height:3.75rem;background-color:transparent!important;border:1px solid white!important;color:white!important;margin:0!important;font-size:0.9375rem!important;padding-left:1.5rem;min-width:17.5rem}body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year)::placeholder,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year)::placeholder{color:white!important;opacity:1!important;font-size:0.9375rem!important}@media screen and (max-width:31.25em){body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year),body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year){height:2.8125rem;min-width:auto}}body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group .button,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group .button{height:3.75rem;background-color:white!important;color:#222!important;margin:0!important}body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group .button:hover,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group .button:hover,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group .button:active,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group .button:active,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group .button:focus,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group .button:focus{text-decoration:underline!important}@media screen and (max-width:31.25em){body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group .button,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group .button{width:100%;display:block;height:2.8125rem}}body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group:first-child,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group:first-child{width:75%}@media screen and (max-width:83.75em){body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group:first-child,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group:first-child{width:65%}}@media print,screen and (max-width:63.99875em){body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group:first-child,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group:first-child{width:auto}}@media screen and (max-width:31.25em){body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_1-row-1 .col-sm-12 .form-group,body .module-custom-styles-punainen-tausta .caldera-grid #CF5ebb97011957e_2-row-1 .col-sm-12 .form-group{width:100%!important}}body #footer .footer-yhteystiedot-valikko .editor-content .hoyryicon-phone-nega-thin::before{position:relative;top:.1875rem;font-size:1.125rem!important;color:#ed0c14;position:relative;margin-right:.25rem}body #footer .footer-yhteystiedot-valikko .editor-content .hoyryicon-mail-nega-thin::before{position:relative;top:.1875rem;font-size:1.125rem!important;color:#ed0c14;position:relative;margin-right:.25rem}body.home .footer-uutiskirjeen-tilaus{display:none}@font-face{font-display:swap;font-family:'Avenir';src:url(../../../../../../themes/sylinteri/fonts/Avenir-Book.woff2);src:url(../../../../../../themes/sylinteri/fonts/Avenir-Book.woff2) format('woff2'),url(../../../../../../themes/sylinteri/fonts/Avenir-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Avenir';src:url(../../../../../../themes/sylinteri/fonts/Avenir-Medium.woff2);src:url(../../../../../../themes/sylinteri/fonts/Avenir-Medium.woff2) format('woff2'),url(../../../../../../themes/sylinteri/fonts/Avenir-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Avenir';src:url(../../../../../../themes/sylinteri/fonts/Avenir-Heavy.woff2);src:url(../../../../../../themes/sylinteri/fonts/Avenir-Heavy.woff2) format('woff2'),url(../../../../../../themes/sylinteri/fonts/Avenir-Heavy.woff) format('woff');font-weight:700;font-style:normal}