/*
Theme Name: GlobeFarer Child
Theme URI: https://globefarer.qodeinteractive.com
Description: A child theme of GlobeFarer
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: globefarer
Template: globefarer
*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 0 !important;
    background: #ffffff !important;
    font-weight: normal !important;
    color: #000000 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: none !important;
    background: #ffffff !important;
    font-weight: normal !important;
    color: #000000 !important;
}
.ui-widget-content {
    border: 0 !important;
    background: #ffffff !important;
    color: #000000 !important;
}
.qodef-accordion-info .qodef-m-navigation {
    align-items: center !important;
    border-top: 1px solid rgba(27, 27, 27, .35) !important;
    cursor: pointer !important;
    display: flex !important;
    padding: 15px 0 15px 0 !important;
}
#qodef-page-footer-middle-area-inner {
    padding: 45px 0 0px 0 !important;
}
.elementor-90858 .elementor-element.elementor-element-9e94776 > .elementor-widget-container {
    background-color: #FFFFFF !important;
    box-shadow: none !important;
}
.qodef-accordion-info .qodef-m-mark {
    color: #FFFFFF !important;
}

.uacf7-step.step-content button.uacf7-prev, .uacf7-step.step-content button.uacf7-next {
    margin-top: 5px;
    padding: 21px;
    background: red;
    color: #ffffff;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    color: #ffffff;
    border-color: #e10e0e;
    background-color: #e10e0e;
    padding-top: 17px;
    padding-right: 35px;
    padding-bottom: 17px;
    padding-left: 35px;
    font-family: inherit;
    font-weight: normal;
    font-size: 15px;
    font-size: 0.88235294117647rem;
    line-height: 1em;
    text-transform: capitalize;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.uacf7-uacf7style-91513 .wpcf7-radio span, .uacf7-uacf7style-91513 .wpcf7-checkbox span {
    color: #ffffff !important;
    font-size: 21px !important;
}
.qodef-qi-contact-form-7 input[type=checkbox], .qodef-qi-contact-form-7 input[type=radio] {
    width: 2em !important;
    height: 2em !important;
    margin: 13px !important;
    color: #ffffff !important;
}
input[type=checkbox], input[type=radio] {
    border: 1px solid #ffffff !important;

}
input.wpcf7-form-control.wpcf7-file {
    font-size: 21px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    font-size: 33px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    max-height: 180px;
}
#qodef-back-to-top svg {
    fill: #ffffff;
}
input[type=checkbox]:after, input[type=radio]:after {
    border: 18px solid #07934c;
    display: block;
}
#SR7_11_1 .globefarer_arrows.sr7-arrows:after {
    background-color: #f70000;
}

ol, ul {
    list-style-position: outside !important;
}
ol:not(.wp-block), ul:not(.wp-block) {
    margin: 0px 42px 1.5em;
}

#SR7_13_1 .globefarer_arrows.sr7-arrows:after {
    background-color: #e30613 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    font-size: 33px;
    line-height: normal;
    color: #46b450;
    border: 7px solid !important;
}
.qodef-qi-contact-form-7 form div {
    color: #ffffff;
}
.qodef-order-tracking .qodef-m-opener {
    color: #ED0E11 !important;
}
span.qodef-m-opener-text {
    background: black !important;
    padding: 9px !important;
    color: #ffffff !important;
}

span.qodef-m-opener-text {
    background: #000000;
    color: #ffffff;
    padding: 17px;
}