/*
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.   ***************/


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


}

/* changer l'apparence du curseur sur tout le site */

* {
cursor:url(wp-content/uploads/2024/11/cursor.webp),auto!important;
}

.button {
  position:relative;
  width: auto;
  display:inline-block;
  color:#ecf0f1;
  text-decoration:none;
  border-radius:5px;
  border:solid 1px #f39c12;
  background:#000000;
  text-align:center;
  margin: 12px;
	cursor:url(wp-content/uploads/2024/11/cursor.webp),auto!important;

  
  -webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	
  -webkit-box-shadow: 0px 6px 0px #d35400;
  -moz-box-shadow: 0px 6px 0px #d35400;
  box-shadow: 0px 6px 0px #d35400;
}

.button:hover{
    -webkit-box-shadow: 0px 2px 0px #d35400;
    -moz-box-shadow: 0px 2px 0px #d35400;
    box-shadow: 0px 2px 0px #d35400;
    position:relative;
    top:4px;
		cursor:url(wp-content/uploads/2024/11/cursor.webp),auto!important;
}

.box-frame {
  position:relative;
  width: auto;
  display:inline-block;
  color:#ecf0f1;
  text-decoration:none;
  border-radius:5px;
	background:url(wp-content/uploads/2024/11/6_c9799ee9-0d9f-41d2-bd10-c93bf8650068.jpg)!important;
  border:solid 2px #000000;
  text-align:center;
  margin: 12px;
	cursor:url(wp-content/uploads/2024/11/cursor.webp),auto!important;

  
  -webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	
  -webkit-box-shadow: 0px 6px 0px #d35400;
  -moz-box-shadow: 0px 6px 0px #d35400;
  box-shadow: 0px 6px 0px #d35400;
}

.box-frame-blu {
  position:relative;
  width: auto;
  display:inline-block;
  color:#ecf0f1;
  text-decoration:none;
  border-radius:5px;
  border:solid 2px #ffffff;
	background: #023A56;
  text-align:center;
  margin: 12px;
	cursor:url(wp-content/uploads/2024/11/cursor.webp),auto!important;

  
  -webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	border:solid 2px #ffffff;

	
  -webkit-box-shadow: 0px 6px 0px #0F618C;
	border:solid 2px #ffffff;
  -moz-box-shadow: 0px 6px 0px #0F618C;
	border:solid 2px #ffffff;
  box-shadow: 0px 6px 0px #0F618C;
}

.footer-background{
	background: linear-gradient(180deg, rgba(2, 58, 86, 1) 11%, rgba(17, 110, 138, 1) 20%, rgba(60, 138, 150, 1) 31%, rgba(143, 178, 172, 1) 39%, rgba(238, 220, 182, 1) 48%, rgba(238, 220, 182, 1) 60%, rgba(240, 171, 110, 1) 69%, rgba(243, 153, 46, 1) 78%, rgba(229, 114, 63, 1) 87%, rgba(225, 76, 50, 1) 94%);
}

.footer-background-2{
	background: linear-gradient(180deg, rgba(225, 76, 50, 1) 11%, rgba(229, 114, 63, 1) 53%, rgba(229, 146, 71, 1) 76%);
}

.footer-background-3{
	background: linear-gradient(180deg, rgba(229, 146, 71, 1) 10%, rgba(229, 114, 63, 1) 32%, rgba(225, 91, 42, 1) 59%, rgba(225, 76, 50, 1) 84%);
}

.footer-background-4{
	background:  linear-gradient(180deg, rgba(2, 58, 86, 1) 14%, rgba(143, 178, 172, 1) 34%, rgba(60, 138, 150, 1) 56%, rgba(15, 97, 140, 1) 82%);
}



.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: transparent;
    border: none;
}

.dark .button.is-form, .dark input[type=button].is-form, .dark input[type=reset].is-form, .dark input[type=submit].is-form {
    color: #000;
    color: #ecf0f1;
    text-decoration: none;
    border-radius: 5px;
    border: solid 1px #f39c12;
    background: #000000;
    -moz-transition: all 0.1s;
    -moz-box-shadow: 0px 6px 0px #d35400;
}

.is-form, button.is-form, button[type=submit].is-form, input[type=button].is-form, input[type=reset].is-form, input[type=submit].is-form {
    text-shadow: 0px 0px 0px #fff;
}

.some-parent 
{
    /* border-bottom-left-radius: 0 !important; */
    /* border-left: 0 !important; */
    /* border-top-left-radius: 0 !important; */
}

.quantity .button.minus {
    border-bottom-right-radius: 5px !important;
    border-right: solid 1px #f39c12 !important;
    border-top-right-radius: 5px !important;
}

.quantity .button.plus {
    border-bottom-left-radius: 5px !important;
    border-left: solid 1px #f39c12 !important;
    border-top-left-radius: 5px !important; 
}

.quantity .button.plus {
    border-bottom-left-radius: 5px !important;
    border-left: solid 1px #f39c12 !important;
    border-bottom-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
    border-right: solid 1px #f39c12 !important;
    border-top-right-radius: 5px !important;
	    border-top: solid 1px #f39c12 !important;
    border-bottom: solid 1px #f39c12 !important;
}

.quantity .button.minus {
    border-bottom-left-radius: 5px !important;
    border-left: solid 1px #f39c12 !important;
    border-bottom-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
    border-right: solid 1px #f39c12 !important;
    border-top-right-radius: 5px !important;
	    border-top: solid 1px #f39c12 !important;
    border-bottom: solid 1px #f39c12 !important;
}


.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {

    box-shadow: none;

}

.sticky-add-to-cart--active, #wrapper, #main, #main.dark{
    background-image: url(https://megafungi.com/wp-content/uploads/2024/11/6_c9799ee9-0d9f-41d2-bd10-c93bf8650068.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
    background-color: transparent !important;
}
