@font-face {
    font-family: 'almaraiRegular';
    src: url('../fonts/almarai-regular.woff') format('woff'),
         url('../fonts/almarai-regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'almaraiBold';
    src: url('../fonts/almarai-bold.woff') format('woff'),
         url('../fonts/almarai-bold.woff') format('woff2');
    font-weight: normal;
    font-style: normal;

}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(245, 250, 252, 0);
}
/* ---------------------  navbar  --------------------- */

.uk-navbar-nav>li.uk-active>a::before {
    left: auto;
    width: 17px;
    right: 15px;
	border-radius : 4px !important
}

/* --------------------  header --------------------  */
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(245, 250, 252, 0);
}
/* --------------------  drop-down  --------------------  */
.uk-navbar .uk-parent .uk-navbar-dropdown li {
    border-bottom: 1px solid rgba(227,245,252,.91);
	padding-top : 7px;
	padding-bottom : 7px;
	
}

.uk-navbar .uk-parent .uk-navbar-dropdown li:last-child {
    border-bottom: none;
	padding-bottom : 0px;
}
/* . */
.tm-toolbar {
     border-bottom: 1px solid rgba(204, 239, 248, 0.65);
	z-index : 981;
}
nav.uk-navbar {
    margin-top: 55px;
}
/*  ------------------------ Grid Filter  ----------------------------------------*/
/*  font-awosmome icons */
div[uk-filter] li[uk-filter-control] a {
	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
div[uk-filter] li[uk-filter-control] a:before{
	    font-family: FontAwesome;

	font-weight: 400;
    position: absolute;
         right: -12px;
    top: 12px;
    font-size: 20px;
	 content: "";
	color: #0c4cc8;
    transition: .6s ease;
		height: 30px;
    width: 30px;
    background-size: contain;

}
div[uk-filter] li[uk-filter-control="[data-tag~='الشراكات-الدولية']"] a:before{
  
	background-image: url(/wp-content/uploads/2019/12/world-map.svg);
	background-repeat:no-repeat;

width:98px;
height:54px;

}
div[uk-filter] li[uk-filter-control="[data-tag~='الشراكات-المحلية']"] a:before{
background-image: url(/wp-content/uploads/2019/12/libya.svg);
height: 47px;
width: 50px;
}

div[uk-filter] .el-nav li.uk-active  , div[uk-filter] .el-nav li:hover { 
     border-color : #0647C7 !important;
		    transition: .25s ease-in-out;

}

/* ------------------------------------------- search input  -------------------------------------------  */

.uk-search-default .uk-search-input {
    box-shadow: 0 0 20px 0 rgba(134,152,223,.12);
    border-radius: 40px;
}
.uk-search-default .uk-search-input:focus {
    box-shadow: 0 0 20px 0 rgba(134,152,223,.2);
}
/*.uk-button.uk-button-default   {*/
/*	position : relative;*/
/*		padding: 3px 30px 3px 60px;*/
/*}*/
/* a.uk-button-text  {*/
/*position : relative;*/
/*		padding: 3px 0px 3px 30px ;*/
/*}*/

/*.uk-button.uk-button-default:after  , a.el-link.uk-button.uk-button-text:after{*/
	
/*position: absolute;*/
/*    position: absolute;*/
/*    left: 31px;*/
/*    top: 17px;*/
/*    font-size: 20px;*/
/*    content: "";*/
/*    color: #0c4cc8;*/
/*    transition: .6s ease;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/

/*}*/
/*.uk-button.uk-button-default:after  {*/
/*	 background-image: url(/wp-content/uploads/2019/12/button-arrow.svg);*/
/*    height: 13px;*/
/*	 width: 30px;*/
	
/*}*/
a.el-slidenav svg {
	display: none;
}
a.el-slidenav {
	position : relative;
}
a.el-link.uk-button.uk-button-text:after  { 
	 background-image: url(/wp-content/uploads/2019/12/button-text-svg.svg);
	 height: 9px;
    width: 18px;
	left: 8px;
    top: 17px;
	background-repeat: no-repeat;
}


 a.el-slidenav  , a.uk-slidenav{	
	background-repeat: no-repeat;	
	padding: 20px;  
	background-position: 50%;
 }
 div:not(.uk-lightbox)  a.uk-slidenav-previous {
	 background-image: url(/wp-content/uploads/2019/12/next-arrow.svg);
}
 div:not(.uk-lightbox)  a.uk-slidenav-next {
	 background-image: url(/wp-content/uploads/2019/12/button-text-svg.svg);
}
/* . light */
.uk-light a.uk-slidenav-previous  , .uk-lightbox-button  a.uk-slidenav-previous{ 
	 background-image: url(/wp-content/uploads/2019/12/next-arrow-white.svg) !important;
}
.uk-light  a.uk-slidenav-next  ,  .uk-lightbox-button  a.uk-slidenav-next {
	 background-image: url(/wp-content/uploads/2019/12/button-text-svg-white.svg)  !important;
}
.uk-light a.el-slidenav:after ,  a.uk-lightbox-button {
    border: 1px solid rgba(255,255,255,.1);
}

a.el-link.uk-button.uk-button-text:hover:after{ 
   left: 0px;	
}
.uk-breadcrumb>:last-child {
    color: #666;
	font-size: 16px;
	    margin-top: 1px;
}

select.uk-select.uk-form-width-large {
    width: auto;
	border-radius: 40px;
}
.uk-select:not([multiple]):not([size]) {
	padding-right: 40px;
}

.rtl .uk-select:not([multiple]):not([size]) {
	padding-left: 40px;
	padding-right: 0px !important;
}


.frm_required_field.frm_inside_container input:focus::-webkit-input-placeholder  , .frm_required_field.frm_inside_container textarea:focus::-webkit-input-placeholder{
    color: transparent !important;
}
/* ------------------ Headline --------------  */
.uk-heading-line {
    position: relative;
}

.uk-heading-line:after, div[uk-filter] .el-nav li.uk-active>a:after{
    position: absolute;
    bottom: 0px;
    content: "";
    right: 0;
    width: 50px;
    height: 3px;
    background: #225ac6;
}


.uk-card-primary .uk-heading-line:after{
	background:#ffffff;
}
.uk-heading-line span {
    padding-bottom: 30px;
}
/* ------------------ List --------------  */ 
.uk-list-bullet>li::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 17px;
    height: auto;
    border-bottom: 1px solid #225ac7;
    background-image: NONE !IMPORTANT; 
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: block;
}
.uk-text-center.uk-heading-line:after , .uk-text-center .uk-heading-line:after , div[uk-filter]  .uk-flex-center.el-nav li>a:after{
    right: 50%;
    margin-right: -9px;
	width: 18px;

}

