/*======================================
Theme Name: Free Divi Child Theme By Pee-Aye Creative
Theme URI: https://www.peeayecreative.com/
Description: This is a free Divi child theme from Pee-Aye Creative!
Author: Nelson Lee Miller (aka The Divi Teacher)
Author URI: https://www.peeayecreative.com/
Author Email: nelson@peeayecreative.com
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

 /* ===== NOTES ==================================================================
 * 
 * New to Divi? Take our full Divi course: https://www.peeayecreative.com/product/beyond-the-builder-the-ultimate-divi-website-course/
 * 
 * Learn cool tricks and features with our Divi tutorials: https://www.peeayecreative.com/blog/
 * 
 * Discover our premium Divi products: https://www.peeayecreative.com/shop/
 * 
 * =============================================================================== */

/*add your custom CSS below this line*/

/* @media (min-width: 767px) {
	.blog-list-v1 .entry-featured-image-url {
		float: right !important;
	}
	
	.blog-list-v1 .entry-title, .blog-list-v1 .post-meta, .blog-list-v1 .post-content {
		float: right !important;
        padding-right: 30px !important;
		padding-left: 0 !important;
	}
} */

/*  الرئيسية الخط الزمني تصنيفات مقالات  */

#row-line1 .et_pb_column .dsm_content_timeline_0 .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child .dsm-content-timeline-content-wrapper {
    margin-right: 100px !important;
   padding: 15px !important;
    padding-top: 0 !important;
	border: none
}

#row-line2 .et_pb_column .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child .dsm-content-timeline-content-wrapper {
    margin-left: 100px !important;
  padding: 15px !important;
    padding-top: 0 !important;
	border: none
}

#row-line3 .et_pb_column .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child .dsm-content-timeline-content-wrapper {
    margin-right: 100px !important;
  padding: 15px !important;
    padding-top: 0 !important;
	border: none
}
/*
---------------
*/
.dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_0 .dsm-content-timeline-content-wrapper,
.dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_1 .dsm-content-timeline-content-wrapper,
.dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_2 .dsm-content-timeline-content-wrapper,
.dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_6 .dsm-content-timeline-content-wrapper,
.dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_7 .dsm-content-timeline-content-wrapper,.dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_8 .dsm-content-timeline-content-wrapper {
	 margin-right: 100px !important;
   padding: 15px !important;
    padding-top: 0 !important;
}

.dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_3 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_4 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_5 .dsm-content-timeline-content-wrapper {
	margin-left: 100px !important;
   padding: 15px !important;
    padding-top: 0 !important;
	border: none
	
}
/*
---------------
*/
 .dsm_content_timeline_0 .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_0 .dsm-content-timeline-content-wrapper, 
.dsm_content_timeline_0 .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_1 .dsm-content-timeline-content-wrapper, 
.dsm_content_timeline_0 .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_2 .dsm-content-timeline-content-wrapper, 
.dsm_content_timeline_1 .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_6 .dsm-content-timeline-content-wrapper,
.dsm_content_timeline_1 .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_7 .dsm-content-timeline-content-wrapper, 
.dsm_content_timeline_1 .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_8 .dsm-content-timeline-content-wrapper {
	 margin-right: 100px !important;
   padding: 15px !important;
    padding-top: 0 !important;
	    margin-bottom: 0;
	border: none

} 

.dsm_content_timeline_2 .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_3 .dsm-content-timeline-content-wrapper,
.dsm_content_timeline_2 .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_4 .dsm-content-timeline-content-wrapper, 
.dsm_content_timeline_2 .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_5 .dsm-content-timeline-content-wrapper {
	 margin-left: 100px !important;
   padding: 15px !important;
    padding-top: 0 !important;
	    margin-bottom: 0;
	border: none

} 


    .dsm_content_timeline_1 .dsm-right .dsm-content-timeline-item-wrapper .dsm-content-timeline-content-wrapper, .dsm_content_timeline_1 .dsm-left .dsm-content-timeline-item-wrapper .dsm-content-timeline-content-wrapper, .dsm_content_timeline_1 .dsm-center .dsm-content-timeline-item-wrapper .dsm-content-timeline-content-wrapper {
        margin-bottom: 0 !important;
    }

.dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_1 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_2 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_3 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_4 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_5 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_6 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_7 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-right .dsm_content_timeline_child_8 .dsm-content-timeline-content-wrapper {
    margin-bottom: 0px !important;
}

.dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_1 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_2 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_3 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_4 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_5 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_6 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_7 .dsm-content-timeline-content-wrapper, .dsm-content-timeline-items-wrapper.dsm-left .dsm_content_timeline_child_8 .dsm-content-timeline-content-wrapper {
	margin-bottom: 0px !important;
}

@media only screen and (max-width: 767px) {
    #row-line1 .dsm_blob_image_0 .dsm_blob_image_wrap, 
	#row-line2 .dsm_blob_image_2 .dsm_blob_image_wrap, 
	#row-line3 .dsm_blob_image_3 .dsm_blob_image_wrap {
        height: 170px !important;
    }
}

/* ########## تعديل القائمة ############### */
 * .et_pb_menu .et_pb_menu__menu>nav>ul>li  {
    padding-top: 8px !important;
	padding-bottom: 2px !important;
    background-color: #0c4a7b !important;
    border-radius: 50px !important;
    margin-right: 5px !important;
}

.et_pb_menu .et_pb_menu__menu>nav>ul>li a {
    color: #FFF !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 13px !important;
}

