/*
Theme Name:   Generatepress Child Theme
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://tomusborne.com
Template:     generatepress
Text Domain:  generatepresschild
*/

body{
	direction: rtl !important;
}

/*Theme toggle Switcher*/

/*.toggle {
  cursor: pointer;
  display: inline-block;
}

.toggle__switch {
  display: inline-block;
  background: black;
  border-radius: 16px;.archive .site-content .content-area .site-main article.post .inside-article .entry-header .entry-meta .posted-on 
  width: 58px;
  height: 32px;
  position: relative;
  vertical-align: middle;
  transition: background 0.25s;
}

.toggle__switch:before,
.toggle__switch:after {
  content: '';
}

.toggle__switch:before {
  display: block;
  background: linear-gradient(to bottom, #fff 0%, #eee 100%);
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  width: 24px;
  height: 24px;
  position: absolute;
  top: 4px;
  left: 4px;
  transition: left 0.25s;
}

.toggle:hover .toggle__switch:before {
  background: linear-gradient(to bottom, #fff 0%, #fff 100%);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
}

.toggle__checkbox:checked + .toggle__switch {
  background: blueviolet;
}

.toggle__checkbox:checked + .toggle__switch:before {
  left: 30px;
}

.toggle__checkbox {
  position: absolute;
  visibility: hidden;
}

.toggle__label {
  margin-left: 5px;
  position: relative;
  top: 2px;
}
*/
body:not(.contained-content) .container.grid-container {
    max-width:100%;
}
body{
	background-color: #1E1E1E;
}
body.Faslla-light{
	background-color: #fff;
}
.cccat-name{display: none !important;}
.separate-containers .site-main{
	margin: 0 !important;
}
.separate-containers .site-main .inside-article {
	padding: 0 !important;
}
.themeswitcher {
	 position: absolute;
    z-index: 999;
    top: 28px;
    right: 30px;
}
.themeswitcher label.toggle {
    background: #fff;
   border-radius: 40px;
    padding:5px 34px 5px 10px;
    position: relative;
    display: flex;
    transition: all 1s ease-in;
    cursor: pointer;
}
.themeswitcher label.toggle input[type="checkbox"]{
	padding: 0 30px;
    width: 73px;
    position: absolute;
    top: 0;
    left: 0;
    height: 33px;
    opacity: 0;
}
.themeswitcher label.toggle .toggle__switch{
	background-color: #fff;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 2px;
    top: 1px;
    border: 1px solid #333;
	content: "";
}
.themeswitcher label.toggle .toggle__label{
	font-family: "Tajawal";
	font-size: 15px;
	font-weight: 600;
}
.themeswitcher .toggle__label.lite{
	display: block;
}
.themeswitcher .toggle__label.dark{
	display: none;
}
.Faslla-light .themeswitcher label.toggle{
	background-color:#000 !important;
	color: #fff !important;
	direction: ltr;
	padding: 5px 10px 5px 34px;
}
.Faslla-light .themeswitcher .toggle__label.lite{
	display: none !important;
}
.Faslla-light .themeswitcher .toggle__label.dark{
	display: block !important;
}
.Faslla-light .themeswitcher label.toggle .toggle__switch{
	right: unset;
	left: 2px;
}
/*.Faslla-light .themeswitcher label.toggle .toggle__label{
	margin-right: 0;
	margin-left: 10px;
}*/
.author .page-header .avatar {
    border-radius: 50%;
    margin-left: 20px;
}
body.post-template-default.Faslla-light .content-area,
body.post-template-default.Faslla-light .comments-area, 
body.post-template-default.Faslla-light .inside-article{
	background-color: #fff !important;
}
body.post-template-default.Faslla-light .content-area{
	padding-top: 0 !important;
}
body.Faslla-light .main-Header{
		background-color: #708090 !important;

}
body.Faslla-light .main-Header ul li a{
	color: #000 !important;
}
body.Faslla-light .main-Header ul li a:hover{
	color: #fff !important;
}
body.Faslla-light .main-Header ul li.current-menu-item  a{
	color: #fff !important;
}
/*body.Faslla-light .recent-post,
body.Faslla-light .post-main-head,
body.Faslla-light .heroarea{
	background-color: #708090 !important;
	background-image: url("https://fasllah.com/wp-content/uploads/2023/10/herobg-light.svg") !important;
	background-repeat: no-repeat;
}*/

