.elementor-kit-17810{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#B7C98D;--e-global-color-text:#595A59;--e-global-color-accent:#A7BC79;--e-global-color-b4b5efa:#7A9245;--e-global-color-444d018:#E2E4DE;--e-global-color-b81df18:#F4F4F3;--e-global-color-4a2ef5c:#3F3F3F82;--e-global-color-910d189:#E6530F;--e-global-typography-primary-font-family:"Raleway";--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-secondary-font-family:"Raleway";--e-global-typography-secondary-font-size:1em;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-line-height:1.5em;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor-kit-17810 a{color:#17A8C9;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-17810 h1{color:var( --e-global-color-b4b5efa );font-size:2.75rem;letter-spacing:2px;}.elementor-kit-17810 h2{color:var( --e-global-color-b4b5efa );font-size:2.25rem;font-weight:500;letter-spacing:2px;}.elementor-kit-17810 h3{color:var( --e-global-color-b4b5efa );font-size:1.75rem;letter-spacing:2px;}.elementor-kit-17810 h4{color:var( --e-global-color-b4b5efa );font-size:1.5em;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-kit-17810 button,.elementor-kit-17810 input[type="button"],.elementor-kit-17810 input[type="submit"],.elementor-kit-17810 .elementor-button{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-radius:5% 5% 5% 5%;padding:015px 025px 015px 025px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-17810 e-page-transition{background-color:#FFBC7D;}.e-wc-error-notice .woocommerce-error{--error-message-text-color:var( --e-global-color-primary );--error-message-icon-color:var( --e-global-color-primary );--error-message-normal-links-color:var( --e-global-color-primary );}body.e-wc-error-notice .woocommerce-error{background-color:#EF0808B5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F50B0B;}.e-wc-message-notice .woocommerce-message{--message-message-icon-color:var( --e-global-color-b4b5efa );--message-box-border-radius:3px 3px 3px 3px;--message-buttons-normal-text-color:var( --e-global-color-primary );--message-border-type:none;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]){--notice-message-normal-links-color:var( --e-global-color-b4b5efa );}body.e-wc-message-notice .woocommerce-message{background-color:#E6530F33;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b4b5efa );}body.e-wc-message-notice .woocommerce-message .button{background-color:var( --e-global-color-b4b5efa );}.e-wc-info-notice .woocommerce-info{--info-message-icon-color:var( --e-global-color-accent );--info-buttons-normal-text-color:var( --e-global-color-primary );}body.e-wc-info-notice .woocommerce-info{background-color:#B7C98D52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}body.e-wc-info-notice .woocommerce-info .button{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-kit-17810 h1{font-size:2.5rem;}.elementor-kit-17810 h2{font-size:2rem;}.elementor-kit-17810 label{font-size:0.875rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17810 h1{font-size:2rem;}.elementor-kit-17810 h2{font-size:1.5rem;}.elementor-kit-17810 h3{font-size:1.5rem;}.elementor-kit-17810 label{font-size:0.875rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.button a {
    color: #ffffff;
}
.pink-button .elementor-button {
   background-color: var( --e-global-color-secondary );
 color: var( --e-global-color-primary );
   font-weight: 600;
padding: 20px 15px 20px 15px;
       text-shadow: 1px 0px 0px #6e997b;
       
}
.no-padding-bottom p {
    padding-bottom: 0;
}

.no-margin-bottom p {
    margin-bottom: 0;
}
.pink-button .elementor-button:hover {
   background-color: var( --e-global-color-secondary );
 color: var( --e-global-color-primary );
   font-weight: 600;

       text-shadow: 1px 0px 0px #6e997b;
    
}
.elementor-flip-box {
    height: 350px;
    width: 100%;
}

.elementor-flip-box__button {
 background-color: transparent;
 border: 1px solid  var( --e-global-color-primary );
 padding: 10px;
 text-shadow: none;
 color: var( --e-global-color-primary );
}

.elementor-flip-box__button {
 background-color: transparent;
 border: 1px solid  var( --e-global-color-primary );
 padding: 10px;
 text-shadow: none;
 color: var( --e-global-color-primary );
}
h3.elementor-flip-box__layer__title  {
   font-size: 1.1em; 
}

