/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 17 2026 | 15:19:54 */
#ywraq-other-form {
    background-color: #ffffff;
    padding: 40px;
    border-radius: 2px !important;
    box-shadow: 0px 2px 25px 2px rgba(156, 164, 172, 0.4);
    max-width: 100%; /* Prilagodi širinu po želji */
    margin: 20px auto !important; /* Centrira formu i daje vanjski razmak */
    box-sizing: border-box !important;
}

/* Sakrivanje praznih p tagova koje WP zna automatski ubaciti unutar forme */
#ywraq-other-form p:empty {
    display: none !important;
}

/* Ako želiš malo popraviti i izgled input polja da budu čišća kao na slici */
#ywraq-other-form input[type="text"],
#ywraq-other-form input[type="email"],
#ywraq-other-form input[type="tel"],
#ywraq-other-form textarea {
    border: 1px solid #e2e8f0 !important;
    border-radius: 4px !important;
    padding: 12px 15px !important;
    background-color: #fafafa !important;
}









.yith-ywraq-mail-form-wrapper {
	background:#eee;
}
.yith-ywraq-mail-form-wrapper h3 {
	border-bottom: 2px solid #ddd;
    padding-bottom: 14px;
    font-weight: bold;
}
.yith-ywraq-mail-form-wrapper .button {
	float:right;
}
.yith-ywraq-mail-form-wrapper .required {
	color:red;
}
#yith-ywraq-default-form {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
}
#yith-ywraq-default-form > .validate-required {
	display:inline-block;
	width:49%;
}
#yith-ywraq-default-form .woocommerce-input-wrapper {
	position:relative;
	display:block;
}
#yith-ywraq-default-form input {
	margin:0;
	margin-bottom:10px;
	border:1px solid #ddd;
}
#yith-ywraq-default-form textarea {
	border:1px solid #ddd;
}
#message_field {
	width:100%;
}
.raq-send-request-row {
	width:100%;
}
span.ywraq_error {
    display: block;
	position: absolute;
	bottom:-8px;
	left:0;
	width:100%;
	line-height:1;
}
#yith-ywraq-form {
	max-height: 600px;
	overflow-y: auto;
}
#yith-ywraq-form .qty {
	margin-bottom:0;
}
#yith-ywraq-form .product-name {
	line-height:1.2;
	font-size:85%;
}
#yith-ywraq-form .product-name br {
	display:none;
}
#yith-ywraq-form .product-name p {
	display:none;
}
#yith-ywraq-form .product-quantity > p {
	display:none;
}
#yith-ywraq-form p {
	margin-bottom:6px;
}
#yith-ywraq-form .product-thumbnail img {
    max-width: 128px;
    max-height: 128px;
    height: auto;
    width: auto;
}
#yith-ywraq-form thead {
	display:none;
}
#yith-ywraq-form .minus {
	display:none;
}
#yith-ywraq-form .plus {
	display:none;
}
#yith-ywraq-form .quantity br {
	display:none;
}
#yith-ywraq-form input[type="number"]::-webkit-inner-spin-button,
#yith-ywraq-form input[type="number"]::-webkit-outer-spin-button {
  opacity: 1;
}

#yith-ywraq-form table {
    margin-top: 30px;
}

@media all and (max-width:768px) {
	#yith-ywraq-default-form > .validate-required {
		width:100%;
	}
}