.elementor-kit-4694{--e-global-color-primary:#181716;--e-global-color-secondary:#F2F0ED;--e-global-color-text:#2E2D2C;--e-global-color-accent:#728670;--e-global-color-5a92a72b:#CBD2CA;--e-global-color-5d2d81e6:#07020280;--e-global-color-63e58e1f:#000000;--e-global-color-35706ce9:#FFF;--e-global-typography-primary-font-family:"Merryweather-Family";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-family:"Merryweather-Family";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"OpenSans-Family";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:2em;--e-global-typography-accent-font-family:"OpenSans-Family";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:2em;--e-global-typography-accent-letter-spacing:1.8px;--e-global-typography-5d2beaf-font-family:"Merryweather-Family";--e-global-typography-5d2beaf-font-size:30px;--e-global-typography-5d2beaf-font-weight:400;--e-global-typography-5d2beaf-letter-spacing:1px;--e-global-typography-9359eb1-font-family:"OpenSans-Family";--e-global-typography-9359eb1-font-size:14px;--e-global-typography-9359eb1-font-weight:700;--e-global-typography-9359eb1-text-transform:uppercase;--e-global-typography-9359eb1-letter-spacing:1px;--e-global-typography-c9a1a55-font-family:"OpenSans-Family";--e-global-typography-c9a1a55-font-size:18px;--e-global-typography-c9a1a55-font-weight:400;--e-global-typography-c9a1a55-text-transform:uppercase;--e-global-typography-c9a1a55-letter-spacing:1px;--e-global-typography-c02a14d-font-family:"Merryweather-Light";--e-global-typography-c02a14d-font-size:24px;--e-global-typography-c02a14d-font-weight:100;--e-global-typography-c02a14d-line-height:1.5em;--e-global-typography-039fc00-font-family:"Sacramento";--e-global-typography-039fc00-font-size:55px;--e-global-typography-039fc00-font-weight:200;--e-global-typography-039fc00-line-height:1.5em;--e-global-typography-09f8482-font-family:"OpenSans-Family";--e-global-typography-09f8482-font-size:14px;--e-global-typography-09f8482-font-weight:700;--e-global-typography-09f8482-text-transform:uppercase;--e-global-typography-09f8482-font-style:normal;--e-global-typography-09f8482-line-height:2px;--e-global-typography-09f8482-letter-spacing:1px;--e-global-typography-afed774-font-family:"Merryweather-Family";--e-global-typography-afed774-font-size:20px;}.elementor-kit-4694 button:hover,.elementor-kit-4694 button:focus,.elementor-kit-4694 input[type="button"]:hover,.elementor-kit-4694 input[type="button"]:focus,.elementor-kit-4694 input[type="submit"]:hover,.elementor-kit-4694 input[type="submit"]:focus,.elementor-kit-4694 .elementor-button:hover,.elementor-kit-4694 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-style:none;}.elementor-kit-4694 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4694 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4694 a:hover{color:var( --e-global-color-accent );}.elementor-kit-4694 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-4694 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-4694 h3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-4694 h4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4694 button,.elementor-kit-4694 input[type="button"],.elementor-kit-4694 input[type="submit"],.elementor-kit-4694 .elementor-button{font-family:"OpenSans-Family", Sans-serif;font-size:18px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-kit-4694 label{color:var( --e-global-color-text );font-family:"OpenSans-Family", Sans-serif;}.elementor-kit-4694 input:not([type="button"]):not([type="submit"]),.elementor-kit-4694 textarea,.elementor-kit-4694 .elementor-field-textual{padding:100px 100px 100px 100px;}.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-4694 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4694 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-4694 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-4694 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-4694 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4694{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.7em;}.elementor-kit-4694 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4694 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-4694 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-4694 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-4694 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** header slider button and stuff **/
.lp-header-slider .elementor-slides .swiper-slide-inner .elementor-button {
    max-width:55%;
    padding:15px 45px 15px 45px;
    /*background: url('/wp-content/uploads/2022/06/Nakamoto-Forestry_Sampleboxweis.svg') 15% 20% no-repeat;*/
    background-color:#DCC593;
    background-size: 60px 80px;
    margin-top:3em;
}
.lp-header-slider .elementor-slides .swiper-slide-inner .elementor-button:hover {
    /*background: url('/wp-content/uploads/2022/06/Nakamoto-Forestry_Sampleboxweis.svg') 15% 20% no-repeat;*/
    background-color:#EAD5A8;
    background-size: 60px 80px;
}
/*.lp-header-slider .elementor-slides .swiper-slide-inner .elementor-button:after {
    content:"\f04b";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-left:10px;
}*/
.lp-header-slider .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom:0;
}
.lp-header-slider .elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child) {
    margin-bottom:2em;
}


