/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.singular-content-wrap .entry-container, .two-columns .site-content .widget-area, .archive-heading-wrapper, .section .section-title {
	max-width: 1200px;
}

#content {
	max-width: 1200px;
	margin: 0 auto;
	min-height: calc(100vh - 183px);
}

@media only screen and (max-width: 1279px) {
	#content {
		min-height: calc(100vh - 173px);
	}
}

@media only screen and (max-width: 984px) {
	#content {
		min-height: calc(100vh - 163px);
	}
}

@media only screen and (max-width: 767px) {
	#content {
		min-height: calc(100vh - 153px);
	}
}

@media only screen and (max-width: 464px) {
	#content {
		min-height: calc(100vh - 143px);
	}
}

body, button, input, select, textarea {
	color: #222;
}

.entry-container .agilex-yellow-title {
	background-color: #d9c251;
	font-size: 1.75rem;
	padding: .5rem;
	margin-bottom: 1em;
}

.agilex-social-icons {
	margin-top: 0;
	position: relative;
	top: -2rem;
}

.agilex-social-icons.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
	margin-right: -2px;
}

body .site h1, body .site h2, body .site h3, body .site h4, body .site h5, body .site .has-large-font-size {
}

.site-header {
	background-color: #000;
}

.site-header .menu-toggle-wrapper {
	border-left: 1px solid #303030;
}

.site-header .menu-toggle-wrapper .menu-toggle {
	color: #fff;
}

.site-header .main-navigation {
}

.site-header .main-navigation a {
	color: #fff;
}

.site-header .menu-toggle:hover, .site-header .menu-toggle:focus, .site-header .menu-toggle.selected {
	background-color: rgba(102,102,102,.2);
}

.site-header .social-navigation .jetpack-social-navigation a {
	color: #fff;
}

@media only screen and (max-width: 1024px) {
	.site-header .main-navigation a {
		color: #000;
	}
}

.entry-breadcrumbs {
	display: none;
}

.home .entry-header {
	display: none;
}

.home .testimonial-wrapper {
	display: none;
}

.home .archive-posts-wrapper {
	display: none;
}

.home .hero-content-wrapper .section-content-wrap {
	padding-top: 0;
	padding-bottom: 10px;
}

.home .hero-content-wrapper .section-content-wrap .entry-content {
	margin-top: 0;
}

.home .hero-content-wrapper .section-content-wrap .wp-block-image {
	margin-top: 0;
}

.home .hero-content-wrapper .section-content-wrap .wp-block-image img {
	border: none;
}

.home .hero-content-wrapper .section-content-wrap .wp-block-image figcaption {
	display: none;
}

#infinite-post-wrap #infinite-handle span, #scrollup, .archive-posts-wrapper .nav-links a, .first-post .hentry, .footer-widget-area:before, .hero-content-wrapper .section-content-wrap:before, .single-footer-meta-wrapper:before {
	background-color: #fff;
}

.singular-content-wrap .entry-container {
	padding-top: 40px;
}

body .square {
	display: none;
}

.site-footer {
	margin-top: 0;
	background-color: #222;
}

.site-footer .footer-widget-area {
	color: #fff;
	padding: 0 55px;
}

.site-footer .footer-widget-area .widget {
	padding: 0;
}

.site-footer .site-info {
	padding: 10px 40px;
}

.site-footer .curve {
	display: none;
}

.site-footer a[href^="tel"] {
	color: inherit;
	text-decoration: none;
	font-weight: normal;
}

#infinite-post-wrap #infinite-handle span, #scrollup, .archive-posts-wrapper .nav-links a, .first-post .hentry, .footer-widget-area:before, .hero-content-wrapper .section-content-wrap:before, .single-footer-meta-wrapper:before {
	background-color: transparent;
}

@media only screen and (max-width: 800px) {
	.wp-block-media-text.is-stacked-on-tablet {
		-ms-grid-columns: 100% !important;
		grid-template-columns: 100% !important;
	}
	
	.wp-block-media-text.is-stacked-on-tablet .wp-block-media-text__content {
		-ms-grid-column: 1;
		grid-column: 1;
		grid-column-start: 1;
		grid-column-end: auto;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	
	.wp-block-media-text.is-stacked-on-tablet .wp-block-media-text__content {
		padding-top: 1rem;
	}
}

@media only screen and (max-width: 480px) {
	.wp-block-media-text .wp-block-media-text__content {
		padding-top: 1rem;
	}
}

#actionbar {
	visibility: hidden;
}