/* ===========================================================================
   Site-wide rules carried over from the previous theme's Customizer
   "Additional CSS" (selectors for markup that no longer exists were removed).
   Loaded before main.css so the theme's own styles win on conflicts.
   =========================================================================== */

h1.entry-title{
	display:none;
}
body {
    padding-left: 90px;
		background-color:#fff9eb;
}

/* Disable text selection */
body {
    user-select: none;        /* Standard */
    -webkit-user-select: none; /* Chrome, Safari, Opera */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE/Edge */
    cursor: default;           /* Optional: changes cursor */
}

.highlight-search {
    background-color: #FE8534;
    color: #fff;
    padding: 0 3px;
    border-radius: 3px;
}

/*html[lang="ar"]  *{
  font-family: 'Effra Regular'  !important;
}*/
/*
[lang="ar"] *: {
   font-family: 'Effra Regular'  !important;
} */
.page-id-403 .sidebar_header {
    background-color: #FFF9EB !important;
	background-color:#fff9eb;
}
label.label_flex {
    display: flex;
    gap: 10px;
    font-size: 14px;
    line-height: 24px;
    align-items: center;
}
.knowledge-taxonomy-block {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #60606040;
    padding: 15px 0px 15px 0;
}
.knowledge-taxonomy-block:last-child {
    border-bottom: none;
}
.knowledge-taxonomy-block strong {
    margin-bottom: 10px;
}
.knowledge-taxonomy-block input[type="checkbox"]:checked {
    border-color: #000000;
    background-color: #FE8530;
}
.knowledge-taxonomy-block input[type="checkbox"] {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 15px;
    height: 15px;
    border: 1px solid #000000;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer;
    transition: background-color 0.3s, border-color 0.3s;
}

.contact-form input::placeholder, textarea::placeholder {
    color: #8C8C8C !important;
}
.contact-form textarea {
    padding: 0px;
}

.contact-form input, textarea{
	padding: 6px !important;
}
.arabic_version ul li {
    cursor: pointer;
}

.icon_color a{
	padding:6px;
	border-radius:20px;
}
.icon_color a:hover {
    background: rgb(254, 133, 52);
    border-radius: 20px;
}

.icon_color:hover svg path {
    stroke: #FFF9EB !important;
}

[lang="ar"] .icon_rotate i {
    transform: rotate(180deg);
}

main#content {
    min-height: 100vh;
	 background-color:
}
.sort_by_dropdown {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}
select#sortby {
    width: 70%;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(171, 169, 165);
    border-image: initial;
    outline: none;
    background: rgb(255, 249, 235);
	padding:6px 2px;
}

.read-more-button{
	transition:0.3s;
}

.read-more-button:hover{
	background: #fe8534;
	color:#fff;
}
ul.ul_post_home li a {
    transition: 0.3s;
}
ul.ul_post_home li:hover{
	background:#FCCA46;

}
ul.ul_post_home li:hover a{
	color:black;
}
.post .wp-post-image {
    width: auto !important;
}
@media (max-width: 768px) {
	.border_color {
		border-radius: 12px 12px 0px 0px;
	}
	.cky-consent-container {
    width: 500px !important;
    left: 0 !important;
}
	#postPopup {
    width: 90% !important;
    right: 18px !important;
		top:0 !important;
}
	.close-popup {
			top: 0px !important;
	}
	.col_sixty a {
			font-size: 18px !important;
	}
	.sidebar_header {
    padding: 0 10px !important;
	}
	ul.ul_post_home li {
			font-size: 13px;
	}
  body {
    padding: 0;
  }
ul#menu-2-a8c102f li a {
    text-align: center !important;
    justify-content: center;
}
	[lang="ar"] .border_color {
    border-radius: 12px 12px 0px 0px !important;
}
p.excerpt {
    padding: 0 10px;
}
	.post-thumbnail img {
				width: 66px !important;
				height: 66px !important;
			}
.knowledge-post {
    width: 100% !important;
	max-width: 100% !important;
}
	.top_row_pop {
    flex-wrap: wrap;
    padding: 40px 20px 40px  !important;
}
.popup-thumbnail {
    width: 100% !important;
}
.inner_left_pop h2 {
    padding-top: 0px !important;
}
.inner_left_pop {
    width: 100% !important;
}
.sec_inner_lower {
    flex-wrap: wrap;
}
.popup-content-body {
    width: 100% !important;
}
.sec_bg_grey {
    padding: 40px 20px !important;
    margin-top: 0 !important;
}
}
/* Tablet (Portrait and Landscape) */
p.cky-title {
    text-align: center!important;
    font-size: 30px!important;
    border-bottom: 1px solid!important;
    padding-bottom: 20px!important;
    margin-bottom: 20px !important;
}
.cky-consent-container {
    width: 500px !important;
    left: 35% ;
}
a {
	color: #000;
}
a:active, a:hover {
    color: #000;
}
[lang="ar"] {
    direction: rtl;
}
[lang="ar"] body {
    padding-left: 0 !important;
}
[lang="ar"] .icon_rotate svg {
    transform: rotate(180deg);
}
[lang="ar"] .border_color{
	border-radius: 0px 12px 12px 0px ;
}

#arabic-loader p
{font-family: arial, sans-serif !important;}
.knowledge-post-wrapper .knowledge-post h3 {line-height: 18px;}

.knowledge-post-wrapper .post-meta .post-author{line-height: 16px;}

.white-underline {
  color: white;
  text-decoration: underline;
  text-decoration-color: white!important;
}
.white-underline a{
  color: white;
}

.white-underline:hover {
  color: white;
  text-decoration-color: white!important;
}

/*@media (max-width: 767px) {	[lang="ar"] div#emailFooter * {
    text-align: right !important;
}}*/

/*@media (max-width: 767px) {	[lang="ar"] .footer-ar{
display: flex !important;
  justify-content: flex-end !important;
  text-align: right !important;
}}*/

@media (max-width: 767px) {	[lang="ar"] div#emailFooter * {
    text-align: right !important;
}}
