/*!
Theme Name: Financial
Theme URI: https://www.templatemonster.com/authors/zemez/
Author: Zemez
Author URI: https://zemez.io/wordpress/
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: financial
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: financial
Template Id: prod-23255
*/

.comment-form-cookies-consent {
    margin-top: 1em;
}

#wp-comment-cookies-consent {
    margin-right: 10px;
}

#privacy_policy_agreement + p {
    display:inline-block;
    margin-left: 10px;
	margin-bottom: 0px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form_label, .subscribe-follow__wrap .tm_pb_contact_form_label.privacy_policy_agreement,
.tm_pb_contact_form .tm_pb_contact_form_label.privacy_policy_agreement, .comment-form-cookies-consent, .tm_pb_contact_form_label.privacy_policy_agreement {
	display: flex!important;
	align-items: center;
}

.subscribe-follow__wrap .tm_pb_contact_form_label.privacy_policy_agreement {
	margin-top:10px;
}

#privacy_policy_agreement {
	position: relative;
}

#ns_privacy_policy_agreement {
    position: relative;
    margin-right: 10px;
}

#cookie-consent-block a:not(.close-cookie-block), .wpcf7-acceptance a {
	color:#9bd147!important;
}

#cookie-consent-block a:not(.close-cookie-block):hover {
	color:#fff!important;
}

.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item input {
    display: inline-block;
    width: 15px;
	margin-left: 0px;
}

.wpcf7-acceptance .wpcf7-list-item {
    margin-left: 0;
}

#content .wpcf7-form textarea {
    margin-bottom: 10px;
}

.wpcf7-form .wpcf7-form-control-wrap[class*="acceptance"] {
    width: 100%;
    display: block;
}

.wpcf7-form .wpcf7-form-control.wpcf7-acceptance {
	background: none!important;
    border: none!important;
    padding-left: 0!important;
    width: 100%!important;
}

form .js-gdpr-warning+.required {
    display: none;
}

.comment-form-gdpr {
    margin: 10px 0!important;
}

.comment-form-gdpr input {
    margin-right: 5px;
}

/*
#commentform {
    display: flex;
    flex-direction: column;
}

#commentform>* {
    order: 1;
}

#commentform .notice {
    order: 2;
	margin: 0;
}

#commentform [for="gdpr"] {
    order: 3;
}

#commentform .comment-form-cookies-consent {
	order: 4;
}

#commentform .comment-form-gdpr {
    order: 2;
}

#commentform .form-submit {
	order: 5;
}
*/