/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.19.14
Requires at least:    6.4
Requires PHP:         7.4
WC requires at least: 8.3
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/

/* Modal overlay */
.modal {
  display: none; 
  position: fixed; 
  z-index: 9999; 
  left: 0; 
  top: 0; 
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color: rgba(0,0,0,0.6); 
}

/* Modal box */
.modal-content {
  background: #fff;
  margin: 10% auto;
  padding: 20px;
  border-radius: 12px;
  width: 50%;
  max-width: 600px;
  position: relative;
}

/* Close button */
.close {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 28px;
  font-weight: bold;
  color: #333;
  cursor: pointer;
}

.btn-register {
  padding: 10px 20px;
  background: #0073aa;
  color: #fff;
  border: none;
  border-radius: 6px;
  cursor: pointer;
}
.btn-register:hover {
  background: #005f87;
}

.wpcf7-form-control
{
	background-color:white!important;
	color:black!important;
}
.wpcf7-email
{
	background-color:white!important;
	color:black!important;
}

.custom-email {
    background-color: #fff !important;
    color: black !important;
}

.custom-button {
    background-color: #fff !important;
    color: black !important;
}

/* Variation labels */
.variable-items-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.variable-item {
    margin: 0 !important;
}

.variations tr {
    display: block;
    margin-bottom: 15px;
}

.variations th.label {
    display: block;
    margin-bottom: 8px;
}

.reset_variations {
    display: inline-block;
    margin-top: 10px;
}

.nav-dropdown>li.image-column, .nav-dropdown>li.nav-dropdown-col
{
	width: 250px!important;
}

.header-main .nav > li.active > a {
  background: black !important;
  color: white !important;
	line-height: 0px !important;
    padding: 20px !important;
}
.woocommerce-variation-add-to-cart
{
	display:none!important;
}


.nav-dark .nav > li.active > a {
  background: black !important;
  color: white !important;
	line-height: 0px !important;
    padding: 20px !important;
}

.wpcf7-form-control
{
	background-color:white!important;
	color:black!important;
}
.wpcf7-email
{
	background-color:white!important;
	color:black!important;
}
