/*
	Theme Name: assahifa
	Author: Team of assahifa
	Author URI: http://www.assahifa.com/
	Version: 1.1
    Text Domain: assahifa
*/

/*
	Common Style
*/

@media (min-width: 1200px){
 body.home .container{
    max-width: 1180px !important;
}
	}
.aligncenter {
    text-align: center;
}
twitter-widget,.twitter-tweet {
	margin-right: auto;
    margin-left: auto;
}
  .parallax-container {
      height: 250px;
    }

.collapsible li {
	list-style: none;
}
.collapsible {
    border: 0 !important;
}
.collapsible-header {
    border-bottom: 0px !important;
}
.collapsible {
	box-shadow: none;
}
.collapsible .arrow {
	font-size: 15px;
}
.collapsible li.active .arrow:before {
    content: "\f068" !important;
}
.divider {
    background-color: #1c3f58;
}
.assahifa-comments .collapsible-header{
    background: #f3f3f0;
}
.h-100{
	height:100%;
}
@media (min-width: 992px) {
.border-left{
    border-left: 1px solid #d6d6d6;
}
.border-right{
    border-right: 1px solid #d6d6d6;
}
}
.border-bottom{
    border-bottom: 1px solid #d6d6d6;
}
.border-top{
    border-top: 1px solid #d6d6d6;
}
.border-top-dashed {
   border-top: 1px dashed #d6d6d6;
}
.border-bottom-dashed {
   border-bottom: 1px dashed #d6d6d6;
}
.widget .border-bottom-dashed:last-child {
   border-bottom: none;
}
.assahifa-timeline .tabs .indicator {
    background-color: #031a47;
	display: none;
}
.assahifa-timeline  .tabs .tab a.active {
    color: #031a47;
}
.assahifa-timeline  .tabs .tab.disabled a {
    color: #031a47;
    font-size: 14px;
    font-weight: bold;
}
.breadcrumb {
    color: #0274b6!important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-size: 15px;
}
.timeline-tab.current-tab{
	pointer-events: none;
	font-weight: bold;
    color: #031a47 !important;
}
.timeline-tab:hover{
    color: #031a47 !important;
}
.entry-title a:hover {
    color: #0056b3 !important;
}
body,h1,h2,h3,h4,h5,h6{
	font-family: Escrow Condensed,Georgia,serif;
}
ul:not(.browser-default)>li {
    list-style-type: none;
}
.position-relative {
    position: relative!important;
}
.fixed-bottom, .fixed-top {
    position: fixed;
    z-index: 999999;
    left: 0;
    right: 0;
}
.fixed-top {
    top: 0;
}
.text-center {
    text-align: center!important;
}
.text-left {
    text-align: left!important;
}
.text-right {
    text-align: right!important;
}
.text-white {
    color: #fff!important;
}
.align-middle {
	    vertical-align: middle;
}
.assahifa-search,.assahiva-sidenav {
	     color: #fff;
}
.assahifa-follow-us {
    background-color: #ffd436;
    font-size: 11px !important;
	color: #111;
}
.assahiva-menu-nav .item-title, .assahiva-menu-nav button {
    font-family: 'Noto Kufi Arabic', sans-serif;
	 font-size: 12px;
}
.mainbar-widget .la-plus-circle {
	font-size: 20px;
    color: #212529;
}
.widget_assahifa_posts_widget,
.widget_assahifa_editorspick_widget{
	padding-top:0px;
	background: #fff;
}

.widget_assahifa_opinions_widget-inner {
    background: #fff;
    padding: 16px;
    border: 1px solid #e8ebee;
    border-radius: 4px;
}

.assahifa-widget-title {
     background: #f3f3f0;
    font-size: 13px;
    color: #031a47;
}
.assahifa-widget-title .btn-flat{
    font-size: 13px;
	color: #787878;
}
.assahifa-widget-title h3 i{
    font-size: 22px;
    vertical-align: middle;
    color: #031a47;
}

.assahifa-timeline-inner {
    padding: 8px;
	border: 1px solid #f3f3f0;
    border-top: 0;
}

.assahifa-widget-title .tab a {
	font-family: 'Noto Kufi Arabic', sans-serif;
    font-size: 13px;
    color: #212529;
    display: inline-block;
    letter-spacing: 0.5px;
    margin-bottom: 0;
	padding: 0px 0px;
}
.tabs .tab a:hover, .tabs .tab a.active {
    color: #ff0000;
}
.tabs .indicator {
    background-color: #ff0000;
}
.assahifa-editors-pick .assahifa_module_mx1 .assahifa-module-image{
	margin-right: -16px;
    margin-left: -16px;
}
.material-icons{
    vertical-align: middle;
}
.assahifa-more-posts {
	border-top: 1px solid #f2f2f2;
    background: #fafafc;
    margin-right: -16px;
    margin-left: -16px;
}
.assahifa-native-ads {
    background-color: rgba(253, 253, 149, 0.6);
    margin-right: -16px;
    margin-left: -16px;
    padding: 16px;
	line-height: 0;
}
.assahifa-ads span {
    font-size: 10px;
    font-family: 'Noto Kufi Arabic', sans-serif;
}
.assahifa_module_mx1 .entry-title h3{
    font-size: 20px;
}
.assahifa_module_7 .entry-title h3{
    font-size: 40px;
}
.assahifa-custom-bg {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-height: 100%;
    overflow: hidden;
    margin-right: -16px;
    margin-left: -16px;
}
.assahifa-custom-bg video{
	position: absolute;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
}
.assahifa-widget-title a {
    font-size: 10px;
    color: #fff;
}

