﻿/* ##### Lughaat ####### */

* { box-sizing : border-box; }

hr {box-sizing: border-box; margin-block: 36px 0px; color: rgb(17, 17, 17); border-style: solid; border-width: 0px 0px 1px; background-color: rgb(17, 17, 17) !important;}
.center {text-align: center;margin-left: auto !important; margin-right: auto !important; }

.sidebar-spacer {box-sizing: border-box;}

      /* ############# header ############### */
.block-template-part {box-sizing: border-box; margin-block: 0px; color: rgb(17, 17, 17); font-family: Inter, sans-serif; font-size: 16.8px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.block-group-header {box-sizing: border-box; position: relative; padding: 20px 104px; background-color: rgb(138, 190, 237);}

.block-group-flex {box-sizing: border-box; gap: 1.2rem; max-width: 1280px; flex-wrap: wrap; align-items: center; justify-content: space-between; display: flex; margin-block: 0px; margin-left: auto !important; margin-right: auto !important;}

.block-header {box-sizing: border-box; gap: 24px; flex-wrap: wrap; align-items: center; display: flex; margin: 0px;}

.block-site-logo {box-sizing: border-box; line-height: 0; margin: 0px;}

.custom-logo-link {box-sizing: border-box; color: rgb(17, 17, 17); display: inline-block; line-height: 0; border-radius: inherit;}

.custom-logo {box-sizing: border-box; height: auto; max-width: 100%; border-radius: inherit;}

.block-group-title {box-sizing: border-box; margin: 0px;}

.block-site-title {box-sizing: border-box; margin-block: 0px; font-family: Inter, sans-serif; font-size: 1.4rem; font-style: normal; font-weight: 600;}

.custom-logo-2 {box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: none;}

      /* ############# footer ############### */
.block-footer {box-sizing: border-box; margin-block: 1.2rem 0px; color: rgb(17, 17, 17); font-family: Inter, sans-serif; font-size: 16.8px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.footer-group {box-sizing: border-box; position: relative; padding: 16px 104px; color: rgb(255, 255, 255) !important; background-color: rgb(17, 17, 17) !important;}

.block-footer-flex {box-sizing: border-box; margin-block: 0px; gap: 1.2rem; max-width: 620px; flex-wrap: nowrap; align-items: center; justify-content: center; display: flex; margin-left: auto !important; margin-right: auto !important;}

.block-site-logo {box-sizing: border-box; line-height: 0; margin: 0px;}

.custom-logo-link {box-sizing: border-box; color: rgb(255, 255, 255); display: inline-block; line-height: 0; border-radius: inherit;}

.custom-logo {box-sizing: border-box; height: auto; max-width: 100%; border-radius: inherit;}

.block-site-title-medium {box-sizing: border-box; font-size: clamp(0.875rem, 0.7666rem + 0.542vw, 1.2rem); font-family: Inter, sans-serif; font-style: normal; font-weight: 600; margin: 0px;}

.block-logo-title {box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: none;}

.footer-link {box-sizing: border-box; margin-block: 1.2rem 0px; gap: 1.2rem; max-width: 620px; flex-wrap: nowrap; align-items: center; justify-content: center; display: flex; margin-left: auto !important; margin-right: auto !important;}
 

      /* ############# sidebar ############### */
.block-sidebar {box-sizing: border-box; flex-grow: 0; min-width: 0px; overflow-wrap: break-word; word-break: break-word; margin: 0px; flex-basis: 30%;}

.sidebar-layout {box-sizing: border-box; margin-block: 0px;}

."sidebar {box-sizing: border-box; padding-right: 0px; padding-left: 0px;}

.sidebar-group {box-sizing: border-box; position: relative; padding-right: 0px; padding-left: 0px; margin-block: 0px;}

.sidebar-heading {box-sizing: border-box; color: rgb(17, 17, 17); font-family: Cardo; font-weight: 400; line-height: 1.2; font-size: 1.8rem; max-width: 620px; margin-block: 0px; margin-left: auto !important; margin-right: auto !important;}

.post-ul {box-sizing: border-box; max-width: 620px; padding-right: 0px; padding-left: 0px; list-style-type: none; margin-block: 16px 0px; margin-left: auto !important; margin-right: auto !important; font-size: 14.4px !important;}

.post-li {box-sizing: border-box; color: rgb(17, 17, 17);}


       /* ############# search ############### */           
            
       

      /* ############# index ############### */
.main {box-sizing: border-box; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 14.4px; font-style: normal; 
font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.index-heading {box-sizing: border-box; color: rgb(17, 17, 17); font-family: Cardo; font-weight: 400; line-height: 1.2; font-size: 40px; margin-block: 1.2rem 0px; max-width: 620px; margin-left: auto !important; margin-right: auto !important;}

.index-content {box-sizing: border-box; position: relative; padding-right: 0px; padding-left: 0px; margin-block: 1.2rem 0px; max-width: 820px; margin-left: auto !important; margin-right: auto !important;}

.index-columns {box-sizing: border-box; margin-bottom: 1.75em; display: flex; flex-wrap: nowrap; align-items: center; gap: 1.2rem; max-width: 820px; margin-block: 0px; margin-left: auto !important; margin-right: auto !important;}

.index-column-layout {box-sizing: border-box; flex-grow: 0; min-width: 0px; overflow-wrap: break-word; word-break: break-word; margin: 0px; flex-basis: 60%;}

.index-spacer {box-sizing: border-box; clear: both; margin-block: 0px; height: 31px;}

.index-figure {box-sizing: border-box; margin: 0px 0px 1em; margin-block: 1.2rem 0px;}

.img-figure {box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom;}

.index-column {box-sizing: border-box; flex-grow: 0; min-width: 0px; overflow-wrap: break-word; word-break: break-word; margin: 0px;
 flex-basis: 40%;}
 
.index-paragraph {box-sizing: border-box; margin-block: 1.2rem 0px; max-width: 620px; font-size: 1.4em; margin: 0px;}

.index-paragraph-Urdu {box-sizing: border-box; margin-block: 1.2rem 0px; max-width: 620px; direction: rtl; text-align: right; font-family: Roz Urdu Punjabi Nastaleeq; font-size: 1.2em; margin: 0px;}
 
.index-small-link {box-sizing: border-box; margin-block: 1.2rem 0px; max-width: 620px; margin-left: auto !important; margin-right: auto !important; font-family: Inter, sans-serif !important; color: rgb(0, 0, 0); font-size: 14.4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">

.index-link {box-sizing: border-box; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.index-link-Group-group {box-sizing: border-box; gap: 1.2rem; flex-wrap: nowrap; align-items: center; display: flex; margin: 0px;}


      /* ############# post ############### */
.main-block {box-sizing: border-box; margin-bottom: 1.75em; display: flex; flex-wrap: nowrap; align-items: center; gap: 1rem; max-width: 1280px; margin-block: 0px; padding-right: 64px; padding-left: 64px; margin-left: auto !important; margin-right: auto !important; color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 14.4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.main-column {box-sizing: border-box; flex-grow: 0; min-width: 0px; overflow-wrap: break-word; word-break: break-word; margin: 0px; flex-basis: 70%;}

.entry-header {box-sizing: border-box; text-align: left; color: rgb(0, 0, 0); font-size: 20.16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.entry-title {box-sizing: border-box; color: rgb(17, 17, 17); font-family: Cardo; font-weight: 400; line-height: 1.15; word-break: break-word; max-width: 620px; font-size: 40px !important; margin-left: auto !important; margin-right: auto !important;}

.urdu {box-sizing: border-box; color: rgb(0, 0, 0); font-family: &quot;Roz Urdu Punjabi Nastaleeq&quot;; font-size: 20.16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.page-title {box-sizing: border-box; color: rgb(128, 0, 0); font-family: &quot;Roz Urdu Punjabi Nastaleeq&quot;; font-weight: 400; line-height: 1.2; font-size: 40px; max-width: 620px; direction: rtl; text-align: right; margin-left: auto !important; margin-right: auto !important;}

.imgPic {box-sizing: border-box; border-width: 8px; border-style: solid; border-color: rgb(182, 173, 174); border-radius: 20px; margin-top: -10px;}

.entry-meta {box-sizing: border-box;}

      /* ############# page ############### */ 
.main-block {box-sizing: border-box; margin-bottom: 1.75em; display: flex; flex-wrap: nowrap; align-items: center; gap: 1rem; max-width: 1280px; margin-block: 0px; padding-right: 64px; padding-left: 64px; margin-left: auto !important; margin-right: auto !important; color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 14.4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;}

.main-column {box-sizing: border-box; flex-grow: 0; min-width: 0px; overflow-wrap: break-word; word-break: break-word; margin: 0px; flex-basis: 70%;}

.block-layout {box-sizing: border-box;}
.post-title {box-sizing: border-box; color: rgb(17, 17, 17); font-family: Cardo; font-weight: 400; line-height: 1.15; word-break: break-word; margin-block: 0px; max-width: 620px; font-size: 40px !important; margin-left: auto !important; margin-right: auto !important;}
 
.post-template {box-sizing: border-box; margin-block: 1.2rem 0px; max-width: 620px; margin-left: auto !important; margin-right: auto !important;}

.post-body {box-sizing: border-box; gap: 0.3em; max-width: 620px; flex-wrap: wrap; align-items: center; justify-content: flex-start; display: flex; margin-block: 0px; margin-left: auto !important; margin-right: auto !important;}

.post-date {box-sizing: border-box; font-size: 15px; margin: 0px;}

.post-author {box-sizing: border-box; font-size: 14.4px; margin: 0px;}

.post-spacer {box-sizing: border-box; clear: both; margin-block: 1.2rem 0px; max-width: 620px; height: 16px; margin-left: auto !important; margin-right: auto !important;}

.post-layout {box-sizing: border-box; position: relative; padding-right: 0px; padding-left: 0px; margin-block: 1.2rem 0px; direction: rtl; text-align: right; font-family: Roz Urdu Punjabi Nastaleeq; font-size: 1.4em;}

.post-entry-content {box-sizing: border-box; display: flow-root; padding-right: 0px; padding-left: 0px; margin-block: 1.2rem 0px; max-width: 620px; margin-left: auto !important; margin-right: auto !important;}

    figure {box-sizing: border-box;}

   figure-img {box-sizing: border-box; margin-left: 15px; height: auto; width: 350px; max-width: 100%; text-align: center; float: right;}

.post-paragraph {box-sizing: border-box; direction: ltr; max-width: 620px; font-size: 16.8px; margin-block: 1.2rem 0px; color: rgb(17, 17, 17); font-family: Inter, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-left: auto !important; margin-right: auto !important;}

    
      
  /* ####### Comments ####### */