.uk-tile-primary  .uk-list-bullet>li::before  ,  .uk-light .uk-list-bullet>li::before 
{
	  border-bottom: 1px solid white;
	
}
/* */

.uk-tile-primary {
      background-image: linear-gradient(49deg, rgba(23,67,152,1) 45%, rgba(34,90,199,1) 100%);
}

/* . blog */

.blog .type-post img ,  .archive .type-post img  ,  .archive .type-post img{
    height: 250px;
    width: 100%;
    object-fit: cover;
}


/** custom Icons **/
.grid-has-custom-icons .el-image,.custom-icon {
display: flex;
    width: 4em!important;
    height: 4em!important;
    border-radius: 100%;
    background-color: #f8fbfe;
    justify-content: center;
    align-items: center;
    margin: auto;
}


/*  ------------------------  topbar  ------------------------------------------------ */

.tm-toolbar .uk-subnav li a{
 padding: 0 15px;
    font-size: .875rem;
	color : #0C4CC8;
	position : relative;
}
.tm-toolbar .uk-subnav li a:after{
     position: absolute;
    content: "";
    left: 0;
    right: auto;
    height: 15px;
    width: 1px;
    top: 28%;
    background: rgba(204, 239, 248, 0.7);
}
.tm-toolbar .uk-subnav li:last-child a:after{
    content: none;
}
.tm-toolbar .uk-subnav li {
padding: 0 0px;
	}

/*  -----------------------------------------------  Formaiadable   ----------------------------------------------- */
.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 0px !important;
}
.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_scale input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox] {
    margin: 4px !important;
}
/*.frm_forms input::placeholder{*/
/*	color:#666 !important;*/
/*}*/
/* .frm_style_sme-style.with_frm_style .form-field input:not([type=file]):focus:placeholder , .frm_style_sme-style.with_frm_style .form-field input:not([type=file]):hover:placeholder  {*/
/*    opacity: 0 !important;*/

/*} */

/*.frm_inline_container {*/
/*    display: flex !important;*/
/*    align-items: center;*/
/*	    flex-wrap: wrap;*/
/*    align-content: center;*/
/*     margin-top: 40px !important; */
/* }*/
/*.frm_error {*/
/*    display: block !important;*/
/*    width: 100% !important;*/
/*	margin-right: 10px !important;*/
/*}*/
/*.frm_inline_container > .frm_opt_container{*/
/*   margin-right: 15px !important;*/
/* }*/

/*label#field_on32b_label , label#field_5wyn9_label , label#field_5hldu_label {*/
/*    display: none;*/
/*}*/

