.elementor-kit-11{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#386641;--e-global-color-text:#8F8C8C;--e-global-color-accent:#383737;--e-global-color-2eba58d:#E0E0E4;--e-global-color-3146ba2:#30962E;--e-global-color-ed07285:#A7C957;--e-global-color-9170589:#F2C41E;--e-global-color-8681595:#C82311;--e-global-color-82f789e:#E1DFDA;--e-global-color-a63f71d:#FFFEED;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:1em;--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:"Montserrat";--e-global-typography-secondary-font-size:1em;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1.5em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-secondary );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-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:var( --e-global-color-accent );color:#FFFFFF;padding:015px 020px 015px 020px;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:var( --e-global-color-3146ba2 );}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-11 h1{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-kit-11 h2{font-size:1.75em;font-weight:500;}.elementor-kit-11 h3{font-size:1.5em;}.elementor-kit-11 h4{font-size:1.25em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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:1299px){.elementor-kit-11{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-11 h1{font-size:2.25em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{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-11 h1{font-size:2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    color: #1B263B;
}
.elementor-section {
   padding-left: 3%;
   padding-right: 3%;
}
#fremhevetprodukt {
    margin-left: 2em
    ;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 125%;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #383737 ;
    color: #ffffff;
    font-weight: 500;
  letter-spacing: 2px;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase
}
a.button.product_type_simple {
  background: #383737 ;
    color: #ffffff;
    font-weight: 500;
  letter-spacing: 2px;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase
}
h2.woocommerce-loop-product__title {
    padding-left: 5px !important;
    padding-right: 5px!important;
    color: #386641!important;
}

ul.products li.product .price strong {
    font-weight: 500;
    color: #77a464;
}

#produktmeny .elementor-nav-menu--main .elementor-nav-menu a {
    padding-left: 0;
}
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button {
       padding-top: 10px;
  padding-bottom: 10px;
}
.cart.button, .single_add_to_cart_button {
  background: #383737 ;
    color: #ffffff;
    font-weight: 500;
  letter-spacing: 2px;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase
}
.woocommerce button.button.alt {
    background-color: #383737;
    color: #fff;
} 
#jp-relatedposts {
    display:none !important;
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    display: block;
    background-color: var( --e-global-color-8681595 );
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 5px;
    min-width: 100px;
    min-height: 51px;
    line-height: 51px;
    right: auto;
    left: 0;
    margin: 10px;
}
.dokument-seksjon .dokument {
    width: 25%;
    min-width: 25%;
}
.woocommerce a.button.alt {
    background-color: #000000;
}
.woocommerce a.button.alt:hover {
    background-color: #30962E;
}
.woocommerce button.button.alt:hover {
    background-color: #30962E; 
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
.woocommerce a.button:hover{
     background-color: #30962E; 
     color: #ffffff;
}


.woocommerce .quantity .qty {
    width: 5em;
    text-align: left;
}


@media only screen and (min-width: 769px) and (max-width: 1025px) { 
   
}
/*MOBILE*/
@media only screen and (min-width: 300px) and (max-width: 768px) {
    
    #fremhevetprodukt {
    margin-left:0
    ;
}
}/* End custom CSS */