/* HTML*/
html {
    visibility: hidden;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 6, 2019 */



/*@font-face {*/
/*    font-family: 'Gedinar';*/
/*    src: url('../fonts/ge_dinar_two_medium-webfont.woff2') format('woff2'),*/
/*         url('../fonts/ge_dinar_two_medium-webfont.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/

/* ------------------ General -----------------*/
.search #tm-main>.uk-container>.uk-grid>div.uk-first-column {
  text-align:center;
   padding: 60px;
    
}
.error404 #tm-sidebar {
    display: none;
}
.error404 #tm-main>.uk-container>.uk-grid>div.uk-first-column {
   padding: 60px;
    
}
.page-id-13 .uk-page-title  {
    display: none;
}

/* menue
*/
li.uk-parent .uk-navbar-dropdown ul.uk-nav li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.28) !important;
}

li.uk-parent .uk-navbar-dropdown ul.uk-nav li:last-child {
    border-bottom: none !important;
}


/*------ Archives ------- */
.year-hidden {
  display: none;
  margin-bottom: 15px;
}

.year-toggle-wrapper {
  min-height: 22px;
  margin-bottom: 5px;
  display: block;
  position: relative;
  padding-right: 9px;
  cursor: pointer;
      font-family: 'Open Sans', sans-serif;
}

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

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

.year-toggle:before {
  font-family: "FontAwesome";
  content: "\f104";
  font-weight: normal;
  position: absolute;
  right: -5px;
  bottom:0px;
  font-size: 20px;
  transition: 0.6s ease;
}
.year-toggle.active:before {
  content: "\f107";
}
.year {
    margin-left: 7px;
}


/*-----------------------  Search in the topbar -----------------*/



.tm-toolbar .uk-search-default .uk-search-input {
      background-color: #545454 !important;
      height: 35px !important;
      color: #ffffff !important;
      border: 0px;
}

.uk-search-default  ::placeholder { 
  color: gray !important;
}

.tm-toolbar .uk-search .uk-search-icon {
    right: 5px;
    display: inline-flex;
/* 	border-left : 1px solid white; */

}



/* ------------- styling elements ----------------- -------------------------------------------------------------------------------------*/

/* Blog  sidebar*/
#tm-sidebar>div.uk-grid {
	background-color: #fafafa;
	border: 1px solid #fafafa;
	padding:60px;

 	border: 1px solid #f0f0f0;
	
}
#tm-sidebar>div.uk-grid>div {
   padding-right:0px;
	
}


/* ------------------------------------------- Slider revilution ------------------------------------------- */

.uk-grid-divider>:not(.uk-first-column)::before {

  border-right: 1px solid #eee;
    margin-top: 35px;
    margin-bottom: 35px;
}



