/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/

.mc4wp-form-fields {
    display: flex !important;
    gap: 30px !important;
    align-items: center;
}

.mc4wp-form-fields button {
    background-color: #fff !important;
    padding: 10px 15px 10px 14px !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background 0.5s ease;
}

.mc4wp-form-fields button:hover {
    background-color: #dadada !important;
}

.mc4wp-form-fields button svg {
    transition: stroke 0.5s ease, transform 0.5s ease !important;
    background: #000;
    border-radius: 15px;
}

.mc4wp-form-fields button:hover svg {
    stroke: #fff !important;
    transform: rotate(45deg) translate(0px, 0px) !important;
}

.mc4wp-form-fields input[type="text"]:focus,
.mc4wp-form-fields input[type="email"]:focus {
    outline: none !important;
    box-shadow: none !important;
}

.mc4wp-form input::placeholder {
    color: #fff;
    opacity: 1;
}

.mc4wp-form input[type="text"],
.mc4wp-form input[type="email"] {
    color: #fff !important;
    border-color: #ffffff !important;
    border-width: 0px 0px 1px 0px !important;
}

.mc4wp-form input[type="text"]:hover,
.mc4wp-form input[type="email"]:hover {
    border-color: #ffffff !important;
    border-width: 0px 0px 1px 0px !important;
}

.mc4wp-form input[type="text"]:focus,
.mc4wp-form input[type="email"]:focus {
    border-color: #ffffff !important;
    border-width: 0px 0px 1px 0px !important;
}

.page-header {
  display: none !important;
}

.elementor-189 .elementor-element.elementor-element-5e56476d .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before {
    border-radius: 20px;
    margin-top: 5px;
}

.elementor-95 .elementor-element.elementor-element-d2dc575 .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before {
    border-radius: 20px;
    margin-top: 5px;
}

.ekit-wid-con img {
    border-radius: 15px !important;
}

.mdp-ader-elementor-box .added_to_cart {
    background: #000;
    border-radius: 50px;
    padding: 10px 20px;
    margin-left: 10px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
}

.wc-block-components-button:not(.is-link) {
    border-radius: 30px;
    color: #fff;
    background: #000;
}

.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name {
    font-size: 15px;
    color: #000 !important;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input {
    border-color: #b8b8b8 !important;
    border-width: 1px !important;
    border-radius: 15px !important;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    border-color: #b8b8b8 !important;
    border-width: 1px !important;
    border-radius: 15px !important;
}

.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
    border-radius: 12px !important;
    border-color: #b8b8b8 !important;
}

.wc-blocks-components-select .wc-blocks-components-select__select {
    border-color: #b8b8b8 !important;
    border-radius: 12px !important;
}

.wc-blocks-components-select .wc-blocks-components-select__container {
    border-radius: 12px !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
    border-radius: 12px !important;
}

.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
    border-radius: 5px !important;
}

.alignwide {
    margin-inline: 0px !important;
}

.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon, .ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title {
    text-align: left;
}

.ekit-wid-con .elementor-icon-list-item>a {
    gap: 10px;
}

.ekit-wid-con .elementor-icon-list-item .meta-lists {
    margin-top: -4px;
}

.tagcloud a {
    background: #000;
    color: #fff !important;
    padding: 6px 12px;
    display: inline-block;
    border-radius: 20px;
    margin-top: 5px;
    transition: background 0.5s ease, color 0.5s ease, transform 0.5s ease;
}

.tagcloud a:hover {
    background: #404040;
    color: #000;
}

.elementor-widget-container h5 {
    font-size: 24px !important;
    font-weight: 400 !important;
}

.meta-date, .post-cat {
    position: relative;
    top: -6px;
}

/*.elementor-kit-13 textarea, .elementor-kit-13 .elementor-field-textual {*/
/*    background-color: #e9e9e9 !important;*/
/*    border-width: 1px !important;*/
/*    border-color: #555759 !important;*/
/*    border-radius: 6px !important;*/
/*}*/

/*.elementor-kit-13 input:not([type="button"]):not([type="submit"]) {*/
/*    border-width: 1px !important;*/
/*    border-color: #878787 !important;*/
/*    border-radius: 5px !important;*/
/*}*/

.wc-block-components-textarea {
    padding-left: 10px !important;
}

@media (max-width: 1024px) {
    .elementor-103 .elementor-element.elementor-element-237ce82f .elementskit-navbar-nav > li > a {
        justify-content: center;
        width: 300px;
        justify-self: center;
    }
}