/*
 * Theme Name:  NY-AF!(2024)v2
 * Theme URI:   https://darrylpotter.com/
 * Description: A simple design for New York AF!
 * Author:      Darryl Potter
 * Author URI:  https://darrylpotter.com
 * Template:    swyft
 * Version:     1.0.0
 */

/* Ready Darryl? Set. Go! */

.Vtp {
	display: flex;
	/*display: inline-flex;*/
	background-color: #000;
	flex-wrap: wrap;
	text-align:center;
	height: 100vh;
	width: auto;
	justify-content: center;
	align-items: center;
}
.Fsmi {
	position: absolute;
	top: 0;
	padding-top: 2vh;
	padding-bottom: 3vh;
	/* margin-left: auto; */
	/* margin-right: auto; */
	align-items: center;
	width: 200px;
}
.VtpF {
	overflow: hidden;
	max-width: 45vw;
	padding: 2%;
	/* display: inline-flex; */
	/* grid-template-columns: 80%; */
	/* max-height: 384px; */
	/* justify-content: center; */
}
.HVtp {
	border-radius: 8px;
}
.VtpC {
	font-family: "Archivo", sans-serif;
	font-size: small;
	color: #FF0000;
}
.VtpC :first-child:after {
	font-family: "cs-icons";
    content: "\e90e";
	padding-left: 0.25rem;
	color: #FFF;
	display:inline-block;
    text-decoration: none;
	pointer-events: none;
}
.VtpC a { 
	color: #FF0000 !important;
}

.VtpM {
	max-width: 45vw;
	font-family: "Archivo", sans-serif;
	font-size: xx-large;
	font-weight: bold;
	line-height: 2.5rem;
	color: #FFFFFF;
	text-decoration:none;
	padding-top: 10vh;
	padding: 2%;
}

.VtpM a {
	color: #FFFFFF;
	text-decoration:none;
	
	
}
.VtpM a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	
	
}
.VtpE {
	font-family: "Archivo Narrow", sans-serif;
	font-size: 0.9rem;
	font-weight: 400;
	line-height: 1.5;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: #1778f2;
    color: #000;
}
#page .cs-entry__header-title {
    text-align: center;
}
.PtL {
	font-family: "Inter", sans-serif;
	font-size: xx-large !important;
	font-weight: bold !important;
	text-align: center !important;
	margin-bottom: -4vh !important;
}
.SctL {
	font-family: "Inter", sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #888;
	text-align: center;
	margin-bottom: -3vh !important;
}
.AmTp {
	font-family: "Inter", sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.VtlB {
	color: #FF0000;
	padding-left: 3px;
	padding-right: 3px;
}

.mPtL {
	text-align: center !important;
}
.mPtC {
	font-family: "Inter", sans-serif;
	font-size: .625rem;
    font-weight: bold;
}
.SpBr {
	
	margin-left: auto !important;
	margin-right:auto !important;
	border-bottom: solid 1px #FF0000;
	width: 90%;
}
.btnS {
	text-align: center;
}
.btST {
	height: 40px;
	width: 40px;
	padding: 5px;
	border: solid 1px;
	border-radius: 50px;
	}
/*--- Mobile Srt ---*/
@media (max-width: 480px) {
 .Vtp {
	display: flex;
	background-color: #000;
	flex-direction: column;
	}
	.VtpF {
	display: flex;
	/* position: absolute; */
	overflow-x: hidden;
	max-width: 100%;
	padding: 2%;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	align-content: center;
	}
	.VtpM {
	max-width: 100%;
	font-family: "Archivo", sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	padding-top: 10vh;
	padding: 2%;
	}
}
/*--- Mobile End ---*/
.entry-content {
	font-family: "Merriweather", serif !important;
	font-size: larger !important;
	font-weight: 400;
	font-style: normal;
}