/* ------------------------------------------- Form ------------------------------------------- */
.frm_style_rtl-style.with_frm_style textarea
 {

    border-radius: 40px !important;
    padding: 16px 20px !important;
 }
 .frm_button_submit.frm_final_submit , .frm_button , .frm_button_submit
{
background-image: linear-gradient(-310deg,#d2b697,#d2b595,#d1b593,#d1b490,#d0b48e,#ceb28a,#ccaf87,#caad83,#c6a87d,#c2a378,#bf9e72,#bb996d) !important;
  border: 1px solid #c1ab93 !important;
  color:white  !important;
} 

.frm_add_form_row.frm_button  , .frm_remove_form_row.frm_button
{
	    border: 1px solid #c1ab93 !important;
         background: transparent !important;
         color: #d1b390 !important;
}

 .frm_style_rtl-style.with_frm_style input[type=tel] , frm_style_rtl-style.with_frm_style input[type=number] {
  
  font-family: 'Almarai', sans-serif !important;
}
.frm_dropzone.dz-clickable.frm_single_upload {
    max-width: 100%  !important;
  
} 
.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload .dz-message, .frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload .dz-message {
    margin: 0 !important;
} 

.frm_style_rtl-style.with_frm_style .frm_submit button:hover
{
    background: #ffffff !important;
    border: 1px solid #c1ab93 !important;
    color: #c1ab93 !important;
}
/* ------------------------------------------- Responsive--------------------------------- ------------------------------------------- */

@media only screen and (max-width: 450px) 
 {
     /* --------------------------- Logo --------------------------- */
  .uk-navbar-container.uk-navbar .uk-navbar-center:not(:only-child) {
   
    width: 66%;
  } 
 }
@media only screen and (max-width: 767px) {
.uk-button.uk-button-large {
    line-height: inherit !important;
        padding: 15px 30px;
    
  }
 
    .uk-section-muted.uk-light.uk-page-title.uk-padding.uk-padding-large {
         text-align: center;
         padding : 50px;
    }
    .uk-text-large {
    font-size: 16px !important;
  
     } 

}
/* ------------------------- Ipad  ------------------------- */
 /* ------------------------- Logo Problem ------------------------- */
   
/*.uk-navbar-center:not(:only-child) {*/
/*   position: inherit;*/
/*   top: 50%;*/
/*   right: auto;*/
/*   transform: none;*/
/*   z-index: 990;*/
/*   }*/
/*}*/


/* ------------------------- Ipad Pro  ------------------------- */
/*@media only screen and (max-width: 1025px) and (min-width: 960px)*/
/* {*/
/*.uk-navbar>.uk-navbar-right {*/
/*    margin-right: 10px !important*/
/*   }*/
/*   .uk-navbar-nav>li>a */
/*   {*/
/*           padding: 0px 8px;*/
/*    font-size: 15px;*/
/*     }*/
   
/* .uk-navbar-item.uk-logo  img {*/
/*    max-width: 87%;*/

/*}*/
/*    .uk-navbar-item.uk-logo   {*/
/*    padding: 0px 0px; */
/*    }*/
/*      .uk-text-large {*/
/*    font-size: 17px !important;*/
  
/*     } */
     
/*     .uk-navbar-center:not(:only-child) {*/
/*    max-height: 100px;*/
/*    position: inherit;*/
/*    top: 0%;*/
/*    right: 0%;*/
/*    transform: inherit;*/
/*     }*/
/* } */
 
 
 .el-content.uk-button .uk-icon svg {
    margin-right: 10px !important
}
@media(max-width:960px){.uk-logo{width:300px;}}
  @media(max-width:480px){.uk-logo{width:250px;}}  
input[type="post_password"] { 
height: 50px !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
    background: rgba(255,255,255,0) !important;
    border: 1px solid #d1d1d1 !important;
    border-radius: 50px!important;
  
}
 a.frm_logout_link 
{
   display : none  !important;
}

.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox] {
 
    margin: 0px  5px 5px 5px !important;

}

.frm_primary_label , .frm_forms label , .frm_forms h4 , .frm_forms h3  , .frm_forms h2  , .frm_forms h1  , .frm_forms h5 , .frm_forms h6  , .frm_button_submit.frm_final_submit , .rc-anchor-checkbox-label  , .frm_add_form_row.frm_button , .frm_form_field select, .frm_error {
    font-family: Almarai !important; 
}

.tm-toolbar .uk-icon-link{
	display: none;
}

.widget_categories .current-cat a{
	color: #4E4B48;
}

@media(min-width: 960px) and (max-width: 1024px){
    .uk-navbar-nav{
    	gap: 0 !important;
    }
}

.uk-navbar-nav>li>a{
	white-space: nowrap;
}

.news-slider-home > .uk-position-relative { 
	background: #F9F9F9 !important;
    border-left: 6px solid #C1AB93;
}

.news-slider-home{
	padding-top: 60px;
}

.news-slider-home .el-title{
    padding-top: 20px;
	padding-bottom: 30px; 
}

.news-slider-home .uk-slider-items .uk-grid > div:not(:last-child) .el-item:after{
	content: "";
    display: block;
    border-top: 1px solid #E9E9E9;
}

.news-slider-home .uk-dotnav{
	position: absolute !important;
    top: -90px;
    left: 0;
}

.news-slider-home .uk-dotnav>li>a {
  
    width: 50px;
    height: 6px;
    color: #383838;
    background: #383838; 
  border-radius: 0px;
      border: 4px solid #383838;
  
}
.news-slider-home .uk-dotnav>li.uk-active>a{
  
    color: #c1ab93 !important;
    background: #c1ab93 !important;
      border: 4px solid #c1ab93 !important;

}

@media(max-width: 640px){
    .news-slider-home .uk-dotnav{
    	visibility: hidden;
    }
}

.uk-input{
    line-height: 50px;
}
