/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* .toggle-section-faq .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    border-radius: 10px;
} */

.login_form_eleme button.elementor-size-sm.elementor-button {
    width: 100%;
}

.page-id-1150 .elementor.elementor-1104.elementor-location-header , .page-id-1150 .elementor.elementor-1128.elementor-location-footer , .page-id-1221 .elementor.elementor-1104.elementor-location-header , .page-id-1221 .elementor.elementor-1128.elementor-location-footer , .page-id-1343 .elementor.elementor-1104.elementor-location-header , .page-id-1343 .elementor.elementor-1128.elementor-location-footer , .page-id-1810 .elementor.elementor-1104.elementor-location-header , .page-id-1810 .elementor.elementor-1128.elementor-location-footer{
    display: none;
}


body.page-id-1150 {
    background: #A7E3BC;
}

.elementor-shortcode div#user-registration-form-1268 {
    border: hidden;
}
#short-code .ur-button-container button.btn.button {
    background: rgb(4, 175, 62);
    width: 100%;
    font-size: 18px;
    color: rgb(255, 255, 255);
    padding: 11px 16px;
    border-radius: 5px;
}

#short-code .user-registration.ur-frontend-form * {font-family: 'Plus Jakarta Sans';color: #000;}
#short-code .user-registration.ur-frontend-form input , #short-code .user-registration.ur-frontend-form textarea {
    border-radius: 5px;
}
#short-code .ur-button-container .user-registration-multi-part-nav-prev, #short-code .ur-button-container .ur-submit-button.form-button {
    width: 48% !important;
}

.one_line_field .ff-el-input--content {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.one_line_field .ff-el-input--content .ff-el-form-check-label span {
    font-size: 20px;
    text-indent: -30px;
}

.one_line_field .ff-el-input--content .ff-el-form-check-label input {
    width: 40px;
    height: 40px;
    margin: 0;
    background: transparent;
    z-index: -1;
    top: 0;
    left: 0;
}

.one_line_field .ff-el-input--content .ff-el-form-check-label {
    display: flex;
    align-items: center;
    margin-bottom: 5px !important;
}

.three_line_field .ff-el-input--content {
    column-count: 3;
}
input , textarea {
    border-radius: 0;
    border: 0;
    border-bottom: 2px solid #04af3e;
}

input[type="radio"], input[type="checkbox"] {
    border: 1px solid #04af3e;
}

#short-code .user-registration.ur-frontend-form .dashicons {
    font-family: dashicons;
}

.page-id-1810 #widgetOrders #confirm #kivi_confirm_page .item-img-1 {
    display: none;
}

/* Logged in & out conditions */

.logged-in-condition .hide-logged-in {
	display: none!important;
}

.logged-out-condition .hide-logged-out {
	display: none!important;
} 

.ff_item_selected label.ff-el-form-check-label {
    border: 1px solid #04af3e;
}


.toggle-section-faq .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
  background: #125745;
  border-radius: 10px 10px 0 0;
}
.toggle-section-faq .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active {
  border-radius: 0 0 10px 10px;
}
.toggle-section-faq .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active:after {
  width: 100%;
  content: '';
  background: #E7E6E6;
  height: 2px;
  position: ;
  display: block;
  top: 25px;
  position: relative;
}
