/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/* Fix Forminator input appearance to match Divi contact form style */
.forminator-field input,
.forminator-field textarea {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  padding: 12px 16px;
  font-size: 16px;
  width: 100%;
  box-sizing: border-box;
  font-family: inherit;
  color: 333;
}

/* Match focus effect */
.forminator-field input:focus,
.forminator-field textarea:focus {
  border-color: #bbb;
  background-color: #fafafa;
  outline: none;
}
/* Fix font size and button width on forminator button */
.forminator-button.et_pb_button {
  font-size: 16px !important;
	min-width: 150px;
	color: #6b2737 !important;
}
/* Centre the button */
.forminator-button.et_pb_button {
  display: block;
  margin: 30px auto 0 auto;
  text-align: center;
}

/* An alternative button colour */
.forminator-button.et_button_light {
	color:whitesmoke !important;
}

/* Make the error text red */
.forminator-error-message {
  color:red;
}

/* Hide Forminator labels when using placeholders */
.hide-forminator-label .forminator-label {
  display: none !important;
}

/* make the post body transparent */
.et_pb_section {
  background-color: transparent !important;
}

/* Set the tabs panel background colour */
.et_pb_tabs {
  background-color: #fefefe;
}

/* Vertical Menu (also disables the hamburger)*/
.v-menu .et_pb_menu_inner_container,
.v-menu .et_pb_menu__wrap,
.v-menu .et_pb_menu__menu,
.v-menu.et_pb_menu .et_pb_menu__menu>nav,
.v-menu.et_pb_menu .et_pb_menu__menu>nav>ul {
    display: block;
}

.v-menu .et_mobile_nav_menu {
    display: none;
}

/* Disable mobile menu */
.disable-hamburger.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
    display: flex!important;
}

.disable-hamburger .et_mobile_nav_menu {
    display: none;
}

/* Add a red dot to sold artwork */
.sold-artwork {
  position: relative;
  display: inline-block;
}

.sold-artwork::after {
  content: '';
  position: absolute;
  bottom: 5px;
/*left: 5px;*/
  right: 5px;
/*transform: translateX(-50%);*/
  width: 14px;
  height: 14px;
  background-color: red;
  border-radius: 50%;
  z-index: 10;
  box-shadow: 0 0 2px #000;
}
