* {
	margin: 0;
	padding: 0;
}

body {
	font-family: 'Anago Book', sans-serif;
	font-size: 15px;
	line-height: 22px;
}

a {
	color: #004b78;
	text-decoration: none;
}

.mpm-wrap {
	padding: 0 20px;
}

.mpm-head {
	height: 120px;
	background-color: #004b78;
}
	.mpm-head .logo {
		float: left;
	}
	.mpm-head form {
		float: right;
		margin: 40px 20px 0 0;
	}
	.mpm-head form input {
		padding: 10px;
		border-radius: 5px;
		border: none;
		width: 200px;
	}
	.mpm-head form button {
		display: none;
	}
	.mpm-head .mpm-toggle-nav {
		display: none;
	}
	.mpm-head .mpm-toggle-search {
		display: none;
	}

.mpm-search {
	display: none;
}

.mpm-nav {
	clear: both;
	text-align: center;
	height: 30px;
	padding: 10px 0;
}
	.mpm-nav ul {
		list-style-type: none;
	}
	.mpm-nav ul li {
		display: inline;
		font-family: 'Anago Bold', sans-serif;
	}
	.mpm-nav ul li a {
		margin: 0 6px;
	}
	.mpm-nav ul li:before {
		content: ' | ';
	}
	.mpm-nav ul li:first-child:before {
		content: '';
	}
	.mpm-nav ul li.current-menu-item a, .mpm-nav ul li.current-page-ancestor a {
		color: #80c342;
	}
		
.mpm-main-visual {
	clear: both;
	width: 100%;
	position: relative;
	margin-top: 40px;
	min-height: 60px;
}
	.mpm-main-visual h2 {
		font-family: 'Anago Thin', sans-serif;
		color: #ffffff;
		background-color: #004b78;
		padding: 10px 25px;
		border-radius: 5px;
		position: absolute;
		z-index: 3;
		top: -25px;
	}

	.mpm-body .mpm-main-visual h2 .arrow-down {
		display: block;
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 15px solid #004b78;
		position: absolute;
		bottom: -14px;
	}
	.mpm-main-visual .mpm-slider img {
		position: absolute;
		display: none !important;
	}
	.mpm-main-visual .mpm-slider img:first-child {
		display: block !important;
	}

	.mpm-body .mpm-main-visual h2.color2 {
		background-color: #357aa6;
	}
	.mpm-body .mpm-main-visual h2.color2 .arrow-down {
		border-top-color: #357aa6;
	}
	.mpm-body .mpm-main-visual h2.color3 {
		background-color: #2e7761;
	}
	.mpm-body .mpm-main-visual h2.color3 .arrow-down {
		border-top-color: #2e7761;
	}
	.mpm-body .mpm-main-visual h2.color4 {
		background-color: #2b87a6;
	}
	.mpm-body .mpm-main-visual h2.color4 .arrow-down {
		border-top-color: #2b87a6;
	}
	.mpm-body .mpm-main-visual h2.color5 {
		background-color: #80c342;
	}
	.mpm-body .mpm-main-visual h2.color5 .arrow-down {
		border-top-color: #80c342;
	}

.mpm-body .mpm-column {
	width: 45%;
	float: left;
	padding: 40px 20px;
}
	.mpm-body .mpm-column h4,
	.mpm-body .mpm-item h4 {
		color: #80c342;
		font-family: 'Anago Bold', sans-serif;
		margin-bottom: 22px;
	}
	.mpm-body .mpm-column .mpm-section {
		margin-bottom: 22px;
	}
	.mpm-body p {
		margin-bottom: 22px;
	}
	.mpm-body h3 {
		margin-bottom: 22px;
		font-size: 22px;
		color: #004b78;
	}
	.mpm-body .mpm-button-link {
		position: relative;
		height: 42px;
		margin-bottom: 22px;
		border-radius: 5px;
	}
	.mpm-body .mpm-button-link a {
		color: #ffffff;
		padding: 10px 20px;
		width: 90%;
		display: block;
		position: absolute;
		text-align: left;
		border-radius: 5px;
		text-decoration: none;
		background: #004b78;
	}
	.mpm-body .mpm-button-link .mpm-arrow {
		position: absolute;
		right: 15px;
		top: 13px;
		display: block;
		width: 17px;
		height: 15px;
		background: url(../images/arrow.png) no-repeat 0 0;
		opacity: 0.5;
	}

