

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {
	background-image: url('/new/img/1959_ad_vogue_ofcourse_diners_club_is_for_you.jpeg');
	background-position: top center;
	background-size: auto;
	background-attachment: fixed;
	background-repeat: repeat;
	background-color: #2b203b;
	color: #2b203b;
}

.container {
	background-color: #fff7f8
}

.jumbotron {
	background-color: #fff7f8;
	background-color: transparent;
	padding: 24px; 
	margin-bottom: 0px;
	padding-bottom: 24px;
}

.jumbotron h1 {
	font-family: Libre Baskerville, serif;
	font-size: 5em;
	line-height: 1.2em;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 3.33px;
	font-weight: 400;
	font-style: normal;
	color: #FFB6C1;
	text-align: center;
}

@media(max-width: 1580px) {
.jumbotron h1 {
font-size: 105px;
}
}

@media(max-width: 700px) {
.jumbotron h1 {
font-size: 60px;
}
}

.jumbotron h1 a {
	color: #ffb6c1;
	color: #a4818e;
}

.jumbotron h1 a:hover {
	color: #a4818e;
	text-decoration: none;
}

.jumbotron nav {
	padding: auto;
	text-align: center;
}

.jumbotron nav a {
	color: rgb(43, 32, 59);
}

.jumbotron nav a {
	color: rgba(38,51,51,.5);
}

li.active a {
	background-color: none;
}

ul {
	display: inline-block;
	line-height: 1.2em;
	text-align: center;
	width: auto;
	margin: auto;
	list-style: none;
	list-style-image: none;
	float: none;
}

li {
	float: left;
	position: relative;
	display: inline-block;
	line-height: 1.2m;
	font-family: "Unna";
	font-size: 14px;
	text-transform: capitalize;
	letter-spacing: .05em;
	font-weight: 400;
	font-style: normal;
}

h2 {
	color: #466a70;
	font-family: Libre Baskerville, serif;
	font-size: 48px;
	line-height: 1.2em;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: 400;
	font-style: italic;
	margin-top: 0px;
}

h2 a,
h2 a:hover {
	color: #466a70;
}

#events h2 {
	font-size: 24px;
}

p {
    font-family: "Unna";
    font-size: 20px;
    line-height: 1.4em;
    text-transform: none;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
    margin: 1.4em 0 1.4em 0;
    //margin: 0 0 1.6em;
}

p.caption {
	font-size: 14px;
	color: #466a70;
}

h3 {
	color: rgba(28, 32, 24, 0.7);
    font-family: "Unna";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: .2em;
	line-height: 1.5em;
	text-transform: uppercase;
	text-decoration: none;
}

a,
a:visited,
a:active {
	color: rgb(164, 129, 142);
}

a:hover {
	color: rgb(110, 137, 175);
	text-decoration: none;
}

img {
	display: block;
	margin-bottom: 24px;
}

strong {
	font-weight: bold;
}