/*-------------------------------------------------------
Theme Name: Harikalet Theme
Theme URI: www.harikalet.com
Description: A child theme template for Divi
Author: www.harikalet.com
Author URI: www.harikalet.com
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/

.ds-advent-4 .et_pb_newsletter_form/*, .ds-advent-4 .et_pb_newsletter_description*/ {
width: 100% !important;
}

.ds-advent-4 .et_pb_newsletter_description {
	display: none;
}

.et_pb_newsletter_description, .et_pb_newsletter_form {
float: none;
display: table;
margin: auto;
width: 100%;
}

@media (min-width: 728px){
.ds-advent-4 .et_pb_newsletter_form p {
margin-right: 1% !important;}

.et_pb_newsletter .et_pb_newsletter_fields>* {
flex-basis: 31% !important;}
}

@media (max-width: 727px) {
.et_pb_newsletter .et_pb_newsletter_fields>* {
flex-basis: 100% !important;}
}

.et_pb_newsletter_form input[type=password], .et_pb_newsletter_form input[type=text], .et_pb_newsletter_form p.et_pb_newsletter_field input[type=text], .et_pb_newsletter_form p.et_pb_newsletter_field textarea, .et_pb_newsletter_form select, .et_pb_newsletter_form textarea {
padding-left: 1em !important;
}

.gecko .et_pb_newsletter .et_pb_newsletter_field {
    margin-bottom: 0vw;
}

.et_pb_newsletter_form .input, .et_pb_newsletter_form input[type="text"], .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] {
	padding: 9px 4% !important;
}