/* Global Desktop */

body.archive .ast-archive-description .ast-archive-title {
	font-size:3.5em;
	font-weight:800;
}

.hidden {
	display:none;
}


.container{
  display: inline-block;
  font-family: "arial";
  font-size: 24px;
	}
	
	
.wp-element-button, .wp-block-button__link {
	background-color:rgb(206, 105, 108);
	font-size:2em;

}

/* Header Desktop */

.wp-block-cover.header-image {
	padding-left:80px;
	min-height:650px;
}

.header-image h2 {
	color:white;
}

.typed {
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  animation: typing;
  animation-duration: 1.5s;
  animation-timing-function: steps(30, end);
  animation-fill-mode: forwards;
}

@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

h2.privacy-title {
	font-size:3em;
}

/* Category Menu */

.wp-image-363, .wp-image-361, .wp-image-355, .wp-image-358, .wp-image-362, .wp-image-396, .wp-image-399, .wp-image-404, .wp-image-409, .wp-image-412, .wp-image-420, .wp-image-423, .wp-image-426, .wp-image-429, .wp-image-430 {
	width:100%;
}

.ast-archive-description h4 {
	font-size:2.5em;
}

/* Body Elements */

.bio-box {
	background-color:#F2F5F7;
}

/* Forms */

.subscribe {
	width:100%;
	margin:auto;
	text-align:center;
}

.contact-form {
	margin-left:100px;
	margin-right:100px;
}

.wpforms-container-full .wpforms-confirmation-container-full {
	background-color: white;
	border:none;
}

/* Footer */

.wp-block-button__link.no-border-radius {
	border-radius: 5pt !Important;
	font-size: 1.25em !Important;
}


@media screen and (max-width: 900px) {
	
/* Small Tablet Screen */
	
/* Global */	
	
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description {
		background-color:white;
	}

	body .is-layout-grid {
		display:block;
	}	
	
body.archive .ast-archive-description {
		padding-right:20px;
		padding-left:20px;

	}	
	
	
/* Global Text Customization */

body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
	text-align:center;
	}

	/* Header */
	
.wp-block-cover.header-image {
	padding-left:20px;
	padding-right:20px;
	min-height:400px;
  justify-content: center;
  align-items: center;
}
		
.eb-typed-wrapper.eb-typing-text-tdehn {
		text-align:center;
	}
	
/* Buttons */
	
.wp-block-buttons {
	justify-content:center !Important;
	}
	
.wp-block-buttons a {
	justify-content:center !Important;
	font-size:1em !Important;
	}
	
	.wp-block-button__link.no-border-radius {
font-size:1em !Important;
	}	

	
/* Menu */	
	
	
	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link {
		background:#212f54;
		color:white;
	}
	
.ast-builder-menu-mobile .main-navigation .menu-item	{

	}


/* Images */
	
.wp-image-25 {
	margin-top:40px; }
	
/* Forms */	
	
.wp-block-jetpack-contact-form {
	justify-content:center !Important;
	text-align:left;
	}
	
.wp-block-jetpack-contact-form  {
		text-align:center;
		align-content:center;
	}
	
.contact-form {
	margin-left:20px;
	margin-right:20px;
}

		
.eb-form-wrapper.eb-form-tv3rl .eb-form-submit .eb-form-submit-button {
		font-size:1em !Important;
	}
	
	.eb-form-wrapper.eb-form-tv3rl .eb-form-submit {
		justify-content:center;
	}
	
}


@media screen and (max-width: 600px) {

/* Medium Mobile */	
	
/* Global */	
	
	.ast-hfb-header .site-header {
		margin-bottom: 0px;
	}	
	
	#header {
		margin-top:0px;!Important
		padding-top:0px;!Important
	}	
	
	.ast-separate-container #primary {
		padding-top:0;
	}	
	
	.ast-container {
		padding-left:10px;
		padding-right:10px
	}	
	
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-title, .ast-separate-container .ast-archive-description {
	padding-left:20;
	padding-right:20;
	}	
	
.wp-block-columns.alignwide .has-ast-global-color-5-background-color.has-background .is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
	padding-left:20px;
	padding-right:20px;
	}
	
.wp-block-spacer {
		height:40px !Important;
	}	
	
.wp-block-cover.header-image {
	padding-left:20px;
	padding-right:20px;
	min-height:350px;

}
	
	.ast-header-break-point .ast-below-header-bar {
		background-color:white;
	}
	
		
.ast-archive-description {
		padding-left:20px;!Important
		padding-right:10px;!Important
	}
	
	body.archive .ast-archive-description	{
				padding-left:20px;!Important
		padding-right:10px;!Important
		padding-top:0; !Important
	}
	
/* Global Text */

	
h4 {
	font-size:2.2em !Important;
	}	
	
	h5 {
		font-size:1.2em;
	}	
	
	.ast-archive-description p {
		text-align:center;
	}	

	
body.archive .ast-archive-description .ast-archive-title {
	font-size:30px;
	margin-top:-50px;
	}
	
.ast-archive-description {
		padding-top:0; !Important
	}
	
	
/* Forms */	
	
.contact-form {
	margin-left:0px;
	margin-right:0px;
}	
	
	
}