@media (min-width: 1058px) {
   .et_pb_menu .et_pb_menu__menu>nav>ul>li a {
    padding-left: 2px !important;
    padding-right: 2px !important;
    font-size: 14px !important;
} 
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover a {
  color: #E5A525 !important;
}

/* ########## تعديل السهم دروب داون ########### */
.et-menu .menu-item-has-children>a:first-child {
    padding-right: 0 !important;
    padding-left: 20px !important;
}
.et-menu .menu-item-has-children>a:first-child:after {
	    left: 0 !important;
	    right: auto !important;
}
.et_pb_menu .et_pb_menu__wrap {
	    justify-content: space-around !important;
}
@media (max-wdidth: 980px) {
	.et_pb_menu .et_pb_menu__wrap {
	    justify-content: flex-end !important;
	}
}

@media (min-width: 981px) {
    #julf-menu-header-section.et_pb_section_0_tb_body .et_pb_row_0_tb_body .et_pb_column_0_tb_body,
    #julf-menu-header-section.et_pb_section_0 .et_pb_row_0 .et_pb_column_0 {
        margin-right: 0 !important;
    }

    #julf-menu-header-section.et_pb_section_0_tb_body .et_pb_row_0_tb_body .et_pb_column_1_tb_body,
    #julf-menu-header-section.et_pb_section_0 .et_pb_row_0 .et_pb_column_1 {
     width: 64.8% !important;
     margin: 0 16px !important;
    }

    #julf-menu-header-section.et_pb_section_0_tb_body .et_pb_row_0_tb_body .et_pb_column_2_tb_body .et_pb_image_0_tb_body,
    #julf-menu-header-section.et_pb_section_0 .et_pb_row_0 .et_pb_column_2 .et_pb_image_0 {
       width: 120px !important;
    }
}

@media (min-width: 1058px) {
    #julf-menu-header-section.et_pb_section_0_tb_body .et_pb_row_0_tb_body .et_pb_column_2_tb_body .et_pb_image_0_tb_body,
    #julf-menu-header-section.et_pb_section_0 .et_pb_row_0 .et_pb_column_2 .et_pb_image_0 {
       width: 130px !important;
    }
}


/* ############# تعديل القائمة الفرعية #############*/
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
	    top: calc(100% + 1px) !important;
    	border-radius: 5px !important;
/* 		background-color: #f3f4f6 !important; */
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
	background-color: #0c4a7b;
    opacity: 1;
    border-radius: 18px;
}

.et_pb_menu.et_pb_text_align_right li {
	    text-align: center !important;
}

/*
#julf-menu-header-section #julf-menu-header .et_pb_menu__menu>nav>ul>li  {
    padding-top: 8px !important;
    background-color: #0c4a7b !important;
    border-radius: 50px !important;
    margin-right: 5px !important;
}
*/


/* ########## تعديل الصورة المصغرة للمشاريع ############### */
.dsm_post_carousel_0 .dsm-entry-thumbnail {
	height: auto !important;
}

.dsm_post_carousel_0 .dsm-entry-thumbnail a img {
	height: auto !important;
}

#lib .dsm_post_carousel_0 .dsm-entry-wrapper,
.dsm_post_carousel_0 .dsm-entry-wrapper {
	display: none!important;
}

#lib .dsm_post_carousel_0 .dsm-post-carousel-item {
	    transition: .3s !important;
}
#lib .dsm_post_carousel_0 .dsm-post-carousel-item:hover {
	    margin-top: -20px !important;
}

/* ########## تعديل القيم في صفحة من نحن ############### */
#kiam .dip-iac {
    height: 200px !important;
  }

@media (max-width: 980px) {
  #kiam .dip-iac {
  flex-direction: column !important;
}
  
  #kiam.dip_image_accordion_0 .dip_image_accordion_child {
      width: 33.33% !important
  }
  
  #kiam .dip-iac {
    flex-direction: row !important;
    flex-wrap: wrap;
    height: 100px !important;
  }

  #kiam .dip-iac h2 {
    margin-right: -8px;
    font-size: 14px !important
  }
	
	#kiam.dip_image_accordion_0 .dip-iac {
		display: grid !important;
   		grid-template-columns:  50% 50% !important;
	}
}

/* ######  توسيط القائمة  ##### */
@media (min-width: 981px) {
    .et_pb_menu .et_pb_menu__menu>nav>ul {
        justify-content: center !important;
    }
    
    .et_pb_row#lap-menu {
      display: flex !important;
      flex-direction: row-reverse !important;
    }
    
    #julf-menu-header-section .et_pb_row {
        display: flex !important;
        align-items: center !important;
        flex-direction: row-reverse !important;
        padding-top: 0 !important;
    }
}

article.et_pb_post .bck-post-thumbnail-wrap img {
    object-fit: unset !important;
    padding: 20px !important;
}

.et_pb_blog_grid .et_pb_image_container {
    margin-bottom: 0 !important;
}

article.et_pb_post .bck-post-thumbnail-wrap {
    margin-bottom: 0!important;
}

.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    padding-bottom: 40px !important;
}

.et_pb_section_3_tb_body article.clearfix:after {
    margin-bottom: 20px !important;
}

/* #######  Footer  ######## */
.footer-section .copyright-module .et_pb_text_inner {
    text-align: center !important;
}

@media (max-width: 479px) {
    .footer-section .et_pb_text h3,
    .footer-section .et_pb_text p
    {
        
        text-align: center !important;
    }
    .footer-section .footer-contact-col {
        margin: auto !important;
        width: fit-content !important;
    }
    .footer-section .et_pb_image + .et_pb_text .et_pb_text_inner p {
        margin-bottom: 40px !important;
    }
}

@media (min-width: 981px) {
    .footer-section .et_pb_row:first-child .et_pb_column.footer-projects-col {
        width: 31.875% !important;
        margin-right: 0 !important;
    }
}
