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

.acf-button{
  border: none !important;
  display: block;
  line-height: 1em !important;
  padding: 16px 20px !important;
  text-decoration: none !important;
  text-align: center;
  text-transform: none !important;
  font-weight: normal !important;
  overflow: hidden;
  position: relative;
  transition: 0.25s;
  box-sizing: border-box;
  color: #FFFFFF!important;
  border-width: 0px!important;
  border-color: RGBA(0,0,0,0)!important;
  border-radius: 3px!important;
  font-size: 18px!important;
  background-color: #B3422D!important;
}

.acf-field input[type="text"],
.acf-field input[type="password"],
.acf-field input[type="date"],
.acf-field input[type="datetime"],
.acf-field input[type="datetime-local"],
.acf-field input[type="email"],
.acf-field input[type="month"],
.acf-field input[type="number"],
.acf-field input[type="search"],
.acf-field input[type="tel"],
.acf-field input[type="time"],
.acf-field input[type="url"],
.acf-field input[type="week"],
.acf-field textarea,
.acf-field select{

  padding: 0 12px !important;
  width: 100%;
  display: block !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  outline: none !important;
  cursor: text !important;
  font-size: 15px !important;
  height: 40px !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  margin: 0 !important;
  position: static;
  outline: none !important;
  color: #666666;
}

.acf-input .acf-url input[type="url"]{
	border-width: 1px;
    padding-left: 14px!important;
}

.acf-field textarea{
	padding: 12px !important;
}

.acf-form-submit{
  margin-top: 30px;
}

.acf-form .acf-field .acf-notice.-error {
    background: #ffe6e6;
    color: #B3422D;
    border-color: #B3422D;
}
.acf-form .acf-notice.-error{
  background-color: #B3422D!important;
}

.acf-form .acf-icon{
  display: none;
}

.acf-field textarea{
  height: 200px !important;
}

.acf-form .acf-fields>.acf-field{
  padding: 10px 0;
}

.acf-form .acf-field .acf-notice.-error{
	color: #fff;
}

