/* font */
@font-face {
    font-family: 'URW DIN Arabic';
    src: url('../fonts/FontsFree-Net-URW-DIN-Arabic-1.ttf');
    src:url('../fonts/FontsFree-Net-URW-DIN-Arabic-1.ttf') format('truetype');
    font-weight: 300;
}
@font-face {
    font-family: 'URW DIN Arabic';
    src: url('../fonts/FontsFree-Net-URW-DIN-Arabic-1.ttf');
    src:url('../fonts/FontsFree-Net-URW-DIN-Arabic-1.ttf') format('truetype');
    font-weight: 400;
}
@font-face {
     font-family: 'URW DIN Arabic';
    src: url('../fonts/URW DIN Arabic Bold.ttf');
    src:url('../fonts/URW DIN Arabic Bold.ttf') format('truetype');
    font-weight: 700;
}


.custom_table{
	color:red;
}

.error{
	color:red !important;
}
/*------ Archives ------- */
.year-hidden {
  display: none;
  margin-bottom: 15px;
  padding-right: 20px !important;
}
.year-hidden>li>a{
	text-decoration: none;
    font-size: 16px;

}
.year-hidden>li>a:hover{
       color:#d5ae52;
}
.year-toggle-wrapper {
  min-height: 22px;
  margin-bottom: 5px;
  display: block;
  position: relative;
  padding-right: 9px;
  cursor: pointer;
}

.year-toggle {
  margin-right: 7px;
  color: #888;
}

.widget_archive li {
  display: block;
  margin-right: 25px;
}


.year {
    margin-right: 7px;
}

svg.el-image.uk-svg {
    color: #d8c439;
}

/* archive year toggle */

.year-toggle:before {
    content: "◀︎";
    font-weight: 400;
    position: absolute;
    right: -5px;
    bottom:2px;
    font-size: 15px;
    color:red;
    vertical-align:middle;
    transition: .6s ease;
    color:#fecc54;
}

.year-toggle.active:before {
    transform: rotate(-90deg) 
    translate(-4px,0px);
}

/*
.search .uk-section > .uk-container{
	text-align:center;
}*/
	
.error_button{
    color: #03416F;
    background-color: #fff;
    border: 1px solid #03416F;

}

.error_button:hover{
	  background-color: #fff;
    border: 1px solid #eaeef8;
}
.error_button.uk-button-secondary:hover:after {
    background-color: #eaeef8;
}
.error_button.uk-button-secondary:after{
	 background-color: #fecc54 ;
	
}

.search-results .uk-section-default{
	text-align:center;
}

.wpml-ls-legacy-list-vertical .wpml-ls-item{
    border: 1px solid #30589a !important;
    border-radius: 5px !important;
    padding: 8px !important; 
	font-size: 16px !important;
}

.wpml-ls-legacy-list-vertical .wpml-ls-item:hover{
    border-color: #fecc54 !important;
}

.wpml-ls-native{
		color:#30589a !important;	
}

.wpml-ls-native:hover{
		    color: #fecc54 !important;	
}
#widget-icl_lang_sel_widget-3{
	padding-right: 0px;
}

#widget-custom_html-6{
		padding-right: 0px;
}

#widget-search-6{
	padding-right: 0px;
}

:lang(en) #widget-icl_lang_sel_widget-3{
	padding-left: 0px;
}

:lang(en) #widget-custom_html-6{
		padding-left: 0px;
}

:lang(en) #widget-search-6{
	padding-left: 0px;
}

body{
	 overflow: hidden;
}

@media (width: 1024px){
.uk-navbar-item.widget-search {
	padding-left: 10px ;}
	
.uk-navbar-item.widget-icl-lang-sel-widget{
    padding-right: 0px;		
	padding-left:10px !important;
	}
	
	.wpml-ls-legacy-list-vertical .wpml-ls-item{
		padding-left:0 !important;
		padding-right:0 !important;
	}
}

@media (width:1024px){
body:not(body.rtl) .uk-navbar-item.widget-search {
	padding-right: 0 !important;
padding-left:unset !important;
}
body:not(body.rtl) .wpml-ls-legacy-list-vertical .wpml-ls-item {
	padding-right: 10px !important;
padding-left:unset !important;
}
}


.uk-checkbox:hover{
    background-color:#c4d3fb !important;}

.uk-logo{   
height: 84px;
}


.error{
color:red;}

body:not(.search-results) article a.uk-link-reset {   
	display: grid;
    grid-template-rows: repeat(1, 30px);
	overflow: hidden;}

.uk-button-text::before{
transform:rotate(180deg);}

body:not(.home) .uk-navbar-container{
background: rgb(224,233,248);
    background: linear-gradient(to bottom, rgba(224,233,248,1) 0%, rgba(255,255,255,1) 100%) ;}

@media(width:1024px){
	.uk-navbar-nav li a.menu-item{
        font-size:16px !important;
		padding-right:15px !important;
		padding-left:15px !important;}
    
.heder_button{
	padding-right:15px !important;
	padding-left:15px !important;
    font-size:12px;}
    
.custom_grid_search.uk-padding-small.uk-first-column{
	padding-right:0 !important;}
}

.custom_grid_search{
	margin-top:6px;}

.heder_button{
	border:1px solid #194C84;
    background-color:#194C84;
    color:#fff;
	padding-right:20px ;
	padding-left:20px ;}

.heder_button:hover{
    border:1px solid #194C84;
    background-color:transparent;
    color:#194C84;}

.background_row{
box-shadow: 0px 0px 30px 0px rgba(24, 48, 114, 0.43);}

div#tm-mobile > div {box-shadow:0px 20px 12px 0px rgba(24, 48, 114, 0.08);
    border-top: 1px solid #c1cbdc94;
	background-color: #e2ebf9;
    padding-top:20px !important;
}

#tm-mobile .uk-nav >li{
	margin-top:10px !important; }
