/*======================================
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*/

.wdc_video_carousel_child_5 .wdc-video-popup a:after, .wdc_video_carousel_child_3 .wdc-video-popup a:after, .wdc_video_carousel_child_4 .wdc-video-popup a:after, .wdc_video_carousel_child_2 .wdc-video-popup a:after, .wdc_video_carousel_child_1 .wdc-video-popup a:after,
.dvcr_video_carousel_child_0 .dvcr-video-carousel a:after, .dvcr_video_carousel_child_2 .dvcr-video-carousel a:after, .dvcr_video_carousel_child_1 .dvcr-video-carousel a:after, .dvcr_video_carousel_child_3 .dvcr-video-carousel a:after, .dvcr_video_carousel_child_4 .dvcr-video-carousel a:after, 
.wdc_video_carousel_child_0 .wdc-video-popup a:after
{
	    border-radius: 50% !important;

} 

/***** Mega Menu Global header *****/
/* Enable class below once you're done editing the menu */ 
.dropdown-menu {
visibility: hidden;
}
  
.category-menu .et_pb_menu__menu .dropdown-menu {
visibility: hidden;
opacity: 0;

-webkit-transition: 300ms all cubic-bezier(.4,0,.2,1);
-moz-transition: 300ms all cubic-bezier(.4,0,.2,1);   
-o-transition: 300ms all cubic-bezier(.4,0,.2,1); 
-ms-transition: 300ms all cubic-bezier(.4,0,.2,1);   
transition: 300ms all cubic-bezier(.4,0,.2,1);    
  
position: absolute!important;
top: 87px !important;
bottom: auto;
left: 0px;
right: auto;
}
  
.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu {
visibility: visible;
opacity: 1;
}

.category-menu  .et_pb_menu__menu li {
margin-top: 0px !important;
} 

.category-menu .et_pb_menu__menu li>a {
margin-top: 0px !important;
padding: 15px 15px !important; 
     /* line-height: 30px;*/
}

.category-menu .et_pb_menu__menu li.first-level>a:hover {
background-color: #FFD259!important; 
}  
  
.category-menu .et_mobile_menu .dropdown-menu {
background-color: white; 
padding-top: 25px;
padding-bottom: 5px;
}   

.category-menu .et_mobile_menu li > a {
background-color: transparent;
position: relative;
}
  
.category-menu .et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '4c';
color: #FF6600;
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
  
.category-menu .et_mobile_menu .first-level > .icon-switch:after{
content: '21';
color: #c9c9c9;
}
  
.category-menu .et_mobile_menu .dropdown-menu {
display: none;
}
  
.category-menu .et_mobile_menu .dropdown-menu.reveal-items {
display: block;
}
  
.category-menu .et_pb_menu__menu>nav>ul>li {
position: static !important;
  padding-left: 0;
    padding-right: 0;
}

.category-menu .et_mobile_menu .dropdown-menu {
visibility: visible !important;
}
  
  /*  اتجاه من اليمين  */
  .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul {
        justify-content: start;
  }
  
  .et_pb_menu_0_tb_header .et-pb-icon:hover {
        color: #ff6600;
  }

/*********************/

/***** Popup Menu Global header *****/

.mega.closed:after {content:"";}
.mega.opened:after{content:"";}
  /*.none {display: block}*/
  .hide {visibility: hidden;}

/*********************/
/***** Popup2 Menu Global headter *****/
@media (max-width:980px) {
    .et_pb_gutters1 .et_pb_column, 
	.et_pb_gutters1.et_pb_row .et_pb_column {
    margin: auto!important;
  }
    .hide2 {visibility: hidden;}}