/*.frm_submit {*/
/*   padding-top: 35px !important;*/
/*}*/
/*@media only screen and (max-width: 640px)  {*/
	
/*	.with_frm_style.frm_rtl .frm_form_field.frm2, .with_frm_style.frm_rtl .frm_form_field.frm3, .with_frm_style.frm_rtl .frm_form_field.frm4, .with_frm_style.frm_rtl .frm_form_field.frm6, .with_frm_style.frm_rtl .frm_form_field.frm8, .with_frm_style.frm_rtl .frm_form_field.frm9, .with_frm_style.frm_rtl .frm_form_field.frm10, .with_frm_style.frm_rtl .frm_form_field.frm_half, .with_frm_style.frm_rtl .frm_form_field.frm_third, .with_frm_style.frm_rtl .frm_form_field.frm_two_thirds, .with_frm_style.frm_rtl .frm_form_field.frm_fourth, .with_frm_style.frm_rtl .frm_form_field.frm_fifth, .with_frm_style.frm_rtl .frm_form_field.frm_sixth, .with_frm_style.frm_rtl .frm_form_field.frm_seventh, .with_frm_style.frm_rtl .frm_form_field.frm_eighth, .with_frm_style.frm_rtl .frm_form_field.frm_inline, .with_frm_style.frm_rtl .frm_form_field.frm_left_half, .with_frm_style.frm_rtl .frm_form_field.frm_left_third, .with_frm_style.frm_rtl .frm_form_field.frm_left_two_thirds, .with_frm_style.frm_rtl .frm_form_field.frm_left_fourth, .with_frm_style.frm_rtl .frm_form_field.frm_left_fifth, .with_frm_style.frm_rtl .frm_form_field.frm_left_inline, .with_frm_style.frm_rtl .frm_form_field.frm_first_half, .with_frm_style.frm_rtl .frm_form_field.frm_first_third, .with_frm_style.frm_rtl .frm_form_field.frm_first_two_thirds, .with_frm_style.frm_rtl .frm_form_field.frm_first_fourth, .with_frm_style.frm_rtl .frm_form_field.frm_first_fifth, .with_frm_style.frm_rtl .frm_form_field.frm_first_inline, .with_frm_style.frm_rtl .frm_form_field.frm_right_half, .with_frm_style.frm_rtl .frm_form_field.frm_right_third, .with_frm_style.frm_rtl .frm_form_field.frm_right_two_thirds, .with_frm_style.frm_rtl .frm_form_field.frm_right_fourth, .with_frm_style.frm_rtl .frm_form_field.frm_right_fifth, .with_frm_style.frm_rtl .frm_form_field.frm_right_inline, .with_frm_style.frm_rtl .frm_form_field.frm_last_half, .with_frm_style.frm_rtl .frm_form_field.frm_last_third, .with_frm_style.frm_rtl .frm_form_field.frm_last_two_thirds, .with_frm_style.frm_rtl .frm_form_field.frm_last_fourth, .with_frm_style.frm_rtl .frm_form_field.frm_last_fifth, .with_frm_style.frm_rtl .frm_form_field.frm_last_inline {*/
/*		margin-right:0px !important;*/
		
/*	}*/

/*}*/

/*@media only screen and (min-width: 640px)  {*/
/*	.frm_inline_container {*/
/*     margin-top: 40px !important; */
/*}*/

/*}*/






/*.frm_radio input[type='radio'],  .frm_checkbox input[type='checkbox'] {*/
/*    display: none !important;*/
/*}*/

/* .frm_radio label,  .frm_checkbox label {*/
/*    position: relative;*/
/*    display: inline-block;*/
/*    padding: 0 0 0 42px;*/
/*    vertical-align: middle;*/
/*    cursor: pointer;*/
/*    line-height: 1.4;*/
/*}*/

/*.frm_radio label::after {*/
/* content: '';*/
/*    display: block;*/
/*    width: 16px;*/
/*    height: 16px;*/
/*    border: 1px solid #c0ecfd;*/
/*    margin: auto;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 15px;*/
/*    bottom: 0;*/
/*    border-radius: 100%;*/
/*}*/
/*.frm_style_transparent-style .frm_radio label::after {*/
/*     border-color: #a2a2a2;*/
/* }*/

/*.frm_radio label::before {*/
/*	  content: '';*/
/*    display: block;*/
/*    margin: auto;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    opacity: 0;*/
/*    -webkit-transition: opacity 0.2s linear;*/
/*    transition: opacity 0.2s linear;*/
/*    width: 8px;*/
/*    height: 8px;*/
/*    background: #55bce4;*/
/*    border-radius: 100%;*/
/*    right: 20px;*/
	
