/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.elementor-widget-text-editor ul li {margin-bottom:20px;}

a {color: #d1859b;}

footer a {color:unset;}

.elementor-widget-text-editor p a, .pink {color:#dd9bad;}

h2.elementor-heading-title span{color: var(--e-global-color-127b0e1);}

.no-pagination .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {display: none;}

body.wp-singular.post-template-default.single.single-post .page-header, .post-tags, body.archive.author .header-banner, body.search.search-no-results .header-banner
{display:none;}

body.archive.author .header-top {
	margin-bottom:50px;
}

body.wp-singular.post-template-default.single.single-post footer {margin-top: 90px;}

section#comments.comments-area {
	max-width: 1140px;
    margin: 0 auto;
}

/* DIVI Code */
.elementor-widget-text-editor .et_pb_text_inner h1 {font-size: 30px;}
.elementor-widget-text-editor .et_pb_text_inner h3,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor .et_pb_text_inner h3 strong
 {color:#5a7972;}

/* SEARCH FORM TOPBAR */
.is-form-style input.is-search-input {
    background: #272B32;
	border: 0;
	color: #fff;
}
.is-form-style input.is-search-submit, .is-search-icon {
	background: #272B32;
	border: 0;
}
.is-form-style input.is-search-input {
	border: 0!important;
}
.is-form-style.is-form-style-3 label {
    width: calc(99% - 36px) !important;
}
.is-search-icon svg {
    width: 24px;
    display: inline;
    margin: 1px 0 0 -4px;
}

/* Footer form */
footer .frm_style_formidable-stijlen.with_frm_style .form-field {
    margin-bottom: 7px;
}
footer .with_frm_style input[type=text], footer .with_frm_style input[type=email] {
	border-radius: 3px;
	min-height: 40px;
}
footer .frm_style_formidable-stijlen.with_frm_style .frm_submit button {
	background: transparent;
	border-color: #fff;
	box-shadow: none;
	padding: 7px;
	text-align:center;
	font-size:15px;
}
footer .frm_style_formidable-stijlen.with_frm_style .frm_submit button:hover {
	background-color: rgba(255, 255, 255, .2);
	border-color: #fff;
}