/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
/*************** HEADERS ***************/

/* header shadow */
.header-shadow .header-wrapper, .header-wrapper.stuck, .layout-shadow #wrapper {
    box-shadow: 0px 0px 0px;
}

/* Cursor*/
* {
cursor:url(/wp-content/uploads/2026/05/cursor_peta-1-e1780000338158.png),auto!important;
}


/*************** BUTTONS ***************/

    /* Button pop-up */
.button3d_top {
  font-weight: 500;
  border: none;
  padding: 0.1em 1em;
  display: block;
  box-sizing: border-box;
  border: 2px solid #000;
  background: #35F65F;
  color: #523F6D;
    /* Button pop-up time */
	transition: all 0.1s;
    /* Button box shadow */
  box-shadow: 0px 6px 0px #934793;
}
.button3d_top:hover {
    /* Pull the button upwards when hovered */
  transform: translateY(-0.33em);
  box-shadow: 0px 14px 0px #934793;
	color: #523F6D;
}
.button3d_top:active {
    /* Push the button downwards when pressed */
  transform: translateY(0);
  box-shadow: 0px 6px 0px #934793;
    color: #523F6D;
}

/* Change the color of the submit button */
.wpforms-form button[type=submit] {
    background-color: #523F6D !important;
    border-color: #066AAB !important;
    color: #fff !important;
    transition: background 0.3s ease-in-out;
}
 
.wpforms-form button[type=submit]:hover {
    background-color: #523F6D !important;
}

/* Shop button */
.current .breadcrumb-step, [data-icon-label]:after, .button#place_order, .button.checkout, .checkout-button, .single_add_to_cart_button.button, .sticky-add-to-cart-select-options-button {
    background-color: #02f437 !important;
	color: #523f6d !important;
}

/*************** SHADOWS ***************/

    /* box-shadow */
.box-shadow-1, .box-shadow-1-hover:hover, .row-box-shadow-1 .col-inner, .row-box-shadow-1-hover .col-inner:hover {
    box-shadow: 0 0px 0px 0px;
}
.box-shadow-1 .col-inner, .row-box-shadow-1 .col-inner, .row-box-shadow-1-hover {
    border-radius: 5px;
    border: solid 2px #111;
    margin: 12px;
    filter: drop-shadow(0px 6px 0px #934793);
    background: #E9CEAB;
}
.box-shadow-1:hover .col-inner:hover, .row-box-shadow-1:hover .col-inner:hover {
    /* Pull upwards when hovered */
    transform: translateY(-0.33em);
    box-shadow: 0px 6px 0px #934793;
	color: #523F6D;
} 
.box-shadow-1:active .col-inner:active, .row-box-shadow-1:active .col-inner:active {
    /* Push downwards when pressed */
  transform: translateY(0);
  box-shadow: 0px 0px 0px #934793;
	color: #523F6D;
}

    /* Drop-shadow glow */
.drop-shadow-green {
	    filter: drop-shadow(0 0 20px #35F65F);
}

.drop-shadow-purple {
    filter: drop-shadow(0 0 10px #934793);
}

.drop-shadow-red {
    filter: drop-shadow(0 0 10px #FF0F40);
}

.drop-shadow-white {
    filter: drop-shadow(0 0 10px #FFFFFF);
}


/*************** PRODUCTS ***************/

/* Hide product filter */
.woocommerce-ordering, .woocommerce-ordering select {
    display: none;
}

/* Shop catalog */
.category-page-row .row-small {
    max-width: 100%;
}

.category-page-row {
    max-width: 1600px !important;
}



/*************** FOOTER ***************/

/* SVG Color */
.color-SVG {
	filter: invert(14%) sepia(73%) saturate(4965%) hue-rotate(358deg) brightness(113%) contrast(115%);
}

/* Footer none 
.absolute-footer {
    color: hsla(0, 0%, 100%, .8);
    display: none;
} */

.out-of-stock-label {
    display: none;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}