/*}*/
/*.frm_style_transparent-style .frm_radio label::before {*/
/*  background: white;*/
/*}*/

/*.frm_radio label, .frm_checkbox label {*/

/*    padding: 0 40px 0 0px !important;*/

/*}*/
/* checkbox */
/* .frm_checkbox label::after {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    right: 0px;*/
/*    display: block;*/
/*    margin-top: -10px;*/
/*    width: 16px;*/
/*    height: 16px;*/
/*    border: 1px solid #c0ecfd;*/
/*    content: '';*/
/*}*/

/*.horizontal_radio .frm_checkbox {*/
/*    margin-left: 20px !important;*/
/*}*/

/*.frm_checkbox label::before {*/
/*     content: '';*/
/*    display: block;*/
/*    margin: auto;*/
/*    position: absolute;*/
/*    top: -1px;*/
/*    bottom: 0;*/
/*    opacity: 0;*/
/*    -webkit-transition: opacity 0.2s linear;*/
/*    transition: opacity 0.2s linear;*/
/*    width: 7.5px;*/
/*    height: 7.7px;*/
/*    background: #55bce4;*/
/*    right: 5.5px;*/
/*}*/
/* .frm_radio label.checked::before,  .frm_checkbox label.checked::before {*/
/*    opacity: 1;*/
/*}*/


/* ------------------------------------- FAQ ---------------------------------- */
a.el-title.uk-accordion-title {
	position: relative;
	
}
.uk-accordion-content , a.el-title.uk-accordion-title{
	padding-right: 30px;
}
a.el-title.uk-accordion-title:after {
    font-family: FontAwesome;
    content: "\f128";
    font-weight: 400;
    color: #204cc8;
    border: 1px solid;
    border-radius: 500px;
    height: 14px;
    width: 14px;
    padding-right: 6px;
    padding-bottom: 5px;
    position: absolute;
    right: 0px;
    top: 13px ;
    font-size: 14px;
    transition: .6s ease;
}
   

/* ------------- sklide nav -------------- */
a.el-slidenav:after {
    position: absolute;
    content: "";
    border: 1px solid rgba(6,71,199,.1);
    width: 70px;
    height: 70px;
    transform: translate(50%, -50%);
    border-radius: inherit;
}

/* ------------- RSPONSIVE MOBILE -------------*/
@media (max-width: 960px){
 .tm-header-mobile nav.uk-navbar {
    margin-top:0px;
 }
	.uk-icon.uk-navbar-toggle-icon svg {
		color: rgba(11, 76, 200, 0.75);
	}
}


/* . Mobile Menu */


.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a  , .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover{
    color:  #818fad;
}
.uk-offcanvas-bar .uk-nav-default>li>a , .uk-offcanvas-bar .uk-nav-default>li>a:hover , .uk-offcanvas-bar .uk-nav-default>li>a:focus , .uk-offcanvas-bar .uk-nav-default>li>a:active  , .uk-offcanvas-bar .uk-nav-default>li.uk-active>a ,  .uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a{
	color: #225ac7;
	
}
/* .uk-offcanvas-bar > .uk-child-width-1-1.uk-grid.uk-grid-stack {
    display: flex;
    flex-direction: column-reverse;
} */


.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after
{
	color: #1c44b4;
    font-family: FontAwesome;
    content: "\f104";
     font-weight: 400;
    font-size: 18px;
    left: 0px;
    margin-left: -25px;
	background-image : none;
}
.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after {
	 content: "\f107" !important;
}

:lang(en-US) .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after {
    
    content: "\f105";

}

/*  -------------------------- ipad pro  --------------------------*/

@media only screen and (min-width: 960px)  and (max-width: 1025px)  {
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    padding: 0 10px !important;
 }
	.uk-navbar img {
    width: 150px;
  } 
}

/*  --------------- switcher border  --------------------- */
/* .progress-switcher .el-nav li a{
    POSITION: relative;
} 
.progress-switcher .el-nav li a:after {
  content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    border: 1px solid #2a0000;
    height: 20px;

} 
.progress-switcher .el-nav li:hover a:after {
  content: "";
  -webkit-animation: sme-intro-scroll-boredr-line-effect 2s ;
    animation: sme-intro-scroll-boredr-line-effect 2s ;
} 


@keyframes sme-intro-scroll-boredr-line-effect {
  0% {
    height: 0;
    opacity:   0;
  }
  50% {
    opacity: 1;
  }
  100% {
   height:100%;
   opacity:  1;
  }
}
 */
/*  ---------------------  404 ---------------------  */


