﻿/* Place Your Custom Styles Here */

.ws-text-shadow
{
	text-shadow: 2px 2px 4px #fce7f3;
}

.ws-text-blue
{
	color: #5a74f4;
}

.ws-text-bold
{
	font-weight: 500;
}

.ws-text-pink
{
	color: #ef7d6e;
}

.site-header .header-base
{
	background-color: #ffe2de;
}

#close-side-block.style-light, #back-to-top.style-light
{
	background: #ffe2de;
	/* make this middle aligned */
}
#side-block
{
	background-color: #fcedea;
}
.socials-container.style-light
{
	background: #ffe2de;
	color: #ef7d6e;
}

i.fas
{
	line-height: 50px;
}

.btn-primary
{
	background-color: rgba(239, 125, 110, 0.6);
	border-color: #ffe2de;
}
			.videoPanel
			{
				overflow: hidden;
				position: relative;
				height: 0;
				padding-bottom: 56.25%;
				max-width: 100%;
			}
				.videoPanel iframe, .videoPanel object, .videoPanel embed
				{
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
				}
					.videoWrapper
					{
						position: relative;
						padding-bottom: 56.25%; /* 16:9 */
						padding-top: 25px;
						height: 0;
					}
						.videoWrapper iframe
						{
							position: absolute;
							top: 0;
							left: 0;
							width: 100%;
							height: 100%;
						}

@media (max-width: 1050px)
{
	#home-block section h1
	{
		display: block;
		font-size: 1.75rem;
		line-height: 2.25rem;
	}

}


@media (max-width: 483px)
{
	.site-header .header-brand
	{
		flex-wrap: nowrap;
	}
	a.site-logo img
	{
		max-width: calc(100% - 40px);
	}

}

@media (max-width: 470px)
{
	#home-block section .container .btn
	{
		display: inline-block;
		min-width: 50%;
		max-width: 50%;
	}

	#home-block section h1
	{
		font-size: 1.2rem;
		line-height: 1.5rem;
	}
	#home-block section p
	{
		display: none;
		font-size: 1.2rem;
		line-height: 1.5rem;
	}

	.btn-primary
	{
		
	}
}
