/*Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Template:  hello-elementor
	Version: 2.6.1
	Stable tag: 2.6.1
	Requires at least: 4.7
	Tested up to: 5.9
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor-child
	Description: A lightweight, plain-vanilla, best suited for building your site using Elementor website builder. Visit https://elementor.com/hello-theme/ to learn more.
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/
.woocommerce-checkout .wcsn-order-details {
	display:none;
}
.wsv-type-list ul.wsv-list li span.wsv_select_variation > span.wsv_variation_thumbnail {
  display: none;
}

.nyp-input{
	margin-top:15px;
}

#custom-wsv-add-all-to-cart-button{
	font-size: 14px;
    margin-top:10px;
	margin-right:0.35em;
	border: 1px solid #7b7b7b
}

#custom-wsv-add-all-to-cart-button:focus{
	color:#515151;
	background-color:#e9e6ed;
	border: 1px solid #7b7b7b !important;
}

#custom-wsv-add-all-to-cart-button:hover{
	
	border: 1px solid #7b7b7b !important;
}

#nyp-1::placeholder {
    
    font-weight: 500;
	color:#b1b1b1;
}


.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
	font-weight:700;
}

.wc-stripe-gateway-desc{
	display:block !important;
}

/* Modal container */
/* Button Styles */
.modal-trigger {
  background-color: transparent;
  color: #000;
  text-decoration: none;
  border-radius: 4px;
  padding: 10px 20px;
  cursor: pointer;
}

.modal-content p.modal-trigger {
	color: #000;
}

.modal-trigger:hover {
  background-color: transparent;
}

.modal-trigger:hover .ico-mglass {
  background: #fff;
	border-color: #A6915C;
}

/* Modal Styles */
.modal-barcode {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.89);
  display: none;
  justify-content: center;
  align-items: center;
  transition: opacity 0.3s ease, visibility 0.3s ease;
	z-index: 100;
}

.modal-barcode.active {
  display: flex;
  position: fixed;
}

.modal-content {
  background: white;
  padding: 20px;
  border-radius: 8px;
  width: 90%;
  max-width: 500px;
  text-align: center;
  position: relative;
}

.modal-content p {
	color: red;
}

.close {
  position: absolute;
  top: 10px;
  right: 10px;
  text-decoration: none;
  font-size: 24px;
  color: black;
  cursor: pointer;
}

.ico-mglass {
	position: relative;
	display: inline-block;
	background: #000;
	border-radius: 30px;
	height: 15px;
	width: 15px;
	border: 3px solid #ffffff;
	margin-left: -5px;
}

.ico-mglass:after {
	content: "";
	height: 4px;
	width: 11px;
	background: #ffffff;
	position: absolute;
	top: 11px;
	left: 8px;
	-webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.modal-trigger:hover .ico-mglass {
  background: #fff;
	border-color: #A6915C;
}

.modal-trigger:hover .ico-mglass:after {
  background: #A6915C;
}