.elementor-kit-6{--e-global-color-primary:#C49954;--e-global-color-secondary:#232323;--e-global-color-text:#232323;--e-global-color-accent:#C49954;--e-global-color-1d9d168:#F3EEE8;--e-global-color-94eb2d1:#DEE4C2;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;line-height:1.3em;letter-spacing:0.5px;word-spacing:0px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Proza Libre", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;word-spacing:1px;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 29px 10px 29px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#A58147;color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#232323;font-family:"Lato", Sans-serif;font-size:20px;line-height:26px;letter-spacing:1px;word-spacing:15px;}.elementor-kit-6 h1{font-family:"Proza Libre", Sans-serif;font-size:40px;font-weight:700;line-height:51px;letter-spacing:3px;}.elementor-kit-6 h2{font-family:"Proza Libre", Sans-serif;font-size:40px;font-weight:700;line-height:51px;letter-spacing:3px;}.elementor-kit-6 h3{font-family:"Proza Libre", Sans-serif;font-size:70px;font-weight:500;text-transform:uppercase;line-height:86px;letter-spacing:2px;}.elementor-kit-6 h4{font-family:"Proza Libre", Sans-serif;font-size:40px;font-weight:500;line-height:46px;letter-spacing:2px;}.elementor-kit-6 h5{font-family:"Proza Libre", Sans-serif;font-size:25px;font-weight:500;line-height:36px;letter-spacing:2px;}.elementor-kit-6 h6{font-family:"Proza Libre", Sans-serif;font-size:40px;font-weight:500;font-style:italic;line-height:50px;letter-spacing:1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6 h3{font-size:50px;line-height:1.2em;}.elementor-kit-6 h4{font-size:24px;line-height:1.3em;}.elementor-kit-6 h6{font-size:21px;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:18px;word-spacing:0em;}.elementor-kit-6 h1{font-size:1.5em;line-height:1.2em;}.elementor-kit-6 h2{font-size:1.5em;line-height:1.2em;}.elementor-kit-6 h3{font-size:30px;line-height:1.2em;}.elementor-kit-6 h4{font-size:19px;line-height:1.1em;letter-spacing:1px;}.elementor-kit-6 h5{font-size:1em;line-height:1.2em;}.elementor-kit-6 h6{font-size:17px;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p a {
  text-decoration: underline !important;
  word-spacing: 0rem;
}

#cookie-notice .cn-button:not(.cn-button-custom){
    word-spacing: 0rem !important;
}

p a:hover {
    font-style: italic;
}

[type=submit], button {
display: inline-block;
font-weight: 400;
color: #c36;
text-align: center;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background-color: transparent;
border: 0px solid #c36;
padding: 0.6rem 3.5rem !important;
font-size: 1rem;
border-radius: 3px;
transition: all .3s;
}

[type=submit], button:hover {

}

.wpcf7-form input, .wpcf7-form textarea {
    background: none;
}

.wpcf7-form.init {
    background: none;
}

.hipsu {
  max-width: 1140px;
  margin: auto;
  text-align: center;
}


.wpcf7-form label {
    text-transform: uppercase;
    padding-bottom: 0px;
    display: inline;
    font-size: 15px;
}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {

    margin-top: 2px !important;
}




#kultainenDiv {
    border-radius: 8px;
}


.vihreaBoksi {
  max-width: 800px;
  margin: 0 auto;
}


.bold400 p {
  font-weight: 400 !important;
}

.kultainenTeksti a, .kultainenTeksti p  {
  color: #C49954 !important;
    font-family: "Proza Libre", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 36px;
    letter-spacing: 2px;
}

.kultainenTeksti a {
    text-decoration: underline;
    font-style: italic;
}
#pistaasiDiv section{
    background:rgba(222, 228, 194, 0.85)!important;
}


@media only screen and (min-width: 1025px) {
 #naapurikodit {
    position: relative;
    top: -990px;
   
}

#nkLogo {
    position: relative;
    top: -300px;

}

#kultainenDiv {
   background-color: rgba(196, 153, 84, 0.5);
}

.lomakeTausta {
background-position: 35% 0px !important;
}

}




@media only screen and (max-width: 1024px) and (min-width: 601px) {


#nkLogo {
    position: relative;
    top: -60px;

}

#kultainenDiv {
    background-color: rgba(196, 153, 84, 1);
}

.vihreaBoksi {
  max-width: 500px;
  margin: 0 auto;
}

}


@media only screen and (max-width: 600px) {


#nkLogo {
    position: relative;
    top: -60px;

}



#kultainenDiv {
    background-color: rgba(196, 153, 84, 0.5);
    min-height:100%;
    float:left;

}

.lomakeTausta {
background-position: 130px 0px !important;
object-fit: cover!important;
}

.vihreaBoksi {
  max-width: 300px;
  margin: 0 auto;
}
.kultainenTeksti a, .kultainenTeksti p  {
    font-size: 23px;
    line-height: 20px;
}
}

#tee-varaus textarea, .wpcf7-form textarea {
width: 100% !important;
border: 1px solid #000;
}



.woocommerce table thead tr th {

text-align: left;
}

.woocommerce a {
color: #232323;
font-family: "Lato", Sans-serif;
font-size: 15px!important;
line-height: none;
letter-spacing: 0px;
word-spacing: 0px !important;
}

.woocommerce-checkout form input, form textarea {
width: auto;
}/* End custom CSS */