.uk-hr {
    border-top: 0.5px solid #eaeef81a !important;}

.uk-navbar-nav .uk-active >a{
	font-weight:700 !important;}

.uk-search-toggle > svg > circle{
	stroke-width: 2.5 !important;}


.uk-search-toggle > svg > path{
    stroke-width: 2.5 !important;}

.uk-modal-dialog.uk-flex.uk-flex-center.uk-flex-middle {
    min-height: calc(17vh)!important;}

@media(width:1024px){
.uk-logo > img{
    width:118px !important;}
    .uk-navbar-nav>li>a {
    font-size:18px !important; }
}

.uk-button-secondary{
	position:relative;
	padding-left:70px;}

.uk-button-secondary:after {
	content: "";
	position:absolute;
    background-image: url(/wp-content/uploads/2020/11/button-link-arrow.svg);
    position: absolute;
    background-position: center;
    background-repeat:no-repeat;
    top: 2px;
    left: 2px;
    width: 42px;
    height: 42px;
    background-color: #FECC54;
    border-radius: 4px;}

a.el-link.uk-button.uk-button-secondary{
    transition: .3s ease-in-out;}

.uk-button:after {
    transition: .3s ease-in-out;}

.uk-button-secondary:hover:after {
	content: "";
	position:absolute;
    background-image: url(/wp-content/uploads/2020/11/button-link-arrow.svg);
    position: absolute;
    background-position: center;
    background-repeat:no-repeat;
    top: 2px;
    right: 2px;
    width: 42px;
    height: 42px;
    background-color: #fff;
    border-radius: 4px;}


a.el-link.uk-button.uk-button-secondary{
	padding-right: 23px !important;}

.uk-navbar-toggle{
	color:#2C5696 !important;}

.uk-navbar-toggle:hover{
color:#F5C75B !important;}

.background_row{
    z-index:1;
    position:relative;
	background:#03416F !important;}

.uk-modal-close-full{
    border: 1px solid;
    padding: 8px;
    border-radius: 5px;}

.uk-modal-close-full {
    top: 10px;
    right: 10px;}

@media(max-width:960px){
.heder_button{
    padding: 0 15px !important;
}
.uk-search-default .uk-search-input {
    height: 45px !important;
    width: 100% !important;}
    .uk-search-default{
    width:100% !important;}
}

.tm-header-mobile .uk-width-1-2.uk-grid-margin{
padding-left:9px !important;}

:lang(en) .uk-button-secondary:after{
transform:rotate(180deg);}

:lang(en) .uk-button-text::before {
    transform: rotate(0);
}

:lang(en) .year-toggle:before {
    content: "◀︎";
    font-weight: 400;
    position: absolute;
    left: -5px;
    right:unset;
    top: 2px;
    bottom:unset;
    transform: rotate(180deg);}

:lang(en) .year-toggle-wrapper {
    padding-left: 9px;}


@media(width:1024px){
.heder_button{
	font-size:10px !important;}
}

.rtl .uk-navbar-right .uk-navbar-item 
{padding-right: 0px;}

:lang(en) #widget-icl_lang_sel_widget-9{
padding-right:0;}


/*About us section home page */

.about-panel-home{
background: rgb(3,65,111);
background: linear-gradient(45deg, rgba(3,65,111,1) 0%, rgba(63,95,168,1) 100%);
border-right:10px solid #FECC54;}

.about-panel-home .el-content{
    color:#fff;
    font-size:20px;}

@media(min-width:1200px){
.about-panel-home{
    padding-bottom:50px !important;}
    
.about-panel-home .el-content{
    margin-top: -71px !important;
    position: relative;
    top: -30px !important;}
    
.about-panel-home .el-link{
    margin-bottom: -61px;
    top: -45px;
}

.about-panel-home .el-title{
    margin-top:8px !important;}

.about-panel-home .el-image{
    margin-top:10px !important;}


.about-panel-home{
    -webkit-box-shadow: 0px 0px 30px 0px rgba(24, 48, 114, 0.43);
    -moz-box-shadow:0px 0px 30px 0px rgba(24, 48, 114, 0.43);
    box-shadow:0px 0px 30px 0px rgba(24, 48, 114, 0.43);}
}

@media(width:1024px){
.about-panel-home .el-image {
    margin-top: 13px !important;}
    
.about-panel-home .el-title {
    margin-top: 21px !important;}
    
.about-panel-home .el-content {
    margin-top: -90px !important;}
    
.about-panel-home .el-link {
    margin-top: 0 !important;}
}


.about-panel-home .el-image{
    position:relative !important;}

@media(min-width:640px) and (max-width:960px){
.about-panel-home .el-image{
    position:relative !important;
    top:40px !important;}
    
.about-panel-home .el-content {
    margin-top: -87px !important;}
    
.about-panel-home .el-title{
    font-size:20px !important;
    position:relative;
    top:50px ;}
}

@media(max-width:640px){
.about-panel-home .el-content{
    font-size:16px !important;
    margin-top:-10px !important;
    }
    
.about-panel-home .el-title{
    font-size:25px  !important;}
    
.about-panel-home .el-element{
    padding:30px !important;}}

@media(min-width:1024px){
.about-panel-home .el-content{
    display: grid;
    grid-template-rows: repeat(1, 100px);
    overflow: hidden;}
}

@media(min-width:1200px){
.about-panel-home{
    padding-bottom:50px !important;}
}

