/*
 Theme Name:   Lift-Chicago GeneratePress Child
 Theme URI:    https://sitebymike.com
 Description:  A customized GeneratePress child theme
 Author:       Mike Rende
 Author URI:   https://sitebymike.com
 Template:     generatepress
 Version:      0.1
*/

.sticky-enabled .main-navigation.is_stuck {
    background-color: rgba(0,0,0,0.8);
}

@media only screen and (min-width: 1025px) {
    .site-header {
        position: absolute;
        left: 0px;
        right: 0px;
        z-index: 40;
    }
}

/* container link */
/* To make the whole block container clickable */
.linked-container {
    position: relative;
}
.linked-container a:first-of-type:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}

.healcode-pricing-option-text-link {
    margin-bottom: 2em;
}

/* ////////////// Healcode /////////////// */
.healcode-block{position: relative;}
.healcode-block::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height:43%;background-color: #F0F0F0; z-index: -10; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; transition: all .1s linear;}
.healcode-block::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height:63%;background-color:#f3f3f3; z-index: -12; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; transition: all .1s linear;}
.healcode-block div.healcode .hc_registration .hc-label{text-transform: uppercase;color: #000;font-size: var(--h6-heading-font-size);font-weight: var(--heading-font-weight);letter-spacing: 0.3vw;line-height: 1.3;margin:2% auto;text-align: center;float: left;width: 100%}
.healcode-block div.healcode .hc_registration .hc-label#hc-other-information{color: #000}
.healcode-block div.healcode .hc_registration .hc-registration-field,
.healcode-block div.healcode .hc_registration .hc-prospect-field{width:48%; float: left;margin: 0 8px;min-height: 5vw;}
.healcode-block div.healcode .hc_registration .hc-registration-field:nth-of-type(odd){}
.healcode-block div.healcode .hc_registration .hc-registration-field:nth-of-type(even){text-align: right;}
.healcode-block div.healcode .hc_registration .hc-registration-field.hc-email{text-align: right;}
.healcode-block div.healcode .hc_registration .hc-registration-field.hc-password{text-align: left;}
.healcode-block div.healcode .hc_registration .hc-registration-field input{width:25vw;}
.healcode-block div.healcode .hc_registration .hc-registration-field select,
.healcode-block div.healcode .hc_registration textarea{width:25vw; border:0px;padding:1.0955vw 1.3vw;font-weight: var(--font-weight);
font-family: var(--font-roboto);font-size: 1vw;background: #F0F0F0;}
.healcode-block div.healcode .hc_registration .note{font-size: 0.75vw;color: #000; width: 24vw;padding: 0.5vw 1.5vw;}
.healcode-block div.healcode .hc_registration .hc-prospect-field.hc-prospect-comment + div{float: left;width: 100%;color:#000;font-size: var(--font-size);margin-top: 2vw;}
.healcode-block div.healcode .hc_registration .hc-prospect-field.hc-prospect-comment + div div{width:48%; float: left;text-align: right;margin: 8px 8px 25px 8px;}
.healcode-block div.healcode .hc_registration .hc-prospect-field.hc-prospect-comment + div span{width:8vw;margin-bottom: 5px;min-height: 1.25em; width: 42%;}
.healcode-block div.healcode .hc_registration .hc-prospect-field.hc-prospect-comment + div span input {width:3vw;}
.healcode-block div.healcode .hc_registration .hc-registration-field.hc-liability{width: 100%;text-align: center;color:#000;}
.healcode-block div.healcode .hc_registration .hc-registration-field .hc-label#hc-liability-release{width: 50%;text-align: right;color:#000;padding: 0 1vw 0 0;margin: 0;}
.healcode-block div.healcode .hc_registration .hc-registration-field .hc-label#hc-liability-release label{text-transform: capitalize;}
.healcode-block div.healcode .hc_registration .liability {color:#000;background-color: #F0F0F0; padding: 1vw; font-size: 1em; line-height: 2; height: 200px;  overflow: auto; max-width: 35%;text-align: left;}
.healcode-block div.healcode .hc_registration .hc-liability #registrations_liability_release{width: 2vw;}
.healcode-block div.healcode a.hc-button, .healcode-block div.healcode input.hc-button{min-width: 12.5vw;padding: 1vw 0.78125vw;border-radius: 0;text-transform: uppercase;font-size: 0.8333333333333334vw;border:1px solid;margin-top: 1.3%;background-color:#F0F0F0;color: #FFF;}
.healcode-block div.healcode a.hc-button:hover, .healcode-block div.healcode input.hc-button#hc-register:hover { color: #000;background-color: #F0F0F0 !important;}
.healcode-block .hc-actions{text-align: center;}
.healcode-block .parsley-errors-list.filled > li {font-weight: normal;font-size: 1vw;margin-top: 8px;}
