/*
 Theme Name:   Custom Child Theme
 Description:  A custom Divi child theme built by Green Tree Media.
 Author:       Green Tree Media, LLC
 Author URI:   http://greentreemediallc.com
 Template:     Divi
 Version:      2.2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/

/* ---------- PALETTE ----------------------------

Blue   : 
Green  : 
Orange : 
Purple : 
Red    : 
Yellow : 

-------------------------------------------------- */

/* ---------- HEADER ----------------------------- */
#et-info-email:empty::before,
#et-info-phone:empty::before {display:none}

/* Adjust secondary header items */
#top-header .container {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
#et-info,#et-secondary-menu >ul > li a {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* END Adjust secondary header items */

#top-menu li li {
  padding: 0;
  width: 100%;
}

#top-menu li li a {
  width: 100%;
  padding: 6px 20px;
  line-height: 1.4em;
}

/* App style mobile menu */
@media (max-width: 980px) {
  .container.et_menu_container { 
    width: calc( 100% - 60px);
  }
}
.et_mobile_menu {
  margin-left: -30px;
  padding: 5%;
  width: calc( 100% + 60px);
}
.mobile_nav.opened .mobile_menu_bar:before {content: "\4d"}
/* END App style mobile menu */

.dualButton .et_pb_button_module_wrapper {
  display: inline-block;
  max-width: 48%;
  margin-right: 2%;
}

/* ---------- GALLERIES -------------------------- */
.customGallery--landscape .et_pb_gallery_image {
  padding-top: 56.25%;
  display: block;
}

.customGallery--landscape .et_pb_gallery_image img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

/* Hide gallery image titles */
.mfp-figure .mfp-title {display:none;}

/* ---------- FOOTER ----------------------------- */
#footer-info {
  width:100%;
  text-align:center;}

div#footer-widgets div.footer-widget ul.menu li {padding-left:0 !important}
div#footer-widgets div.footer-widget ul.menu li::before {display:none}

/* ---------- GLOBAL ---------------------------- */
.scrolloff {pointer-events:none}
#page-container {overflow:hidden}

/* ---------- CUSTOM LIST BULLETS ---------------- */
.custom_list ul li {
	padding-left: 30px;
	list-style:none;
	margin-bottom: 10px;
}

.custom_list ul li::before {
  content: '';
	display: inline-block;
  margin-right: 7px;
	margin-left: -30px;
	padding-right: 5px;
  font-family:'ETmodules';
  font-size: 1.2em;
  vertical-align: middle;
}

.custom_list--check ul li::before {
  content: '\5a';
}