/*********************/
/***** Global Footer1 *****/
/* color */
  .modern_footer09 .middle .title h3 span {
    color: #FFD259 !important;
  }/* titlt first leter color */
  .modern_footer09 .middle .link .et_pb_blurb_description a {
    background-image: linear-gradient( to left, #FFD259, #FFD259, 50%, #fff 50%);
  }/* link hover color */
  .modern_footer09 .middle .et_pb_social_icon .icon::after {
    background: #FFD259;
  }/* social btn hover color */
  
  /* link */
  .modern_footer09 .middle .link .et_pb_main_blurb_image {
    display: inline-flex !important;
    width: unset !important;
    vertical-align: middle !important;
    margin-bottom: 0 !important;
  }
  .modern_footer09 .middle .link .et_pb_blurb_container {
    display: inline-flex !important;
    vertical-align: middle !important;
    padding-right: 10px !important;
  }
  .modern_footer09 .middle .link .et_pb_blurb_description a {
    transition: .5s;
    background-size: 200% 100%;
    background-position: 0%;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
  }
  .modern_footer09 .middle .link .et_pb_blurb_description a:hover {
    background-position: 100%, 0%;
    padding-right: 3px;
  }
  
  /* contact blurb */
  .modern_footer09 .middle .et_pb_blurb.contact .et_pb_blurb_container {
    vertical-align: middle !important;
  }
  .modern_footer09 .middle .et_pb_blurb.contact .et_pb_module_header {
    padding-bottom: 0 !important;
  }
  
  /* social follow */
  .modern_footer09 .middle .et_pb_social_icon .icon::after {
    position: absolute;
    content: "";
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    margin: auto;
    transition: .5s;
    border-radius: 4px;
  }
  .modern_footer09 .middle .et_pb_social_icon .icon:hover::after {
    transform: scale(1);
  }
/*********************/

/*********************/
/***** Global Footer2 *****/
  /* color */
  .modern_footer09 .middle .title h3 span {
    color: #FFD259 !important;
  }/* titlt first leter color */
  .modern_footer09 .middle .link .et_pb_blurb_description a {
    background-image: linear-gradient( to left, #FFD259, #FFD259, 50%, #fff 50%);
  }/* link hover color */
  .modern_footer09 .middle .et_pb_social_icon .icon::after {
    background: #FFD259;
  }/* social btn hover color */
  
  /* link */
  .modern_footer09 .middle .link .et_pb_main_blurb_image {
    display: inline-flex !important;
    width: unset !important;
    vertical-align: middle !important;
    margin-bottom: 0 !important;
  }
  .modern_footer09 .middle .link .et_pb_blurb_container {
    display: inline-flex !important;
    vertical-align: middle !important;
    padding-right: 10px !important;
  }
  .modern_footer09 .middle .link .et_pb_blurb_description a {
    transition: .5s;
    background-size: 200% 100%;
    background-position: 0%;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
  }
  .modern_footer09 .middle .link .et_pb_blurb_description a:hover {
    background-position: 100%, 0%;
    padding-right: 3px;
  }
  
  /* contact blurb */
  .modern_footer09 .middle .et_pb_blurb.contact .et_pb_blurb_container {
    vertical-align: middle !important;
  }
  .modern_footer09 .middle .et_pb_blurb.contact .et_pb_module_header {
    padding-bottom: 0 !important;
  }
  
  /* social follow */
  .modern_footer09 .middle .et_pb_social_icon .icon::after {
    position: absolute;
    content: "";
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    margin: auto;
    transition: .5s;
    border-radius: 4px;
  }
  .modern_footer09 .middle .et_pb_social_icon .icon:hover::after {
    transform: scale(1);
  }
/*********************/

/*********************/
/***** Global Footer3 *****/
  /* color */
  .modern_footer09 .middle .title h3 span {
    color: #FFD259 !important;
  }/* titlt first leter color */
  .modern_footer09 .middle .link .et_pb_blurb_description a {
    background-image: linear-gradient( to left, #FFD259, #FFD259, 50%, #fff 50%);
  }/* link hover color */
  .modern_footer09 .middle .et_pb_social_icon .icon::after {
    background: #FFD259;
  }/* social btn hover color */
  
  /* link */
  .modern_footer09 .middle .link .et_pb_main_blurb_image {
    display: inline-flex !important;
    width: unset !important;
    vertical-align: middle !important;
    margin-bottom: 0 !important;
  }
  .modern_footer09 .middle .link .et_pb_blurb_container {
    display: inline-flex !important;
    vertical-align: middle !important;
    padding-right: 10px !important;
  }
  .modern_footer09 .middle .link .et_pb_blurb_description a {
    transition: .5s;
    background-size: 200% 100%;
    background-position: 0%;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
  }
  .modern_footer09 .middle .link .et_pb_blurb_description a:hover {
    background-position: 100%, 0%;
    padding-right: 3px;
  }
  
  /* contact blurb */
  .modern_footer09 .middle .et_pb_blurb.contact .et_pb_blurb_container {
    vertical-align: middle !important;
  }
  .modern_footer09 .middle .et_pb_blurb.contact .et_pb_module_header {
    padding-bottom: 0 !important;
  }
  
  /* social follow */
  .modern_footer09 .middle .et_pb_social_icon .icon::after {
    position: absolute;
    content: "";
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    margin: auto;
    transition: .5s;
    border-radius: 4px;
  }
  .modern_footer09 .middle .et_pb_social_icon .icon:hover::after {
    transform: scale(1);
  }
/*********************/

/*********************/
/****** Single page Grid layout ********/
/* ### Change colors ### */
  
/* ###  Blog button ### */
.dsp_social_share_0_tb_body .dsp-social-share {
	justify-content: center !important;
}
.dsp-social-share[dir=ltr] {
    direction: rtl!important;
}

.more-link {
	background-image: linear-gradient(180deg,#e8af35 0%,#b98b0c 100%); /* Button bg color */
	color: #fff; /* Button text color */
}
  
.pagination .alignleft a,
.pagination .alignright a {
  color: #5956e9; /* Pagination text color */
	background: #edf8ff; /* Pagination bg color */
  border: 1px solid #5956e9; /* Pagination border color */
}

.pagination .alignleft a:hover,
.pagination .alignright a:hover {
  color: #ffffff; /* Pagination text color - HOVER */
	background: #5956e9; /* Pagination bg color - HOVER */
}  
  
/* ### End colors ### */ 
  
/* ### Adjust the minimal grid post height ### */   
@media only screen and (min-width: 768px) {  
.mhblog-blog-equal-height .et_pb_post {
  	min-height: 400px; /* height of the grid post - will push read more buttom lower */
}  
  
/* ### Here you can adjust the position of the read more button ### */   
.more-link {
  bottom: 20px; /* Bottom position of the read more button */
  right: 20px; /* Left position of the read more button */
  position: absolute;
}}
  @media only screen and (min-width: 981px) {
    .more-link {
      bottom: 10px;}
  } 
  

/* ### Search module ### */  
.search-module-v1 {
   border-radius: 25px 25px 25px 25px !important; 
}  
  
/* ### Blog pagination ### */
.pagination {
  padding-top: 50px;
}    
  
.pagination .alignleft a,
.pagination .alignright a {
  font-weight:400;
	padding: .5em 1.1em;
	border-radius: 5px;
	text-transform: capitalize;
	transition: all 0.3s ease-in-out;
}
  
/* ### Blog grid equal heights ### */ 

.mhblog-blog-equal-height .mhblog-auto-height {
	height: auto !important;
}
.mhblog-blog-equal-height .mhblog-auto-margin {
	margin-top: 20px !important;
}
 
@media only screen and (min-width: 768px) {   
.mhblog-blog-equal-height .et_pb_post {
    position: relative;
}} 

/* ### Blog button ### */   
.more-link {
	display: inline-block;
	padding: 5px 15px;
  border-radius: 6px;
}
  
  .bck-blog-designer-single article.et_pb_post {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
/*********************/

/*********************/
/***** header main page *****/
  
/* Enable class below once you're done editing the menu */ 
  
  .page-id-4404045 .category-menu .et_pb_menu__menu .dropdown-menu {
        top: 72px !important;
  }
  .page-id-4404045 {}
   

.dropdown-menu {
visibility: hidden;
}

  
.category-menu .et_pb_menu__menu .dropdown-menu {
visibility: hidden;
opacity: 0;

-webkit-transition: 300ms all cubic-bezier(.4,0,.2,1);
-moz-transition: 300ms all cubic-bezier(.4,0,.2,1);   
-o-transition: 300ms all cubic-bezier(.4,0,.2,1); 
-ms-transition: 300ms all cubic-bezier(.4,0,.2,1);   
transition: 300ms all cubic-bezier(.4,0,.2,1);    
  
position: absolute!important;
top: 95px !important;
bottom: auto;
left: 0px;
right: auto;
}
  
.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu {
visibility: visible;
opacity: 1;
}

.category-menu  .et_pb_menu__menu li {
margin-top: 0px !important;
} 

.category-menu .et_pb_menu__menu li>a {
margin-top: 0px !important;
padding: 15px 15px !important; 
     /* line-height: 30px;*/
}

.category-menu .et_pb_menu__menu li.first-level>a:hover {
background-color: #FFD259!important; 
}  
  
.category-menu .et_mobile_menu .dropdown-menu {
background-color: white; 
padding-top: 25px;
padding-bottom: 5px;
}   

.category-menu .et_mobile_menu li > a {
background-color: transparent;
position: relative;
}
  
.category-menu .et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '4c';
color: #FF6600;
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
  
.category-menu .et_mobile_menu .first-level > .icon-switch:after{
content: '21';
color: #c9c9c9;
}
  
.category-menu .et_mobile_menu .dropdown-menu {
display: none;
}
  
.category-menu .et_mobile_menu .dropdown-menu.reveal-items {
display: block;
}
  
.category-menu .et_pb_menu__menu>nav>ul>li {
position: static !important;
  padding-left: 0;
    padding-right: 0;
}

.category-menu .et_mobile_menu .dropdown-menu {
visibility: visible !important;
}
  
  /*  اتجاه من اليمين  */
  .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul {
        justify-content: start;
  }
  
  .et_pb_menu_0_tb_header .et-pb-icon:hover {
        color: #ff6600;
  }
  
/****************************/

/*****  main popun page tamplate ********/
.mega.closed:after {content:"";}
.mega.opened:after{content:"";}
  .hide {visibility: hidden;}
  
@media (max-width:980px) {
    .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin: auto!important;
	}}
    .hide2 {visibility: hidden;}
/****************************/

/****************************/
/****** صفحة أكتب مقالاً ********/
div#user-submitted-posts {
  max-width: 100%;
}
div#user-submitted-posts fieldset {
      margin-top: -150px;
}
div#user-submitted-posts fieldset input.usp-input {
      margin-top: -40px;
      width: 100% !important;
}
div#user-submitted-posts div.usp_text-editor {
      margin-top: -100px;
}
div#user-submitted-posts fieldset.usp-images {
      margin-top: -270px;
}
div#user-submitted-posts div#usp-upload-message {
      margin: -40px 0 -100px;

}
form .usp-tags label,
form .usp-category label {
      margin-bottom: -40px !important;
}
#user-submitted-posts {
      margin-top: -110px;
}
#user-submitted-posts {font-family: 'Almarai',Helvetica,Arial,Lucida,sans-serif;
    line-height: 1.7;}

