* {
	font-family: Uncut Sans Bold, sans-serif !important;
}

em, i {
font-family: Uncut Sans Bold Italic, sans-serif !important;
}

#sidebar .widget-title, #sidebar li, #sidebar li a {
	color: #443c37 !important;
}

a:active,a:visited,a:focus {
	background: none !important;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Uncut Sans Bold, sans-serif !important;
	
}

.menu-item a, .privacy-policy-link {
	font-family: Uncut Sans Bold, sans-serif !important;
}

.site-title a:hover,.site-title a:active,.site-title a:focus{
	text-decoration: none;
}

p,ul,ol,textarea, p a, footer span {
	font-weight: 300 !important;
	line-height: 1.5;
}

.textwidget a:hover {
	color: #f0edde !important;
}

.wp-caption-text {
	font-family: Uncut Sans Bold Italic, sans-serif !important;
	font-weight: 400;
	text-align: left !important;
	line-height: 1;
}

.wp-caption-text a {
	font-family: Uncut Sans Bold Italic, sans-serif !important;
}

/*p a {
	font-weight: 700;
	text-decoration: none;
}

p a:hover, span a:hover {
	text-decoration: underline;
}*/

.elementor a {
	text-decoration: underline;
	text-decoration-thickness: 1px;
}

.elementor a:hover {
	text-decoration-style: dotted;
}

.menu-item a {
	text-decoration: none;
	color: #f0edde !important;
}

.menu-item a:hover {
	text-decoration:underline;
}

.entry-title, .comment-reply-title, .page-title {
	font-family: Uncut Sans Bold, sans-serif !important;
}

.entry-title a {
	color: #443c37;
	text-decoration: none;
	font-family: Uncut Sans Bold, sans-serif !important;
}

.comment-subscription-form, .author-bio, .post-edit-link, .jp-relatedposts {
	display: none !important;
}

#infinite-aria {
	display: none;
}

#homepage-links a {
	text-decoration: none;
}

#homepage-links a:hover {
	text-decoration: underline;
	color: #443c37;
}

.logofolio {
	margin-bottom: 0px !important;
}

/*Forms*/

input, select {
	width: 100%;
}
input[type=text],input[type=email],select, textarea {
	color: #443c37 !important;
}

.button:hover { color: #443c37 !important;
	
}

#mc_embed_signup input[type=submit] {
	margin-top: 10px;
	margin-left: 2px !important;
}
