/*
Theme Name: Alica Engenharia 2023
Author: George Lessa
Author URI: https://alicaengenharia.com.br/
Description:  Alica Engenharia 2023
Version: 1.0
Text Domain: https://alicaengenharia.com.br/
*/

/* Funcoes */
input:focus, textarea:focus, button:focus {
 
	outline-style:none!important;
    box-shadow:none!important;
    border-color:transparent!important;
 
}

.cdp-copy-loader-overlay {
    display: none!important;
}

/*Tamanhos*/
.size10{font-size: 10px;}
.size11{font-size: 11px;}
.size12{font-size: 12px;}
.size13{font-size: 13px;}
.size14{font-size: 14px}
.size15{font-size: 15px;}
.size16{font-size: 16px;}
.size18{font-size: 18px;}
.size19{font-size: 19px}
.size20{font-size: 20px;}
.size22{font-size: 22px;}
.size24{font-size: 24px;}
.size26{font-size: 26px;}
.size28{font-size: 28px}
.size30{font-size: 30px;}
.size31{font-size: 31px;}
.size29{font-size: 29px;}
.size32{font-size: 32px;}
.size33{font-size: 33px;}
.size35{font-size: 35px;}
.size36{font-size: 36px;}
.size40{font-size: 40px;}
.size46{font-size: 46px;}
.size70{font-size: 70px;}
.size91{font-size:91px;}
.size180{font-size:180px;}

@media (min-width: 375px){ /*se precisar ajustar pra iphone*/
    .size-xs-08{font-size: 8px;}
    .size-xs-09{font-size: 9px;}
    .size-xs-10{font-size: 10px;}
    .size-xs-11{font-size: 11px;}
    .size-xs-12{font-size: 12px}
    .size-xs-13{font-size: 13px;}
    .size-xs-14{font-size: 14px;}
    .size-xs-15{font-size: 15px;}
    .size-xs-16{font-size: 16px}
    .size-xs-17{font-size: 17px;}
    .size-xs-18{font-size: 18px;}
    .size-xs-19{font-size: 19px;}
    .size-xs-20{font-size: 20px;}
    .size-xs-21{font-size: 21px;}
    .size-xs-22{font-size: 22px;}
    .size-xs-23{font-size: 23px;}
    .size-xs-24{font-size: 24px;}
    .size-xs-25{font-size: 25px;}
    .size-xs-26{font-size: 26px;}
    .size-xs-27{font-size: 27px;}
    .size-xs-28{font-size: 28px;}
    .size-xs-29{font-size: 29px;}
    .size-xs-30{font-size: 30px;}
    .size-xs-31{font-size: 31px;}
    .size-xs-32{font-size: 32px;}
    .size-xs-33{font-size: 33px;}
    .size-xs-34{font-size: 34px;}
    .size-xs-35{font-size: 35px;}
    .size-xs-36{font-size: 36px;}
    .size-xs-50{font-size: 50px;}
    .size-xs-52{font-size: 52px;}
    .size-xs-100{font-size: 100px;}
}

@media (min-width: 576px){

    .size-sm-10{font-size: 10px;}
    .size-sm-11{font-size: 11px;}
    .size-sm-12{font-size: 12px;}
    .size-sm-13{font-size: 13px;}
    .size-sm-14{font-size: 14px;}
    .size-sm-15{font-size: 15px;}
    .size-sm-16{font-size: 16px;}
    .size-sm-17{font-size: 17.4px;}
    .size-sm-18{font-size: 18px;}
    .size-sm-19{font-size: 19px;}
    .size-sm-20{font-size: 20px;}
    .size-sm-21{font-size: 21px;}
    .size-sm-22{font-size: 22px;}
    .size-sm-23{font-size: 23px;}
    .size-sm-24{font-size: 24px;}
    .size-sm-25{font-size: 25px;}
    .size-sm-26{font-size: 26px;}
    .size-sm-27{font-size: 27px;}
    .size-sm-28{font-size: 28px;}
    .size-sm-29{font-size: 29px;}
    .size-sm-30{font-size: 30px;}
    .size-sm-31{font-size: 31px;}
    .size-sm-32{font-size: 32px;}
    .size-sm-33{font-size: 33px;}
    .size-sm-34{font-size: 34px;}
    .size-sm-35{font-size: 35px;}
    .size-sm-36{font-size: 36px;}
    .size-sm-100{font-size: 100px;}
}

