.elementor-kit-10{--e-global-color-primary:#072D54;--e-global-color-secondary:#071426;--e-global-color-text:#5C6778;--e-global-color-accent:#E7B51D;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Alqaed blog post styling (ae theme) */
body.single-post{background:#F7F5EF;}
body.single-post .site-main,body.single-post main#content{max-width:1140px;width:92%;margin:40px auto;padding:56px 72px;background:#fff;border:1px solid #ECE6D6;border-radius:18px;box-shadow:0 10px 40px rgba(7,20,38,.06);}
body.single-post .page-header .entry-title,body.single-post h1.entry-title{color:#072D54;font-size:clamp(28px,4vw,42px);line-height:1.3;font-weight:800;margin:0 0 24px;padding-bottom:18px;border-bottom:3px solid #E7B51D;}
body.single-post .page-content,body.single-post .entry-content{color:#5C6778;font-size:18px;line-height:1.9;}
body.single-post .page-content p{margin:0 0 1.3em;}
body.single-post .page-content h2{color:#072D54;font-size:28px;font-weight:700;margin:2em 0 .8em;padding-inline-start:16px;border-inline-start:5px solid #E7B51D;line-height:1.4;}
body.single-post .page-content h3{color:#071426;font-size:21px;font-weight:700;margin:1.6em 0 .6em;}
body.single-post .page-content a{color:#072D54;font-weight:600;text-decoration:none;border-bottom:2px solid #E7B51D;transition:.2s;}
body.single-post .page-content a:hover{background:#F7F0D9;}
body.single-post .page-content ul,body.single-post .page-content ol{margin:0 0 1.4em;padding-inline-start:1.4em;}
body.single-post .page-content li{margin-bottom:.5em;}
body.single-post .page-content ul li::marker{color:#E7B51D;}
body.single-post .page-content img,body.single-post .post-thumbnail img,body.single-post .wp-post-image{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:14px;margin:10px 0 28px;box-shadow:0 8px 30px rgba(7,20,38,.10);}
body.single-post .page-content blockquote{background:#F7F5EF;border-inline-start:5px solid #072D54;margin:1.5em 0;padding:18px 24px;border-radius:10px;color:#071426;font-style:normal;}
body.single-post .page-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:16px;}
body.single-post .page-content th{background:#072D54;color:#fff;padding:12px;}
body.single-post .page-content td{border:1px solid #ECE6D6;padding:12px;}
body.single-post .page-content tr:nth-child(even) td{background:#F7F5EF;}
body.single-post .page-content .wp-block-button__link,body.single-post .page-content .wp-element-button{background:#072D54;color:#fff!important;border:0!important;border-radius:999px;padding:14px 34px;font-weight:700;box-shadow:0 6px 18px rgba(7,45,84,.25);}
body.single-post .page-content .wp-block-button__link:hover{background:#E7B51D;color:#071426!important;}
body.single-post .page-content details{background:#F7F5EF;border:1px solid #ECE6D6;border-radius:12px;padding:16px 20px;margin-bottom:12px;}
body.single-post .page-content summary{color:#072D54;font-weight:700;cursor:pointer;}
body.single-post .site-main .page-content,body.single-post .page-header{max-width:none;width:100%;}
body.single-post .post-tags,body.single-post .comments-area{max-width:1140px;margin:0 auto 40px;}
@media(max-width:767px){body.single-post .site-main,body.single-post main#content{margin:16px;padding:24px 20px;border-radius:14px;}body.single-post .page-content{font-size:17px;}body.single-post .page-content h2{font-size:23px;}}
/* Alqaed comment form */
body.single-post .comments-area{background:#fff;border:1px solid #ECE6D6;border-radius:18px;padding:40px 48px;box-shadow:0 10px 40px rgba(7,20,38,.06);width:92%;}
body.single-post .comment-reply-title,body.single-post .comments-title{color:#072D54;font-size:26px;font-weight:800;margin:0 0 14px;padding-bottom:12px;border-bottom:3px solid #E7B51D;display:inline-block;}
body.single-post .logged-in-as,body.single-post .comment-notes{color:#5C6778;font-size:15px;margin-bottom:18px;}
body.single-post .comments-area a{color:#072D54;font-weight:600;text-decoration:none;border-bottom:1px solid #E7B51D;}
body.single-post .comments-area a:hover{color:#E7B51D;}
body.single-post .comment-form label{display:block;color:#071426;font-weight:700;font-size:15px;margin-bottom:8px;}
body.single-post .comment-form .required{color:#E7B51D;}
body.single-post .comment-form textarea,body.single-post .comment-form input[type=text],body.single-post .comment-form input[type=email],body.single-post .comment-form input[type=url]{width:100%;background:#F7F5EF;border:1.5px solid #ECE6D6;border-radius:12px;padding:14px 18px;font-size:16px;color:#071426;transition:.2s;box-shadow:none;}
body.single-post .comment-form textarea{min-height:160px;resize:vertical;}
body.single-post .comment-form textarea:focus,body.single-post .comment-form input:focus{outline:0;border-color:#E7B51D;background:#fff;box-shadow:0 0 0 4px rgba(231,181,29,.15);}
body.single-post .comment-form .submit,body.single-post .comment-form input[type=submit]{background:#072D54;color:#fff;border:0;border-radius:999px;padding:14px 40px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px rgba(7,45,84,.25);transition:.2s;}
body.single-post .comment-form .submit:hover{background:#E7B51D;color:#071426;}
body.single-post .comment-list{list-style:none;padding:0;}
body.single-post .comment-body{background:#F7F5EF;border-radius:12px;padding:18px 22px;margin-bottom:14px;}
@media(max-width:767px){body.single-post .comments-area{padding:24px 20px;width:auto;margin:16px;}}
body.single-post .page-content img.wp-post-image,body.single-post .page-content figure img{max-height:520px;object-fit:cover;}/* End custom CSS */