body.Faslla-light .body-content{
	background-color: #fff !important;
}
body.Faslla-light .body-content .eael-grid-post a, body.Faslla-light .body-content .eael-grid-post p{
	color: #000 !important;
}
body.Faslla-light .body-content .elementor-widget-heading h2.elementor-heading-title, 
body.Faslla-light .body-content .elementor-widget-heading h4.elementor-heading-title,
body.Faslla-light .body-content .elementor-widget-text-editor,
body.Faslla-light .body-content .elementor-widget-text-editor p,
body.Faslla-lightbody.post-template-default .content-area .heateor_sss_sharing_container .heateor_sss_sharing_title
{
	color: #000 !important;
}
body.Faslla-light .heateor_sss_horizontal_sharing .heateor_sss_svg,
body.Faslla-light .heateor_sss_standard_follow_icons_container .heateor_sss_svg{
	background: #F4F4F4 !important;
}
body.Faslla-light.archive{
	background-color: #fff !important;
}
body.Faslla-light.archive .page-header .page-title,
body.Faslla-light.archive .page-header .taxonomy-description p,
body.Faslla-light.archive .site-main .post .inside-article .entry-header h2.entry-title a,
body.Faslla-light.archive .site-main .post .inside-article .entry-summary p,
body.Faslla-light.archive .site-main .post .inside-article .cat-links a{
	color: #000 !important;
}
body.archive.author .recent-post{
	display: none !important;
}
body.Faslla-light.archive.category-33 .site-main .post .inside-article .entry-header h2.entry-title a,
body.archive.author .site-main .post.category-33 .inside-article .entry-header h2.entry-title a{
	color: #fff !important;
}
body.Faslla-light .site-footer .custom-footer{
	background-color:#000 !important;
}
body.Faslla-light .site-footer .custom-footer .footer-left{
	background-image: url("https://fasllah.com/wp-content/uploads/2023/10/footerbg-light.svg") !important;
	background-repeat: no-repeat;
}
body.post-template-default.Faslla-light .comments-area{
	border-top-color: #000 !important;
}
body.post-template-default.Faslla-light .comments-area .comments-title,
body.post-template-default.Faslla-light .comments-area .comment-list li .comment-meta .comment-author-info a,
body.post-template-default.Faslla-light .comments-area .comment-list li .comment-content p,
body.post-template-default.Faslla-light .comments-area .comment-list li .reply a{
	color: #000 !important;
}
body.post-template-default.Faslla-light .comments-area .comment-list li .reply a{
	border-bottom-color: #000 !important;
}

body.post-template-default.Faslla-light .comments-area .comment-respond{
	background: #fff !important;
	box-shadow: 0 0 20px #00000014;
}
body.post-template-default.Faslla-light .comments-area .comment-respond input,
body.post-template-default.Faslla-light .comments-area .comment-respond textarea{
	border-color: #d9d9d936 !important;
	background: #fff !important;
	color: #afafaf !important;
	box-shadow: 0 0 3px #00000012;
}
body.post-template-default.Faslla-light .comments-area .comment-respond input::placeholder,
body.post-template-default.Faslla-light .comments-area .comment-respond input[placeholder=""]{
	color: #000 !important;
}
body.post-template-default.Faslla-light .comments-area .comment-respond input[type="submit"] {
	background-color: #708090 !important;
	color: #fff !important;
}
body.Faslla-light .heroarea-contact{
	background-color: #fff !important;
}
body.Faslla-light .heroarea-contact .contact-us{
	background: #fff !important;
	box-shadow: 0 0 20px #00000014;
}
body.Faslla-light .heroarea-contact .contact-us .elementor-heading-title{
	color: #000 !important;
}
body.Faslla-light .heroarea-contact .contact-us input,
body.Faslla-light .heroarea-contact .contact-us textarea{
	border-color: #d9d9d936 !important;
	background: #fff !important;
	color: #afafaf !important;
	box-shadow: 0 0 3px #00000012;
}
body.Faslla-light .heroarea-contact .contact-us label{
	color: #000 !important;
}
body.Faslla-light .heroarea-contact .contact-us button[type="submit"] {
	background-color: #708090 !important;
	color: #fff !important;
}
/*End*/
body.page-id-367 .recent-post, body.page-id-437 .recent-post, .page-id-399 .recent-post{
	display: none !important;
}
body.post-template-default .content-area, body.post-template-default .comments-area, body.post-template-default .inside-article{
	background:#1E1E1E !important;
}

