/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.woocommerce-NoticeGroup-checkout .woocommerce-error li a{color:#ffffff;text-decoration:underline;}

@media screen and (max-width:480px){
.woocommerce div.product form.cart div.quantity{margin:0!important;}
.woocommerce div.product form .single_add_to_cart_button{font-size:17px!important;margin-left:5px!important;padding:8px 15px!important;}
}

@media screen and (max-width:310px){
.woocommerce div.product form.cart div.quantity{margin:0!important;}
.woocommerce div.product form .single_add_to_cart_button{font-size:17px!important;margin-left:0px!important;padding:8px 10px!important;}
}

/* CF7 */
.wpcf7-list-item {margin: 0em;}
.grecaptcha-badge {display: none !important;}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {font-size: 1em; padding: 1em;}
.wpcf7-form small {font-size: 0.9em;}
.wpcf7-submit {border: 2px solid #6e7b46; background-color: transparent; color: #6e7b46; font-size: 1.1em !important;cursor: pointer; transition: all 250ms;}
.wpcf7-submit:hover {background-color: #6e7b46; color: #FFFFFF; transition: all 250ms;}

/* CF7 responsive */
.wps-form {width: 100%;margin: 0 auto;}
.wps-form-row {display: flex;flex-direction: column;width: 100%;}
.wps-form-row .wpcf7-form-control {width: 100%;}
.wps-form-column {flex: 1;padding: 0.5rem 0;width: 100%;}

/* CF7 responsive / Notebook / Desktop */
@media only screen and ( min-width: 48em ) {
.wps-form-row {flex-direction: row;}
.wps-form-column {padding: 0rem 1rem 1rem 0rem;}
}
