body {
	margin:0;
	font-weight:200;
}

h1, h2, h3, p {
	font-family: "Helvetica";
	color:#000;
	margin:0px;
	font-weight:200;
	padding:0 40px;
}

p {
	max-width:600px;
	letter-spacing: 2px;	
}

h1, h2, h3 {
	text-transform: uppercase;
}

h1 {
	font-size:40px;
	letter-spacing: 3px;
	margin-bottom: 10px;
}

h2 {
	letter-spacing: 3px;
	font-size:18px;
	margin-top:20px;
}

h3 {
	letter-spacing: 2px;
	font-size:16px;
	padding-top:2px;
}

p {
	font-size:14px;
	line-height: 18px;	
	margin:0 0 10px;
}

a {
	text-decoration: none;
}

p a:link, p a:visited, h3 {
    border-bottom: 1px dashed #000;
    color:#000;
}

p a:hover {
	background-color:#f09;
	color:#fff;
	border-color:#fff;
}

/*GENERAL BUTTON */

.button {
	width:100%;
	padding:30px 0;
}

a .button {
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position: right top;
}

a .button:hover * {
	cursor:pointer;
	color:#000 !important;
}

/*NYC 2025*/

a .button.nyc#nyc2025 {
    color:#fff;
    background-color: #70337f;
    background-image: url(images/nyc2025.svg);
	background-position: right -148px;
}

a .button.nyc#nyc2025 * * {
    color:#fff;	
    background-color:#70337f;
}

a .button.nyc#nyc2025:hover, a .button.nyc#nyc2025:hover * * {
	background: #e0ffff;
}

/*NYC 2024*/

a .button.nyc#nyc2024 {
    color:#fff;
    background-color: #046;
    background-image: url(images/nyc2024.svg);
	background-position: right -148px;
}

a .button.nyc#nyc2024 * * {
    color:#fff;	
    background-color:#046;
}

a .button.nyc#nyc2024:hover, a .button.nyc#nyc2024:hover * * {
	background: #f75;
}



/*NYC 2023*/

a .button.nyc#nyc2023 {
    color:#fff;
    background-color: #243;
    background-image: url(images/nyc2023.svg);
	background-position: right -128px;
}

a .button.nyc#nyc2023 * * {
    color:#fff;	
    background-color:#243;
}

a .button.nyc#nyc2023:hover, a .button.nyc#nyc2023:hover * * {
	background: #fc2;
}


/*NYC 2022*/

a .button.nyc#nyc2022 {
    color:#012;
    background-color: #def;
    background-image: url(images/nyc2022.svg);
}

a .button.nyc#nyc2022 * * {
    color:#012;	
    background-color:#def;
}

a .button.nyc#nyc2022:hover, a .button.nyc#nyc2022:hover * * {
	background: #f33;
}


/*WORLD 2021*/

a .button.world#world2021 {
    background-size: auto 200%;
    background-position: 100% -25px;
}

a .button.world#world2021 {
	color:#fff;
    background-color: #000;
    background-image: url(images/world2021.svg);
}

a .button.world#world2021 * * {
    color:#fff;	
    background-color: #000;
}

a .button.world#world2021:hover, a .button.world#world2021:hover * * {
	background: #9ff;
}

/*WORLD 2020*/

a .button.world#world2020 {
    background-size: auto 260%;
    background-position: 125% -85px;
}

a .button.world#world2020 {
	color:#fff;
    background-color: #003;
    background-image: url(images/world2020.svg);
}

a .button.world#world2020 * * {
    color:#fff;	
    background-color: #003;    
}

a .button.world#world2020:hover, a .button.world#world2020:hover * * {
	background: #c0f;
}

/*NYC*/

a .button.nyc {
    background-size: auto 320%;
    background-position: right -118px;
}

/*NYC 2019*/

a .button.nyc#nyc2019 {
    color:#fff;
    background-color: #60f;
    background-image: url(images/nyc2019.svg);
}

a .button.nyc#nyc2019 * * {
    color:#fff;	
    background-color: #60f;
}

a .button.nyc#nyc2019:hover, a .button.nyc#nyc2019:hover * * {
	background: #0f9;
}

/*NYC 2018*/

a .button.nyc#nyc2018 {
    background-color: #09f;
    background-image: url(images/nyc2018.svg);
}

a .button.nyc#nyc2018 * * {
    background-color: #09f;
}

a .button.nyc#nyc2018:hover, a .button.nyc#nyc2018:hover * * {
	background: #f09;
}


/*HIGHLINE*/

a .button#highline {
	background-size:auto 200%;
	background-position: top right;
	background-color:#00A651;
	background-image:url("images/chelsea.svg");
}

a .button.hightline * * {
	background-color:#00A651;	
}

a .button#highline:hover, a .button#highline:hover * * { 
	background:#0cf;
	color:#000;
}

/*MET MUSEUM*/

a .button#metmuseum {
	background-color:#ccc;
	background-image:url("images/metmuseum.svg");
}

a .button#metmuseum * * {
	background-color:#ccc;
}

a .button#metmuseum:hover, a .button#metmuseum:hover * * { 
	background:#0aaab5;
	color:#fff;
}
