.single table td,table th {
    vertical-align: middle;
}
.single-post nav[aria-label*="Recent Posts"] ul {
    padding: 0 0 0 15px;
    list-style-type: disclosure-closed;
    color: var( --e-global-color-secondary );
}

/*
Start Hero section for home page
 */






















/*
End Hero section for home page
 */
 .cc-recent-posts-title {
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    margin: 0 0 16px;
}
/*
Start gravity form
 */
/* ---------- Gravity Forms: Form 1 layout ---------- */


input:focus,textarea:focus {
    outline: none !important;
    box-shadow: 0 0 12px #e315072e !important;
    border-color: #e31507 !important;
}

/* ---------- Gravity Forms Theme vars برای فرم 1 ---------- */



/* ---------- Header menu (موبایل) ---------- */
@media (max-width: 767px) {
    
    .cc-site-header.cc-site-header--inner.cc-site-header .cc-primary-menu .cc-mm{
        margin-right: 120px;
    }
    
}

/* ---------- Contact Form 7 message ---------- */
/* ---------- Gravity Forms: Form 1 heading ---------- */
div#gform_wrapper_1 .gform_heading {
    text-align: center;
    color: white;
    font-size: 20px;
    line-height: 1.5;
    padding: 0 50px;
}

div#gform_wrapper_1 .gform_heading h2 {
    color: white;
    font-size: 40px;
    line-height: 50px;
}

/* ---------- Gravity Forms: Form 1 inputs ---------- */



/* ---------- Gravity Forms: Submit button ---------- */



@media (max-width: 480px) {
    
    div#gform_wrapper_1 .gform_heading {
        padding: 0 15px;
    }
    

}
/*
End Gravity form style
 */



/*
Start header
*/








/* End header */





span.published abbr{
    text-decoration: unset !important;
    font-size: 13px;
}

/*
Start footer
*/
.copyright p {
    margin-top: 22px;
}
/*
End footer
*/
/*
Start Recent post
*/

.cc-single__recent-list nav ul li a{
    color: #545454;
    font-size: 0.9375em;
    line-height: 25px;
    font-weight: 400;
}
.cc-single__recent-list nav ul li{
    margin: 5px auto;
}
.cc-single__recent-list nav ul li a:hover{
    color: #FB1100;
}

/*
End Recent post
*/

/*
End Whatsapp icon
 */
/*
Start modal services form
 */
.gform-theme--framework .gform_validation_errors {
    display: none !important;
}



/*
End modal services form
 */



.cc-post-nav .cc-post-nav__link a{ 
    white-space: normal;
}







/* Canada Create static project thumbnails — 2026-09-12 */




/* Canada Create homepage visual correction — 2026-09-09 */





























/* Contact page rebuild — 2026-09-09 */










































.page-id-845 .cc-contact-map iframe {
    display: block;
    width: 100%;
    height: 340px;
    border: 0;
    filter: grayscale(1) contrast(.95);
}

























/* Restored grant consultation forms: readable placeholders on existing navy controls. */


/* Keep field prompts legible with the field's own light or dark theme. */


/* Quote-page helper text sits on the navy form panel. */

