/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Header */
.site-description {
	display: none;
}

.square {
	display: none;
}

.wf-active .site-title {
	font-weight: 800;
	font-style: normal;
	font-size: 35px;
	border-color:black;
}

.site-header-main {
	border-color: rgba(255,255,255,0.1);
	background-color: #000;
	border-bottom: none;
}

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

p.site-title a {
	color: #fff;
}

.absolute-header .site-title {
	border-color: #000;
}

#icon-search {
	color: black;
	font-weight: bolder;
}

.menu-label {
	color: #000;
	font-weight: bolder;
}

#icon-bars {
	color: #000;
	font-weight: bolder;
}

.menu-toggle-wrapper {
	background-color: #65e8dd;
	border-left: 1px solid #65e8dd;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #65e8dd;
}

#primary-menu-wrapper.menu-wrapper {
	border-bottom: 1px solid #65e8dd;
}

.custom-header-content {
	margin-top: 100px;
}

.absolute-header .menu-toggle:hover, .absolute-header .menu-toggle:focus, .absolute-header .menu-toggle.selected, .primary-menu-toggle:hover, .primary-menu-toggle:focus {
	background: #ffcd00;
}

.menu-toggle:hover, .menu-toggle:focus, .menu-toggle.selected {
	background-color: #ffcd00;
}

.main-navigation a {
	text-decoration: underline 2px #7463ff;
	font-weight: bolder;
}

.main-navigation ul :hover>a, .main-navigation ul .focus>a {
	color: #65e8dd;
}

/* Body */
body {
	background-color: #fff;
	color: #000;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin: 0 0 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 900;
	letter-spacing: .03125rem;
}

/* Sections */
.section-heading-wrap {
	background-color: #65e8dd;
}

.section-heading-wrap.curve {
	background-color: #65e8dd;
}

.portfolio-wrapper.section .section-heading-wrap {
	background-color: #0d00b2;
	color: #fff;
}

.testimonial-wrapper.section .section-heading-wrap {
	background-color: #7463ff;
}

.icon-curve {
	display: none;
}

.entry-title a {
	text-decoration: underline #7463ff;
}

.entry-title a:hover, .entry-title a:focus {
	color: #65e8dd;
}

/* Posts */
#infinite-post-wrap #infinite-handle span, #scrollup, .archive-posts-wrapper .nav-links a, .first-post .hentry {
	background-color: #0d00b2;
}

a.more-recent-posts.button {
	background-color: #65e8dd;
	color: #000;
	font-weight: bolder;
}

a.more-recent-posts.button:hover, a.more-recent-posts.button:focus {
	background-color: #000;
	color: #fff;
	font-weight: bolder;
}

.first-post .entry-meta {
	background-color: #ffcd00;
}

.first-post {
	padding-top: 0;
}

.first-post .entry-meta a:hover, .first-post .entry-meta a:focus, .archive-posts-wrapper .entry-meta a:hover, .archive-posts-wrapper .entry-meta a:focus {
	text-decoration: underline #65e8dd;
}

time.entry-date.published {
	color: #000;
	font-weight: bolder;
}

.archive-post-wrap .post-thumbnail .entry-meta {
	background-color: #ffcd00;
}

a.more-link {
	font-weight: bolder;
}

a.more-link:hover {
	text-decoration: underline 5px #65e8dd;
}

.entry-summary a.more-link {
	text-decoration: underline 2px #7463ff;
}

.entry-summary a.more-link:hover, .entry-summary a.more-link:focus {
	color: #65e8dd;
}

/* Footer */
footer#colophon.site-footer {
	color: #fff;
}

.footer-widget-area {
	color: #fff;
	background-color: #000;
}

#icon-facebook,  #icon-instagram, #icon-twitter {
	color: #fff;
}

p#subscribe-submit.button, button, input[type=button], input[type=reset], input[type=submit] {
	background-color: #65e8dd;
	color: #000;
	font-weight: bolder;
}

p#subscribe-submit.button, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	background-color: #7463ff;
	color: #fff;
	font-weight: bolder;
}

/* Misc */
#scrollup {
	background-color: #65e8dd;
}

svg.icon.icon-angle-down {
	color: #000;
}

#scrollup:hover, #scrollup:focus {
	background-color: #000;
}

svg.icon.icon-angle-down:hover, svg.icon.icon-angle-down:focus {
	color: #fff;
}

a.wp-block-button__link {
	background-color: #65e8dd;
	color: #000000;
	font-weight: bolder;
}

a.wp-block-button__link:hover, .wp-block-button__link:focus {
	background-color: #000000;
	color: #fff;
	font-weight: bolder;
}

.singular-header-image img {
	display: none;
}