@keyframes float {
	100% {
    transform: translateY(20px);
  }
}
.image-404-div{
	position:relative;
}
.image-404-div:after {
	position:absolute;
	content:"";
	top:0;
	left: 50px;
	width:250px;
	height: 200px;
	background-image: url(/wp-content/uploads/2019/12/error-image.png);
	background-size:cover;
animation: float 1s infinite ease-in-out alternate;

	
}
@media only screen and (max-width: 640px) {
.image-404-div:after {
     content: "";
    top: -15px;
    left: 0px;
    width: 120px;
    height: 97px;
 }
	.image-404-div > img {
	    margin-top: 50px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 960px) {
.image-404-div:after {
      content: "";
      top: -15px;
      left: 0px;
      width: 120px;
      height: 97px;
  }
	.image-404-div > img {
	    margin-top: 20px;
   }
}



.image-404-div:after {
    position: absolute;
    content: "";
    top: -30px;
    left: 0px;
    width: 200px;
    height: 165px;
    
    background-image: url(http://sme.ly/wp-content/uploads/2020/05/error-404-english-sme.png);
    background-size: cover;
    animation: float 1s infinite ease-in-out alternate;
}
 .rtl .image-404-div:after {
      background-image: url(/wp-content/uploads/2019/12/error-image.png);
  }
/*  --------------------- Mobile ---------------------  */

.uk-offcanvas-bar svg {
    color: #1d45b4;
 }

.uk-offcanvas-bar > div{
    margin-top: 40px;
}


/* ----------------  tabs  ------------------- */
.uk-tab li.uk-active a{
	background-color: #225AC7;
	border-radius: 500px;
}


.search-no-results .uk-search  , .error404  .uk-search {
     margin-top: 30px;	
   	margin-bottom: 30px;
}
/* ---------------- Large Screens  ------------------- */
@media only screen and (max-width: 960px) {
	.uk-parent > .for-mobile + .uk-navbar-dropdown  ul li:first-child {
		display : none!important;
  }
	
}
@media only screen and (max-width: 960px) {

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 , span {
	letter-spacing : -1px !important;
    }
}


/* --------------------------------  Map  --------------------------------*/
 .leaflet-popup-content-wrapper
{
	background: #fff !important;
    color: #3f3f3f !important;
    box-shadow: 0 0 20px 0 rgba(134,152,223,.12) !important;
	padding : 10px 10px !important;
}

.leaflet-popup-tip {
	    box-shadow: 0 0 20px 0 rgba(134,152,223,.12) !important;

}
/* ------ Formidable ------------- */
.frm_opt_container::last-child{
	margin-bottom:20px !important;
}

.uk-breadcrumb {
    align-items: center !important;

}
/* --------------------------------  Comments --------------------------------*/
 
.post-meta  >*{
font-size : 15px !important;
	padding : 0px 4px !important;
}
.post-meta   a{
	padding : 0px 4px !important;
}

/* . remove home cat from sidebar */
.archive #tm-sidebar  li.cat-item-25  , .single #tm-sidebar  li.cat-item-25 , .blog   #tm-sidebar  li.cat-item-25 {
	display : none !important;
}

/* --------------------------------  Archive --------------------------------*/
.post-type-archive-gallery #tm-main > .uk-container > .uk-grid > div{
	width: 100%;
	
}
.post-type-archive-gallery #tm-main > .uk-container >  h3{
   display: none;
}


/*  --------------------------------   inputs    --------------------------------  */
.uk-checkbox, .uk-input, .uk-radio, .uk-select{ 
    border-radius: 12px;
}

/* -------------------------------- English --------------------------------*/


:lang(en-US)   .uk-heading-line:not(.uk-text-center):after,
:lang(en-US) div[uk-filter] .el-nav li.uk-active>a:after  {

    right: auto;
    left : 0;
}

:lang(en-US)  .uk-text-center.uk-heading-line:after, :lang(en-US)  .uk-text-center .uk-heading-line:after, :lang(en-US)  div[uk-filter] .uk-flex-center.el-nav li>a:after {
      right: 50%;
      margin-right: -9px;
      width: 18px;
      left: inherit;
}


:lang(en-US) a.el-link.uk-button.uk-button-text:after {

    right: 8px;
    left: auto;
    transform : rotate(180deg);
    top : 15px;
}
:lang(en-US) a.uk-button-text {
    padding: 3px 30px 3px 3px;
}
:lang(en-US) li.uk-parent {
    
   position: relative;
}
:lang(en-US) .uk-navbar-dropdown.uk-open.uk-navbar-dropdown-bottom-right {
    left: 0 !important;
}

:lang(en-US) .tm-toolbar .uk-subnav li a:after {

    right: 0;
    left: auto;
}