/** PRODUCT BOX **/
.product-box .product-text {
    opacity:0;
    -webkit-transition:opacity 500ms ease-out;
    -moz-transition:opacity 500ms ease-out;
    -o-transition:opacity 500ms ease-out;
    transition:opacity 500ms ease-out;
}
.product-box:hover .product-text {
    opacity:1;
    -webkit-transition:opacity 500ms ease-out;
    -moz-transition:opacity 500ms ease-out;
    -o-transition:opacity 500ms ease-out;
    transition:opacity 500ms ease-out
}
.product-box .elementor-widget-wrap {
    background-color:rgba(7,2,2,0.61);
    opacity: 0;
    -webkit-transition:opacity 500ms ease-out;
    -moz-transition:opacity 500ms ease-out;
    -o-transition:opacity 500ms ease-out;
    transition:opacity 500ms ease-out;
}
.product-box:hover .elementor-widget-wrap {
    background-color:rgba(7,2,2,0.61);
    opacity: 1;
    -webkit-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
}

.product-box:hover .product-box-price .elementor-widget-wrap {
    background:none;
}

@media (max-width: 767px) {
    .product-box .product-text,
    .product-box .elementor-widget-wrap {
        opacity:1;
        -webkit-transition:none;
        -moz-transition:none;
        -o-transition:none;
        transition:none;
        background-color:transparent;
    }
}

/* make col clickable */
.product-box a:after {
   content: "";
   display: block; 
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 2; 
}

/* Remove relatively-positioned parent elements in column */

.product-box .elementor-widget, .product-box .elementor-widget-wrap {
   position: static;
}

.product-box a {color:#fff;}
.product-box a:hover {color:#fff; text-decoration:underline;}

/* slider langinpages */
.ge-naka-slider-lp .elementor-swiper-button {
    background: white;
    border-radius: 50%;
    padding: 5px;
}
.ge-naka-slider-lp .elementor-swiper-button .eicon-chevron-left {
    transform: translate(-7%,-4%);
    font-weight:bold;
}
.ge-naka-slider-lp .elementor-swiper-button .eicon-chevron-right {
    transform: translate(7%,-4%);
    font-weight:bold;
}
.ge-naka-slider-lp .swiper-slide-contents span {
    font-family: "Merryweather-Light", Sans-serif;
    font-size:22px; font-weight: 100;
}

/* forms for landingpages */
#form_lp input {
    padding:25px 0 5px 15px ;
    margin:5px;
}

/* Create a custom checkbox */
#form_lp input[type="checkbox"] {
  position: relative;
  left: 15px;
  top: -4px;
  z-index: 0;
  -webkit-appearance: none;
  padding:0; margin:0 0 0 5px;
}
#form_lp input[type="checkbox"] + label {
  position: absolute;
  line-height:25px;
}
#form_lp input[type="checkbox"] + label::before {
  width: 25px;
  height: 25px;
  border-radius: 5px;
  border: 0px solid #8cad2d;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
  margin-right: 10px;
  z-index: 5;
  position: relative;
}
#form_lp input[type="checkbox"]:checked+label::before {
  box-shadow: inset 0px 0px 0px 5px #fff;
  background-color: #cccccc;
}
#form_lp .elementor-button {
    margin:5px; 
    padding-top:10px; 
    padding-bottom:10px;
}
#form_lp .elementor-button:before {
    content: "\f04b";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size:1em;
    right: 35px;
    
    position:absolute;
    color:#eee1c7;
}
#form_lp .elementor-button>span {
    justify-content: flex-start;
}


/* MOBILE STYLES */
@media (max-width: 767px) {
    .lp-header-slider .elementor-slides .swiper-slide-inner .elementor-button {
        max-width:100%;
        padding:10px;
    }
    #form_lp .elementor-button {
        margin-top:1.3em;
    }
    .ge-naka-slider-lp .swiper-slide-contents {
        max-width:100%;
        
    }
    .ge-naka-slider-lp .swiper-slide-contents .elementor-slide-description span {
        font-size:1em;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merryweather-Family';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/Merriweather-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Merryweather-Family';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/Merriweather-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Merryweather-Family';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/Merriweather-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merryweather-Family';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/Merriweather-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Merryweather-Family';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/Merriweather-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merryweather-Family';
	font-style: italic;
	font-weight: bold;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/Merriweather-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merryweather-Family';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/Merriweather-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OpenSans-Family';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: italic;
	font-weight: bold;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Family';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url('https://nakamotoforestry.de/wp-content/uploads/2022/06/OpenSans-ExtraBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */