.elementor-kit-1586{--e-global-color-primary:#303231;--e-global-color-secondary:RGBA(48, 50, 49, 0.82);--e-global-color-text:RGBA(48, 50, 49, 0.65);--e-global-color-accent:#303231;--e-global-color-4484beec:#E3F0EA;--e-global-color-666f4b17:#5D9293;--e-global-color-5c3d536b:#D87C71;--e-global-color-3ecb8c55:#EAEAE5;--e-global-color-cdc1d03:#87C3C1;--e-global-color-581fd476:#457575;--e-global-color-361e7d27:#274E50;--e-global-color-32cbf2ef:#000000;--e-global-color-76fd93a9:#F2F2EF;--e-global-color-283d6597:#F8F8F8;--e-global-color-4d91d01e:#41AD3C;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto Slab";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:800;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-1586 button,.elementor-kit-1586 input[type="button"],.elementor-kit-1586 input[type="submit"],.elementor-kit-1586 .elementor-button{background-color:var( --e-global-color-5c3d536b );font-size:0.9em;text-transform:uppercase;line-height:1.1em;letter-spacing:0.3px;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-1586 button:hover,.elementor-kit-1586 button:focus,.elementor-kit-1586 input[type="button"]:hover,.elementor-kit-1586 input[type="button"]:focus,.elementor-kit-1586 input[type="submit"]:hover,.elementor-kit-1586 input[type="submit"]:focus,.elementor-kit-1586 .elementor-button:hover,.elementor-kit-1586 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-1586 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1586 a{color:var( --e-global-color-5c3d536b );}.elementor-kit-1586 h1{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1586 h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1586 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1586 h4{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1586 h5{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1586 h6{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#uni_cpo_options {
    font-family: Raleway;
}

.uni-cpo-tooltip {
    position: relative;
    display: inline-block;
    top: 1px;
    left: 2px;
    width: 16px;
    height: 14px;
    background: url(/uploads/2021/01/question-mark-circle-icon.png) no-repeat;
    background-size: cover;
    cursor: pointer;
}

.parsley-error.touched {
    border-color: red!important;
}

#uni_cpo_options .uni-row-content-wrap .js-uni-cpo-field-text_input {
    border-radius: 0px!important;
    padding: 7px 15px!important;
    height: auto!important;
    border: 1px solid #666!important;
}

#uni_cpo_options .uni-row-content-wrap .js-uni-cpo-field-select {
    border-radius: 0px!important;
    padding: 7px 15px!important;
    height: auto!important;
    border: 1px solid #666!important;
}

.uni-row-content {
    display: flex;
    /* padding: 15px 0; */
    margin-bottom: 24px;
    /* border-bottom: 1px solid rgba(0,0,0,.1) */
}


.elementor-kit-1586 button:disabled {
    background: #666;
}   

.cart .single_add_to_cart_button:disabled {
    background: #666!important;
}

.uni-row-content .column-w-50:last-child {
    margin-left: auto!important;
}

.column-w-50 {
    width: 45%;
    margin-right: 0!important;
    margin-left: 0;
}

.uni-cpo-module-select-label {
    padding-bottom: 10px;
}

.uni-module-text {
    padding-top: 10px;
    font-size: 14px;
} 


.uni-cpo-module-radio-label::after, .uni-cpo-module-select-label::after, .uni-cpo-module-text_input-label::after {
    font-family: Raleway;
    content: 'Håll på frågetecknet för mer info';
    display: block;
    font-size: 12px;
    padding-top: 9px;
    font-weight: bold;
}

.uni-cpo-module-text_input-label {
    padding-bottom: 10px;
}
/*
#uni_cpo_rullgardin_valj_modell .uni-cpo-radio-option-label {
    width: 20.3333%;
}*/

.uni-cpo-radio-option-label {
    width: 18.3333%;
}


.radio-description span.uni-cpo-option-label__description, .radio-description-box span.uni-cpo-option-label__description  {
    padding: 6px;
    background: #f2f2ef;
    width: 100%;
    display: inline-block;
    font-size: 12px;
    margin-top: 4px;
}


.hidden {
    display: none!important;
}

.grecaptcha-badge { visibility: hidden; }/* End custom CSS */