:lang(en-US) .uk-navbar-nav>li.uk-active>a::before {
    
    right: auto;
    left : 15px;

}
:lang(en-US)  .uk-button.uk-button-default:after {

	right: 31px;
    left: auto;
    top: 16px;
    transform: rotate(180deg);
}
:lang(en-US)  a.el-link.uk-button.uk-button-text:after  {
    right: 5px;
}

:lang(en-US)  a.el-link.uk-button.uk-button-text:hover:after {
    
    right: -5px;
    
}

:lang(en-US) .uk-button.uk-button-default {
    position: relative;
    padding: 3px 60px 3px 30px;
}
.post-meta >* {
    text-transform: uppercase;
}

 :lang(en-US)  .uk-article .uk-subnav>*>:first-child   {
         font-size: 13px !important;
        text-transform: uppercase;
        color: #818fad;
}
.type-post .uk-subnav li >* {
         font-size: 13px !important;
        text-transform: uppercase;
            text-transform: uppercase;
    padding: 0px 4px;
    display: inline-block;
  
}
 .uk-article >   .uk-subnav > li:nth-child(2) >  a  ,  .post-meta >   .uk-subnav > li:nth-child(2) >  a  {
   color: #818fad;
 }
:lang(en-US) a.el-slidenav:after {

    transform: translate(-50%, -50%);

}

 :lang(en-US) a.uk-slidenav , :lang(en-US) a.el-slidenav{
   transform: translateY(-50%) rotate(180deg);
}

 :lang(en-US)  .el-nav .uk-subnav>*>:first-child {

    font-size: 22px;

}
:lang(en-US) .frm_radio label::after {

	right : auto;
	left: 15px;
   
}
:lang(en-US) .frm_radio label::before {

    left: 20px;
    right:auto;
}
:lang(en-US) .frm_checkbox label::before {

    left: 5.5px;
    right: auto;
}
:lang(en-US) .frm_radio label,  :lang(en-US) .frm_checkbox label {
    padding: 0 0px 0 40px !important;
}
:lang(en-US) .frm_checkbox label::after {

    left: 0px;
    right: auto;
  
}

.frm_style_sme-style.with_frm_style .frm_message, .frm_success_style {
    border: transparent !important;
    background-color: transparent !important;
    border-radius: 12px;
}

.after_submit_print_form .form-field {
    margin-top: 0px !important;
 
}
     .after_submit_print_form  textarea {
    height: 150px;
}
 .with_frm_style .frm_message .after_submit_print_form    label    {
    color : #0c4cc8 !important;
    font-size : 14px !important;
    
}
.frm_style_sme-en.with_frm_style .frm_message, .frm_success_style {
    border: 0px !important;
 
}

.after_submit_print_form div.uk-text-primary  p {
   color : #3f3f3f !important;
}
.frm_message .print_success_message {
    background: rgba(70, 136, 71, 0.0784313725490196);
    padding: 10px;
    margin-bottom : 20px;
    
}


@media print {
   .el-item.uk-panel  .uk-nav , #footer , #copy_right  , .form_introduction , .uk-navbar-toggle , .widget-breadcrumbs ,  .tm-page > div:nth-child(4) , .print_success_message , .print-function {
        display: none;
    }
    


     .uk-navbar {
        margin-bottom : 40px;
    }
    h1.uk-h3 {
        margin-top : 80px;
    }
    
    
} 


:lang(en-US) a.uk-navbar-item.uk-logo img:not(#english-logo) {
    display: none;
}
:lang(ar) #english-logo {
    display: none!important;
}
:lang(en-US) a.el-title.uk-accordion-title:after {
    
    padding-left: 6px;
    padding-right: 0px;
    right : aut;
    left: 0px;
}

:lang(en-US)  .uk-accordion-content, :lang(en-US) a.el-title.uk-accordion-title {
    padding-right: 0px;
    padding-left: 30px;
}

div.error{
    color:red !important;
}
#commentform .uk-input{
    border-color: #c0ecfd;
    border-radius: 12px !important;
}

.uk-article > .uk-subnav  , .uk-article >  .uk-subnav-divider>*{
    display : unset;
    
}
button.frm_button_submit.frm_final_submit.uk-button {
    width: inherit !important;
}