body.post-template-default .entry-content{
	margin-top: 0 !important;
    position: relative;
    padding-bottom: 50px;
    margin-bottom: 30px;
}
.single footer.entry-meta {
    max-width: 750px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    display: none;
}
body.post-template-default .content-area .heateor_sss_sharing_container{
	/*max-width: 750px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;*/
    position: absolute;
    bottom: -46px;
    left: 22%;

}
body.post-template-default .content-area .heateor_sss_sharing_container .heateor_sss_sharing_title{
	color: #fff;
	font-family: Tajawal;
	margin-bottom: 10px;
}
body.post-template-default.Faslla-light .content-area .heateor_sss_sharing_container .heateor_sss_sharing_title{
	color: #000 !important;
}
body.post-template-default .content-area .heateor_sss_sharing_container .heateor_sss_sharing_ul a{
	margin: 0 0 0 10px;
}
body.post-template-default .content-area .entry-meta .cat-links{
	display: none !important;
}
body.post-template-default .content-area .entry-meta .post-navigation{
	display: flex;
	align-items: center;
    justify-content: center;
    direction: ltr;
    display: none;
}
body.post-template-default .content-area .entry-meta .post-navigation a{
	color: #fff;
	text-decoration: none;
}
body.post-template-default .content-area .featured-image {
    margin: 0;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}
/*body.post-template-default .content-area .entry-header {
    background: #fff;
    max-width: 50%;
    margin: 0 auto;
    padding: 40px;
    font-family: 'Tajawal';
    text-align: center;
    box-shadow: 7px 7px 0 #000;
    position: relative;
    top: -110px;
}*/
body.post-template-default .content-area .entry-header h1.entry-title{
	font-weight: bold;
	color: #fff;
}
body.post-template-default .comments-area{
	max-width: 750px;
    margin: 0 auto;
    padding: 40px 0;
    border-top: 1px solid #fff;
    margin-top: 50px;
}
body.post-template-default .comments-area .comments-title{
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	font-family: Tajawal;
}
body.post-template-default .comments-area .comment-list li{
	/*border-bottom: 1px solid #727272;*/
}
body.post-template-default .comments-area .comment-list li .comment-meta{
	display: flex;
	align-items: center;
}
body.post-template-default .comments-area .comment-list li .comment-meta .avatar{
	margin-right: 0;
	margin-left: 10px;
}
body.post-template-default .comments-area .comment-list li .comment-meta .comment-author-info{
	display: flex;
	align-items: center;
}
body.post-template-default .comments-area .comment-list li .comment-meta .comment-author-info a{
	color: #fff;
	text-decoration: none;
}
body.post-template-default .comments-area .comment-list li .comment-meta .comment-author {
	margin-left: 30px;
}
body.post-template-default .comments-area .comment-list li .comment-content{
	border: none;
	padding: 0;
}
body.post-template-default .comments-area .comment-list li .comment-content p{
	color: #fff;
	font-family: Tajawal;
	font-size: 15px;
}
body.post-template-default .comments-area .comment-list li .reply a{
	color: #ffffff;
    font-weight: bold;
    border-bottom: 2px solid #fff;
}
body.post-template-default .comments-area .comment-respond{
	background: #000;
	border-radius: 30px;
	padding: 30px;
}
body.post-template-default .comments-area .comment-respond .comment-reply-title{
	display: none;
}
body.post-template-default .comment-form input{
	border: 1px solid #fff !important;
	background: #000 !important;
	border-radius: 10px !important;
	color: #fff;
	font-family: Tajawal;
}
body.post-template-default .comment-form input::placeholder{
	color: #fff;
}
body.post-template-default .comment-form textarea{
	border: 1px solid #fff !important;
	background: #000 !important;
	border-radius: 10px !important;
	font-family: Tajawal;
	color: #fff !important;
}
body.post-template-default .comment-form input[type="submit"]{
	border: 1px solid #fff !important;
	background: #fff !important;
	border-radius: 20px !important;
	color: #000;
	font-weight: bold;
	font-family: Tajawal;
}
body.post-template-default .comment-list li .comment-body{
	padding-bottom: 0;
}