.link-section {
    padding: 2%;
}
/*SKJEMA*/
.elementor-field-group > label {
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-bottom: 10px;
}
.elementor-field-group .elementor-field-textual {
    border: 1px solid #818a91;
    background-color: transparent;
    color: #373a3c;
 
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
    padding-bottom: 8px;
}

.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input {
    margin-right: 10px;
}
.elementor-button[type="submit"] {
    background-color: var( --e-global-color-text );
    color: #ffffff;
}
.elementor-button {
    text-transform: uppercase;
    letter-spacing: 2px;
}
.forside-cta-boks-column .elementor-widget-container {
    -webkit-box-shadow: 8px 8px 10px 0px rgb(0 0 0 / 20%);
            box-shadow: 8px 8px 10px 0px rgb(0 0 0 / 20%);
}
.forside-cta-box .elementor-cta__content {
    min-height: 385px;
    text-align: center;
    background-color: var( --e-global-color-b81df18);
    position:relative;
    z-index: 2;
    padding: 12px;
}
.elementor-cta--skin-classic .elementor-cta__content {
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    width: 100%;
     background-color: #ffffff!important;
}
.forside-cta-box .elementor-cta__title {
    font-size: 1em;
}

.support-flip-box {
  box-shadow: 8px 8px 10px 0px rgb(0 0 0 / 20%);
  text-shadow: none;
}
.product-short-description {
    text-align: left!important;
}
.woocommerce button.button.alt {
    background-color: #A7BC79;
    font-weight: 500;
    letter-spacing: 1px;
  
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

.arkiv-innlegg .elementor-posts .elementor-post {
    border: 1px solid #E2E4DE;
    
}

.premium-woo-product-wrapper {
    -webkit-box-shadow: 10px 10px 10px 0px rgb(0 0 0 / 20%);
            box-shadow: 10px 10px 10px 0px rgb(0 0 0 / 20%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
    border-radius: 3px 3px 3px 3px;
}
.premium-woo-products-details-wrap .premium-woo-atc-button .button {
    background-color: var( --e-global-color-accent );
    border-radius: 3px 3px 3px 3px;
}
.premium-woocommerce .premium-woo-products-details-wrap .button  {
     background-color: var( --e-global-color-accent )!important;
    border-radius: 3px 3px 3px 3px;   
}
.premium-woo-products-details-wrap .premium-woo-atc-button .button {
    font-weight: 500;
    letter-spacing: 1px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #77a464;
    font-size: 1.25em;
}
.woocommerce div.product .product_title {
    color: #e6530f;
}



.elementor-posts .elementor-post, .elementor-posts .elementor-post__card {
    box-shadow: 10px 10px 10px 0px rgb(0 0 0 / 20%);
    border: 1px solid var( --e-global-color-444d018 );
 
}
.elementor-post .elementor-post__title a {
    color: #e6530f;
    font-size: 1.25em!important;
}
.elementor-posts--thumbnail-top .elementor-post__text {
    width: 100%;
    padding: 12px;
}
.elementor-posts .elementor-post__read-more {
    font-size: 1em !important;
    font-weight: 500;
    color: #e6530f;
}
.flip-box-horisontal {
    width: 20%;
}
.butikk-product-wrapper ul li {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}
.butikk-product-wrapper.one img {
    max-height: 275px;
}
#siste-nytt-forside .elementor-post {
    box-shadow: none;
}
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide>*, .jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide .jet-equal-columns {
    height:auto;
}

/*TABLET*/
@media only screen and (min-width: 768px) and (max-width: 1025px) {
.footer-link-box {
    width: 19%;
      min-height:45px;

}


.support-flip-box {
width:48%;
    
}
.elementor-flip-box {
    height: 350px;
    width: 100%;
}
.support-wrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.bakgrunnsbilde {
    background-size: cover;
background-position: center center;
}
}
/*MOBILE*/
@media only screen and (min-width: 300px) and (max-width: 767px) {
body {
     word-wrap: break-word;
}
.footer-link-box {
    width: 80%;
      min-height:90px;

}
.support-flip-box {
width: 100%;
    
}
.elementor-flip-box {
    height: 350px;
    width: 100%;
}
.support-wrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.woocommerce div.product form.cart .variations td.label {
    padding-right: 1em;
    width: 25%;
}
/*KATTE SLIDEREN*/
.template-right-coluimn-adopsjonsklar-carussell {
    padding-bottom: 500px;
}
}/* End custom CSS */