form fieldset input,
 form fieldset textarea.wp-editor-area  {
       border-radius: 3px;
  background-color:#f7f3e8!important;
}
form fieldset ul.chosen-choices {
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#f7f3e8)) !important;
  border-radius: 3px;
}
div#user-submitted-posts div#usp-submit {
      margin-top: -430px;
      margin-bottom: -170px;
}
form .usp-submit {
  font-family: 'Almarai',Helvetica,Arial,Lucida,sans-serif;
    line-height: 2;
    background-color: #f7f3e8;
  border-radius: 2px;
}
#user-submitted-image input {
  background-color: transparent !important;
  border-radius: 2px;
}
div#user-submitted-posts .chosen-container[style] {
      width: 100% !important;

}
/**********************/

/**********************/
/***** الصفحة الرئيسية********/
.page-id-4404045 {
  /*overflow-x: hidden;*/
  background-color: #f7f1e3 !important;
}

.page-id-4404045 .et_pb_section_4 {
  background-color: #f7f1e3 !important;
  padding-top:0 !important;
}

@media (max-width: 767px) {
.page-id-4404045 .et_pb_section_4 .et_pb_row_9 > .et_pb_column_1_5 {
    margin-right: 3%!important;
  margin-left: 3% !important;
    width: 40%!important;
}
  
   .page-id-4404045 .et_pb_section_4 {
  padding-top:20 !important;}
}
@media (max-width: 479px) {
.page-id-4404045 .et_pb_section_4 .et_pb_row_9 > .et_pb_column_1_5 {
    margin-right: 3%!important;
  margin-left: 3% !important;
    width: 40%!important;
}
}
/*
#post-4404045 {
  overflow-x: hidden;
}
*/

