body {
	width: 1260px;
}

.nav-account {
	padding: 2rem 1rem;
}

.nav-account ul li .button {
	margin-top: 4px;
}

.nav-account__icon {
	margin-top: 10px;
}

.form-search {
	right: 27%;
	width: 250px;
}

header[role="banner"] {
	width: 1260px;
	height: 92px;
	margin-bottom: 1.2em;
}

.nav-primary {
	position: absolute;
	bottom: 0;
  right: 0;
  left: auto;
	margin: 0;
}

.nav-primary li {
	float: left;
	margin-right: 35px;
}

body.home .feature-box:nth-child(even),
body.anniversary .feature-box:nth-child(even) {
	margin-right: 20px;
}

body.home .feature-box:nth-child(3n),
body.anniversary .feature-box:nth-child(3n) {
	margin-right: 20px;
}

body.home .feature-box:nth-child(4n),
body.anniversary .feature-box:nth-child(4n) {
	margin-right: 0;
}

.whats-on .feature-box {
	height: 336px;
}

.sidebar {
	float: left;
	width: 30%;
}

.main {
	width: 68.4%;
	float: right;
	border: none;
  padding: 0;
  font-size: 15px;
}

.main img {
	width: 100%;
}

.main-full-width {
	float: none;
	width: 100%;
}

.main p, .main ul, .main ol {
  max-width: 700px;
  font-size: 15px;
}

.main ul.gallery {
	max-width: 860px !important;
}

.flexslider ul {
  max-width: none !important;
}