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

/* Remove sidebar */
#sidebar {
	display:none;
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

.member-form {
  max-width: 80%;
  margin: 0 auto;
}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
  padding: 10px 12px;
  font-size: 18px;
  border-radius: 4px;
  background-color: #efefef;
  color: #333;
  border: none;
  width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
  font-size: 18px;
  background-color: #3e8982;
  border: none;
  padding: 8px 14px;
  color: #fff;
  border-radius: 4px;
}

.wpcf7-checkbox  span.wpcf7-list-item.first,
.wpcf7-acceptance  span.wpcf7-list-item  {
  margin: 0;
}
.wpcf7-checkbox .wpcf7-list-item label,
.wpcf7-acceptance .wpcf7-list-item label {
  display: flex;
  align-items: center;
}

.wpcf7-checkbox .wpcf7-list-item label input,
.wpcf7-acceptance .wpcf7-list-item label input {
  width: auto;
  margin-right: 10px;
}

@media only screen and (min-width: 981px) {
  .logo_container #logo {
      max-height: 60%;
  }
}

@media only screen and (min-width: 1280px) {
  .logo_container #logo {
    max-height: 100%;
  }
}

.wpcf7 .wpcf7-submit:disabled {
  opacity: .5;
  background: #999;
}

.form-infos {
  background: rgb(62 137 130 / 40%);
  border: 1px solid #3e8982;
  color: #15504b;
  padding: 12px 14px;
  border-radius: 6px;
}