/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 15 2024 | 18:00:30 */
#user_login, #user_pass {
	width:100%;
}

.jet-login .login-password__wrapper .password-visibility__icon {
	top: calc(50% - 15px) !important;
}
body .add_to_cart_button,
body a.add-request-quote-button.button,
body .woocommerce .add-request-quote-button, 
body .woocommerce .add-request-quote-button.button,
body .add_to_cart_button:hover,
body a.add-request-quote-button.button:hover,
body .woocommerce .add-request-quote-button:hover
body .woocommerce .add-request-quote-button.button:hover,
body .raq-send-request,
body input[name="update_raq"],
body button[name="update_cart"]
{
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em;
    color: var(--e-global-color-bfdcdc3) !important;
    background: #000 !important;
    margin-right: 1rem;
	padding: .6180469716em 1.41575em !important;
	border: 1px solid #000 !important;
	width:220px;
	text-align: center;
	font-size: 12px !important;
}


#yith-ywraq-message {
	display: flex;
 	justify-content: center;
  	align-items: center;
  	/*min-height: 100px;*/
}


.woocommerce-checkout .select2-container--default .select2-selection--single, 
#yith-ywraq-default-form .select2-container--default .select2-selection--single {
	padding:0 !important;
}

#yith-ywraq-default-form input[type="text"], 
#yith-ywraq-default-form input[type="number"], 
#yith-ywraq-default-form input[type="email"], 
#yith-ywraq-default-form input[type="tel"], 
#yith-ywraq-default-form input[type="url"], 
#yith-ywraq-default-form input[type="password"], 
#yith-ywraq-default-form input[type="search"], 
#yith-ywraq-default-form textarea, 
#yith-ywraq-default-form .input-text { 
	border: solid #777771 !important;
    border-width: 0px 0px 1px 0px !important;
    border-radius: 0;
    padding-left: 0px;
	background: transparent !important;
	box-shadow: none !important;
}

input:focus {
	outline-color: transparent !important;
}

.woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before {
  content: '' !important;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
	padding: 1em !important;
}

/*@media (min-width: 769px) {
  .elementor-element-db502d8, .elementor-element-db502d8 {
		margin: 3rem !important;
	}
}*/