/*
Theme Name: am1safe
Theme URI: https://www.am1safe.dk
Description: This is a custom child theme for https://www.am1safe.dk
Author: Frederik Fauerby
Author URI: http://frederikfauerby.dk
Template: blocksy
Version: 0.1
*/



/*** FORM ***/

.slider {
    display: none!important;
}

.ct-container-full {
    background: rgb(76 44 154 / 85%);
    margin: 30px 30px 30px 30px!important;
    padding: 25px!important;
    border-radius: 10px;
}

h2.gform_title {
    margin: 0px!important;
    font-size: 1.5em;
    font-weight: 900;
    line-height: 30px;
}

span.gform_description {
    font-size: 12px;
}

.gform_heading {
    margin-bottom: 10px;
    line-height: 15px;
}

.gfield {
    border-top: 2px solid;
    padding-top: 30px;
}

label.gfield_label {
    font-size: 16px!important;
    font-weight: 900!important;
    margin-bottom: 0px!important;
}

.gfield_description {
    font-size: 12px!important;
}

.noUi-tooltip {
    border-radius: 3px!important;
    background: rgb(0 0 0 / 0%)!important;
    border: none!important;
    font-size: 20px!important;
    color: #fff!important;
    font-weight: 900!important;
    padding-bottom: 0px!important;
}


span.min-val-relation, span.max-val-relation {
    margin-left: 0px!important;
    margin-right: 0px!important;
    font-size: 12px;
    text-decoration: underline;
    font-style: italic;
    font-weight: 100;
}

.noUi-target {
    background: whitesmoke!important;
    border-radius: 4px!important;
    border: none!important;
    box-shadow: none!important;
}

.noUi-horizontal .noUi-handle {
    width: 30px!important;
    height: 30px!important;
    top: -7px!important;
}

.noUi-handle {
    border: 2px solid #ffffff!important;
    border-radius: 20px!important;
    background: #000!important;
    cursor: default;
    box-shadow: none!important;
}

.noUi-handle:after, .noUi-handle:before {
    content: none!important;
}

.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 30px!important;
}


@media only screen and (max-width: 641px) {
    input#gform_submit_button_6 {
        width: 100%!important;
    }
}

input#gform_submit_button_6 {
    background: #000!important;
    border: 2px solid #fff!important;
}

input#gform_submit_button_6:hover {
    background: #fff!important;
    color: #000!important;
    border: 2px solid #000!important;
}

p.gform_required_legend {
    display: none!important;
}

.gform_wrapper.gravity-theme .gfield_label {
    font-size: 14px!important;
    text-align: left;
}


.gfield_validation_message {
    padding-top: 16px!important;
    text-align: left!important;
}

.gform_confirmation_message {
    font-size: 16px;
    font-weight: 900;
    text-align: center;
}