body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:rgba(51,51,51,0.8)}h3,h4,h5,h6,.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a,.fl-post-grid-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.row-blue{background-color:#48566c;color:#fff}h1,h2{color:#48566c}@media (max-width: 768px){.separator .fl-row-content{padding:0 20px}.fl-page-header-row .fl-page-nav button.navbar-toggle:hover,.fl-page-header-row .fl-page-nav button.navbar-toggle:active,.fl-page-header-row .fl-page-nav button.navbar-toggle:focus,.fl-page-header-row .fl-page-nav button:active,.fl-page-header-row .fl-page-nav button:focus,.fl-page-header-row .fl-page-nav button:hover{background:#637694 !important;color:#fff !important}}.row-etusivu .fl-row-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.etusivu-logo{max-width:320px;height:auto;margin:0 auto}.livechat_button{text-align:center;margin-bottom:20px}.row-blue h1,.row-blue h2,.row-blue h3,.row-blue h4{color:#fff}h4{margin-bottom:0}.separator h2,.separator h1{text-shadow:0 0 10px #48566c}.separator.top .fl-row-content-wrap{min-height:250px}.separator.top .fl-row-content-wrap .fl-heading-text{text-transform:uppercase}.fl-page-bar,.fl-page-header-wrap{border-bottom:0}.iso-teksti{font-size:18px}div.wpcf7-mail-sent-ok{background:#398F14;margin-left:15px;margin-right:15px;color:#fff;padding:13px;border:0}div.wpcf7-validation-errors{border:2px solid #E40F0F;background-color:#E40F0F;color:#fff;padding:10px;margin-left:15px;margin-right:15px}a.fl-button,a.fl-button:visited,.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited,.fl-button.btn,.fl-button.btn:visited{border-color:#f0ad4e}.fl-photo-content{padding:10px}.row-blue .fl-photo-content{padding:0;border:0;box-shadow:none}.tarja{width:250px;height:auto;-webkit-shape-outside:url(http://www.satalomat.fi/wp-content/uploads/2015/10/tarja-yritysesittely-bg.png);shape-outside:url(http://www.satalomat.fi/wp-content/uploads/2015/10/tarja-yritysesittely-bg.png);-webkit-shape-image-threshold:.5;shape-image-threshold:.5;-webkit-shape-margin:10px;shape-margin:10px}.row-valitamme .fl-col-group .fl-col-small{height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-palvelumme h3{margin-top:0;margin-bottom:10px}.tarjouspyynto-lomake h3{font-size:20px;text-transform:uppercase;margin-top:30px;margin-bottom:20px}.logo-footer{width:250px;height:auto;margin:0 auto}.fl-page-nav-wrap{border-color:#fff}.row-blue a{color:#fff}.tarjouspyynto-lomake .wpcf7-form-control,.tarjouspyynto-lomake .btn{border-radius:0 !important}.tarjouspyynto-lomake .wpcf7-form-control,.tarjouspyynto-lomake .btn{border-width:2px !important}.tarjouspyynto-lomake .wpcf7-form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#48566c;background-color:transparent;background-image:none;border:1px solid #48566c;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.tarjouspyynto-lomake input.wpcf7-form-control{height:45px}.tarjouspyynto-lomake .wpcf7-form-control.wpcf7-textarea{height:200px}.tarjouspyynto-lomake .wpcf7-submit{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e;display:inline-block;max-width:200px;margin-left:15px;box-shadow:none}span.wpcf7-not-valid-tip{color:#E40F0F}.fa{color:#f0ad4e;font-size:1.2em}.fl-module-content .fl-button-wrap>.fl-button,.wpcf7-form-control.wpcf7-submit,.fl-button.btn{border-radius:0 !important;color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.fl-module-content .fl-button-wrap>.fl-button:hover,.fl-module-content .fl-button-wrap>.fl-button:focus,.fl-module-content .fl-button-wrap>.fl-button:active{background-color:#ec971f;border-color:#eb9316}.fl-module-content .fl-button-wrap>.fl-button:hover .fl-button-text,.fl-module-content .fl-button-wrap>.fl-button:focus .fl-button-text,.fl-module-content .fl-button-wrap>.fl-button:active .fl-button-text,.fl-button-wrap>.fl-button .fl-button-text,.fl-button.btn>.fl-button-text{color:#fff}.soita-btn .fl-icon a{font-size:32px;border-radius:50%;padding:10px;color:#FFF;background:#f0ad4e;margin-top:5px;box-shadow:0 0 10px #EEE;border:4px solid #FFF;display:block;width:56px;height:56px}.soita-btn .fl-icon .fa{color:#fff}.row-henkilokunta .fl-photo-content{padding:0;border:0;box-shadow:none}.row-henkilokunta .fl-photo-content .fl-photo-img{padding:10px;border:1px solid #EEE;box-shadow:0 0 20px #EEE;width:193px !important;height:193px !important}.row-lahjakortti h2{margin-top:40px;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #48566c;line-height:1;font-size:26px}.row-lahjakortti h2:first-of-type{margin-top:0}.uusi-osoite{background:#03A9F4;padding:12px 0 4px;font-size:16px;font-weight:600}@media (min-width: 992px){.fl-page-header-vertical .item-left ul.navbar-nav>li>a{float:initial;text-align:center}.fl-page-header-vertical{box-shadow:none}}@media (min-width: 992px){.fl-page-nav-right .fl-page-header-wrap{border-bottom:0}}#ff-stream-1 .ff-header h1,#ff-stream-1 .ff-controls-wrapper > span:hover { color: rgb(59, 61, 64); }
#ff-stream-1 .ff-controls-wrapper > span:hover { border-color: rgb(59, 61, 64) !important; }
#ff-stream-1 .ff-header h2 { color: rgb(114, 112, 114); }
#ff-stream-1 .ff-filter-holder .ff-filter,
#ff-stream-1 .ff-filter-holder:before,
#ff-stream-1 .selectric,
#ff-stream-1 .ff-filter-holder .selectric-ff-filters-select .selectric-items,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover {
background-color: rgb(205, 205, 205);
}
#ff-stream-1 .ff-filter:hover,
#ff-stream-1 .ff-filter.ff-filter--active,
#ff-stream-1 .ff-moderation-button,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn,
#ff-stream-1 .ff-square:nth-child(1) {
background-color: rgb(59, 61, 64);
}
#ff-stream-1 .ff-filter-holder .ff-search input {
border-color: rgb(205, 205, 205);
}
#ff-stream-1 .ff-search input:focus,
#ff-stream-1 .ff-search input:hover {
border-color: rgb(59, 61, 64);
}
#ff-stream-1 .ff-filter-holder .ff-search:after {
color: rgb(205, 205, 205);
}
#ff-stream-1 .selectric .button:before{
border-top-color: rgb(205, 205, 205);
}
#ff-stream-1, #ff-stream-1 .ff-popup,
#ff-stream-1 .ff-search input {
background-color: rgb(240, 240, 240);
}
#ff-stream-1 .ff-header h1, #ff-stream-1 .ff-header h2 {
text-align: center;
}
#ff-stream-1 .ff-controls-wrapper, #ff-stream-1 .ff-controls-wrapper > span {
border-color: rgb(205, 205, 205);
}
#ff-stream-1 .ff-controls-wrapper, #ff-stream-1 .ff-controls-wrapper > span {
color: rgb(205, 205, 205);
}
#ff-stream-1 .shuffle__sizer {
margin-left: 20px !important;
}
#ff-stream-1 .picture-item__inner {
background: rgb(255, 255, 255);
color: rgb(131, 141, 143);
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
}
#ff-stream-1 .ff-content a {
color: rgb(94, 159, 202);
}
#ff-stream-1-slideshow .ff-share-popup, #ff-stream-1-slideshow .ff-share-popup:after,
#ff-stream-1 .ff-share-popup, #ff-stream-1 .ff-share-popup:after {
background: rgb(255, 255, 255);
}
#ff-stream-1 .ff-mob-link {
background-color: rgb(131, 141, 143);
}
#ff-stream-1 .ff-mob-link:after,
#ff-stream-1-slideshow .ff-share-wrapper a:after {
color: rgb(255, 255, 255);
}
#ff-stream-1,
#ff-stream-1-slideshow,
#ff-stream-1 .ff-infinite .ff-content {
color: rgb(131, 141, 143);
}
#ff-stream-1 .ff-infinite > li {
background: rgb(255, 255, 255);
}
#ff-stream-1 .ff-square {
background: rgb(255, 255, 255);
}
#ff-stream-1 .ff-icon, #ff-stream-1-slideshow .ff-icon {
border-color: rgb(255, 255, 255);
}
#ff-stream-1 .ff-style-2 .ff-icon:after {
text-shadow: -1px 0 rgb(255, 255, 255), 0 1px rgb(255, 255, 255), 1px 0 rgb(255, 255, 255), 0 -1px rgb(255, 255, 255);
}
#ff-stream-1 .ff-item h1, #ff-stream-1 .ff-stream-wrapper.ff-infinite .ff-nickname, #ff-stream-1 h4, #ff-stream-1-slideshow h4,#ff-stream-1-slideshow h4 a,
#ff-stream-1 .ff-name, #ff-stream-1-slideshow .ff-name {
color: rgb(59, 61, 64) !important;
}
#ff-stream-1 .ff-mob-link:hover {
background-color: rgb(59, 61, 64);
}
#ff-stream-1 .ff-nickname,
#ff-stream-1 .ff-timestamp,
#ff-stream-1 .ff-item-bar,
#ff-stream-1 .ff-item-bar a {
color: rgb(132, 118, 129) !important;
}
#ff-stream-1-slideshow .ff-item-meta:before {
background-color: rgb(131, 141, 143) !important;
}
#ff-stream-1 .ff-item, #ff-stream-1 .ff-stream-wrapper.ff-infinite .ff-content {
text-align: left;
}
#ff-stream-1 .ff-overlay {
background-color: rgba(0, 0, 0, 0.75);
}
.ff-upic-round .ff-img-holder.ff-img-loaded {
background-color: rgb(240, 240, 240);
}
.ff-upic-round .picture-item__inner,
.ff-upic-round .picture-item__inner:before {
border-radius: 17px;
}
.ff-upic-round.ff-infinite > li {
border-radius: 15px;
overflow: hidden
}
.ff-upic-round .ff-img-holder:first-child,
.ff-upic-round .ff-img-holder:first-child img {
border-radius: 15px 15px 0 0;
}
.ff-upic-round.ff-infinite .ff-img-holder:first-child,
.ff-upic-round.ff-infinite .ff-img-holder:first-child img {
border-radius: 13px 13px 0 0;
}
.ff-upic-round .ff-has-overlay .ff-img-holder,
.ff-upic-round .ff-has-overlay .ff-overlay,
.ff-upic-round .ff-has-overlay .ff-img-holder img {
border-radius: 15px !important;
}