.assahifa-timeline .assahifa_module_ls1 {
    -webkit-box-shadow: 0px 3px 6px 0px rgba(214, 211, 214, 1);
    -moz-box-shadow: 0px 3px 6px 0px rgba(214, 211, 214, 1);
    box-shadow: 0px 3px 6px 0px rgba(214, 211, 214, 1);
    padding: 5px;
}

.assahifa-editors-pick {
    border-bottom: 1px solid #d5d5d5;
}
.desktop .editors-pick-item-0,
.desktop .editors-pick-item-1,
.desktop .editors-pick-item-right{
    border-bottom: 1px dashed #ababab;
}
.mobile .editors-pick-item-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.editors-pick-item-right:last-child {
    border-bottom: none;
}
.assahifa-editors-pick ul {
	padding-right: 16px;
}

.assahifa-editors-pick ul li:last-child {
    margin-bottom: 0 !important;
}
.assahifa-editors-pick .assahifa_module_tx1 .entry-title h3 {
	font-size: 20px;
    line-height: 22px;
    font-weight: 700;
}
.assahifa-editors-pick .assahifa_module_tx1.post-1 .entry-title h3,
.assahifa-editors-pick .assahifa_module_1 .entry-title h3{
    font-size: 30px;
    line-height: 30px;
}
.assahifa-editors-pick .assahifa_module_2 {
   background: #f3f3f0;
}
@media (min-width: 992px){
.assahifa-editors-pick .assahifa_module_ls1 .assahifa-module-image {
    max-width: 220px;
}
.assahifa-editors-pick .assahifa_module_ls1 .assahifa-post-details {
    margin-left: 235px;
    min-height: 120px;
}
}
@media (max-width: 768px) {
body.mobile .editors-pick-item-0 .assahifa-module-image{
    margin-right: -15px;
    margin-left: -15px;
}
}
@media (min-width: 768px) {
.editorpick2{
	max-width:250px;
}
	}
.assahifa_module a {
	color: #222;
}

html[dir="rtl"] body {
	text-align:right !important;

}

body {
	background: #f5f6f8;
}

.warpper {
	background: #fff;
    margin: 0px auto;
}

.sidenav,header {
	 font-family: 'Helvetica',sans-serif;
}
.sidenav-close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff !important;
	background: #000!important;
    font-size: 12px !important;
}
img {
    max-width: 100%;
	height:auto;
	object-fit: cover;
}
a {
    text-decoration: none !important;
}

ul{
	padding: 0;
}
.sticky-top {
    position: -webkit-sticky;
	top: 0;
    z-index: 9;
}
.index-sidebar > div:last-child,
.archive-sidebar > div:last-child,
.single-sidebar > div:last-child {
	position: sticky;
	position: -webkit-sticky;
	top: 65px;
    z-index: 9;
}
.w-0 {
    width: 0px !important;
}
.font-size-12{
	font-size: 12px;
}
.font-size-13{
	font-size: 13px;
}
.font-size-14{
	font-size: 14px;
}
.font-size-15{
	font-size: 15px;
}
.entry-title h3{
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
}
@media (max-width: 767px){
.entry-title h3{
    font-size: 18px;
}
}
.assahifa-lazy-canvas{
    display: block;
    max-width: 100%;
    height: auto;
	background: #d6d6d6;
}
.assahifa-image .assahifa-lazyload,
.assahifa-slick-lazy{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
	width:100%;
	height: 100%;
}

.mt-6{
    margin-top: 60px !important;
}
.assahifa-m-arab-v {
    position: absolute;
    right: 48px;
    color: #fed436;
}
/*
	assahifa-block Common Style
*/
.read-more {
	font-size: 11px;
	font-weight: bold;
    color: #212529;
}
.read-more a{	
    color:#888;
}
.sticky-top {
	position: sticky;
    position: -webkit-sticky;
    top: 65px;
}

.home .widget_assahifa_posts_widget  .assahifa_module_ls1 .assahifa-module-image{
	left: 0;
    right: auto;
}
.home .widget_assahifa_posts_widget  .assahifa_module_ls1 .assahifa-post-details{
	margin-left: 135px;
    margin-right: auto;
}