@media (min-width: 768px){
    .size-md-08{font-size: 08px;}
    .size-md-09{font-size: 09px;}
    .size-md-10{font-size: 10px;}
    .size-md-11{font-size: 11px;}
    .size-md-12{font-size: 12px;}
    .size-md-13{font-size: 13px;}
    .size-md-14{font-size: 14px;}
    .size-md-15{font-size: 15px;}
    .size-md-16{font-size: 16px;}
    .size-md-17{font-size: 17px;}
    .size-md-18{font-size: 18px;}
    .size-md-19{font-size: 19px;}
    .size-md-20{font-size: 20px;}
    .size-md-21{font-size: 21px;}
    .size-md-22{font-size: 22px;}
    .size-md-23{font-size: 23px;}
    .size-md-24{font-size: 24px;}
    .size-md-25{font-size: 25px;}
    .size-md-26{font-size: 26px;}
    .size-md-27{font-size: 27px;}
    .size-md-28{font-size: 28px;}
    .size-md-29{font-size: 29px;}
    .size-md-30{font-size: 30px;}
    .size-md-36{font-size: 36px;}
    .size-md-70{font-size: 70px;}
    .size-md-140{font-size: 140px;}
}

@media (min-width: 992px){
    .size-lg-08{font-size: 08px;}
    .size-lg-09{font-size: 09px;}
    .size-lg-10{font-size: 10px;}
    .size-lg-11{font-size: 11px;}
    .size-lg-12{font-size: 12px;}
    .size-lg-13{font-size: 13px;}
    .size-lg-14{font-size: 14px;}
    .size-lg-15{font-size: 15px;}
    .size-lg-16{font-size: 16px;}
    .size-lg-17{font-size: 17px;}
    .size-lg-18{font-size: 18px;}
    .size-lg-19{font-size: 19px;}
    .size-lg-20{font-size: 20px;}
    .size-lg-21{font-size: 21px;}
    .size-lg-22{font-size: 22px;}
    .size-lg-23{font-size: 23px;}
    .size-lg-24{font-size: 24px;}
    .size-lg-25{font-size: 25px;}
    .size-lg-26{font-size: 26px;}
    .size-lg-27{font-size: 27px;}
    .size-lg-28{font-size: 28px;}
    .size-lg-29{font-size: 29px;}
    .size-lg-30{font-size: 30px;}
    .size-lg-31{font-size: 31px;}
    .size-lg-31{font-size: 32px;}
    .size-lg-36{font-size: 36px;}
    .size-lg-36{font-size: 46px;}
    .size-lg-70{font-size: 70px;}
    .size-lg-180{font-size:180px;}
}

@media (min-width: 1200px) {
    .size-xl-08{font-size: 08px;}
    .size-xl-09{font-size: 09px;}
    .size-xl-10{font-size: 10px;}
    .size-xl-11{font-size: 11px;}
    .size-xl-12{font-size: 12px;}
    .size-xl-13{font-size: 13px;}
    .size-xl-14{font-size: 14px;}
    .size-xl-15{font-size: 15px;}
    .size-xl-16{font-size: 16px;}
    .size-xl-17{font-size: 17px;}
    .size-xl-18{font-size: 18px;}
    .size-xl-19{font-size: 19px;}
    .size-xl-20{font-size: 20px;}
    .size-xl-21{font-size: 21px;}
    .size-xl-22{font-size: 22px;}
    .size-xl-23{font-size: 23px;}
    .size-xl-24{font-size: 24px;}
    .size-xl-25{font-size: 25px;}
    .size-xl-26{font-size: 26px;}
    .size-xl-27{font-size: 27px;}
    .size-xl-28{font-size: 28px;}
    .size-xl-29{font-size: 29px;}
    .size-xl-30{font-size: 30px;}
    .size-xl-32{font-size: 32px;}
    .size-xl-36{font-size: 36px;}
    .size-xl-46{font-size: 46px;}
    .size-xl-70{font-size: 70px;}
}

.lh9{line-height:0.9}
.lh10{line-height:1.0}
.lh11{line-height:1.1}
.lh12{line-height:1.2}
.lh13{line-height:1.3}
.lh14{line-height:1.4}
.lh23{line-height:23px}
.lh26{line-height:26px}
.lh43{line-height:43px}

/* Formulários */

.nf-form-fields-required {
    display: none;
}

.nf-form-content label {
    font-size: 14px!important;
    line-height: 20px!important;
    font-weight: 500!important;
}

.nf-form-content .label-above .nf-field-label, .nf-form-content .label-below .nf-field-label, .nf-form-content .label-hidden .nf-field-label {
    margin-bottom: 2px!important;
}

#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 15px!important;
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 35px!important;
    border-radius: 5px!important;
    font-size: 14px!important;
}

.nf-form-content textarea.ninja-forms-field {
    height: 145px!important;
}

.nf-error .nf-error-msg {
    font-size: 12px!important;
}

#nf-field-4, #nf-field-8 {
    background: #940000;
    line-height: 0;
    width: 100%;
}

#nf-field-4:hover, #nf-field-8:hover {
    color: #fff!important;
}

.nf-error-msg {
    font-size:14px!important;
}