@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{min-height:100%;background:#000000}body{background:#000000}img{max-width:100%;height:auto}iframe{max-width:100%}a,a>img,button,input,select,textarea,.navbar-default,.table-hover tr>td{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover,a:active,a:focus,a>img:hover,a>img:active,a>img:focus,button:hover,button:active,button:focus,input:hover,input:active,input:focus,select:hover,select:active,select:focus,textarea:hover,textarea:active,textarea:focus,.navbar-default:hover,.navbar-default:active,.navbar-default:focus,.table-hover tr>td:hover,.table-hover tr>td:active,.table-hover tr>td:focus{outline:0}.clear{float:left;width:100%;clear:both;height:1px;display:none}.clear.clear-all{display:block}@media screen and (min-width: 1200px){.clear.clear-lg{display:block}}@media screen and (min-width: 992px) and (max-width: 1199px){.clear.clear-md{display:block}}@media screen and (min-width: 768px) and (max-width: 991px){.clear.clear-sm{display:block}}@media screen and (min-width: 480px) and (max-width: 767px){.clear.clear-xs{display:block}}html{font-size:106.3%}@media screen and (min-width: 768px){html{font-size:112.5%}}@media screen and (min-width: 992px){html{font-size:125.0%}}body{font-family:"PT Sans", Arial, Helvetica, sans-serif;font-weight:400;color:#000000;position:relative;font-style:normal;font-size:60%}@media screen and (min-width: 992px){body{font-size:80%}}@media screen and (min-width: 1200px){body{font-size:100%}}p,#content li,section li,li,ul,ol{font-size:1.000rem;line-height:1.54;font-weight:400}label,.childpage td{font-size:1.000rem}.text-center{text-align:center}@media screen and (max-width: 768px){.text-center-sm{text-align:center}.text-center-sm p{text-align:center !important}}@media screen and (max-width: 480px){.text-center-xs{text-align:center}.text-center-xs p,.text-center-xs h2,.text-center-xs h3,.text-center-xs h4,.text-center-xs h5,.text-center-xs h6,.text-center-xs a{text-align:center}}.uppercase,h1,.h1,h2,.h2,h3,.h3,h6,.h6,.page-moukari h2,.page-moukari .h2,.page-moukari h3,.page-moukari .h3,.page-moukari h4,.page-moukari .h4,.page-moukari h5,.page-moukari .h5,.page-moukari h6,.page-moukari .h6{text-transform:uppercase}.white-text{color:#ffffff}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p{color:#ffffff}.white-text h1 a,.white-text h2 a,.white-text h3 a,.white-text h4 a,.white-text h5 a,.white-text h6 a,.white-text p a{color:#ffffff}.btn{font-weight:400;color:#ffffff;border-radius:0;font-size:0.800rem;margin-top:10px;display:block;padding:15px 0;min-width:200px;max-width:90%;text-align:center;outline:1px solid #ffffff;text-transform:uppercase;background-color:#000000}.btn:hover{background-color:#fad033}@media screen and (min-width: 768px){.btn{display:inline-block;margin-top:20px;margin-bottom:20px;padding:18px 24px}}.btn.btn-primary,.btn.btn-default{background-color:transparent;padding:15px 0;border:none;font-size:0.800rem}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background:#fad033;color:#000000}.btn.btn-primary.disabled,.btn.btn-primary[disabled],.btn.btn-default.disabled,.btn.btn-default[disabled]{background:gray;color:#000000;opacity:0.5;filter:alpha(opacity=50)}.btn.btn-default{background:#fad033;color:#000000}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background:#fbe07a;color:#000000}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:canada-type-gibson, Arial, Helvetica, sans-serif;color:#000000;font-weight:600;margin:0 0 15px 0;font-style:normal;line-height:115%}h1,.h1{font-size:3.500em;margin:0 0 25px 0;color:#fad033;text-shadow:2px 1px 9px rgba(0,0,0,0.52)}h2,.h2{font-size:3.000em;margin:0 0 20px 0}h3,.h3{font-size:2.500em;margin:0 0 25px 0}h4,.h4{font-size:2.000em}h5,.h5{font-size:1.500rem}h6,.h6{font-size:1.250rem}.page-moukari h2,.page-moukari .h2,.page-moukari h3,.page-moukari .h3,.page-moukari h4,.page-moukari .h4,.page-moukari h5,.page-moukari .h5,.page-moukari h6,.page-moukari .h6{font-family:"PT Sans", Arial, Helvetica, sans-serif;color:#000000;font-weight:400;margin:0 0 15px 0;font-style:normal;line-height:115%}.page-moukari footer h2,.page-moukari footer h3,.page-moukari footer h4,.page-moukari footer h5,.page-moukari footer h6{color:#fad033}.product-description h2,.product-description .h2{font-size:1.600rem;margin:0 0 20px 0}@media screen and (max-width: 991px){.product-description h2,.product-description .h2{font-size:1.300rem}}.product-description h5,.product-description .h5{font-size:1.300rem;text-transform:none;margin-bottom:5px}.home-slogan h1{font-size:2.600em;margin-bottom:20px}@media screen and (min-width: 768px){.home-slogan h1{font-size:3.600em}}@media screen and (max-width: 991px){.home-slogan h1 small{font-size:85%}}.home-slogan h1 small{color:#fad033;font-weight:600;text-transform:none}.home-slogan p{font-size:1.200rem}p{margin:0 0 18px}a{color:#fad033}a:hover,a:active,a:focus{text-decoration:underline;cursor:pointer}.bg-white a{color:#00699b}.bg-white a:hover,.bg-white a:active,.bg-white a:focus{text-decoration:underline;cursor:pointer}.navbar.navbar-default.navbar-static-top{position:absolute;width:100%;border:none;margin-bottom:0;width:100%;padding:0;background-color:#141718;background-color:rgba(21,24,25,0.9);background-color:rgba(21,24,25,0.9)}@media screen and (min-width: 768px){.navbar.navbar-default.navbar-static-top{background-color:#141718;background-color:transparent}}.navbar.navbar-default.navbar-static-top .navbar-nav{width:100%;margin-left:0;margin-right:0}@media screen and (min-width: 768px){.navbar.navbar-default.navbar-static-top .navbar-nav{width:80%;margin-top:7.5px;margin-bottom:7.5px;float:right}}@media screen and (min-width: 1200px){.navbar.navbar-default.navbar-static-top .navbar-nav{width:55%}}@media screen and (max-width: 767px){.navbar.navbar-default.navbar-static-top .navbar-nav.saranco-hidden{margin-bottom:50px}}.navbar.navbar-default.navbar-static-top .navbar-nav.main-nav{padding:0;margin:0 auto;float:none}@media screen and (min-width: 992px){.navbar.navbar-default.navbar-static-top .navbar-nav.main-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flexbox;display:flex;-webkit-justify-content:center;justify-content:center}}.navbar.navbar-default.navbar-static-top .navbar-nav li{font-size:100%;padding:0}@media screen and (min-width: 992px){.navbar.navbar-default.navbar-static-top .navbar-nav li{font-size:80%}}@media screen and (min-width: 1200px){.navbar.navbar-default.navbar-static-top .navbar-nav li{font-size:97%}}@media screen and (min-width: 768px) and (max-width: 1199px){.navbar.navbar-default.navbar-static-top .navbar-nav li:first-of-type{display:none}}.navbar.navbar-default.navbar-static-top .navbar-nav li a{font-family:"PT Sans", Arial, Helvetica, sans-serif;color:#ffffff;width:auto;font-size:1.000rem;height:auto;margin:0;font-weight:700;padding:15px 10px}@media screen and (min-width: 768px){.navbar.navbar-default.navbar-static-top .navbar-nav li a{padding:20px 10px;margin:40px 0 0}}.navbar.navbar-default.navbar-static-top .navbar-nav li a:hover,.navbar.navbar-default.navbar-static-top .navbar-nav li a:focus{color:#fad033}@media screen and (max-width: 767px){.navbar.navbar-default.navbar-static-top .navbar-nav li a:hover,.navbar.navbar-default.navbar-static-top .navbar-nav li a:focus{background-color:gray}}.navbar.navbar-default.navbar-static-top .navbar-nav li.active a{background:none;color:#fad033}@media screen and (max-width: 767px){.navbar.navbar-default.navbar-static-top .navbar-nav li.active a:hover,.navbar.navbar-default.navbar-static-top .navbar-nav li.active a:focus{background-color:#fad033;color:#000000}}.navbar.navbar-default.navbar-static-top .navbar-nav li.open a,.navbar.navbar-default.navbar-static-top .navbar-nav li.open a:hover,.navbar.navbar-default.navbar-static-top .navbar-nav li.open a:focus{background:transparent}.navbar.navbar-default.navbar-static-top .navbar-nav li .dropdown-menu,.navbar.navbar-default.navbar-static-top .navbar-nav li.open .dropdown-menu{left:0;right:auto}@media screen and (max-width: 767px){.navbar.navbar-default.navbar-static-top .navbar-nav li .dropdown-menu,.navbar.navbar-default.navbar-static-top .navbar-nav li.open .dropdown-menu{background:transparent !important}}@media screen and (min-width: 768px){.navbar.navbar-default.navbar-static-top .navbar-nav li .dropdown-menu,.navbar.navbar-default.navbar-static-top .navbar-nav li.open .dropdown-menu{background:rgba(255,255,255,0.75);text-align:left}}.navbar.navbar-default.navbar-static-top .navbar-nav li .dropdown-menu li a,.navbar.navbar-default.navbar-static-top .navbar-nav li.open .dropdown-menu li a{color:#ffffff;font-weight:700;font-size:1.000em;text-transform:none}.navbar.navbar-default.navbar-static-top .navbar-nav li .dropdown-menu li a:hover,.navbar.navbar-default.navbar-static-top .navbar-nav li .dropdown-menu li a:focus,.navbar.navbar-default.navbar-static-top .navbar-nav li.open .dropdown-menu li a:hover,.navbar.navbar-default.navbar-static-top .navbar-nav li.open .dropdown-menu li a:focus{color:#fad033}.navbar.navbar-default.navbar-static-top .navbar-nav li .dropdown-menu li.active a,.navbar.navbar-default.navbar-static-top .navbar-nav li.open .dropdown-menu li.active a{background:none;color:#fad033}.navbar.navbar-default.navbar-static-top .language-nav{width:130px;float:right;position:absolute;right:3%;z-index:1}@media screen and (max-width: 767px){.navbar.navbar-default.navbar-static-top .language-nav{width:130px;float:right;right:3%;bottom:10px;left:3%}}.navbar.navbar-default.navbar-static-top .language-nav li{float:left}.navbar.navbar-default.navbar-static-top .language-nav li a{padding:10px;margin:0;font-size:0.900rem}.navbar.navbar-default.navbar-static-top .navbar-brand{padding:15px 0;height:auto;z-index:99;margin-bottom:0;margin-left:0 !important;color:#ffffff}.navbar.navbar-default.navbar-static-top .navbar-brand>img{display:block;width:180px;padding:0 15px}.navbar.navbar-default.navbar-static-top .navbar-toggle{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-clip:padding-box;background:transparent !important;z-index:999;margin:0;margin:0;padding:0;position:absolute;z-index:999;right:20px;top:15px;width:auto}.navbar.navbar-default.navbar-static-top .navbar-toggle .icon-bar{height:4px;width:25px;background:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-top:0}.breadcrumb{background-color:#000000;background-color:transparent}.breadcrumb a{color:#000000;font-size:14px}.nav>li>a:hover,.nav>li>a:focus{background-color:gray;color:#fad033}.noborder,.navbar.navbar-default.navbar-static-top .navbar-toggle,.form-group .form-control{border:none}@media screen and (max-width: 480px){.img-center-xs img{margin:0 auto 20px;float:none;display:block}}#content-wrapper{overflow-x:hidden !important}.gallery-wrap{margin:10px -5px}.gallery-wrap .image{padding:5px}.form-group .form-control{border-radius:0;color:#000000;border-left:1px solid #ddd;border-top:1px solid #ddd;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-group .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(222,222,222,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(222,222,222,0.6)}.form-group.has-error .form-control{border:1px solid #a94442}.alert{margin-top:15px}textarea.form-control{height:185px}footer h2,footer h3,footer h4,footer h5,footer h6{color:#fad033}footer p,footer a{color:#ffffff}footer a:hover,footer a:active,footer a:focus{text-decoration:underline;cursor:pointer;color:#fad033}@media screen and (max-width: 991px){footer .saranco-logo{float:none !important;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width: 767px){footer{text-align:center}footer img{margin:0 auto;display:block;float:none !important}footer p,footer a{text-align:center !important}}@media screen and (min-width: 992px){footer{text-align:auto}}header .row.absolute{margin:0;position:absolute;width:100%;bottom:0;z-index:1}header .home{padding-top:55px}@media screen and (min-width: 768px){header .home{padding-top:135px}}.bg-white{background-color:#ffffff}.bg-color-dark{background-color:#000000}.bg-color-yellow{background-color:#fad033}.bg-color-blue{background-color:#091d35}.bacground-semidark{background-color:rgba(0,0,0,0.6)}.bg-grey{background-color:#f5f5f5}@media screen and (max-width: 767px){.moukari-sloganwrapper{background-color:#091c34;background-color:rgba(9,28,52,0.85);background-color:rgba(9,28,52,0.85)}}.light-text h1,.light-text h2,.light-text h3,.light-text h4,.light-text h5,.light-text h6,.light-text p,.light-text a{color:#ffffff}.relative{position:relative}.padding-vertical-small{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.padding-vertical-small{padding-top:45px;padding-bottom:45px}}@media screen and (min-width: 992px){.padding-vertical-small{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1200px){.padding-vertical-small{padding-top:65px;padding-bottom:65px}}.padding-bottom-small{padding-bottom:30px}@media screen and (min-width: 768px){.padding-bottom-small{padding-bottom:45px}}@media screen and (min-width: 992px){.padding-bottom-small{padding-bottom:60px}}@media screen and (min-width: 1200px){.padding-bottom-small{padding-bottom:65px}}.padding-vertical-medium{padding-top:35px;padding-bottom:35px}@media screen and (min-width: 768px){.padding-vertical-medium{padding-top:65px;padding-bottom:65px}}@media screen and (min-width: 992px){.padding-vertical-medium{padding-top:85px;padding-bottom:85px}}@media screen and (min-width: 1200px){.padding-vertical-medium{padding-top:150px;padding-bottom:150px}}.padding-top-medium{padding-top:35px}@media screen and (min-width: 768px){.padding-top-medium{padding-top:65px}}@media screen and (min-width: 992px){.padding-top-medium{padding-top:95px}}@media screen and (min-width: 1200px){.padding-top-medium{padding-top:150px}}.padding-bottom-medium{padding-bottom:35px}@media screen and (min-width: 768px){.padding-bottom-medium{padding-bottom:65px}}@media screen and (min-width: 992px){.padding-bottom-medium{padding-bottom:95px}}@media screen and (min-width: 1200px){.padding-bottom-medium{padding-bottom:150px}}.padding-vertical-big{padding-top:65px;padding-bottom:65px}@media screen and (min-width: 768px){.padding-vertical-big{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 992px){.padding-vertical-big{padding-top:150px;padding-bottom:150px}}@media screen and (min-width: 1200px){.padding-vertical-big{padding-top:185px;padding-bottom:185px}}header{min-height:200px;background-color:#000000;background-position:center bottom;background-size:cover;background-repeat:no-repeat;background-image:url(/site/img/saranco-pk-default.jpg)}@media screen and (min-width: 768px){header{min-height:300px}}@media screen and (min-width: 1200px){header{min-height:400px}}header .event-gallery,header .editGallery{z-index:4;position:absolute;bottom:0}header{min-height:200px;background-color:#000000;background-position:center bottom;background-size:cover;background-repeat:no-repeat;background-image:url(/site/img/saranco-pk-default.jpg)}@media screen and (min-width: 768px){header{min-height:300px}}@media screen and (min-width: 1200px){header{min-height:400px}}header .event-gallery,header .editGallery{z-index:4;position:absolute;bottom:0}.page-etusivu .bacground-semidark{background-color:transparent}.page-etusivu header{min-height:300px}@media screen and (min-width: 768px){.page-etusivu header{min-height:600px}}@media screen and (min-width: 1200px){.page-etusivu header{min-height:800px}}.saranco-logo{padding-top:60px;padding-bottom:40px}.moukari-logo-header{padding-top:40px;padding-bottom:40px}.saranco-logo{width:200px}.moukari-logo{width:453px;max-width:80%}.moukari-logo-header{width:240px}.flexmat-logo{width:390px;max-width:80%}.service-icon{max-width:200px}.yellowborder{border:1px solid #fad033}.yellow-border-bottom{border-bottom:1px solid #fad033}.yellow-border-right{border-right:1px solid #fad033}.dark-border-bottom{border-bottom:2px solid #091d35}.dark-border-top{border-top:2px solid #091d35}#brands p,#brands h2,#brands h3,#brands h4,#brands h5,#brands h6{margin:0}#brands .btn{margin:0 auto}#mc_embed_signup{background:#000 !important}#mc_embed_signup label{color:#fad033;text-transform:uppercase;font-size:1.250rem !important}@media screen and (max-width: 991px){#mc_embed_signup label{text-align:center}}#mc_embed_signup form{padding:0 !important}#mc_embed_signup input.email{border-radius:0 !important;width:100% !important}@media screen and (max-width: 991px){#mc_embed_signup input.email{width:80% !important;margin-left:10% !important;margin-right:10% !important}}@media screen and (max-width: 991px){#mc_embed_signup input#mc-embedded-subscribe{width:80% !important;margin-left:10% !important;margin-right:10% !important}}.madeby{padding-top:25px}.product-img h2,.product-img h3{font-size:18px;text-align:center;float:left;width:100%;margin-bottom:25px}@media screen and (min-width: 768px){.product-img h2,.product-img h3{font-size:20px}}@media screen and (min-width: 1200px){.product-img h2,.product-img h3{font-size:24px}}.product-img img{float:left}@media screen and (min-width: 1200px){.product-listitem:nth-child(2n+1){clear:left}}@media screen and (max-width: 520px){.product-listitem{width:100%}}@media screen and (min-width: 480px){.flexparent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flexbox;display:flex;-webkit-flex-direction:row;flex-direction:row}}@media screen and (min-width: 480px){.flexparent .flex-item{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:49%;flex-basis:49%}}@media screen and (min-width: 992px){.flexparent .flex-item{-webkit-flex-basis:33.3333%;flex-basis:33.3333%}}.defaultflex{display:flex;align-items:center;justify-content:center}.defaultflex:after,.defaultflex:before{display:none}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-evenly{justify-content:space-evenly}.flex-space-between{justify-content:space-between}.flex-align-start{align-items:flex-start}.flex-aligncontent-start{align-content:flex-start}.flex-align-stretch{align-items:stretch}.flex-item-align-self{align-self:flex-end}.flex-align-start{align-items:start}.flex-justify-content-start{justify-content:flex-start}.flex-direction-column{-webkit-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.flexmat-products .flexparent{display:block}}@media screen and (min-width: 992px){.navbar-nav.defaultflex{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767px){.navbar-nav.defaultflex{display:block}}.navbar-nav.flex-wrap{flex-wrap:wrap}.navbar-nav.flex-evenly{justify-content:space-evenly}.navbar-nav.flex-space-between{justify-content:space-between}.navbar-nav.flex-align-start{align-items:flex-start}.navbar-nav.flex-align-stretch{align-items:stretch}.navbar-nav.flex-item-align-self{align-self:flex-end}.moukari-hidden{display:none}.page-moukari header{background-image:none}.page-moukari .bacground-semidark{background-color:transparent}.page-moukari .home{background-image:url(/site/img/moukari/moukari-puhelin-mobile.jpg);background-repeat:no-repeat;background-size:200px;background-position-y:65%;background-position-x:95%}@media screen and (min-width: 768px){.page-moukari .home{background-image:url(/site/img/moukari/moukari-puhelin.jpg)}}@media screen and (min-width: 992px){.page-moukari .home{background-size:400px}}@media screen and (min-width: 1200px){.page-moukari .home{background-size:500px}}.page-moukari .saranco-hidden{display:none !important}.page-moukari .moukari-hidden{display:block}.page-moukari .navbar.navbar-default.navbar-static-top{background-color:transparent}.page-moukari footer .saranco-logo,.page-moukari footer .saranco-some{display:none}#moukari-content{background-image:url(/site/img/moukari/moukari-bg-top-right.png),url(/site/img/moukari/moukari-bg-bottom-left.png);background-repeat:no-repeat, no-repeat;background-position:top right, bottom left}@media screen and (max-width: 991px){#moukari-content{background-size:50%, 50%}}.navbar-nav.moukari-nav li{float:right}.navbar-nav.moukari-nav li a.btn.btn-primary{padding:20px 10px;margin:25px 10px;text-transform:none}.navbar-nav.moukari-nav li a.btn.btn-primary:hover,.navbar-nav.moukari-nav li a.btn.btn-primary:active,.navbar-nav.moukari-nav li a.btn.btn-primary:focus{background:#fad033;color:#000000}@media screen and (min-width: 481px){.buttons-visible-xs{display:none}}.buttonit{float:none;display:block;margin:0 auto;width:100%}.buttonit .btn.btn-default{width:50%;float:left;min-width:50%}
