/* General */
.elementor-widget-text-editor h3 {
	font-size:40px;
	color:#233d44;
	font-family: "Luckiest guy", Sans-serif;
}
.elementor-widget-text-editor img,
.elementor-post__thumbnail img,
.post .wp-post-image,
.bordered-image img,
.pp-post-thumbnail-wrap img {
	border:1px solid #69c291 !important;
	padding:3px !important;
	background:#fff;
}
.post .wp-post-image {
	width: auto !important;
    max-height: none !important;
}
.alignright {
	margin:0 0 40px 60px;
}
.elementor-widget-text-editor a {
	color:#6ac190;
}
.elementor-widget-text-editor a:hover {
	text-decoration: underline;
} 
.elementor-post__read-more,
.elementor-post-navigation a,
.border-button a {
	border:1px solid var(--e-global-color-0f1ea00);
	background: var(--e-global-color-primary);
	padding:10px 20px 8px;
	display:inline-block;
	border-radius:5px;
	box-shadow:0 0 0 1px var(--e-global-color-primary) !important;
	margin: 0 0 1px 1px;
}
#form-button {
	border:1px solid var(--e-global-color-0f1ea00);
	box-shadow:0 0 0 1px var(--e-global-color-primary) !important;
}
.elementor-post__read-more:hover,
.elementor-post-navigation a:hover,
.border-button a:hover {
	background:var(--e-global-color-secondary);
}
.elementor-pagination {
	padding:60px 0 100px 0;
}
.elementor-pagination .page-numbers {
	background: var(--e-global-color-primary);
	display:inline-block;
	border-radius:5px;
	padding: 2px 15px;
	color:var(--e-global-color-0f1ea00);
}
.elementor-pagination .page-numbers.current,
.elementor-pagination .page-numbers:hover {
	background:var(--e-global-color-secondary);
}
.elementor-post-navigation {
	padding-bottom: 100px;
    justify-content: center;
}
.elementor-post-navigation a {
	margin:1px;
	display: inline-block !important;
}
.elementor-post-navigation .elementor-post-navigation__link {
	width:auto !important;
}
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator {
	background-color:#fff !important;
	width:50px !important;
}
.elementor-flip-box__layer.elementor-flip-box__front:after {
	width:100%;
	height:100%;
	content: " ";
	display:block;
	top:0;
	left:0;
	position:absolute;
	background: url("../images/plus.png") no-repeat center center; 
}
.elementor-flip-box__layer.elementor-flip-box__back:after {
	width:100%;
	height:100%;
	content: " ";
	display:block;
	top:0;
	left:0;
	position:absolute;
	background: url("../images/minus.png") no-repeat center 95%; 
}
/* Responsive */