/* 
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 */
.testimonial_slider img {
  width: 180px !important;
}

.faq-accordion .ui-accordion-header-active {
    background-color: #fd1585;
}

.faq-accordion h3 {
    color: #000000;
    padding: 15px 0 15px 0;
}

.checkout_container #customer_details,
.checkout_container .woocommerce-checkout-review-order {
  width: 50%;
}

.checkout_container #customer_details {
  float: right;
  padding: 10px;
}

.checkout_container .woocommerce-checkout-review-order {
  float: left;
  padding: 10px;
}

.checkout_container #customer_details .col-1,
.checkout_container #customer_details .col-2 {
  width: 100%;
}


.products_filters li {
    margin: 10px 0;
}

div#popup_products_filters {
    position: fixed;
    z-index: 999;
    top: 0;
    height: 100%;
    display: none;
}

.ui-slider.ui-widget-content:not(.iris-slider-offset) {
    border: none !important;
}

.wpfPriceRangeField#wpfMinPrice, .wpfPriceRangeField#wpfMaxPrice {
  width: 30px !important;
}

.ui-slider.ui-widget-content .ui-slider-handle {
    background: #8b8b8b !important;
    border: none !important;
    border-radius: 45px !important;
}

@media only screen and (max-width: 600px) {
  .checkout_container #customer_details,
  .checkout_container .woocommerce-checkout-review-order {
    width: 100%;
  }
}


/*====================== GIFT CARD PAGE ======================*/

div#ywgc-choose-design-preview {
    display: none;
}

.gift-cards_form > h3 {
  display: none;
}


button.ywgc-predefined-amount-button.ywgc-amount-buttons {
    background-color: #fff !important;
    color: #000;
}

button.ywgc-predefined-amount-button.ywgc-amount-buttons.selected_button {
    background-color: #fbe5ef !important;
    border: 1px solid #86315a !important;
    color: #000;
}

.gift-card-content-editor.step-content input,
textarea#ywgc-edit-message {
  float: left;
  margin-left: 50px !important;
}

.gift-card-content-editor.step-content label {
  float: right;
}

.ywgc-form-preview-title-container.clearfix {
  direction: ltr;
}


/*=================== SINGLE PRODUCT PAGE ======================*/

.faq-accordion h3 {
    color: #6f6f6f !important;
    background: #fff;
    border: 0;
    padding: 15px !important;
}

.faq-accordion .ui-accordion-header-active {
    background-color: #fb1782 !important;
    color: #fff !important;
}

.faq-accordion div {
    background-color: #ffffff !important;
}

/*.ui-accordion .ui-accordion-content {
  height: auto !important;
}*/