/*
Theme Name: Hard Sy
Theme URI: https://wpastra.com/
Template: astra
Author: artiMedia Pro
Author URI: https://artimedia-pro.com/
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.11.15.1764060712
Updated: 2025-11-25 08:51:52

*/
.gold-h2{
    color: #b18331; font-weight: bold;
}
.headerbtn{font-size: smaller;}
.btn-catalouge {
    color: #B18331 !important;
    border: 2px solid #B18331 !important;
    background-color: transparent !important;
    font-weight: bold !important;
    display: inline-flex; 
    align-items: center;
    text-wrap: nowrap;
    width: 110px;
    height: 35px;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.3s ease;
}

.btn-catalouge:hover {
    background-color: #B18331 !important; 
    color: #ffffff !important; 
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.contact-arabic ,.subscribe-arabic{
    direction: rtl;
}
.contact-arabic .input-field {
    background: transparent !important;
    border: 1px solid #B18331 !important;
}
.contact-arabic .submit-field {
    width: 100%;
    color: #ffffff;
}
.my-gradient-title .elementor-heading-title {
  background: linear-gradient(to left, #2B589F, #113164) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important; 
  display: inline-block;
}

.kehlie-grad {
    font-weight: bold !important;
    background: linear-gradient(to left, #2B589F, #113164) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important; 
    display: inline-block !important; 
}
.wpcf7-spinner{
    display: none;
}
.subscribe-arabic .submit-field{
    width: 100%;
    color: #ffffff;
}
.btn-profile{
    color: #ffffff ;          
    background-color: #B18331 ; 
    border: 2px solid #B18331 ; 
    font-weight: bold ;
    width: 110px;
    height: 35px;
    display: inline-flex ;      
    align-items: center ;   
    border-radius: 8px;
    text-wrap: nowrap;
    text-decoration: none;
    transition: all 0.3s ease;
}


.btn-profile:hover {
    background-color: #B18331;
    color: #ffffff ; 
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.single-post table, 
.single-post table th, 
.single-post table td {
    border: 2px solid rgb(43, 88, 159) !important;
    border-collapse: collapse;
}


/* --- Table Base Styles for Light Mode --- */
table {
    width: 100%;
    border-collapse: collapse; /* Collapses borders between cells */
    margin: 20px 0; /* Adds some space above and below the table */
    color: #333333; /* Dark gray text for good contrast on light backgrounds */
    background-color: #ffffff; /* White background for the table body */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Subtle, light shadow for depth */
    border-radius: 8px; /* Slightly rounded corners for a modern look */
    overflow: hidden; /* Ensures content respects border-radius, especially with borders */
}

/* Header and Data Cells */
th, td {
    padding: 12px 15px; /* Padding inside cells */
    /* Subtle border for separation, a slightly lighter shade than the text */
    border-bottom: 1px solid #e0e0e0;
}

/* Table Header Specifics */
th {
    background-color: #f5f5f5; /* Slightly darker light shade for header background, indicates elevation */
    color: #222222; /* Darker text for headers */
    font-weight: bold; /* Bold header text */
    text-transform: uppercase; /* Optional: Make headers uppercase for emphasis */
    letter-spacing: 0.5px; /* Optional: Slight letter spacing for headers */
}

/* Remove bottom border from the last header cell */
thead tr:last-child th {
    border-bottom: none;
}

/* Zebra Striping for Readability */
tbody tr:nth-child(even) {
    background-color: #f9f9f9; /* Slightly different light shade for even rows */
}

/* Hover Effect for Rows */
tbody tr:hover {
    background-color: #e8e8e8; /* Lighter background on hover for interaction feedback */
}