/* 
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 */

::selection{
	background: #61452b;
	color: #DFDBD1;
}
h1,h2,h3{
	font-family:'Ivy Presto';
}

.plus-mobile-menu-content .plus-mobile-menu{
	height:calc(100vh - 80px);
	align-content:center;
}
.plus-navigation-wrap .plus-mobile-menu-content{
	background:#DFDBD1;
	position:fixed;
	left:0 !important;
}
@media screen and (max-width:1024px){
	#mana-header{
		background:#F2F1EC;
	}
}
.footer-form .elementor-button[type="submit"]:hover{
	padding-left:calc(100% + 10px) !important;
}
@media (max-width: 767px) {
	.footer-form .elementor-form-fields-wrapper .elementor-field-type-email{
		width:75% !important;
	}
}
.stories-posts a.elementor-post__read-more{
	border:1px solid var(--e-global-color-primary);
	border-radius:50px;
	padding:12px 24px;
	transition:.4s;
}
.stories-posts a.elementor-post__read-more:hover{
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-7975486) !important;
	transition:.4s;
}
.site-main{
	padding-top:80px;
}
.mana-contact input, .mana-contact textarea{
	background-color:#DFDBD1;
	font-family:'Founders Grotesque', sans-serif;
	border-radius:12px !important;
	border:0px !important;
}
.mana-contact .wpcf7-submit{
	width:60%;
	margin:0 20%;
	background-color:rgba(0,0,0,0);
	border:1px solid #61452B !important;
	border-radius:50px !important;
	font-family:'Founders Grotesque Mono', monospace;
	text-transform:uppercase;
	color:#61452B;
}
.mana-contact .wpcf7-submit:hover{
	background-color:#61452B;
	color:#FFFEFA;
	transition:.4s;
}
#give-675862dd786bf #give-form-templates h2{
    font-family:'Founders Grotesque' !importan;
}

/* NEW FOOTER FORM */
.footer-form .wpcf7-form{
	border-bottom:1px solid;
}
.footer-form label{
	vertical-align:bottom;
	width:90%;
}
.footer-form input[type="submit"]{
	width:10%;
	color:#61452B;
	background-color:rgba(0,0,0,0);
	border:0px;
	text-align:right;
	transition:.4s;
	font-size:1.2rem;
}
.footer-form input[type="submit"]:hover{
	padding-left:1.5rem;
	transition:.4s;
}
.footer-form input[type="email"]{
	border:0px !important;
	background-color:rgba(0,0,0,0);
}
@media screen and (max-width:1035px){
	.footer-form label{
		width:80%;
	}
	.footer-form input[type="submit"]{
		width:20%;
	}
}