.mpm-body .mpm-welcome-overview .mpm-column {
	width: 29%;
	float: left;
	position: relative;
}
	.mpm-body .mpm-welcome-overview .mpm-column h3 {
		margin: 0;
		line-height: 36px;
		border-radius: 5px;
		color: #ffffff;
		margin-bottom: 22px;
		font-weight: normal;
		padding: 0 10px;
	}
	.mpm-body .mpm-welcome-overview .mpm-column h3 a {
		color: #ffffff;
	}
	.mpm-welcome-overview .mpm-column:nth-child(1) h3 {
		background-color: #80c342;
	}
	.mpm-welcome-overview .mpm-column:nth-child(2) h3 {
		background-color: #619869;
	}
	.mpm-welcome-overview .mpm-column:nth-child(3) h3 {
		background-color: #648596;
	}
	.mpm-body .mpm-welcome-overview .mpm-column p {
		padding: 0 10px;
	}

	.mpm-welcome-overview .mpm-column .mpm-more {
		position: absolute;
		top: 49px;
		right: 28px;
		display: block;
		text-indent: -9999px;
		background: url(../images/arrow.png) no-repeat 0 0;
		width: 17px;
		height: 15px;
		opacity: 0.4;
	}

.mpm-about-us { }

	.mpm-about-us .mpm-callout {
		background-color: #80c342;
		color: #ffffff;
		padding: 11px;
		border-radius: 5px;
		position: relative;
	}
	.mpm-about-us .mpm-callout h3 {
		font-size: 15px;
		font-family: 'Anago Bold', sans-serif;
		color: #ffffff;
		margin-bottom: 11px;
	}
	.mpm-about-us .mpm-callout p {
		margin-bottom: 0;
	}
	.mpm-about-us .mpm-column .mpm-callout .arrow-up {
		width: 0;
		height: 0;
		border-left: 13px solid transparent;
		border-right: 13px solid transparent;
		border-bottom: 13px solid #80c342;
		position: absolute;
		top: -12px;
		left: 27px;
	}

.mpm-manufacturing-supply { }

	.mpm-manufacturing-supply {

	}

	.mpm-manufacturing-supply .mpm-logistical-centres {
		position: relative;
	}
		.mpm-manufacturing-supply .mpm-logistical-centres h3 {
			position: absolute;
			right: 0;
			color: #619869;
			top: 20px;
			width: 100px;
			text-align: center;
			line-height: normal;
		}
		.mpm-manufacturing-supply .mpm-logistical-centres .mpm-map-point {
			display: none;
		}
	.mpm-manufacturing-supply .mpm-certificate {
		text-align: right;
	}

.mpm-brands {  }

	.mpm-brands .mpm-item {
		width: 45%;
		float: left;
		padding: 40px 20px;
	}

.mpm-products {  }

	.mpm-products .mpm-item {
		width: 45%;
		float: left;
		padding: 40px 20px;
	}

.mpm-custom-packaging {  }

	.mpm-custom-packaging .mpm-column:nth-child(2) {
		float: right;
	}

	.mpm-custom-packaging .mpm-column:nth-child(2) ul {
		list-style-type: none;
		margin: 22px 0 44px;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) ul li {
		font-size: 20px;
		font-family: 'Anago Bold', sans-serif;
		padding-left: 30px;
		line-height: 22px;
		margin-bottom: 22px;
		background: url(../images/bullets.gif) no-repeat 0 2px;
		text-align: left;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) ul li:nth-child(1) {
		background-position: 0 2px;
		color: #80c342;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) ul li:nth-child(2) {
		background-position: 0 -68px;
		color: #2e7761;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) ul li:nth-child(3) {
		background-position: 0 -138px;
		color: #004b78;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) ul li:nth-child(4) {
		background-position: 0 -208px;
		color: #357aa6;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) ul li:nth-child(5) {
		background-position: 0 -278px;
		color: #2b87a6;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) ul li:nth-child(6) {
		background-position: 0 -348px;
		color: #00aeef;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) .mpm-pdf {
		text-align: center;
		width: 300px !important;
		display: inline-block;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) .mpm-pdf img {
		margin-bottom: 22px;
		width: 100%;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) .mpm-pdf .mpm-button-link {
		width: 143px;
		display: inline-block;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) .mpm-pdf .mpm-button-link a {
		text-decoration: none;
		text-align: left;
		background-color: #648596;
	}
	.mpm-custom-packaging .mpm-column:nth-child(2) .mpm-pdf .mpm-button-link .mpm-arrow {
		right: -10px;
	}

.mpm-marketing-resources {  }

	.mpm-marketing-resources .mpm-column {
		width: 29%;
		float: left;
	}
	.mpm-marketing-resources .mpm-button-link a {
		background-color: #80c342;
	}

