html:lang(ar) .publicationcontainer {direction:rtl;}
body.single div#main {padding-top:45px;}

.Setion-title h1 {color: #BB1A25; }

.publicationinfo { display: grid; grid-gap: 12px; }
.publicationcategory {font-weight: 600; font-size: 26px; line-height: 120%; color: #343A46;}
.publicationdate {font-weight: 600; font-size: 16px; line-height: 20px; color: #BB1A25;}
span.publicationdate { display: inline-flex; align-items: flex-end; grid-gap: 11px; }

section#a2a_follow_widget-2 { background: transparent;padding: 0px;}
.wpb_widgetised_column.wpb_content_element.sidebar-content.solid-bg { margin: 0px; }

.separator:not(.p30) {width:100%; padding-top: 57px; opacity: 0.5; border-bottom: 1px solid #B1BBC8;border-top: none;margin: 0px 0px 0px 0px;}
.separator.p30 {width:100%; padding-top: 30px;opacity: 0.5; border-bottom: 1px solid #B1BBC8;border-top: none;margin: 0px 0px 30px 0px;}

img.feturedimg {aspect-ratio: 16 / 9; object-fit: contain; background: #f2f2f2;border-radius: 12px;}

.btncontainer {display: grid; justify-content: start; justify-items: start;padding-top: 22px;}



.publicationcontainer tr { display: flex; }
.publicationcontainer td { border: 1px solid #f1f1f1; width: 100%; }
.publicationcontainer tr td:first-child { max-width: 255px; }

.under-hr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  	flex-direction: row-reverse;
}

/* Left Button */
.back-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 223px;
    height: 58px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #090909;
    background: #fff;
    border: 1px solid #000;
    border-radius: 121px;
}

/* Upt ---- 6*/