/*
	assahifa_big_grid_1
*/
@media (min-width: 576px){
.assahifa_module_4 {
    border: 1px solid #d5d5d5;
}

}
@media (max-width: 575px){
.assahifa_big_grid_1 .assahifa-module-image {
	margin-right: -15px !important;	
	margin-left: -15px !important;
}
}
.assahifa_module_4 .assahifa-module-image,
.assahifa_module_4 .assahifa-module-image img {
	height: 100%;
}
@media (min-width: 768px){
.assahifa_module_4 .entry-title h3{
    font-size: 25px;
}
}

/*
	assahifa-block-1
*/

.assahifa_block_1 .assahifa_module_tx1,
.assahifa_block_1 .assahifa_module_1 .assahifa-post-details{
    padding: 8px 0;
}

.assahifa_block_1 .assahifa_module_tx1.post-2,
.assahifa_block_1 .assahifa_module_tx1.post-,
.assahifa_block_1 .assahifa_module_1{
    border-bottom: 1px solid #d5d5d5;
}

.assahifa_block_1 .assahifa-module-image {
	margin-bottom:0px !important;
}
/*
	assahifa-block-3
*/
.assahifa-block-3 .assahifa-block-group-loop:last-child .border-bottom-dashed{
	   border-bottom: 0px !important;
}

.assahifa-block-3 .assahifa_module_ls1 .assahifa-module-image{
	left: 0;
    right: auto !important;
}
.assahifa-block-3 .assahifa_module_ls1 .assahifa-post-details{
	margin-left: 135px;
    margin-right: auto !important;
}
/*
	assahifa-block-4
*/
.assahifa-block-4 .assahifa-block-group-loop:last-child .border-bottom-dashed{
	   border-bottom: 0px !important;
}



/*
	Header  Style
*/
header {
	position: sticky;
    position: -webkit-sticky;
    top: 0px;
	z-index: 99;
}
.bg-primary {
    background-color: #000000 !important;
}

.nav-menu li {
    display: inline-block;
    padding: 2px 20px;
    font-size: 13px;
    border-right: 1px solid #1c3f58;
}
.nav-menu a:hover,.assahifa-search:hover {
  color: #FFB615 !important;
}
.nav-menu li:last-child {
    padding-right: 0px;
    border-right: 0;
}
.nav-menu li:first-child,.nav-menu li.home-nav {
    padding-left: 0px;
}
.nav-menu li.nav-logo{
	max-width: 110px;
}
.nav-menu li.nav-logo > a {
    margin-right: 0 !important;
}
.nav-logo img{
	width: 162px;
}
.mobile .nav-logo img{
	width: 140px;
}
.assahifa-srach-form{
    position: absolute;
	width: 350px;
	top: 49px;
	right: 0;
	visibility: hidden;
	z-index: 5;
	border-radius: 2px;
	background: #fff;
	padding: 20px;
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,.15);
	-webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .2s !important;
    transition: -webkit-transform .2s !important;
    transition: transform .2s !important;
    transition: transform .2s, -webkit-transform .2s !important;
}
.assahifa-srach-form.active{
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
	visibility: visible;
}
.assahifa-search .la-search {
    transform: rotate(270deg);
    font-size: 18px;
}
.assahifa-srach-form input {
    border: 1px solid #ccc;
    border-right: 0;
    padding: 5px;
    width: 100%;
}
/*haeder ajax search style */
.ea-aj-search {
    background-color: #fff;
}
.ea-aj-search .module-tb-1{
	 margin-bottom: 16px;
}
.ea-aj-search .module-tb-1:last-child{
	 margin-bottom: 0px;
}
.ea-aj-search-results{
	padding: 16px 0;
}
.result-msg {
    padding-top: 16px;
	font-size: 14px;
	 border-top: 1px solid rgba(0,0,0,.07);
}
.result-msg a{
    color: #444;
}
.assahifa-s-ajax .assahifa_module_ls1 .entry-title h3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
.assahifa-s-ajax .assahifa_module_ls1 .assahifa-module-image {
    max-width: 130px;
}
.assahifa-s-ajax .assahifa_module_ls1 .assahifa-post-details {
    margin-left: 144px;
    min-height: 80px;
}
/*
	footer Style
*/

.mobile .assahifa-social-media,.mobile .footer-nav-links{
    text-align: center;
}
.footer-nav-links li:last-child{
	border-right: 0px !important;
}
footer a {
	color:#fff;
}
.footer-nav-links  li {
	display: inline-block;
    padding: 2px 16px;
    font-size: 12px;
	border-right: 1px solid #1b3f58;
}

.footer-nav-links li:last-child {
    border-left: 0;
}

.footer-nav-links  li:first-child{
	padding-left: 0;
}
footer .assahifa-social-media{
    line-height: 0;
}
.assahifa-social-media  {
    text-align: left;
}
.assahifa-social-media li{
	display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 4px;
    text-align: center;
    line-height: 32px;
    margin-right: 5px;
	font-size: 24px;
}
.assahifa-social-media li i{
	 vertical-align: middle;
    font-size: 22px;
}

