@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900);@import url(https://fonts.googleapis.com/css?family=Oswald:500);@charset "UTF-8";body{font-family:'Source Sans Pro',sans-serif;color:#111!important;font-weight:300}a,a:hover,a:active,a:visited{color:#111}.masthead{background:linear-gradient(to bottom,rgba(30,30,30,.7) 100%,rgba(30,30,30,.7) 100%),url(../img/bg.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}.masthead h1{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.1rem}.masthead h1{font-weight:500;color:#FFCB05;font-size:3rem}.lead{font-weight:300;color:#fff;font-size:1.6rem}section{padding:4rem 0}section h1{font-size:1.8rem;padding-bottom:.5rem;font-weight:700;border-bottom:4px solid #FFCB05;display:inline-block;margin-bottom:3rem}#ota-yhteytta h3{font-size:1.25rem;font-weight:600}#ota-yhteytta p{font-size:1rem;line-height:1.6rem;margin-bottom:0!important}.masthead{padding:6rem 0}#kohteet{background-image:url(../img/seina.png);background-attachment:fixed}.bg-k{background-color:#FFCB05}.bg-dark{background-color:#333!important}#meista p{font-size:1.6rem;font-weight:300}.cat{font-weight:300;font-size:1.6rem;background-color:#FFF;border-radius:5rem;padding:1rem 1.8rem}.icon{margin-bottom:2rem;display:block;text-shadow:0 .5rem 1rem rgba(0,0,0,.1)!important;color:#43A047}.zero{font-size:0}.btn-contact{text-transform:uppercase;padding:1.4rem 2.2rem;font-size:1rem;font-weight:700;color:#FFCB05;border:2px solid #FFCB05;border-radius:5rem;letter-spacing:.1rem;cursor:pointer}.btn{cursor:pointer!important}.btn-contact:active{transform:translateY(4px);background-color:#FFCB05!important}.btn-contact:active,.btn-contact:hover{background-color:#FFCB05!important;color:#111!important;box-shadow:none!important;outline:0px!important}.btn-contact:focus{box-shadow:none!important;outline:0px!important}.fa{display:inline}.fa-check{color:#43A047}.fa-arrow-up{color:#555}.fa-ul{margin-left:0}.fa-ul li{margin-bottom:1.2rem}.fa-ul li:last-child{margin-bottom:0}@media (min-width:768px){.masthead{padding:6rem 0}section{padding:4em 0}}@media (min-width:992px){section h1{margin-bottom:4rem}section{padding:6em 0}.masthead{padding:10rem 0}#ota-yhteytta p{font-size:1.2rem;line-height:2rem}.fa-ul li{margin-bottom:1.2rem;font-size:1.6rem}}