/*
Theme Name:     Maxbizz Child
Theme URI:      http://wpdemo.archiwp.com/maxbizz/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       maxbizz
*/

@import url("../maxbizz/style.css");
 
.elementor-column-gap-wider {
    width: calc(100% + 40px);
    margin-left: -20px !important;
}


.tp-unfold-wrapper { margin-bottom: 45px;  }
.tp-unfold-wrapper .tp-unfold-title { font-size: 25px; font-family: 'Inter', sans-serif !important; color:  var( --e-global-color-75ee753 ); font-weight: bold; margin-bottom: 5px; }


.tp-unfold-wrapper:not(.fullview) .tp-unfold-description::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));
    z-index: 1;
}


ul, li { font-size: inherit; font-family: 'Inter', sans-serif !important;  }

p {text-align:  left; }

.tp-unfold-wrapper .tp-unfold-toggle, .tp-unfold-wrapper .tp-unfold-toggle:active, .tp-unfold-wrapper .tp-unfold-toggle:focus, .tp-unfold-wrapper .tp-unfold-toggle-link, .tp-unfold-wrapper .tp-unfold-toggle-link:active, .tp-unfold-wrapper .tp-unfold-toggle-link:focus {

        border:  2px solid #16a6ff;
        background:  white;
        color:  #16a6ff;
        padding: 5px 16px;
        font-family: 'Inter', sans-serif !important;


}


.quote-form { margin-bottom: 20px; }




.tp-unfold-wrapper .tp-unfold-toggle:hover {  border-color:var( --e-global-color-09538f8 );  color: var( --e-global-color-09538f8 ); }


textarea { width: 100%; min-height: 100px; max-height: 250px; resize: vertical; }


input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
    color: #666666;
    border: 2px solid #e1e1e1; }

.octf-cta-header { display: none; }

    .elementor-default .elementor-widget-text-editor, .elementor-default li.elementor-icon-list-item, .elementor-default li.elementor-icon-list-item a {      font-family: 'Inter', sans-serif !important; }


    .form-row .col {
    margin: 0 10px 20px;
}
.form-row {
    display: flex;
    margin-left: -10px;
    width: calc(100% + 20px);
}



.form-row .col {
    margin: 0 10px 20px;
    flex: 1;
}


select { width: 100%;
    border: 2px solid #dbdbdb; }


input[type="submit"]:hover, input[type="submit"]:focus  { background-color: var( --e-global-color-9124b49 ); }

input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"] { transition: all .2s; }

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    font-family: Inter, sans-serif !important;
    font-weight: 700;
    color: #000;
    font-size: .9em;
    background: #ffb900;
}


    @media (max-width:  599px)  {

            .form-row {
    flex-wrap:  wrap;
}



#slider-1-slide-1-layer-0 {     max-width: 100vw !important;
    line-height: 34px !important;
    font-size: 28px !important; }

.form-row .col {
    flex: auto; }

#slider-1-slide-1-layer-2 { font-size: 11px !important;
    padding: 9px 20px !important; }


.elementor-1023 .elementor-element.elementor-element-eddcefa > .elementor-widget-container, .elementor-1023 .elementor-element.elementor-element-03a2033 > .elementor-widget-container { margin: 0 !important }


p { font-size: 16px }

}