.mpm-catalogues-brochures { width: 940px; }

	.mpm-catalogues-brochures .mpm-items {
		list-style-type: none;
	}
	.mpm-catalogues-brochures .mpm-items li {
		float: left;
		width: 22%;
		padding: 14px;
		text-align: center;
	}
	.mpm-catalogues-brochures .mpm-items li img {
		width: 100%;
	}
	.mpm-catalogues-brochures .mpm-items li .mpm-name {
		height: 44px;
	}
	.mpm-catalogues-brochures .mpm-items li .mpm-mask,
	.mpm-catalogues-brochures .mpm-items li .mpm-mask-icon {
		display: none;
	}
	.mpm-catalogues-brochures .mpm-items li .mpm-button-link {
		width: 70%;
		display: inline-block;
	}
	.mpm-catalogues-brochures .mpm-items li .mpm-button-link a {
		background-color: #648596;
	}
	.mpm-catalogues-brochures .mpm-items li .mpm-button-link .mpm-arrow {
		right: -10px;
	}

.mpm-contact-us {  }

	.clearfix, .acf-map {
		clear: both;
		width: 940px;
	}

	.mpm-contact-us .mpm-row:nth-child(1) .mpm-column input[type=text],
	.mpm-contact-us .mpm-row:nth-child(1) .mpm-column input[type=email],
	.mpm-contact-us .mpm-row:nth-child(1) .mpm-column textarea {
		width: 100%;
		line-height: 22px;
		padding: 11px;
		border: 1px solid #cccccc;
		border-radius: 5px;
		background-position: 98% 50% !important;
		outline: none;
	}
	.mpm-contact-us .mpm-row:nth-child(1) .mpm-column textarea {
	height: 135px;
	}
	.mpm-contact-us .mpm-row:nth-child(1) .mpm-column input[type=submit] {
		background-color: #2b87a6;
		color: #ffffff;
		padding: 5px 25px;
		border-radius: 5px;
		border: 0;
		font-family: 'Anago Bold', sans-serif;
	}
	.mpm-contact-us .mpm-row:nth-child(2) .mpm-column {
		width: 29%;
		float: left;
		border-radius: 5px;
	}
	.mpm-contact-us .mpm-row:nth-child(2) .mpm-column h3,
	.mpm-contact-us .mpm-row:nth-child(2) .mpm-column h4,
	.mpm-contact-us .mpm-row:nth-child(2) .mpm-column p {
		margin-bottom: 0;
	}

.mpm-manufacturing-facilities {  }

	.mpm-manufacturing-facilities .mpm-item {
		border-bottom: 1px solid #bcbec0;
		margin: 32px 0 12px;
	}
	.mpm-manufacturing-facilities .mpm-item:before,
	.mpm-manufacturing-facilities .mpm-item:after {
		content: " ";
		display: table;
	}
	.mpm-manufacturing-facilities .mpm-item:after {
	clear: both;
	}
	.mpm-manufacturing-facilities .mpm-item:before,
	.mpm-manufacturing-facilities .mpm-item:after {
		content: " ";
		display: table;
	}
	.mpm-manufacturing-facilities .mpm-item:after {
		clear: both;
	}
	.mpm-manufacturing-facilities .mpm-item .mpm-details {
		width: 48.3696%;
		margin-right: 3.8043%;
		float: left;
	}
	.mpm-manufacturing-facilities .mpm-item .mpm-photo {
		width: 23.9130%;
		margin-right: 4.3478%;
		float: left;
	}
	.mpm-manufacturing-facilities .mpm-item .mpm-photo img {
		width: 100%;
	}
	.mpm-manufacturing-facilities .mpm-item .mpm-map {
		width: 19.5652%;
		float: left;
		margin-bottom: 54px;
	}
	.mpm-manufacturing-facilities .mpm-item .mpm-map img {
		width: 100%;
	}
	.mpm-manufacturing-facilities .mpm-item:last-child {
		border-bottom: 0;
	}
	.mpm-manufacturing-supply .mpm-column .mpm-button-link a {
		background-color: #2b87a6;
	}

.mpm-foot {
	clear: both;
	text-align: center;
	padding: 20px 0;
	background-color: #004b78;
	color: #ffffff;
}

	.mpm-foot ul {
		list-style-type: none;
	}

	.mpm-foot ul li {
		display: inline;
	}
	.mpm-foot ul li:before {
		content: ' | ';
	}
	.mpm-foot ul li:first-child:before {
		content: '';
	}
	.mpm-foot a {
		color: #ffffff;
	}