/* Custom css */
/*------ Archives ------- */
.year-hidden {
    display: none;
    margin-bottom: 15px;
  }
  
  .year-toggle-wrapper {
    min-height: 22px;
    display: block;
    position: relative;
    padding-left: 9px;
    cursor: pointer;
  }
  
  .year-toggle {
    margin-right: 7px;
    color: #818fad;
  }
  
  .widget_archive li {
    display: block;
    margin-left: 25px;
  }
  
  .year-toggle:before {
    content: "+";
    font-weight: normal;
    position: absolute;
    left: -5px;
   top: -4px;
    font-size: 20px;
    color: #818fad;
    transition: 0.6s ease;
  }
  
  .year-toggle.active:before {
       font-size: 23px;
    content: "-";
  }
  .year {
      margin-left: 7px;
  }
  span.year-name {
      color: #818fad;
      font-size : 16px !important;
  
  }
  
  .year .year-hidden li {
      margin-left: 15px;
  }
  .year .year-hidden li a{
         font-size : 14px !important;
  
      color : rgba(129, 143, 173, 0.78);
  }
  .uk-row-sticky.uk-sticky-fixed {
      padding: 20px 0px;
      background : white;
   box-shadow : 0 0 20px 0 rgba(134,152,223,.12);
  }
  
  .custom-width-1 {
      width: 25% !important;
  }
  
  #slider-success li.el-item {
      padding: 0 !important;
      margin: 0 !important;
  }
  
  .uk-border-rounded {
      border-radius : 12px !important;
  }
  .progress-switcher .el-nav li:not(:first-child){
    display : none;
  }
  .error404 #tm-sidebar, .search-no-results #tm-sidebar{
  display: none;
  }
  .search-no-results .tm-main {
      text-align : center;
      
  }
  
  /* . search modal */
  .categories , .pagenav {
      list-style : none !important;
  }
   .uk-modal-full.uk-modal .uk-search-large .uk-search-input{
       border-bottom: 1px solid;
  }
  .uk-modal-close-full {
      background: transparent !important;
      color: #0c4cc8 !important;
  }
  
  /*cats */
  .type-post .uk-subnav>*>:first-child , .single.single-post .uk-subnav>*>:first-child {
      font-size: 15px;
  }
  .type-post  .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before  , .single.single-post  .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{
      margin-right: 20px;
  }
  .type-post  #tm-main .uk-subnav li:not(:first-child) , .single.single-post #tm-main .uk-subnav li:not(:first-child) {
      padding-left: 70px !important;
  }
  
  
  .uk-navbar-dropdown-nav>li.uk-parent{
      position:relative !important;
  }
  .uk-navbar-dropdown-nav>li.uk-parent>.uk-nav-sub{
      top:-80px !important;
      left: 255px !important;  
  }
      
  
  @media only screen and (max-width: 1600px) {
   a.hero-slide-nav{
     transform: rotate(180deg) !important;
     }
  }
  @media only screen and (min-width: 640px) {
  
  .uk-modal-dialog iframe {
      width: 853px !important;
      height: 480px !important;
    }
  }
  /*.uk-button-text {
      text-transform : capitalize !important;
  }*/
  /*  ---------------------- Mobile Menu -------------------------------  */
  
  
  .tm-header-mobile .uk-navbar-container {
      border-bottom: 1px solid rgba(214, 214, 214, 0.5)  !important;
  }
  
  .tm-header-mobile .uk-logo img {
      width: 250px;
  }
  
  
  #tm-mobile > .uk-background-default.uk-padding {
      padding: 30px 20px;
      box-shadow: 1px 9px 20px rgba(201, 201, 201, 0.25098039215686274);
  }
  
  /*  ------------------- mobile toogle menu  ---------------------- */
  
  .uk-navbar-toggle-icon svg {
      width: 30px;
      height: 30px;
  }
  
  .uk-navbar-toggle-icon svg rect {
      width: 4px;
      height: 4px;
      rx: 500px;
  }
  
  
  .uk-offcanvas-bar > div {
      margin-top: 40px;
  }
  
  
  .tm-header-mobile .uk-search-default {
      width: 100%;
      border-bottom: 0.5px solid #92dd6f69;
  }
  
  
  @media (max-width: 960px) {
  .uk-heading-divider:after { 
      top: 58px !important;
    }
  
      #tm-sidebar .uk-heading-divider:after  , .sidebar.uk-card-body .uk-heading-divider:after {
          top: 45px !important ;
          
      }
  
  .uk-subnav>* {
   
      margin-bottom: 8px;
    }
      }
  
  .uk-input, .uk-select:not([multiple]):not([size]) {
      height: 50px;
  border-color: #93dc70;
      border-radius : 0px !important;
  }
  
  button.frm_button_submit.frm_final_submit.uk-button {
      width: 100%;
  }
  
  .tm-toolbar > div > div:nth-child(2) li {
      padding-right: 20px;
  } 
  
      .card-body.uk-card-body   , .tm-sidebar .uk-card-body  {
      padding: 20px 20px;
   }
   .sidebar .uk-nav-sub  li a {
        padding-right: 35px !important;
        padding-left : 5px;
        padding-top : 5px;
        padding-bottom : 5px;
    }
  
  @media (min-width: 1200px) {
      .card-body.uk-card-body  , .tm-sidebar .uk-card-body  {
              padding: 40px 40px;
              margin: 0px -12px !important;
   }
   .sidebar .uk-nav-sub  li a {
        padding-right: 75px!important;
        padding-left : 5px;
        padding-top : 5px;
        padding-bottom : 5px;
    }
  }
  
  
  .uk-navbar-container .uk-navbar .uk-parent {
      position : relative;
  
  }
   .uk-navbar-container .uk-navbar  .uk-navbar-dropdown.uk-open {
      right: 15px !important;
       left: 15px !important;
  }
  
  .rtl .uk-navbar-container .uk-navbar  .uk-navbar-dropdown.uk-open {
      display: block;
      left: 15px !important;
      right: auto !important;
  }
  :lang(en-US) .tm-header-mobile .uk-nav-parent-icon>.uk-parent>a::after {
     transform : rotate(180deg);
  }
  
  .rtl .uk-navbar-item, .rtl  .uk-navbar-nav>li>a,  .rtl .uk-navbar-toggle {
  
      font-size: 18px;
  
  }
  
  #tm-mobile span.wpml-ls-native {
      color: #93dc70;
  }
  #tm-mobile .uk-nav>li>a {
      padding: 12px 9px 12px 0px;
  }
  :lang(en-us) #tm-mobile .uk-nav>li>a {
      padding: 12px 9px 12px 0px;
  }
  #tm-mobile .uk-nav-default li.uk-active:not(.uk-parent):after {
      width: 15px;
  }
     #tm-mobile  .uk-nav-sub li>a {
      padding: 10px 25px 10px 0px;
  }
  
  :lqng(en-us) #tm-mobile  li.uk-active:not(.uk-parent) >a {
      padding:  10px 25px 10px 0px;
  }
   #tm-mobile  .uk-nav-default li:not(.uk-open)  ,   #tm-mobile  .uk-nav-sub  a {
      border-bottom: 0.5px solid #eee;
  }
   #tm-mobile  .uk-nav-default li:last-child ,  #tm-mobile  .uk-nav-sub  a:last-child {
      border-bottom: 0px ;
  }
  .sidebar {
      overflow: hidden;
  }
  
  
   .sidebar .uk-nav-sub {
    
      padding-right: 0px !important;
  }
  
   .sidebar .uk-nav-sub  li a:hover {
      color: #707070;
      background-color: #f8f8f8;
  }
  
   .uk-navbar-container .uk-navbar .uk-navbar-dropdown.sub-dropdown.uk-open
  {
          top:  -8px !important;
         right: auto !important;
         left: 197px !important;
         padding: 15px 20px;
  }  
   .tm-header .uk-navbar .uk-nav.uk-navbar-dropdown-nav.uk-nav-parent-icon>.uk-parent>a::after {
   
      margin-right: 15px;
      
  }
  
  .rtl .uk-navbar-container .uk-navbar .uk-navbar-dropdown.sub-dropdown.uk-open
  {
         right: 197px !important;
           left: auto !important;
  }  
  .rtl .tm-header .uk-navbar .uk-nav.uk-navbar-dropdown-nav.uk-nav-parent-icon>.uk-parent>a::after {
   
      margin-left: 15px;
      margin-right: 0px;
  }
  .uk-navbar-dropdown .uk-nav.uk-navbar-dropdown-nav li.uk-active.uk-parent.uk-nav-parent-icon
  {
      position : relative;
      
  }
  #tm-mobile .uk-nav-default>li>a:focus, #tm-mobile  .uk-nav-default>li>a:hover {
      background-color: white;
  }
  
  .tm-header-mobile .uk-logo img {
      width: 200px !important;
  }
  :lang(ar) #english-logo {
      display: none!important;
  }
  :lang(en-US) a.uk-navbar-item.uk-logo img:not(#english-logo) {
      display: none;
  }
  
  :lang(en-US) .uk-navbar-dropdown-nav {
      font-size: 14px;
  }
  @media only screen and (width: 1025px){
  :lang(en-US).uk-navbar-nav>li>a {
   
      font-size: 15px;
      }
      /*.rtl .uk-navbar-nav>li>a, .rtl .uk-navbar-toggle {
     // font-size: 16px;
  }*/
  }
  @media (width:1024px) {
  :lang(en-US).uk-navbar-nav>li>a {
   
      font-size: 15px;
      }
     :lang(en-US) .tm-toolbar .uk-subnav li a{
         font-size: 14px;
      }
      .rtl .uk-navbar-nav>li>a {
      font-size: 16px;
  }
  }
  
  
  .with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .frm_slimselect.ss-main{
     border-radius:0px !important;
  }