/*

Theme Name:   Divi Child

Theme URI: http://www.elegantthemes.com/gallery/divi/

Description:  Divi Child Theme

Author:       Elegant Themes

Author URI:   http://example.com

Template:     Divi

Version:      1.0.0

Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

Text Domain:  divi-child

*/

@import url("../Divi/style.css");

.page-id-507 .wpcf7 form,
.page-id-594 .wpcf7 form {
    display: grid;
    justify-content: center;
}

.wpcf7 form input.wpcf7-text,
.wpcf7 form select.wpcf7-select,
.wpcf7 input.wpcf7-number {
    height: 2rem;
}

.page-id-507 .wpcf7 input.wpcf7-text,
.page-id-507 .wpcf7 textarea.wpcf7-textarea,
.page-id-507 .wpcf7 select.wpcf7-select {
    border-radius: 5px;
    width: 40vw;
}

@media (max-width: 600px) {
    .page-id-594 .wpcf7 input.wpcf7-text,
    .page-id-594 .wpcf7 textarea.wpcf7-textarea,
    .page-id-594 .wpcf7 select.wpcf7-select,

    .page-id-507 .wpcf7 input.wpcf7-text,
    .page-id-507 .wpcf7 textarea.wpcf7-textarea,
    .page-id-507 .wpcf7 select.wpcf7-select {
        width: 100%;
    }
}

.page-id-594 #capa_instrucciones .actividades {
    list-style: none;
}

.page-id-594 .wpcf7 h4,
.page-id-594 .wpcf7 label,
.page-id-594 .wpcf7 a,

.page-id-507 .wpcf7 h4,
.page-id-507 .wpcf7 label,
.page-id-507 .wpcf7 a {
    color: white;
}


.wpcf7 input.wpcf7-text,
.wpcf7 input.wpcf7-number,
.wpcf7 textarea.wpcf7-textarea,
.wpcf7 select.wpcf7-select {
    border-radius: 5px;
    width: 100%;
}

.wpcf7 h4 {
    margin-top: 2rem;
}

.wpcf7 .bloqueInfo {
    margin-top: 5rem;
}

.wpcf7 .wpcf7-form-control.wpcf7-submit {
    padding: 0.25rem 1rem;
    background-color: white;
    width: inherit !important;
    padding: 0.3rem 1.5rem;
    border: 0;
    border-radius: 5px;
}

.wpcf7-form-control.wpcf7-acceptance input {
    width: inherit !important;
    vertical-align: middle;
}

.wpcf7 div {
    margin-bottom: 2rem;
}

.wpcf7 .section1,
.wpcf7 .section2,
.wpcf7 .section3 {
    display: grid;
    grid-template-columns: 48% 48%;
    justify-content: space-between;
}

.wpcf7 .section1 p:nth-of-type(1),
.wpcf7 .section2 p:nth-of-type(1),
.wpcf7 .section2 p:nth-of-type(4),
.wpcf7 h4 {
    grid-column-start: span 2;
}

.sub-menu a {
    text-transform: capitalize !important;
}


.postid-625 .wpcf7 .wpcf7-form-control.wpcf7-submit {
	background-color: #7ab000;
	color: white;
}

/*
	*HOME
*/
.home .et_pb_row_0 .et_pb_column_0 .et_pb_text,
.home .et_pb_row_0 .et_pb_column_1 .et_pb_text {
    min-height: 170px;
}

@media (min-width: 1100px) {
    .home .et_pb_row_0 .et_pb_column_0 .et_pb_text .et_pb_text_inner {
        max-width: 490px;
        margin-left: auto;
    }

    .home .et_pb_row_0 .et_pb_column_1 .et_pb_text .et_pb_text_inner {
        max-width: 490px;

    }
}

.wpcf7 .wpcf7-form-control.wpcf7-submit {
    background-color: #7ab000;
    color: white;
    padding: 8px 20px;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 10px;
	border: 1px solid  #7ab000;
	cursor: pointer;
}
.wpcf7 .wpcf7-form-control.wpcf7-submit:hover {
    background-color: transparent;
    color:  #7ab000;
}
.wpcf7 .wpcf7-form-control.wpcf7-submit:disabled {
    background-color: #7ab000 !important;
    color:  white !important;
}