.rt-reading-time{
	display: none !important;
}
.entry-meta .rt-reading-time{
	display:inline-flex !important;
}
.entry-meta .rt-reading-time span{
    margin:0px 3px;
}
.entry-meta span.read-time {
    /*background: #302f2f;*/
    padding:6px 35px 6px 10px;
    color: #fff;
    position: relative;
}
.entry-meta span.read-time:after{
	position: absolute;
	content: "";
	background: url("https://fasllah.com/wp-content/uploads/2023/10/time.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-size: 100%;
	right: 7px;
	top: 0;
}

.entry-meta .post-count{
	padding: 6px 35px 6px 10px;
	position: relative;
	color: #fff;
}
.entry-meta .post-count:after{
	position: absolute;
	content: "";
	background: url("https://fasllah.com/wp-content/uploads/2023/10/eye-view2.png");
	background-repeat: no-repeat;
	width: 22px;
	height:22px;
	background-size: 100%;
	right: 7px;
	top: 0;
}
.entry-meta .byline{
	padding: 6px 10px 6px 10px;
	position: relative;
	display: inline-block;
	color: #fff;
}
.entry-meta .byline img{
	width: 22px;
	height: 22px;
	border-radius: 50%;
	border: 1px solid #fff;
	display: inline-block;
	margin: 0 0 -6px 6px;
}
.entry-meta .byline a{
	color: #fff;
	text-decoration: none;
}
/*.entry-meta .byline:after{
	position: absolute;
	content: "";
	background: url("https://fasllah.com/wp-content/uploads/2023/10/author-by.png");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-size: 100%;
	right: 7px;
	top: 50%;
    transform: translateY(-50%);
}*/
.entry-meta .posted-on{
	padding: 0px 35px 0px 10px;
    position: relative;
    display: inline-block;
    color: #fff;
    line-height: 30px;
}
.entry-meta .posted-on:after{
	position: absolute;
	content: "";
	background: url("https://fasllah.com/wp-content/uploads/2023/10/post-on.png");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-size: 100%;
	right: 7px;
	top: 0;
}
.comment-content .reply{
	display: flex;
    align-items: end;
    justify-content: end;
   border-bottom: 1px solid #727272;
}
.comment-author cite{
	color: #fff;
}
.comment .children {
    padding-left: 0 !important;
    margin-top: 0 !important;
    border-left: none !important;
    margin-left: 0 !important;
    border-bottom: 0 !important;
}
.title-box{
	position: absolute;
    bottom: -80px;
}
.title-box.two{
	bottom: -45px !important;
}
.heroarea{
	background-position: -180px 350px !important;
	overflow-x: hidden;
}
.heroarea .eael-grid-post .eael-grid-post-holder{
	border:none !important;
	background: none !important;
}
.heroarea .eael-grid-post .eael-grid-post-holder-inner{
	position: relative;
}
.heroarea .eael-grid-post .eael-entry-media{
	border-radius: 34px;
}
.heroarea .eael-grid-post .eael-entry-wrapper{
	position: absolute;
    bottom: -100px;
    left: 0;
    right: 0;
    background: #fff;
    width: 70%;
    margin: 0 auto;
    box-shadow: 7px 7px 0px #000;
    padding: 40px;
}
.heroarea .eael-grid-post .eael-entry-wrapper .eael-entry-header h2{
	font-size: 42px;
	line-height: 50px;
}
.heroarea .eael-grid-post .eael-entry-wrapper .eael-entry-meta span i{
	margin-right: 0;
	margin-left: 7px;
	display: none;
}
.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{
	padding-right: 25px;
	position: relative;
}
.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on:after{
		position: absolute;
		content: "";
		right: -6px;
    	top: -1px;
		background: url("https://fasllah.com/wp-content/uploads/2023/10/date.svg");
		background-repeat: no-repeat;
		height: 20px;
		width: 22px;
		background-size: 80%;
}
.eael-post-grid-container .eael-grid-post .eael-entry-thumbnail {
	height: 291px;
}
.heroarea .eael-grid-post .eael-entry-wrapper .post-meta-categories{
	position: absolute;
    top: 20px;
    left: 0;
    right: 0;
}
.heroarea .eael-grid-post .eael-entry-wrapper .post-meta-categories li{
	margin-left: 5px;
}
.heroarea .eael-grid-post .eael-entry-wrapper .post-meta-categories li a{
	margin-left: 5px;
	font-size: 18px;
	font-weight: 600;
}
.heroarea .eael-grid-post .eael-entry-wrapper .post-meta-categories .meta-cat-icon{
	margin-right: 0;
	margin-left: 7px;
	display: none;
}
.heroarea .eael-grid-post .eael-entry-wrapper .eael-author-avatar{
	width: 31px !important;
}
.card-list .eael-post-grid .eael-grid-post .eael-grid-post-holder{
	border:none !important;
	background: none !important;
}
.card-list .eael-post-grid .eael-grid-post .eael-entry-media{
	border-radius: 15px;
}
.card-list .eael-post-grid .eael-grid-post  .eael-entry-header h2 a{
	color: #fff;
}
.card-list .eael-post-grid .eael-grid-post  .eael-grid-post-excerpt p{
	color: #fff;
}
span.tags-links a {
    color: #fff;
    font-weight: 600;
    font-family: 'Tajawal';
}
body.Faslla-light .site-main .post .inside-article .entry-meta span.tags-links a{
	color: #000 !important;
}
span.gp-icon.icon-tags {
    display: none !important;
}
a.eael-post-elements-readmore-btn {
    font-family: 'Tajawal';
}
.custom-footer{
	overflow-x: hidden;
}
.custom-footer .footer-left{
	background-position: -50px -20px !important;
}
.custom-footer .elementor-icon-list-items li .elementor-icon-list-text{
	padding-left:0  !important;
	padding-right:7px;
}

.custom-footer .wpforms-form{
	display: flex;
	justify-content: space-between;
}

.custom-footer .wpforms-form .wpforms-field-container{
	flex: 0 0 72%;
}
.custom-footer .wpforms-form .wpforms-field-container input{
	border:1px solid #fff;
	font-family:Tajawal;
}
.custom-footer .wpforms-form .wpforms-submit-container{
	flex: 0 0 25%;
	margin: 0;
	padding: 0;
}

.custom-footer .wpforms-form .wpforms-submit-container button{
	border:1px solid #fff;
	font-family: Tajawal;
	font-weight: 400;
}

.contact-us .wpforms-container label{
	color: #fff !important;
	font-family: Tajawal;
}
.contact-us .wpforms-container input{
	border: 1px solid #fff !important;
	background: #000 !important;
	border-radius: 10px !important;
	color: #fff !important;
	font-family: Tajawal !important;
	height: 50px;
}
.contact-us .wpforms-container  input::placeholder{
	color: #fff;
}
.contact-us .wpforms-container  textarea{
	border: 1px solid #fff !important;
	background: #000 !important;
	border-radius: 10px !important;
	font-family: Tajawal !important;
	color: #fff !important;
}
.contact-us .wpforms-container  button[type="submit"]{
	border: 1px solid #fff !important;
	background: #fff !important;
	border-radius: 20px !important;
	color: #000 !important;
	font-weight: bold;
	font-family: Tajawal;
}

div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error{
	color: #7c7979 !important;
	margin-top: 5px !important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error:before, div.wpforms-container-full .wpforms-form em.wpforms-error:before{
	background-color: #7c7979 !important;
}
.site-footer .social-icons-ft .elementor-icon-list-items{
	margin-right:-6px !important;
}
.site-footer .social-icons-ft .elementor-icon-list-items li{
	margin-right: 0 !important;
}


.archive{
	background:#1E1E1E !important;
}
.archive .grid-container{
	max-width: 100%;
	margin: 0 !important;
}
.archive .grid-container .site-main{
	max-width: 1300px;
	margin: 0 auto !important;
}
.archive .site-content .sidebar.is-right-sidebar{
	display: none !important;
}

.archive .site-content .content-area{
	width: 100% !important;
	margin: 0 !important;
}
.archive .site-content .content-area .site-main{
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}
.archive .site-content .content-area .page-header{
	/*display: none;*/
	flex: 0 0 100% !important; 
	text-align: center;
	font-family: "Tajawal";
	background: none;
}

.archive .site-content .content-area .page-header h1{
	color: #fff;
	font-size: 48px;
	font-weight: 700;
}
.archive .site-content .content-area .page-header h1 .social-link{
    position:relative;
    left:-20px;
}
.archive .site-content .content-area .page-header h1 .social-link a{
    color:#ffffff;
    font-size:24px;
}
body.Faslla-light.archive .site-content .content-area .page-header h1 .social-link a{
    color:#000000;
}
.archive .site-content .content-area .page-header p{
	color: #fff;
	font-size: 18px;
	font-weight: 400;
}
.archive .site-content .content-area article.post{
	flex: 0 0 33%;
	margin-bottom: 60px;
}
.archive .site-content .content-area .recent-post,
.home .site-content .content-area .recent-post{
	position: relative;
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 520px;
    overflow: hidden;
}
.post-main-head{
	position: relative;
    display: flex;
    width: 100%;
    padding: 0;
    height: 520px;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}
.post-main-head img{
	height: auto;
}
/*.home .site-content .content-area .recent-post .post.featured{
	max-width: 930px;
	margin: 0 auto;
	position: relative;
	background: none !important;
}*/
.home .site-content .content-area .recent-post .post .inside-article{
	background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.home .site-content .content-area .recent-post .post.featured .post-image,
.archive .site-content .content-area .recent-post article .post-image{
	width: 100%;
	margin-top: 0;
}
.home .site-content .content-area .recent-post .post.featured .post-image img,
.archive .site-content .content-area .recent-post article .post-image img{
	/*width: 100%;*/
	height: auto;
}
body.post-template-default .content-area .entry-header,
.home .site-content .content-area .recent-post .post .inside-article .entry-header,
.archive .site-content .content-area .recent-post article .entry-header{
	background: #00000091;
    max-width: 60%;
    margin: 0 auto;
    padding: 40px;
    font-family: 'Tajawal';
    text-align: center;
    position: absolute;
    bottom: unset;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
}
.home .site-content .content-area .recent-post .post .inside-article .entry-header h2,
.archive .site-content .content-area .recent-post article .entry-header h2{
	font-weight: bold;
	font-size: 42px;
	line-height: 50px;
}
.home .site-content .content-area .recent-post .post .inside-article .entry-header h2 a,
.archive .site-content .content-area .recent-post article .entry-header h2 a{
	color: #fff;
}
.single .post-main-head .entry-meta,
.home .site-content .content-area .recent-post .post .inside-article .entry-header .entry-meta,
.archive .site-content .content-area .recent-post article .entry-header .entry-meta{
	color: #fff;
	margin-top: 30px;
}
.archive .site-content .content-area .recent-post{
	display: inline-block;
    width: 100%;
    background:#000;
}
.archive .site-content .content-area .recent-post article{
	max-width: 100%;
	margin: 0 auto;
}
/*.archive .site-content .content-area .recent-post article .post-image{
	order: 1;
	border-radius: 34px;
	overflow: hidden;
}*/
/*.archive .site-content .content-area .recent-post article .entry-header{
	order:2;
	background: #fff;
    max-width: 80%;
    margin: 0 auto;
    padding: 40px;
    font-family: 'Tajawal';
    text-align: center;
    box-shadow: 7px 7px 0 #000;
    position: absolute;
    bottom: -80px;
}*/
.archive .site-content .content-area .recent-post article .entry-header h2{
	font-size: 42px;
	font-weight: 700;
}
.archive .site-content .content-area .recent-post article .entry-header .entry-meta{
	display: block !important;
}
.archive .site-content .content-area .recent-post article .entry-meta{
	display: none;
}
.archive .site-content .content-area .recent-post article .entry-summary{
	display: none;
}
.archive .site-content .content-area article.post .inside-article{
	padding: 0;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-family: "Tajawal" !important;
    text-align: center;
    color: #fff;
}

.archive .site-content .content-area .site-main article.post .inside-article .entry-header{
	order:3;
	margin-top: 20px;
}
.archive .site-content .content-area .site-main  article.post .inside-article h2{
	font-size: 24px;
	font-weight: 700;
}
.archive .site-content .content-area .site-main article.post .inside-article h2 a{
	color: #fff;
}
.archive .site-content .content-area .site-main article.post .inside-article .post-image{
	order: 2;
	margin: 0 0 10px 0;
}
.archive .site-content .content-area .site-main article.post .inside-article .post-image img{
	border-radius: 5px;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-summary{
	order: 4;
	margin-top: 10px;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-summary p{
	font-size: 16px;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-meta{
	order: 2;
	margin: 0;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-meta .comments-link{
	display: none;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-meta .cat-links a{
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-meta .cat-links .gp-icon{
	display: none;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-meta .tags-links{
	display: none;
}
.archive .site-content .content-area .site-main article.post .inside-article .entry-header .entry-meta{
	display: none;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article {
	position: relative;
	padding: 0;
    margin: 0 15px;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header{
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
    bottom: 0;
    border-radius: 0 0 7px 7px;
    text-align: right;
    padding: 30px 20px;
    margin: 0;
    width: 100%;
    background: rgb(0,0,0);
background: -moz-linear-gradient(360deg, rgba(0,0,0,0.773546918767507) 0%, rgba(0,0,0,0) 55%);
background: -webkit-linear-gradient(360deg, rgba(0,0,0,0.773546918767507) 0%, rgba(0,0,0,0) 55%);
background: linear-gradient(360deg, rgba(0,0,0,0.773546918767507) 0%, rgba(0,0,0,0) 55%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-title{
	font-size: 20px;
	order: 2;
	padding-bottom: 20px;
	text-align: right;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta{
	display: flex !important;
	order: 1;
	align-items: center;

}
.archive .site-content .content-area .site-main article.post .inside-article{
	margin: 0 15px;
}
span.stars-reviews {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-bottom: 10px;
}
.entry-meta span.stars-reviews ul.star-rating{
	list-style: none;
    margin: 0;
    display: flex;
    align-items: center;
    font-size: 18px;
    margin-left: 15px;
}
.entry-meta span.stars-reviews ul.star-rating li{
	margin-left: 5px;
}
span.stars-reviews ul li i.fas{
	color: #ffe200;
}
.entry-meta span.stars-reviews ul.star-rating li .fas.fa-star-half{
	transform: scaleX(-1);
}
.entry-meta span.stars-reviews p{
	margin-bottom: 0;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .stars-reviews{
	order: 2;
	margin-bottom: 0;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .posted-on{
	color: #fff;
    padding: 0;
    position: absolute;
    bottom: 14px;
    right: 50%;
    font-size: 11px;
}

.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .posted-on:after{
	display: none;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .read-time{
	display: none !important;
}

.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .post-count{
	display: none !important;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .byline{
	font-size: 11px;
    position: absolute;
    bottom: 26px;
    right: 20px;
    padding: 0;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .byline img{
	width: 14px;
	height: 14px;
	margin: 0 0 -4px 6px;
}

.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .byline:after{
	width: 12px;
    height: 12px;
    right: 6px;
}
.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-summary{
	display: none;
}
.archive .site-content .content-area .site-main article.post.category-33 footer.entry-meta{
	display: none;
}
.archive .site-content .content-area .site-main article.post.category-33 .post-image{
	margin: 0;
	height: 283px;
}
.archive .site-content .content-area .site-main article.post.category-33 .post-image img{
	height: 100%;
	width: auto;
}
.archive.tag .recent-post{
	display: none !important;
} 
.single .content-area .post-main-head .entry-meta .stars-reviews{
	color: #fff;
	justify-content: center;
	margin: 20px 0;
}
/*.entry-meta{
    display: flex;
    align-items: center;
    justify-content: center;
}*/

#uc_uc_card_post_carousel_elementor_42f5338 .uc_image_carousel_content, #uc_uc_card_post_carousel_elementor_4588253 .uc_image_carousel_content{
    position: absolute;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
    bottom: 0;
    border-radius:0 0 4px 4px;
    text-align: right;
    padding: 30px 20px;
    margin: 0;
    width: 100%;
    background: rgb(0,0,0);
background: -moz-linear-gradient(360deg, rgba(0,0,0,0.773546918767507) 0%, rgba(0,0,0,0) 55%);
background: -webkit-linear-gradient(360deg, rgba(0,0,0,0.773546918767507) 0%, rgba(0,0,0,0) 55%);
background: linear-gradient(360deg, rgba(0,0,0,0.773546918767507) 0%, rgba(0,0,0,0) 55%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.uc_overlay_image_carousel .uc_post_title{
    color:#ffffff !important;
    font-size: 20px;
    padding-bottom: 20px;
    font-family: "Tajawal" !important;
    font-weight: 700;
}
.elementor-widget-ucaddon_uc_card_post_carousel .ue_post_date{
    color: #fff !important;
    padding: 0;
    position: absolute;
    bottom: 18px;
    right: 20px;
    font-size: 12px;
}
@media (max-width:767px){
	.themeswitcher {
	    position: absolute;
	    z-index: 999;
	    top: 32px;
	    right: unset !important;
	    left: 20px;
	}
	.home .site-content .content-area .recent-post .post .inside-article .entry-header,
	.archive .site-content .content-area .recent-post .post .inside-article .entry-header,
	body.post-template-default .content-area .entry-header
	{
		padding: 8px;
		max-width: 90%;
	}
	body.post-template-default .content-area .entry-header h1.entry-title,
	.home .site-content .content-area .recent-post .post .inside-article .entry-header h2,
	.archive .site-content .content-area .recent-post .post .inside-article .entry-header h2{
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.single .post-main-head .entry-meta,
	.home .site-content .content-area .recent-post .post .inside-article .entry-header .entry-meta,
	.archive .site-content .content-area .recent-post article .entry-header .entry-meta{
		margin-top: 10px;
	}
	.single .content-area .post-main-head .entry-meta .stars-reviews{
		margin: 10px 0;
	}
	.entry-meta span.stars-reviews ul.star-rating{
		font-size: 15px;
	}
	.main-Header{
		padding: 0 !important;
	}
	.main-Header nav.hfe-nav-menu__layout-horizontal{
		top: -10px;
	}
	.main-Header .hfe-nav-menu__toggle{
		position: absolute;
		top: -65px;
		right: 20px;
	}
	.main-Header .hfe-nav-menu li.menu-item{
		text-align: center;
	}
	.main-Header .hfe-nav-menu li.menu-item a{
		display: flex;
		justify-content: center;
	}
	.post-main-head,
	.archive .site-content .content-area .recent-post,
	.home .site-content .content-area .recent-post{
		height: 270px;
	}
	.archive .site-content .content-area .recent-post{
		padding: 0;
	}
	.archive .site-content .content-area .recent-post article .entry-header h2{
		font-size: 22px;
	}
	.entry-meta .post-count{
		font-size: 11px;
		padding: 5px 22px 5px 3px;
	}
	.entry-meta .post-count:after{
		width: 15px;
	    height: 15px;
	    right: 3px;
	    top:1px;
	}
	.entry-meta span.read-time{
		font-size: 11px;
		padding: 5px 22px 5px 3px;
	}
	.entry-meta span.read-time:after{
		width: 13px;
	    height: 14px;
	    right: 8px;
	    top:3px;
	}
	.entry-meta .posted-on{
		padding: 5px 22px 5px 2px;
		font-size:11px;
		line-height: 24px;
	}
	.archive .site-content .content-area .site-main article.post.category-33 .inside-article .entry-header .entry-meta .posted-on{
	    bottom: 22px;
	}
	.entry-meta .posted-on:after{
		width: 15px;
	    height: 15px;
	    right: 3px;
	    top:6px;
	}
	.entry-meta .byline{
		font-size: 11px;
		padding: 5px 6px 5px 6px;
	}
	.entry-meta .byline img{
		width: 14px;
		height: 14px;
		margin:0 0 -3px 6px;
	}
	.entry-meta .byline:after{
		width: 15px;
	    height: 15px;
	    right: 3px;
	}
	.archive .site-content .content-area .page-header{
		padding: 10px 40px;
	}
	.archive .site-content .content-area .page-header h1{
		font-size: 30px;
	}
	.archive .site-content .content-area .page-header p{
		font-size: 12px;
	}
	.archive .site-content .content-area .site-main{
		flex-direction: column;
	}
	body.post-template-default .content-area .heateor_sss_sharing_container{
		left: 0;
	}
	.custom-footer .wpforms-form .wpforms-submit-container button{
		font-size: 14px;
	}
	body.post-template-default .content-area {
	    padding-top: 20px;
	}
	body.post-template-default .entry-content{
		padding-bottom: 10px;
	}
	body.post-template-default .content-area .heateor_sss_sharing_container .heateor_sss_sharing_title{
		font-size: 14px;
	}
	body.post-template-default .content-area .heateor_sss_sharing_container{
		bottom: -24px;
	}
	body.post-template-default .content-area .heateor_sss_sharing_container span.heateor_sss_svg{
		width: 30px !important;
		height: 30px !important;
	}
	.eael-grid-post{
		border-bottom: 1px solid #fff;
		padding-bottom: 0 !important;
	}
	.body.Faslla-light .eael-grid-post{
		border-bottom: 1px solid #000;
	}
	.single footer.entry-meta {
		max-width: inherit;
    	margin: 0 10px 0 0;
	}
	.single footer.entry-meta .tags-links{
		font-size: 12px;
		width: 50%;
	}
	body.post-template-default .comments-area{
		padding: 20px 15px;
		margin-bottom: 20px !important;
	}
	body.post-template-default .comments-area .entry-meta.comment-metadata{
		font-size: 12px;
	}
	body.post-template-default .comments-area .comment-list li .comment-meta .avatar{
		width: 30px;
	}
	body.post-template-default .comments-area .comment-list li .comment-meta .comment-author-info{
		font-size: 13px;
	}
	body.post-template-default .comments-area .comment-respond .comment-form p{
		color: #fff;
		font-size: 13px;
	}
	.archive .site-content .content-area article.post{
		margin-bottom:20px;
	}
	.archive .site-content .content-area .recent-post article.post{
		margin-bottom: 0;
	}
	body.Faslla-light .hfe-nav-menu__layout-horizontal{
			background-color: #708090 !important;
	}
	body.Faslla-light .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a{
		background-color:#708090 !important;
	}
	body.Faslla-light .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.current-menu-item a{
		background-color:#00000026 !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.themeswitcher{
		top:79px;
	}
	body.post-template-default .content-area .entry-header,
	.home .site-content .content-area .recent-post .post .inside-article .entry-header,
	.archive .site-content .content-area .recent-post article .entry-header{
		max-width: 80%;
	}
    .custom-footer .wpforms-form .wpforms-submit-container button{
    	font-size: 16px;
    	padding: 0 12px;
    }
    /*.entry-meta .byline:after{
    	width: 15px;
	    height: 16px;
	    right: 7px;
	    top: 12px;
    }
    .entry-meta .posted-on:after{
    	width: 17px;
	    height: 21px;
	    right: 7px;
	    top: 9px;
    }
    .entry-meta .post-count:after{
    	width: 19px;
	    height: 19px;
	    right: 7px;
	    top: 10px;
    }
    .entry-meta span.read-time:after{
    	width: 17px;
	    height: 16px;
	    right: 7px;
	    top: 9px;
    }*/
    .archive .site-content .content-area article.post{
    	flex: 0 0 50%;
    }
    body.post-template-default .content-area .entry-header{
    	max-width: 80%;
    }
    body.post-template-default .content-area .heateor_sss_sharing_container{
    	bottom: -26px;
    left: 2%;
    }
   }