/*
Theme Name: wurx
Theme URI: http://example.com/my-theme
Author: Your Name
Author URI: http://example.com
Description: A custom theme using Tailwind CSS.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: my-theme
*/


/* Start Global Style*/
body {
    font-family: 'Poppins', sans-serif !important;
}

 h1,
 h2,
 h3,
 .Playfair-font{
     font-family: "Playfair Display", serif !important;
 }
 

.scale-hover{
    transition:0.4s;
    cursor:pointer;
}
.scale-hover:hover{
    transform:scale(1.1);
}

/* End Global Style*/

/*Start Header*/
.menu-item-477-en a , .menu-item-501-ar a {
        display : flex;
        align-items : center;
        gap : 5px;
    }
.menu-item{
    transition:0.4s;
    cursor:pointer;
}
.menu-item:hover{
    transform:scale(1.2);
}

.mobile-menu {
    z-index : 10000000000000000 !important;
}


/*End Header*/


/* Start Home  */

.child{
    top: 52%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.wpcf7-spinner {
    display: none !important;
}
.wpcf7-form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.wpcf7-form input[type="text"]::placeholder ,
.wpcf7-form input[type="email"]::placeholder ,
.wpcf7-form input[type="tel"]::placeholder {
  color: #285F5E !important; 
  opacity: 1 !important; 
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"] {
  width: 100%;
  margin-bottom:15px;
  padding: 0.5rem 1rem;
  font-size: 0.875rem; /* text-sm */
  border-radius: 0.375rem; /* rounded-md */
  border: none;
  outline: none;
  color: #374151; /* text-gray-700 */
}

.wpcf7-submit {
  background-color: #773D18;
  color: white;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0.5rem 1.5rem;
  border-radius: 0.375rem;
  transition: background-color 0.3s ease;
  border: none;
  cursor: pointer;
}
/*end home*/


/*start contact us*/

/* الحقول */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea,
.wpcf7 select {
  width: 100% !important;
  padding: 1rem 1rem !important;
  border: 1px solid #9F9F9F !important; /* لون حواف ناعم */
  border-radius: 0.5rem !important;
  font-size: 1rem !important;
  color: #285F5E !important; /* لون النص */
  transition: all 0.3s ease !important;
}

/* بليس هولدر */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #285F5E !important; /* بني فاتح */
  font-size: 0.95rem !important;
}


/* زر الإرسال */
.wpcf7 input[type="submit"] {
  background-color: #773D18; /* بني غامق */
  color: #fff;
  padding: 0.65rem 2.5rem;
  border-radius: 0.5rem;
  font-size: 1rem;
  font-weight: 600;
  border: none;
  cursor: pointer;
  transition: transform 0.3s ease;
  display: inline-block;
}

.wpcf7 input[type="submit"]:hover {
  transform: translateY(-2px);
}

/* رسائل النجاح */
.wpcf7 form.sent .wpcf7-response-output {
  margin-top: 1rem;
  padding: 1rem;
  background-color: #E6F4EA;
  border: 1px solid #4CAF50;
  color: #2E7D32;
  border-radius: 0.5rem;
}

/* رسائل الخطأ */
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output {
  margin-top: 1rem;
  padding: 1rem;
  background-color: #FDECEA;
  border: 1px solid #E53935;
  color: #B71C1C;
  border-radius: 0.5rem;
}

/* رسائل التحذير */
.wpcf7 form.spam .wpcf7-response-output {
  margin-top: 1rem;
  padding: 1rem;
  background-color: #FFF8E1;
  border: 1px solid #FFB300;
  color: #8D6E63;
  border-radius: 0.5rem;
}

/* نصوص الخطأ */
.wpcf7-not-valid-tip {
  color: #B71C1C;
  font-size: 0.9rem;
  margin-top: 0.25rem;
  display: block;
}


/*end contact us*/
