/*
 Theme Name:     B Logic Designs
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        2.1.4
*/
/* =Theme customization starts here
------------------------------------------------------- */
/* Right aligns social icons - Divi Theme */
/* #top-header .et-social-icons {
  float: right !important;
} */
/* #top-header #et-info {
  width: 100%;
} */
/* Fix Woocommerce buttons */
body .et_pb_button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
  color: #000000;
}

.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
  color: #fff;
}

/* Show Social in Top Menu on Mobile */
/* @media only screen and (max-width: 768px) {
  div#et-secondary-menu {
    display: block !important;
    margin-top: 5px !important;
  }

  #et-secondary-menu>div.et_duplicate_social_icons>ul>li a {
    display: block;
    padding-bottom: .50em;
  }
} */
/****** Vertically center rows in sections and modules in columns *******/
.dh-valign-center-row .et_pb_column,
.dh-valign-center-section,
.dh-valign-center-module {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Fix Divi Bullets */
#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
  list-style-type: disc;
  padding: 0 0 23px 1em;
  line-height: 26px;
}

/*------------[ALIGN BUTTONS TO BOTTOM]-----------*/
/* buttons fixed to the bottom */
.fixed_buttons .et_pb_column {
  padding-bottom: 30px;
}

.fixed_buttons .et_pb_button_module_wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/********** End Generic Styles ***********/
@media only screen and (max-width: 980px) {
  .two-columns .et_pb_column {
    width: 50% !important;
  }

  .three-columns .et_pb_column {
    width: 33.33% !important;
  }

  .four-columns .et_pb_column {
    width: 25% !important;
  }
}
