/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.et_mobile_menu {
    border-top: 0px solid;
}
/* Side by Side Buttons */
.side-by-side {
display: flex;
flex-wrap: wrap;
gap:15px;
}
/* Blog */
.et_pb_blog_grid .et_pb_image_container img {
    border-radius: 8px;
}
.et_pb_blog_grid .et_pb_post {
    padding: 40px;
}
/*adjust Divi Menu module breakpoint*/
@media only screen and (max-width: 1060px) {
    .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et_mobile_nav_menu {
        display: block;
    }
}
/*show desktop footer menus on phone*/
@media (max-width: 980px) {
  /* show desktop menu */
  .footer-menu-main  .et_pb_menu__menu,
  .footer-menu-legal .et_pb_menu__menu {
    display: flex !important;
  }

/* hide hamburger & mobile dropdown */
  .footer-menu-main  .et_mobile_nav_menu,
  .footer-menu-legal .et_mobile_nav_menu {
    display: none !important;
  }
  /* align both footer menus left */
  .footer-menu-main .et_pb_menu__wrap,
  .footer-menu-legal .et_pb_menu__wrap,
  .footer-menu-main .et_pb_menu__menu,
  .footer-menu-legal .et_pb_menu__menu,
  .footer-menu-main .et_pb_menu__menu nav > ul,
  .footer-menu-legal .et_pb_menu__menu nav > ul {
    justify-content: flex-start !important;
    text-align: left !important;
  }
}
/*Shariff Headline (Share Buttons)*/
.ShariffHeadline {
    font-size: 14px;
    font-family: 'Plus Jakarta Sans';
    color: #888B8F;
}
/*Post Optimizations*/
@media (max-width: 479px) {
   p.post-meta {
        padding-top: 12px !important;
	    padding-bottom: 8px !important;
    }
}
@media (min-width: 981px) {
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 1.5% !important;
    }
}
/*Indent lists*/
#left-area ol, .entry-content ol, .et-l--header ol, .et-l--body ol, .et-l--footer ol, .comment-content ol, body.et-pb-preview #main-content .container ol {
  padding: 0 0 23px 1em;
  line-height: 26px;
  list-style-position: outside;
}