/*
Theme Name: custom_theme

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/

@font-face {
	font-family: 'DaxBold';
	src: url('fonts/DaxBold.ttf');
}

@font-face {
	font-family: 'DaxRegular';
	src: url('fonts/DaxRegular.ttf');
}

/***** Montserrat ***/
@font-face {
	font-family: 'Montserrat-Regular';
	src: url('fonts/Montserrat-Regular.ttf');
}

@font-face {
	font-family: 'Montserrat-Medium';
	src: url('fonts/Montserrat-Medium.ttf');
}

@font-face {
	font-family: 'Montserrat-SemiBold';
	src: url('fonts/Montserrat-SemiBold.ttf');
}

@font-face {
	font-family: 'Montserrat-Bold';
	src: url('fonts/Montserrat-Bold.ttf');
}

@font-face {
	font-family: 'Montserrat-ExtraBold';
	src: url('fonts/Montserrat-ExtraBold.ttf');
}

@font-face {
	font-family: 'Montserrat-LightItalic';
	src: url('fonts/Montserrat-LightItalic.ttf');
}

@font-face {
	font-family: 'Montserrat-Light';
	src: url('fonts/Montserrat-Light.ttf');
}

@font-face {
	font-family: 'Montserrat-Thin';
	src: url('fonts/Montserrat-Thin.ttf');
}

@font-face {
	font-family: 'Tajawal-Black';
	src: url('fonts/Tajawal-Black.ttf');
}
@font-face {
	font-family: 'Tajawal-Bold';
	src: url('fonts/Tajawal-Bold.ttf');
}
@font-face {
	font-family: 'Tajawal-ExtraBold';
	src: url('fonts/Tajawal-ExtraBold.ttf');
}
@font-face {
	font-family: 'Tajawal-Extralight';
	src: url('fonts/Tajawal-Extralight.ttf');
}
@font-face {
	font-family: 'Tajawal-light';
	src: url('fonts/Tajawal-light.ttf');
}
@font-face {
	font-family: 'Tajawal-Regular';
	src: url('fonts/Tajawal-Regular.ttf');
}
@font-face {
	font-family: 'Tajawal-Medium';
	src: url('fonts/Tajawal-Medium.ttf');
}




*{
	font-family: 'Tajawal-Regular';
}
.carousel-info .item-content-wrapper .item-content {

	font-family: 'Tajawal-Regular' !important;
}
body {
    /*font-family: "Tajawal-Bold";*/
    font-family: 'Tajawal-Regular' !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {  
    font-size: 17px ;

        font-family: 'Tajawal-Regular';
  
}
footer #site-info div,footer p{
    font-size: 18px;
    font-family: 'Tajawal-Regular';
}


#footer_title h1 {
    color: white;
    font-family: 'Tajawal-Regular';
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin: 0 10px 0 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
   
    text-align: right;
    font-family: 'Tajawal-Regular';
}
div#n2-ss-5 .n2-font-142945b3c6951d5ddbd5632c9e0d5636-hover {
    font-family: 'Tajawal-Regular';
}
div#n2-ss-5 .n2-font-723c6a5387c1b28cdfdeea29dae48c8c-hover {
    font-family: 'Tajawal-Regular';
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input::placeholder {
    color:black !important;
	text-align: right;
	
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #c28749;
    font-size: 16px !important;
    font-family: "Tajawal-Regular" !important;
    text-align: right;
    font-weight: bold;
    color: #634715;
}
.table-bordered>thead>tr>th
tbody>tr:hover{
	
    background-color: #c4c1c1 !important;
}

.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 0;
    font-size: 15px !important;
    font-family: "Tajawal-Regular" !important;
    text-align: right;
	
}
.info-constitution a, .info-constitution a:hover
{
	font-weight: bold !important;
   color: #634715 !important;
 font-family: "Tajawal-Regular" !important;
}

.pdf {
	font-size: 20px;
	display: inline-block;
	color: #fd1d1b;
	text-align: center;
  }
  
  .pdf:hover {
	color: #9a0100;
  }
  .text-center{
text-align:center !important;
  }
  .tss-wrapper .single-item-wrapper h3.author-name,.tss-wrapper .single-item-wrapper h3.author-name a
  {
      color: #ffffff;
      background: #3c91ee !important;
      text-align: right !important;
  }
  .carousel-info h4.author-bio {
	
	text-align: right !important;
}
#tss-container-281223543.tss-wrapper .single-item-wrapper h3.author-name, #tss-container-281223543.tss-wrapper .single-item-wrapper h3.author-name a
{
	color: #ffffff;
    text-align: right !important;
}
#site-logo-mobile
{
	direction:ltr;
}
html[dir="rtl"] .n2-ss-layer-row-inner  a {
    font-family: 'Tajawal-Regular' !important;
}
/*@media (min-width:783px)
{
#el-55e3813e [data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e [data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e] {
    right: -120px !important;
    background-color: #eef2f5;
	}}*/
@media (min-width:768px) and (max-width:771px) 
{
#el-55e3813e [data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e [data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e] {
    right: 75px !important;
    background-color: #eef2f5;
	}}
@media (min-width:774px) and (max-width:775px) 
{
#el-55e3813e [data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e [data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e] {
    right: 74px !important;
    background-color: #eef2f5;
	}}
@media (min-width:776px) and (max-width:777px) 
{
#el-55e3813e [data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e [data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e] {
    right: 73px !important;
    background-color: #eef2f5;
	}}
@media (min-width:778px) and (max-width:780px) 
{
#el-55e3813e [data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e [data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e] {
    right: 72px !important;
    background-color: #eef2f5;
	}}
@media (min-width:781px) and (max-width:782px) 
{
#el-55e3813e [data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e [data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=all][data-vce-do-apply*=el-55e3813e], #el-55e3813e[data-vce-do-apply*=background][data-vce-do-apply*=el-55e3813e] {
    right: 71px !important;
    background-color: #eef2f5;
	}}

@media (min-width:1200px)
	
	{ss3-force-full-width {
   
    /*width: 1600px !important;*/
   
}}
	
@media (max-width:767px)
{
#el-55e3813e{
    right: 0px !important;
    
}
}
.vce-separator-with-title .vce-separator-with-title--title {

    font-family: 'Tajawal-Regular';
}
@media (max-width:1200px)
{
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
   
    font-size: 13px !important;
   
}}

@media (max-width:991px)
{
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin: 0px !important;
    /* font-size: 12px !important; */
}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    font-size: 12px !important;
}
	
}

@media (min-width:600px) and (max-width:991px)
{
	div#search-bar p {
    font-family: 'Tajawal-Regular' !important;
    font-size: 35px !important;
}
	#site-logo-mobile .wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 55% !important;
    vertical-align: bottom;
}
}
.carousel-slider .owl-stage-outer {
    overflow: hidden;
    position: relative;
    transform: translateZ(0);
    direction: ltr;
}gin-top: -25px;
}