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

/**
Colores corporativos:
  #d9ceb6
**/

#page-container {
  overflow-y: initial!important;
}
#page-container { overflow-y: initial!important; }

/* ----- BLURBS ----- */
.et_pb_blurb_position_left .et_pb_blurb_container { padding-left: 0; }
.et_pb_blurb_position_left .et_pb_blurb_content, .et_pb_blurb_position_right .et_pb_blurb_content {
  display: flex;
  align-items: baseline;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image { margin-bottom: 0; }

/* ----- FORMULARIO CONTACTO SUPREME PLUGIN ----- */
.contacto-inicio .wpcf7-response-output { color: #FFF; }
.dipl_form_styler_wrapper .wpcf7-form .wpcf7-mail-sent-ok {
  color:#303e49!important;
}
.dipl_form_styler_wrapper .wpcf7 form {
  display: flex;
  flex-flow: wrap;
}
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col,
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col textarea,
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col input[type=text],
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col input[type=tel],
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col input[type=email] { width: 100%; }

.dipl_form_styler_wrapper .wpcf7 form.sent p,
.dipl_form_styler_wrapper .wpcf7 form.sent .daio-cf7-col {
	display: none; /* Ocultar formulario al enviar: */
}
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col>span.politica-privacidad { padding-right: 5px; }
.dipl_form_styler_wrapper .wpcf7 form>div.daio-cf7-col { margin-bottom: 3%!important; }
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col.pol {
  font-size: 0.7em!important;
  margin-bottom: 20px;
}
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col.pol p { padding-bottom: 0.2em; }
.dipl_form_styler_wrapper .wpcf7 form>div.daio-cf7-col { margin-bottom: 20px!important; }

body #page-container .dipl_form_styler_wrapper .wpcf7-form .wpcf7-form-control.wpcf7-submit,
body #page-container .dipl_form_styler_wrapper .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover:disabled,
.dipl_form_styler_wrapper .wpcf7 input.wpcf7-submit:disabled {
  transition: color 300ms ease 0ms,background-color 300ms ease 0ms;
}
body #page-container .dipl_form_styler_wrapper .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover { cursor: pointer; }
.dipl_form_styler_wrapper select {
  border: 0 solid #333;
  color: rgba(48,62,73,0.5);
  background-color: rgba(0,0,0,0);
  padding: 16px 20px 16px 16px;
  font-size: 14px;
  box-sizing: border-box;
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
}
.dipl_form_styler_wrapper .daio-cf7-col>span.acceptance-646 { white-space: nowrap; display:inline; }
.dipl_form_styler_wrapper small { font-size: 0.7em; }
.dipl_form_styler_wrapper .wpcf7-form .daio-cf7-col textarea { height: 40px; }
.dipl_form_styler_wrapper .wpcf7-form {
    display: flex;
    justify-content: space-between;
}
@media only screen and (min-width: 769px) {
    .dipl_form_styler_wrapper .daio-cf7-col.mitad { width: 48%; }
}
@media only screen and (max-width: 769px) {
  .dipl_form_styler_wrapper .daio-cf7-col.mitad { width: 100%; }
}
.dipl_form_styler_wrapper span.wpcf7-list-item { margin-left: 0; }
/* ----- CÓDIGOS PERSONALIZADOS A CADA THEME ----- */
/* ----- FIN FORMULARIO CONTACTO ----- */


@media only screen and (max-width: 980px) {
}

@media (max-width: 590px) {
}
