/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author: COMMbits Inc.
Template: Divi
*/

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

/* Global cf7 table formatting */
.cf7Table { display: table; width: 100%; } 
.cf7TableRow { display: table-row; } 
.cf7TableCell { display: table-cell; padding: 0 20px 20px 0;}
.wpcf7-text, .wpcf7-textarea, .wpcf7-select, .wpcf7-radio {
width: 100% !important;
font-weight: 500;
padding: 15px !important;
border: none!important;

}
.wpcf7-textarea {height: 150px; overflow:hidden;}
.wpcf7-submit {
float: right;
margin: 8px auto 0;
cursor: pointer;
font-weight: 600;
padding: 6px 20px;
line-height: 1.7em;
}
.wpcf7-submit:hover { padding: 6px 20px !important; }


/*Specific cf7 table formatting */

/* Footer CTA, cf7FooterCTA */
.cf7FooterCTA ::-webkit-input-placeholder { /* WebKit browsers */ color: #666 !important; opacity: 1; }
.cf7FooterCTA :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #666 !important; opacity: 1;}
.cf7FooterCTA ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #666 !important; opacity: 1; }
.cf7FooterCTA :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #666 !important; opacity: 1 }
.cf7FooterCTA .wpcf7-submit {
font-size: 15px;
background-color: #fcbf00;
border: 1px #fcbf00 solid;
border-color: #fcbf00;
color: #000000!important;
}
.cf7FooterCTA .wpcf7-submit:hover { 
background-color: #ffffff;
border-color: #ffffff;
}
.cf7FooterCTA .wpcf7-text, .cf7FooterCTA .wpcf7-textarea, .wpcf7-select {
font-size: 18px;
background-color: rgba(255,255,255,0.95) !important;
color: #222222!important;
}
.cf7FooterCTA .wpcf7-response-output {color: #cccccc!important;}