.et_builder_inner_content.et_pb_gutters3 {
 /* overflow-x: hidden;*/
}

@media (max-width: 980px) {
  
  .page-id-4404045 .et_pb_section_4 {
  padding-top:10 !important;}
} 
@media (min-width: 980px) {
    .page-id-4404045 .et_pb_section_4 {
  padding-top:20 !important;}
}

#et-main-area {
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 980px) {
  .page-id-4404045 .et_pb_section_4 .et_pb_row_9 > .et_pb_column_1_5 {
    margin-right: 0!important;
    margin-left: 0!important;
  }
  .page-id-4404045 .et_pb_section_4 > .et_pb_row_9 {
    justify-content: space-between !important;
  }
  .page-id-4404045 .et_pb_section_4 > .et_pb_row_9 > .column-phone-right .et_pb_blurb_content {
        text-align: right !important;
  }
  .page-id-4404045 .et_pb_section_4 > .et_pb_row_9 > .column-phone-left .et_pb_blurb_content {
        text-align: left !important;
  }
}
/****************************/

/*******************************/
/******** صفحة رئيسية *************/
  .page-id-4406011 {
  /*overflow-x: hidden;*/
  background-color: #f7f1e3 !important;
}

.page-id-4406011 .et_pb_section_4 {
  background-color: #f7f1e3 !important;
  padding-top:0 !important;
}