.copyright-text {
	color:#fff;
}
.footer-nav{
	border-top: 1px solid #1b3f58;
}
.assahida-description {
	font-family: 'Noto Kufi Arabic', sans-serif;
    color: #bfbfbf;
    font-size: 12px;
	line-height: 2;
}


/*
	Module Style
*/
.assahifa-module-image {
	position:relative;
	overflow: hidden;
}

.module_mx  .assahifa-post-details{
	position: absolute;
	width: 100%;
    bottom: 0;
    right: 0;
	pointer-events: none;
    z-index: 1;
	text-shadow: 0px -1px 4px #000000;
}
.module_mx .assahifa-post-details a {
	color: inherit !important;
}
.module_mx .meta-date{
    font-size: 10px;
}
.module_mx .assahifa-image:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.75) 100%);
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.assahifa_module_mx1 .assahifa-sharing {
    position: absolute;
    top: 0px;
    left: 0px;
	z-index: 1;
	text-align: left;
}

.assahifa_module_mx:before,.assahifa_module_mx1:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 80%;
    height: 1px;
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(243,146,0,0)),color-stop(51%,#f39200),to(rgba(243,146,0,0)));
    background-image: linear-gradient(to left,rgba(243,146,0,0),#f39200 51%,rgba(243,146,0,0));
    z-index: 10;
}

@media screen and (max-width: 576px) {
body.bg-light{
	background-color:#000 !important;
}
}

.loop.mb-1{
	margin-bottom: 0.38rem !important;
}

/* list module*/

.assahifa_module_ls1  .assahifa-module-image,
.assahifa_module_ls2  .assahifa-module-image{
    position: absolute;
    top: 0;
    left: 0;
	width: 100%;
}

.assahifa_module_ls2 .assahifa-module-image {
    max-width: 242px;
}
.assahifa_module_ls2 .assahifa-post-details {
    margin-left: 262px;
    min-height: 142px;
}

.assahifa_module_op1 .assahifa-image img,
.assahifa_module_op2 .assahifa-image img,
.assahifa_module_op1 .assahifa-lazy-canvas,
.assahifa_module_op2 .assahifa-lazy-canvas{
	border-radius: 100%;
}

.assahifa_module_op1 .assahifa-meta-info .border-left {
	margin-left: 0rem !important;
    border-left: 0px !important;
}
.assahifa_module_op1 .assahifa-module-image {
    width: 65px;
}
.assahifa_module_op1 .assahifa-module-image, .assahifa_module_op1 .assahifa-post-details {
    vertical-align: middle;
}
.assahifa_module_op2 .assahifa-module-image {
    width: 150px;
    margin: auto;
}
.assahifa_module_op2 .assahifa-post-details{
    text-align: center;
}
.assahifa-pf-icon {
    position: absolute;
    color: rgb(255, 255, 255);
    font-size: 18px;
    line-height: 0;
    z-index: 1;
    text-align: center;
    bottom: 0px;
    left: 0px;
    padding: 4px;
    background: rgba(0, 0, 0, 0.58);
}
/*
	archive Style
*/


.assahifa-archive-loop .list-loop{
    border-bottom: 1px dashed #ababab;
}
.assahifa-archive-loop .col-12:last-child .list-loop{
    border-bottom: none;
}
.grid-loop-ads {
	 border-top: 1px dashed #ababab;
	 border-bottom: 1px dashed #ababab;
}
.ea-post-excerpt p{
	font-size: 14px !important;
	color: #787878;
	font-family: 'Helvetica',sans-serif;
}
.assahifa-meta-info span {
    color: #787878;
    font-size: 12px !important;
}
.assahifa-block-5 h3 {
	font-weight: 400 !important;
}
.assahifa-block-5 .assahifa_module_ls1 .assahifa-post-details {
    min-height: 100px !important;
}
.assahifa-block-6 .entry-title:before{
	font-family: Escrow Condensed,Georgia,serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 34px;
    margin-left: -35px;
    content: attr(data-count) ".";
    counter-increment: wsjcounter;
    float: left;
    display: inline-block;
    margin-top: -4px;
    color: #ccc;
}
.assahifa-block-6 .assahifa_module_ls1 .assahifa-module-image {
    max-width: 125px !important;
}
.assahifa-block-6  .assahifa_module_ls1 .assahifa-module-image {
    right: 0 !important;
    left: auto !important;
}
.assahifa-block-6  .assahifa_module_ls1 .assahifa-post-details {
    margin-right: 135px !important;
    margin-left: 35px !important;
}
.assahifa-block-6  .assahifa_module_ls1 .assahifa-post-details {
    min-height: 80px !important;
}
.assahifa-block-6 .assahifa_module_ls1 .entry-title h3 {
    font-weight: 400!important;
}
.assahifa-block-6 .assahifa_module_ls1 .entry-title h3 {
    font-size: 16px;
    line-height: 20px;
}
body.single-post .assahifa-block-6 .assahifa_module_ls1 .entry-title h3,
body.archive .assahifa-block-6 .assahifa_module_ls1 .entry-title h3{
    font-size: 18px;
}

/*breadcrumb*/

.breadcrumb li {
	 font-size: inherit;
}
.breadcrumb a {
	 color: inherit;
}
.breadcrumb i {
	font-size: 10px;
}
.assahifa-non-content{
    text-align: center;
    padding: 32px 12px;
}
/*
	Singular tpl Style
*/

.assahifa-post-title h1{
    font-size: 40px;
    line-height: 1em;
}
@media (max-width: 767px){
.assahifa-post-title h1{
    font-size: 40px;
    line-height: 1em;
}
}
.mainbar-widget-title h2{
    font-size: 16px;
    font-weight: 400;
}
.wp-block-embed-instagram  blockquote {
	margin: auto !important;
}
.wp-block-embed-youtube .wp-block-embed__wrapper
{
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.wp-block-embed__wrapper {
    text-align: center;
}
.wp-block-embed-youtube iframe {
   position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.wp-block-embed-youtube .wp-block-embed__wrapper::before {
    padding-top: 56.25%;
	display: block;
    content: "";
}
.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span,
.fb_iframe_widget_fluid_desktop iframe {
    width: 100% !important;
}

.featured-image img {
    width: 100%;
}
.assahifa-post-content p {
	text-align: justify;
	text-indent: 5px;
	font-weight: 400;
	text-transform: initial;
	color:#222222;
	font-size: 17px;
    line-height: 27px;
}

.assahifa-post-content ul {
    margin-right: 30px;
}
.featured-image.opinions {
    border: 1px solid #ccc;
    border-radius: 100%;
    padding: 5px;
	width: 138px;
	height: 138px;
}
.featured-image.opinions img{
    width: 100%;
    height: 100%;
    border-radius: 100%;
	object-fit: cover;
}
.featured-image.opinions canvas{
    width: 150px;
    height: 150px;
    border-radius: 100%;
}
.assahifa-opinion-details {
    width: calc(100% - 150px);
}
.single-author {
	font-size: 15px;
    display: block;
    color: #dc3545!important;
}
.assahifa-post-info .meta-date {
   display: block;
   color: #828282;
   font-size: 11px;
   font-family: 'Noto Kufi Arabic', sans-serif;
}
body[class*="paged-"] .assahifa-read-more a:nth-child(1) span{
	padding-right: 12px !important;
    padding-left: 12px !important;
}
.assahifa-post-actions{
    text-align: center;
    border-left: 1px solid #d6d6d6;
}
.assahifa-post-actions-inner {
	position: sticky;
    position: -webkit-sticky;
    top: 75px;
}
.assahifa-post-iconbar {
      border: 1px solid #dfe4e6;
	  border-radius: 4px;
}

.assahifa-post-icon-wrapper {
    border-bottom: 1px solid #eceff1;
    padding: 12px;
}
.assahifa-post-icon-wrapper2{
    border-right: 1px solid #eceff1;
    padding: 8px;
}
.assahifa-post-icon-wrapper:last-child {
    border-bottom: 0;
}
.assahifa-post-icon-wrapper2:last-child {
    border-right: 0;
}
.assahifa-post-icon-wrapper:hover,
.assahifa-post-icon-wrapper2:hover {
    background-color: #eceff1;
}
.icon.svg {
	display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
	height: 24px;
    width: 24px;
	margin: auto;
}

.icon.svg.facebook {
    background-image: url(assets/images/facebook.svg);
}
.icon.svg.twitter {
    background-image: url(assets/images/twitter-x.svg);
}
.icon.svg.messenger {
    background-image: url(assets/images/messenger.svg);
}
.icon.svg.whatsapp {
    background-image: url(assets/images/whatsapp.svg);
}
.icon.svg.mail {
    background-image: url(assets/images/mail.svg);
}
.icon.svg.print {
    background-image: url(assets/images/print.svg);
}
.icon.svg.larger-font {
    background-image: url(assets/images/font-up.svg);
}
.icon.svg.smaller-font {
    background-image: url(assets/images/font-down.svg);
}

.assahifa-sm-icon {
    background: #dedede;
    color: #000;
    width: 26px;
    height: 26px;
    text-align: center;
    border-radius: 100%;
    line-height: 26px;
    font-size: 15px;
    margin-left: 8px;
}
/* social share */


/* page Style */

.page-container {
    max-width: 845px;
}
@media screen and (min-width: 720px) {
.page-container {
    border: 1px solid #ccc;
	border-radius: 8px;
}
}
.assahifa-page-title-border{
    height: 3px;
    width: 45px;
    background: #ff1f1f;
    margin: auto;
}
.assahifa-page-content p {
    text-align: justify;
    font-size: 13pt;
    line-height: 24pt;
    text-indent: 5px;
}

/*
	Search Form Style
*/




/*
	Pagination  Style
*/


/*Loading*/
.assahifa-posts-loading {
	 visibility:hidden;
}
.assahifa-loading {
    width: 64px;
    height: 64px;
}
.assahifa-loading div {
   left: 6px;
   width: 15px;
   animation: assahifa-loading 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.assahifa-loading div:nth-child(1) {
   left: 6px;
   animation-delay: -0.24s;
}
.assahifa-loading div:nth-child(2) {
   left: 26px;
   animation-delay: -0.12s;
}
.assahifa-loading div:nth-child(3) {
   left: 45px;
   animation-delay: 0;
}
@keyframes assahifa-loading{
   0% {top: 6px;height: 51px;}
   50%, 100% {top: 19px;height: 26px;}
}


/*
	sidebar style
*/

.assahifa_module_ls1 .assahifa-module-image {
    max-width: 150px;
}
.assahifa_module_ls1 .assahifa-post-details {
    margin-left: 160px;
    min-height: 120px;
}

.assahifa_module_ls1 .entry-title h3{
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
}
.assahifa_module_ls1 .entry-title a,
.assahifa_module_2 .entry-title h3 {
	color: #212529;
}


.assahifa-posts-tabs .nav{
    background: #f7f7f7;
	border-bottom: 2px solid #031a46;
}
.assahifa-posts-tabs .nav a{
	width: 33.33333%;
    color: #151414 !important;
    padding:6px 5px 10px;
    font-size: 12px;
    font-family: 'Noto Kufi Arabic', sans-serif;
    text-align: center;
	cursor: pointer;
}
.assahifa-posts-tabs .nav .active ,
.assahifa-posts-tabs .nav a:hover{
	position: relative;
    background: #031a46;
    color: #fff !important;
}
.assahifa-posts-tabs .nav .active {
    pointer-events: none;
}
.assahifa-posts-tabs .nav .active:before,
.assahifa-posts-tabs .nav a:hover:before{
	content: "";
    background: #031a46;
    position: absolute;
    width: 100%;
    height: 8px;
    right: 0;
    top: -6px;
    border-radius: 5px 5px 0px 0px;
}
.assahifa_module_ls1,
.sidebar-widget .assahifa_module_tx1{

    border-top: 0;
}
.assahifa_posts_tabs_Widget .assahifa_module_tx1{
    border-bottom: 1px dashed #ababab;
}
.assahifa_posts_tabs_Widget .assahifa_module_tx1:last-child{
    border-bottom: none;
}
.assahifa-posts-tabs{
	background:#f3f3f0;
}
.assahifa_posts_tabs_Widget .assahifa_module_tx1 .entry-title h3{
    font-size: 12px;
}
.assahifa_posts_tabs_Widget .assahifa_module_tx1{
    padding: 16px;
}
.assahifa_posts_tabs_Widget {
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #4a474712;
}
.assahifa-posts-tabs .tab-pane {
	display:none;
	width: 100%;
}
.assahifa-posts-tabs .tab-pane.active,
.assahifa-posts-tabs .tab-pane.show{
	display:inline-block;
}


.widget-title-group a{
    line-height: 0;
	color: #031a47;
	font-size: 22px;
}

.assahifa-newsletter-widget span{
	display: block;
    font-size: 12px;
}
.assahifa-newsletter-widget input{
    font-size: 14px !important;
    width: 100%;
    border: 1px solid #fff;
	padding: 13px;
}
.sidebar.sidebar-widget:last-child{
	position: sticky;
    position: -webkit-sticky;
    top: 75px;
}
.widget_assahifa_opinions_widget .entry-title h3 {
	font-weight: 400;
}
.widgettitle {
    margin: 0;
    font-size: 13px;
}
@media (min-width: 992px){
.index-sidebar {
    max-width: 350px;
}
}
/*
	Comments style
*/

.comment-body p {
    line-height: 24pt;
    margin-bottom: 0;
    font-family: 'Noto Kufi Arabic', sans-serif;
    font-size: 14px;
}
.comment-list {
    list-style: none;
    padding: 0;
}
.comment-author img{
    border-radius: 100%;
}
.comment-author {
    margin-bottom: 8px;
	color: #e74c3c;
    font-size: 16px;
    font-weight: bold;
}
.commentmetadata span{
    font-size: 12px;
    color: #6c757d;
	font-family: 'Noto Kufi Arabic', sans-serif;
}
.commentmetadata a {
    color: inherit;
}
cite.fn {
    margin: 0px 5px;
}
.says {
	display: none;
}
.comments-area .comment-list .comment-body {
    position: relative;
    margin-bottom: 22px;
}
.comment-list .even .comment-body {
   
}
#single-post-quick-read {
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	overflow:auto;
	z-index:1000000;
	display: none;
}
.assahifa-editor-image{
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
    object-fit: cover;
	background: #e6e6e6;
}
.comment-author:before {
	display: inline-block;
    content: counter(item) " - ";
    counter-increment: item;
}
.comment-list {
	counter-reset: item;
}
.comment-list li {
	border-bottom: 1px dashed #d6d6d6;
    padding: 16px 0;
}
.comment-list li:last-child {
	border-bottom: none;
    padding-bottom: 0;
}
.assahifa-comments .invalid-feedback {
    font-family: 'Noto Kufi Arabic', sans-serif;
    font-size: 10px;
    color: #e74c3c;
	min-height: auto;
}
.fn {
    margin-right: 0;
}

.comment-action .vote-counter {
     height: 25px;
    line-height: 25px;
    border: 1px solid #ccc;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
	border-radius: 4px;
	color: #111 !important;
}


#comment-status p{
    font-size: 25px;
    color: #f00;
    background: #f7f7f7;
    border: 1px solid #ccc;
    padding: 8px;
}
.assahifa-filter-comments select{
    font-family: 'Noto Kufi Arabic', sans-serif;
    font-size: 10px;
    padding: 0;
    height: auto;
    color: #fff;
    border: 0 !important;
    background: transparent;
}
.comment-form-author label,.comment-form-email label{
    font-size: 12px;
}

p.form-submit{
	text-align:left;
}
.assahifa-comments .input-field {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}
.assahifa-comments .character-counter{
    float: none!important;
    font-size: 10px !important;
    color: #9f9f9f !important;
    display: none;
    text-align: left;
}

/*
	
*/

a.shade img {
    transition: transform .3s ease,opacity .3s;
    -webkit-transition: -webkit-transform .3s ease,opacity .3s;
}
img.assahifa-lazyload {
    opacity: 0;
    transition: opacity .3s ease;
    -webkit-transition: opacity .3s ease;
}
.assahifa-lazyload.loaded {
	opacity: 1;
}

#ls3-video {
	background-image: url("https://demo.echoart.co/demo2/wp-content/uploads/2019/04/ajax-loader.gif");
	background-repeat: no-repeat;
	background-position:center center;
}

/*
	live style
*/
.assahifa-live {
    position: fixed;
    bottom: 12px;
    right: 12px;
    width: 276px;
	z-index: 999;
}
@media screen and (max-width: 720px) {
	.assahifa-live{
		bottom: 0px;
		right: 0px;
		width: 100%;
	}
}
.assahifa-live iframe{
	background:#000;
}
.assahifa-live-inner{
    background: #333;
    color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}
.assahifa-live-video {
    max-width: 95%;
    margin: auto;
}
.assahifa-live-video{
    max-height: 500px;
	overflow: hidden;
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}
.height-0{
	max-height: 0px !important;
	transition: all .2s ease-in-out;
}
.assahifa-live-title {
    font-size: 14px;
    font-family: 'Noto Kufi Arabic', sans-serif;
}
.assahifa-live-title i {
	margin-left: 10px;
    color: #ff1300;
    font-size: 24px;	
}

/*
	breaking style
*/
.assahifa-breaking {
    background: #c70d06;
    position: fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    height: 100%;
    right: 0;
    left: 0;
    z-index: 9222;
    max-width: 500px;
	    min-height: 1000px;
	overflow: hidden;
	opacity: 0;
    -webkit-transition: all 400ms cubic-bezier(.55,0,.1,1);
    -moz-transition: all 400ms cubic-bezier(.55,0,.1,1);
    -o-transition: all 400ms cubic-bezier(.55,0,.1,1);
    transition: all 400ms cubic-bezier(.55,0,.1,1);
    transform: perspective( 600px ) scale(.4);
    -webkit-transform: perspective( 600px ) scale(.4);
    -moz-transform: perspective( 600px ) scale(.4);
    -ms-transform: perspective( 600px ) scale(.4);
    -o-transform: perspective( 600px ) scale(.4);
}	
.assahifa-breaking-header {
	position: relative;
    box-shadow: 0px 26px 80px 10px rgba(0, 0, 0, 0.56) inset;
}
.assahifa-breaking-img {
    position: relative;
    text-align: center;
    padding: 80px 0px !important;
}
.assahifa-breaking-img .breaking-logo {
    width: 120px;
    background: #9b0c09;
    padding: 10px 10px;
	margin: 0px auto;
    box-shadow: 0px 0px 40px 0px #7c0503;
	border: 2px solid #8105059c;
    transform: skewX(-13deg);
}
.assahifa-breaking-img img {
   transform: skewX(13deg);
}
.assahifa-breaking-divder {
    position: absolute;
    height: 100%;
    width: 1px;
	background: linear-gradient(to bottom,#fff,#c20c08);
    left: 0;
    top: 0;
    transform: rotate(12deg);
}
.assahifa-breaking-title{
    text-align: center;
    font-family: 'Noto Kufi Arabic', sans-serif;
    font-size: 38px;
}
.assahifa-breaking-times {
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 20px;
}
.breaking-show{
	opacity: 1;
    transform: perspective( 600px ) scale(1);
    -webkit-transform: perspective( 600px ) scale(1);
    -moz-transform: perspective( 600px ) scale(1);
    -ms-transform: perspective( 600px ) scale(1);
    -o-transform: perspective( 600px ) scale(1);
}



.assahifa-habillage-ad{
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}



/*
	Animation style
*/
@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
.animated {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


/*
 Navigation Menu Style
*/

/*General Style  */
.assahifa-menu i.fa {
    font-family: "FontAwesome";
}
.assahifa-menu li {
    list-style: none;
}
.assahifa-menu .drop-down [class*="grid-col-"] {
    padding: 5px 20px ;
}

.assahifa-menu > li > a {
    display: inline-block;
    width: 100%;
    position: relative;
    color: #fff;
}
.assahifa-menu > li {
	list-style: none;
}
 /* Desktop Style*/
 
.ea-navbar {
    position: relative;
}
.assahifa-menu .drop-down-multilevel li > a,
.assahifa-menu .drop-down li > a,
.assahifa-menu .drop-down-multilevel li > span {
	position: relative;
    color: #111;
    display: block;
    line-height: 22px;
    padding: 8px 16px;
	font-size: 13px;
}
.assahifa-menu .drop-down-multilevel li > .drop-down-multilevel > li > a > i  {
	font-size: 15px;
	color: #898989;
	margin-right: 8px;
	vertical-align: middle;
}
.assahifa-menu .drop-down-multilevel li {
	position: relative;
    clear: both;
    color: rgba(0, 0, 0, 0.87);
    cursor: pointer;
    line-height: 1.5rem;
    width: 100%;
}

.assahifa-menu .drop-down-multilevel,
.assahifa-menu .drop-down{
        box-shadow: 1px 1px 4px 0px rgba(0,0,0,.15);
}

.assahifa-menu .ea-level-1 {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .2s !important;
    transition: -webkit-transform .2s !important;
    transition: transform .2s !important;
    transition: transform .2s, -webkit-transform .2s !important;
}
.assahifa-menu .ea-level-1.active{
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;

}

.assahifa-menu  li > a > i {
    font-size: 12px;
}

.assahifa-menu .drop-down,
.assahifa-menu .drop-down-multilevel{ 
    opacity: 0;
    visibility: hidden;
  }
  
.assahifa-menu .drop-down-multilevel,
.assahifa-menu .drop-down{
    position: absolute;
    top: 65px;
    left: auto;
    right: auto;
    z-index: 50;
    background: #fff;
    width: 200px;
    transform-origin: 0 0;
    padding: 8px 0px 8px 0px;
	border-radius: 2px;
}

.assahifa-menu > li > a > .mi-badge {
    position: absolute;
    right: -18px;
    top: -6px;
}

.assahifa-menu li.hoverTrigger:hover > .drop-down,
.assahifa-menu li.hoverTrigger:hover > .drop-down-multilevel{
    opacity: 1;
    visibility: visible;
 }
 
.assahifa-menu .drop-down-multilevel i.fa-indicator
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: 0;
    padding-right: inherit;
    font-size: 13px;
    line-height: 20px;
	color: #898989;
}

.assahifa-menu .drop-down-multilevel .drop-down-multilevel {
    left: 100%;
    top: 0;
}

.assahifa-menu .drop-down a,
.assahifa-menu .drop-down h4{
    color: #393e46;
	padding: 0px 16px;
}
.assahifa-menu .ea-col-4 {
	width:25%
}
/* Mobile Style*/

.mobile-menu >li.hoverTrigger{
	position: relative;
	overflow-y: hidden;
}

.mobile-menu >li.hoverTrigger:last-child{
	border-bottom:none;
}



.mobile-menu .drop-down,
.mobile-menu .drop-down-multilevel{ 
    display: none;
}
.mobile-menu .menu-links > li > a {
    padding: 20px 15px;
}
.mobile-menu  li > a {
   position:relative;
	color: #fff;
	font-size: 13px !important;
}
.mobile-menu  li > a > i {
	color: #fff;
}
.mobile-menu [class*=col-] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

/*
 Print
*/
@media only print{
header {
    display: none;
}
}

/*
 
*/
.assahifa-lazy-canvas {
  animation: hintloading 1.5s ease-in-out 0s infinite reverse;
  -webkit-animation: hintloading 1.5s ease-in-out 0s infinite reverse;
}

@keyframes hintloading
{
  0% {
    opacity: 0.5;
  }
  50%  {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}

@-webkit-keyframes hintloading
{
  0% {
    opacity: 0.5;
  }
  50%  {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}