@media (max-width: 767px) {
.page-id-4406011 .et_pb_section_4 .et_pb_row_9 > .et_pb_column_1_5 {
    margin-right: 3%!important;
  margin-left: 3% !important;
    width: 40%!important;
}
  
  .page-id-4406011.et_pb_section_4 {
  padding-top:10 !important;}
}
@media (max-width: 479px) {
.page-id-4406011 .et_pb_section_4 .et_pb_row_9 > .et_pb_column_1_5 {
    margin-right: 3%!important;
  margin-left: 3% !important;
    width: 40%!important;
}
}
/*
#post-4404045 {
  overflow-x: hidden;
}
*/

.et_builder_inner_content.et_pb_gutters3 {
 /* overflow-x: hidden;*/
}

@media (max-width: 980px) {
  
  .page-id-4406011 .et_pb_section_4 {
  padding-top:10 !important;}
} 
@media (min-width: 980px) {
   .page-id-4406011 .et_pb_section_4 {
  padding-top:20 !important;}
}

#et-main-area {
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 980px) {
  .page-id-4406011.et_pb_section_4 .et_pb_row_9 > .et_pb_column_1_5 {
    margin-right: 0!important;
    margin-left: 0!important;
  }
 .page-id-4406011.et_pb_section_4 > .et_pb_row_9 {
    justify-content: space-between !important;
  }
 .page-id-4406011 .et_pb_section_4 > .et_pb_row_9 > .column-phone-right .et_pb_blurb_content {
        text-align: right !important;
  }
 .page-id-4406011 .et_pb_section_4 > .et_pb_row_9 > .column-phone-left .et_pb_blurb_content {
        text-align: left !important;
  }
}
/*******************************/

/*******************************/
/********** صفحة كتابنا ***************/
@media (max-width: 767px) {
.et_pb_section_2 .et_pb_row:nth-child(3) > .et_pb_column {
    margin-right: 3%!important;
  margin-left: 3% !important;
    width: 40%!important;
}
}

@media (max-width: 479px) {
#post-449 .et_pb_section_2 .et_pb_row_3 > .et_pb_column {
    margin-right: 3%!important;
  margin-left: 2% !important;
    width: 45%!important;
}
}
/*******************************/

/*******************************/
/********** صفحة كتابنا ***************/