@import url(//fonts.googleapis.com/css?family=Roboto:400,700,300italic);

@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

@import url(//fonts.googleapis.com/css?family=Roboto:400,700,300italic);

@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

html, body, #page {
	height: 100%;
}

#page-wrapper {
	min-height: 100%;
}

#header div.section, #featured div.section, #messages div.section,
	#main-wrapper, #triptych, #footer-columns, #header-wrapper div.section
	{
	width: 100%;
	max-width: 990px;
	margin-left: auto;
	margin-right: auto;
}

#header div.section {
	position: relative;
	margin-top: 30px;
	height: 57px;
	padding-top: 13px;
}

.region-header {
	height: 30px;
	padding: 0 17px;
}

#secondary-menu {
	overflow: hidden;
	display: inline;
}

#header-wrapper {
	position: absolute;
	top: 0px;
	width: 100%;
}

.navbar-tray-open.navbar-vertical, .navbar-tray-open #header-wrapper {
	top: 39px;
}

.navbar-tray-open.navbar-horizontal #header-wrapper {
	top: 79px;
}

#main-wrapper {
	min-height: 300px;
}

.sidebar .section {
	padding: 0px;
}

@media all and (min-width:560px) and (max-width:850px) {
	#sidebar-first, .region-triptych-first, .region-triptych-middle,
		.region-triptych-last, .region-footer-firstcolumn,
		.region-footer-secondcolumn, .region-footer-thirdcolumn,
		.region-footer-fourthcolumn {
		display: inline;
		float: left;
		position: relative;
	}
	.one-sidebar #sidebar {
		width: 100%;
	}
	#sidebar-first, #sidebar-second {
		width: 50%;
	}
	#sidebar-second {
		margin-left: 50%;
	}
	.region-footer-firstcolumn, .region-footer-secondcolumn {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
		width: 50%;
	}
	.region-footer-thirdcolumn, .region-footer-fourthcolumn {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
		width: 50%;
	}
	.region-footer-thirdcolumn {
		clear: both;
	}
}

@media all and (min-width:769px) {
	#header div.section, #featured div.section, #messages div.section, #main,
		#triptych, #footer-columns, #footer {
		max-width: 990px;
	}
	#content, #sidebar-first, #sidebar-second, .region-triptych-first,
		.region-triptych-middle, .region-triptych-last,
		.region-footer-firstcolumn, .region-footer-secondcolumn,
		.region-footer-thirdcolumn, .region-footer-fourthcolumn {
		display: inline;
		float: left;
		position: relative;
	}
	.no-sidebars #content {
		width: 100%;
	}
	.two-sidebars #content {
		margin-left: 22%;
		margin-right: 22%;
		width: 50%;
	}
	.one-sidebar #content {
		width: 75%;
	}
	.sidebar-first #content {
		margin-left: 22%;
	}
	.sidebar-second #content {
		margin-right: 0px;
		margin-left: 0px;
	}
	#sidebar-first {
		width: 22%;
		clear: none;
	}
	#sidebar-second {
		width: 22%;
		float: right;
		clear: none;
	}
	.region-footer-firstcolumn, .region-footer-secondcolumn,
		.region-footer-thirdcolumn, .region-footer-fourthcolumn {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
		width: 25%;
	}
}

* {
	font: Verdana, sans-serif;
}

html {
	font-size: 100%;
}

body {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a {
	color: #72BF44;
}

a:hover {
	cursor: pointer;
	color: #ac0a18;
	text-decoration: underline;
}

.defaultButton a, .defaultButton a:active, .defaultButton a:visited,
	.defaultButton a:focus, .defaultButton.withoutlink span {
	background: #72BF44;
	padding: 12px 40px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	text-align: center;
}

.defaultButton a:hover {
	background: #ac0a18;
	color: #FFF;
	text-decoration: none;
}

.secondaryButton a, .secondaryButton a:active, .secondaryButton a:visited,
	.secondaryButton a:focus {
	background: #FFF;
	padding: 11px 39px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #72BF44;
	border: 1px solid #72BF44;
	text-align: center;
	text-decoration: none;
}

.secondaryButton a:hover {
	border: 2px solid #ac0a18;
	color: #ac0a18;
	text-decoration: none;
	padding: 10px 39px;
}

.testimonialButton a, .testimonialButton a:active, .testimonialButton a:visited,
	.testimonialButton a:focus {
	background: #595a77;
	padding: 12px 40px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	border: 1px solid #FFF;
	text-align: center;
	text-decoration: none;
}

.testimonialButton a:hover {
	background: #595a77;
	color: #FFF;
	text-decoration: none;
}

.sendButton a, .sendButton a:active, .sendButton a:visited, .sendButton a:focus
	{
	background: #c39d54;
	padding: 12px 40px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

.sendButton a:hover {
	background: #ba944c;
	color: #FFF;
	text-decoration: none;
}

.block {
	display: block;
}


p {
	font-size: 12px;
	line-height: 25px;
	margin: 0;
}

#content p {
	margin: 0 0 30px;
}



li {
	margin: 0;
}

img {
	outline: 0;
}

code, pre, kbd, samp, var {
	padding: 0 4px;
	font-size: 12px;
	font-family: Menlo, Consolas, "Andale Mono", "Lucida Console",
		"Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}

code {
	background-color: #f2f2f2;
	background-color: rgba(40, 40, 0, 0.06);
}

pre code, pre kbd, pre samp, pre var, kbd kbd, kbd samp, code var {
	font-size: 100%;
	background-color: transparent;
}

pre code, pre samp, pre var {
	padding: 0;
}

.description code {
	font-size: 16px;
}

kbd {
	background-color: #f2f2f2;
	border: 1px outset #575757;
	margin: 0 3px;
	color: #666;
	display: inline-block;
	padding: 0 6px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


body, #site-slogan, .ui-widget, .comment-form label {
	font-family: Verdana, sans-serif;
}

#header, #footer-wrapper, #skip-link, ul.contextual-links, ul.links, ul.primary,
	.item-list .pager, div.field-type-taxonomy-term-reference, div.messages,
	div.meta, p.comment-time, table, .breadcrumb {
	font-family: Verdana, sans-serif;
}



.field-name-field-author {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: center;
	margin-top: 10px;
}


#footer-wrapper table {
	font-size: 16px;
}


.block ol, .block ul {
	margin: 0;
	padding: 0 0 4px 16px;
}

.contextual-region .contextual .contextual-links a {
	font-size: 15px;
	text-shadow: 0 0 0 !important;
}

.item-list .pager {
	font-size: 15px;
}

.item-list .pager li {
	padding: 0;
}

.item-list .pager a {
	display: inline-block;
	padding: 10px 15px;
}

.item-list .pager .pager-first a {
	padding: 10px 10px 10px 0;
}

.item-list .pager .pager-previous a {
	padding: 10px 0;
}

.item-list .pager .pager-current {
	padding: 0 10px;
}

.item-list .pager .pager-next a, .item-list .pager .pager-last a {
	padding: 10px 0 10px 10px;
}

ul.menu {
	border: 0px;
}

ul.menu li {
	margin: 12px 0;
}

ul.menu li a {
	padding: 10px 0;
}

.region-content ul, .region-content ol {
	margin: 16px 0;
	padding: 0 0 4px 15px;
}

.item-list ul li {
	margin: 0;
	padding: 0.2em 8px 0 0;
}

ul.tips {
	padding: 0 0 0 1.25em;
}

#header {
	margin-bottom: 26px;
}

.node-type-home-page #header {
	margin-bottom: 0px;
}

#logo {
	padding-left: 0px;
	display: block;
}

#name-and-slogan {
	float: left;
	margin: 0;
	padding: 5px 10px 8px;
}

#site-name {
	font-size: 27px;
	color: #686868;
	line-height: 1;
}

h1#site-name {
	margin: 0;
}

#site-name a {
	font-weight: normal;
}

#site-slogan {
	font-size: 14px;
	margin-top: 7px;
	font-style: italic;
}

.region-header .block {
	font-size: 14px;
	float: right;
	margin: 0;
	margin-left: 15px;
	padding: 0;
}

.region-header .block .content {
	margin: 0;
	padding: 0;
}

.region-header .block ul {
	margin: 0;
	padding: 0;
}

.region-header .block li {
	list-style: none;
	list-style-image: none;
	padding: 0;
}

.region-header .form-text {
	background: #fefefe;
	background: rgba(255, 255, 255, 0.7);
	border-color: #ccc;
	border-color: rgba(255, 255, 255, 0.3);
	margin-right: 2px;
	width: 120px;
}

.region-header .form-text:hover, .region-header .form-text:focus,
	.region-header .form-text:active {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
}

.region-header .form-required {
	color: #eee;
	color: rgba(255, 255, 255, 0.7);
}

.region-header #block-menu-secondary-links {
	margin-top: 9px;
	font-size: 14px;
	color: #656666;
}

.region-header #block-menu-secondary-links ul {
	height: 30px;
	overflow: hidden;
}

.region-header #block-menu-secondary-links li.last {
	background: none;
}

.region-header #block-menu-secondary-links li {
	float: right;
	margin: 0px;
	padding-left: 20px;
	padding-top: 5px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/dotBlack.png) no-repeat
		10px 16px;
}

.region-header #block-menu-secondary-links a {
	color: #656666;
	padding: 0px;
	text-decoration: none;
}

.region-header .block-menu {
	border: 0px;
	padding: 0px;
}

.region-header .block-menu li a {
	display: block;
	border-bottom: 0px;
	padding: 3px 7px;
}

.region-header .block-menu li a:hover, .region-header .block-menu li a:focus,
	.region-header .block-menu li a:active {
	text-decoration: none;
	background: rgba(255, 255, 255, 0.15);
}

.region-header .block-menu li.last a {
	border-bottom: 0;
}

.region-header #block-user-login {
	width: auto;
}

.region-header #block-user-login .content {
	margin-top: 2px;
}

.region-header #block-user-login .form-item {
	float: left;
	margin: 0;
	padding: 0;
}

.region-header #block-user-login div.item-list, .region-header #block-user-login div.description
	{
	font-size: 14px;
	margin: 0;
}

.region-header #block-user-login div.item-list {
	clear: both;
}

.region-header #block-user-login div.description {
	display: inline;
}

.region-header #block-user-login .item-list ul {
	padding: 0;
	line-height: 1;
}

.region-header #block-user-login .item-list li {
	list-style: none;
	float: left;
	padding: 3px 0 1px;
}

.region-header #block-user-login .item-list li.last {
	padding-left: 8px;
}

.region-header #block-user-login ul.openid-links li.last {
	padding-left: 0;
}

.region-header #user-login-form li.openid-link a, .region-header #user-login li.openid-link a
	{
	padding-left: 20px;
}

.region-header #block-user-login .form-actions {
	margin: 4px 0 0;
	padding: 0;
	clear: both;
}

.region-header #block-user-login input.form-submit {
	border: 1px solid;
	border-color: #ccc;
	border-color: rgba(255, 255, 255, 0.5);
	background: #eee;
	background: rgba(255, 255, 255, 0.7);
	margin: 4px 0;
	padding: 3px 8px;
}

.region-header #block-user-login input.form-submit:hover, .region-header #block-user-login input.form-submit:focus
	{
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.region-header #block-search-form {
	width: 208px;
}

.region-header #block-search-form .form-text {
	width: 154px;
}

.region-header .block-locale ul li {
	display: inline;
	padding: 0 8px;
}

#main-menu {
	clear: both;
}

#main-menu-links {
	font-size: 0.929em;
	margin: 0 5px;
	padding: 0;
	text-align: left;
}

#main-menu-links li {
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#main-menu-links a {
	color: #333;
	background: #ccc;
	background: rgba(255, 255, 255, 0.7);
	float: none;
	display: block;
	text-decoration: none;
	text-shadow: 0 1px #eee;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 4px;
	padding: 14px 0 14px 10px;
}

#main-menu-links a:hover, #main-menu-links a:focus {
	background: #f6f6f2;
	background: rgba(255, 255, 255, 0.95);
}

#main-menu-links a:active {
	background: #b3b3b3;
	background: rgba(255, 255, 255, 1);
}

#main-menu-links li a.active {
	border-bottom: none;
}

#secondary-menu-links {
	float: right;
	font-size: 0.929em;
	margin: 0 10px;
}

#secondary-menu-links  li {
	margin: 0;
	padding: 0;
}

#secondary-menu-links  a {
	display: inline-block;
	padding: 12px;
}

#secondary-menu-links a:hover, #secondary-menu-links a:focus {
	text-decoration: underline;
}

#main {
	
}

#featured {
	padding-bottom: 21px;;
	margin: 0;
}

#highlighted {
	border-bottom: 1px solid #d3d7d9;
	font-size: 120%;
}

.region-help {
	border: 1px solid #d3d7d9;
	padding: 0 24px;
	margin-bottom: 30px;
}

.view-mode-teaser .content {
	font-size: 16px;
}

.view-mode-teaser h2 {
	margin-top: 0;
	padding-top: 8px;
}

.view-mode-teaser h2 a {
	color: #181818;
}

.view-mode-teaser {
	border-bottom: 1px solid #d3d7d9;
	margin-bottom: 30px;
	padding-bottom: 15px;
}

.view-mode-teaser.sticky {
	background: #f9f9f9;
	background: rgba(0, 0, 0, 0.024);
	border: 1px solid #d3d7d9;
	padding: 0 15px 15px;
}

.view-mode-teaser .content {
	clear: none;
	line-height: 1.6;
}

.meta {
	font-size: 0.857em;
	color: #68696b;
	margin-bottom: 0;
}

.submitted a {
	padding: 10px 0 15px;
}

.submitted .user-picture img {
	float: left;
	height: 20px;
	margin: 1px 5px 0 0;
}

.field-type-taxonomy-term-reference {
	margin: 0 0 -40px;
	width: 64%;
	float: left;
}

.field-type-taxonomy-term-reference .field-label {
	font-weight: normal;
	margin: 0;
	padding-right: 5px;
}

.field-type-taxonomy-term-reference .field-label,
	.field-type-taxonomy-term-reference ul.links {
	font-size: 12px;
}

.view-mode-teaser .field-type-taxonomy-term-reference .field-label,
	.view-mode-teaser .field-type-taxonomy-term-reference ul.links {
	font-size: 12px;
}

.field-type-taxonomy-term-reference ul.links {
	padding: 0;
	margin: 0;
	list-style: none;
}

.field-type-taxonomy-term-reference ul.links li {
	float: left;
	padding: 0;
	white-space: nowrap;
	margin: 0 10px 10px 0;
}

.field-type-taxonomy-term-reference ul.links li a {
	padding: 6px 16px;
	background: #dfe0e1;
	font-family: roboto condensed;
	font-weight: bold;
	font-size: 14px;
	border: 3px solid #72bf44;
	display: block;
}

.field-type-taxonomy-term-reference ul.links li a:hover {
	color: #000;
	padding: 5px 15px;
	background: #dfe0e1;
	border: 4px solid #4fae3e;
	text-decoration: none;
}

.link-wrapper {
	text-align: right;
}

.field-type-image img, .user-picture img {
	margin: 0;
}

ul.links {
	color: #68696b;
	font-size: 12px;
}

ul.links.inline li a {
	display: inline-block;
	padding: 18px 0 5px;
}

.unpublished {
	margin: -20px -15px 0;
	padding: 20px 15px 0;
}

.unpublished .comment-text .comment-arrow {
	border-left: 1px solid #fff4f4;
	border-right: 1px solid #fff4f4;
}

.sidebar .section {
	padding-top: 0px;
}

.sidebar .block {
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 30px;
}

.sidebar h2, .sidebar .block-views .blockH2 {
	margin: 0px;
	margin-left: 1px;
	border-bottom: 1px solid #afafaf;
	padding-bottom: 8px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.sidebar .block .content {
	font-size: 14px;
	line-height: 22px;
}

.sidebar tbody {
	border: none;
}

.sidebar tr.even, .sidebar tr.odd {
	background: none;
	border-bottom: 1px solid #d6d6d6;
}

.sidebar .section .block-views {
	background: #eeeeee;
}

.sidebar .block-views h2, .sidebar .block-views .blockH2 {
	margin: 0px;
	padding-top: 24px;
	border-bottom: 0px;
	padding-bottom: 15px;
	text-align: left;
}

.sidebar .block-views .content {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
}

.sidebar .block-views .content .views-row {
	padding-left: 11px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/rightArrow.png)
		no-repeat 0px 5px;
	margin-bottom: 15px;
}

.sidebar .block-views .content .views-row a {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #333;
}

#triptych-wrapper {
	background-color: #f0f0f0;
	background: rgba(30, 50, 10, 0.08);
	border-top: 1px solid #e7e7e7;
}

#triptych h2 {
	color: #000;
	font-size: 22px;
	margin-bottom: 0.6em;
	text-shadow: 0 1px 0 #fff;
	text-align: center;
	line-height: 1;
}

#triptych .block {
	border-bottom: 1px solid #dfdfdf;
	line-height: 1.3;
}

#triptych .block.last {
	border-bottom: none;
}

#triptych .block ul li, #triptych .block ol li {
	
}

#triptych .block ul, #triptych .block ol {
	padding-left: 0;
}

#triptych #block-user-login .form-text {
	width: 185px;
}

#triptych #block-user-online p {
	margin-bottom: 0;
}

#triptych #block-node-syndicate h2 {
	overflow: hidden;
	width: 0;
	height: 0;
}

#triptych-last #block-node-syndicate {
	text-align: right;
}

#triptych #block-search-form .form-type-search input {
	width: 185px;
}

#triptych-middle #block-system-powered-by {
	text-align: center;
}

#triptych-last #block-system-powered-by {
	text-align: right;
}

.tabs {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
}

.tabs ul.primary {
	padding: 0 3px;
	margin: 0;
	overflow: hidden;
	border: none;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/tabs-border.png) repeat-x left
		bottom;
}

.tabs ul.primary li {
	display: block;
	float: left;
	vertical-align: bottom;
	margin: 0 5px 0 0;
}

.tabs ul.primary li.active a {
	border-bottom: 1px solid #ffffff;
}

.tabs ul.primary li a {
	color: #000;
	background-color: #ededed;
	line-height: 1.9;
	display: block;
	font-size: 14px;
	float: left;
	padding: 0 10px 3px;
	margin: 0;
	text-shadow: 0 1px 0 #fff;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
}

.tabs ul.primary li.active a {
	background-color: #ffffff;
}

.tabs ul.secondary {
	border-bottom: none;
	padding: 8px 0;
}

.tabs ul.secondary li {
	display: block;
	float: left;
}

.tabs ul.secondary li:last-child {
	border-right: none;
}

.tabs ul.secondary li:first-child {
	padding-left: 0;
}

.tabs ul.secondary li a {
	padding: 4px 8px;
}

.tabs ul.secondary li a.active {
	background: #f2f2f2;
	border-bottom: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

ul.action-links {
	list-style: none;
	margin: 5px;
	padding: 8px 16px;
}

ul.action-links li {
	display: inline-block;
	margin-left: 10px;
}

ul.action-links li a {
	padding-left: 15px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/add.png) no-repeat left
		center;
	margin: 0 10px 0 0;
}

#messages {
	padding: 0px 0 5px;
	margin: 0 auto;
}

.featured #messages {
	
}

div.messages {
	margin: 0px 0px 8px;
}

.profile .user-picture {
	float: none;
}

.confirm-parent, .password-parent {
	width: 34em;
}

.password-parent, div.form-item div.password-suggestions {
	position: relative;
}

.password-strength-text, .password-strength-title, div.password-confirm
	{
	font-size: 12px;
}

.password-strength-text {
	margin-top: 0.2em;
}

div.password-confirm {
	margin-top: 2.2em;
	width: 20.73em;
}

input.form-submit, a.button {
	background: #fff url(https://www.neopost.ie/sites/all/themes/neopost/images/buttons.png) 0 0
		repeat-x;
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #b4b4b4;
	border-left-color: #d2d2d2;
	border-right-color: #d2d2d2;
	color: #3a3a3a;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 16px;
	margin-right: 0.6em;
	padding: 4px 17px;
	-moz-border-radius: 20px;
	border-radius: 15px;
}

a.button:link, a.button:visited, a.button:hover, a.button:focus, a.button:active
	{
	text-decoration: none;
	color: #5a5a5a;
}

.list-of-blog {
	
}

.list_of_blog .blogTagSearch, .page-taxonomy-term .blogTagSearch {
	font-family: 'Roboto condensed';
	font-size: 24px;
	text-align: center;
}

.list-of-blog .views-row {
	position: relative;
	display: inline-block;
	width: 350px;
	margin-top: 28px;
	margin-bottom: 12px;
	padding: 0;
	vertical-align: top;
}

.list-of-blog .views-row-odd {
	margin-right: 35px;
}

.list-of-blog .views-row a, .list_of_blog .view-latest-blog-post a,
	.page-taxonomy-term .view-latest-blog-post a,
	#block-views-latest-blog-post-block-1 a {
	text-decoration: none;
}

.list-of-blog .views-field-field-year-3, .list_of_blog .views-field-field-year,
	.page-taxonomy-term .views-field-field-year,
	#block-views-latest-blog-post-block-1 .views-field-field-year {
	font-family: 'Roboto condensed';
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #505050;
	text-align: right;
}

.list_of_blog .bp-card, .page-taxonomy-term .bp-card,
	#block-views-latest-blog-post-block-1 .bp-card {
	position: relative;
}

.list_of_blog .view-latest-blog-post .bp-card>a, .page-taxonomy-term .view-latest-blog-post .bp-card>a,
	#block-views-latest-blog-post-block-1 .bp-card>a {
	font-size: 0;
}

.list_of_blog .bp-head, .page-taxonomy-term .bp-head,
	#block-views-latest-blog-post-block-1 .bp-head {
	position: relative;
	font-size: 0;
}

.list_of_blog .view-latest-blog-post .bp-head, .page-taxonomy-term .view-latest-blog-post .bp-head,
	#block-views-latest-blog-post-block-1 .bp-head {
	width: 450px;
	display: inline-block;
	vertical-align: top;
}

.list_of_blog .view-latest-blog-post a:hover .bp-head>img,
	.page-taxonomy-term .view-latest-blog-post a:hover .bp-head>img,
	#block-views-latest-blog-post-block-1 a:hover .bp-head>img,
	.list_of_blog .list-of-blog a:hover .bp-head>img, .page-taxonomy-term .list-of-blog a:hover .bp-head>img,
	#block-views-latest-blog-post-block-2 a:hover .bp-head>img {
	opacity: 0.5;
}

.list_of_blog .view-latest-blog-post a:hover .bp-intro,
	.page-taxonomy-term .view-latest-blog-post a:hover .bp-intro,
	#block-views-latest-blog-post-block-1 a:hover .bp-intro, .list_of_blog .list-of-blog a:hover .bp-intro,
	.page-taxonomy-term .list-of-blog a:hover .bp-intro {
	text-decoration: underline;
	background-color: #DFE0E1;
}

#block-views-latest-blog-post-block-2 a:hover .bp-title {
	color: #72BF44;
}

.list_of_blog #content .bp-title, .page-taxonomy-term #content .bp-title,
	#content #block-views-latest-blog-post-block-1  .bp-title {
	position: absolute;
	margin: 0 15px 5px;
	padding: 0 4px;
	bottom: 0;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.7);
}

.list_of_blog .bp-title span, .list_of_blog .bp-title-latest span,
	.page-taxonomy-term .bp-title span, .page-taxonomy-term .bp-title-latest span,
	#block-views-latest-blog-post-block-1 .bp-title-latest span {
	font-family: 'Roboto condensed';
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

.list_of_blog #content .view-latest-blog-post .bp-title-latest,
	.page-taxonomy-term #content .view-latest-blog-post .bp-title-latest,
	#content #block-views-latest-blog-post-block-1 .bp-title-latest {
	position: absolute;
	top: 10px;
	margin: 0 15px 5px;
	padding: 0 4px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.7);
}

.list_of_blog .view-latest-blog-post .bp-right, .page-taxonomy-term .view-latest-blog-post .bp-right
	{
	display: inline-block;
	position: relative;
	width: 290px;
	height: 250px;
	vertical-align: top;
}

.list_of_blog #content .bp-intro, .page-taxonomy-term #content .bp-intro,
	#content #block-views-latest-blog-post-block-1 .bp-right {
	width: 320px;
	height: 130.node-type-home-page-slider .jcarousel .wr-slider
		.field-collection-viewpx;
	padding: 20px 15px;
	margin-bottom: 0 !important;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 15px;
	line-height: 24px;
	overflow: hidden;
}

#block-views-latest-blog-post-block-1 .bp-intro {
	overflow: hidden;
}

#content #block-views-latest-blog-post-block-1 .bp-right {
	display: inline-block;
	position: relative;
	width: 290px;
	height: 250px;
	vertical-align: top;
	padding: 0;
	overflow: visible;
}

#block-views-latest-blog-post-block-1 .bp-right .bp-intro {
	font-family: Verdana;
	font-size: 15px;
}

.node-list-of .field-type-viewfield {
	padding-top: 12px;
}

.list_of_blog #content #block-views-latest-blog-post-block .view-latest-blog-post .bp-intro,
	.page-taxonomy-term #content #block-views-latest-blog-post-block .view-latest-blog-post .bp-intro,
	#content #block-views-latest-blog-post-block-1 .bp-intro {
	display: inline-block;
	width: 262px;
	height: 220px;
	color: #000000;
	padding: 15px;
}

.list_of_blog .bp-linebot, .page-taxonomy-term .bp-linebot,
	#block-views-latest-blog-post-block-1 .bp-linebot {
	display: block;
	background-color: #72bf44;
	width: 60px;
	height: 4px;
	position: absolute;
	left: 145px;
	bottom: -4px;
}

.list_of_blog .view-latest-blog-post .bp-linebot, .page-taxonomy-term .view-latest-blog-post .bp-linebot,
	#block-views-latest-blog-post-block-1 .bp-linebot {
	left: 115px;
	z-index: 1;
}

.list_of_blog .field-name-field-blog-tags, .page-taxonomy-term .field-name-field-blog-tags,
	#block-views-latest-blog-post-block-1 .field-name-field-blog-tags {
	padding: 10px 15px 0;
	border: 2px #EEEEEE solid;
}

.list_of_blog .view-latest-blog-post .field-name-field-blog-tags,
	.page-taxonomy-term .view-latest-blog-post .field-name-field-blog-tags,
	#block-views-latest-blog-post-block-1 .field-name-field-blog-tags {
	position: relative;
	padding: 8px 14px 2px;
}

.list_of_blog .field-name-field-blog-tags ul, .list_of_blog .view-latest-blog-post .field-name-field-blog-tags ul,
	.page-taxonomy-term .field-name-field-blog-tags ul, .page-taxonomy-term .view-latest-blog-post .field-name-field-blog-tags ul,
	#block-views-latest-blog-post-block-1 .field-name-field-blog-tags ul {
	font-size: 12px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#content .list-of-blog .field-name-field-blog-tags ul li, .list_of_blog #content .content .view-latest-blog-post .field-name-field-blog-tags ul li,
	.page-taxonomy-term #content .content .view-latest-blog-post .field-name-field-blog-tags ul li,
	#block-views-blog-post-tags-block .views-row, #content #block-views-latest-blog-post-block-1 .field-name-field-blog-tags ul li,
	.node-type-list-of #content .views-field-field-cs-topics ul li {
	background: none;
	display: inline-block;
	padding-left: 0;
	margin-bottom: 10px;
}

#content .list-of-blog .field-name-field-blog-tags ul li a,
	.list_of_blog #content .content .view-latest-blog-post .field-name-field-blog-tags ul li a,
	.page-taxonomy-term #content .content .view-latest-blog-post .field-name-field-blog-tags ul li a,
	#block-views-blog-post-tags-block .views-row a, .node-type-blog-post .field-type-taxonomy-term-reference ul.links li a,
	#block-views-latest-blog-post-block-1 .field-name-field-blog-tags ul li a,
	.node-type-list-of #content .views-field-field-cs-topics ul li {
	display: block;
	padding: 0 9px;
	background: #000000;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana;
}

.node-type-list-of #content td.views-field-field-cs-topics {
	min-width: 145px;
}

.node-type-list-of #content .views-field-field-cs-topics ul li {
	display: inline-block;
	padding: 5px 9px;
	line-height: 15px;
}

#content .list-of-blog .field-name-field-blog-tags ul li a:hover,
	.list_of_blog #content .content .view-latest-blog-post .field-name-field-blog-tags ul li a:hover,
	.page-taxonomy-term #content .content .view-latest-blog-post .field-name-field-blog-tags ul li a:hover,
	#block-views-blog-post-tags-block .views-row a:hover,
	.node-type-blog-post .field-type-taxonomy-term-reference ul.links li a:hover,
	#block-views-latest-blog-post-block-1 .field-name-field-blog-tags ul li a:hover,
	.node-type-list-of .views-field-field-topic ul li a:hover {
	background: #505050;
}

.list_of_blog .views-field-comment-count a, .page-taxonomy-term .views-field-comment-count a,
	#block-views-latest-blog-post-block-1 .views-field-comment-count a,
	.node-type-blog-post .comment_count_blog a {
	display: inline-block;
	padding: 22px 46px 10px;
	margin-left: 15px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/blog-comments.png) left
		13px no-repeat;
	color: #C8C8C8;
}

.list_of_blog .views-field-comment-count a:hover, .page-taxonomy-term .views-field-comment-count a:hover,
	#block-views-latest-blog-post-block-1 .views-field-comment-count a:hover,
	.node-type-blog-post .comment_count_blog a:hover {
	color: #505050;
}

.list_of_blog .bp-title-block, .page-taxonomy-term .bp-title-block {
	display: inline-block;
	font-family: 'Roboto condensed';
	font-size: 24px;
	font-weight: normal;
	padding: 0 15px;
}

.list_of_blog #block-views-latest-blog-post-block .blockH2,
	.page-taxonomy-term #block-views-latest-blog-post-block .blockH2 {
	margin-bottom: 25px;
}

.list_of_blog .bp-line, .page-taxonomy-term .bp-line {
	display: inline-block;
	width: 25px;
	height: 1px;
	background-color: #72bf44;
	vertical-align: super;
}

#block-system-main .content .node-list-of {
	margin-bottom: 30px;
}

.list_of_blog #content .pager, .page-taxonomy-term #content .pager {
	margin-top: 40px;
}

.page-taxonomy-term #block-views-list-of-block-4+#block-system-main,
	.page-taxonomy-term #block-views-list-of-block-4 h2,
	.page-taxonomy-term .feed-icon, .page-taxonomy-term #block-views-list-of-block-23+#block-system-main,
	.page-taxonomy-term #block-views-list-of-block-23 h2 {
	display: none;
}

#block-views-blog-post-tags-block .blockH2,
	#block-views-latest-blog-post-block-2 .blockH2 {
	margin-left: 0;
	margin-bottom: 25px;
}

#block-views-blog-post-tags-block .blockH2 .bp-line.last {
	width: 116px;
}

#block-views-latest-blog-post-block-2 .bp-line.last {
	width: 29px;
}

#block-views-blog-post-tags-block .content,
	#block-views-latest-blog-post-block-2 .content {
	padding: 0;
}

#block-views-blog-post-tags-block, #block-views-latest-blog-post-block-2
	{
	background-color: #FFFFFF;
}

#block-views-blog-post-tags-block .views-row {
	display: inline-block;
	background: none;
	margin: 0 5px 10px 0;
	padding: 0;
}

#block-views-blog-post-tags-block .views-row a.active {
	background-color: #72BF44;
}

#block-views-latest-blog-post-block-2 .views-row {
	background: none;
	padding: 0;
	margin-bottom: 40px;
}

#block-views-latest-blog-post-block-2 .bp-head {
	width: auto;
	display: block;
}

#block-views-latest-blog-post-block-2 .bp-title {
	position: relative;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 18px;
}

#block-views-latest-blog-post-block-2 .bp-title span,
	#block-views-latest-blog-post-block-2 .views-field-field-year {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
}

#block-views-latest-blog-post-block-2 .views-field-field-year {
	color: #c8c8c8;
	text-align: left;
	font-weight: normal;
}

.node-type-blog-post a.backList, .list_of_blog a.backList {
	display: block;
	width: 174px;
	background: #DFE0E1
		url(https://www.neopost.ie/sites/all/themes/neopost/images/blog-arrowBack-black.png) 25px
		center no-repeat;
	border: 3px solid #72BF44;
	font-family: 'Roboto condensed';
	font-size: 16px;
	font-weight: bold;
	line-height: 34px;
	padding: 0 0 0 20px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 30px;
	-moz-border-radius: 0;
	border-radius: 0;
}

.node-type-blog-post a.backList:hover, .list_of_blog a.backList:hover {
	width: 172px;
	border: 4px solid #4FAE3E;
	line-height: 32px;
}

.node-type-blog-post .group-blog-post-head {
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-bottom: 1px solid #dfe0e1;
}

.node-type-blog-post h1 {
	padding-bottom: 30px;
	font-size: 32px;
	font-weight: normal;
	color: #000000;
}

.node-type-blog-post .field-name-field-image-blog {
	margin-bottom: 30px;
}

.node-type-blog-post .field-name-body p iframe, .node-type-case-study .field-name-body p iframe
	{
	float: none;
}

.node-type-blog-post .field-name-title div div.field-item {
	position: relative;
}

.node-type-blog-post .field-name-title div div.field-item:after {
	position: absolute;
	content: "";
	width: 100px;
	height: 4px;
	bottom: 0;
	left: 445px;
	background-color: #72bf44;
}

.node-type-blog-post .field-type-taxonomy-term-reference {
	float: none;
	width: 100%;
	margin: 0;
	text-align: center;
}

.node-type-blog-post .field-type-taxonomy-term-reference ul.links li {
	display: inline-block;
	float: none;
	margin: 0 10px 30px 0;
}

.node-type-blog-post .field-type-taxonomy-term-reference ul.links li a {
	font-weight: normal;
	font-family: Verdana;
	border: none;
}

.node-type-blog-post .field-name-field-year {
	display: inline-block;
	padding: 10px 40px;
	margin: 0 50px 0 30px;
	color: #c8c8c8;
	font-size: 12px;
	font-weight: normal;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/blog-calendar.png) left
		center no-repeat;
}

.node-type-blog-post .comment_count_blog {
	display: inline-block;
}

.node-type-blog-post .comment_count_blog a:hover {
	text-decoration: none;
}

.node-type-blog-post .field-name-social-share {
	display: inline-block;
	height: auto;
	width: auto;
	margin-bottom: 0;
	margin-left: 240px;
	padding-left: 40px;
	border-bottom: none;
	vertical-align: middle;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/blog-network.png)
		center left no-repeat;
}

.node-type-blog-post .field-name-field-introduction p {
	font-style: italic;
	font-size: 12px;
	line-height: 26px;
}

#comments {
	background-color: #EEEEEE;
	padding: 40px 20px;
	margin-top: 60px;
}

#comments .pager {
	display: none;
}

#comments p.titleComment {
	margin-bottom: 30px;
	font-family: 'Roboto Condensed';
	font-size: 24px;
	font-weight: bold;
}

#comments p.titleComment .title {
	display: block;
	padding-bottom: 10px;
}

#comments p.titleComment .linebot {
	display: block;
	width: 100px;
	height: 4px;
	background-color: #72BF44;
}

#comments article {
	min-height: 70px;
	padding-bottom: 40px;
	padding-left: 90px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/blog-people.png) 0 0
		no-repeat;
	margin-left: 30px;
}

#comments>article:last-of-type {
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 40px;
}

#comments article .comment-right {
	position: relative;
	padding: 15px;
	background-color: #FFFFFF;
}

#comments article .comment-right:after {
	right: 100%;
	top: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #FFFFFF;
	border-width: 10px;
	margin-top: -15px;
}

#comments article .comment-author {
	font-size: 15px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
}

#comments article .comment-text {
	margin-top: 10px;
	font-size: 12px;
	color: #505050;
	line-height: 22px;
}

#comments article .comment-subject a, #comments article .comment-subject
	{
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}

#comment-form {
	padding-left: 20px;
}

#comment-form .form-item {
	padding: 0;
	margin: 0;
}

#comment-form .form-item-name, #comment-form .form-item-mail {
	display: inline-block;
	width: 443px;
	vertical-align: top;
}

#comment-form .form-item-name {
	margin-right: 40px;
}

#comment-form label {
	float: none;
	width: auto;
	font-size: 15px;
	color: #000000;
}

#comment-form label .form-required {
	color: #000000;
}

#comment-form input {
	width: 428px;
	-moz-border-radius: 0;
	border-radius: 0;
}

#comment-form .description {
	font-size: 10px;
	line-height: 30px;
	margin-left: 0;
	color: #505050;
}

#comment-form .form-item-subject input {
	width: 918px;
}

#comment-form .field-name-comment-body {
	margin-top: 30px;
}

#comment-form .field-name-comment-body textarea {
	width: 100%;
	height: 150px;
	resize: none;
}

#comment-form .field-name-comment-body .grippie, #comment-form .field-name-comment-body #edit-comment-body-und-0-format
	{
	display: none;
}

#comment-form .form-actions {
	margin-top: 30px;
	margin-bottom: 0;
	text-align: center;
}

#comment-form .form-actions .form-submit {
	width: 200px;
	padding: 0;
	line-height: 40px;
}

#block-views-latest-blog-post-block-1 {
	margin-top: 60px;
}

#block-views-latest-blog-post-block-1 .view-filters {
	margin-bottom: 40px;
}

#block-views-latest-blog-post-block-1 .views-exposed-form {
	padding: 0 20px;
}

#block-views-latest-blog-post-block-1 .views-exposed-form label {
	display: none;
}

#block-views-latest-blog-post-block-1 .bef-select-as-links>.form-item {
	font-size: 0;
}

#block-views-latest-blog-post-block-1 .views-exposed-form .views-exposed-widget
	{
	float: none;
	padding: 0;
}

#block-views-latest-blog-post-block-1 #edit-sort-by-totalcount,
	#block-views-latest-blog-post-block-1 #edit-sort-by-field-year-value {
	position: relative;
	display: inline-block;
	width: 475px;
	border-bottom: 4px solid #72BF44;
	padding-bottom: 5px;
	text-align: center;
}

#block-views-latest-blog-post-block-1 #edit-sort-by-totalcount a,
	#block-views-latest-blog-post-block-1 #edit-sort-by-field-year-value a
	{
	font-family: 'Roboto condensed';
	font-size: 24px;
	line-height: 28px;
	color: #505050;
	text-decoration: none;
}

#block-views-latest-blog-post-block-1 #edit-sort-by-totalcount a.active,
	#block-views-latest-blog-post-block-1 #edit-sort-by-field-year-value a.active
	{
	color: #72BF44;
	font-weight: bold;
}

#block-views-latest-blog-post-block-1 .form-item a.active:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(114, 191, 68, 0);
	border-top-color: #72BF44;
	border-width: 15px;
	margin-left: -15px;
}

#block-views-latest-blog-post-block-1 .view-content .views-row {
	padding: 0 125px 40px;
}

#block-views-latest-blog-post-block-1 .pager-show-more-next a {
	display: block;
	border: 3px solid #72BF44;
	width: 194px;
	margin: 0 auto;
	text-transform: uppercase;
	font-family: 'Roboto condensed';
	font-size: 16px;
	font-weight: bold;
	color: #72BF44;
	line-height: 34px;
}

#block-views-latest-blog-post-block-1 .pager-show-more-next a:hover {
	border: 4px solid #4FAE3E;
	line-height: 32px;
}

#cboxContent {
	font-size: 15px;
	background: none;
}

.page-node #cboxWrapper {
	background: none;
}

.page-node #cboxLoadedContent {
	background: #2c2d2d;
	padding: 30px 20px;
	width: auto;
}

.html #cboxOverlay {
	background: #FFF;
}

.page-node #cboxClose {
	top: 30px;
	right: 30px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/closeColorBox.png)
		no-repeat top right;
}

.page-node #cboxClose:hover {
	background-position: top right;
}

#cboxContent .node-webform h1 {
	color: #FFF;
	text-align: left;
	font-size: 26px;
}

#cboxContent .node-webform .field-name-body {
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/colorboxSeparator.png)
		repeat-x bottom left;
}

#cboxContent .node-webform .field-name-body * {
	color: #FFF;
}

#cboxContent .node-webform .field-name-body a {
	text-decoration: underline;
}

fieldset legend {
	font-size: 19px;
	color: #333333;
	font-weight: bold;
	-webkit-padding-start: 0px;
	-webkit-padding-end: 0px;
}

#cboxContent fieldset legend {
	color: #FFF;
}

.html fieldset {
	display: block;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-before: 0em;
	-webkit-padding-start: 0em;
	-webkit-padding-end: 0em;
	-webkit-padding-after: 0em;
	border: 0px;
	min-width: 0px;
	padding: 0px;
	margin: 0px;
}

#cboxContent fieldset {
	width: 30%;
	float: left;
	padding: 0px 10px;
}

#cboxContent .node-webform form {
	padding: 0 10px;
}

#cboxContent .node-webform .field-name-title, #cboxContent .node-webform .field-name-body
	{
	padding: 0px 20px 20px 20px;
}

#cboxContent .node-webform .field-name-body {
	width: 95%;
}

.node-webform {
	width: 480px;
	margin: auto;
}

#cboxContent .node-webform {
	width: auto;
	margin: 0px;
}

#cboxContent .node-webform h1 {
	margin-bottom: 0px;
}

.form-item {
	padding-top: 20px;
}

.form-item .form-item {
	margin: 0px;
	padding: 0px;
}

.form-item .form-required, #cboxContent .form-item label {
	color: #afafaf;
}

.form-item .form-required, .form-item label {
	color: #888888;
	font-weight: normal;
	margin-bottom: 10px;
}

#cboxContent .form-item input {
	border: 0px;
	width: auto;
	background: #656666;
	color: #FFF;
	width: 90%;
}

#cboxContent .form-item .form-managed-file input.form-submit {
	
}

.form-item input {
	height: 30px;
	border: 1px solid #c3c3c3;
	padding: 1px 5px;
	width: 466px;
}

.form-item input.webform-calendar {
	width: auto;
	height: 33px;
	margin-top: 3px;
	border: 0px;
}

.form-item input.form-file {
	width: auto;
	padding: 5px;
	height: 22px;
}

.form-item .form-managed-file input.form-submit {
	width: auto;
	border-radius: 0px;
	font-family: 'Roboto Condensed', sans-serif;
	background: #72BF44;
	border: 0px;
	padding: 5px 20px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	height: 34px;
}

.form-item input.form-radio {
	height: auto;
	width: auto;
}

#cboxContent .form-item input.error, .form-item input.error {
	border: 2px solid #c92634;
}

.form-item .form-type-checkbox {
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#cboxContent .form-item .form-type-checkbox input, #cboxContent .form-item .form-type-radio input
	{
	border: 0px;
	color: #FFF;
	width: auto;
}

.form-item .form-type-checkbox input {
	height: auto;
	border: 1px solid #c3c3c3;
	padding: 0px;
	width: auto;
	margin-top: 0px;
}

@media screen and (-ms-high-contrast:active) , ( -ms-high-contrast
	:none) {
	textarea {
		border: 1px solid #c3c3c3;
	}
	.form-item input, .form-item .form-type-checkbox input {
		border: 0px;
	}
	.form-item input.form-text {
		border: 1px solid #c3c3c3;
	}
}

#cboxContent .form-item textarea {
	padding: 1px 5px;
	background: #656666;
	color: #FFF;
	width: 100%;
	border: 0px;
}

.form-item textarea {
	padding: 1px 5px;
	width: 480px;
}

.form-item.webform-container-inline label {
	display: block;
	margin-right: 0px;
}

#cboxContent .form-item select {
	color: #afafaf;
	background: #656666;
}

.form-item select {
	font-size: 16px;
	color: #656666;
	padding: 9px;
	background: #dfe0e1;
	border: 0px;
}

.form-item.webform-component-select select {
	width: 100%;
}

#cboxContent .form-actions .form-submit {
	background: #c39d54;
}

.form-actions .form-submit {
	background: #72BF44;
	padding: 12px 40px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	border: 0px;
	border-radius: 0px;
	margin-top: 10px;
	font-size: 16px;
}

.contact-form #edit-name {
	width: 75%;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.contact-form #edit-mail {
	width: 75%;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.contact-form #edit-subject {
	width: 75%;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.contact-form #edit-message {
	width: 76.3%;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

input.form-button-disabled, input.form-button-disabled:hover, input.form-button-disabled:focus,
	input.form-button-disabled:active, .form-disabled input, .form-disabled select,
	.form-disabled textarea {
	background: #ededed;
	border-color: #bbb;
	color: #717171;
}

.form-disabled label {
	color: #717171;
}

.js input.form-autocomplete {
	background-position: 100% 4px;
}

.js input.throbbing {
	background-position: 100% -16px;
}

.comment-form label {
	float: left;
	font-size: 14px;
	width: 120px;
}

.comment-form input, .comment-form .form-select {
	margin: 0;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.comment-form .form-type-textarea label {
	float: none;
}

.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox,
	.comment-form .form-select {
	margin-bottom: 10px;
	overflow: hidden;
}

.comment-form .form-type-checkbox, .comment-form .form-radios {
	margin-left: 120px;
}

.comment-form .form-type-checkbox label, .comment-form .form-radios label
	{
	float: none;
	margin-top: 0;
}

.comment-form input.form-file {
	width: auto;
}

.comment-date {
	color: #999999;
}

.no-sidebars .comment-form .form-text {
	width: 800px;
}

.one-sidebar .comment-form .form-text {
	width: 500px;
}

.two-sidebars .comment-form .form-text {
	width: 320px;
}

.comment-form .form-item .description {
	font-size: 11px;
	line-height: 1.2;
	margin-left: 120px;
}

#content h2.comment-form {
	margin-bottom: 8px;
}

.comment-form .form-textarea {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.comment-form fieldset.filter-wrapper .fieldset-wrapper, .comment-form .text-format-wrapper .form-item
	{
	margin-top: 0;
	margin-bottom: 0;
}

.filter-wrapper label {
	width: auto;
	float: none;
}

.filter-wrapper .form-select {
	min-width: 120px;
}

.comment-form fieldset.filter-wrapper .tips {
	font-size: 11px;
}

#comment-body-add-more-wrapper .form-type-textarea label {
	margin-bottom: 0.4em;
}

#edit-actions input {
	margin-right: 0.6em;
}

div.password-suggestions {
	border: 0;
}

.ui-widget-overlay {
	background: #222222;
	opacity: 0.7;
}

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
	padding: 16px;
}

#forum .name {
	font-size: 1.083em;
}

#forum .description {
	font-size: 16px;
}

#block-search-form {
	padding-bottom: 7px;
}

#block-search-form .content {
	margin-top: 0;
}

#search-form input[type="search"], #block-search-form input[type="search"]
	{
	box-sizing: border-box;
	padding: 4px;
	-webkit-appearance: textfield;
}

#search-form input[type="search"]::-webkit-search-decoration,
	#block-search-form input[type="search"]::-webkit-search-decoration {
	display: none;
}

#search-form input#edit-keys, #block-search-form .form-item-search-block-form input
	{
	float: left;
	font-size: 16px;
	margin-right: 5px;
	width: 9em;
	color: #fff;
}

form#search-form input[type=submit] {
	color: #fff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

#search-block-form input.form-submit, #search-form input.form-submit {
	margin-left: 0;
	margin-right: 0;
	height: 25px;
	width: 34px;
	padding: 0;
	cursor: pointer;
	text-indent: -9999px;
	border-color: #e4e4e4 #d2d2d2 #b4b4b4;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/search-button.png)
		no-repeat center top;
	overflow: hidden;
}

#search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus,
	#search-form input.form-submit:hover, #search-form input.form-submit:focus
	{
	background-position: center bottom;
}

#search-form .form-item-keys label {
	display: block;
}

.custom-search-filter ul {
	list-style: none;
}

.custom-search-filter ul li a {
	color: #fff;
}

.search-form+* {
	clear: both;
}

#search-form ~ h2 {
	margin: 12px 0;
}

ol.search-results {
	padding-left: 0;
	clear: both;
}

.search-results li {
	border-bottom: 1px solid #d3d7d9;
	padding-bottom: 7px;
	margin-bottom: 8px;
	float: left;
	margin: 0 2%;
	min-height: 200px;
	width: 44%;
}

.search-results li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 16px;
}

.search-results .search-snippet-info {
	padding-left: 0;
}

.shortcut-wrapper {
	margin: 35px 0 18px 0;
}

.shortcut-wrapper h1#page-title {
	float: left;
	margin: 0;
}

div.add-or-remove-shortcuts {
	padding-top: 14px;
}

.overlay div.add-or-remove-shortcuts {
	padding-top: 12px;
}

.page-admin #content img {
	margin-right: 15px;
}

.page-admin #content .simpletest-image img {
	margin: 0;
}

.page-admin-structure-block-demo .block-region {
	background: #ffff66;
	border: 1px dotted #9f9e00;
	color: #000;
	font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	margin: 5px;
	padding: 5px;
	text-align: center;
	text-shadow: none;
}

.page-admin-structure-block-demo #featured .block-region {
	font-size: 8px;
}

.page-admin-structure-block-demo #header .block-region {
	width: 500px;
}

.page-admin #admin-dblog img {
	margin: 0 5px;
}

#system-theme-settings fieldset {
	padding: 0;
}

#system-theme-settings fieldset .fieldset-legend {
	margin-top: 0;
}

div.admin .right, div.admin .left {
	width: 49%;
	margin: 0;
}

div.admin-panel {
	background: #fbfbfb;
	border: 1px solid #ccc;
	margin: 10px 0;
	padding: 0 5px 5px;
}

div.admin-panel h3 {
	margin: 16px 7px;
}

div.admin-panel dt {
	border-top: 1px solid #ccc;
	padding: 7px 0 0;
}

div.admin-panel dd {
	margin: 0 0 10px;
}

div.admin-panel .description {
	margin: 0 0 14px 7px;
}

.overlay #main, .overlay #content {
	width: auto;
	float: none;
}

.overlay #page {
	padding: 0 32px;
}

.overlay .region-page-top, .overlay #header, .overlay #page-title,
	.overlay #featured, .overlay #sidebar-first, .overlay #triptych-wrapper,
	.overlay #footer-wrapper {
	display: none;
}

.overlay-processed .field-type-image {
	display: block;
	float: none;
}

.overlay #messages {
	width: auto;
}

.node .poll {
	margin: 32px 0;
}

.node .poll #edit-choice {
	margin: 0 0 24px;
}

.poll .vote-form {
	text-align: left;
	margin: 0;
}

.poll .percent {
	font-size: 13px;
	font-style: italic;
	margin-bottom: 3em;
	margin-top: -3.2em;
	float: right;
	text-align: right;
}

.poll .choice-title {
	clear: right;
}

.poll .total {
	font-size: 14px;
	font-style: italic;
	text-align: right;
	clear: both;
}

.node .poll {
	margin: 29px 0 0;
}

.node .poll .text {
	margin-right: 6.7529px;
}

.node .poll #edit-choice {
	margin: 0 0 19px;
}

.poll .bar .foreground {
	background-color: #666;
}

#footer-wrapper .poll .bar {
	background-color: #666;
}

#footer-wrapper .poll .bar .foreground {
	background-color: #ddd;
}

.book-navigation .menu {
	border-top: 1px solid #d6d6d6;
}

.book-navigation .book-pager {
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	margin: 0;
}

a#menu-toggle {
	display: none;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	padding: 11px 0 11px 10px;
	text-decoration: none;
	text-shadow: 0 1px #EEEEEE;
	position: relative;
}

a#menu-toggle:after {
	content: "";
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/toggle.png) no-repeat;
	width: 22px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: 10px;
}

.social-share span {
	display: none;
}

.field-name-social-share {
	height: 50px;
	margin-bottom: 20px;
	border-bottom: 1px solid #afafaf;
	width: 100%;
}

.field-name-social-share .field-item {
	float: right;
}

.field-name-social-share .field-item .block-title {
	display: inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #505050;
}

.field-name-social-share a {
	display: inline-block;
	width: 40px;
	height: 40px;
	padding: 0px;
	text-indent: -9999px;
	margin-left: 10px;
	vertical-align: middle;
}

.field-name-social-share a.social-share-googleplus {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-80px 0;
}

.field-name-social-share a.social-share-facebook {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat 0
		0;
}

.field-name-social-share a.social-share-linkedin {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-120px 0;
}

.field-name-social-share .social-share-twitter {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-40px 0;
}

.field-name-social-share a:hover {
	background-position-y: -40px;
}

.sidebar-social li {
	list-style: none;
}

.sidebar-social a.facebook {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat 0
		-40px;
}

.sidebar-social a.twitter {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-40px -40px;
}

.sidebar-social a.google_plus {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-80px -40px;
}

.sidebar-social a.linkedin {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-120px -40px;
}

.sidebar-social a.youtube {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-160px -40px;
}

.sidebar-social a.instagram {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-200px -40px;
}

.sidebar-social a.slideshare {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-240px -40px;
}

.sidebar-social a.pinterest {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-280px -40px;
}

.sidebar-social a.xing {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/social.jpg) no-repeat
		-320px -40px;
}

.sidebar-social a {
	display: block;
	height: 40px;
	width: 40px;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}

#main-wrapper .social-media-links {
	display: block;
	margin-top: 10px;
}

#main-wrapper .social-media-links li {
	display: block;
	text-align: left;
	padding: 0px;
	clear: both;
	padding: 5px 0px 0px 0px;
}

#main-wrapper .social-media-links li br {
	display: none;
}

#main-wrapper .social-media-links li a {
	float: left;
}

#main-wrapper .social-media-links li span a {
	margin-left: 10px;
	line-height: 30px;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 1.16em;
}

.field-name-contact
.field-type-ds
,
{
float
:right
;width
:
195px;padding
:
10px
 
15
px
 
15
px
;background
:
#2c2d2d
;
}
.sidebar .block-views .content .view-contact .views-row {
	padding: 0px;
	background: none;
}

.views-field-field-contact-title, .field-name-field-contact-title {
	margin: 0px;
	color: #FFF;
	font-size: 22px;
	line-height: 32px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	margin-bottom: 15px;
}

.views-field-field-contact-body, .field-name-field-contact-body,
	.field-name-field-contact-name, .field-name-field-contact-job-title {
	font-size: 14px;
	line-height: 22px;
	font-family: Verdana, sans-serif;
	color: #afafaf;
	margin: 5px 0px 15px;
	padding-bottom: 15px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/separatorDarkGrey.png)
		no-repeat center bottom;
}

.field-name-field-contact-job-title {
	color: #dfe0e1;
}

.views-field-field-contact-phone, .field-name-field-contact-phone {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 35px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/phone.png) no-repeat
		left 12px;
	color: #dfe0e1;
	margin-top: 6px;
}

.views-field-field-call-to-action.sendButton a,
	.field-name-field-call-to-action.sendButton a {
	display: block;
	padding: 12px;
	text-align: center;
}

.field-slideshow-pager a {
	margin: 5px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/caroussel.png);
	width: 12px;
	height: 12px;
	float: left;
	display: block;
	text-indent: -9999px;
}

.field-slideshow-pager a.activeSlide {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/carousselActif.png);
}

.field-slideshow-wrapper {
	position: relative;
	cursor: pointer;
}

.field-slideshow-controls {
	position: absolute;
	top: 0px;
	z-index: 400;
	width: 100%;
}

.field-slideshow-controls a {
	display: block;
	width: 32px;
	height: 48px;
	margin-top: 72px;
	text-indent: -9999px;
}

.field-slideshow-controls a.prev {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideLeft.png) center
		left no-repeat;
	float: left;
}

.field-slideshow-controls a.next {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideRight.png) center
		right no-repeat;
	float: right;
}

.field-name-field-share-ovting-right-year,
	.field-name-field-share-buyback-year, .field-name-field-year {
	color: #72BF44;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.field-name-field-whitepaper-picture, .field-name-field-page-image,
	.filed-name-field-image-news, .field-name-field-case-study-images,
	.field-name-field-image-blog, .field-name-field-image,
	.field-name-field-content-image, .field-name-field-case-study-images,
	.field-name-field-image-blog {
	margin-bottom: 15px;
}

.field-name-field-introduction {
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	color: #2c2d2d;
	margin-bottom: 15px;
}

.field-name-field-introduction p {
	color: #2c2d2d;
	font-size: 14px;
	line-height: 27px;
	margin-bottom: 30px;
}

.field-name-field-share-buyback-document,
	.field-name-field-sharevoting-right-document, .field-name-field-file-pr,
	.field-name-field-page-brochure, .field-name-field-managers-operation,
	.field-name-field-interim-result, .field-name-field-general-meeting,
	.field-name-field-case-study-file, .field-name-field-documents,
	.field-name-field-pdf, .field-name-field-annual-report,
	.field-name-field-case-study-file {
	font-size: 16px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	color: #72BF44;
	margin-bottom: 15px;
}

.field-name-field-case-study-file .field-item {
	margin-bottom: 5px;
}

.field-name-body {
	margin-top: 40px;
	margin-bottom: 15px;
}

.field-name-body p iframe {
	float: right;
}

#content .content .field-name-body ul {
	padding: 4px 0 4px 16px;
}

#content .content ul.pager li {
	background: none;
	padding: 0px 5px;
}

#content .content ul.pager li a {
	padding: 0px;
}

#content .content ul li {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/puce.png) 0px 9px
		no-repeat;
	padding-left: 15px;
	font-size: 12px;
}

#content .field-type-taxonomy-term-reference ul.links li {
	background: none;
	padding: 0;
}

#content .custom-search-filter ul li {
	background: none repeat scroll 0 0 #72BF44;
	float: left;
	margin: 0 8px 8px 0;
	padding: 4px 12px;
}

#content .content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar-second  .block-menu-block {
	background: #eee;
}

#sidebar-second  .block-menu-block h2 {
	font-family: 'Roboto', sans-serif;
	text-align: center;
	padding: 12px 15px;
	border-bottom: 1px solid #f1f2f2;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/MenuRightArrow.png)
		no-repeat left 16px;
	margin-left: 0px;
}

#sidebar-second  #block-menu-block-1.block-menu-block .blockH2 {
	padding: 12px 15px;
	margin-left: 0px;
	margin-bottom: 0;
	border-bottom: 1px solid #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
}

#sidebar-second  .block-menu-block .content ul {
	padding: 17px 0px;
	text-align: left;
	list-style: none;
}

#sidebar-second  .block-menu-block .content ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 13px;
	padding-right: 0px;
}

#sidebar-second  .block-menu-block .content ul li a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333;
	padding: 0px 11px 0px;
	display: block;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/rightArrow.png)
		no-repeat 0px 5px;
	margin-left: 15px;
}

#sidebar-second #block-menu-block-1.block-menu-block .content ul li a {
	margin-left: 0;
	padding-left: 25px;
	background: none;
	font-style: italic;
	font-size: 14px;
	font-family: Verdana, sans-serif;
}

#sidebar-second  .block-menu-block .content ul li a.active {
	color: #8788a9;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/MenuRightArrow.png)
		no-repeat left top;
}

#sidebar-second  #block-menu-block-1.block-menu-block .content ul li a.active
	{
	color: #000000;
	font-style: normal;
	font-weight: bold;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/MenuRightArrow.png)
		no-repeat left center;
}

.sidebar-first #content {
	margin: 0px;
	float: right;
}

#sidebar-first  .block {
	background: #eee;
}

#sidebar-first  .block h2 {
	font-family: 'Roboto', sans-serif;
	text-align: center;
	padding: 12px 5px;
	font-weight: normal;
	border-bottom: 1px solid #f1f2f2;
}

#sidebar-first  .block .content ul {
	padding: 17px 0px;
	text-align: right;
	list-style: none;;
}

#sidebar-first  .block .content ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 13px;
	padding-right: 0px;
}

#sidebar-first  .block .content ul li a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #656666;
	padding: 0px 17px;
	display: block;
}

#sidebar-first  .block .content ul li a.active {
	color: #8788a9;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/MenuLeftArrow.png)
		no-repeat right top;
}

#block-views-contact-block .content {
	background: #2c2d2d;
	padding-top: 10px;
}

.field-name-field-contact-body .field-item,
	.views-field-field-contact-body .field-content {
	color: #dfe0e1;
}

.field-name-field-contact-body .field-item p,
	.views-field-field-contact-body .field-content p {
	font-size: 14px;
	line-height: 22px;
	color: #dfe0e1;
}

.views-field-field-contact-title, .field-name-field-contact-title {
	margin: 0px;
	color: #FFF;
	font-size: 22px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.field-name-field-contact-phone .field-item, .sidebar .block-views .content .views-field-field-contact-phone .field-content a
	{
	margin-top: -5px;
	font-size: 18px;
	display: block;
	color: #dfe0e1;
}

.sidebar .block-views .content .views-field-field-contact-phone div.field-content a
	{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
}

.label-field-contact-phone, .views-field-field-contact-phone .views-label
	{
	font-family: 'Roboto Condensed';
	font-size: 18px;
	color: #afafaf;
}

.field-name-field-call-to-action.sendButton a, .sidebar .block-views .content .views-row a.sendButton
	{
	display: block;
	background: #c39d54;
	padding: 12px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	text-align: center;
}

.field-name-field-call-to-action, .views-field-field-webform {
	display: block;
	margin-top: 15px;
}

.sidebar .block-views .content .views-row a.sendButton span {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/mail.png) no-repeat
		left center;
	padding-left: 30px;
}

.node-list-of [id^=node-list-of-full-group-contact] {
	padding: 20px 15px 15px 15px;
	margin: 0 0 20px 20px;
	width: 195px;
	float: right;
	background: #2c2d2d;
}

.node-list-of .field-type-viewfield {
	clear: both;
	width: 100%;
	padding-top: 25px;
}

.list_of_case_study .node-list-of .field-type-viewfield {
	padding-top: 0;
}

.list_of_case_study .views-exposed-widgets {
	margin-bottom: 30px;
}

.list_of_case_study .views-exposed-widgets .form-item.form-type-select {
	padding-top: 10px;
}

.node-list-of .views-table {
	width: 100%;
	border: 0px;
	margin-bottom: 20px;
}

.node-list-of .views-table th {
	background-color: #dfe0e1;
	color: #333333;
	font-size: 14px;
	padding: 20px;
	border: 1px solid #dfe0e1;
	border-right: 1px solid #FFF;
}

.node-list-of .views-table tr {
	padding: 0px;
	margin: 0px;
	background: #fff;
	border: 0px;
}

.node-list-of .views-table tr.even {
	background: #eee;
}

.node-list-of .views-table td {
	padding: 15px 20px;
	vertical-align: top;
	font-size: 12px;
	color: #656666;
}

.node-list-of .views-table td a {
	font-weight: bold;
	color: #656666;
}

.node-list-of .views-table caption {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/miniCalendar.png)
		no-repeat 15px center #83797a;
	cursor: pointer;
	padding: 15px 10px 15px 0px;
}

.node-list-of .views-table caption.active {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/miniCalendar.png)
		no-repeat 15px center #72BF44;
}

.node-list-of .views-table caption span {
	display: block;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 50px;
	border: 1px solid #83797a;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/arrowDownWhite.png)
		no-repeat 98% center;
}

.node-list-of .views-table caption.active span {
	border: 1px solid #72BF44;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/arrowUpWhite.png)
		no-repeat 98% center;
}

.node-list-of .views-table th.views-field-field-year {
	width: 30%;
	border-right: 1px solid #dfe0e1;
}

.node-list-of .views-table img.file-icon a {
	display: inline;
}

.node-list-of .views-field-field-logo-event a {
	font-weight: bold;
}

.node-list-of .view-display-id-block_6 .views-table caption,
	.node-list-of .view-display-id-block_7 .views-table caption {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/Earth_24.png) no-repeat
		15px center #83797a;
}

.node-list-of .view-display-id-block_6 .views-table caption.active,
	.node-list-of .view-display-id-block_7 .views-table caption.active {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/Earth_24.png) no-repeat
		15px center #72BF44;
}

.field-name-field-event-date, .views-field-field-event-date {
	min-width: 260px;
}

.list_of_blog .date-display-start, .list_of_blog .date-display-end {
	padding-left: 0px;
	width: auto;
}

.date-display-start, .date-display-end {
	display: block;
	float: left;
	padding: 10px;
	width: 92px;
}

.date-display-start span, .date-display-end span {
	display: block;
	text-align: center;
}

.date-display-end {
	padding-left: 45px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/dateArrowGrey.png) left
		23px no-repeat;
}

.field-name-field-event-date .day, .views-field-field-event-date .day,
	.views-field-field-year-3 .day {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-evnetCal.png)
		no-repeat center top;
	height: 31px;
	color: #FFF;
	font-size: 24px;
	padding-top: 13px;
	margin-bottom: 8px;
}

.node-type-event .field-name-field-event-date .weekday, .node-list-of .views-field-field-event-date .weekday,
	.node-list-of .views-field-field-year-3 .weekday {
	font-size: 13px;
	font-weight: bold;
}

.field-name-field-event-date .month_year, .views-field-field-event-date .month_year,
	.views-field-field-year-3 .month_year {
	color: #888888;
	font-size: 13px;
}

.node-type-event .field-name-social-share {
	border: none;
	float: none;
	height: 30px;
}

.node-type-event .field-name-field-event-date {
	font-size: 13px;
}

[id^=node-event-full-group-event-details] {
	background: #eeeeee;
	padding: 0px;
}

[id^=node-event-full-group-date-event] {
	height: 100%;
	padding: 20px 5px 20px;
	float: left;
}

[id^=node-event-full-group-location-contact] {
	border-left: 1px solid #FFF;
	float: left;
	padding-left: 15px;
	padding: 30px;
	width: 410px;
	min-height: 86px;
}

[id^=node-event-full-group-location-contact] .field {
	margin-bottom: 5px;
}

[id^=node-event-full-group-location-contact] .field-name-field-event-webform,
	[id^=node-event-full-group-location-contact] .field-name-field-website-address
	{
	margin-top: 25px;
}

.field-name-field-logo-event {
	text-align: center;
	margin: 35px 0px 25px;
}

.field-name-field-case-study-youtube, .field-name-field-page-youtube,
	.field-name-field-event-youtube {
	text-align: center;
	margin-bottom: 25px;
}

.field-name-field-documentation {
	text-align: center;
	margin: 20px 0;
}

.field-name-field-image-event .field-slideshow-wrapper {
	margin: 40px auto 0;
}

.field-collection-container {
	border: none;
}

.node-home-page .group-main-block {
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/bkground.jpg")
		no-repeat scroll left center;
	height: 370px;
	margin-bottom: 60px;
}

.node-home-page h1 {
	color: #2C2D2D;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 30px;
	padding-top: 10px;
	margin-bottom: 0px;
	text-align: center;
}

.node-home-page .group-main-block p, .node-home-page .group-main-block ul li
	{
	color: #2C2D2D;
	font-family: 'Verdana', sans-serif;
	font-size: 14px;
	line-height: 27px;
	margin-top: 0px;
}

.node-home-page .group-main-block .field-name-body {
	width: 550px;
	margin-bottom: 20px;
	margin-top: 0px;
}

.i18n-fr .node-home-page .group-main-block .field-name-body * {
	line-height: 24px;
}

.node-type-home-page .field-name-field-call-to-action.sendButton a {
	display: inline;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/mail.png) no-repeat
		28px center #c39d54;
	padding: 10px 25px 10px 60px;
}

.field-name-country-selection {
	float: right;
	margin-right: 100px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/countrySwitch.png) top
		center no-repeat;
	padding-top: 50px;
	margin-top: -23px;
}

.field-name-country-selection .field-item {
	width: 195px;
	background: #333;
	padding: 0px 15px 20px 15px;
}

.field-name-country-selection a {
	display: block;
	padding: 12px 8px;
	margin-top: 15px;
}

.field-name-country-selection h3 {
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-weight: normal;
	margin: 10px 0px 5px 0px;
}

[id^=node-home-page-full-group-main-block-left] {
	float: left;
	margin-left: 100px;
}

#popinCountryBlockHome .continent {
	float: left;
	width: 19%;
	text-align: center;
}

#popinCountryBlockHome ul {
	margin: 0px;
	padding: 0px;
}

#popinCountryBlockHome li {
	background: none;
	list-style: none;
}

#popinCountryBlockHome a, #popinCountryBlockHome h2 {
	color: #fff;
}

.node-home-page .group-last-news {
	padding: 40px 100px 0px;
	background: #eee;
	margin-bottom: 40px;
}

.node-home-page .group-last-bloc {
	padding: 40px 100px 0px;
	background: #dfe0e1;
	margin-bottom: 40px;
}

.node-home-page .group-last-news h2, .node-home-page .group-last-bloc h2
	{
	margin: 0px;
}

.node-home-page .group-last-news .group-news1, .node-home-page .group-last-news .group-news2
	{
	width: 380px;
	float: left;
	margin-top: 20px;
	line-height: 27px;
}

.node-home-page .group-last-news .group-news1 {
	margin-right: 30px;
}

.node-home-page .group-last-news .defaultButton {
	display: block;
	margin-top: 40px;
	margin-bottom: 52px;
}

.node-type-home-page #content .content .field-collection-container ul li
	{
	background: none;
	list-style: none;
}

.node-type-home-page #content .content .field-collection-container .field-name-field-our-offers ul li
	{
	width: 211px;
	margin: 0px 6px;
}

.node-type-home-page #content .content .field-collection-container .field-name-field-our-offers
	{
	width: 890px;
	float: left;
}

.node-type-home-page .field-collection-view {
	border: none;
	margin: 0px;
}

.node-type-home-page .field-collection-item-field-our-offers h3 {
	text-align: center;
	margin: 0px;
}

.node-type-home-page .field-collection-item-field-slides .group-slides {
	display: block;
	width: 890px;
}

.node-type-home-page .field-collection-item-field-slides h3,
	.node-type-home-page .field-collection-item-field-slides .field-name-field-content-slide,
	.node-type-home-page .field-collection-item-field-slides .defaultButton
	{
	float: left;
	padding: 0px 20px 20px;
	width: 500px;
}

.node-type-home-page .field-collection-item-field-slides h3 {
	padding-bottom: 0px;
}

.node-type-home-page .field-collection-item-field-slides .defaultButton
	{
	margin-top: 10px;
}

.node-type-home-page .field-collection-item-field-slides img {
	width: 300px;
}

.node-type-home-page .group-last-bloc h2 {
	margin-bottom: 30px;
}

.node-type-home-page .group-last-bloc .field-type-youtube {
	float: left;
}

.node-type-home-page .group-last-bloc [id^=node-home-page-full-group-video-content]
	{
	width: 460px;
	float: left;
	margin-bottom: 60px;
	padding-left: 30px;
}

.node-type-home-page .group-last-bloc .defaultButton {
	display: block;
	margin-top: 40px;
}

.jcarousel-prev {
	padding-top: 25%;
	float: left;
	height: 100%;
	width: 50px;
	text-indent: 9999px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideLeftTrans.png)
		no-repeat 16px center;
	display: block;
	overflow: hidden;
}

.jcarousel-next {
	padding-top: 25%;
	float: right;
	height: 100%;
	width: 50px;
	text-indent: 9999px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideRightTrans.png)
		no-repeat 16px center;
	display: block;
	overflow: hidden;
}

.jcarousel-3, .jcarousel {
	position: relative;
	overflow: hidden;
}

.jcarousel-3 ul, .jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#content .content .jcarousel-3 ul li, #content .content .jcarousel ul li
	{
	float: left;
	padding-left: 0px;
}

.node-type-home-country #content .content .field-collection-container ul li
	{
	background: none;
	width: 850px;
	padding: 0px 20px 20px 20px;
}

.node-type-home-country #content .content .field-collection-container {
	border: none;
}

.node-type-home-country #content .content .field-collection-container ul li .field-collection-view
	{
	border: none;
	padding: 0px;
	margin: 0px;
}

.node-type-home-country #content .content .field-collection-container .products  [id^=field-collection-item-field-bloc-home-products-full-group-link-text]
	{
	float: right;
	width: 480px;
	padding-right: 20px;
}

.node-type-home-country #content .content .field-collection-container .products img
	{
	float: left;
}

.node-type-home-country #content .content .field-collection-container .products [id^=field-collection-item-field-bloc-home-products-full-group-link-text] p
	{
	clear: both;
	margin-bottom: 35px;
	font-size: 17px;
}

.node-type-home-country #content .content .field-collection-container .products  ul li .field-collection-view a.tab
	{
	background-color: #EEEEEE;
	clear: both;
	color: #656666;
	float: left;
	margin-top: 110px;
	padding: 5px 20px;
	margin-top: 10px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: bold;
	width: 25%;
}

.node-type-home-country #content .content .field-collection-container .products  ul li .field-collection-view a.tab:hover
	{
	color: #ffffff;
	background: url('https://www.neopost.ie/sites/all/themes/neopost/images/arrow-tab.jpg')
		no-repeat center top #83797a;
	padding-top: 15px;
	margin-top: 0px;
}

.node-home-country .jcarousel-prev, .node-home-country .jcarousel-next {
	padding-top: 125px;
	height: 125px;
}

.jcarousel-navigation a.tab {
	background-color: #EEEEEE;
	font-family: 'Roboto Condensed', sans-serif;
	color: #656666;
	float: left;
	padding: 15px 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	height: 100%;
	font-weight: bold;
	margin: 10px 1px 0px 1px;
}

.jcarousel-navigation a.tab:hover, .jcarousel-navigation a.tab.active {
	background: url('https://www.neopost.ie/sites/all/themes/neopost/images/arrow-tab.jpg')
		no-repeat center top #83797a;
	color: #ffffff;
	padding-top: 25px;
	margin-top: 0px;
}

.jcarousel-navigation.items1 a.tab {
	width: 968px;
}

.jcarousel-navigation.items2 a.tab {
	width: 473px;
}

.jcarousel-navigation.items3 a.tab {
	width: 308px;
}

.jcarousel-navigation.items4 a.tab {
	width: 225px;
}

.jcarousel-navigation {
	margin-bottom: 55px;
}

.node-type-home-page-slider .container-field-name-field-slides {
	margin-bottom: 60px;
}

.node-type-home-page-slider .container-field-name-field-slides .jcarousel
	{
	min-height: initial;
	height: auto;
}

.node-type-home-page-slider .container-field-name-field-slides .jcarousel .wr-slider .field-collection-view
	{
	min-height: initial;
}

.node-type-home-page-slider .container-field-name-field-our-offers {
	margin-bottom: 60px
}

[id^=node-home-country-full-group-bloc-corp] {
	padding: 0px 70px;
}

.node-type-home-page-slider .group-bloc-corp, .node-type-home-country .group-bloc-corp
	{
	margin-bottom: 60px;
}

.node-type-home-page-slider .field-name-body, .node-type-home-country  .field-name-body
	{
	float: left;
	margin-top: 10px;
	margin-bottom: 0;
	width: 560px;
}

.node-type-home-page-slider #content .field-name-body p {
	margin-bottom: 0;
}

.node-type-home-page-slider [id^=node-home-country-full-group-contact],
	.node-type-home-country [id^=node-home-country-full-group-contact] {
	background: none repeat scroll 0 0 #505050;
	float: right;
	padding: 20px 15px 15px;
	width: 195px;
	margin-top: 10px;
}

.node-type-home-page-slider [id^=node-home-country-full-group-contact] .field-name-field-cta-phone,
	.node-type-home-country [id^=node-home-country-full-group-contact] .field-name-field-cta-phone
	{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	padding-left: 35px;
	color: #dfe0e1;
}

.node-type-home-page-slider [id^=node-home-country-full-group-contact] .sendButton,
	.node-type-home-country [id^=node-home-country-full-group-contact] .sendButton
	{
	display: block;
	margin-top: 25px;
}

.node-type-home-page-slider [id^=node-home-country-full-group-contact] .contactTitle,
	.node-type-home-country [id^=node-home-country-full-group-contact] .contactTitle
	{
	margin: 0px;
	color: #FFF;
	font-size: 22px;
	line-height: 32px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] {
	background: none repeat scroll 0px 0px #EEEEEE;
	margin-bottom: 20px;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] h2
	{
	padding: 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #FFF;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul li
	{
	background: none repeat scroll 0px 0px transparent;
	text-align: center;
	width: 890px;
	font-size: 14px;
	font-weight: bold;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul li .views-field-field-year span
	{
	color: #ac0a18;
	font-size: 15px;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul li .views-field-field-title-teaser a
	{
	color: #656666;
	font-size: 18px;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul li .views-field-field-year span.date-display-single
	{
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/calendar-hp.png")
		no-repeat scroll left top rgba(0, 0, 0, 0);
	color: #AC0A18;
	line-height: 40px;
	padding-left: 30px;
	padding-bottom: 30px;
	padding-top: 5px;
}

[id^=node-home-country-full-group-bloc-news] .item-list ul li {
	padding: 20px 0px;
}

.node-type-home-country .jcarousel {
	width: 890px;
	float: left;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] .jcarousel-prev,
	.node-type-home-country [id^=node-home-country-full-group-bloc-news] .jcarousel-next
	{
	height: 100%;
	padding-top: 120px;
}

.node-type-home-country #content .content .field-name-field-blocs-home-page ul li
	{
	padding: 35px 100px;
	background: #dfe0e1;
	width: 790px;
}

.node-type-home-country #content .content .field-name-field-blocs-home-page ul li.even
	{
	background: #FFF;
}

.node-type-home-country #content .content .field-name-field-blocs-home-page ul li.odd h2 span
	{
	background: none;
}

.node-type-home-country #content .content .field-name-field-blocs-home-page ul li h2
	{
	margin: 0xp;
	padding-bottom: 30px;
}

.node-type-home-country .field-name-field-blocs-home-page .even .field-name-field-image-bloc-hp
	{
	float: left;
}

.node-type-home-country .field-name-field-blocs-home-page .odd .field-name-field-image-bloc-hp
	{
	float: right;
}

.node-type-home-country .field-name-field-blocs-home-page .even [id^=field-collection-item-field-blocs-home-page-full-group-column]
	{
	float: right;
}

.node-type-home-country .field-name-field-blocs-home-page .odd [id^=field-collection-item-field-blocs-home-page-full-group-column]
	{
	float: left;
}

[id^=field-collection-item-field-blocs-home-page-full-group-column] {
	width: 450px;
}

[id^=field-collection-item-field-blocs-home-page-full-group-column] h3 {
	margin-top: 0px;
}

[id^=field-collection-item-field-blocs-home-page-full-group-column] .defaultButton
	{
	display: block;
	margin-top: 30px;
}

.node-type-home-country #content .field-name-listof-jobs-hp {
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/hp-jobs-above.png")
		no-repeat scroll center top rgba(0, 0, 0, 0);
}

.node-type-home-country #content .field-name-listof-jobs-hp ul li {
	float: left;
	width: 227px;
	color: #333333;
	background: none;
	padding: 40px 10px;
}

.node-type-home-country #content .field-name-listof-jobs-hp ul li a {
	color: #333333;
}

.node-type-home-country #content .field-name-listof-jobs-hp ul {
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/hp-jobs-below.png")
		no-repeat scroll center bottom rgba(0, 0, 0, 0);
	text-align: center;
}

.node-type-home-country #content .group-bloc-jobs .defaultButton {
	text-align: center;
	margin-top: 40px;
}

#sidebar-first #block-views-form-sidebar-block .content {
	padding: 0px;
}

#sidebar-first #block-views-form-sidebar-block .content .views-row {
	background: none;
}

#block-block-6 {
	display: none;
}

.node-type-home-page-slider #header {
	margin-bottom: 0px;
}

.node-home-page-slider .field-collection-item-field-bloc-home-products h2
	{
	margin-bottom: 40px;
	margin-top: 32px;
	font-size: 36px;
}

.node-home-page-slider .field-name-field-slider h2 span {
	background: none;
}

.node-home-page-slider .field-name-field-slider .field-collection-view a
	{
	text-decoration: none;
}

.node-home-page-slider .group-main-block {
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/bkground.jpg")
		no-repeat scroll left center;
	height: 370px;
	margin-bottom: 60px;
}

.node-home-page-slider h1 {
	color: #2C2D2D;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 30px;
	text-align: center;
}

.node-home-page-slider .group-main-block p, .node-home-page-slider .group-main-block ul li
	{
	color: #2C2D2D;
	font-family: 'Verdana', sans-serif;
	font-size: 17px;
	line-height: 27px;
	margin-top: 0px;
}

.node-home-page-slider .group-main-block .field-name-body {
	width: 550px;
	margin-bottom: 20px;
	margin-top: 0px;
}

.i18n-fr .node-home-page-slider .group-main-block .field-name-body * {
	line-height: 24px;
}

[id^=node-home-page-slider-full-group-main-block-left] {
	float: left;
	margin-left: 100px;
}

.node-home-page-slider .container-field-name-field-our-offers {
	margin-bottom: 60px;
}

.node-home-page-slider .group-last-news, .node-home-page-slider .group-latest-news,
	.node-home-country .group-latest-news-hc {
	padding: 40px 100px 0px;
	background: #eee;
	margin-bottom: 60px;
}

.node-home-page-slider .group-last-bloc {
	padding: 40px 100px 0px;
	background: #dfe0e1;
	margin-bottom: 30px;
}

.node-home-page-slider .group-last-news h2, .node-home-page-slider .group-last-bloc h2
	{
	margin: 0px;
}

.node-home-page-slider .group-latest-news h2, .node-home-country .group-latest-news_hc h2
	{
	margin: 0 0 20px;
}

.node-home-page-slider .group-last-news h3 a, .node-home-page-slider .container-field-name-field-slides h3 a
	{
	color: #000000;
	text-decoration: underline;
}

.node-home-page-slider .group-last-news .group-news1,
	.node-home-page-slider .group-last-news .group-news2 {
	width: 47%;
	float: left;
	margin-top: 20px;
	line-height: 27px;
}

#content .node-home-page-slider .field-name-hp-push-news li.views-row,
	#content .node-home-country .field-name-hp-push-news li.views-row {
	width: 46%;
	display: inline-block;
	background: none;
	margin-top: 0;
	line-height: 27px;
	padding: 0;
	vertical-align: top;
}

.node-home-page-slider .group-last-news .group-news1, #content .node-home-page-slider .field-name-hp-push-news li.views-row-first,
	#content .node-home-country .field-name-hp-push-news li.views-row-first
	{
	margin-right: 6%;
}

.node-home-page-slider .group-last-news .defaultButton {
	display: block;
	margin-top: 40px;
	margin-bottom: 52px;
}

.node-home-page-slider .field-name-hp-push-news .views-field-view-node span a,
	.node-home-country .field-name-hp-push-news .views-field-view-node span a
	{
	display: inline-block;
	background: #72BF44;
	padding: 12px 40px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	margin-top: 40px;
	margin-bottom: 52px;
}

.node-home-page-slider .field-name-hp-push-news .views-field-view-node span a:hover,
	.node-home-country .field-name-hp-push-news .views-field-view-node span a:hover
	{
	background: #4fae3e;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider ul li
	{
	background: none;
	list-style: none;
	min-height: 2px;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider ul li .field-item
	{
	margin-bottom: 0;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .field-name-field-our-offers ul li
	{
	width: 211px;
	margin: 0px 6px;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .field-name-field-our-offers
	{
	width: 890px;
}

.node-type-home-page-slider .container-field-name-field-slider .field-collection-view
	{
	border: none;
	margin: 0px;
}

.node-type-home-page-slider .container-field-name-field-slider .field-collection-item-field-our-offers h3
	{
	text-align: center;
	margin: 0px;
}

.node-type-home-page-slider .container-field-name-field-slider .field-collection-item-field-slides .group-slides
	{
	display: block;
	width: 890px;
}

.node-type-home-page-slider .field-collection-item-field-slides h3,
	.node-type-home-page-slider .field-collection-item-field-slides .field-name-field-content-slide,
	.node-type-home-page-slider .field-collection-item-field-slides .defaultButton
	{
	float: left;
	padding: 0px 20px 20px;
	width: 500px;
}

.node-type-home-page-slider .container-field-name-field-slider .field-collection-item-field-slides h3
	{
	padding-bottom: 0px;
}

.node-type-home-page-slider .container-field-name-field-slider .field-collection-item-field-slides .defaultButton
	{
	margin-top: 10px;
}

.node-type-home-page-slider .container-field-name-field-slider .field-collection-item-field-slides img
	{
	width: 300px;
}

.node-type-home-page-slider .container-field-name-field-slider .group-last-bloc h2
	{
	margin-bottom: 30px;
}

.node-type-home-page-slider .container-field-name-field-slider .group-last-bloc .field-type-youtube
	{
	float: left;
}

.node-type-home-page-slider .container-field-name-field-slider .group-last-bloc [id^=node-home-page-slider-full-group-video-content]
	{
	width: 460px;
	float: right;
	margin-bottom: 60px;
}

.node-type-home-page-slider .container-field-name-field-slider .group-last-bloc .defaultButton
	{
	display: block;
	margin-top: 40px;
}

.node-type-home-page-slider #content .content .field-collection-container ul li
	{
	background: none;
}

.node-type-home-page-slider #content .content .container-jcarousel-3 ul li
	{
	margin: 0 6px;
	width: 211px;
}

.node-type-home-page-slider .field-collection-view {
	border: medium none;
	margin: 0;
}

.node-type-home-country .field-name-field-blocs-home-page-slider .even .field-name-field-image-bloc-hp
	{
	float: left;
}

.node-type-home-country .field-name-field-blocs-home-page-slider .odd .field-name-field-image-bloc-hp
	{
	float: right;
}

.node-type-home-country .field-name-field-blocs-home-page-slider .even [id^=field-collection-item-field-blocs-home-page-slider-full-group-column]
	{
	float: right;
}

.node-type-home-country .field-name-field-blocs-home-page-slider .odd [id^=field-collection-item-field-blocs-home-page-slider-full-group-column]
	{
	float: left;
}

.node-type-home-country .field-name-field-bloc-home-products {
	float: left;
	width: 890px;
}

[id^=field-collection-item-field-blocs-home-page-slider-full-group-column]
	{
	width: 450px;
}

[id^=field-collection-item-field-blocs-home-page-slider-full-group-column] h3
	{
	margin-top: 0px;
}

[id^=field-collection-item-field-blocs-home-page-slider-full-group-column] .defaultButton
	{
	display: block;
	margin-top: 30px;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider ul li
	{
	background: none;
	width: 990px;
	padding: 0;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider
	{
	position: relative;
	border: none;
	margin-bottom: 6em;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider ul li .field-collection-view
	{
	border: none;
	padding: 0px;
	margin: 0px;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .products  [id^=field-collection-item-field-bloc-home-products-full-group-link-text]
	{
	width: 512px;
	float: left;
	margin-right: 20px;
	margin-top: 0;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .products  [id^=field-collection-item-field-bloc-home-products-full-group-link-text] p
	{
	color: #2C2D2D;
	font-size: 17px;
	line-height: 27px;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .products img
	{
	float: right;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .products [id^=field-collection-item-field-bloc-home-products-full-group-link-text] p
	{
	clear: both;
	margin-bottom: 35px;
	font-size: 1.13em;
}

.node-type-home-page-slider .container-field-name-field-slider .jcarousel-navigation
	{
	margin: 14px 14px 14px 450px;
}

.node-type-home-page-slider .container-field-name-field-slider .jcarousel-prev,
	.node-type-home-page-slider .container-field-name-field-slider .jcarousel-next
	{
	position: absolute;
	padding-top: 200px;
	margin-top: 60px;
	height: 50px;
	top: 0;
	z-index: 1;
}

.node-type-home-page-slider .container-field-name-field-slider .jcarousel-prev
	{
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/slideLeft.png")
		no-repeat scroll 16px center rgba(0, 0, 0, 0);
}

.node-type-home-page-slider .container-field-name-field-slider .jcarousel-next
	{
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/slideRight.png")
		no-repeat scroll 0 center rgba(0, 0, 0, 0);
	right: 0;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .products  ul li .field-collection-view a.tab
	{
	background-color: #DFE0E1;
	clear: both;
	color: #656666;
	float: left;
	margin-top: 110px;
	padding: 5px 20px;
	margin-top: 10px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: bold;
	width: 25%;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider .products  ul li .field-collection-view a.tab:hover
	{
	color: #ffffff;
	background:
		url('https://www.neopost.ie/sites/all/themes/neopost/images/arrow-tab-transparent.png')
		no-repeat center top #83797a;
	padding-top: 15px;
	margin-top: 0px;
}

.node-type-home-page-slider .jcarousel {
	height: 374px;
}

.jcarousel.field-name-field-slides {
	float: left;
	width: 890px;
}

.node-type-home-page-slider .jcarousel-navigation a.tab {
	width: 14px;
	height: 14px;
	margin: 0 4px;
	padding: 0;
	font-size: 0px;
	color: rgba(0, 0, 0, 0) !important;
	border-radius: 128px;
	background: none repeat scroll 0 0 #EEEEEE;
}

.node-type-home-page-slider .jcarousel-navigation a.tab:hover,
	.node-type-home-page-slider .jcarousel-navigation a.tab.active {
	background: none repeat scroll 0 0 #72BF44;
	font-size: 0px;
}

.jcarousel-bg {
	height: 0;
	position: absolute;
	width: 990px;
}

.jcarousel-bg img {
	
}

.field-name-field-background-image {
	float: left;
	height: 0;
}

.node-type-home-page-slider [id^=field-collection-item-field-slider-full-group-link-text]
	{
	margin-left: 80px;
	margin-right: 430px;
}

.node-type-home-page-slider [id^=field-collection-item-field-slider-full-group-link-text] p
	{
	color: #2C2D2D;
	font-family: 'Verdana', sans-serif;
	font-size: 17px;
	line-height: 27px;
	margin-top: 0;
	margin-bottom: 20px;
}

.node-type-home-page-slider .field-name-field-image-hp {
	margin-right: 80px;
}

.node-type-home-page-slider #content .content .field-collection-container ul li
	{
	background: none;
	list-style: none;
}

.node-type-home-page-slider #content .content .field-collection-container .field-name-field-our-offers ul li
	{
	width: 211px;
	margin: 0px 6px;
}

.node-type-home-page-slider #content .content .field-collection-container .field-name-field-our-offers
	{
	width: 890px;
	float: left;
}

.node-type-home-page-slider .field-collection-view {
	border: none;
	margin: 0px;
}

.node-type-home-page-slider .field-collection-item-field-our-offers h3 {
	text-align: center;
	margin: 0px;
}

.node-type-home-page-slider .field-collection-item-field-slides .group-slides
	{
	display: block;
	width: 890px;
}

.node-type-home-page-slider .field-collection-item-field-slides h3,
	.node-type-home-page-slider .field-collection-item-field-slides .field-name-field-content-slide,
	.node-type-home-page-slider .field-collection-item-field-slides .defaultButton
	{
	float: left;
	padding: 0px 20px 20px;
	width: 500px;
}

.node-type-home-page-slider .field-collection-item-field-slides h3 {
	padding-bottom: 0px;
}

.node-type-home-page-slider .field-collection-item-field-slides .defaultButton
	{
	margin-top: 10px;
}

.node-type-home-page-slider .field-collection-item-field-slides img {
	width: 300px;
}

.node-type-home-page-slider .group-last-bloc h2 {
	margin-bottom: 30px;
}

.node-type-home-page-slider .group-last-bloc .field-type-youtube {
	float: left;
}

.node-type-home-page-slider .group-last-bloc [id^=node-home-page-slider-full-group-video-content]
	{
	width: 460px;
	float: right;
	margin-bottom: 60px;
}

.node-type-home-page-slider .group-last-bloc .defaultButton {
	display: block;
	margin-top: 40px;
}

.center {
	text-align: center;
}

#edit-field-pr-category {
	display: none;
}

[id^=node-home-page-full-group-offers] legend {
	display: none;
}

[id^=node-home-page-slider-full-group-offers] legend {
	display: none;
}

.field-name-field-title-offers {
	color: #333;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 18px;
}

.node-product-support .field-name-body {
	color: #2c2d2d;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}

.node-type-product-support .field-collection-container .field-items .field-item
	{
	float: left;
	margin-bottom: 10px;
	width: 50%;
}

.node-type-product-support .field-collection-container .field-items .field-item  .field-item
	{
	width: auto;
	float: none;
}

.node-type-product-support .field-name-field-picture-support img {
	display: block;
	margin: auto;
	padding-bottom: 20px
}

.neopost_de.node-type-category .field-name-field-content-category h2 {
	font-size: 27px;
}

.proshipinc_com #block-country-switch-neopost-country-switch,
	.proshipsoftware_com #block-country-switch-neopost-country-switch {
	display: none;
}

.www_neographics_ie #block-country-switch-neopost-country-switch,
	.www_neographics_it #block-country-switch-neopost-country-switch,
	.www_neographics_dk #block-country-switch-neopost-country-switch {
	display: none;
}

.cim_neopost_co_uk #block-country-switch-neopost-country-switch {
	display: none;
}

.neopost_services_fr #block-country-switch-neopost-country-switch {
	display: none;
}

.businessapps_neopost_com #block-country-switch-neopost-country-switch {
	display: none;
}

.www_proshipinc_com #block-country-switch-neopost-country-switch {
	display: none;
}

.www_neosend_nl #block-country-switch-neopost-country-switch {
	display: none;
}

.nslc_neopost_com #block-country-switch-neopost-country-switch {
	display: none;
}

.panels-flexible-region {
	padding: 0;
}

.panels-flexible-region-inside {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.panels-flexible-region-inside-first {
	padding-left: 0;
}

.panels-flexible-region-inside-last {
	padding-right: 0;
}

.panels-flexible-column {
	padding: 0;
}

.panels-flexible-column-inside {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.panels-flexible-column-inside-first {
	padding-left: 0;
}

.panels-flexible-column-inside-last {
	padding-right: 0;
}

.panels-flexible-row {
	margin: 0;
	padding: 0 0 0.5em;
}

.panels-flexible-row-last {
	padding-bottom: 0;
}

.panels-flexible-column-left_2_right_1-main {
	float: left;
	width: 99%;
}

.panels-flexible-left_2_right_1-inside {
	padding-right: 0;
}

.panels-flexible-left_2_right_1 {
	width: auto;
}

.panels-flexible-region-left_2_right_1-title_section_ {
	float: left;
	width: 99%;
}

.panels-flexible-row-left_2_right_1-2-inside {
	padding-right: 0;
}

.panels-flexible-column-left_2_right_1-5 {
	float: left;
	width: 305px;
}

.panels-flexible-column-left_2_right_1-4 {
	float: left;
	width: 99%;
}

.panels-flexible-row-left_2_right_1-3-middle {
	margin-right: 305px;
}

.panels-flexible-row-left_2_right_1-3-inside {
	padding-right: 0;
}

.panels-flexible-region-left_2_right_1-center_ {
	float: left;
	width: 99%;
}

.panels-flexible-row-left_2_right_1-6-inside {
	padding-right: 0;
}

.panels-flexible-column-left_2_right_1-10 {
	float: left;
	width: 480px;
}

.panels-flexible-column-left_2_right_1-9 {
	float: left;
	width: 99%;
}

.panels-flexible-row-left_2_right_1-8-middle {
	margin-right: 480px;
}

.panels-flexible-row-left_2_right_1-8-inside {
	padding-right: 0;
}

.panels-flexible-region-left_2_right_1-image_bottom_box {
	float: left;
	width: 99%;
}

.panels-flexible-row-left_2_right_1-12-inside {
	padding-right: 0;
}

.panels-flexible-region-left_2_right_1-text_bottom_box {
	float: left;
	width: 99%;
}

.panels-flexible-row-left_2_right_1-11-inside {
	padding-right: 0;
}

.panels-flexible-region-left_2_right_1-right_nav_ {
	float: left;
	width: 99%;
}

.panels-flexible-row-left_2_right_1-7-inside {
	padding-right: 0;
}

.argument-title {
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/Red-Dot-Argument.png")
		no-repeat scroll left center transparent;
	color: #72BF44;
	font-size: 16px;
	margin: 0;
	padding: 0 0 0 27px;
	width: 600px;
}

.argument-text p {
	font-size: 14px;
	line-height: 22px;
	margin: 10px 0 25px;
	padding: 0 0 0 27px;
	width: 600px;
}

.argument-text ul {
	font-size: 14px;
	margin: 10px 0 25px 40px;
}

.text-under-image {
	font-size: 13px;
}

.right-2-3 {
	margin: 0 25px 0 0;
}

#block-subsites-menu {
	border: medium none;
}

#block-subsites-menu .content {
	border-color: #dfe0e1;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	height: 30px;
	padding: 0;
	width: 1000px;
}

#image-bottom-box {
	border-bottom: 1px solid #dfe0e1;
	border-left: 1px solid #dfe0e1;
	border-top: 1px solid #dfe0e1;
	height: 145px;
	width: 145px;
}

.panels-flexible-column-left_2_right_1-9 {
	width: 145px;
}

#title-bottom-box {
	border-right: 1px solid #dfe0e1;
	border-top: 1px solid #dfe0e1;
	height: 40px;
}

#title-bottom-box .pane-content {
	border-bottom: 1px solid #707170;
	color: #72BF44;
	font-size: 15px;
	height: 23px;
	margin-left: 20px;
	padding-left: 3px;
	padding-top: 20px;
	width: 430px;
}

#text-bottom-box {
	border-bottom: 1px solid #dfe0e1;
	border-right: 1px solid #dfe0e1;
	height: 105px;
}

#text-bottom-box .pane-content {
	color: #000;
	font-size: 13px;
	margin-left: 20px;
	padding-top: 15px;
	width: 430px;
}

#text-bottom-box .pane-content li {
	list-style-type: none;
	margin-left: 3px;
	padding-left: 20px;
}

.right-top-toolbar {
	height: 395px;
	margin-bottom: 20px;
}

.flex-container a:active, .flexslider a:active, .flex-container a:focus,
	.flexslider a:focus {
	outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

@font-face {
	font-family: 'flexslider-icon';
	src: url(https://www.neopost.ie/sites/all/themes/neopost/css/fonts/flexslider-icon.eot);
	src: url(https://www.neopost.ie/sites/all/themes/neopost/css/fonts/flexslider-icon.eot?#iefix)
		format('embedded-opentype'),
		url(https://www.neopost.ie/sites/all/themes/neopost/css/fonts/flexslider-icon.woff)
		format('woff'),
		url(https://www.neopost.ie/sites/all/themes/neopost/css/fonts/flexslider-icon.ttf)
		format('truetype'),
		url(https://www.neopost.ie/sites/all/themes/neopost/css/fonts/flexslider-icon.svg#flexslider-icon)
		format('svg');
	font-weight: normal;
	font-style: normal;
}

.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.flexslider .slides img {
	width: 100%;
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.forgotPassword-ads {
	border: 2px dotted red;
    border-radius: 5px;
    color: black;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 15px 5px;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.no-js .slides>li:first-child {
	display: block;
}

.flexslider {
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	zoom: 1;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.flexslider .slides {
	zoom: 1;
}

.carousel li {
	margin-right: 5px;
}

.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.flex-direction-nav .flex-prev {
	left: -50px;
}

.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right;
}

.flexslider:hover .flex-prev {
	opacity: 0.7;
	left: 10px;
}

.flexslider:hover .flex-next {
	opacity: 0.7;
	right: 10px;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity = 0);
	cursor: default;
}

.flex-direction-nav a:before {
	font-family: "flexslider-icon";
	font-size: 40px;
	line-height: 1;
	display: inline-block;
	content: '\f001';
}

.flex-direction-nav a.flex-next:before {
	content: '\f002';
}

.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}

.flex-pauseplay a:hover {
	opacity: 1;
}

.flex-pauseplay a.flex-play:before {
	content: '\f003';
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flex-control-thumbs img:hover {
	opacity: 1;
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px;
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px;
	}
}

.node-type-landing-page-wf-3steps h1 {
	margin-bottom: 10px;
	color: #fff;
}

.field-name-field-main-cta {
	background: #72BF44;
	height: 65px;
}

.group-secondary-cta {
	background: #eeeeee;
	padding-top: 15px;
	padding-bottom: 15px;
}

.field-name-field-secondary-cta-lpuk {
	float: right;
	width: 500px;
}

.field-name-field-secondary-cta-lpuk p {
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
	line-height: 18px;
	color: #72BF44;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
}

.field-name-field-youtube-lpuk {
	float: left;
	padding-left: 40px;
	width: 450px;
}

.group-body-lpuk {
	padding-top: 15px;
	padding-bottom: 15px;
	background: #EEEEEE;
}

.field-name-field-image-body-lpuk {
	float: left;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;
}

.node-type-landing-page-wf-3steps .group-webform-lp {
	clear: both;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow_grey_lpuk.png)
		no-repeat 470px -1px #2c2d2d;
	float: right;
	width: 100%;
}

.node-type-landing-page-wf-3steps-white .group-webform-lp {
	clear: both;
	background-color: #2c2d2d;
	float: right;
	width: 100%;
}

.group-webform-lp a:hover, .group-webform-lp a:focus, .group-webform-lp h3,
	.group-webform-lp a {
	color: #fff;
	background-color: #C39D54;
	font-size: 12px;
	padding: 10px 0px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	padding-right: 1%;
	padding-left: 1%;
	margin-top: 35px;
}

.group-webform-lp h2 {
	color: #fff;
}

.field-name-field-webform-lpuk h1 {
	display: none;
}

.group-box-lpuk {
	float: left;
	width: 220px;
	margin: 0px 10px 30px 10px;
	font-family: 'Verdana', sans-serif;
	line-height: 12px;
}

.field-name-field-title-box1-lpuk {
	font-weight: bold;
}

.node_landing_page_wf_3steps_full_group_box4_lpuk {
	margin-right: 0%;
}

.node-type-landing-page-wf-3steps quote {
	clear: both;
}

.field-name-field-text-lpuk {
	clear: both;
}

.additional-info {
	font-size: 12px;
	padding-top: 15px;
	text-align: center;
}

.node-type-landing-page-wf-3steps #megamenu-1.mdmegamenu {
	display: none;
}

.node-type-landing-page-wf-3steps .easy-breadcrumb {
	display: none;
}

.node-type-landing-page-wf-3steps .region-header {
	display: none;
}

.node-type-landing-page-wf-3steps #featured {
	margin-top: -45px;
}

.field-name-field-image-lpfr {
	float: left;
	clear: both;
	width: 25%;
	height: 450px;
	padding-right: 20px;
}

.group-description-lpfr {
	width: 37%;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

.group-webform-lpfr {
	width: 23%;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow_black_white_lpfr.png)
		no-repeat 0px 75px #2c2d2d;
}

.group-webform-lpfr label {
	color: #fff;
}

.group-webform-lpfr .form-item label {
	font-size: 12px;
}

.group-webform-lpfr h3 {
	padding-bottom: 15px;
}

.group-webform-lpfr h1 {
	display: none;
}

.field-name-field-cta-webform-lpfr {
	color: #fff;
	background-color: #C39D54;
	font-size: 18px;
	height: 55px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	padding: 1%;
	padding-bottom: 10px;
}

.field-name-field-webform-lpfr {
	margin-top: -5px;
}

.node-type-landing-page-3cols input.form-text,
	.node-type-landing-page-3cols  input.form-tel,
	.node-type-landing-page-3cols  input.form-email,
	.node-type-landing-page-3cols  input.form-url,
	.node-type-landing-page-3cols  input.form-search,
	.node-type-landing-page-3cols  input.form-number,
	.node-type-landing-page-3cols  input.form-color,
	.node-type-landing-page-3cols  textarea.form-textarea,
	.node-type-landing-page-3cols  select.form-select {
	width: 215px;
}

.node-type-landing-page-3cols input.form-submit {
	color: #fff;
	border-radius: 0px;
	background: #72BF44;
	float: right;
	font-family: 'Roboto Condensed', sans-serif;
}

.node-type-landing-page-3cols #megamenu-1.mdmegamenu {
	display: none;
}

.node-type-landing-page-3cols .easy-breadcrumb {
	display: none;
}

.node-type-landing-page-3cols .region-header {
	display: none;
}

.node-type-landing-page-3cols #featured {
	margin-top: -45px;
}

.newbie {
	float: left;
	width: 23%;
	margin-bottom: 15px;
	height: 300px;
	text-align: center;
	padding-right: 5%;
	padding-left: 5%;
}

.trogne {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.blaze {
	font-weight: bold
}

.sidebar .block-views .content .views-row .views-field-field-contact-body a
	{
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}

.node-type-list-of .views-table img {
	padding-top: 15px;
	display: block;
}

.node-type-home-page-slider #content .content .container-field-name-field-slider
	{
	border: medium none;
	margin-bottom: 60px;
	position: relative;
}

#cboxContent .form-item {
	padding-top: 0;
}

#cboxContent .form-item select {
	background: none repeat scroll 0 0 #dfe0e1;
	border: 0 none;
	color: #656666;
	font-size: 1em;
	padding: 0px;
	height: 32px;
	width: 94%;
}

#cboxContent .form-item select[multiple] {
	height: 82px;
}

#cboxContent .form-item .form-managed-file input.form-submit {
	background: #FFFFFF;
	border: 3px solid #72BF44;
	color: #72BF44;
	width: auto;
	margin-top: 10px;
}

.node-type-home-page-slider .field-collection-item-field-our-offers a:hover
	{
	text-decoration: none;
}

.field-name-field-hp-youtube-video {
	padding-bottom: 10px;
}

.quote p {
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	padding-left: 60px;
	padding-top: 5px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/quote.png) no-repeat
		top left;
}

.node-landing-page-3cols .node-webform {
	width: 100%;
}

.node-landing-page-3cols .field-name-field-image-lpfr {
	width: 20%;
}

.node-landing-page-3cols .group-description-lpfr {
	width: 45%;
}

.node-landing-page-3cols .group-webform-lpfr {
	width: 20%;
	padding-left: 35px;
}

.node-landing-page-3cols .form-item .description {
	color: #FFF;
}

.node-type-landing-page-wf-3steps #header {
	margin-bottom: 0px;
}

.node-type-landing-page-wf-3steps #header .region-menu,
	.node-type-landing-page-wf-3steps  .breadcrumb,
	.node-type-landing-page-wf-3steps  .region-header,
	.node-type-landing-page-wf-3steps-white #header .region-menu,
	.node-type-landing-page-wf-3steps-white  .breadcrumb,
	.node-type-landing-page-wf-3steps-white  .region-header {
	display: none;
}

.node-type-landing-page-wf-3steps h1 {
	margin-bottom: 0px;
	color: #fff;
	background: #72BF44;
	padding: 10px 0px;
}

.node-type-landing-page-wf-3steps .field-name-body,
	.node-type-landing-page-wf-3steps-white .field-name-body {
	padding: 0 30px;
}

.node-type-landing-page-wf-3steps .field-name-field-image-lpuk,
	.node-type-landing-page-wf-3steps-white .field-name-field-image-lpuk {
	float: left;
	padding: 0px 20px 10px 30px;
}

.node-type-landing-page-wf-3steps .webform-component-fieldset,
	.node-type-landing-page-wf-3steps-white .webform-component-fieldset {
	width: 30%;
	float: left;
	margin: 0 0px 5px 10px;
}

.node-type-landing-page-wf-3steps .field-name-field-webform-lpuk .form-item .resizable-textarea .grippie,
	.node-type-landing-page-wf-3steps-white .field-name-field-webform-lpuk .form-item .resizable-textarea .grippie
	{
	display: none;
}

.node-type-landing-page-wf-3steps fieldset legend,
	.node-type-landing-page-wf-3steps-white fieldset legend {
	width: 100%;
	padding: 2px 3px;
	color: #FFF;
}

.node-type-landing-page-wf-3steps .form-item label,
	.node-type-landing-page-wf-3steps-white .form-item label {
	font-size: 12px;
}

.node-type-landing-page-wf-3steps  .node-webform,
	.node-type-landing-page-wf-3steps-white  .node-webform {
	width: auto;
}

.node-type-landing-page-wf-3steps .group-webform-lp h3,
	.node-type-landing-page-wf-3steps-white .group-webform-lp h3 {
	font-size: 18px;
}

.node-type-landing-page-wf-3steps  .group-webform-lp .field-name-body  p,
	.node-type-landing-page-wf-3steps-white  .group-webform-lp .field-name-body  p
	{
	color: #FFFFFF;
	padding: 0 15px;
}

.node-type-landing-page-wf-3steps .webform-component-fieldset,
	.node-type-landing-page-wf-3steps-white .webform-component-fieldset {
	width: 280px;
	float: left;
	margin: 20px 10px 20px 10px;
}

.node-type-landing-page-wf-3steps .webform-client-form,
	.node-type-landing-page-wf-3steps-white .webform-client-form {
	margin: 0px 35px;
}

.node-type-landing-page-wf-3steps   .form-item,
	.node-type-landing-page-wf-3steps-white  .form-item {
	padding-top: 0;
}

.node-type-landing-page-wf-3steps   input,
	.node-type-landing-page-wf-3steps-white   input {
	width: 100%;
	padding: 1px 0px;
}

.node-type-landing-page-wf-3steps   .form-type-radio input,
	.node-type-landing-page-wf-3steps-white   .form-type-radio input {
	width: 5%;
}

.node-type-landing-page-wf-3steps  textarea,
	.node-type-landing-page-wf-3steps-white  textarea {
	width: 100%;
}

.node-type-landing-page-wf-3steps   .form-type-radio input,
	.node-type-landing-page-wf-3steps   .form-type-checkbox input,
	.node-type-landing-page-wf-3steps-white  .form-type-radio input,
	.node-type-landing-page-wf-3steps-white   .form-type-checkbox input {
	width: 5%;
}

.node-type-landing-page-wf-3steps  input.form-submit,
	.node-type-landing-page-wf-3steps-white  input.form-submit {
	margin-left: 21%;
	padding: 12px 20px;
	width: auto;
}

.node-type-landing-page-wf-3steps .testimonial,
	.node-type-landing-page-wf-3steps-white .testimonial {
	color: #ffffff;
}

.node-type-landing-page-wf-3steps .group-webform-lp p a,
	.node-type-landing-page-wf-3steps-white .group-webform-lp p a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 12px;
	font-weight: normal;
	height: auto;
	margin-top: 0;
	text-transform: none;
}

.node-type-landing-page-wf-3steps div.error,
	.node-type-landing-page-wf-3steps-white div.error {
	background: none repeat scroll 0px 0px #ffffff;
	color: #72BF44;
	border: none;
}

.node-type-landing-page-wf-3steps div.messages,
	.node-type-landing-page-wf-3steps-white div.messages {
	padding: 0;
}

.node-type-landing-page-wf-3steps.form-item .form-required,
	.node-type-landing-page-wf-3steps .form-item  label,
	.node-type-landing-page-wf-3steps-white.form-item .form-required,
	.node-type-landing-page-wf-3steps-white .form-item  label {
	color: #ffffff;
}

.node-type-landing-page-wf-3steps .form-item .description,
	.node-type-landing-page-wf-3steps-white .form-item .description {
	color: #FFF;
}

.node-type-landing-page-form-img #header .region-menu,
	.node-type-landing-page-form-img .breadcrumb,
	.node-type-landing-page-form-img  .region-header {
	display: none;
}

.node-type-landing-page-form-img #header {
	margin-bottom: 0px;
}

.node-type-landing-page-form-img h1 {
	background: none repeat scroll 0px 0px #72BF44;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding: 15px 0px;
}

.node-type-landing-page-form-img .group-left-col {
	width: 70%;
	float: left;
}

.node-type-landing-page-form-img .group-left-col .field-name-body {
	margin: 0 0 50px 0;
}

.node-type-landing-page-form-img .group-left-col .field-name-field-right-image-lp
	{
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}

.node-type-landing-page-form-img .group-left-col .field-name-field-youtube-lpuk
	{
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}

.node-type-landing-page-form-img .group-left-col .field-name-field-image-lp-below-text
	{
	margin-top: 50px;
}

.node-type-landing-page-form-img .group-left-col .field-groupbox-div {
	float: left;
	margin-right: 5%;
	width: 27%;
}

.node-type-landing-page-form-img .group-right-col {
	background-color: #2C2D2D;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	width: 23%;
}

.node-type-landing-page-form-img .group-right-col .field-name-field-cta-webform-lpuk
	{
	background-color: #C39D54;
	color: #FFFFFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	height: 55px;
	padding: 1% 1% 10px;
	text-align: center;
	text-transform: uppercase;
}

.node-type-landing-page-form-img .group-right-col .node-webform {
	width: auto;
}

.node-type-landing-page-form-img .group-right-col .field-name-body  p {
	color: #FFFFFF;
}

.node-type-landing-page-form-img .group-right-col .form-item {
	padding-top: 0;
}

.node-type-landing-page-form-img .group-right-col input {
	width: 100%;
	padding: 1px 0px;
}

.node-type-landing-page-form-img .group-right-col .form-type-radio input
	{
	width: 5%;
}

.node-type-landing-page-form-img .group-right-col textarea {
	width: 100%;
}

.node-type-landing-page-form-img .group-right-col .form-type-radio input,
	.node-type-landing-page-form-img .group-right-col .form-type-checkbox input
	{
	width: 5%;
}

.node-type-landing-page-form-img input.form-submit {
	padding: 12px 20px;
}

.node-type-landing-page-form-img .field-name-field-webform-lpuk .form-item .resizable-textarea .grippie
	{
	display: none;
}

.node-type-landing-page-form-img .form-item .form-required,
	.node-type-landing-page-form-img .form-item  label,
	.node-type-landing-page-form-img  fieldset legend {
	color: #ffffff;
}

.node-type-landing-page-form-img div.error {
	background: none repeat scroll 0px 0px #ffffff;
	color: #72BF44;
	border: none;
}

.node-type-landing-page-form-img div.messages {
	padding: 0;
}

.node-type-landing-page-form-img .form-item .description {
	color: #FFF;
}

.node-type-list-of #content .view-list-of.blog-list  ul li {
	padding: 35px 100px;
	background: none repeat scroll 0 0 #DFE0E1;
	margin-bottom: 60px;
}

.node-type-list-of #content .view-list-of.blog-list  ul li.views-row-odd
	{
	background: #FFF;
}

.node-type-list-of #content .view-list-of.blog-list li.views-row-even h2 span
	{
	background: none;
}

.node-type-list-of #content .view-list-of.blog-list h2 span a {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/h2.png) no-repeat
		scroll right 20px transparent;
	padding-left: 0;
	padding-right: 50px;
	color: #333333;
	margin: 15px 0 50px;
}

.node-type-list-of #content .view-list-of.blog-list li.views-row-even h2 span a
	{
	background: none;
}

.node-type-list-of #content .view-list-of.blog-list ul li .views-field-field-year span.date-display-single
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/calendar-hp.png)
		no-repeat scroll left top transparent;
	color: #AC0A18;
	line-height: 40px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 5px;
}

.field-name-field-text-video a {
	float: none;
	margin-right: 0px;
}

.node-type-home-country #content .content .field-collection-container .products [id^=field-collection-item-field-bloc-home-products-full-group-link-text] p
	{
	font-size: 12px;
}

.node-type-landing-page-form-img .field-name-field-legal {
	clear: both;
	padding-top: 30px;
	font-style: italic;
}

.node-type-landing-page-form-img .field-name-field-legal p {
	font-size: 11px;
}

body, body.overlay {
	color: #888;
}

.comment .comment-arrow {
	border-color: #ffffff;
}

#page, #main-wrapper, #main-menu-links li a.active, #main-menu-links li.active-trail a
	{
	background: #ffffff;
}

.tabs ul.primary li a.active {
	background-color: #ffffff;
}

.tabs ul.primary li.active a {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

#header {
	background-color: #FFF;
}

a {
	color: #72BF44;
	text-decoration: none;
}

a:hover, a:focus {
	color: #72BF44;
}

a:active {
	color: #72BF44;
}

.sidebar .block {
	background-color: #fff;
}

#page-wrapper, #footer-wrapper {
	background: #FFF;
}

.region-header, .region-header a, .region-header li a.active,
	#name-and-slogan, #name-and-slogan a, #secondary-menu-links li a {
	color: #656666;
}

.wr-slider .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.field-slideshow-wrapper .field-slideshow .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.wr-slider .owl-nav .owl-prev, .wr-slider .owl-nav .owl-next, .wr-slider .owl-dot
	{
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wr-slider.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wr-slider.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3,
	.node-type-home-page #content .content .field-collection-container .jcarousel,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3,
	.node-type-home-page #content .content .group-bloc-news .jcarousel,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3,
	.node-type-home-country #content .content .field-collection-container .jcarousel,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3,
	.node-type-home-country #content .content .group-bloc-news .jcarousel,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel
	{
	width: 990px;
	float: none;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider
	{
	width: 890px;
	overflow: hidden;
	margin: auto;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-stage-outer,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-stage-outer,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-stage-outer,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-stage-outer,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-stage-outer,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-stage-outer,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-stage-outer,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-stage-outer,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-stage-outer,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-stage-outer,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-stage-outer,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-stage-outer
	{
	position: relative;
	z-index: 78;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-nav,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-nav,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav
	{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	display: block;
	z-index: 75;
	cursor: pointer;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-prev
	{
	height: 100%;
	width: 50px;
	float: left;
	text-indent: -999px;
	font-size: 0;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideLeftTrans.png)
		no-repeat 16px center;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-next
	{
	height: 100%;
	width: 50px;
	float: right;
	text-indent: -999px;
	font-size: 0;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideRightTrans.png)
		no-repeat 16px center;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots
	{
	display: none;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .jcarousel,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .jcarousel,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .jcarousel,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .jcarousel,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .jcarousel,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .jcarousel
	{
	height: auto;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider
	{
	width: 990px;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-stage-outer,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-stage-outer,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-stage-outer,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-stage-outer,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-stage-outer,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-stage-outer
	{
	overflow: hidden;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav
	{
	z-index: 78;
	width: 50px;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-prev
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideLeft.png)
		no-repeat 16px center;
	height: 50px;
	margin-top: 60px;
	padding-top: 200px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-next
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideRight.png)
		no-repeat 0 center;
	height: 50px;
	margin-top: 60px;
	padding-top: 200px;
	position: absolute;
	top: 0;
	right: -942px;
	left: auto;
	z-index: 1;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots
	{
	clear: both;
	position: relative;
	display: block;
	width: auto;
	padding: 19px 0 0 0;
	z-index: 78;
	text-align: center;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot
	{
	overflow: hidden;
	display: inline-block;
	text-indent: -9999px;
	width: 15px;
	height: 15px;
	margin: 0 4px;
	background: #eeeeee;
	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;
	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;
	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;
	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;
	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;
	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;
	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;
	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;
	cursor: pointer;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active
	{
	background: #72BF44;
}

.owl-item-tabs.items1 .tab {
	width: 100%;
}

.owl-item-tabs.items2 .tab {
	width: 462px;
}

.owl-item-tabs.items3 .tab {
	width: 308px;
}

.owl-item-tabs.items4 .tab {
	width: 225px;
}

.owl-item-tabs .tab {
	background-color: #eeeeee;
	float: left;
	height: 100%;
	margin: 10px 1px 0;
	padding: 15px 10px;
	transform: translatez(0);
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	color: #656666;
}

.owl-item-tabs .tab.active {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow-tab.jpg)
		no-repeat center top #83797a;
	color: #ffffff;
	margin-top: 0;
	padding-top: 25px;
}

.owl-item-tabs .tab:hover {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow-tab.jpg)
		no-repeat center top #83797a;
	color: #ffffff;
	margin-top: 0;
	padding-top: 25px;
}

.jcarousel-3 .owl-stage-outer .owl-stage, .jcarousel .owl-stage-outer .owl-stage
	{
	position: relative;
}

.node-type-home-page-slider .jcarousel {
	min-height: 374px;
}

.node-type-home-page-slider .jcarousel .wr-slider .field-collection-view
	{
	min-height: 374px;
}

.node-type-home-page-slider .jcarousel .wr-slider .group-link-text p {
	overflow: hidden;
	max-height: 190px;
}

.node-type-home-page-slider #header {
	margin-bottom: 26px;
}

@media ( min-width :769px) {
	.jcarousel-pagination {
		display: none;
	}
	.node-webform .form-text, .node-webform textarea {
		border-radius: 0;
		-webkit-appearance: none;
	}
	.node-webform .form-submit {
		border-radius: 0;
		-webkit-appearance: none;
	}
}

@media ( max-width :1179px) {
	#page-wrapper {
		position: relative;
	}
	#main-wrapper {
		
	}
	#main-wrapper .defaultButton {
		width: auto;
		display: block;
	}
	#main-wrapper .defaultButton a {
		display: block;
		font-size: 14px;
		line-height: 21px;
	}
	h1 {
		margin-bottom: 15px;
		font-size: 18px;
		color: #ac0a18;
	}
	h2 {
		margin: 5px 0 15px 0;
		font-size: 18px;
		color: black;
	}
	h2 span {
		background: none;
		padding: 0;
	}
	h2 span span {
		background: none;
		padding: 0;
	}
	h3 {
		font-size: 13px;
		color: black;
	}
	a:hover {
		text-decoration: none;
	}
	.defaultButton a {
		padding-left: 0;
		padding-right: 0;
	}
	#content .content ul {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#content .content ul li {
		line-height: 18px;
		background-position: 0 6px;
	}
	#youtube-field-player {
		width: 290px;
		height: auto;
	}
	#back-top {
		display: none !important;
	}
	blockquote {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/quote-ico.png)
			no-repeat center 15px;
		border: 2px solid #72BF44;
		padding: 39px 14px 20px 14px;
		font-style: normal;
	}
	blockquote * {
		font-size: 15px;
		color: #000000;
	}
	quote {
		color: black;
		line-height: 22px;
		padding-left: 0;
	}
	#page {
		overflow: hidden;
	}
	#page.base-version .mdmegamenu {
		position: absolute;
		left: 0;
		top: 0;
		background-color: #72BF44;
		width: auto;
		height: 45px;
		padding: 0 8px;
		line-height: 45px;
		font-size: 14px;
		cursor: pointer;
		color: white;
		font-family: 'Roboto Condensed', sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		-webkit-tap-highlight-color: transparent;
	}
	#page .mdmegamenu:before {
		content: '';
		display: block;
		position: absolute;
		left: 8px;
		top: 50%;
		height: 9px;
		width: 12px;
		margin: -5px 0 0 0;
		background-image:
			url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2023%2018%22%3E%3Cpath%20d%3D%22M2%200h19c1.104%200%202%20.896%202%202s-.896%202-2%202H2C.896%204%200%203.104%200%202s.896-2%202-2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22/%3E%3Cpath%20d%3D%22M2%207h19c1.104%200%202%20.896%202%202s-.896%202-2%202H2c-1.104%200-2-.896-2-2s.896-2%202-2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22/%3E%3Cpath%20d%3D%22M2%2014h19c1.104%200%202%20.896%202%202s-.896%202-2%202H2c-1.104%200-2-.896-2-2s.896-2%202-2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22/%3E%3C/svg%3E");
	}
	#page .mdmegamenu:after {
		content: 'Menu';
		display: inline-block;
		padding: 0 0 0 15px;
	}
	#page .mdmegamenu .mm-close {
		display: none !important;
	}
	#page .mdmegamenu ul.megamenu {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background-color: #72BF44;
		padding: 45px 0 0 0 !important;
		margin: 0 !important;
		box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-transform: translateX(-110%);
		-moz-transform: translateX(-110%);
		-ms-transform: translateX(-110%);
		-o-transform: translateX(-110%);
		transform: translateX(-110%);
	}
	#page .mdmegamenu ul.megamenu li {
		width: auto;
		border-top: 1px solid rgba(0, 0, 0, 0.5);
		margin: 0;
		padding: 0;
		display: block;
		height: auto;
		float: none;
		position: relative;
	}
	#page .mdmegamenu ul.megamenu li.mm-active {
		background-color: #72BF44;
	}
	#page .mdmegamenu ul.megamenu li.mm-hover {
		background-color: #72BF44;
	}
	#page .mdmegamenu ul.megamenu li.last {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		float: none;
		background-image: none;
		height: 45px !important;
		border: none;
	}
	#page .mdmegamenu ul.megamenu li.last a {
		display: none;
	}
	#page .mdmegamenu ul.megamenu li.last .arrow {
		display: none;
	}
	#page .mdmegamenu ul.megamenu li.last .mm-container {
		display: block !important;
		height: 45px !important;
		max-height: 45px;
		top: 0 !important;
		background-color: #72BF44;
		height: auto;
	}
	#page .mdmegamenu ul.megamenu li.last .mm-container .inner {
		margin: 0;
	}
	#page .mdmegamenu ul.megamenu li.last .mm-container .mm-sub {
		margin: 0;
	}
	#page .mdmegamenu ul.megamenu li a {
		height: 50px;
		white-space: nowrap;
		text-align: left;
		display: block;
		width: auto;
		line-height: 50px;
		padding: 0 45px 0 15px;
		font-size: 17px;
	}
	#page .mdmegamenu ul.megamenu li .arrow {
		display: block;
		margin: 0;
		padding: 0;
		position: absolute;
		left: auto;
		right: 0;
		top: 0;
		height: 50px;
		z-index: 2;
		background: transparent;
		width: 45px;
		background-color: #ac0a18;
	}
	#page .mdmegamenu ul.megamenu li .arrow:after {
		display: block;
		content: '';
		position: absolute;
		right: 50%;
		top: 50%;
		width: 0;
		height: 0;
		margin: -5px -5px 0 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 5px solid #fff;
		cursor: pointer;
	}
	#page .mdmegamenu ul.megamenu li .arrow:active, #page .mdmegamenu ul.megamenu li .arrow:focus
		{
		outline: none;
	}
	#page .mdmegamenu ul.megamenu li .arrow.mobile-arrow-active:after {
		margin: -2px -7px 0 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #fff;
	}
	#page.base-version .mdmegamenu ul.megamenu .mm-container {
		display: block !important;
		height: auto !important;
		max-height: 0;
		position: static;
		float: none;
		background-color: #ac0a18;
		overflow: hidden;
		-webkit-transition: max-height 0.5s ease-in-out;
		-moz-transition: max-height 0.5s ease-in-out;
		-o-transition: max-height 0.5s ease-in-out;
		transition: max-height 0.5s ease-in-out;
	}
	#page .mdmegamenu ul.megamenu .mm-container .mm-sub {
		margin: 0;
	}
	#page .mdmegamenu ul.megamenu .mm-container .inner .view {
		margin: 0;
	}
	#page .mdmegamenu ul.megamenu .mm-container .inner .views-row {
		float: none;
		margin: 0;
	}
	#page.base-version .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title a
		{
		height: 50px;
		white-space: nowrap;
		text-align: left;
		font-size: 17px;
		display: block;
		width: auto;
		line-height: 50px;
		padding: 0 15px 0 25px;
		color: white;
		border-top: 1px solid rgba(0, 0, 0, 0.5);
	}
	#page .mdmegamenu ul.megamenu .mm-container .inner .views-field-description
		{
		display: none;
	}
	#page .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active {
		max-height: 1000px;
	}
	#page .mdmegamenu ul.megamenu.mobile-active {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	#page .mdmegamenu #search-block-form {
		margin: 0;
	}
	#page .mdmegamenu #search-block-form input.form-text {
		width: 100%;
		padding: 7px 0;
		margin: 0;
		background-image: none;
		background: none;
		border: none;
		height: 15px;
		line-height: 15px;
		font-size: 13px;
		font-style: normal;
		color: #505050;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		font-family: 'Verdana', 'Geneva' sans-serif;
	}
	#page .mdmegamenu #search-block-form input.form-text::-webkit-input-placeholder
		{
		color: #505050;
	}
	#page .mdmegamenu #search-block-form input.form-text:-moz-placeholder {
		color: #505050;
	}
	#page .mdmegamenu #search-block-form input.form-text::-moz-placeholder {
		color: #505050;
	}
	#page .mdmegamenu #search-block-form input.form-text:-ms-input-placeholder
		{
		color: #505050;
	}
	#page .mdmegamenu #search-block-form input.form-text:focus, #page .mdmegamenu #search-block-form input.form-text:active
		{
		outline: none;
	}
	#page .mdmegamenu #search-block-form .form-item {
		margin: 0 0 0 35px;
		padding: 0;
	}
	#page .mdmegamenu #search-block-form .form-actions {
		position: absolute;
		left: 0;
		top: 0;
	}
	#page .mdmegamenu #search-block-form .form-actions input.form-submit {
		height: 30px;
		width: 35px;
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		background-size: 17px;
		background-position: 50% 6px;
		background-image:
			url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20517.31%20525.31%22%3E%3Cg%3E%3Cg%20fill%3D%22none%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M230.94.004C103.41.004%200%20101.754%200%20227.284s103.41%20227.31%20230.94%20227.31c45.69%200%2088.276-13.056%20124.12-35.594%2099.057%2096.456%203.29%201.75%2098%2098.312%2070.094-72.935%209.476-11.568%2072.25-75.562-75.467-74.48-26.76-25.832-97.47-95.688%2021.565-34.565%2034-75.245%2034-118.78%200-125.53-103.38-227.28-230.91-227.28zm2.78%2069.34c86.87%200%20157.28%2069.814%20157.28%20155.94%200%2086.123-70.41%20155.94-157.28%20155.94-86.873%200-157.31-69.814-157.31-155.94%200-86.123%2070.44-155.94%20157.31-155.94z%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	}
	#page .mdmegamenu #search-block-form .form-actions input.form-submit:focus,
		#page .mdmegamenu #search-block-form .form-actions input.form-submit:active
		{
		outline: none;
	}
	#page .mdmegamenu #search-block-form .container-inline {
		position: relative;
		margin: 8px 15px;
		padding: 0;
		background-color: rgba(238, 238, 238, 0.75);
		cursor: default;
	}
	#page .mdmegamenu #search-block-form .container-inline div {
		display: block;
	}
	#page .mdmegamenu .selectnav {
		display: none;
	}
	.mobile-menu-overlay {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: transparent;
		z-index: 200;
	}
	.mobile-menu-overlay.mobile-active {
		display: block;
	}
	#header div.section, #featured div.section, #messages div.section,
		#main-wrapper, #triptych, #header-wrapper div.section {
		max-width: none;
	}
	#header {
		position: relative;
		background-color: #72BF44;
		height: 45px;
		margin-bottom: 15px;
	}
	#header div.section {
		margin: 0;
		height: auto;
		max-width: none;
		padding: 0;
		position: static;
		height: 100%;
	}
	#header #logo {
		width: 70px;
		height: 45px;
		padding: 0;
		position: absolute;
		top: 0;
		left: 50%;
		margin: 0 0 0 -35px;
		z-index: 100;
	}
	#header #logo:before {
		position: absolute;
		content: '';
		top: 4px;
		height: 18px;
		left: 0;
		right: 0;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-image:
			url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20enable-background%3D%22new%200%200%20835.418%20507.448%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20277.52%20173.135%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h835.42v507.45H0z%22/%3E%3C/defs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20height%3D%22507.448%22%20width%3D%22835.418%22%20overflow%3D%22visible%22/%3E%3C/clipPath%3E%3Cpath%20d%3D%22M546.2%20274.11c2.188%201.25%204.345%201.884%206.41%201.884%205.182%200%208.39-4.032%208.39-7.768l-.004-164.63h-16.56v150.48s-243.39-147.18-248.08-149.9c-1.476-.862-3.082-1.317-4.646-1.317-4.615%200-8.23%203.83-8.23%208.723v156.64c0%203.735%203.21%207.767%208.392%207.767%202.064%200%204.22-.633%206.41-1.883%202.444-1.397%2036.808-22.148%2096.762-58.43%201.837-1.112%203.13-2.873%203.642-4.958.512-2.088.18-4.248-.934-6.084l-.116-.19c-1.47-2.422-4.04-3.868-6.878-3.868-1.456%200-2.89.4-4.144%201.16l-86.568%2052.34v-128.88s239.38%20145.05%20246.15%20148.92%22%20clip-path%3D%22url%28%23b%29%22%20transform%3D%22translate%28-283.48%20-102.859%29%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E");
	}
	#header #logo:after {
		position: absolute;
		content: '';
		top: 26px;
		height: 10px;
		left: 0;
		right: 0;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-image:
			url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20enable-background%3D%22new%200%200%20835.418%20507.448%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20633.705%2087.807%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h835.42v507.45H0z%22/%3E%3C/defs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20height%3D%22507.448%22%20width%3D%22835.418%22%20overflow%3D%22visible%22/%3E%3C/clipPath%3E%3Cpath%20d%3D%22M175.43%20319.34h-.15c-4.098%200-7.42%203.322-7.42%207.42v53.595l-51.33-58.02c-1.687-1.905-4.11-2.996-6.653-2.996h-.13c-4.906%200-8.882%203.974-8.882%208.88v78.357h14.99V344.2l53.357%2060.307c1.468%201.66%203.577%202.61%205.792%202.61h.113c4.27%200%207.734-3.463%207.734-7.734V326.76c.004-4.1-3.32-7.42-7.42-7.42m96.385%207.426v-.135c0-3.723-3.02-6.743-6.744-6.743H217.5c-3.915%200-7.09%203.174-7.09%207.09v72.514c0%203.916%203.175%207.09%207.09%207.09h51.17V392.95H225.4V369.57h34.68c3.725%200%206.744-3.02%206.744-6.745v-.136c0-3.728-3.02-6.747-6.744-6.747H225.4v-22.44h39.668c3.724%200%206.744-3.02%206.744-6.744m89.556%2036.71v-.25c0-16.49-12.007-30.19-28.865-30.19-16.848%200-28.616%2013.463-28.616%2029.958v.23c0%2016.495%2012.007%2030.08%2028.865%2030.08%2016.854%200%2028.616-13.343%2028.616-29.83m-73.12%200v-.25c0-23.883%2018.432-43.887%2044.504-43.887%2026.068%200%2044.26%2019.763%2044.26%2043.656v.232c0%2023.902-18.437%2043.903-44.51%2043.903-26.064%200-44.253-19.77-44.253-43.654m268.36.002v-.248c0-16.49-12.01-30.19-28.867-30.19-16.848%200-28.616%2013.462-28.616%2029.957v.23c0%2016.495%2012.007%2030.08%2028.865%2030.08%2016.854%200%2028.616-13.343%2028.616-29.83m-73.12%200v-.25c0-23.883%2018.43-43.887%2044.503-43.887%2026.07%200%2044.26%2019.762%2044.26%2043.655v.232c0%2023.902-18.436%2043.903-44.51%2043.903-26.063%200-44.252-19.77-44.252-43.655m-46.65-43.59h-30.954c-3.916%200-7.09%203.174-7.09%207.09v79.603h14.99V333.5h21.552c8.605%200%2015.58%206.977%2015.58%2015.583v.315c0%208.605-6.975%2015.58-15.58%2015.58h-8.39c-3.723%200-6.743%203.02-6.743%206.746v.136c0%203.725%203.02%206.744%206.744%206.744h9.89c16.055%200%2029.07-13.015%2029.07-29.07v-.587c0-16.056-13.015-29.07-29.07-29.07m150.19%2075.01c2.566-3.314%206.92-9.23%208.536-11.34%208.227%207.11%2017.563%2010.27%2026.83%2010.27%209.27%200%2015.114-4.393%2015.114-10.737v-.24c0-6.098-3.41-9.393-19.26-13.047-18.17-4.394-28.408-9.755-28.408-25.48v-.246c0-14.633%2012.19-24.753%2029.133-24.753%2010.73%200%2019.394%202.8%2027.07%207.925%201.705.973%203.293%203.042%203.293%205.97%200%203.906-3.173%206.95-7.073%206.95-1.467%200-2.687-.37-3.898-1.097-6.59-4.273-12.926-6.46-19.64-6.46-8.774%200-13.9%204.512-13.9%2010.12v.243c0%206.584%203.903%209.514%2020.364%2013.415%2018.045%204.38%2027.31%2010.847%2027.31%2024.983v.243c0%2015.975-12.557%2025.496-30.475%2025.496-11.58%200-24.332-3.852-35-12.217m140.8-74.99H669.74c-3.725%200-6.745%203.02-6.745%206.744v.135c0%203.726%203.02%206.745%206.745%206.745h21.547v73.067h14.99V333.52h21.548c3.725%200%206.745-3.02%206.745-6.744v-.134c0-3.725-3.02-6.745-6.745-6.745%22%20clip-path%3D%22url%28%23b%29%22%20transform%3D%22translate%28-100.865%20-319.314%29%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E");
	}
	#header #logo img {
		display: none;
	}
	#header .element-invisible {
		display: none;
	}
	#header-wrapper {
		width: auto;
		right: 0;
		left: 0;
		z-index: 60;
	}
	.navbar-tray-open.navbar-horizontal #header-wrapper, .navbar-tray-open.navbar-vertical #header-wrapper,
		.navbar-tray-open #header-wrapper {
		top: 0;
	}
	.region-header {
		padding: 0;
		height: 45px;
		background: #72BF44;
	}
	.region-header #block-menu-secondary-links {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		float: none;
		clear: both;
		margin: 0;
		background: #72BF44;
		z-index: -1;
		-webkit-transition: all 0.25s ease-in-out;
		-moz-transition: all 0.25s ease-in-out;
		-o-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out;
	}
	.region-header #block-menu-secondary-links li {
		margin: 0;
		padding: 5px 0;
	}
	.region-header #block-menu-secondary-links a {
		display: block;
		color: white;
		padding: 0 8px;
		font-size: 14px;
		text-transform: uppercase;
		font-family: 'Roboto Condensed', sans-serif;
		line-height: 20px;
		background: transparent;
	}
	.region-header #block-menu-secondary-links a:hover {
		background: transparent;
	}
	.region-header #block-menu-secondary-links:before {
		display: block;
		content: '';
		position: absolute;
		top: 29px;
		right: 8px;
		width: 40px;
		height: 20px;
		background: #72BF44;
		-moz-border-radius-bottomleft: 20px;
		-webkit-border-bottom-left-radius: 20px;
		border-bottom-left-radius: 20px;
		-moz-border-radius-bottomright: 20px;
		-webkit-border-bottom-right-radius: 20px;
		border-bottom-right-radius: 20px;
		-webkit-transition: all 0.25s ease-in-out;
		-moz-transition: all 0.25s ease-in-out;
		-o-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out;
		cursor: pointer;
	}
	.region-header #block-menu-secondary-links:after {
		display: block;
		content: '';
		position: absolute;
		right: 23px;
		top: 30px;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #fff;
		cursor: pointer;
	}
	.region-header #block-menu-secondary-links.mobile-secondary-active {
		background: #ac0a18;
		bottom: -30px;
	}
	.region-header #block-menu-secondary-links.mobile-secondary-active:before
		{
		background: #ac0a18;
	}
	.region-header #block-menu-secondary-links.mobile-secondary-active:after
		{
		border-top: none;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 5px solid #fff;
	}
	.not-front #header #logo {
		width: 40px;
		left: auto;
		right: 8px;
	}
	.not-front #header #logo:before {
		top: 0;
		height: 100%;
	}
	.not-front #header #logo:after {
		display: none;
	}
	.breadcrumb {
		display: none;
	}
	.not-front .breadcrumb {
		display: block;
		position: absolute;
		top: 0;
		left: 70px;
		right: 60px;
		z-index: 200;
		font-family: 'Roboto Condensed', sans-serif;
		text-align: center;
		color: white;
		font-size: 16px;
		line-height: 21px;
		padding: 12px 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.not-front .breadcrumb a {
		display: none;
	}
	.not-front .breadcrumb .crumbs-separator {
		display: none;
	}
	.node-type-home-page h1, .node-type-home-page-slider h1 {
		font-size: 18px;
		color: #ac0a18;
		margin-bottom: 15px;
		padding: 0;
	}
	.node-type-home-page .group-main-block, .node-type-home-page-slider .group-main-block
		{
		height: auto;
		margin-bottom: 0;
		*zoom: 1;
		background: none;
	}
	.node-type-home-page .group-main-block:after,
		.node-type-home-page-slider .group-main-block:after {
		content: "\0020";
		display: block;
		height: 0;
		clear: both;
		overflow: hidden;
		visibility: hidden;
	}
	.node-type-home-page .group-main-block p, .node-type-home-page-slider .group-main-block p
		{
		font-size: 12px;
		color: #505050;
		line-height: 25px;
	}
	.node-type-home-page .group-main-block .field-name-body,
		.node-type-home-page-slider .group-main-block .field-name-body {
		width: auto;
	}
	.node-type-home-page .field-name-field-call-to-action.sendButton a,
		.node-type-home-page-slider .field-name-field-call-to-action.sendButton a
		{
		display: block;
		padding: 12px 0;
	}
	.node-type-home-page #content .content .field-collection-container .field-name-field-our-offers,
		.node-type-home-page-slider #content .content .field-collection-container .field-name-field-our-offers
		{
		float: none;
		width: 200px;
		overflow: visible;
		margin: 0 auto;
		position: relative;
	}
	.node-type-home-page #content .content .field-collection-container .field-name-field-our-offers ul li,
		.node-type-home-page-slider #content .content .field-collection-container .field-name-field-our-offers ul li
		{
		width: 180px;
		margin: 0 10px;
	}
	.node-type-home-page #content .content .field-collection-container .field-name-field-our-offers ul li img,
		.node-type-home-page-slider #content .content .field-collection-container .field-name-field-our-offers ul li img
		{
		display: block;
	}
	.node-type-home-page [id^=node-home-page-full-group-main-block-left],
		.node-type-home-page-slider [id^=node-home-page-full-group-main-block-left]
		{
		float: none;
		margin: 0;
	}
	.node-type-home-page .group-last-news, .node-type-home-page-slider .group-last-news,
		.node-type-home-page .group-latest-news, .node-type-home-page-slider .group-latest-news
		{
		padding: 0;
		background: #dfe0e1;
		overflow: visible;
		position: relative;
		z-index: 1;
	}
	.node-type-home-page .group-last-news:before,
		.node-type-home-page-slider .group-last-news:before,
		.node-type-home-page .group-latest-news:before,
		.node-type-home-page-slider .group-latest-news:before {
		display: block;
		content: '';
		position: absolute;
		heigth: auto;
		left: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #dfe0e1;
		z-index: -1;
	}
	.node-type-home-page .group-last-news:after, .node-type-home-page-slider .group-last-news:after,
		.node-type-home-page .group-latest-news:after,
		.node-type-home-page-slider .group-latest-news:after {
		display: block;
		content: '';
		height: auto;
		visibility: visible;
		position: absolute;
		right: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #dfe0e1;
		z-index: -1;
	}
	.node-type-home-page .group-last-news .group-news1, .node-type-home-page .group-last-news .group-news2,
		.node-type-home-page-slider .group-last-news .group-news1,
		.node-type-home-page-slider .group-last-news .group-news2,
		.node-type-home-page .group-latest-news .views-row,
		.node-type-home-page-slider .group-latest-news .views-row {
		width: auto;
		margin: 0;
		clear: both;
		float: none;
		overflow: hidden;
		*zoom: 1;
	}
	.node-type-home-page .group-last-news .group-news1:after,
		.node-type-home-page .group-last-news .group-news2:after,
		.node-type-home-page-slider .group-last-news .group-news1:after,
		.node-type-home-page-slider .group-last-news .group-news2:after,
		.node-type-home-page .group-latest-news .views-row:after,
		.node-type-home-page-slider .group-latest-news .views-row:after {
		content: "\0020";
		display: block;
		height: 0;
		clear: both;
		overflow: hidden;
		visibility: hidden;
	}
	.node-type-home-page .group-last-news h2, .node-type-home-page-slider .group-last-news h2,
		.node-type-home-page .group-latest-news h2,
		.node-type-home-page-slider .group-latest-news h2 {
		padding: 12px 0;
		text-align: center;
		margin: 0;
		cursor: auto;
		border: none;
	}
	.node-type-home-page .group-last-news h3, .node-type-home-page-slider .group-last-news h3,
		.node-type-home-page .group-latest-news h3,
		.node-type-home-page-slider .group-latest-news h3 {
		text-align: center;
		margin: 5px 0;
	}
	#content .node-home-page-slider .field-name-hp-push-news li.views-row {
		display: block;
		width: auto;
		margin: 0;
	}
	.node-type-home-page .group-last-news img, .node-type-home-page-slider .group-last-news img
		{
		display: block;
		float: none !important;
		clear: both !important;
		margin-left: auto !important;
		margin-right: auto !important;
		width: auto !important;
		max-width: 100%;
	}
	.node-type-home-page .group-last-news .defaultButton,
		.node-type-home-page-slider .group-last-news .defaultButton {
		margin: 20px 0 30px;
	}
	.node-type-home-page .field-collection-item-field-slides .group-slides,
		.node-type-home-page-slider .field-collection-item-field-slides .group-slides
		{
		width: 290px;
	}
	.node-type-home-page .field-collection-item-field-slides h3,
		.node-type-home-page-slider .field-collection-item-field-slides h3 {
		width: auto;
		float: none;
		padding: 0;
	}
	.node-type-home-page .field-collection-item-field-slides .field-name-field-content-slide,
		.node-type-home-page-slider .field-collection-item-field-slides .field-name-field-content-slide
		{
		width: auto;
		float: none;
		padding: 0;
	}
	.node-type-home-page .field-collection-item-field-slides .defaultButton,
		.node-type-home-page-slider .field-collection-item-field-slides .defaultButton
		{
		float: none;
		width: auto;
		padding: 0;
		margin: 20px 0 30px;
	}
	.node-type-home-page .field-collection-item-field-slides img,
		.node-type-home-page-slider .field-collection-item-field-slides img {
		width: auto;
		max-width: 100%;
		margin: 0 auto;
		display: block;
	}
	.node-type-home-page [id^=node-home-page-full-group-last-bloc],
		.node-type-home-page-slider [id^=node-home-page-full-group-last-bloc]
		{
		padding: 0;
		overflow: visible;
		position: relative;
		z-index: 1;
	}
	.node-type-home-page [id^=node-home-page-full-group-last-bloc]:before,
		.node-type-home-page-slider [id^=node-home-page-full-group-last-bloc]:before
		{
		display: block;
		content: '';
		position: absolute;
		heigth: auto;
		left: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #dfe0e1;
		z-index: -1;
	}
	.node-type-home-page [id^=node-home-page-full-group-last-bloc]:after,
		.node-type-home-page-slider [id^=node-home-page-full-group-last-bloc]:after
		{
		display: block;
		content: '';
		height: auto;
		visibility: visible;
		position: absolute;
		right: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #dfe0e1;
		z-index: -1;
	}
	.node-type-home-page [id^=node-home-page-full-group-last-bloc] h2,
		.node-type-home-page-slider [id^=node-home-page-full-group-last-bloc] h2
		{
		padding: 12px 0;
		text-align: center;
		margin: 0;
		cursor: auto;
		border: none;
	}
	.node-type-home-page [id^=node-home-page-full-group-last-bloc] #youtube-field-player,
		.node-type-home-page-slider [id^=node-home-page-full-group-last-bloc] #youtube-field-player
		{
		margin: 0 auto;
	}
	.node-type-home-page [id^=node-home-page-full-group-last-bloc] [id^=node-home-page-full-group-video-content],
		.node-type-home-page-slider [id^=node-home-page-full-group-last-bloc] [id^=node-home-page-full-group-video-content]
		{
		float: none;
		clear: both;
		width: auto;
		padding: 0;
		margin-bottom: 0;
	}
	.node-type-home-page .group-last-bloc .field-type-youtube,
		.node-type-home-page-slider .group-last-bloc .field-type-youtube {
		float: none;
	}
	.node-type-home-page .group-last-bloc .defaultButton,
		.node-type-home-page-slider .group-last-bloc .defaultButton {
		margin: 20px 0 30px;
	}
	.node-type-home-page-slider .jcarousel {
		height: auto;
	}
	.node-type-home-page-slider .jcarousel-navigation {
		display: none;
	}
	.node-type-home-page-slider #content .content .container-field-name-field-slider ul li
		{
		width: 290px;
		height: 130px;
	}
	.node-type-home-page-slider #content .content .container-field-name-field-slider .products .field-name-field-image-hp
		{
		margin-right: 0;
	}
	.node-type-home-page-slider #content .content .container-field-name-field-slider .products .field-name-field-image-hp img
		{
		display: block;
		float: none;
		width: auto;
		height: auto;
		margin-bottom: 10px;
	}
	.node-type-home-page-slider [id^=field-collection-item-field-slider-full-group-link-text]
		{
		margin: 0;
	}
	.node-type-home-page-slider [id^=field-collection-item-field-slider-full-group-link-text] p
		{
		font-size: 12px;
		line-height: 18px;
	}
	.node-type-home-page-slider [id^=field-collection-item-field-slider-full-group-link-text] .defaultButton span
		{
		display: block;
	}
	.node-type-home-page-slider .field-collection-item-field-slides .defaultButton
		{
		margin-bottom: 0;
	}
	.node-type-home-page-slider .group-last-bloc {
		padding: 0;
		background: #dfe0e1;
		overflow: visible;
		position: relative;
		z-index: 1;
	}
	.node-type-home-page-slider .group-last-bloc:before {
		display: block;
		content: '';
		position: absolute;
		heigth: auto;
		left: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #dfe0e1;
		z-index: -1;
	}
	.node-type-home-page-slider .group-last-bloc:after {
		display: block;
		content: '';
		height: auto;
		visibility: visible;
		position: absolute;
		right: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #dfe0e1;
		z-index: -1;
	}
	.node-type-home-page-slider .group-last-bloc .group-news1,
		.node-type-home-page-slider .group-last-bloc .group-news2 {
		width: auto;
		margin: 0;
		clear: both;
		float: none;
		overflow: hidden;
		*zoom: 1;
	}
	.node-type-home-page-slider .group-last-bloc .group-news1:after,
		.node-type-home-page-slider .group-last-bloc .group-news2:after {
		content: "\0020";
		display: block;
		height: 0;
		clear: both;
		overflow: hidden;
		visibility: hidden;
	}
	.node-type-home-page-slider .group-last-bloc h2 {
		padding: 12px 0;
		text-align: center;
		margin: 0;
		cursor: auto;
		border: none;
	}
	.node-type-home-page-slider .group-last-bloc h3 {
		text-align: center;
		margin: 5px 0;
	}
	.node-type-home-page-slider .group-last-bloc img {
		display: block;
		float: none !important;
		clear: both !important;
		margin-left: auto !important;
		margin-right: auto !important;
		width: auto !important;
		max-width: 100%;
	}
	.node-type-home-page-slider .group-last-bloc .defaultButton {
		margin: 20px 0 30px;
	}
	.node-type-home-page-slider .group-last-bloc [id^=node-home-page-slider-full-group-video-content]
		{
		float: none;
		width: auto;
		margin-bottom: 20px;
	}
	.node-type-home-country h1 {
		color: #ac0a18;
		font-size: 18px;
		margin-bottom: 15px;
		padding: 0;
		text-align: center;
	}
	.node-type-home-country .field-name-field-bloc-home-products {
		width: 290px;
	}
	.node-type-home-country #content .content .field-collection-container {
		position: relative;
	}
	.node-type-home-country #content .content .field-collection-container ul li
		{
		width: 270px;
		padding: 10px;
	}
	.node-type-home-country #content .content .field-collection-container .products
		{
		padding-top: 55px;
	}
	.node-type-home-country #content .content .field-collection-container .products img
		{
		display: block;
		float: none;
		width: 100%;
		height: auto;
	}
	.node-type-home-country #content .content .field-collection-container .products [id^=field-collection-item-field-bloc-home-products-full-group-link-text]
		{
		float: none;
		width: auto;
		padding: 0;
	}
	.node-type-home-country #content .content .field-collection-container .field-type-image
		{
		display: block;
		width: 100%;
		height: auto;
	}
	.node-type-home-country #content .content .field-name-field-blocs-home-page ul li h2
		{
		padding-bottom: 5px;
	}
	.node-type-home-country #content .content .field-name-field-blocs-home-page .even [id^=field-collection-item-field-blocs-home-page-full-group-column]
		{
		float: none;
		width: auto;
	}
	.node-type-home-country #content .content .field-name-field-blocs-home-page .even .field-name-field-image-bloc-hp
		{
		float: none;
	}
	.node-type-home-country #content .content .field-name-field-blocs-home-page .odd [id^=field-collection-item-field-blocs-home-page-full-group-column]
		{
		float: none;
		width: auto;
	}
	.node-type-home-country #content .content .field-name-field-blocs-home-page .odd .field-name-field-image-bloc-hp
		{
		float: none;
	}
	.node-type-home-country .group-bloc-corp {
		margin-bottom: 25px;
	}
	.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul
		{
		margin: 0;
	}
	.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul li
		{
		width: 290px;
		padding-top: 10px;
	}
	.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul li .views-field-field-title-teaser a
		{
		padding: 0 10px;
		font-size: 15px;
	}
	.node-type-home-country .jcarousel {
		width: 290px;
	}
	.node-type-home-country .jcarousel-pagination {
		padding: 8px 0;
	}
	.node-type-home-country .jcarousel-navigation {
		margin-bottom: 10px;
	}
	.node-type-home-country .jcarousel-navigation a.tab {
		background-color: #505050;
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 270px;
		height: auto;
	}
	.node-type-home-country .jcarousel-navigation a.tab:hover {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-arrow-tab.jpg)
			no-repeat center bottom #505050;
		padding-top: 15px;
		padding-bottom: 25px;
	}
	.node-type-home-country .jcarousel-navigation a.tab.active {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-arrow-tab.jpg)
			no-repeat center bottom #505050;
		display: block;
		padding-top: 15px;
		padding-bottom: 25px;
	}
	.node-type-home-country .field-name-body {
		width: auto;
	}
	.node-type-home-country [id^=node-home-country-full-group-contact] {
		clear: both;
		float: none;
		width: auto;
		padding: 10px 15px 15px 15px;
	}
	.node-type-home-country [id^=node-home-country-full-group-contact] .views-field-field-contact-phone,
		.node-type-home-country [id^=node-home-country-full-group-contact] .field-name-field-contact-phone
		{
		background-position: 29px 9px;
		background-color: #2c2d2d;
		padding: 10px 10px 10px 69px;
	}
	.node-type-home-country [id^=node-home-country-full-group-contact] .views-field-field-contact-phone a,
		.node-type-home-country [id^=node-home-country-full-group-contact] .field-name-field-contact-phone a
		{
		display: inline;
		margin: 0 0 0 6px;
	}
	[id^=node-home-country-full-group-bloc-corp] {
		padding: 0;
	}
	.node-webform {
		width: auto;
	}
	.node-webform h1 {
		display: none;
	}
	.node-webform fieldset.collapsed {
		margin-bottom: 23px;
	}
	.node-webform fieldset legend {
		float: none;
		display: block;
		padding: 0;
	}
	.node-webform fieldset .fieldset-wrapper .form-item:first-child {
		margin-top: 0;
		padding-top: 23px;
	}
	.node-webform .form-item {
		padding: 0;
		margin: 23px 0;
	}
	.node-webform .form-item label {
		font-size: 13px;
		color: #505050;
		margin-bottom: 12px;
	}
	.node-webform .form-item input {
		border-radius: 0;
		width: 262px;
		padding: 7px 13px;
		font-size: 14px;
		color: #505050;
		border-color: #505050;
	}
	.node-webform .form-item input.form-checkbox {
		width: auto;
	}
	.node-webform .form-item input::-webkit-input-placeholder {
		color: #505050;
	}
	.node-webform .form-item input:-moz-placeholder {
		color: #505050;
	}
	.node-webform .form-item input::-moz-placeholder {
		color: #505050;
	}
	.node-webform .form-item input:-ms-input-placeholder {
		color: #505050;
	}
	.node-webform .form-item input.valid {
		border-color: #8AA153;
	}
	.node-webform .form-item input.error {
		border-color: #c92634;
	}
	.node-webform .form-item textarea {
		border-radius: 0;
		width: 262px;
		padding: 7px 13px;
		font-size: 14px;
		color: #505050;
		border-color: #505050;
		resize: none;
		-webkit-appearance: none;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	.node-webform .form-item textarea::-webkit-input-placeholder {
		color: #505050;
	}
	.node-webform .form-item textarea:-moz-placeholder {
		color: #505050;
	}
	.node-webform .form-item textarea::-moz-placeholder {
		color: #505050;
	}
	.node-webform .form-item textarea:-ms-input-placeholder {
		color: #505050;
	}
	.node-webform .form-item select {
		font-size: 14px;
		padding-top: 13px;
		padding-bottom: 13px;
		color: #505050;
	}
	.node-webform .form-actions .form-submit {
		width: 100%;
		margin: 0;
		padding: 0;
		line-height: 45px;
		-webkit-appearance: none;
	}
	.field-name-country-selection {
		padding: 0;
		background: none;
		margin: 25px 0;
		float: none;
		display: block;
		overflow: visible;
		position: relative;
		z-index: 1;
	}
	.field-name-country-selection:before {
		display: block;
		content: '';
		position: absolute;
		heigth: auto;
		left: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #505050;
		z-index: -1;
	}
	.field-name-country-selection:after {
		display: block;
		content: '';
		height: auto;
		visibility: visible;
		position: absolute;
		right: -240px;
		top: 0;
		bottom: 0;
		width: 241px;
		background: #505050;
		z-index: -1;
	}
	.field-name-country-selection .field-item {
		background: #505050;
		width: auto;
		padding: 15px 0 25px;
		margin: 0;
	}
	.field-name-country-selection h3 {
		margin: 0;
		text-align: left;
		padding: 3px 0 3px 50px;
		position: relative;
	}
	.field-name-country-selection h3:before {
		content: '';
		display: block;
		position: absolute;
		width: 22px;
		height: 24px;
		left: 12px;
		top: 50%;
		margin: -13px 0 0 0;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-image:
			url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20116.432%20126.575%22%3E%3Cg%3E%3Cpath%20d%3D%22M50.653%20126.1c-22.382-2.925-41.71-19.215-48.595-40.957C.524%2080.298%200%2075.97%200%2068.143c0-12.396%202.09-20.236%207.907-29.657C18.503%2021.323%2031.19%2014.31%2050.557%2010.144c4.1-.882%205.065-.782%208.672-1.135%200%200-.582%202.968-1.602%209.227-4.074.575-8.64%201.847-9.4%202.413-2.328%201.732-5.04%2011.406-5.04%2012.69%200%20.44%204.186.803%209.302.803h9.3l2.173%204.47%202.172%204.472-13.223.28-13.223.278-1.155%205.5c-.634%203.025-1.197%207.412-1.25%209.75l-.096%204.25H55.57c18.22%200%2018.39.02%2018.987%202.25.33%201.237.608%203.262.615%204.5l.014%202.25h-38l.043%204.25c.024%202.337.605%206.95%201.29%2010.25l1.248%206.093H75.913l1.054-3.937c1.256-4.693%202.333-10.663%202.333-10.663h8.933c-3.3%2014.6-1.543%206.836-2.378%2010.61l-.88%203.99h16.71l2.268-5.818c1.23-3.155%202.547-7.76%202.888-10.25l.62-4.527h-3.635c-3.108%200-3.634-.327-3.622-2.25.017-2.845.482-1.692.627-6.818h6.57c-.385-4.022-1.106-7.572-1.916-11.43%202.85-5.733-.114.075%202.286-4.663l2.654-5.237%201.437%202.613c4.02%207.312%206.102%2029.183%202.436%2040.785-8.543%2027.035-35.824%2044.592-63.643%2040.957zm13.554-10.97c3.247-2.434%206.11-4.7%209.12-12.93H43.235s6.492%2011.175%208.767%2012.873c3.463%202.585%208.687%202.696%2012.207.057zm-28.602-7.776L33.2%20102.2H22.953l2.313%202.55c2.173%202.395%2012.006%208.644%2012.59%208.06.135-.134-.878-2.59-2.25-5.456zm55.198-2.33l2.783-2.824h-10.58l-2.06%204.693c-1.153%202.63-2.36%205.147-2.59%205.632-.81%201.694%209.71-4.646%2012.447-7.5zm-61.1-16.13c-.397-2.34-1.028-6.95-1.378-10.25l-.636-6-9.25-.29c-9.132-.282-9.25-.256-9.25%202.07%200%202.893%202.31%2010.81%204.232%2014.54.51.99%202.043%203.772%202.043%203.772h14.89zm-1.13-32.5c.37-3.714.938-8.234%201.264-10.045l.592-3.296-7.87.295-7.866.293-2.215%205.59c-1.22%203.075-2.516%207.462-2.88%209.75l-.667%204.16H27.9zm6.904-27.5c1.33-2.89%202.325-5.374%202.21-5.525-.73-.946-14.498%208.75-14.498%2010.208%200%20.31%202.22.565%204.933.565h4.934zm48.587%2031.905c-1.312-4.69-1.9-6.18-8.226-21.657-7.63-18.67-9.274-24.8-2.458-32.564C77.65%201.715%2081.415%200%2087.818%200c7.904%200%2013.398%203.455%2016.91%2010.636%203.73%207.62%202.97%2011.604-5.69%2029.78-4.012%208.428-7.085%2017.456-8.17%2020.75-1.845%205.597-.105.176-1.946%205.68-3.033-.06-.09-.003-3.15-.078-1.665-5.707-1.09-3.763-1.708-5.97zM95.604%2025.8c2.026-2.284%202.91-4.75%202.61-7.577-.786-7.394-7.76-11.473-14.373-8.71-7.186%203.003-8.53%2012.028-2.54%2017.068%204.53%203.81%2011.08%202.856%2014.304-.78z%22%20fill%3D%22%23727272%22/%3E%3C/g%3E%3C/svg%3E");
	}
	.jcarousel.field-name-field-slides {
		width: 290px;
	}
	.jcarousel-3 ul, .jcarousel ul {
		*zoom: 1;
	}
	.jcarousel-3 ul:after, .jcarousel ul:after {
		content: "\0020";
		display: block;
		height: 0;
		clear: both;
		overflow: hidden;
		visibility: hidden;
	}
	.jcarousel-next, .jcarousel-prev {
		display: none;
	}
	.jcarousel-pagination {
		text-align: center;
		padding: 5px 0;
	}
	.jcarousel-pagination .jcarousel-pagination-item {
		overflow: hidden;
		display: inline-block;
		text-indent: -9999px;
		width: 15px;
		height: 15px;
		margin: 0 8px;
		background: #afafaf;
		-moz-border-radius-topleft: 50%;
		-webkit-border-top-left-radius: 50%;
		border-top-left-radius: 50%;
		-moz-border-radius-topright: 50%;
		-webkit-border-top-right-radius: 50%;
		border-top-right-radius: 50%;
		-moz-border-radius-topright: 50%;
		-webkit-border-top-right-radius: 50%;
		border-top-right-radius: 50%;
		-moz-border-radius-bottomright: 50%;
		-webkit-border-bottom-right-radius: 50%;
		border-bottom-right-radius: 50%;
		-moz-border-radius-bottomleft: 50%;
		-webkit-border-bottom-left-radius: 50%;
		border-bottom-left-radius: 50%;
		-moz-border-radius-bottomright: 50%;
		-webkit-border-bottom-right-radius: 50%;
		border-bottom-right-radius: 50%;
		-moz-border-radius-topleft: 50%;
		-webkit-border-top-left-radius: 50%;
		border-top-left-radius: 50%;
		-moz-border-radius-bottomleft: 50%;
		-webkit-border-bottom-left-radius: 50%;
		border-bottom-left-radius: 50%;
	}
	.jcarousel-pagination .jcarousel-pagination-item.active {
		background: #72BF44;
	}
	.field-collection-view {
		margin: 0;
		padding: 0;
	}
	.field-collection-view .entity-field-collection-item {
		float: none;
		padding-bottom: 20px;
	}
	.field-name-field-first-column, .field-name-field-second-column {
		width: auto;
		float: none;
	}
	.field-name-field-first-column p, .field-name-field-second-column p {
		text-align: left;
		font-size: 12px;
		line-height: 18px;
		color: #505050;
		margin-bottom: 20px;
	}
	.field-name-social-share .field-item {
		float: none;
		margin: 0 auto;
	}
	.field-name-social-share .field-item h2 {
		padding-top: 7px;
		font-size: 12px;
		line-height: 120%;
		color: #000000;
	}
	.field-name-contact
	.field-type-ds
	,
	{
	float
	:none
	;width
	:auto
	;padding
	:
	15px
	 
	0
	25
	px
	;margin
	:
	0
	 
	0
	20
	px
	 
	0;
	overflow
	:visible
	;position
	:relative
	;z-index
	:
	1;
}

.field-name-contact
.field-type-ds
:before
,
{
display
:block
;content
:
'';position
:absolute
;heigth
:auto
;left
:
-240px;top
:
0;bottom
:
0;width
:
241px;background
:
#2c2d2d
;z-index
:
-1;
}
.field-name-contact
.field-type-ds
:after
,
{
display
:block
;content
:
'';height
:auto
;visibility
:visible
;position
:absolute
;right
:
-240px;top
:
0;bottom
:
0;width
:
241px;background
:
#2c2d2d
;z-index
:
-1;
}
.views-field-field-contact-title, .field-name-field-contact-title {
	font-size: 18px;
	margin: 0;
	text-align: center;
	font-weight: normal;
	padding: 0;
}

.node-list-of [id^=node-list-of-full-group-contact] {
	background: #505050;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

#sidebar-first {
	display: none;
	width: auto;
}

.field-name-body {
	margin-top: 10px;
}

.sidebar-first #content {
	float: none;
}

.node-list-of.node-promoted .views-table td.views-field-title {
	border-bottom: 1px solid #afafaf;
	padding: 15px 39px 10px 39px;
}

.node-list-of .views-table thead {
	display: none !important;
}

.node-list-of .views-table tr, .node-list-of .views-table tr.even {
	background-color: #dfe0e1;
	margin-top: 10px;
	display: block;
}

.node-list-of .views-table td {
	display: block;
	*zoom: 1;
	padding: 15px 15px;
}

.node-list-of .views-table td:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.node-list-of .views-table td.views-field-title {
	padding: 15px 39px 0 39px;
}

.node-list-of .views-table td.views-field-field-case-study-images {
	padding: 0;
}

.node-list-of .views-table td.views-field-field-event-adress {
	border-bottom: 1px solid white;
	padding: 15px 39px;
}

.node-list-of .views-table td.views-field-field-year {
	padding: 15px 39px;
}

.node-list-of .views-table td img {
	display: none;
}

.node-list-of .views-field-field-event-date .date-display-start,
	.node-list-of .views-field-field-event-date .date-display-end {
	padding: 10px 0;
}

.node-list-of .views-field-field-event-date .weekday {
	text-transform: uppercase;
}

.node-list-of .views-field-field-event-date .date-display-end {
	background-position: 23px 23px;
	padding-left: 75px;
}

.node-list-of .file a {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/app-pdf-ico.png)
		no-repeat 16px 4px;
	border-bottom: 1px solid #AFAFAF;
	display: block;
	min-height: 32px;
	margin: 0 -15px -10px -15px;
	padding: 0 15px 10px 52px;
}

.date-display-end {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/dateArrowltGrey.png)
		no-repeat 3px 23px;
}

[id^=node-event-full-group-date-event] {
	padding: 20px 15px;
}

.node-type-event #content .field-name-body ul {
	padding-left: 0;
}

.node-type-event .field-name-field-event-date .date-display-start {
	padding-left: 0;
}

.node-type-event .field-name-field-event-date .date-display-end {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/dateArrowGrey.png)
		no-repeat 10px 23px;
	padding-right: 0;
	padding-left: 65px;
}

.node-type-event .youtube-field-player {
	width: auto;
}

[id^=node-event-full-group-location-contact] {
	border-top: 1px solid #ffffff;
	border-left: none;
	width: 212px;
	padding: 15px 39px 15px 39px;
}

.node-type-page .field-type-text-with-summary .field-item table {
	width: auto !important;
}

div[id^="flashcontent"] {
	display: none;
}

iframe#quote {
	display: none;
}

#colorbox {
	width: 100% !important;
	left: 0 !important;
}

#cboxWrapper {
	width: 100% !important;
}

#cboxMiddleLeft {
	width: auto !important;
}

#cboxContent {
	width: 100% !important;
}

#cboxContent .node-webform h1 {
	display: block;
}

#cboxContent .node-webform .field-name-body {
	width: 90%;
	padding: 0 5% 20px 5%;
}

#cboxContent .node-webform .field-name-title {
	padding: 0 5% 20px 5%;
}

#cboxContent .node-webform .form {
	padding: 0;
}

#cboxContent .node-webform .form-item {
	float: none;
	width: auto;
}

#cboxContent #webform-ajax-wrapper-5222--2 {
	clear: both;
}

#cboxContent fieldset {
	float: none;
	width: auto;
	padding: 0 0 10px 0;
}

#cboxContent .form-item input {
	display: block;
	margin: 0 auto;
}

#cboxContent .form-item select {
	display: block;
	margin: 0 auto;
}

#cboxContent .form-item textarea {
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 1px 13px;
}

#cboxLoadedContent {
	width: auto !important;
}

.sidebar .block-views .content .views-row {
	background-position: 0 8px;
}

#sidebar-second {
	width: auto;
	margin-left: 0;
}

#sidebar-second .block-menu-block .content ul li a {
	background-position: 0 8px;
}

#sidebar-second #block-neopost-block-keep-in-touch {
	display: none;
}

#block-views-contact-block, [id^=node-list-of-full-group-contact] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0;
	z-index: 100;
	background: none;
}

#block-views-contact-block .content, [id^=node-list-of-full-group-contact] .content
	{
	padding: 0;
	background: #505050;
}

#block-views-contact-block .content .views-row, [id^=node-list-of-full-group-contact] .content .views-row
	{
	margin: 0;
}

#block-views-contact-block .views-field-field-contact-title,
	#block-views-contact-block .field-name-field-contact-title, [id^=node-list-of-full-group-contact] .views-field-field-contact-title,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-title {
	position: relative;
	font-size: 18px;
	line-height: 21px;
	padding: 12px 15px;
	border-bottom: 1px solid #d3d3d3;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}

#block-views-contact-block .views-field-field-contact-title .field-content,
	#block-views-contact-block .field-name-field-contact-title .field-content,
	[id^=node-list-of-full-group-contact] .views-field-field-contact-title .field-content,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-title .field-content
	{
	width: 290px;
	margin: 0 auto;
}

#block-views-contact-block .views-field-field-contact-title:before,
	#block-views-contact-block .field-name-field-contact-title:before, [id^=node-list-of-full-group-contact] .views-field-field-contact-title:before,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-title:before
	{
	display: block;
	content: '';
	position: absolute;
	top: -20px;
	left: 50%;
	width: 40px;
	height: 21px;
	margin: 0 0 0 -20px;
	background: #505050;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-right-radius: 20px;
	cursor: pointer;
}

#block-views-contact-block .views-field-field-contact-title:after,
	#block-views-contact-block .field-name-field-contact-title:after, [id^=node-list-of-full-group-contact] .views-field-field-contact-title:after,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-title:after
	{
	display: block;
	content: '';
	position: absolute;
	top: -5px;
	left: 50%;
	width: 0;
	height: 0;
	margin: 0 0 0 -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	cursor: pointer;
}

#block-views-contact-block .views-field-field-contact-body,
	#block-views-contact-block .field-name-field-contact-body,
	#block-views-contact-block .field-name-field-contact-name,
	#block-views-contact-block .field-name-field-contact-job-title, [id^=node-list-of-full-group-contact] .views-field-field-contact-body,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-body, [id^=node-list-of-full-group-contact] .field-name-field-contact-name,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-job-title
	{
	padding: 0;
	margin: 0;
	display: none;
	background: none;
}

#block-views-contact-block .views-field-field-contact-body .field-content,
	#block-views-contact-block .views-field-field-contact-body .field-item,
	#block-views-contact-block .field-name-field-contact-body .field-content,
	#block-views-contact-block .field-name-field-contact-body .field-item,
	#block-views-contact-block .field-name-field-contact-name .field-content,
	#block-views-contact-block .field-name-field-contact-name .field-item,
	#block-views-contact-block .field-name-field-contact-job-title .field-content,
	#block-views-contact-block .field-name-field-contact-job-title .field-item,
	[id^=node-list-of-full-group-contact] .views-field-field-contact-body .field-content,
	[id^=node-list-of-full-group-contact] .views-field-field-contact-body .field-item,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-body .field-content,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-body .field-item,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-name .field-content,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-name .field-item,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-job-title .field-content,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-job-title .field-item
	{
	padding: 10px 0;
	width: 290px;
	margin: 0 auto;
}

#block-views-contact-block .field-name-field-contact-phone, [id^=node-list-of-full-group-contact] .field-name-field-contact-phone
	{
	padding: 0;
	margin: 0;
	display: none;
}

#block-views-contact-block .field-name-field-contact-phone .field-item,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-phone .field-item
	{
	padding: 10px 0;
	width: 290px;
	margin: 0 auto;
}

#block-views-contact-block .field-name-field-contact-phone .label-field-contact-phone,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-phone .label-field-contact-phone
	{
	display: block;
	width: 290px;
	padding-top: 10px;
}

#block-views-contact-block .field-name-field-call-to-action, [id^=node-list-of-full-group-contact] .field-name-field-call-to-action
	{
	width: 290px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
}

#block-views-contact-block .views-field-field-contact-phone,
	#block-views-contact-block .field-name-field-contact-phone, [id^=node-list-of-full-group-contact] .views-field-field-contact-phone,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-phone {
	background-position: left 22px;
	padding: 0 0 0 40px;
	margin: 0 auto;
	width: 250px;
	display: none;
}

#block-views-contact-block .views-field-field-contact-phone .field-content,
	#block-views-contact-block .field-name-field-contact-phone .field-content,
	[id^=node-list-of-full-group-contact] .views-field-field-contact-phone .field-content,
	[id^=node-list-of-full-group-contact] .field-name-field-contact-phone .field-content
	{
	padding: 10px 0;
	margin: 0 auto;
}

#block-views-contact-block .views-label-field-contact-phone, [id^=node-list-of-full-group-contact] .views-label-field-contact-phone
	{
	display: block;
	padding: 10px 0 0 0;
	width: 290px;
	margin: 0 auto;
}

#block-views-contact-block .field-name-field-call-to-action,
	#block-views-contact-block .views-field-field-webform, [id^=node-list-of-full-group-contact] .field-name-field-call-to-action,
	[id^=node-list-of-full-group-contact] .views-field-field-webform {
	padding: 0;
	margin: 0;
	display: none;
}

#block-views-contact-block .field-name-field-call-to-action .field-content,
	#block-views-contact-block .views-field-field-webform .field-content, [id^=node-list-of-full-group-contact] .field-name-field-call-to-action .field-content,
	[id^=node-list-of-full-group-contact] .views-field-field-webform .field-content
	{
	padding: 10px 0 20px;
	margin: 0 auto;
	width: 290px;
}

#block-views-contact-block.opened .views-field-field-contact-title:after,
	#block-views-contact-block.opened .field-name-field-contact-title:after,
	[id^=node-list-of-full-group-contact].opened .views-field-field-contact-title:after,
	[id^=node-list-of-full-group-contact].opened .field-name-field-contact-title:after
	{
	margin: 0 0 0 -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	border-bottom: none;
	cursor: pointer;
}

#block-views-contact-block.opened .field-name-field-call-to-action,
	#block-views-contact-block.opened .views-field-field-webform, [id^=node-list-of-full-group-contact].opened .field-name-field-call-to-action,
	[id^=node-list-of-full-group-contact].opened .views-field-field-webform
	{
	max-height: 1000px;
}

#block-views-contact-block.opened .views-field-field-contact-body,
	#block-views-contact-block.opened .views-field-field-contact-phone,
	#block-views-contact-block.opened .field-name-field-contact-body,
	#block-views-contact-block.opened .field-name-field-contact-name,
	#block-views-contact-block.opened .field-name-field-contact-phone,
	#block-views-contact-block.opened .field-name-field-contact-job-title,
	[id^=node-list-of-full-group-contact].opened .views-field-field-contact-body,
	[id^=node-list-of-full-group-contact].opened .views-field-field-contact-phone,
	[id^=node-list-of-full-group-contact].opened .field-name-field-contact-body,
	[id^=node-list-of-full-group-contact].opened .field-name-field-contact-name,
	[id^=node-list-of-full-group-contact].opened .field-name-field-contact-phone,
	[id^=node-list-of-full-group-contact].opened .field-name-field-contact-job-title
	{
	max-height: 1000px;
}

.testimonialButton a {
	padding: 12px 27px;
}

.field-name-body p iframe {
	float: none;
	width: 100%;
}

#popinCountryBlockHome .continent {
	float: none;
	width: 100%;
	padding-bottom: 10px;
}

.field-name-field-share-ovting-right-year,
	.field-name-field-share-buyback-year, .field-name-field-year {
	color: #000000;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3,
	.node-type-home-page #content .content .field-collection-container .jcarousel,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3,
	.node-type-home-page #content .content .group-bloc-news .jcarousel,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3,
	.node-type-home-country #content .content .field-collection-container .jcarousel,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3,
	.node-type-home-country #content .content .group-bloc-news .jcarousel,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel
	{
	width: 290px;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider
	{
	width: 200px;
	overflow: visible;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .new-item,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .new-item,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .new-item,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .new-item,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .new-item,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .new-item,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .new-item,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .new-item,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .new-item,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .new-item,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .new-item,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .new-item
	{
	margin: 0;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-nav,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-nav,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav
	{
	display: none;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots
	{
	display: block;
	width: 290px;
	margin-left: -45px;
	padding: 5px 0;
	text-align: center;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot
	{
	overflow: hidden;
	display: inline-block;
	text-indent: -9999px;
	width: 15px;
	height: 15px;
	margin: 0 8px;
	background: #afafaf;
	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;
	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;
	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;
	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;
	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;
	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;
	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;
	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;
	cursor: pointer;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot.active
	{
	background: #72BF44;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-item,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-item,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-item,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-item,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-item,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-item,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-item,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-item,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-item,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-item,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-item,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-item
	{
	float: left;
}

.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider
	{
	width: 290px;
}

.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots
	{
	margin-left: 0;
}

.owl-item-tabs .tab {
	background-color: #505050;
	display: none;
	height: auto;
	left: 0;
	position: absolute;
	top: 0;
	width: 270px !important;
}

.owl-item-tabs .tab.active {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-arrow-tab.jpg)
		no-repeat center bottom #505050;
	display: block;
	padding-bottom: 25px;
	padding-top: 15px;
}

.owl-item-tabs .tab:hover {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-arrow-tab.jpg)
		no-repeat center bottom #505050;
	display: block;
	padding-bottom: 25px;
	padding-top: 15px;
}

.node-type-home-page-slider .jcarousel {
	min-height: 0;
}

.node-type-home-page-slider .jcarousel .wr-slider .field-collection-view
	{
	min-height: 0;
}

.node-type-home-page-slider .jcarousel .wr-slider .group-link-text p {
	overflow: hidden;
	max-height: none;
}

.field-slideshow-wrapper {
	width: 290px;
}

.field-slideshow-wrapper .field-slideshow {
	width: 290px;
	overflow: hidden;
	margin: 0 auto;
}

.field-slideshow-wrapper .field-slideshow .owl-stage-outer .field-slideshow-slide
	{
	overflow: hidden;
}

.field-slideshow-wrapper .field-slideshow .owl-nav .owl-next {
	right: -258px;
}

.management-team .newbie {
	float: none;
	width: auto;
	padding: 0;
}

.search-results li {
	float: none;
	width: auto;
}

.node-type-landing-page-3cols .field-name-field-image-lpfr {
	float: none;
	width: auto;
	padding-right: 0;
	text-align: center;
}

.node-type-landing-page-3cols .field-name-field-cta-webform-lpfr {
	height: auto;
	padding: 10px;
}

.node-type-landing-page-3cols .group-description-lpfr {
	float: none;
	width: auto;
	margin: 0;
}

.node-type-landing-page-3cols .group-webform-lpfr {
	float: none;
	width: auto;
}

.node-type-landing-page-3cols .node-webform .form-item input {
	width: 192px;
}

.node-type-landing-page-form-img h1 {
	padding: 15px 3px;
}

.node-type-landing-page-form-img .group-left-col {
	float: none;
	width: auto;
	margin-bottom: 20px;
}

.node-type-landing-page-form-img .group-left-col .field-name-field-youtube-lpuk
	{
	float: none;
	width: auto;
	padding-left: 0;
}

.node-type-landing-page-form-img .group-left-col .field-groupbox-div {
	float: none;
	width: auto;
	margin-right: 0;
}

.node-type-landing-page-form-img .group-left-col .field-name-body {
	margin-bottom: 30px;
}

.node-type-landing-page-form-img .group-right-col {
	float: none;
	width: auto;
}

.node-type-landing-page-form-img .group-right-col .node-webform .form-item input
	{
	width: 222px;
}

.node-type-landing-page-form-img .group-right-col .node-webform .form-item label
	{
	color: #ffffff;
}

.node-type-landing-page-form-img .group-right-col .field-name-field-cta-webform-lpuk
	{
	height: auto;
	padding: 10px;
}

.node-type-landing-page-wf-3steps .field-name-field-secondary-cta-lpuk {
	float: none;
	width: auto;
	text-align: center;
}

.node-type-landing-page-wf-3steps .group-webform-lp #edit-actions input
	{
	float: none;
}

.node-type-landing-page-wf-3steps .webform-component-fieldset {
	float: none;
	width: auto;
	margin: 0;
}

.node-type-landing-page-wf-3steps .node-webform .form-item input {
	width: 193px;
}

.node-type-landing-page-wf-3steps .node-webform .form-item input[type="checkbox"],
	.node-type-landing-page-wf-3steps .node-webform .form-item input[type="radio"]
	{
	display: inline-block;
	width: auto;
}

.node-type-landing-page-wf-3steps .field-name-field-youtube-lpuk {
	float: none;
	width: auto;
	padding-left: 0;
}

.node-type-landing-page-wf-3steps .node-webform .form-item label {
	color: #ffffff;
}

.node-type-landing-page-wf-3steps .node-webform .form-item.webform-component-select select
	{
	width: 220px;
}

.node-type-landing-page-wf-3steps .node-webform .form-item textarea {
	width: 190px;
}

.node-type-landing-page-wf-3steps input.form-submit {
	float: none;
}

.node-type-landing-page-wf-3steps .testimonial,
	.node-type-landing-page-wf-3steps [id^=node-product-full-group-testimonial],
	.node-type-landing-page-wf-3steps [id^=node-solution-service-full-group-testimonial]
	{
	padding: 0 15px 15px 15px;
}

.node-type-landing-page-wf-3steps .testimonial quote,
	.node-type-landing-page-wf-3steps [id^=node-product-full-group-testimonial] quote,
	.node-type-landing-page-wf-3steps [id^=node-solution-service-full-group-testimonial] quote
	{
	padding-top: 36px;
}

.list_of_blog #main-wrapper, .node-type-blog-post #main-wrapper {
	width: 320px;
	position: relative;
}

.list_of_blog #content {
	width: auto;
}

.list_of_blog .views-row {
	width: 320px;
}

.list_of_blog #main-wrapper #main .breadcrumb [property=name] {
	display: none;
}

.list_of_blog .views-field-field-year, .list-of-blog .views-field-field-year-3
	{
	font-size: 16px;
	line-height: 19px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.list_of_blog .view-latest-blog-post .bp-head,
	#block-views-latest-blog-post-block-1 .bp-head {
	display: block;
	width: 320px;
}

.list_of_blog #content .view-latest-blog-post .bp-title-latest,
	.list_of_blog #content .bp-title {
	bottom: 3px;
	margin: 0 10px 0 10px;
	top: auto;
}

.list_of_blog #content #block-views-latest-blog-post-block .view-latest-blog-post .bp-intro,
	#content #block-views-latest-blog-post-block-1 .bp-intro, .list_of_blog #content .bp-intro
	{
	width: 290px;
	font-size: 12px;
	line-height: 18px;
	height: auto;
}

.list_of_blog #content .content .view-latest-blog-post .field-name-field-blog-tags ul li
	{
	display: inline-block;
}

.list_of_blog .view-latest-blog-post .field-name-field-blog-tags,
	.list_of_blog .field-name-field-blog-tags {
	width: 280px;
	background-color: #eeeeee;
	padding: 8px 18px 2px;
}

.list_of_blog .bp-linebot {
	width: 80px;
	height: 3px;
	position: absolute;
	left: 120px
}

.list_of_blog .views-field-comment-count a {
	font-size: 12px;
	line-height: 13px;
	font-family: Verdana, regular;
}

.list_of_blog .view-latest-blog-post .bp-right {
	height: auto;
}

.list_of_blog .item-list .pager {
	width: 320px;
}

.list_of_blog .view-latest-blog-post .bp-head, .list_of_blog .view-mode-full .bp-head img
	{
	height: 177px;
	width: 320px;
}

#content .list-of-blog .field-name-field-blog-tags ul li a,
	.list_of_blog #content .content .view-latest-blog-post .field-name-field-blog-tags ul li a
	{
	padding: 2px 9px;
}

.list_of_blog h1 {
	margin-bottom: 30px;
}

.list_of_blog #block-views-blog-post-tags-block .views-row {
	width: auto;
}

.list_of_blog #block-views-blog-post-tags-block .bp-line,
	#block-views-blog-post-tags-block #block-views-blog-post-tags-block .blockH2 .bp-line.last
	{
	width: 122px
}

.list_of_blog .header-theme-2 .sidebar-second {
	float: left;
}

.list_of_blog #block-views-latest-blog-post-block-2 .bp-head img {
	width: 320px;
	height: 177px;
}

.list_of_blog #block-views-latest-blog-post-block-2 .bp-title {
	margin: 0 10px 0 10px;
	bottom: 3px;
	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
	position: absolute;
}

.list_of_blog #block-views-latest-blog-post-block-2 .bp-title span {
	font-family: "Roboto condensed";
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}

.list_of_blog #block-views-latest-blog-post-block-2 .views-field-field-year
	{
	bottom: 207px;
	color: #505050;
	font-family: "Roboto condensed";
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	position: relative;
	text-align: right;
	background-color: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
}

.list_of_blog #block-views-latest-blog-post-block-2 .blockH2 .bp-line,
	.list_of_blog #block-views-latest-blog-post-block-2 .blockH2 .bp-line.last
	{
	width: 78px;
}

.list_of_blog .blogTagSearch {
	font-size: 16px;
}

.node-type-blog-post .breadcrumb, .node-type-blog-post a.backList,
	.list_of_blog a.backList, .node-type-blog-post .comment_count_blog {
	display: none;
}

.node-type-blog-post .group-blog-post-head {
	margin-bottom: 30px;
	padding-bottom: 0;
	border-bottom: none;
}

.node-type-blog-post .field-name-field-image-blog {
	margin-bottom: 20px;
	padding-top: 25px;
}

.node-type-blog-post h1 {
	margin-bottom: 20px;
	padding: 0 20px 20px;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
}

.node-type-blog-post .field-name-title div div.field-item:after {
	width: 80px;
	height: 2px;
	left: 120px;
}

.node-type-blog-post .field-name-field-year {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	background: none;
	font-size: 16px;
	font-family: 'Roboto condensed';
	font-weight: bold;
	color: #505050;
}

.node-type-blog-post .field-name-social-share {
	display: block;
	margin: 0 20px;
	padding: 0 0 20px;
	background: none;
	border-bottom: 1px solid #dfe0e1;
}

.node-type-blog-post #content .field-name-social-share .field-item .block-title
	{
	margin: 0;
}

.node-type-blog-post .field-name-social-share a {
	margin-left: 18px;
}

.node-type-blog-post #content .field-type-taxonomy-term-reference ul.links li
	{
	margin: 0 10px 20px 0;
}

#comments {
	margin-top: 30px;
	padding: 20px;
}

#comment-form {
	padding-left: 0;
}

#comments p.titleComment {
	font-size: 16px;
	line-height: 23px;
}

#comments p.titleComment .linebot {
	width: 75px;
	height: 3px;
}

#comments p.titleComment .title {
	font-size: 18px;
	padding-bottom: 7px;
}

#comments article {
	margin-left: 0;
}

#comments article .comment-author {
	font-size: 12px;
	line-height: 18px;
}

#comments article .comment-subject, #comments article .content {
	word-wrap: break-word;
}

#comment-form .form-item-name, #comment-form .form-item-mail {
	display: block;
	width: 280px;
	margin-bottom: 30px;
}

#comment-form input, #comment-form .form-item-subject input {
	width: 268px;
}

#comment-form label {
	font-size: 13px;
	font-weight: bold;
}

#comment-form .description {
	line-height: 20px;
}

#block-views-latest-blog-post-block-1 .view-filters {
	margin-bottom: 20px;
}

#block-views-latest-blog-post-block-1 .views-exposed-form,
	#block-views-latest-blog-post-block-1 .views-exposed-form .form-item {
	padding: 0;
}

#block-views-latest-blog-post-block-1 .view-content .views-row {
	padding: 0;
}

#block-views-latest-blog-post-block-1 .form-item a.active:after {
	display: none;
}

#block-views-latest-blog-post-block-1 #edit-sort-by-totalcount,
	#block-views-latest-blog-post-block-1 #edit-sort-by-field-year-value {
	width: 156px;
	border: 2px solid #505050;
	padding-bottom: 0;
}

#block-views-latest-blog-post-block-1 #edit-sort-by-totalcount a,
	#block-views-latest-blog-post-block-1 #edit-sort-by-field-year-value a
	{
	font-size: 17px;
	line-height: 41px;
	text-transform: uppercase;
}

#block-views-latest-blog-post-block-1 #edit-sort-by-totalcount a.active,
	#block-views-latest-blog-post-block-1 #edit-sort-by-field-year-value a.active
	{
	display: block;
	background-color: #505050;
	color: #FFFFFF;
	font-weight: bold;
}

#block-views-latest-blog-post-block-1 .view-content .views-row {
	margin-bottom: 30px;
}

#block-views-latest-blog-post-block-1 .views-field-field-year {
	font-size: 16px;
	line-height: 25px;
}

#content #block-views-latest-blog-post-block-1 .bp-title-latest {
	top: unset;
	bottom: 0;
}

#block-views-latest-blog-post-block-1 .bp-title-latest span {
	font-size: 18px;
	line-height: 23px;
}

#content #block-views-latest-blog-post-block-1 .bp-intro {
	height: auto;
	margin-bottom: 0;
}

#content #block-views-latest-blog-post-block-1 .bp-right {
	width: 320px;
	height: auto;
}

#block-views-latest-blog-post-block-1 .bp-linebot {
	width: 80px;
	left: 120px;
	height: 3px;
}

#block-views-latest-blog-post-block-1 .field-name-field-blog-tags {
	background-color: #EEEEEE;
}

#block-views-latest-blog-post-block-1 .pager-show-more-next a {
	width: 280px;
	line-height: 39px;
}

#block-views-latest-blog-post-block-1 .pager-show-more-next a:hover {
	line-height: 37px;
}

}
#header div.section {
	height: 83px;
	margin-top: 15px;
}

.region-header #block-menu-secondary-links li {
	background-position: 10px 19px;
}

.region-header #block-menu-secondary-links a {
	font-size: 12px;
	color: #505050;
}

.region-header .block {
	margin-left: 25px;
}

.mm-item.mm-hover .arrow {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-arrow-hover.png)
		no-repeat 0 0;
}

.mm-item.mm-active .arrow {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-arrow-active.png)
		no-repeat 0 0;
}

body {
	color: #000000;
}

.field-name-field-introduction p {
	color: #000000;
}

.field-name-field-share-ovting-right-year,
	.field-name-field-share-buyback-year, .field-name-field-year {
	color: #000000;
}

.node-type-category .field-name-body p {
	font-size: 14px;
	color: #000000;
}

.field-name-field-categories-text {
	line-height: 25px;
}

blockquote {
	background: none;
	border: 3px solid #72BF44;
	border-radius: 3px;
}

blockquote * {
	font-size: 18px;
	font-weight: 700;
	color: #505050;
}

.testimonial, [id^=node-solution-service-full-group-testimonial] {
	border: 3px solid #72bf44;
	border-radius: 3px;
	background: #ffffff;
	padding: 40px 180px 52px 180px;
	color: #505050;
}

quote {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-quote.png)
		no-repeat left top;
	display: block;
	padding-left: 73px;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	color: #505050;
}

.field-name-field-author {
	color: #505050;
}

.testimonialButton a {
	background: #72bf44;
}

.testimonialButton a:hover {
	background: #4fae3e;
}

.testimonialButton a:active {
	background: #72bf44;
}

.testimonialButton a:active:hover {
	background: #4fae3e;
}

.testimonialButton a:visited {
	background: #72bf44;
}

.testimonialButton a:visited:hover {
	background: #4fae3e;
}

.testimonialButton a:focus {
	background: #72bf44;
}

.testimonialButton a:focus:hover {
	background: #4fae3e;
}

.node-home-page h1 {
	color: #000000;
}

.node-home-page .group-main-block p {
	color: #000000;
}

.node-home-page .group-main-block ul li {
	color: #000000;
}

.node-type-home-page .field-name-field-call-to-action.sendButton a {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-mail.png) no-repeat
		26px 9px #72bf44;
}

.node-type-home-page .field-name-field-call-to-action.sendButton a:hover
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-mail.png) no-repeat
		26px 9px #4fae3e;
}

.node-type-home-country [id^=node-home-country-full-group-bloc-news] ul li .views-field-field-year span.date-display-single
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-calendar-hp.png)
		no-repeat left top;
	color: #72bf44;
}

.node-type-home-country .jcarousel-navigation {
	clear: both;
}

.node-type-home-page-slider #header {
	margin-bottom: 26px;
}

.node-type-home-page-slider .jcarousel-navigation a.tab {
	background: #afafaf;
}

.node-type-home-page-slider .jcarousel-navigation a.tab:hover {
	background: #72bf44;
}

.node-type-home-page-slider .jcarousel-navigation a.tab.active {
	background: #72bf44;
}

.field-name-country-selection {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-countrySwitch.png)
		no-repeat center top;
}

.field-name-country-selection .field-item {
	background: #505050;
}

.field-name-country-selection .defaultButton {
	display: block;
	border: 3px solid #72BF44;
	border-radius: 3px;
	margin-top: 15px;
}

.field-name-country-selection .defaultButton:hover {
	border-color: #4fae3e;
}

.field-name-country-selection .defaultButton a {
	background: #505050;
	margin-top: 0;
	font-weight: normal;
}

.field-name-country-selection .defaultButton a:hover {
	background: #505050;
}

.field-name-country-selection .defaultButton a:active {
	background: #505050;
}

.field-name-country-selection .defaultButton a:visited {
	background: #505050;
}

.field-name-country-selection .defaultButton a:focus {
	background: #505050;
}

#content .content ul li {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-puce.png) no-repeat
		0 12px;
}

#content .content .text-block ul {
	padding-left: 15px;
	list-style-type: disc;
}

#content .content .text-block ul li {
	background: none;
	padding-left: 0;
}

#content .content .jcarousel-3 ul li, #content .content .jcarousel ul li
	{
	background: none;
}

#content .custom-search-filter ul li {
	background: #72bf44;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-prev
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-slideLeftTrans.png)
		no-repeat 16px center;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav .owl-next
	{
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-slideRightTrans.png)
		no-repeat 16px center;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots,
	.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-dots,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-dots
	{
	clear: both;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot,
	.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-dots .owl-dot
	{
	background: #afafaf;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-dots .owl-dot.active,
	.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-dots .owl-dot.active
	{
	background: #72bf44;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-prev,
	.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-nav .owl-prev,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-nav .owl-prev
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideLeft.png)
		no-repeat 16px center;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-nav .owl-next,
	.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-nav .owl-next
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slideRight.png)
		no-repeat 0 center;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot,
	.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-dots .owl-dot
	{
	background: #eeeeee;
}

.node-type-home-page #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-country #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .field-collection-container.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-home-page-slider #content .content .group-bloc-news.container-field-name-field-slider .wr-slider .owl-dots .owl-dot.active,
	.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-dots .owl-dot.active,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-dots .owl-dot.active
	{
	background: #72bf44;
}

.node-type-home-page #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav.disabled,
	.node-type-home-page #content .content .field-collection-container .jcarousel .wr-slider .owl-nav.disabled,
	.node-type-home-page #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav.disabled,
	.node-type-home-page #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav.disabled,
	.node-type-home-country #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav.disabled,
	.node-type-home-country #content .content .field-collection-container .jcarousel .wr-slider .owl-nav.disabled,
	.node-type-home-country #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav.disabled,
	.node-type-home-country #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav.disabled,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav.disabled,
	.node-type-home-page-slider #content .content .field-collection-container .jcarousel .wr-slider .owl-nav.disabled,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel-3 .wr-slider .owl-nav.disabled,
	.node-type-home-page-slider #content .content .group-bloc-news .jcarousel .wr-slider .owl-nav.disabled,
	.field-slideshow-wrapper .field-slideshow .owl-nav.disabled {
	display: none;
}

.owl-prev {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-slideLeftTrans.png)
		no-repeat 16px center;
}

.owl-next {
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-slideRightTrans.png)
		no-repeat 16px center;
}

.defaultButton a, .defaultButton a:active, .defaultButton a:visited,
	.defaultButton a:focus, .defaultButton.withoutlink span {
	background: #72BF44;
	text-decoration: none;
}

.defaultButton.withoutlink span:hover {
	background: #4fae3e;
}

.defaultButton a:hover {
	background: #4fae3e;
}

.secondaryButton a {
	border: 3px solid #72bf44;
	background: #dfe0e1;
	font-weight: normal;
	color: #000000;
}

.secondaryButton a:hover {
	border: 4px solid #4fae3e;
	color: #000000;
}

.secondaryButton a:active {
	border: 3px solid #72bf44;
	background: #dfe0e1;
	font-weight: normal;
	color: #000000;
}

.secondaryButton a:visited {
	border: 3px solid #72bf44;
	background: #dfe0e1;
	font-weight: normal;
	color: #000000;
}

.secondaryButton a:focus {
	border: 3px solid #72bf44;
	background: #dfe0e1;
	font-weight: normal;
	color: #000000;
}

.secondaryButton a:focus:hover {
	padding: 11px 39px;
}

.form-actions .form-submit {
	background: #72bf44;
}

.form-actions .form-submit:hover {
	background: #4fae3e;
}

.page-node #cboxLoadedContent {
	background: #505050;
}

#cboxContent .node-webform form {
	padding: 0;
}

#cboxContent .node-webform form>div>div {
	float: left;
	width: 30%;
	margin-right: 3%;
	padding-top: 0;
}

#cboxContent .node-webform form>div>div#webform-component-comments {
	width: 62%;
}

#cboxContent .node-webform form>div>div.form-actions {
	float: right;
	margin-right: 4%;
}

#cboxContent .node-webform .field-name-body {
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-colorboxSeparator.png)
		repeat-x left bottom;
}

#cboxContent .form-item input {
	background: #dfe0e1;
	color: #505050;
}

#cboxContent .form-item input.valid {
	border-color: #8aa153;
}

#cboxContent .form-item textarea {
	background: #dfe0e1;
	color: #505050;
}

#cboxContent .form-item label {
	color: #ffffff;
}

#cboxContent .form-item label .form-required {
	color: #ffffff;
}

#cboxContent .form-actions .form-submit {
	background: #72bf44;
}

#cboxContent .form-actions .form-submit:hover {
	background: #4fae3e;
}

#cboxContent .node-webform form.webform-client-form-5224 {
	display: block;
	position: relative;
}

#cboxContent .node-webform form.webform-client-form-5224>div {
	width: 66%;
	top: 150px;
	left: 10px;
}

#cboxContent .webform-client-form-5224 fieldset {
	width: 46%;
}

#cboxContent .webform-client-form-5224 .webform-component--custom-question
	{
	position: absolute;
	right: 25px;
	width: 30%;
}

#cboxContent .node-webform form.webform-client-form-5224>div>div {
	width: 45%;
	padding-left: 10px;
}

#cboxContent .node-webform form.webform-client-form-5224>div>div.webform-component--request
	{
	position: absolute;
	width: 30%;
	right: 0;
	top: 20px;
}

#cboxContent .node-webform form.webform-client-form-5224>div>div.webform-component--request textarea
	{
	height: 125px;
}

#cboxContent .node-webform form.webform-client-form-5224>div>div.form-actions
	{
	position: absolute;
	right: 20px;
	top: 210px;
	width: auto;
	margin-right: 0;
}

.node-type-home-page-slider #cboxContent .node-webform form.webform-client-form-5224
	{
	position: relative;
}

.node-type-home-page-slider #cboxContent .node-webform form.webform-client-form-5224>div>div.webform-component--request
	{
	width: 30%;
	right: 0;
	top: 90px;
}

.node-type-home-page-slider #cboxContent .node-webform form.webform-client-form-5224 form>div>div.form-actions
	{
	margin-right: 2%;
}

.form-item input.valid {
	border-color: #8aa153;
}

fieldset legend {
	font-size: 18px;
}

#block-views-contact-block .content {
	background: #505050;
}

.field-name-field-call-to-action.sendButton a {
	background: #72bf44;
}

.field-name-field-call-to-action.sendButton a:hover {
	background: #4fae3e;
}

.sidebar .block-views .content .views-row {
	background-position: 0 8px;
}

.sidebar .block-views .content .views-row a.sendButton {
	background: #72bf44;
}

.sidebar .block-views .content .views-row a.sendButton span {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-mail.png) no-repeat
		0 0 #72bf44;
	padding-top: 2px;
}

.sidebar .block-views .content .views-field-field-contact-phone .field-content a
	{
	color: #ffffff;
}

#sidebar-first .block .content ul li a {
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

#sidebar-first .block .content ul li a:hover {
	text-decoration: underline;
}

#sidebar-first .block .content ul li a.active {
	font-weight: bold;
	color: #000000;
}

#sidebar-second .block-menu-block .content ul li a {
	background-position: 0 9px;
	text-decoration: none;
}

#sidebar-second .block-menu-block .content ul li a:hover {
	text-decoration: underline;
}

.field-name-field-youtube-analyst-pres {
	text-align: center;
}

.node-list-of .views-table caption {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-miniCalendar.png)
		no-repeat 15px center #505050;
}

.node-list-of .views-table caption.active {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-miniCalendar.png)
		no-repeat 15px center #72bf44;
}

.node-list-of .division .views-table caption, .node-list-of .division .views-table caption.active
	{
	background-image: none;
}

.node-list-of .division .views-table caption span {
	padding-left: 20px;
}

.node-list-of .views-table caption.active span {
	border-color: #72BF44;
}

.node-list-of .views-table caption span {
	border-color: #505050;
	font-size: 15px;
}

.node-list-of .views-table th {
	font-size: 15px;
}

.node-list-of .views-table td {
	font-size: 13px;
	color: #505050;
}

.node-list-of .views-table td a {
	color: #333333;
}

.node-list-of .views-table td .file a {
	text-decoration: none;
}

.node-list-of .views-table td .file a:hover {
	text-decoration: underline;
}

.node-list-of [id^=node-list-of-full-group-contact] {
	background: #505050;
}

.node-list-of .views-field-field-event-date .weekday {
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
}

.node-list-of .view-display-id-block_6 .views-table caption,
	.node-list-of .view-display-id-block_7 .views-table caption {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/Earth_24.png) no-repeat
		15px center #505050;
}

.node-list-of .view-display-id-block_6 .views-table caption.active,
	.node-list-of .view-display-id-block_7 .views-table caption.active {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/Earth_24.png) no-repeat
		15px center #72bf44;
}

.field-name-field-event-date .month_year, .views-field-field-event-date .month_year
	{
	font-size: 14px;
	color: #000000;
}

.field-name-field-event-date .day, .views-field-field-event-date .day {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-evnetCal.png)
		no-repeat center top;
	font-size: 22px;
}

.node-type-event .field-name-field-event-date .weekday {
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
}

#content .field-name-field-contact-body .field-item p, #content .views-field-field-contact-body .field-item p
	{
	color: #ffffff;
	margin-bottom: 0;
}

.field-name-field-contact-phone {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-phone.png)
		no-repeat left 5px;
}

.field-name-field-contact-phone .field-item {
	color: #ffffff;
}

.views-field-field-contact-phone {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-phone.png)
		no-repeat left 5px;
}

.views-field-field-contact-phone, .field-name-field-contact-phone {
	padding-left: 37px;
}

.views-field-field-contact-body, .field-name-field-contact-body,
	.field-name-field-contact-name, .field-name-field-contact-job-title {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-separatorLt.png)
		no-repeat center bottom;
}

.label-field-contact-phone, .views-field-field-contact-phone .views-label
	{
	color: #ffffff;
}

.node-type-landing-page-wf-3steps h1, .node-type-landing-page-form-img h1
	{
	background: #72bf44;
}

.node-type-landing-page-wf-3steps .webform-component-fieldset .fieldset-wrapper .fieldset-description
	{
	color: #FFFFFF;
}

.node-type-landing-page-3cols input.form-submit {
	background: #72bf44;
}

.group-webform-lp a:hover, .group-webform-lp a:focus, .group-webform-lp h3,
	.group-webform-lp a, .field-name-field-cta-webform-lpfr,
	.node-type-landing-page-form-img .group-right-col .field-name-field-cta-webform-lpuk
	{
	background-color: #EA5441;
}

.dynamicMenu {
	margin-bottom: 50px;
}

.dynamicMenu li a {
	color: #505050;
}

.dynamicMenu li a:hover {
	background: #505050;
}

.dynamicMenu li a.active {
	background: #505050;
}

.reassurance {
	background: #000000;
}

.node-type-landing-page-3cols .node-landing-page-3cols .group-webform-lpfr
	{
	padding-top: 15px;
	padding-right: 35px;
}

.node-type-landing-page-3cols .field-name-field-cta-webform-lpfr {
	height: auto;
	padding: 10px;
}

.node-type-landing-page-3cols input.form-text,
	.node-type-landing-page-3cols input.form-tel,
	.node-type-landing-page-3cols input.form-email,
	.node-type-landing-page-3cols input.form-url,
	.node-type-landing-page-3cols input.form-search,
	.node-type-landing-page-3cols input.form-number
input.form-color, .node-type-landing-page-3cols textarea.form-textarea,
	.node-type-landing-page-3cols select.form-select {
	width: 186px;
}

.node-type-landing-page-3cols #edit-actions,
	.node-type-landing-page-3cols .form-actions {
	text-align: center;
}

.node-type-landing-page-3cols #edit-actions input,
	.node-type-landing-page-3cols .form-actions input {
	float: none;
	margin-right: 0;
	margin-bottom: 0;
}

.node-type-landing-page-3cols input.form-submit {
	background: #72bf44;
}

.node-type-landing-page-form-img h1 {
	background: #72bf44;
}

.node-type-landing-page-form-img .group-right-col {
	padding-top: 15px;
}

.node-type-landing-page-form-img .group-right-col .field-name-field-image-below-webform
	{
	text-align: center;
	padding-bottom: 10px;
}

.node-type-landing-page-form-img .group-right-col .field-name-field-cta-webform-lpuk
	{
	height: auto;
	padding: 10px;
}

.node-type-landing-page-wf-3steps h1 {
	background: #72bf44;
}

.node-type-landing-page-wf-3steps .group-webform-lp {
	margin-bottom: 10px;
}

.node-type-landing-page-wf-3steps .group-webform-lp #edit-actions input
	{
	margin-right: 18px;
}

.node-type-landing-page-wf-3steps .group-webform-lp input.form-submit {
	float: right;
}

.node-type-landing-page-wf-3steps .group-body-lpuk .field-name-body {
	margin-top: 0;
}

.node-type-landing-page-form-img #header .sections-menu,
	.node-type-landing-page-wf-3steps #header .sections-menu,
	.node-type-landing-page-3cols #header .sections-menu,
	.node-type-landing-page-form-video #header .sections-menu,
	.node-type-landing-page-form-img .breadcrumb,
	.node-type-landing-page-wf-3steps .breadcrumb,
	.node-type-landing-page-3cols .breadcrumb,
	.node-type-landing-page-form-video .breadcrumb {
	display: none;
}

@media ( max-width :768px) {
	.node-type-home-page h1, .node-type-home-page-slider h1,
		.node-type-home-country h1 {
		color: #72bf44;
	}
	h2 span {
		background: none;
	}
	h2 span span {
		background: none;
	}
	blockquote {
		border-radius: 0;
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-quote-ico.png)
			no-repeat center 15px;
	}
	blockquote * {
		font-size: 15px;
		line-height: 23px;
		font-weight: normal;
	}
	.node-type-home-page .field-name-field-call-to-action.sendButton a {
		background-position: 34px 10px;
	}
	.node-type-home-page .field-name-field-call-to-action.sendButton a:hover
		{
		background-position: 34px 10px;
	}
	[id^=node-solution-service-full-group-testimonial] quote {
		padding: 39px 14px 20px 14px;
		color: #505050;
	}
	.testimonial, [id^=node-solution-service-full-group-testimonial] {
		padding: 15px;
	}
	quote {
		border-radius: 0;
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-quote-ico.png)
			no-repeat center 15px;
		padding-left: 0;
		font-size: 15px;
		line-height: 25px;
	}
	quote * {
		font-size: 15px;
		line-height: 23px;
		font-weight: normal;
	}
	.field-name-field-author {
		font-size: 15px;
	}
	#page .mdmegamenu ul.megamenu {
		background: #2C2D2D;
	}
	#page .mdmegamenu ul.megamenu li {
		border-color: #494A4A;
	}
	#page .mdmegamenu ul.megamenu li.mm-hover {
		background: #2C2D2D;
	}
	#page .mdmegamenu ul.megamenu li.mm-active {
		background: #2C2D2D;
	}
	#page .mdmegamenu ul.megamenu li .arrow {
		background: #2C2D2D;
	}
	#page .mdmegamenu ul.megamenu li.last .mm-container {
		background: #2C2D2D;
	}
	#page .mdmegamenu ul.megamenu .mm-container {
		background: #2C2D2D;
	}
	#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title a
		{
		border-color: #494A4A;
	}
	#page.header-theme-2 .mdmegamenu #search-block-form input.form-text {
		background: none;
		padding-left: 0;
		color: #afafaf;
	}
	#page .mdmegamenu #search-block-form .container-inline {
		background-color: #474747;
	}
	#page .mdmegamenu #search-block-form .form-actions input.form-submit {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-search-icon-m.png)
			no-repeat 7px center;
	}
	#search-block-form input.form-submit {
		background-color: transparent;
		background-repeat: no-repeat;
	}
	#search-block-form input.form-submit:hover {
		background-color: transparent;
		background-repeat: no-repeat;
	}
	#header div.section {
		height: 100%;
		margin: 0;
	}
	.region-header {
		background: #72BF44;
	}
	.region-header #block-menu-secondary-links {
		background: #72BF44;
	}
	.region-header #block-menu-secondary-links:before {
		background: #72BF44;
	}
	.region-header #block-menu-secondary-links.mobile-secondary-active {
		background: #72BF44;
	}
	.region-header #block-menu-secondary-links.mobile-secondary-active:before
		{
		background: #72BF44;
	}
	.region-header #block-menu-secondary-links a {
		color: #ffffff;
	}
	#content .content ul li {
		background-position: 0 7px;
	}
	#content .content .jcarousel-3 ul li, #content .content .jcarousel ul li
		{
		background: none;
	}
	.jcarousel-pagination .jcarousel-pagination-item.active {
		background: #72bf44;
	}
	.field-collection-container .field-name-field-content-category .field-items .field-item.mobile-category-opened h2:before
		{
		background-color: #72bf44;
	}
	.field-collection-container .field-name-field-content-category .field-items .field-item.first
		{
		padding: 0;
		width: auto;
		background: #ffffff;
		margin-bottom: 0;
	}
	.field-name-contact
	.field-type-ds
	,
	{
	background-color
	:
	#505050
	;
}

.field-name-contact
.field-type-ds
:before
,
{
background-color
:
#505050
;
}
.field-name-contact
.field-type-ds
:after
,
{
background-color
:
#505050
;
}
.dynamicMenu li a {
	color: #ffffff;
}

}
.www_neopost_be.node-type-white-paper #sidebar-second #block-views-contact-block .views-field-field-webform,
	.www_neopost_lu.node-type-white-paper #sidebar-second #block-views-contact-block .views-field-field-webform,
	.www_neopost_ne.node-type-white-paper #sidebar-second #block-views-contact-block .views-field-field-webform
	{
	display: none;
}

.node-type-landing-page-form-video #block-system-main>.content {
	position: relative;
}

.node-type-landing-page-form-video .field-collection-view {
	border-bottom: none;
}

.node-type-landing-page-form-video h1 {
	color: #FFFFFF;
	font-weight: bold;
	width: 420px;
	padding-left: 125px;
}

.node-type-landing-page-form-video h2 {
	float: none;
	width: 345px;
	padding-left: 160px;
	padding-bottom: 55px;
	margin-bottom: 0;
	text-align: center;
	color: #FFFFFF;
}

.node-type-landing-page-form-video .group-content-bottom h2 {
	width: auto;
	padding: 0 40px 60px 0;
	color: #000000;
}

.node-type-landing-page-form-video .field-collection-container.container-field-name-field-testimonials-lp
	{
	border-top: 1px solid #FFFFFF;
	padding-top: 40px;
}

.node-type-landing-page-form-video #content {
	padding-top: 50px;
	z-index: 3;
}

.node-type-landing-page-form-video .mdmegamenu,
	.node-type-landing-page-form-video .region-header,
	.node-type-landing-page-form-video .breadcrumb {
	display: none;
}

.node-type-landing-page-form-video #block-system-main>.content {
	position: relative;
	border-top: 1px solid #FFFFFF;
	padding-top: 55px;
}

.node-type-landing-page-form-video .sendButton a {
	background: #72bf44;
	position: absolute;
	top: 90px;
	right: 0;
	padding: 25px 50px;
	font-size: 19px;
}

.node-type-landing-page-form-video .field-name-field-illustration-lp img
	{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.node-type-landing-page-form-video .field-name-field-quote {
	width: 615px;
	font-size: 17px;
	font-style: italic;
	padding-right: 75px;
	text-align: center;
	color: #FFFFFF;
}

.node-type-landing-page-form-video .field-name-field-quote .field-item::before
	{
	content: "«\00A0";
	color: #FFFFFF;
}

.node-type-landing-page-form-video .field-name-field-quote .field-item::after
	{
	content: '\00A0»';
	color: #FFFFFF;
}

.node-type-landing-page-form-video #content .content .field-collection-container .jcarousel-3 .owl-nav .owl-prev,
	.node-type-landing-page-form-video #content .content .field-collection-container .jcarousel .owl-nav .owl-prev,
	.node-type-landing-page-form-video #content .content .field-collection-container .jcarousel-3 .wr-slider .owl-nav .owl-next,
	.node-type-landing-page-form-video #content .content .field-collection-container .jcarousel .wr-slider .owl-nav .owl-next
	{
	display: none;
}

.node-type-landing-page-form-video .field-name-field-illustration-lp {
	float: left;
	padding-left: 75px;
	padding-right: 40px;
}

.node-type-landing-page-form-video .group-text-lp {
	float: left;
	position: relative;
	padding-top: 15px;
}

.node-type-landing-page-form-video .field-name-field-author-lp {
	right: 75px;
	position: absolute;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	color: #FFFFFF;
}

.node-type-landing-page-form-video .field-name-field-author-lp .field-item:before
	{
	content: "-\00A0";
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

.node-type-landing-page-form-video #content .content .jcarousel-3,
	.node-type-landing-page-form-video #content .content .jcarousel {
	height: 300px;
}

.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-dots,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-dots
	{
	text-align: center;
}

.node-type-landing-page-form-video #content .content .jcarousel-3 .wr-slider .owl-dots .owl-dot,
	.node-type-landing-page-form-video #content .content .jcarousel .wr-slider .owl-dots .owl-dot
	{
	background: #eeeeee;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 10px;
}

.node-type-landing-page-form-video .field-name-field-youtube-lpuk {
	width: 100%;
	padding-left: 0;
	margin-bottom: 60px;
}

.node-type-landing-page-form-video .group-box1,
	.node-type-landing-page-form-video .group-box2,
	.node-type-landing-page-form-video .group-box3 {
	display: inline-block;
	width: 170px;
	padding: 0 27px;
	vertical-align: top;
	text-align: center;
	margin-bottom: 50px;
}

.node-type-landing-page-form-video .group-box1 img,
	.node-type-landing-page-form-video .group-box2 img,
	.node-type-landing-page-form-video .group-box3 img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #72bf44;
	margin-bottom: 30px;
}

.node-type-landing-page-form-video .group-box1 .field-name-field-title-box1-lpuk,
	.node-type-landing-page-form-video .group-box2 .field-name-field-title-box2-lpuk,
	.node-type-landing-page-form-video .group-box3 .field-name-field-title-box3-lpuk
	{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 8px;
}

.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col]
	{
	position: relative;
	display: inline-block;
	top: -25px;
	width: 300px;
	background-color: #505050;
}

.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-webform-lpuk
	{
	padding: 0 25px;
}

.node-type-landing-page-form-video #footer-wrapper {
	display: none;
}

.node-type-landing-page-form-video .node-webform .form-text {
	width: 235px;
}

.node-type-landing-page-form-video .node-webform textarea {
	width: 247px;
}

.node-type-landing-page-form-video .form-actions .form-submit {
	padding: 12px 54px;
}

.node-type-landing-page-form-video .node-webform .field-name-body {
	margin-top: 20px;
	margin-bottom: 10px;
}

.node-type-landing-page-form-video .node-webform .field-name-body p {
	color: #FFFFFF;
	max-width: 250px;
}

.node-type-landing-page-form-video .webform-component-textfield,
	.node-type-landing-page-form-video .webform-component-email,
	.node-type-landing-page-form-video .webform-component-textarea {
	padding-top: 10px;
}

.node-type-landing-page-form-video .node-webform {
	width: auto;
}

.node-type-landing-page-form-video .node-webform label {
	color: #FFFFFF;
}

.node-type-landing-page-form-video .node-webform .error label {
	color: #8C2E0B;
}

.node-type-landing-page-form-video .grippie {
	display: none;
}

.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-cta-webform-lpuk
	{
	position: relative;
	background-color: #72bf44;
	padding: 20px 25px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-cta-webform-lpuk:after
	{
	content: '';
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 13px solid #72bf44;
	position: absolute;
	bottom: -13px;
	left: 135px;
}

.node-type-landing-page-form-video .group-content-bottom {
	position: relative;
	display: inline-block;
	width: 690px;
	padding-top: 30px;
	vertical-align: top;
}

.node-type-landing-page-form-video .field-name-field-right-image-lp {
	position: absolute;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	height: 670px;
	width: 100%;
}

.node-type-landing-page-form-video .field-name-field-right-image-lp:before
	{
	position: absolute;
	z-index: 2;
	display: block;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: hsla(0, 0%, 0%, 0.45);
}

.node-type-landing-page-form-video .field-name-field-legal-lp {
	font-size: 10px;
	font-style: italic;
	color: #505050;
}

.node-type-landing-page-form-video .field-name-field-lp-more-informations
	{
	width: 590px;
	padding: 0 27px;
	margin-bottom: 50px;
}

.sidebar .section .block-views#block-views-bloc-free-text-right-block {
	background-color: #fff;
}

.sidebar #block-views-bloc-free-text-right-block .view-bloc-free-text-right .views-row
	{
	background: none;
	padding: 10px 0 0;
}

#block-views-bloc-free-text-right-block .field-name-field-title-free-bloc
	{
	font-style: 16px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	text-align: left;
	padding: 10px 0;
}

#block-views-bloc-free-text-right-block .field-name-field-link-free-bloc
	{
	margin-top: 15px;
}

#block-views-bloc-free-text-right-block .field-name-field-link-free-bloc a
	{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #72bf44;
	padding: 12px 0;
	width: 100%;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

.list_of_blog .field-name-body {
	display: none;
}

#site-map ul li.expanded, #site-map ul li.collapsed, #site-map ul li.leaf
	{
	list-style-image: none;
	list-style-type: none;
}

#site-map ul ul li.expanded, #site-map ul ul li.collapsed, #site-map ul ul li.leaf
	{
	padding-left: 0;
	margin-left: 15px;
	background: url(https://www.neopost.ie/sites/all/themes/misc/menu-leaf.png) no-repeat 0 12px;
	list-style-type: circle;
}

#content #site-map ul ul ul li, #content #site-map ul ul ul ul li {
	background: none;
	list-style-type: none;
}

#site-map ul ul ul li:before {
	content: '-  ';
	padding-right: 5px;
}

#content #site-map ul ul ul ul li {
	padding-left: 15px;
}

#site-map ul ul ul ul li:before {
	content: none;
}

#site-map ul li a {
	text-decoration: none;
}

input::-webkit-input-placeholder, input:-moz-placeholder {
	color: #505050 !important;
}

.field-collection-item-field-right-free-bloc {
	position: relative;
	padding-bottom: 45px;
}

.field-collection-item-field-right-free-bloc .secondaryButton {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
}

#page .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active {
	max-height: 3000px;
}

.breadcrumb span {
	display: inline-block;
}

.breadcrumb span.mobile-title {
	display: none;
}

.header-theme-2 * {
	-webkit-tap-highlight-color: transparent !important;
}

.header-theme-2 #header div.section {
	position: relative;
	height: auto;
	max-width: 990px;
	min-height: 83px;
	margin-top: 23px;
	margin-bottom: 26px;
}

.header-theme-2 #header #logo {
	float: left;
}

.header-theme-2 #header .mdmegamenu #search-block-form input.form-text {
	height: auto;
	padding-top: 10px;
	padding-bottom: 9px;
}

.header-theme-2 #header .search-form .container-inline {
	margin-top: 10px;
}

.header-theme-2 #header .container-inline div, .header-theme-2 #header .container-inline label
	{
	vertical-align: top;
}

.header-theme-2 #header .form-actions .form-submit {
	margin-top: 0;
}

.header-theme-2 .sections-menu {
	border-bottom: 1px solid #E0E0E0;
	position: absolute;
	right: 0;
	bottom: 3px;
	width: 801px;
	float: right;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	text-align: right;
	color: #505050;
}

.header-theme-2 .sections-menu ul {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

.header-theme-2 .sections-menu li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 28px 0 19px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 120%;
	text-transform: uppercase;
	text-align: right;
	color: #505050;
}

.header-theme-2 .sections-menu li:hover, .header-theme-2 .sections-menu li.active
	{
	color: #72bf44;
}

.header-theme-2 .sections-menu li:hover a, .header-theme-2 .sections-menu li.active a
	{
	border-bottom: 3px solid #72bf44;
	color: #72bf44;
}

.header-theme-2 .sections-menu li:hover .section-dot, .header-theme-2 .sections-menu li.active .section-dot
	{
	background-position: 0 -18px;
}

.header-theme-2 .sections-menu li:hover .section-dot, .header-theme-2 .sections-menu li.active .section-dot
	{
	bottom: -9px;
	left: -3px;
	width: 16px;
	height: 16px;
}

.header-theme-2 .sections-menu li:hover a, .header-theme-2 .sections-menu li.active a
	{
	opacity: 1;
}

.header-theme-2 .sections-menu li.last {
	padding-right: 17px;
}

.header-theme-2 .sections-menu .section-dot {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-header.png)
		no-repeat 0 0;
	position: absolute;
	bottom: -6px;
	left: 0;
	width: 10px;
	height: 10px;
}

.header-theme-2 .sections-menu a {
	position: relative;
	top: -1px;
	text-decoration: none;
	color: #505050;
	opacity: 0.7;
}

.header-theme-2 .sections-menu .section-green:hover, .header-theme-2 .sections-menu .section-green.active
	{
	color: #72bf44;
}

.header-theme-2 .sections-menu .section-green:hover a, .header-theme-2 .sections-menu .section-green.active a
	{
	border-bottom: 3px solid #72bf44;
	color: #72bf44;
}

.header-theme-2 .sections-menu .section-green:hover .section-dot,
	.header-theme-2 .sections-menu .section-green.active .section-dot {
	background-position: 0 -18px;
}

.header-theme-2 .sections-menu .section-blue:hover, .header-theme-2 .sections-menu .section-blue.active
	{
	color: #05b9f0;
}

.header-theme-2 .sections-menu .section-blue:hover a, .header-theme-2 .sections-menu .section-blue.active a
	{
	border-bottom: 3px solid #05b9f0;
	color: #05b9f0;
}

.header-theme-2 .sections-menu .section-blue:hover .section-dot,
	.header-theme-2 .sections-menu .section-blue.active .section-dot {
	background-position: -18px -18px;
}

.header-theme-2 .sections-menu .section-red:hover, .header-theme-2 .sections-menu .section-red.active
	{
	color: #ea5441;
}

.header-theme-2 .sections-menu .section-red:hover a, .header-theme-2 .sections-menu .section-red.active a
	{
	border-bottom: 3px solid #ea5441;
	color: #ea5441;
}

.header-theme-2 .sections-menu .section-red:hover .section-dot,
	.header-theme-2 .sections-menu .section-red.active .section-dot {
	background-position: -30px 0;
}

.header-theme-2 .sections-menu .section-black:hover, .header-theme-2 .sections-menu .section-black.active
	{
	color: #505050;
}

.header-theme-2 .sections-menu .section-black:hover a, .header-theme-2 .sections-menu .section-black.active a
	{
	border-bottom: 3px solid #505050;
	color: #505050;
}

.header-theme-2 .sections-menu .section-black:hover .section-dot,
	.header-theme-2 .sections-menu .section-black.active .section-dot {
	background-position: -12px 0;
}

.header-theme-2 .sections-menu .section-orange:hover, .header-theme-2 .sections-menu .section-orange.active
	{
	color: #F07D23;
}

.header-theme-2 .sections-menu .section-orange:hover a, .header-theme-2 .sections-menu .section-orange.active a
	{
	border-bottom: 3px solid #F07D23;
	color: #F07D23;
}

.header-theme-2 .sections-menu .section-orange:hover .section-dot,
	.header-theme-2 .sections-menu .section-orange.active .section-dot {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-header.png)
		no-repeat -30px 0;
}

.header-theme-2 .sections-menu .section-pink:hover, .header-theme-2 .sections-menu .section-pink.active
	{
	color: #E63364;
}

.header-theme-2 .sections-menu .section-pink:hover a, .header-theme-2 .sections-menu .section-pink.active a
	{
	border-bottom: 3px solid #E63364;
	color: #E63364;
}

.header-theme-2 .sections-menu .section-pink:hover .section-dot,
	.header-theme-2 .sections-menu .section-pink.active .section-dot {
	background-position: -19px -168px;
}

.header-theme-2 .sections-menu .section-indigo:hover, .header-theme-2 .sections-menu .section-indigo.active
	{
	color: #2D2D64;
}

.header-theme-2 .sections-menu .section-indigo:hover a, .header-theme-2 .sections-menu .section-indigo.active a
	{
	border-bottom: 3px solid #2D2D64;
	color: #2D2D64;
}

.header-theme-2 .sections-menu .section-indigo:hover .section-dot,
	.header-theme-2 .sections-menu .section-indigo.active .section-dot {
	background-position: 0 -189px;
}

.header-theme-2 .sections-menu-mobile-nav {
	display: none;
}

.header-theme-2 a .ext {
	display: none;
}

.header-theme-2 .region-header #block-menu-secondary-links {
	margin-top: 6px;
}

.header-theme-2 .region-header #block-menu-secondary-links ul {
	height: 40px;
}

.header-theme-2 .region-header #block-menu-secondary-links li {
	background: none;
	padding-top: 0;
	padding-left: 25px;
}

.header-theme-2 .region-header #block-menu-secondary-links li:hover img.hover-img
	{
	display: block;
}

.header-theme-2 .region-header #block-menu-secondary-links li:hover img.default-img
	{
	display: none;
}

.header-theme-2 .region-header #block-menu-secondary-links a {
	height: 40px;
	padding-top: 0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	color: #505050;
}

.header-theme-2 .region-header #block-menu-secondary-links img {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	padding-right: 7px;
}

.header-theme-2 .region-header #block-menu-secondary-links img.hover-img
	{
	display: none;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-cart-btn
	{
	min-width: 75px;
	min-height: 1px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-cart-btn a
	{
	background-position: 0 -81px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-login-btn
	{
	min-width: 87px;
	min-height: 1px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-login-btn a
	{
	background-position: 0 -124px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-join-btn
	{
	min-width: 106px;
	min-height: 1px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-join-btn a
	{
	background-position: 0 -38px;
}

.header-theme-2 #search-block-form input.form-submit {
	background: #72bf44;
}

.header-theme-2 #search-block-form input.form-submit:hover {
	background: #4fae3e;
}

.header-theme-2 .menu-mobile-section {
	display: none !important;
}

.header-theme-2 .back-to-prev-page a {
	display: none;
}

@media ( max-width :768px) {
	.breadcrumb span {
		display: none;
	}
	.breadcrumb span.mobile-title {
		font-size: 16px;
		line-height: 21px;
		color: #ffffff;
		display: inline-block;
	}
	.header-theme-2 .menu-mobile-section {
		display: block !important;
	}
	.header-theme-2 .block-neopost-mega-menu.contextual-links-region {
		position: static;
	}
	.header-theme-2 .block-neopost-mega-menu.opened {
		position: fixed;
		bottom: 0;
		top: 0;
		padding-top: 23px;
		left: 0;
		right: 0;
		overflow-y: scroll;
		z-index: 250;
		min-height: 100%;
		box-sizing: border-box;
	}
	.header-theme-2 .block-neopost-mega-menu.opened .content {
		position: relative;
	}
	.header-theme-2 .block-neopost-mega-menu.opened .mdmegamenu {
		top: 0 !important;
	}
	.header-theme-2 .block-neopost-mega-menu.opened .mdmegamenu .mm-container
		{
		top: 0 !important;
	}
	.header-theme-2 .block-neopost-mega-menu.opened ul.megamenu {
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu {
		padding: 0;
	}
	.header-theme-2#page .mdmegamenu:before {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat 0 -25px;
		background-size: 1000px 1000px;
		left: 20px;
		width: 21px;
		height: 20px;
		margin: -10px 0 0 0;
	}
	.header-theme-2#page .mdmegamenu:after {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu {
		display: none;
		background: #505050;
		box-shadow: none;
		transform: none !important;
		transition: none !important;
		padding: 45px 0 0 !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li {
		box-sizing: border-box;
		border: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item {
		background: #505050;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover
		{
		background: #000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover+li a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item a:hover {
		background: none #000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-active {
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-active+li a:before {
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-active a:before {
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-hover {
		background: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li:first-child>a:before {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li:first-child>a:hover:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li .mm-active {
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li a {
		height: 40px;
		margin: 0;
		padding: 0 22px 0 20px;
		line-height: 40px;
		position: relative;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li a:before {
		content: '';
		display: block;
		width: auto;
		height: 1px;
		background: none #fff;
		overflow: hidden;
		line-height: 0;
		font-size: 0;
		left: 20px;
		top: 0;
		right: 22px;
		position: absolute;
		z-index: 1;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.last {
		z-index: 200;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.last .mm-container {
		background: #505050;
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transition: none;
		position: static;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li .arrow {
		background: none;
		top: 1px;
		height: 39px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li .arrow:after {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -47px 0;
		background-size: 1000px 1000px;
		border: none;
		margin: -5px 0 0 0;
		width: 7px;
		height: 11px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-contact .arrow {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-contact a {
		padding-left: 20px;
		text-indent: 30px !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-contact a:after {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -56px 0;
		background-size: 1000px 1000px;
		content: " ";
		position: absolute;
		top: 50%;
		left: 20px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .arrow {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings>a {
		padding-left: 20px;
		text-indent: 30px !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings>a:after {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -79px 0;
		background-size: 1000px 1000px;
		content: '';
		position: absolute;
		top: 50%;
		left: 20px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title
		{
		background: #333333;
		border: none;
		display: block;
		position: relative;
		margin: 0;
		padding: 0 0 0 44px;
		font-weight: normal;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title:before
		{
		content: " ";
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-header.png)
			no-repeat -26px -261px;
		position: absolute;
		top: 50%;
		left: 15px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .views-field-link-title a
		{
		margin-left: 43px !important;
		border: none !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .subWrap {
		position: absolute;
		top: 0;
		left: 100%;
		width: 100%;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .subWrap .mm-container {
		display: block !important;
		left: 0 !important;
		margin-top: 0 !important;
		top: 0 !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container {
		background: #505050;
		position: absolute;
		left: 100%;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active
		{
		
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container.clear-top {
		top: 0 !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .mmg_12 {
		display: block;
		float: none;
		clear: both;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .mmg_3 {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section+.views-row .views-field-link-title a:before
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a:before,
		.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a:before
		{
		display: none;
		font-size: 1px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a.mm-back-to-second-lvl:before,
		.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a.mm-back-to-second-lvl:before
		{
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a.mm-back-to-second-lvl:hover,
		.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a.mm-back-to-second-lvl:hover
		{
		background-color: transparent !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row
		{
		width: 100%;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title a:before
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title
		{
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover+.views-row .views-field-link-title a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover .views-field-link-title
		{
		background: #000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover+.views-row a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl
		{
		border: none !important;
		position: relative;
		height: 45px;
		margin-left: 15px;
		padding-left: 40px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 45px;
		text-transform: uppercase;
		color: #ffffff !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl:before
		{
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -101px 0;
		background-size: 1000px 1000px;
		content: '';
		position: absolute;
		top: 50%;
		left: 12px;
		width: 13px;
		height: 20px;
		margin-top: -11px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a
		{
		height: 40px;
		padding: 0 20px 0 40px;
		margin: 0 !important;
		overflow: hidden;
		text-overflow: ellipsis;
		text-transform: uppercase;
		line-height: 40px;
		border-top: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a:before
		{
		left: 40px;
		right: 20px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title .mm-submenu-title a
		{
		padding-left: 19px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title
		{
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 40px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title a
		{
		background: #333333;
		border: none;
		margin: 0;
		padding: 0 0 0 20px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mmcontainer_12 .mmg_9 {
		width: 100%;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level li:first-child:hover
		{
		background: none;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level li:hover
		{
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level a
		{
		margin: 0 20px 0 40px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 40px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level {
		display: none;
		background: #505050;
		position: absolute;
		top: 0;
		right: -100%;
		width: 100%;
		z-index: 100;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level ul {
		max-width: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li {
		background: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:before
		{
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover
		{
		background-color: transparent !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover:before
		{
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li:hover a:before {
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li:hover+li a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li a {
		margin: 0 !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li a:before {
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li a:hover:before {
		display: none !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li ~ li a {
		padding-left: 40px;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li ~ li a:before {
		left: 40px;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li:nth-child(3) a:before
		{
		display: none !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level .mm-submenu-title {
		padding-left: 19px !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level .mm-submenu-title:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level a:before {
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level a:hover:before {
		display: block;
	}
	.header-theme-2#page .mdmegamenu #search-block-form .container-inline {
		background: #737373;
		width: 75%;
		margin-left: 20px;
	}
	.header-theme-2#page .mdmegamenu #search-block-form .form-actions input.form-submit
		{
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -22px 0;
		background-size: 1000px 1000px;
		width: 23px;
		height: 20px;
		margin: 5px 0 0 6px;
	}
	.header-theme-2#page .mdmegamenu #search-block-form input.form-text::-webkit-input-placeholder
		{
		color: #afafaf;
	}
	.header-theme-2 #header {
		height: 71px;
		z-index: 201;
	}
	.header-theme-2 #header #logo {
		top: auto;
		bottom: 11px;
		width: 70px;
		right: auto;
		left: 50%;
		z-index: 0;
	}
	.header-theme-2 #header #logo:after {
		display: block;
	}
	.header-theme-2 #header #logo:before {
		top: 4px;
		height: 18px;
	}
	.header-theme-2 #header div.section {
		margin-top: 0;
	}
	.header-theme-2 #header .mdmegamenu #search-block-form input.form-text {
		height: 15px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.header-theme-2 #header .mdmegamenu {
		top: auto;
		bottom: 0;
		padding: 0;
		height: 48px;
		line-height: 48px;
		z-index: 1000;
	}
	.header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu {
		border: none;
		position: relative;
		height: 45px;
		margin-left: 15px;
		padding-left: 28px;
		margin-right: 60px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 45px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu:hover
		{
		background: none transparent !important;
	}
	.header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu:before
		{
		content: " ";
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -101px 0;
		background-size: 1000px 1000px;
		position: absolute;
		top: 50%;
		left: 0;
		width: 13px;
		height: 20px;
		margin-top: -11px;
		display: block !important;
	}
	.header-theme-2 #header .mdmegamenu .mm-btn-close {
		position: absolute;
		top: 0;
		right: 0;
		width: 45px;
		height: 45px;
		z-index: 10000;
		cursor: pointer;
	}
	.header-theme-2 #header .mdmegamenu .mm-btn-close span {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat 0 0;
		background-size: 1000px 1000px;
		display: block;
		width: 20px;
		height: 20px;
		position: relative;
		top: 12px;
		left: 12px;
	}
	.header-theme-2 #header-wrapper {
		display: none;
		top: 26px;
	}
	.header-theme-2 .sections-menu {
		background: #ffffff;
		border-color: #848484;
		bottom: 100%;
		float: none;
		width: 100%;
		margin: 12px 0 18px 0;
		padding: 0 0 10px 0;
	}
	.header-theme-2 .sections-menu:before {
		content: " ";
		position: absolute;
		top: -100%;
		left: 0;
		width: 100%;
		bottom: -100%;
		background: #fff;
		z-index: -1;
	}
	.header-theme-2 .sections-menu ul {
		display: table;
		width: 100%;
		float: none;
	}
	.header-theme-2 .sections-menu li {
		display: table-cell;
		float: none;
		padding: 0 0 0 3px;
		width: 62px;
		vertical-align: middle;
		font-size: 11px;
		text-align: center;
	}
	.header-theme-2 .sections-menu li:first-child {
		padding-left: 0;
	}
	.header-theme-2 .sections-menu li:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu li:hover a {
		border: none !important;
		color: #505050;
		opacity: 0.7;
	}
	.header-theme-2 .sections-menu li:hover .section-dot {
		bottom: -15px;
		left: 50%;
		width: 10px;
		height: 10px;
		margin-left: -5px;
	}
	.header-theme-2 .sections-menu li.active:hover a {
		opacity: 1;
	}
	.header-theme-2 .sections-menu li.active a {
		border: none !important;
	}
	.header-theme-2 .sections-menu li.active .section-dot {
		bottom: -18px;
		left: 50%;
		width: 16px;
		height: 16px;
		margin-left: -8px;
	}
	.header-theme-2 .sections-menu a {
		display: block;
		top: auto;
		padding: 0 3px;
	}
	.header-theme-2 .sections-menu .section-dot {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat 0 -50px;
		background-size: 1000px 1000px;
		bottom: -15px;
		left: 50%;
		margin-left: -5px;
	}
	.header-theme-2 .sections-menu .section-green:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-green:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-green:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-green.active:hover {
		color: #72bf44;
	}
	.header-theme-2 .sections-menu .section-green.active:hover a {
		color: #72bf44;
	}
	.header-theme-2 .sections-menu .section-green.active:hover .section-dot
		{
		background-position: -12px -50px;
	}
	.header-theme-2 .sections-menu .section-green.active .section-dot {
		background-position: -12px -50px;
	}
	.header-theme-2 .sections-menu .section-blue:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-blue:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-blue:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-blue.active:hover a {
		color: #05b9f0;
	}
	.header-theme-2 .sections-menu .section-blue.active:hover .section-dot {
		background-position: -66px -50px;
	}
	.header-theme-2 .sections-menu .section-blue.active .section-dot {
		background-position: -66px -50px;
	}
	.header-theme-2 .sections-menu .section-red:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-red:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-red:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-red.active:hover a {
		color: #ea5441;
	}
	.header-theme-2 .sections-menu .section-red.active:hover .section-dot {
		background-position: -30px -50px;
	}
	.header-theme-2 .sections-menu .section-red.active .section-dot {
		background-position: -30px -50px;
	}
	.header-theme-2 .sections-menu .section-black:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-black:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-black:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-black.active:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-black.active:hover .section-dot
		{
		background-position: -48px -50px;
	}
	.header-theme-2 .sections-menu .section-black.active .section-dot {
		background-position: -48px -50px;
	}
	.header-theme-2 .sections-menu .section-orange:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-orange:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-orange:hover .section-dot {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat 0 -50px;
		background-size: 1000px 1000px;
	}
	.header-theme-2 .sections-menu .section-orange.active:hover a {
		color: #f07d23;
	}
	.header-theme-2 .sections-menu .section-orange.active:hover .section-dot
		{
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-header.png)
			no-repeat -30px 0;
	}
	.header-theme-2 .sections-menu-mobile-nav {
		background: #ffffff;
		display: block;
		position: absolute;
		width: 100%;
		height: 23px;
		top: 0;
		left: 0;
		z-index: 20;
	}
	.header-theme-2 .sections-menu-mobile-nav.sections-menu-opened .active .menu-section:before
		{
		background-position: -47px -25px;
	}
	.header-theme-2 .sections-menu-mobile-nav ul {
		display: table;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.header-theme-2 .sections-menu-mobile-nav li {
		display: table-cell;
		padding-left: 3px;
	}
	.header-theme-2 .sections-menu-mobile-nav li:first-child {
		padding-left: 0;
	}
	.header-theme-2 .sections-menu-mobile-nav li.active .menu-section {
		cursor: pointer;
	}
	.header-theme-2 .sections-menu-mobile-nav li.active .menu-section:before
		{
		content: " ";
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -65px -25px;
		background-size: 1000px 1000px;
		position: absolute;
		top: 5px;
		left: 50%;
		width: 15px;
		height: 10px;
		margin-left: -8px;
	}
	.header-theme-2 .sections-menu-mobile-nav .menu-section {
		background: #C8C8C8;
		position: relative;
		height: 20px;
		min-width: 62px;
		text-indent: -9999px;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-green.active .menu-section
		{
		background: #72bf44;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-blue.active .menu-section
		{
		background: #05b9f0;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-red.active .menu-section
		{
		background: #ea5441;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-black.active .menu-section
		{
		background: #505050;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-orange.active .menu-section
		{
		background: #F07D23;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-pink.active .menu-section
		{
		background: #E63364;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-indigo.active .menu-section
		{
		background: #2D2D64;
	}
	.header-theme-2 .region-header #block-menu-secondary-links {
		display: none;
	}
	.header-theme-2 .breadcrumb {
		background: #505050;
		position: relative;
		right: 0;
		left: 0;
		margin-top: -14px;
		padding: 5px 0;
		overflow: visible;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2 .breadcrumb:before {
		content: " ";
		background: #505050;
		position: absolute;
		display: block;
		top: 0;
		bottom: 0;
		left: -9999px;
		right: -9999px;
		z-index: -1;
	}
	.header-theme-2 .breadcrumb span {
		font-size: 16px;
		line-height: 21px;
		color: #ffffff;
	}
	.header-theme-2 .back-to-prev-page {
		position: relative;
	}
	.header-theme-2 .back-to-prev-page a {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/html/images/sprite-corp.png)
			no-repeat -47px -12px;
		background-size: 1000px 1000px;
		position: absolute;
		top: 50%;
		left: -22px;
		display: block;
		width: 7px;
		height: 11px;
		margin-top: -6px;
		text-indent: -9999px;
	}
	.overlay-theme2 {
		display: block;
		background: #505050;
		opacity: 0;
		transition: all 0.5s ease-in-out;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: -50px;
		width: 100%;
		max-width: 100%;
		min-height: 100%;
		z-index: 200;
		box-sizing: border-box;
	}
	.overlay-theme2.mobile-active {
		opacity: 1;
	}
}

.body-overlay-theme2 {
	background: #505050;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration
	{
	display: none;
}

.node-type-landing-page-jan-2016 {
	
}

.node-type-landing-page-jan-2016 h1 {
	font-weight: bold;
	font-size: 40px;
	color: #FFFFFF;
}

.node-type-landing-page-jan-2016 .group-fpc-lp-jan-16,
	.node-type-landing-page-jan-2016 .group-testc-lp-jan16,
	.node-type-landing-page-jan-2016 .group-benc-lp-jan16,
	.node-type-landing-page-jan-2016 .group-minc-lp-jan16,
	.node-type-landing-page-jan-2016 .field-name-field-legal-lp {
	position: relative;
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	padding: 30px 0 60px;
	z-index: 3;
	text-align: center;
}

.node-type-landing-page-jan-2016.header-theme-common-design #header {
	position: fixed;
	width: 100%;
	z-index: 30;
	margin-bottom: 0;
	border-bottom: 1px solid #DFE0E1;
}

.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote
	{
	display: none;
	position: absolute;
	right: 0;
	top: 15px;
}

.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote a
	{
	display: block;
	padding: 10px 40px;
	font-family: "Roboto condensed";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote a:hover
	{
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-landing-page-jan-2016.header-theme-common-design #header div.section
	{
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 0;
	min-height: 92px;
}

.node-type-landing-page-jan-2016.header-theme-common-design #header div.section #logo
	{
	top: 0;
}

.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-content
	{
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	padding-top: 102px;
	background-repeat: no-repeat;
}

.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-content:before
	{
	position: absolute;
	display: block;
	content: "";
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.45);
}

.node-type-landing-page-jan-2016 .group-left-part-lp-jan16,
	.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-right-col
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 50%;
	vertical-align: middle;
}

.node-type-landing-page-jan-2016 .group-left-part-lp-jan16 .field-name-body p,
	.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-right-col .field-name-body p
	{
	color: #FFFFFF;
}

.node-type-landing-page-jan-2016 .field-name-title {
	padding: 0 20px;
}

.node-type-landing-page-jan-2016 .field-name-field-main-cta-lpuk {
	font-family: "Roboto condensed";
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
}

.node-type-landing-page-jan-2016 .field-name-field-link-lp {
	margin-top: 35px;
	text-align: center;
}

.node-type-landing-page-jan-2016 .field-name-field-link-lp a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 20px 40px;
	font-family: "Roboto condensed";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-landing-page-jan-2016 .field-name-field-link-lp a:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-landing-page-jan-2016 .node-webform {
	width: 285px;
	margin: 35px auto;
	padding: 0 20px;
	border: 2px #FFFFFF solid;
}

.node-type-landing-page-jan-2016 .node-webform legend {
	display: none;
}

.node-type-landing-page-jan-2016 .node-webform input[type=text],
	.node-type-landing-page-jan-2016 .node-webform input[type=email] {
	width: 273px;
	height: 26px;
}

.node-type-landing-page-jan-2016 .node-webform select {
	width: 285px;
	height: 30px;
	padding: 0;
	background: #FFFFFF;
}

.node-type-landing-page-jan-2016 .node-webform textarea {
	width: 273px;
}

.node-type-landing-page-jan-2016 .node-webform label,
	.node-type-landing-page-jan-2016 .node-webform .form-required {
	color: #FFFFFF;
}

.node-type-landing-page-jan-2016 .node-webform label.error,
	.node-type-landing-page-jan-2016 .node-webform .form-required.error {
	color: #EA5441;
}

.node-type-landing-page-jan-2016 .node-webform .form-actions {
	text-align: center;
}

.node-type-landing-page-jan-2016 .node-webform .form-item .description {
	color: #FFFFFF;
}

.node-type-landing-page-jan-2016 #main-wrapper,
	.node-type-landing-page-jan-2016 #main {
	max-width: 100%;
}

.node-type-landing-page-jan-2016 .field-name-field-landing-page-body {
	text-align: center;
}

.node-type-landing-page-jan-2016 .field-name-field-youtube-lpuk {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	float: none;
	width: 650px;
	padding: 0;
}

.node-type-landing-page-jan-2016 .container-jcarousel {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	position: relative;
	width: 300px;
	margin-right: 40px;
}

.node-type-landing-page-jan-2016 .container-jcarousel li {
	text-align: center;
}

.node-type-landing-page-jan-2016 .container-jcarousel img {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 20px;
}

.node-type-landing-page-jan-2016 .field-name-field-quote {
	width: 300px;
	font-family: "Roboto condensed";
	font-size: 22px;
	font-style: italic;
	color: #505050;
	line-height: 26px;
	margin-bottom: 30px;
}

.node-type-landing-page-jan-2016 .field-name-field-author-lp {
	font-family: "Roboto condensed";
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 30px;
}

.node-type-landing-page-jan-2016 .field-collection-view {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

.node-type-landing-page-jan-2016 .owl-nav {
	display: none;
}

.node-type-landing-page-jan-2016 .owl-dots {
	text-align: center;
}

.node-type-landing-page-jan-2016 .owl-dots .owl-dot {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	text-indent: -9999px;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	background: #EEEEEE;
	cursor: pointer;
}

.node-type-landing-page-jan-2016 .owl-dots .owl-dot.active {
	background: #72BF44;
}

.node-type-landing-page-jan-2016 .group-benefits {
	background-color: #DFE0E1;
}

.node-type-landing-page-jan-2016 .field-groupbox-div {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	margin: 0 0 30px;
	padding: 0 30px 0 0;
	text-align: center;
}

.node-type-landing-page-jan-2016 .field-groupbox-div img {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 30px;
	border: 3px solid #72BF44;
}

.node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text {
	padding-bottom: 30px;
	font-size: 20px;
	font-weight: bold;
}

.node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text-long
	{
	font-size: 12px;
	line-height: 20px;
}

.node-type-landing-page-jan-2016 .group-benc-top-lp-jan16 {
	border-top: 1px solid #000000;
}

.node-type-landing-page-jan-2016 .group-box2,
	.node-type-landing-page-jan-2016 .group-box4 .field {
	border-left: 1px solid #000000;
	padding-left: 30px;
	padding-right: 0;
}

.node-type-landing-page-jan-2016 .group-box3 {
	padding: 30px 30px 0 0;
	margin-bottom: 0;
}

.node-type-landing-page-jan-2016 .group-box4 {
	margin-bottom: 0;
	padding: 30px 0 0;
}

.node-type-landing-page-jan-2016 .field-name-field-lp-more-informations
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 560px;
	margin-right: 30px;
}

.node-type-landing-page-jan-2016 .field-name-field-image-more-information
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	max-width: 400px;
}

.node-type-landing-page-jan-2016 .field-name-field-legal-lp {
	padding: 0;
	font-size: 9px;
	line-height: 20px;
	font-style: italic;
	color: #505050;
	text-align: center;
}

@media ( max-width :990px) {
	.node-type-landing-page-jan-2016 {
		
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header {
		height: auto;
		z-index: 101;
		margin-bottom: 0;
		background-color: #FFFFFF;
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header #logo
		{
		width: 100%;
		top: 3.90625vw;
		bottom: auto;
		left: auto;
		margin: 0 auto;
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header #logo.btnShow img
		{
		margin: 0 0 0 6.25vw;
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header #logo img
		{
		display: block;
		margin: 0 auto;
		width: 21.875vw;
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header #logo:before,
		.node-type-landing-page-jan-2016.header-theme-common-design #header #logo:after
		{
		display: none;
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header div.section
		{
		min-height: 18.75vw;
		margin-top: 0;
		margin-bottom: 0;
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote
		{
		right: 6.25vw;
		top: 3.125vw;
	}
	.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote a
		{
		height: auto;
		padding: 3.90625vw 3.90625vw;
		font-family: "Roboto condensed";
		font-size: 4.0625vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		background-color: #72BF44;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: 12.5vw;
	}
	.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-content
		{
		padding-top: 18.75vw;
		margin-top: 18.75vw;
	}
	.node-type-landing-page-jan-2016 #main-wrapper {
		width: 100%;
	}
	.node-type-landing-page-jan-2016 .tabs {
		margin-bottom: 0;
	}
	.node-type-landing-page-jan-2016 .group-left-part-lp-jan16,
		.node-type-landing-page-jan-2016 .group-testc-lp-jan16,
		.node-type-landing-page-jan-2016 .group-benc-lp-jan16,
		.node-type-landing-page-jan-2016 .group-minc-lp-jan16,
		.node-type-landing-page-jan-2016 .field-name-field-legal-lp {
		width: 90%;
		padding: 9.375vw 5% 3.125vw;
	}
	.node-type-landing-page-jan-2016 h1 {
		font-size: 6.25vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-main-cta-lpuk {
		font-size: 4.6875vw;
		line-height: 5.625vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-link-lp a {
		width: 100%;
		padding: 3.125vw 0;
		font-size: 5.625vw;
	}
	.node-type-landing-page-jan-2016 h2 {
		margin: 0;
		margin-bottom: 6.25vw;
		font-size: 5.625vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-landing-page-body {
		margin-bottom: 6.25vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-landing-page-body p {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-youtube-lpuk {
		width: 100%;
		margin-bottom: 6.25vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-youtube-lpuk #youtube-field-player
		{
		width: 100%;
		height: 53.125vw;
	}
	.node-type-landing-page-jan-2016 .container-jcarousel {
		width: 100%;
		margin-right: 0;
		margin-bottom: 6.25vw;
	}
	.node-type-landing-page-jan-2016 .owl-item,
		.node-type-landing-page-jan-2016 .group-text-testimonial-jan16,
		.node-type-landing-page-jan-2016 .field-name-field-illustration-lp-jan16
		{
		display: -moz-inline-stack;
		display: inline-block;
		zoom: 1;
		*display: inline;
		vertical-align: top;
	}
	.node-type-landing-page-jan-2016 .field-name-field-illustration-lp-jan16
		{
		margin-right: 4.6875vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-illustration-lp-jan16 img
		{
		width: 18.75vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-quote {
		width: 57.8125vw;
		margin-bottom: 4.6875vw;
		font-size: 3.75vw;
		line-height: 4.53125vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-author-lp {
		font-size: 3.75vw;
		line-height: 4.53125vw;
		margin-bottom: 4.6875vw;
	}
	.node-type-landing-page-jan-2016 .field-groupbox-div {
		display: block;
		width: 100%;
		margin: 0;
		padding: 6.25vw 0;
		border-top: 1px solid #000000;
	}
	.node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text {
		margin-bottom: 4.6875vw;
		padding-bottom: 0;
		font-size: 4.0625vw;
	}
	.node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text-long
		{
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-landing-page-jan-2016 .field-groupbox-div img {
		width: 18.75vw;
		margin-bottom: 3.125vw;
	}
	.node-type-landing-page-jan-2016 .group-benc-top-lp-jan16 {
		border-top: none;
	}
	.node-type-landing-page-jan-2016 .group-box1 {
		padding-top: 0;
		border-top: none;
	}
	.node-type-landing-page-jan-2016 .group-box2,
		.node-type-landing-page-jan-2016 .group-box4 .field {
		padding-left: 0;
		border-left: none;
	}
	.node-type-landing-page-jan-2016 .group-box4 {
		border-left: none;
	}
	.node-type-landing-page-jan-2016 .group-box4 .field {
		padding-left: 0;
	}
	.node-type-landing-page-jan-2016 .field-name-field-lp-more-informations
		{
		width: 100%;
		margin-right: 0;
		margin-bottom: 6.25vw;
		text-align: center;
	}
	.node-type-landing-page-jan-2016 .field-name-field-lp-more-informations p
		{
		margin-bottom: 4.6875vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-image-more-information
		{
		display: block;
		text-align: center;
	}
	.node-type-landing-page-jan-2016 .field-name-field-image-more-information img
		{
		width: 62.5vw;
		margin-bottom: 6.25vw;
	}
	.node-type-landing-page-jan-2016 .field-name-field-legal-lp {
		margin: 0 0 6.25vw;
		font-size: 2.34375vw;
		line-height: 4.375vw;
	}
	.node-type-landing-page-jan-2016 .node-webform {
		width: 100%;
		margin: 0;
		padding: 4.6875vw 6.25vw;
		font-size: 3.75vw;
		border: none;
		background-color: #505050;
	}
	.node-type-landing-page-jan-2016 .node-webform input[type=text],
		.node-type-landing-page-jan-2016 .node-webform input[type=email],
		.node-type-landing-page-jan-2016 .node-webform select {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 87.5vw;
		height: 12.5vw;
		padding: 1.5625vw 2.34375vw;
		font-size: 4.0625vw;
	}
	.node-type-landing-page-jan-2016 .node-webform textarea {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 87.5vw;
		height: 31.25vw;
		font-size: 4.0625vw;
	}
	.node-type-landing-page-jan-2016 .node-webform label,
		.node-type-landing-page-jan-2016 .node-webform legend {
		font-size: 4.0625vw;
	}
	.node-type-landing-page-jan-2016 .node-webform .form-item {
		margin: 9.375vw 0;
	}
	.node-type-landing-page-jan-2016 .node-webform .form-actions {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 87.5vw;
	}
	.node-type-landing-page-jan-2016 .node-webform .form-submit {
		height: auto;
		padding: 0vw 3.90625vw;
		font-family: "Roboto condensed";
		font-size: 4.0625vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		background-color: #72BF44;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 87.5vw;
		height: 12.5vw;
	}
}

.node-type-landing-page-form-video {
	
}

.node-type-landing-page-form-video .sections-menu {
	display: none;
}

.node-type-landing-page-form-video .field-name-field-landing-page-body {
	padding-right: 40px;
}

.node-type-landing-page-form-video .fieldset-description {
	color: #FFFFFF;
}

.node-type-landing-page-form-video .form-item.webform-component-select,
	.node-type-landing-page-form-video .form-item.webform-component-checkboxes
	{
	padding-top: 0;
}

@media ( max-width :990px) {
	.node-type-landing-page-form-video {
		
	}
	.node-type-landing-page-form-video .sections-menu-mobile-nav {
		display: none;
	}
	.node-type-landing-page-form-video #header {
		height: auto;
		margin-bottom: 0;
		background-color: #FFFFFF;
	}
	.node-type-landing-page-form-video #header #logo {
		width: 100%;
		top: 10px;
		bottom: auto;
		left: auto;
		margin: 0 auto;
	}
	.node-type-landing-page-form-video #header #logo img {
		display: block;
		margin: 0 auto;
	}
	.node-type-landing-page-form-video #header #logo:before,
		.node-type-landing-page-form-video #header #logo:after {
		display: none;
	}
	.node-type-landing-page-form-video #header div.section {
		min-height: 87px;
		margin-bottom: 0;
	}
	.node-type-landing-page-form-video #main-wrapper {
		width: 87.5vw;
		background: none;
	}
	.node-type-landing-page-form-video h1 {
		width: auto;
		padding: 0 2.34375vw;
		margin-bottom: 4.6875vw;
		font-size: 6.25vw;
	}
	.node-type-landing-page-form-video h2 {
		width: auto;
		padding: 0 2.34375vw 8.59375vw;
		font-size: 4.6875vw;
	}
	.node-type-landing-page-form-video .field-name-field-quote {
		width: 56.25vw;
		max-width: 56.25vw;
		padding-right: 0;
		font-size: 3.75vw;
		line-height: 4.375vw;
		text-align: right;
	}
	.node-type-landing-page-form-video .owl-item {
		float: left;
	}
	.node-type-landing-page-form-video .field-name-field-illustration-lp {
		padding-left: 0;
		padding-right: 4.6875vw;
		padding-top: 2.34375vw;
	}
	.node-type-landing-page-form-video .field-name-field-author-lp {
		position: relative;
		margin-top: 4.6875vw;
		text-align: right;
		font-size: 3.75vw;
	}
	.node-type-landing-page-form-video .group-content-bottom {
		display: block;
		width: 100%;
	}
	.node-type-landing-page-form-video .sendButton a {
		height: auto;
		padding: 4.6875vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.625vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		background-color: #72BF44;
		position: relative;
		display: block;
		width: 81.25vw;
		top: 0;
		margin: 12.5vw 0;
	}
	.node-type-landing-page-form-video #youtube-field-player {
		float: none;
	}
	.node-type-landing-page-form-video .field-groupbox-div {
		display: block;
		width: 100%;
		padding: 0;
		margin-bottom: 12.5vw;
	}
	.node-type-landing-page-form-video .field-groupbox-div .field-type-text
		{
		font-size: 4.0625vw;
		margin-bottom: 4.6875vw;
	}
	.node-type-landing-page-form-video .field-groupbox-div .field-type-text-long
		{
		font-size: 3.75vw;
	}
	.node-type-landing-page-form-video .field-name-field-legal-lp {
		display: none;
	}
	.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col]
		{
		display: block;
		top: 0;
		width: 100%;
	}
	.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-cta-webform-lpuk
		{
		font-family: "Roboto condensed";
		font-size: 5.625vw;
		text-align: center;
	}
	.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-cta-webform-lpuk:after
		{
		left: 40.625vw;
	}
	.node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-webform-lpuk
		{
		padding: 0 3.90625vw 9.375vw;
	}
	.node-type-landing-page-form-video .form-item label {
		font-size: 4.0625vw;
	}
	.node-type-landing-page-form-video .form-item input,
		.node-type-landing-page-form-video .form-item textarea,
		.node-type-landing-page-form-video .form-item input.form-text {
		width: 75vw;
		height: 9.375vw;
		padding: 1.40625vw 2.34375vw;
	}
	.node-type-landing-page-form-video .form-item textarea {
		height: 21.875vw;
	}
	.node-type-landing-page-form-video .form-item select {
		height: 12.5vw;
	}
	.node-type-landing-page-form-video .form-submit {
		font-size: 5.3125vw;
	}
}

.node-type-management .field-name-field-manager .field-item {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 50%;
}

.node-type-management .field-name-field-manager .field-item .field-item
	{
	width: auto;
	float: none;
}

.node-type-management h3 {
	text-align: center;
	min-height: 35px;
}

.node-type-management img {
	display: block;
	margin: auto;
	max-width: 470px;
	padding-bottom: 20px;
}

@media ( max-width :990px) {
	.node-type-management .field-name-body {
		text-align: center;
	}
	.node-type-management .field-name-body p {
		margin-bottom: 9.375vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-management #main-wrapper {
		width: 87.5vw;
		background: none;
	}
	.node-type-management h1 {
		width: auto;
		padding: 0 2.34375vw;
		margin-bottom: 4.6875vw;
		font-size: 6.25vw;
	}
	.node-type-management h2 {
		font-size: 4.6875vw;
	}
	.node-type-management h3 {
		font-size: 3.125vw;
	}
	.node-type-management .field-name-field-manager .field-item {
		display: block;
		width: auto;
	}
	.node-type-management img {
		max-width: 87.5vw;
	}
}

.node-type-range {
	
}

.node-type-range #main-wrapper, .node-type-range #main {
	max-width: 100%;
}

.node-type-range .field-collection-container, .node-type-range .field-collection-container .field-items .field-item
	{
	margin-bottom: 0;
}

.node-type-range .cCenter {
	max-width: 1180px;
	margin: 0 auto;
}

.node-type-range .banner {
	margin-bottom: 10px;
}

.node-type-range .contentBanner div:first-child {
	padding-top: 50px;
}

.node-type-range h1 {
	margin-bottom: 30px;
	text-align: left;
	font-family: "Roboto condensed";
	font-size: 32px;
	font-weight: bold;
	line-height: 42px;
	color: #FFFFFF;
}

.node-type-range .btn {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 10px 40px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-range .btn:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-range h2 {
	margin-top: 0;
	margin-bottom: 30px;
}

.node-type-range .bgContent {
	margin-bottom: 60px;
	background-color: #EEEEEE;
}

.node-type-range .bodyRange {
	text-align: center;
	margin-bottom: 60px;
}

.node-type-range #content {
	padding-top: 30px;
}

.node-type-range .block-product-filter-results {
	text-align: center;
}

.node-type-range .group-volume-field-group-fieldset .view-mode-teaser {
	height: 605px;
	margin: 0;
	padding: 0 0 20px;
	border-bottom: none;
}

.node-type-range .group-volume-field-group-fieldset .block-product-filter-item
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 420px;
	margin-left: 20px;
	margin-bottom: 40px;
	background-color: #FFFFFF;
}

.node-type-range .group-volume-field-group-fieldset h3 {
	height: 60px;
	margin: 0;
	padding: 0 15px;
	overflow: hidden;
	text-align: left;
}

.node-type-range .group-volume-field-group-fieldset h3 a {
	text-decoration: underline;
	font-size: 15px;
	line-height: 27px;
	color: #000000;
}

.node-type-range .group-volume-field-group-fieldset h3 a:hover {
	color: #505050;
}

.node-type-range .field-name-field-images {
	float: none;
	width: auto;
	height: 290px;
	margin: 0 0 20px;
	text-align: center;
	border-bottom: 1px solid #DFE0E1;
}

.node-type-range .field-name-field-images a {
	line-height: 290px;
}

.node-type-range .field-name-field-images img {
	vertical-align: middle;
}

.node-type-range .field-name-field-title-teaser {
	margin: 0 0 20px;
	padding: 0 15px;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #505050;
}

.node-type-range #content .field-name-field-introduction {
	height: 108px;
	overflow: hidden;
	text-align: left;
	margin-bottom: 20px;
	padding: 0 15px;
	font-size: 12px;
	line-height: 27px;
	color: #000000;
}

.node-type-range #content .field-name-field-introduction h3 {
	padding: 0;
}

.node-type-range #content .field-name-field-introduction p {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 27px;
	color: #000000;
}

.node-type-range .secondaryButton a {
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #72BF44;
	border: 3px solid #72BF44;
	text-transform: uppercase;
	background-color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 200px;
	margin: 0 auto;
}

.node-type-range .secondaryButton a:hover {
	padding: 9px;
	border: 4px solid #4FAE3E;
	color: #4FAE3E;
	text-decoration: none;
}

.node-type-range #triptych {
	max-width: 1180px;
}

.node-type-range #triptych h2 {
	margin-bottom: 30px;
	font-size: 24px;
}

.node-type-range #triptych .block {
	border-bottom: none;
}

.node-type-range .region-triptych-first {
	width: 100%;
}

.node-type-range #triptych-wrapper {
	background: none;
	background-color: #FFFFFF;
	border-top: none;
}

.node-type-range .group-text-fb, .node-type-range .field-name-field-image-free-bloc
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.node-type-range .group-text-fb {
	width: 100%;
	padding-right: 40px;
}

.node-type-range .group-text-fb .secondaryButton a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: auto;
	margin: 0;
}

.node-type-range .field-name-field-body-free-bloc {
	margin-bottom: 30px;
}

.node-type-range .block-product-filter-results-title {
	margin-bottom: 30px;
	text-align: center;
}

.node-type-range .block-product-filter-results-title .plural,
	.node-type-range .block-product-filter-results-title .singular {
	display: none !important;
}

.node-type-range .block-product-filter-results-title .no-results {
	font-weight: bold;
	font-size: 15px;
}

.node-type-range .block-product-filter {
	height: 60px;
	padding: 20px 15px 0 0;
	background-color: #C8C8C8;
}

.node-type-range .block-product-filter .title {
	text-align: center;
	font-family: "Roboto condensed";
	font-size: 20px;
	line-height: 1;
}

.node-type-range .block-product-filter .title a {
	position: absolute;
	display: block;
	top: 22px;
	right: 20px;
	width: 15px;
	height: 15px;
	background-image: url(https://www.neopost.ie/sites/all/themes/neopost/images/plusminus.png);
	background-repeat: no-repeat;
}

.node-type-range .block-product-filter .title a.openFilter {
	background-position: 0 0;
}

.node-type-range .block-product-filter .title a.closeFilter {
	background-position: 0 -15px;
}

.node-type-range .block-product-filter .title a img {
	display: none;
}

.node-type-range .block-product-filter .q {
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
}

.node-type-range .block-product-filter .q-selected, .node-type-range .block-product-filter .select,
	.node-type-range .block-product-filter .desktop {
	display: none;
}

.node-type-range .block-product-filter .desktop {
	padding-top: 20px;
}

.node-type-range .block-product-filter ul {
	position: relative;
	padding: 25px 0;
	margin: 0;
}

.node-type-range .block-product-filter li {
	list-style: none;
}

.node-type-range .block-product-filter li .top {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.node-type-range .block-product-filter li a {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	position: absolute;
	right: 0;
	width: 16px;
	height: 16px;
	border: 1px solid #000000;
}

.node-type-range .block-product-filter li.active a span {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	display: block;
	top: 2px;
	left: 2px;
	width: 10px;
	height: 10px;
	background-color: #000000;
}

.node-type-range .block-product-filter .btnCloseFilter {
	display: none;
}

@media all and (max-width:768px) {
	.node-type-range .breadcrumb {
		margin: 0;
		padding: 0.78125vw 0;
	}
	.node-type-range .breadcrumb li:last-child span, .node-type-range .breadcrumb span
		{
		display: block;
		color: #FFFFFF;
	}
	.node-type-range .cCenter {
		width: 87.5vw;
		max-width: 87.5vw;
	}
	.node-type-range .cCenter>h2 {
		margin-top: 9.375vw;
	}
	.node-type-range .bodyRange {
		margin-bottom: 9.375vw;
	}
	.node-type-range .bodyRange p {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-range .block-product-filter {
		position: relative;
		height: auto;
		margin-bottom: 9.375vw;
		padding: 4.6875vw 0;
		background-color: #FFFFFF;
	}
	.node-type-range .block-product-filter .title {
		font-size: 4.375vw;
		text-transform: uppercase;
	}
	.node-type-range .block-product-filter .title a.openFilter {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/mobileArrowBlack.png)
			81.25vw center no-repeat;
		border-top: 1px solid #C8C8C8;
		border-bottom: 1px solid #C8C8C8;
		padding-right: 4.6875vw;
	}
	.node-type-range .block-product-filter .title a.openFilter img {
		display: none;
	}
	.node-type-range .block-product-filter.fullFilter {
		position: absolute;
		z-index: 202;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 0;
	}
	.node-type-range .block-product-filter.fullFilter .title {
		padding: 0;
		margin: 6.25vw 0;
		font-size: 5vw;
		font-weight: bold;
	}
	.node-type-range .block-product-filter.fullFilter .title a {
		width: 6.25vw;
		height: 6.25vw;
		top: 6.25vw;
		left: auto;
		right: 6.25vw;
		border: none;
		background: none;
	}
	.node-type-range .block-product-filter.fullFilter .title a img {
		display: block;
		width: 6.25vw;
		height: 6.25vw;
	}
	.node-type-range .block-product-filter .desktop {
		height: 100%;
		padding: 6.25vw;
		background-color: #C8C8C8;
	}
	.node-type-range .block-product-filter li {
		margin-bottom: 3.125vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-range .block-product-filter li a {
		width: 4.6875vw;
		height: 4.6875vw;
	}
	.node-type-range .block-product-filter li.active a span {
		width: 3.125vw;
		height: 3.125vw;
		top: 0.625vw;
		left: 0.625vw;
	}
	.node-type-range .block-product-filter .q {
		font-size: 4.0625vw;
		line-height: 5.9375vw;
	}
	.node-type-range .block-product-filter .btnCloseFilter {
		height: auto;
		padding: 3.125vw 1.5625vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		background-color: #72BF44;
		display: block;
		width: 87.5vw;
		text-align: center;
	}
	.node-type-range .bgContent {
		padding-top: 6.25vw;
	}
	.node-type-range .block-product-filter-results-title .no-results {
		font-size: 4.0625vw;
	}
	.node-type-range #content {
		width: 100%;
		padding-top: 4.6875vw;
		padding-left: 0;
	}
	.node-type-range .group-volume-field-group-fieldset .view-mode-teaser {
		height: auto;
		padding: 3.125vw 0 6.25vw;
	}
	.node-type-range .group-volume-field-group-fieldset .block-product-filter-item
		{
		display: block;
		width: 100%;
		margin-left: 0;
		margin-bottom: 6.25vw;
	}
	.node-type-range .group-volume-field-group-fieldset h3 {
		height: auto;
		padding: 0 3.125vw;
	}
	.node-type-range .group-volume-field-group-fieldset h3 a {
		color: #000000;
		font-size: 4.0625vw;
		line-height: 5.625vw;
		font-weight: bold;
	}
	.node-type-range .group-products-list {
		padding-left: 0;
	}
	.node-type-range .field-name-field-images {
		margin: 0 0 4.6875vw;
	}
	.node-type-range .field-name-field-title-teaser, .node-type-range .field-name-field-introduction,
		.node-type-range .field-name-field-introduction p {
		height: auto;
		overflow: hidden;
		font-size: 3.75vw;
		line-height: 5.625vw;
		margin: 0 0 6.25vw;
	}
	.node-type-range .secondaryButton a {
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #72BF44;
		text-transform: uppercase;
		border: 3px solid #72BF44;
		background-color: #FFFFFF;
		width: 81.25vw;
	}
	.node-type-range #triptych {
		width: 87.5vw;
	}
	.node-type-range #triptych h2 {
		margin: 0 auto 6.25vw;
		color: #000000;
		font-size: 5.625vw;
		line-height: 6.25vw;
	}
	.node-type-range #triptych p {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-range .group-text-fb {
		padding: 0;
	}
	.node-type-range .group-text-fb .secondaryButton a {
		width: 100%;
		margin-bottom: 9.375vw;
	}
	.node-type-range .field-name-field-image-free-bloc img {
		width: 87.5vw;
	}
}

.node-type-homepage-2016 {
	
}

.node-type-homepage-2016 .field-collection-container {
	margin-bottom: 0;
}

/*.node-type-homepage-2016 .field-name-field-link-slider a,
	.node-type-homepage-2016 .btn, .node-type-homepage-2016 .field-name-field-link-video-banner a
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	background-color: none;
	text-decoration: none;
	min-width: 200px;
	text-decoration: none;
}*/

/*.node-type-homepage-2016 .field-name-field-link-slider a:hover,
	.node-type-homepage-2016 .btn:hover, .node-type-homepage-2016 .field-name-field-link-video-banner a:hover
	{
	border: 4px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.5);
}*/

.node-type-homepage-2016 .contentBanner p {
	font-size: 12px;
}

.node-type-homepage-2016 .group-shortcut {
	padding-top: 10px;
}

.node-type-homepage-2016 .field-name-field-title-bloc-hp {
	width: 1180px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin: 0 auto;
	border-bottom: 1px solid #C8C8C8;
	font-family: "Roboto condensed";
	font-size: 24px;
	line-height: 29px;
	color: #000000;
}

.node-type-homepage-2016 .field-name-field-shortcuts {
	width: 1180px;
	margin: 0 auto;
}

.node-type-homepage-2016 .field-name-field-shortcuts>.field-items>.field-item
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 20%;
	padding: 10px 15px;
	border-left: 1px solid #C8C8C8;
}

.node-type-homepage-2016 .field-name-field-shortcuts>.field-items>.field-item:first-child
	{
	border-left: none;
}

.node-type-homepage-2016 .field-name-field-shortcuts h2 {
	height: 40px;
	margin: 0;
	overflow: hidden;
	padding-left: 45px;
	text-align: left;
	font-family: "Roboto condensed";
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #505050;
}

.node-type-homepage-2016 .field-name-field-shortcuts h2 a {
	color: #505050;
	text-decoration: underline;
}

.node-type-homepage-2016 .field-name-field-picto-shortcuts {
	position: absolute;
	width: 30px;
	padding-top: 40px;
}

.node-type-homepage-2016 .field-name-field-text-shortcut {
	padding-left: 45px;
	font-size: 12px;
	line-height: 18px;
	color: #505050;
}

.node-type-homepage-2016 .field-name-field-solutions {
	padding: 40px 0;
	background-color: #EEEEEE;
}

.node-type-homepage-2016 .field-name-field-solutions>.field-items {
	width: 1180px;
	margin: 0 auto;
}

.node-type-homepage-2016 .field-name-field-solutions>.field-items>.field-item
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 280px;
	height: 560px;
	margin-right: 15px;
	margin-bottom: 0;
	background-color: #FFFFFF;
}

.node-type-homepage-2016 .field-name-field-solutions h2 {
	padding: 0 15px;
	margin-bottom: 15px;
	font-family: "Roboto condensed";
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	text-align: center;
}

.node-type-homepage-2016 .field-name-field-solutions h2 a {
	color: #000000;
	text-decoration: underline;
}

.node-type-homepage-2016 .field-name-field-solutions h2 a:hover {
	color: #505050;
}

.node-type-homepage-2016 .field-name-field-image-solutions a {
	display: block;
	width: 280px;
	height: 280px;
	margin-bottom: 20px;
}

.node-type-homepage-2016 .field-name-field-text-solution {
	padding: 0 15px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}

.node-type-homepage-2016 .field-name-field-cta-solution {
	margin-bottom: 15px;
	padding: 0 15px;
}

.node-type-homepage-2016 .field-name-field-cta-solution a {
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #72BF44;
	border: 3px solid #72BF44;
	text-transform: uppercase;
	background-color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

.node-type-homepage-2016 .field-name-field-cta-solution a:hover {
	padding: 9px;
	border: 4px solid #4FAE3E;
	color: #4FAE3E;
	text-decoration: none;
}

.node-type-homepage-2016 .group-sec-shortcuts {
	padding: 60px 0;
}

.node-type-homepage-2016 .group-sec-shortcuts h2 {
	margin: 0 0 30px;
}

.node-type-homepage-2016 .group-sec-shortcuts h3 {
	margin: 0 0 15px;
	font-size: 15px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #72BF44;
}

.node-type-homepage-2016 .field-name-field-secondary-shortcut {
	width: 1180px;
	margin: 0 auto;
}

.node-type-homepage-2016 .field-name-field-secondary-shortcut>.field-items>.field-item
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 25%;
	padding: 0 20px;
	text-align: center;
}

.node-type-homepage-2016 .field-name-field-picto-second-shortcuts {
	margin-bottom: 30px;
}

.node-type-homepage-2016 .field-name-field-picto-second-shortcuts img {
	height: 100px;
}

.node-type-homepage-2016 .field-name-field-text-second-shortcut {
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 27px;
}

.node-type-homepage-2016 .field-name-field-link-second-shortcut {
	font-size: 12px;
	line-height: 27px;
	color: #C8C8C8;
	text-decoration: underline;
}

.node-type-homepage-2016 .field-name-field-link-second-shortcut a {
	color: #C8C8C8;
}

.node-type-homepage-2016 .field-name-field-link-second-shortcut a:hover
	{
	color: #505050;
}

.node-type-homepage-2016 .field-name-field-title-slide {
	margin-bottom: 30px;
	font-family: "Roboto condensed";
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
}

.node-type-homepage-2016 .contentBanner .field-name-field-content-slide
	{
	max-width: 95%;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 27px;
	color: #FFFFFF;
}

.node-type-homepage-2016 .contentBanner .field-name-field-content-slide p
	{
	font-size: 12px;
}

.node-type-homepage-2016 .group-slider-home-2016 {
	margin-bottom: 60px;
}

.node-type-homepage-2016 .field-name-news-2016 {
	width: 1180px;
	margin: 0 auto 60px;
	padding: 0;
}

.node-type-homepage-2016 .field-name-news-2016 h2 {
	margin-top: 0;
}

.node-type-homepage-2016 .field-name-news-2016 li {
	position: relative;
	background: none;
	padding: 0 0 40px;
}

.node-type-homepage-2016 .field-name-news-2016 li.views-row-odd {
	border-bottom: 1px solid #C8C8C8;
}

.node-type-homepage-2016 .field-name-news-2016 li.views-row-odd img {
	position: absolute;
	right: 0;
}

.node-type-homepage-2016 .field-name-news-2016 li.views-row-even {
	padding: 40px 0 0;
}

.node-type-homepage-2016 .field-name-news-2016 li.views-row-even img {
	position: absolute;
	left: 0;
}

.node-type-homepage-2016 .field-name-news-2016 li.views-row-even .latestNewsText
	{
	margin-left: 560px;
	text-align: right;
}

.node-type-homepage-2016 .field-name-news-2016 h3 {
	margin-top: 0;
	font-size: 15px;
	line-height: 27px;
	font-weight: bold;
}

.node-type-homepage-2016 .field-name-news-2016 h3 a {
	text-decoration: underline;
}

.node-type-homepage-2016 .field-name-news-2016 h3 a:hover {
	color: #000000;
}

.node-type-homepage-2016 .latestNewsText {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 620px;
}

.node-type-homepage-2016 .latestNewsText p {
	font-size: 12px;
	line-height: 27px;
}

.node-type-homepage-2016 .latestNewsText>a {
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #72BF44;
	border: 3px solid #72BF44;
	text-transform: uppercase;
	background-color: #FFFFFF;
	text-decoration: none;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 45px;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
	min-width: 200px;
}

.node-type-homepage-2016 .latestNewsText>a:hover {
	padding: 9px;
	border: 4px solid #4FAE3E;
	color: #4FAE3E;
	text-decoration: none;
}

.node-type-homepage-2016 .field-name-field-title-video-banner {
	margin-bottom: 30px;
	font-family: "Roboto condensed";
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
}

.node-type-homepage-2016 .field-name-field-content-video-banner {
	max-width: 95%;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 27px;
	color: #FFFFFF;
}

@media all and (max-width:1179px) {
	.node-type-homepage-2016 {
		
	}
	.node-type-homepage-2016 .field-collection-view .entity-field-collection-item
		{
		padding-bottom: 0;
	}
	.node-type-homepage-2016 .contentBanner>div:first-child {
		padding: 9.375vw 0 0;
	}
	.node-type-homepage-2016 .contentBanner p {
		font-size: 3.75vw;
	}
	.node-type-homepage-2016 .btn {
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		border: 3px solid #FFFFFF;
		background-color: transparent;
		width: 100%;
	}
	.node-type-homepage-2016 .group-shortcut {
		width: 87.5vw;
		margin: 0 auto;
		padding: 9.375vw 0;
	}
	.node-type-homepage-2016 .field-name-field-title-bloc-hp {
		width: auto;
		padding: 0 0 4.6875vw;
		text-align: center;
		margin: 0;
		font-size: 5.625vw;
		line-height: 1;
	}
	.node-type-homepage-2016 .field-name-field-shortcuts {
		width: auto;
	}
	.node-type-homepage-2016 .field-name-field-shortcuts>.field-items>.field-item
		{
		display: block;
		width: 100%;
		padding: 3.125vw 0;
		border-bottom: 1px solid #C8C8C8;
		border-left: none;
	}
	.node-type-homepage-2016 .field-name-field-shortcuts>.field-items>.field-item:last-child
		{
		padding: 3.125vw 0 0;
		border-bottom: none;
	}
	.node-type-homepage-2016 .field-name-field-shortcuts h2 {
		height: auto;
		padding: 0;
		font-size: 4.6875vw;
		line-height: 5.625vw;
		text-align: center;
	}
	.node-type-homepage-2016 .field-name-field-picto-shortcuts {
		position: relative;
		width: 9.375vw;
		margin: 0 auto 4.6875vw;
		padding: 0;
	}
	.node-type-homepage-2016 .field-name-field-picto-shortcuts img {
		width: 9.375vw;
	}
	.node-type-homepage-2016 .field-name-field-text-shortcut {
		padding: 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
		text-align: center;
	}
	.node-type-homepage-2016 .field-name-field-solutions {
		padding: 6.25vw 0;
	}
	.node-type-homepage-2016 .field-name-field-solutions>.field-items {
		width: 87.5vw;
	}
	.node-type-homepage-2016 .field-name-field-solutions>.field-items>.field-item
		{
		display: block;
		width: 87.5vw;
		height: auto;
		margin: 0 auto;
		margin-bottom: 6.25vw;
		padding-bottom: 6.25vw;
	}
	.node-type-homepage-2016 .field-name-field-solutions>.field-items>.field-item:last-child
		{
		margin-bottom: 0;
	}
	.node-type-homepage-2016 .field-name-field-solutions h2 {
		margin-bottom: 4.6875vw;
		padding: 0 3.125vw;
		font-size: 5.625vw;
		line-height: 1;
	}
	.node-type-homepage-2016 .field-name-field-image-solutions a {
		width: 100%;
		height: 87.5vw;
	}
	.node-type-homepage-2016 .field-name-field-image-solutions img {
		width: 100%;
		margin-bottom: 3.125vw;
	}
	.node-type-homepage-2016 .field-name-field-text-solution {
		margin-bottom: 4.6875vw;
		padding: 0 3.125vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 .field-name-field-cta-solution {
		margin-bottom: 0;
		padding: 0 3.125vw;
	}
	.node-type-homepage-2016 .field-name-field-cta-solution a {
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #72BF44;
		text-transform: uppercase;
		border: 3px solid #72BF44;
		background-color: #FFFFFF;
		width: 100%;
	}
	.node-type-homepage-2016 .group-sec-shortcuts {
		width: 87.5vw;
		margin: 0 auto;
		padding: 9.375vw 0 0;
	}
	.node-type-homepage-2016 .group-sec-shortcuts h2 {
		margin: 0 auto 6.25vw;
		color: #000000;
		font-size: 5.625vw;
		line-height: 6.25vw;
	}
	.node-type-homepage-2016 .field-name-field-secondary-shortcut {
		width: 87.5vw;
	}
	.node-type-homepage-2016 .field-name-field-secondary-shortcut>.field-items>.field-item
		{
		display: block;
		width: 100%;
		padding: 0;
		margin-bottom: 6.25vw;
	}
	.node-type-homepage-2016 .field-name-field-secondary-shortcut>.field-items>.field-item:last-child
		{
		margin-bottom: 0;
	}
	.node-type-homepage-2016 .field-name-field-secondary-shortcut h3 {
		margin: 0 0 4.6875vw;
		font-size: 4.0625vw;
	}
	.node-type-homepage-2016 .field-name-field-picto-second-shortcuts {
		margin-bottom: 6.25vw;
	}
	.node-type-homepage-2016 .field-name-field-picto-second-shortcuts img {
		height: 23.4375vw;
	}
	.node-type-homepage-2016 .field-name-field-text-second-shortcut {
		margin-bottom: 3.125vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 .field-name-field-link-second-shortcut {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
}

.node-type-product {
	
}

.node-type-product .field-collection-container {
	border-bottom: none;
}

.node-type-product #cboxLoadedContent {
	padding: 40px;
	background: #FFFFFF;
}

.node-type-product #cboxOverlay {
	background: rgba(0, 0, 0, 0.5);
}

.node-type-product #cboxCurrent {
	display: none !important;
}

.node-type-product #main-wrapper, .node-type-product #main {
	max-width: 100%;
}

.node-type-product .btn {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 10px 40px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-product .btn:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-product .cCenter {
	position: relative;
	max-width: 1180px;
	margin: 0 auto 60px;
	font-size: 0;
}

.node-type-product .headLeft {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 550px;
	font-size: 12px;
	line-height: 27px;
}

.node-type-product .headLeft p {
	margin-bottom: 40px;
	font-family: "Verdana";
	font-size: 12px;
	line-height: 27px;
	color: #000000;
}

.node-type-product .field-name-field-brochure {
	margin-top: 30px;
	margin-bottom: 15px;
}

.node-type-product .field-name-field-brochure .field-item {
	margin-bottom: 15px;
}

.node-type-product .field-name-field-brochure a {
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}

.node-type-product .field-name-field-brochure a:hover {
	color: #505050;
}

.node-type-product .field-name-field-brochure .file {
	display: block;
	padding-left: 40px;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/pdf_desktop.png)
		left center no-repeat;
}

.node-type-product .field-name-field-brochure img {
	display: none;
}

.node-type-product .headRight {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 590px;
	margin-left: 40px;
}

.node-type-product #content {
	width: 76%;
}

.node-type-product .field-name-field-introduction-2-columns,
	.node-type-product .field-name-field-first-column, .node-type-product .field-name-field-second-column,
	.node-type-product .field-name-field-body {
	padding-left: 30px;
	margin-bottom: 30px;
	font-family: "Verdana";
	font-size: 12px;
	line-height: 27px;
	text-align: left;
	color: #000000;
}

.node-type-product .field-name-field-introduction-2-columns p,
	.node-type-product .field-name-field-first-column p, .node-type-product .field-name-field-second-column p,
	.node-type-product .field-name-field-body p {
	font-family: "Verdana";
	font-size: 12px;
	line-height: 27px;
	text-align: left;
	color: #000000;
}

.node-type-product .field-name-field-images {
	margin-bottom: 20px;
}

.node-type-product .field-name-field-images .field-item {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 137px;
	height: 137px;
	line-height: 137px;
}

.node-type-product .field-name-field-images .field-item:first-child {
	display: block;
	width: inherit;
	height: auto;
	text-align: center;
}

.node-type-product .field-name-field-images img {
	vertical-align: middle;
}

.node-type-product .field-name-field-introduction {
	padding-left: 30px;
}

.node-type-product .field-name-field-introduction p {
	font-family: "Verdana";
	font-size: 15px;
	line-height: 27px;
	text-align: center;
	color: #000000;
}

.node-type-product .field-name-field-business-benefits,
	.node-type-product .field-name-field-secondary-shortcut {
	text-align: center;
	margin-bottom: 60px;
	padding-left: 30px;
	font-size: 12px;
	line-height: 27px;
}

.node-type-product .field-name-field-business-benefits>.field-items>.field-item,
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 410px;
	margin-right: 35px;
	text-align: center;
}

.node-type-product .field-name-field-business-benefits>.field-items>.field-item:nth-child(2n),
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item:nth-child(2n)
	{
	margin-right: 0;
}

.node-type-product .field-name-field-business-benefits>.field-items>.field-item p,
	.node-type-product .field-name-field-business-benefits>.field-items>.field-item ul,
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item p,
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item ul
	{
	text-align: left;
}

.node-type-product .field-name-field-business-benefits>.field-items>.field-item p.rteright,
	.node-type-product .field-name-field-business-benefits>.field-items>.field-item ul.rteright,
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item p.rteright,
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item ul.rteright
	{
	text-align: right;
}

.node-type-product .field-name-field-business-benefits>.field-items>.field-item p.rtecenter,
	.node-type-product .field-name-field-business-benefits>.field-items>.field-item ul.rtecenter,
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item p.rtecenter,
	.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item ul.rtecenter
	{
	text-align: center;
}

.node-type-product .field-name-field-business-benefits h3,
	.node-type-product .field-name-field-secondary-shortcut h3 {
	margin: 0 0 15px;
	font-size: 15px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #72BF44;
}

.node-type-product .field-name-field-business-benefits a,
	.node-type-product .field-name-field-secondary-shortcut a {
	font-size: 12px;
	line-height: 27px;
	color: #C8C8C8;
}

.node-type-product #content .content .field-name-field-business-benefits ul
	{
	padding: 0;
}

.node-type-product #content .content .field-name-field-business-benefits ul li
	{
	background: none;
	list-style: none;
}

.node-type-product .field-name-field-text-second-shortcut {
	margin-bottom: 20px;
}

.node-type-product .field-name-field-picto-second-shortcuts img {
	height: 80px;
}

.node-type-product .group-text-testimonial, .node-type-product .group-text-free-group
	{
	position: relative;
	width: 525px;
	height: 400px;
	margin-bottom: 60px;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1;
	color: #FFFFFF;
}

.node-type-product .group-text-testimonial>p, .node-type-product .group-text-free-group>p
	{
	padding-right: 30px;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}

.node-type-product .field-name-field-range-image, .node-type-product .field-name-field-image-image-text
	{
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50% 0;
	position: absolute;
	height: 400px;
}

.node-type-product .field-name-field-range-image .field-items,
	.node-type-product .field-name-field-image-image-text .field-items {
	display: none;
}

.node-type-product .field-name-field-range-image.default-image {
	background-image:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/default_image/testimonial_default.jpg);
}

.node-type-product .field-name-field-image-image-text.default-image {
	background-image:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/default_image/free_default.jpg);
}

.node-type-product .secondaryButtonWhite {
	display: block;
	text-align: center;
}

.node-type-product .secondaryButtonWhite a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	background-color: none;
	text-decoration: none;
	min-width: 200px;
}

.node-type-product .secondaryButtonWhite a:hover {
	border: 4px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.5);
}

.node-type-product .jcarousel .owl-stage-outer, .node-type-product .field-slideshow .owl-stage-outer
	{
	position: relative;
	width: 650px;
	margin: 0 auto 70px;
}

.node-type-product .jcarousel .field-slideshow-slide, .node-type-product .field-slideshow .field-slideshow-slide
	{
	display: block !important;
}

.node-type-product .jcarousel .owl-dots, .node-type-product .field-slideshow .owl-dots
	{
	bottom: -20px;
}

.node-type-product .jcarousel .owl-dots .owl-dot span,
	.node-type-product .field-slideshow .owl-dots .owl-dot span {
	background-color: #DFE0E1;
}

.node-type-product .jcarousel .owl-nav, .node-type-product .field-slideshow .owl-nav
	{
	display: block;
	width: 770px;
	top: 135px;
	left: 60px;
}

.node-type-product .jcarousel .owl-nav div, .node-type-product .field-slideshow .owl-nav div
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/slide_banner_grey.png)
		no-repeat 0 0;
}

.node-type-product .jcarousel .owl-nav div.owl-next, .node-type-product .field-slideshow .owl-nav div.owl-next
	{
	position: absolute;
	right: 0;
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/slide_banner_grey.png)
		no-repeat -18px 0;
}

.node-type-product .field-name-field-features {
	margin-bottom: 40px;
}

.node-type-product .field-name-field-features>.field-items>.field-item {
	width: 650px;
	float: none;
	margin: 0 auto;
	border-bottom: 1px solid #C8C8C8;
}

.node-type-product .field-name-field-features>.field-items>.field-item:first-child
	{
	border-top: 1px solid #C8C8C8;
}

.node-type-product [id^=node-product-full-group-specification] {
	margin-bottom: 60px;
}

.node-type-product [id^=node-product-full-group-specification] .field-item
	{
	margin-bottom: 0;
}

.node-type-product .field-collection-item-field-features {
	background-color: #EEEEEE;
}

.node-type-product .field-name-field-title-feature {
	display: table-cell;
	width: 135px;
	padding-top: 20px;
	padding-right: 15px;
	text-align: right;
	font-family: "Roboto condensed";
	font-size: 18px;
}

.node-type-product .field-name-field-title-feature p {
	font-family: "Roboto condensed";
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.node-type-product .group-specification .field-name-field-description-feature
	{
	display: table-cell;
	width: 515px;
	padding-top: 20px;
	padding-left: 15px;
	font-family: "Verdana";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
}

.node-type-product .field-name-field-eshop-myneopost>.field-items {
	text-align: center;
}

.node-type-product .field-name-field-eshop-myneopost>.field-items>.field-item
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.node-type-product .field-name-field-eshop-myneopost>.field-items>.field-item:first-child
	{
	margin-right: 20px;
}

.node-type-product .field-name-field-eshop-myneopost .eshop a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #EA5441;
	border: 3px solid #EA5441;
	text-transform: uppercase;
	text-align: center;
	background-color: none;
	text-decoration: none;
	min-width: 200px;
}

.node-type-product .field-name-field-eshop-myneopost .eshop a:hover {
	border: 4px solid #EA5441;
	color: #EA5441;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
}

.node-type-product .field-name-field-eshop-myneopost .myneopost a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #72BF44;
	border: 3px solid #72BF44;
	text-transform: uppercase;
	background-color: #FFFFFF;
	text-decoration: none;
	min-width: 200px;
}

.node-type-product .field-name-field-eshop-myneopost .myneopost a:hover
	{
	padding: 9px;
	border: 4px solid #4FAE3E;
	color: #4FAE3E;
	text-decoration: none;
}

.node-type-product .field-name-field-text-eshop-myneopost {
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.node-type-product .field-name-field-e-shop-link {
	text-align: center;
}

.node-type-product .eshopButton
.field-name-field-ressources-collection {
	padding-left: 30px;
	margin-bottom: 60px;
}

.node-type-product .eshopButton
.field-name-field-ressources-collection>.field-items>.field-item {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 250px;
	margin-left: 50px;
}

.node-type-product .eshopButton
.field-name-field-ressources-collection>.field-items>.field-item:first-child
	{
	margin-left: 0;
}

.node-type-product .field-collection-item-field-ressources-collection>p
	{
	margin-bottom: 0;
	font-size: 15px;
	line-height: 27px;
	font-weight: bold;
	color: #000000;
}

.node-type-product .field-name-field-links-bloc-ressources a {
	font-size: 12px;
	line-height: 27px;
	color: #000000;
	text-decoration: underline;
}

.node-type-product .field-name-field-links-bloc-ressources a:hover {
	color: #505050;
}

.node-type-product .moreResources {
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 25px;
	color: #C8C8C8;
	text-decoration: underline;
}

.node-type-product .moreResources:hover {
	color: #DFE0E1;
}

.node-type-product [id^=node-product-full-group-image-text] {
	margin-bottom: 0;
}

.node-type-product [id^=node-product-full-group-image-text] h2 {
	margin-bottom: 30px;
	font-family: "Roboto condensed";
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
}

.node-type-product .group-text-free-group {
	padding-top: 40px;
	padding-left: 30px;
	margin-bottom: 0;
}

.node-type-product .field-name-field-text-free {
	max-width: 95%;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 27px;
	color: #FFFFFF;
	color: #FFFFFF;
}

.node-type-product .field-name-field-text-free p {
	color: #FFFFFF;
}

.node-type-product .field-name-field-link-free-banner a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	background-color: none;
	text-decoration: none;
	min-width: 200px;
	height: auto;
	margin-right: 30px;
}

.node-type-product .field-name-field-link-free-banner a:hover {
	border: 4px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.5);
}

.node-type-product .alsoLike {
	margin-bottom: 60px;
	padding: 25px 0 40px;
	background-color: #DFE0E1;
}

.node-type-product .alsoLike .cCenter {
	margin-bottom: 0;
	text-align: center;
	font-size: 12px;
	line-height: 27px;
	color: #000000;
}

.node-type-product .alsoLike .field-name-field-introduction {
	padding: 0 10px;
}

.node-type-product .alsoLike .field-name-field-introduction p {
	margin: 0;
	font-family: "Verdana";
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #000000;
}

.node-type-product .alsoLike h2 {
	margin: 15px 0 40px;
	text-align: center;
	font-family: "Roboto condensed";
	color: #000000;
	font-size: 24px;
	line-height: 44px;
	font-weight: normal;
}

.node-type-product .node-product.view-mode-teaser_2 {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 210px;
	margin-right: 30px;
}

.node-type-product .node-product.view-mode-teaser_2:last-child {
	margin-right: 0;
}

.node-type-product .node-product.view-mode-teaser_2 .field-name-field-images
	{
	width: 210px;
	height: 210px;
	line-height: 210px;
	background-color: #FFFFFF;
}

.node-type-product .node-product.view-mode-teaser_2 .field-name-field-images a
	{
	line-height: 210px;
}

.node-type-product .node-product.view-mode-teaser_2 .field-name-field-images img
	{
	vertical-align: middle;
}

.node-type-product .field-name-field-title-teaser {
	line-height: 19px;
}

.node-type-product .field-name-field-title-teaser a {
	text-decoration: underline;
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #000000;
}

.node-type-product .field-name-field-title-teaser a:hover {
	color: #505050;
}

.node-type-category #main-wrapper, .node-type-category #main {
	max-width: 100%;
}

.node-type-category .cCenter {
	width: 1180px;
	max-width: 1180px;
	margin: 0 auto;
}

.node-type-category .banner {
	margin-bottom: 10px;
}

.node-type-category .contentBanner div:first-child {
	padding-top: 50px;
}

.node-type-category .bgContent {
	background-color: #EEEEEE;
}

.node-type-category .bodyRange {
	margin-bottom: 30px;
}

.node-type-category .btn {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 10px 40px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-category .btn:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-category .field-name-field-content-category {
	padding-top: 30px;
	padding-left: 25px;
}

.node-type-category .field-name-field-content-category>.field-items>.field-item
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	position: relative;
	width: 280px;
	height: 620px;
	margin-right: 10px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
}

.node-type-category .field-name-field-content-category>.field-items>.field-item:nth-child(3n)
	{
	margin-right: 0;
}

.node-type-category .field-name-field-content-category.fullSize {
	padding-left: 0;
	text-align: center;
}

.node-type-category .field-name-field-content-category.fullSize>.field-items>.field-item:nth-child(3n)
	{
	margin-right: 10px;
}

.node-type-category .field-name-field-content-category h2 {
	margin-bottom: 20px;
}

.node-type-category .field-name-field-content-category h2 a {
	font-size: 24px;
	line-height: 28px;
	text-decoration: underline;
	color: #000000;
}

.node-type-category .field-name-field-content-category h2 a:hover {
	color: #505050;
}

.node-type-category .field-name-field-content-category img {
	width: 280px;
	height: 280px;
}

.node-type-category .field-name-field-categories-text {
	margin: 0 15px 25px;
	font-size: 12px;
	line-height: 22px;
}

.node-type-category .field-name-field-categories-text p {
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 0 !important;
}

.node-type-category .field-name-field-categories-link {
	position: absolute;
	bottom: 20px;
}

.node-type-category .field-name-field-categories-link a {
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #72BF44;
	border: 3px solid #72BF44;
	text-transform: uppercase;
	background-color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 250px;
	margin: 0 15px;
	line-height: 25px;
	text-align: center;
	overflow: hidden;
}

.node-type-category .field-name-field-categories-link a:hover {
	padding: 9px;
	border: 4px solid #4FAE3E;
	color: #4FAE3E;
	text-decoration: none;
}

.node-type-category #country-language {
	text-align: center;
}

.node-type-category #country-language p {
	font-family: "Verdana";
	font-size: 15px;
	line-height: 27px;
	color: #000000;
	text-align: center;
}

.node-type-category #country-language ul {
	margin: 0;
	padding-left: 0;
	text-align: center;
}

.node-type-category #country-language li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding-left: 0;
	margin-right: 30px;
	margin-bottom: 30px;
	max-width: 75px;
	background: none;
}

.node-type-category #country-language li:last-child {
	margin-right: 0;
}

.node-type-category #country-language li a {
	display: block;
	text-align: center;
	font-family: "Verdana";
	font-size: 12px;
	line-height: 27px;
	color: #000000;
}

.node-type-category #country-language li a:hover {
	color: #505050;
}

.node-type-category #country-language li a:hover span {
	background-position-y: -60px;
}

.node-type-category #country-language span {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background-image:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-flags-desktop.png);
	background-position-y: 0;
	background-repeat: no-repeat;
}

.node-type-category #country-language .usa span {
	background-position-x: 0;
}

.node-type-category #country-language .fr span {
	background-position-x: -120px;
}

.node-type-category #country-language>a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 10px 15px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-category #country-language>a:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-page, .node-type-page-long-text, .node-type-confirmation-page
	{
	
}

.node-type-page.two-sidebars #content, .node-type-page-long-text.two-sidebars #content,
	.node-type-confirmation-page.two-sidebars #content {
	margin: 0 !important;
}

.node-type-page #main-wrapper, .node-type-page #main,
	.node-type-page-long-text #main-wrapper, .node-type-page-long-text #main,
	.node-type-confirmation-page #main-wrapper,
	.node-type-confirmation-page #main {
	max-width: 100%;
}

.node-type-page .cCenter, .node-type-page-long-text .cCenter,
	.node-type-confirmation-page .cCenter {
	width: 1180px;
	max-width: 1180px;
	margin: 0 auto;
}

.node-type-page #header>.banner, .node-type-page-long-text #header>.banner,
	.node-type-confirmation-page #header>.banner {
	margin-bottom: 10px;
}

.node-type-page .contentBanner div:first-child,
	.node-type-page-long-text .contentBanner div:first-child,
	.node-type-confirmation-page .contentBanner div:first-child {
	padding-top: 50px;
}

.node-type-page .bodyRange, .node-type-page-long-text .bodyRange,
	.node-type-confirmation-page .bodyRange {
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 27px;
}

.node-type-page .btn, .node-type-page-long-text .btn,
	.node-type-confirmation-page .btn {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 10px 40px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-page .btn:hover, .node-type-page-long-text .btn:hover,
	.node-type-confirmation-page .btn:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-page #content.fullSize, .node-type-page-long-text #content.fullSize,
	.node-type-confirmation-page #content.fullSize {
	float: none;
}

.node-type-page #content.fullSize .field-name-body, .node-type-page #content.fullSize .field-name-field-block-text-img>.field-items>.field-item,
	.node-type-page #content.fullSize .field-name-field-page-brochure,
	.node-type-page #content.fullSize .field-name-field-brochure,
	.node-type-page-long-text #content.fullSize .field-name-body,
	.node-type-page-long-text #content.fullSize .field-name-field-block-text-img>.field-items>.field-item,
	.node-type-page-long-text #content.fullSize .field-name-field-page-brochure,
	.node-type-page-long-text #content.fullSize .field-name-field-brochure,
	.node-type-confirmation-page #content.fullSize .field-name-body,
	.node-type-confirmation-page #content.fullSize .field-name-field-block-text-img>.field-items>.field-item,
	.node-type-confirmation-page #content.fullSize .field-name-field-page-brochure,
	.node-type-confirmation-page #content.fullSize .field-name-field-brochure
	{
	padding-left: 0;
}

.node-type-page .field-name-body, .node-type-page-long-text .field-name-body,
	.node-type-confirmation-page .field-name-body {
	padding-left: 40px;
}

.node-type-page .field-name-field-block-text-img>.field-items>.field-item,
	.node-type-page-long-text .field-name-field-block-text-img>.field-items>.field-item,
	.node-type-confirmation-page .field-name-field-block-text-img>.field-items>.field-item
	{
	padding-left: 40px;
}

.node-type-page .field-name-field-block-text-img>.field-items>.field-item.even img,
	.node-type-page .field-name-field-block-text-img>.field-items>.field-item.even iframe,
	.node-type-page-long-text .field-name-field-block-text-img>.field-items>.field-item.even img,
	.node-type-page-long-text .field-name-field-block-text-img>.field-items>.field-item.even iframe,
	.node-type-confirmation-page .field-name-field-block-text-img>.field-items>.field-item.even img,
	.node-type-confirmation-page .field-name-field-block-text-img>.field-items>.field-item.even iframe
	{
	float: left;
	margin-right: 20px;
}

.node-type-page .field-name-field-block-text-img>.field-items>.field-item.odd img,
	.node-type-page .field-name-field-block-text-img>.field-items>.field-item.odd iframe,
	.node-type-page-long-text .field-name-field-block-text-img>.field-items>.field-item.odd img,
	.node-type-page-long-text .field-name-field-block-text-img>.field-items>.field-item.odd iframe,
	.node-type-confirmation-page .field-name-field-block-text-img>.field-items>.field-item.odd img,
	.node-type-confirmation-page .field-name-field-block-text-img>.field-items>.field-item.odd iframe
	{
	float: right;
	margin-left: 20px;
}

.node-type-page .field-name-field-block-text-img>.field-items>.field-item iframe,
	.node-type-page-long-text .field-name-field-block-text-img>.field-items>.field-item iframe,
	.node-type-confirmation-page .field-name-field-block-text-img>.field-items>.field-item iframe
	{
	margin-top: 5px;
	margin-bottom: 20px;
}

.node-type-page .paragraphs-items .contentBanner,
	.node-type-page-long-text .paragraphs-items .contentBanner,
	.node-type-confirmation-page .paragraphs-items .contentBanner {
	margin: 0;
}

.node-type-page .paragraphs-items .contentBanner .videoBanner,
	.node-type-page-long-text .paragraphs-items .contentBanner .videoBanner,
	.node-type-confirmation-page .paragraphs-items .contentBanner .videoBanner
	{
	padding: 0;
}

.node-type-page .paragraphs-items .youtubePlay,
	.node-type-page-long-text .paragraphs-items .youtubePlay,
	.node-type-confirmation-page .paragraphs-items .youtubePlay {
	left: 375px;
	right: 0;
}

.node-type-page .field-name-field-page-brochure, .node-type-page .field-name-field-brochure,
	.node-type-page-long-text .field-name-field-page-brochure,
	.node-type-page-long-text .field-name-field-brochure,
	.node-type-confirmation-page .field-name-field-page-brochure,
	.node-type-confirmation-page .field-name-field-brochure {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 40px;
	padding-left: 40px;
}

.node-type-page .field-name-field-page-brochure .field-item,
	.node-type-page .field-name-field-brochure .field-item,
	.node-type-page-long-text .field-name-field-page-brochure .field-item,
	.node-type-page-long-text .field-name-field-brochure .field-item,
	.node-type-confirmation-page .field-name-field-page-brochure .field-item,
	.node-type-confirmation-page .field-name-field-brochure .field-item {
	margin-bottom: 15px;
}

.node-type-page .field-name-field-page-brochure a, .node-type-page .field-name-field-brochure a,
	.node-type-page-long-text .field-name-field-page-brochure a,
	.node-type-page-long-text .field-name-field-brochure a,
	.node-type-confirmation-page .field-name-field-page-brochure a,
	.node-type-confirmation-page .field-name-field-brochure a {
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}

.node-type-page .field-name-field-page-brochure a:hover, .node-type-page .field-name-field-brochure a:hover,
	.node-type-page-long-text .field-name-field-page-brochure a:hover,
	.node-type-page-long-text .field-name-field-brochure a:hover,
	.node-type-confirmation-page .field-name-field-page-brochure a:hover,
	.node-type-confirmation-page .field-name-field-brochure a:hover {
	color: #505050;
}

.node-type-page .field-name-field-page-brochure .file, .node-type-page .field-name-field-brochure .file,
	.node-type-page-long-text .field-name-field-page-brochure .file,
	.node-type-page-long-text .field-name-field-brochure .file,
	.node-type-confirmation-page .field-name-field-page-brochure .file,
	.node-type-confirmation-page .field-name-field-brochure .file {
	display: inline-block;
	padding-left: 40px;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/pdf_desktop.png)
		left center no-repeat;
}

.node-type-page .field-name-field-page-brochure img, .node-type-page .field-name-field-brochure img,
	.node-type-page-long-text .field-name-field-page-brochure img,
	.node-type-page-long-text .field-name-field-brochure img,
	.node-type-confirmation-page .field-name-field-page-brochure img,
	.node-type-confirmation-page .field-name-field-brochure img {
	display: none;
}

.node-type-page #triptych, .node-type-page-long-text #triptych,
	.node-type-confirmation-page #triptych {
	max-width: 1180px;
	margin: 0 auto;
}

.node-type-page #triptych h2, .node-type-page-long-text #triptych h2,
	.node-type-confirmation-page #triptych h2 {
	margin-bottom: 30px;
	font-size: 24px;
}

.node-type-page #triptych .block, .node-type-page-long-text #triptych .block,
	.node-type-confirmation-page #triptych .block {
	border-bottom: none;
}

.node-type-page .region-triptych-first, .node-type-page-long-text .region-triptych-first,
	.node-type-confirmation-page .region-triptych-first {
	width: 100%;
}

.node-type-page #triptych-wrapper, .node-type-page-long-text #triptych-wrapper,
	.node-type-confirmation-page #triptych-wrapper {
	background: none;
	background-color: #FFFFFF;
	border-top: none;
}

.node-type-page .group-text-fb, .node-type-page .field-name-field-image-free-bloc,
	.node-type-page-long-text .group-text-fb, .node-type-page-long-text .field-name-field-image-free-bloc,
	.node-type-confirmation-page .group-text-fb,
	.node-type-confirmation-page .field-name-field-image-free-bloc {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.node-type-page .group-text-fb, .node-type-page-long-text .group-text-fb,
	.node-type-confirmation-page .group-text-fb {
	width: 650px;
	padding-right: 40px;
}

.node-type-page .group-text-fb .secondaryButton a,
	.node-type-page-long-text .group-text-fb .secondaryButton a,
	.node-type-confirmation-page .group-text-fb .secondaryButton a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 45px;
	padding: 10px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #72BF44;
	border: 3px solid #72BF44;
	text-transform: uppercase;
	background-color: #FFFFFF;
	text-decoration: none;
	width: auto;
	margin: 0;
}

.node-type-page .group-text-fb .secondaryButton a:hover,
	.node-type-page-long-text .group-text-fb .secondaryButton a:hover,
	.node-type-confirmation-page .group-text-fb .secondaryButton a:hover {
	padding: 9px;
	border: 4px solid #4FAE3E;
	color: #4FAE3E;
	text-decoration: none;
}

.node-type-page .group-text-fb .secondaryButton,
	.node-type-page-long-text .group-text-fb .secondaryButton,
	.node-type-confirmation-page .group-text-fb .secondaryButton {
	position: relative;
}

.node-type-page #sidebar-first #block-views-related-content-block,
	.node-type-page-long-text #sidebar-first #block-views-related-content-block,
	.node-type-confirmation-page #sidebar-first #block-views-related-content-block
	{
	padding-right: 20px;
	background-color: #EEEEEE;
}

.node-type-page #sidebar-first #block-views-related-content-block .blockH2,
	.node-type-page-long-text #sidebar-first #block-views-related-content-block .blockH2,
	.node-type-confirmation-page #sidebar-first #block-views-related-content-block .blockH2
	{
	text-align: center;
	font-size: 24px;
	font-family: "Roboto condensed";
	font-weight: bold;
}

.node-type-page #sidebar-first #block-views-related-content-block .views-row:last-child,
	.node-type-page-long-text #sidebar-first #block-views-related-content-block .views-row:last-child,
	.node-type-confirmation-page #sidebar-first #block-views-related-content-block .views-row:last-child
	{
	margin-bottom: 0;
}

.node-type-content.two-sidebars #content {
	margin: 0 !important;
}

.node-type-content #main-wrapper, .node-type-content #main {
	max-width: 100%;
}

.node-type-content .cCenter {
	width: 1180px;
	max-width: 1180px;
	margin: 0 auto;
}

.node-type-content #header>.banner {
	margin-bottom: 10px;
}

.node-type-content .contentBanner div:first-child {
	padding-top: 50px;
}

.node-type-content .bodyRange {
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 27px;
}

.node-type-content .btn {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 10px 40px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-content .btn:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-content #content.fullSize {
	float: none;
}

.node-type-content #content.fullSize .field-name-body,
	.node-type-content #content.fullSize .field-name-field-block-text-img>.field-items>.field-item,
	.node-type-content #content.fullSize .field-name-field-page-brochure,
	.node-type-content #content.fullSize .field-name-field-brochure {
	padding-left: 0;
}

.node-type-content .field-name-body {
	padding-left: 40px;
}

.node-type-content .paragraphs-items .contentBanner {
	margin: 0;
}

.node-type-content .paragraphs-items .contentBanner .videoBanner {
	padding: 0;
}

.node-type-content .paragraphs-items .contentBanner .videoBanner .youtubePlay
	{
	right: -273px;
}

.node-type-content .field-name-field-page-brochure, .node-type-content .field-name-field-brochure
	{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px;
	padding-left: 40px;
}

.node-type-content .field-name-field-page-brochure .field-item,
	.node-type-content .field-name-field-brochure .field-item {
	margin-bottom: 15px;
}

.node-type-content .field-name-field-page-brochure a, .node-type-content .field-name-field-brochure a
	{
	font-family: "Roboto condensed";
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}

.node-type-content .field-name-field-page-brochure a:hover,
	.node-type-content .field-name-field-brochure a:hover {
	color: #505050;
}

.node-type-content .field-name-field-page-brochure .file,
	.node-type-content .field-name-field-brochure .file {
	display: inline-block;
	padding-left: 40px;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/pdf_desktop.png)
		left center no-repeat;
}

.node-type-content .field-name-field-page-brochure img,
	.node-type-content .field-name-field-brochure img {
	display: none;
}

.node-type-content .relatedTaxo {
	text-align: center;
}

.node-type-content .relatedTaxo .relatedTerm {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 0 10px;
	background-color: #EEEEEE;
	line-height: 22px;
}

.node-type-content .bodyRange {
	text-align: center;
}

.node-type-content blockquote p {
	font-style: italic;
	font-size: 18px;
	line-height: 25px;
	color: #505050;
}

.node-type-content .field-type-paragraphs {
	position: relative;
	width: 525px;
	height: 400px;
	margin-bottom: 60px;
	z-index: 1;
	color: #FFFFFF;
}

.node-type-content .field-type-paragraphs .filterBanner,
	.node-type-content .field-type-paragraphs .contentBanner {
	width: 525px !important;
}

.node-type-content .field-type-paragraphs .contentBanner h2 {
	margin-top: 0;
	padding-top: 40px;
	text-align: center;
	font-family: "Roboto condensed";
	font-size: 24px;
	line-height: 44px;
	color: #FFFFFF;
}

.node-type-content .field-type-paragraphs .contentBanner p {
	max-width: 100%;
	padding: 0 40px;
	font-size: 12px;
	line-height: 27px;
	color: #FFFFFF;
}

.node-type-content .socialShare {
	width: 330px;
	margin: 0 auto 60px;
}

.node-type-content .socialShare a {
	text-indent: -9999px;
}

.node-type-content #sidebar-first {
	display: block;
}

.node-type-list-of.two-sidebars #content {
	margin: 0 !important;
}

.node-type-list-of #main-wrapper, .node-type-list-of #main {
	max-width: 100%;
}

.node-type-list-of .cCenter {
	width: 1180px;
	max-width: 1180px;
	margin: 0 auto;
}

.node-type-list-of #header>.banner {
	margin-bottom: 10px;
}

.node-type-list-of .contentBanner div:first-child {
	padding-top: 50px;
}

.node-type-list-of .bodyRange {
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 27px;
}

.node-type-list-of .btn {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 10px 40px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
}

.node-type-list-of .btn:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-list-of #content.fullSize {
	float: none;
}

.node-type-list-of #content.fullSize .field-name-body,
	.node-type-list-of #content.fullSize .field-name-field-block-text-img>.field-items>.field-item,
	.node-type-list-of #content.fullSize .field-name-field-page-brochure,
	.node-type-list-of #content.fullSize .field-name-field-brochure {
	padding-left: 0;
}

.node-type-list-of #content.fullSize .view-list-of-content .item-list>ul>li:nth-child(3n)
	{
	margin-right: 10px;
}

.node-type-list-of #content.fullSize .titleContent {
	padding-top: 30px;
}

.node-type-list-of #content.fullSize .field-type-viewfield {
	padding-top: 0;
}

.node-type-list-of #content.fullSize #edit-field-year-value-selective-wrapper
	{
	position: relative;
	float: right;
	top: 0;
	right: 20px;
	margin-bottom: 20px;
}

.node-type-list-of .field-name-body {
	padding-left: 40px;
}

.node-type-list-of .relatedTaxo {
	text-align: center;
}

.node-type-list-of .relatedTaxo .relatedTerm {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 0 10px;
	background-color: #EEEEEE;
	line-height: 22px;
}

.node-type-list-of .bgContent {
	margin-bottom: 60px;
	background-color: #EEEEEE;
}

.node-type-list-of #content {
	padding-top: 40px;
}

.node-type-list-of #content .titleContent {
	padding-left: 20px;
	text-align: center;
	font-family: "Roboto condensed";
	font-size: 29px;
	font-weight: bold;
	line-height: 35px;
	color: #505050;
}

.node-type-list-of #content .view-list-of {
	padding-left: 20px;
}

.node-type-list-of #content .view-list-of-content .item-list>ul>li {
	padding: 0;
	background: #FFFFFF;
}

.node-type-list-of #content .view-list-of-content .item-list>ul>li p:first-child
	{
	margin-bottom: 15px;
}

.node-type-list-of #content .relatedTaxo {
	padding: 0 15px;
	text-align: left;
}

.node-type-list-of #content .relatedTaxo .relatedTerm {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	margin-bottom: 7px;
	padding: 0 10px;
	background: #EEEEEE;
	line-height: 22px;
}

.node-type-list-of #content p.year {
	margin-bottom: 15px;
}

.node-type-list-of .view-list-of-content {
	padding-left: 20px;
}

.node-type-list-of .view-list-of-content .item-list>ul {
	font-size: 0;
}

.node-type-list-of .view-list-of-content .item-list>ul>li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 280px;
	height: 510px;
	max-height: 510px;
	overflow: hidden;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 30px;
}

.node-type-list-of .view-list-of-content .item-list>ul>li:nth-child(3n)
	{
	margin-right: 0;
}

.node-type-list-of .view-list-of-content .item-list>ul>li p:first-child
	{
	height: 280px;
	line-height: 280px;
}

.node-type-list-of .view-list-of-content .item-list>ul>li p:first-child img
	{
	width: 280px;
	vertical-align: middle;
}

.node-type-list-of .view-list-of-content h3 {
	margin-bottom: 30px;
	max-height: 80px;
	overflow: hidden;
	text-align: center;
}

.node-type-list-of .view-list-of-content h3 a {
	font-family: "Roboto condensed";
	font-size: 21px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: underline;
}

.node-type-list-of .view-list-of-content h3 a:hover {
	color: #505050;
}

.node-type-list-of .view-list-of-content p.year {
	text-align: center;
	font-family: "Verdana";
	font-size: 12px;
	line-height: 22px;
	color: #C8C8C8;
}

.node-type-list-of #sidebar-first #block-menu-block-1 {
	padding-top: 40px;
	border-right: 2px solid #FFFFFF;
	background-color: #DFE0E1;
}

.node-type-list-of #sidebar-first #block-menu-block-1 .blockH2 {
	text-align: center;
	font-family: "Roboto condensed";
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
	color: black;
}

.node-type-list-of #sidebar-first #block-menu-block-1 ul {
	text-align: left;
}

.node-type-list-of #sidebar-first #block-menu-block-1 li a {
	font-family: "Verdana";
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
	color: black;
}

.node-type-list-of #sidebar-first #block-menu-block-1 li a:hover,
	.node-type-list-of #sidebar-first #block-menu-block-1 li a.active {
	background: none;
	font-weight: bold;
	text-decoration: underline;
}

.node-type-list-of #edit-field-year-value-selective-wrapper {
	display: none;
	position: absolute;
	top: 30px;
	right: 40px;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective
	{
	width: 50px;
	height: 49px;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/calendar.png) 0 0
		no-repeat;
	margin-right: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective:hover
	{
	height: 50px;
	cursor: pointer;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/calendar.png) 0
		-49px no-repeat;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective:focus,
	.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective:active
	{
	outline: none;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective .bef-select-as-links
	{
	display: none;
	position: absolute;
	top: 66px;
	left: -65px;
	width: 180px;
	padding: 10px 20px;
	background-color: #505050;
	font-size: 0;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective .bef-select-as-links:after
	{
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(80, 80, 80, 0);
	border-bottom-color: #505050;
	border-width: 12px;
	margin-left: -12px;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective .form-type-bef-link
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective .form-type-bef-link a
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 69px;
	height: 25px;
	padding-top: 2px;
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	font-family: "Roboto condensed";
	color: #FFFFFF;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective .form-type-bef-link:nth-child(2n+1)
	{
	border-right: 1px solid #FFFFFF;
}

.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective .form-type-bef-link:last-child,
	.node-type-list-of #edit-field-year-value-selective-wrapper .form-item-field-year-value-selective .form-type-bef-link:nth-last-child(2)
	{
	border-bottom: none;
}

.node-type-list-of #edit-field-year-value-selective-wrapper.active .form-item-field-year-value-selective
	{
	height: 50px;
	cursor: pointer;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/calendar.png) 0
		-49px no-repeat;
}

.list-of-faq .views-table caption, .list-of-faq .views-table caption.active
	{
	padding: 0 30px 0 15px;
	background: #FFFFFF;
}

.list-of-faq .views-table caption span, .list-of-faq .views-table caption.active span
	{
	position: relative;
	padding: 15px 0;
	font-family: "Roboto condensed";
	font-size: 21px;
	font-weight: normal;
	line-height: 25px;
	color: #000000;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: 3px solid #EEEEEE;
}

.list-of-faq .views-table caption span:after, .list-of-faq .views-table caption.active span:after
	{
	content: " ";
	position: absolute;
	width: 13px;
	height: 7px;
	top: 25px;
	right: -25px;
	background: #FFFFFF
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/arrow-up-down.png)
		0 -7px no-repeat;
}

.list-of-faq .views-table caption:hover span, .list-of-faq .views-table caption.active:hover span
	{
	color: #505050;
	cursor: pointer;
}

.list-of-faq .views-table caption:hover span:after, .list-of-faq .views-table caption.active:hover span:after
	{
	background: #FFFFFF
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/arrow-up-down.png)
		0 -21px no-repeat;
}

.list-of-faq .views-table caption.active {
	border-bottom: 3px solid #EEEEEE;
}

.list-of-faq .views-table caption.active span:after {
	background: #FFFFFF
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/arrow-up-down.png)
		0 0 no-repeat;
}

.list-of-faq .views-table caption.active:hover span:after {
	background: #FFFFFF
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/arrow-up-down.png)
		0 -14px no-repeat;
}

.list-of-faq .views-table tr.even {
	background: #FFFFFF;
}

.list_of_case_faq #content {
	padding-top: 0;
}

.list_of_case_faq .titleContent {
	display: none;
}

#footer-wrapper * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#footer-wrapper {
	max-width: 100%;
}

#footer {
	position: relative;
	width: 1180px;
	max-width: 1180px;
	margin: 0 auto;
}

#footer-wrapper {
	padding-top: 20px;
	border-top: 1px solid #C8C8C8;
	margin-top: 40px;
}

#block-menu-menu-footer-links {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 530px;
	margin-right: 60px;
	font-size: 0;
}

#block-menu-menu-footer-links ul {
	margin: 0;
	padding: 0;
}

#block-menu-menu-footer-links li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 250px;
	margin: 0 0 1px;
	padding: 10px 0;
	list-style: none;
	border-right: 1px dotted #505050;
}

#block-menu-menu-footer-links li:nth-child(2n) {
	width: 280px;
	padding-left: 30px;
}

#block-menu-menu-footer-links li a {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 22px;
	font-family: "Verdana";
	color: #505050;
}

#block-menu-menu-footer-links li a:hover {
	color: #000000;
}

#block-country-switch-neopost-country-switch {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 310px;
	margin-right: 45px;
}

#block-country-switch-neopost-country-switch ul {
	position: absolute;
	display: none;
	width: 290px;
	margin: 0 0 0 20px;
	padding: 0;
	cursor: pointer;
	height: 200px;
	overflow: auto;
	background: #EEEEEE;
	bottom: 30px;
	z-index: 2;
}

#block-country-switch-neopost-country-switch li {
	display: block;
	padding: 0;
	list-style: none;
}

#block-country-switch-neopost-country-switch a {
	display: block;
	padding: 5px 0 5px 20px;
	text-decoration: none;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}

#block-country-switch-neopost-country-switch a:hover {
	color: #000000;
	background-color: #C8C8C8;
}

#block-country-switch-neopost-country-switch p {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #000000;
}

#block-country-switch-neopost-country-switch p.currentCountry {
	margin: 0 0 0 20px;
	padding: 5px 0 5px 20px;
	font-weight: normal;
	cursor: pointer;
	background: #EEEEEE
		url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow_ddown.png) 270px 10px
		no-repeat;
}

#block-country-switch-neopost-country-switch .content {
	height: auto !important;
}

#block-neopost-block-social-network {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	position: absolute;
	width: 225px;
	right: 0;
}

#block-neopost-block-social-network p {
	margin: 0;
	font-size: 12px;
	line-height: 22px;
	font-family: "Verdana";
	font-weight: bold;
	color: #000000;
}

#block-neopost-block-social-network ul {
	padding: 0 0 10px;
}

#block-neopost-block-social-network li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	margin-left: 15px;
	margin-bottom: 15px;
}

#block-neopost-block-social-network .content a {
	display: block;
	width: 40px;
	height: 40px;
	padding: 0px;
	border-right: none;
	background-image: url(https://www.neopost.ie/sites/all/themes/neopost/images/socials.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}

#block-neopost-block-social-network .content a.facebook {
	background-position: -120px 0;
}

#block-neopost-block-social-network .content a.facebook:hover {
	background-position: -120px -40px;
}

#block-neopost-block-social-network .content a.twitter {
	background-position: -40px 0;
}

#block-neopost-block-social-network .content a.twitter:hover {
	background-position: -40px -40px;
}

#block-neopost-block-social-network .content a.google_plus {
	background-position: -80px 0;
}

#block-neopost-block-social-network .content a.google_plus:hover {
	background-position: -80px -40px;
}

#block-neopost-block-social-network .content a.linkedin {
	background-position: 0 0;
}

#block-neopost-block-social-network .content a.linkedin:hover {
	background-position: 0 -40px;
}

#block-neopost-block-social-network .content a.youtube {
	background-position: -160px 0;
}

#block-neopost-block-social-network .content a.youtube:hover {
	background-position: -160px -40px;
}

#block-neopost-block-social-network .content a.instagram {
	background-position: -240px 0;
}

#block-neopost-block-social-network .content a.instagram:hover {
	background-position: -240px -40px;
}

#block-neopost-block-social-network .content a.slideshare {
	background-position: -200px 0;
}

#block-neopost-block-social-network .content a.slideshare:hover {
	background-position: -200px -40px;
}

#block-neopost-block-social-network .content a.pinterest {
	background-position: -280px 0;
}

#block-neopost-block-social-network .content a.pinterest:hover {
	background-position: -280px -40px;
}

#block-neopost-block-social-network .content a.xing {
	background-position: -360px 0;
}

#block-neopost-block-social-network .content a.xing:hover {
	background-position: -360px -40px;
}

#block-neopost-block-social-network .content a.viadeo {
	background-position: -320px 0;
}

#block-neopost-block-social-network .content a.viadeo:hover {
	background-position: -320px -40px;
}

@media all and (max-width:1179px) {
	#footer {
		width: 87.5vw;
		max-width: 87.5vw;
	}
	#footer-wrapper {
		padding-top: 6.25vw;
	}
	#footer-wrapper #block-country-switch-neopost-country-switch {
		margin-left: 0;
	}
	#block-menu-menu-footer-links {
		display: block;
		width: 100%;
		margin: 0;
	}
	#block-menu-menu-footer-links ul {
		margin-bottom: 6.25vw;
		text-align: center;
	}
	#block-menu-menu-footer-links li {
		position: relative;
		border: none;
		width: auto;
		margin: 0 0 0 7.8125vw;
		padding: 0;
	}
	#block-menu-menu-footer-links li:nth-child(2n) {
		width: auto;
		padding: 0;
	}
	#block-menu-menu-footer-links li:after {
		content: '\00B7';
		position: absolute;
		right: -4.6875vw;
		color: #505050;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	#block-menu-menu-footer-links li:last-child:after {
		content: none;
	}
	#block-menu-menu-footer-links li a {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	#block-country-switch-neopost-country-switch {
		display: block;
		width: 100%;
		margin: 0 0 6.25vw;
		text-align: center;
	}
	#block-country-switch-neopost-country-switch p {
		margin: 0 0 1.5625vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	#block-country-switch-neopost-country-switch p.currentCountry {
		margin: 0;
		padding-top: 1.5625vw;
		height: 9.375vw;
		text-align: left;
		background: #EEEEEE
			url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow_ddown_mobile.png) 78.125vw
			2.03125vw no-repeat;
	}
	#block-country-switch-neopost-country-switch ul {
		width: 100%;
		margin: 0;
	}
	#block-country-switch-neopost-country-switch ul a {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	#block-neopost-block-social-network {
		position: relative;
		display: block;
		width: 100%;
		text-align: center;
	}
	#block-neopost-block-social-network p {
		margin: 0 0 1.5625vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	#block-neopost-block-social-network ul {
		width: 380px;
		margin: 0 auto;
	}
	#block-neopost-block-social-network .content a {
		width: 80px;
		height: 80px;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/images/socials_mobile.jpg);
	}
	#block-neopost-block-social-network .content a.facebook {
		background-position: -240px 0;
	}
	#block-neopost-block-social-network .content a.facebook:hover {
		background-position: -240px -80px;
	}
	#block-neopost-block-social-network .content a.twitter {
		background-position: -80px 0;
	}
	#block-neopost-block-social-network .content a.twitter:hover {
		background-position: -80px -80px;
	}
	#block-neopost-block-social-network .content a.google_plus {
		background-position: -160px 0;
	}
	#block-neopost-block-social-network .content a.google_plus:hover {
		background-position: -160px -80px;
	}
	#block-neopost-block-social-network .content a.linkedin {
		background-position: 0 0;
	}
	#block-neopost-block-social-network .content a.linkedin:hover {
		background-position: 0 -80px;
	}
	#block-neopost-block-social-network .content a.youtube {
		background-position: -320px 0;
	}
	#block-neopost-block-social-network .content a.youtube:hover {
		background-position: -320px -80px;
	}
	#block-neopost-block-social-network .content a.instagram {
		background-position: -480px 0;
	}
	#block-neopost-block-social-network .content a.instagram:hover {
		background-position: -480px -80px;
	}
	#block-neopost-block-social-network .content a.slideshare {
		background-position: -400px 0;
	}
	#block-neopost-block-social-network .content a.slideshare:hover {
		background-position: -400px -80px;
	}
	#block-neopost-block-social-network .content a.pinterest {
		background-position: -560px 0;
	}
	#block-neopost-block-social-network .content a.pinterest:hover {
		background-position: -560px -80px;
	}
	#block-neopost-block-social-network .content a.xing {
		background-position: -720px 0;
	}
	#block-neopost-block-social-network .content a.xing:hover {
		background-position: -720px -80px;
	}
	#block-neopost-block-social-network .content a.viadeo {
		background-position: -640px 0;
	}
	#block-neopost-block-social-network .content a.viadeo:hover {
		background-position: -640px -80px;
	}
}

@media all and (max-width:640px) {
	#block-country-switch-neopost-country-switch p.currentCountry {
		background: #EEEEEE
			url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow_ddown_mobile.png) 78.125vw
			-3.125vw no-repeat;
	}
	#block-neopost-block-social-network ul {
		width: 220px;
	}
	#block-neopost-block-social-network .content a {
		display: block;
		width: 40px;
		height: 40px;
		padding: 0px;
		border-right: none;
		background-image: url(https://www.neopost.ie/sites/all/themes/neopost/images/socials.jpg);
		background-repeat: no-repeat;
		text-decoration: none;
	}
	#block-neopost-block-social-network .content a.facebook {
		background-position: -120px 0;
	}
	#block-neopost-block-social-network .content a.facebook:hover {
		background-position: -120px -40px;
	}
	#block-neopost-block-social-network .content a.twitter {
		background-position: -40px 0;
	}
	#block-neopost-block-social-network .content a.twitter:hover {
		background-position: -40px -40px;
	}
	#block-neopost-block-social-network .content a.google_plus {
		background-position: -80px 0;
	}
	#block-neopost-block-social-network .content a.google_plus:hover {
		background-position: -80px -40px;
	}
	#block-neopost-block-social-network .content a.linkedin {
		background-position: 0 0;
	}
	#block-neopost-block-social-network .content a.linkedin:hover {
		background-position: 0 -40px;
	}
	#block-neopost-block-social-network .content a.youtube {
		background-position: -160px 0;
	}
	#block-neopost-block-social-network .content a.youtube:hover {
		background-position: -160px -40px;
	}
	#block-neopost-block-social-network .content a.instagram {
		background-position: -240px 0;
	}
	#block-neopost-block-social-network .content a.instagram:hover {
		background-position: -240px -40px;
	}
	#block-neopost-block-social-network .content a.slideshare {
		background-position: -200px 0;
	}
	#block-neopost-block-social-network .content a.slideshare:hover {
		background-position: -200px -40px;
	}
	#block-neopost-block-social-network .content a.pinterest {
		background-position: -280px 0;
	}
	#block-neopost-block-social-network .content a.pinterest:hover {
		background-position: -280px -40px;
	}
	#block-neopost-block-social-network .content a.xing {
		background-position: -360px 0;
	}
	#block-neopost-block-social-network .content a.xing:hover {
		background-position: -360px -40px;
	}
	#block-neopost-block-social-network .content a.viadeo {
		background-position: -320px 0;
	}
	#block-neopost-block-social-network .content a.viadeo:hover {
		background-position: -320px -40px;
	}
}

.mdmegamenu ul {
	max-width: 1180px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.mdmegamenu a {
	text-decoration: none;
}

.mdmegamenu ul .mm-sub {
	max-width: 1180px;
	margin-left: auto;
	margin-right: auto;
}

.mdmegamenu.md-horizontal.md-style1 {
	border: 0px;
}

.mdmegamenu.md-style1 {
	padding: 0;
}

.block-md-megamenu .content {
	margin-top: 0px;
}

.mdmegamenu a {
	padding: 0;
	margin: 0;
}

#page .mdmegamenu.megamenu ul {
	margin: 0 auto;
}

#page .mdmegamenu {
	background-color: #2c2d2d;
}

#page .mdmegamenu li.mm-active {
	background-color: #8788A9;
}

#page .mdmegamenu li.mm-hover {
	background-color: #656666;
}

#page .mdmegamenu .mm-container {
	background-color: #dfe0e1;
}

#page .mdmegamenu ul.megamenu li.last {
	float: right;
	height: 62px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/search-bk.png)
		no-repeat scroll 50px center transparent;
	padding: 0;
}

#page .mdmegamenu ul.megamenu li {
	margin: 0 2px;
	padding: 0 15px;
	width: 110px;
}

#page .mdmegamenu ul.megamenu li a {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Roboto Condensed', sans-serif;
	vertical-align: middle;
	background: transparent;
	text-align: center;
	display: table-cell;
	height: 62px;
	line-height: 20px;
	width: 110px;
	color: #ffffff;
}

#page .mdmegamenu ul.megamenu li .mm-container a {
	text-transform: none;
}

#page .mdmegamenu ul.megamenu li a:hover {
	border: none;
}

.mm-item>a {
	float: none;
}

.mm-item .arrow {
	display: none;
	width: 17px;
	height: 21px;
	position: absolute;
	left: 50%;
	z-index: 10000;
}

.mm-item.mm-active .arrow {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow-active.png)
		no-repeat;
	z-index: 0;
}

.mm-item.mm-hover .arrow {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/arrow-hover.png)
		no-repeat;
}

.mm-item.mm-active.mm-hover .arrow {
	z-index: 10000;
}

.mm-item.mm-item-1 .arrow {
	margin-left: -433px;
}

.mm-item.mm-item-2 .arrow {
	margin-left: -289px;
}

.mm-item.mm-item-3 .arrow {
	margin-left: -145px;
}

.mm-item.mm-item-4 .arrow {
	margin-left: -1px;
}

.mm-item.mm-item-5 .arrow {
	margin-left: 143px;
}

.mm-item.mm-item-6 .arrow {
	margin-left: 287px;
}

.mm-item.mm-item-7 .arrow {
	margin-left: 431px;
}

#mdmegamenu-1 .mm-item.last .arrow {
	background: none;
}

#page .mdmegamenu ul.megamenu li.last>.mm-container {
	top: 62px;
	height: 100px;
}

#page .mdmegamenu .mm-container .mm-sub {
	list-style-type: none outside none;
	margin-top: 22px;
}

#page .mdmegamenu .mm-container a, #page .mdmegamenu .mm-container a:link,
	#page .mdmegamenu .mm-container a:visited {
	color: #333333;
	width: auto;
	font-size: 15px;
	padding-bottom: 5px;
	height: auto;
}

#page .mdmegamenu .mm-container .inner {
	color: #333333;
	margin: 0;
	padding: 0;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row {
	background: none;
	display: inline;
	float: left;
	width: 205px;
	margin: 0 30px 30px 0;
	color: #656666;
	font-size: 12px;
	line-height: 14px;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate {
	margin-left: 17px;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .products
	{
	height: auto;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .views-field-link-title a
	{
	height: auto;
	font-size: 15px;
	color: #333333;
	width: auto;
	padding-bottom: 5px;
	height: auto;
	text-align: left;
}

#page .mdmegamenu .mm-container .views-row a:hover {
	border: medium none;
}

#page .mdmegamenu .mm-container .views-row a {
	width: auto;
	text-align: left;
	font-size: 15px;
	color: #333333;
	padding-bottom: 5px;
}

#page .mdmegamenu .mm-container .inner .view-menu-applications {
	width: 735px;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-3,
	#page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-6,
	#page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-9,
	#page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-12
	{
	margin-right: 0px;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate.focus .views-row
	{
	margin: 0;
	height: auto;
	width: 220px;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate.focus .views-row img
	{
	width: 200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate.focus .views-row .field-collection-view
	{
	border: none;
	padding: 0;
	margin: 0;
}

#page .mdmegamenu .mm-container .inner .mlink {
	border-top: 1px solid #656666;
	clear: both;
	margin-left: 17px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#page .mdmegamenu #search-block-form input.form-text {
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/search-icon.png")
		no-repeat scroll 10px center #FFFFFF;
	color: #AFAFAF;
	font-family: verdana;
	font-size: 18px;
	font-style: italic;
	height: 44px;
	padding-left: 45px;
	width: 847px;
}

#search-block-form input.form-submit {
	width: 100px;
	background: #72BF44;
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	height: 43px;
	width: 100px;
	margin-left: 10px;
	text-indent: 0px;
	font-weight: bold;
}

#page .mdmegamenu ul.megamenu li.last .mm-container .inner {
	margin-top: 2px;
}

#page .mdmegamenu #search-block-form input.form-text {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/search-icon.png)
		no-repeat scroll 3px center #FFFFFF;
	color: #AFAFAF;
	font-family: verdana;
	font-size: 18px;
	font-style: italic;
	height: 44px;
	padding-left: 35px;
	width: 815px;
}

#search-block-form input.form-submit, #search-form input.form-submit {
	height: 44px;
	width: 92px;
	padding: 0;
	border: none;
	background: none;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/bt-search.jpg)
		no-repeat scroll center top transparent;
	text-indent: 0;
	font-size: 14px;
	font-family: 'Roboto', Condensed;
	font-weight: bold;
}

#search-form input.form-submit {
	float: left;
}

#block-search-form .form-item-search-block-form input {
	height: 44px;
	width: 300px;
}

#search-form input#edit-keys, #block-search-form .form-item-search-block-form input
	{
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/search-icon.png)
		no-repeat scroll 8px center #ffffff;
	width: 400px;
	max-width: 45%;
	font-size: 18px;
	height: 44px;
	padding: 0 8px 0 36px;
	color: #000;
}

.header-theme-2 .region-header #block-menu-secondary-links ul.menu {
	height: 42px;
}

.header-theme-2 .region-header #block-menu-secondary-links a.login_myneopost
	{
	display: block;
	height: 42px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/login_myneopost.png) 0
		0 no-repeat;
	padding-left: 47px;
}

.header-theme-2 .region-header #block-menu-secondary-links a.login_myneopost:hover
	{
	background-position: 0 -42px;
}

#page .mdmegamenu {
	background-color: #72bf44;
}

#page .mdmegamenu li.mm-hover {
	background: #4fae3e;
}

#page .mdmegamenu li.mm-active {
	background: #505050;
}

#page .mdmegamenu ul.megamenu li.last {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-search-bk.png)
		no-repeat 50px center;
}

#page .mdmegamenu .mm-container .mm-sub {
	margin-top: 16px;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row {
	margin-bottom: 20px;
	color: #505050;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .views-field-link-title
	{
	line-height: 120%;
}

#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .views-field-link-title a
	{
	font-size: 18px;
	color: #000000;
}

#page .mdmegamenu #search-block-form input.form-text {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/grn-search-icon.png)
		no-repeat 10px center white;
	padding-left: 41px;
	color: #505050;
}

#search-block-form .form-actions {
	position: relative;
	top: -1px;
}

#search-block-form input.form-submit {
	background: #72bf44;
	width: 160px;
	margin-left: 6px;
	font-size: 16px;
}

#search-block-form input.form-submit:hover {
	background: #4fae3e;
}

#search-form .form-actions {
	position: relative;
	top: -1px;
}

#search-form input.form-submit {
	background: #72bf44;
	width: 100px;
	font-size: 16px;
}

#search-form input.form-submit:hover {
	background: #4fae3e;
}

#page .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active {
	max-height: 3000px;
}

.breadcrumb span {
	display: inline-block;
}

.breadcrumb span.mobile-title {
	display: none;
}

.header-theme-2 * {
	-webkit-tap-highlight-color: transparent !important;
}

.header-theme-2 #header div.section {
	position: relative;
	height: auto;
	max-width: 1180px;
	min-height: 83px;
	margin-top: 23px;
	margin-bottom: 26px;
}

.header-theme-2 #header #logo {
	float: left;
}

.header-theme-2 #header .mdmegamenu #search-block-form input.form-text {
	height: auto;
	padding-top: 10px;
	padding-bottom: 9px;
}

.header-theme-2 #header .search-form .container-inline {
	margin-top: 10px;
}

.header-theme-2 #header .container-inline div, .header-theme-2 #header .container-inline label
	{
	vertical-align: top;
}

.header-theme-2 #header .form-actions .form-submit {
	margin-top: 0;
}

.header-theme-2 .sections-menu {
	border-bottom: 1px solid #E0E0E0;
	position: absolute;
	right: 0;
	bottom: 3px;
	width: 801px;
	float: right;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	text-align: right;
	color: #505050;
}

.header-theme-2 .sections-menu ul {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

.header-theme-2 .sections-menu li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 28px 0 19px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 120%;
	text-transform: uppercase;
	text-align: right;
	color: #505050;
}

.header-theme-2 .sections-menu li:hover, .header-theme-2 .sections-menu li.active
	{
	color: #72bf44;
}

.header-theme-2 .sections-menu li:hover a, .header-theme-2 .sections-menu li.active a
	{
	border-bottom: 3px solid #72bf44;
	color: #72bf44;
}

.header-theme-2 .sections-menu li:hover .section-dot, .header-theme-2 .sections-menu li.active .section-dot
	{
	background-position: 0 -18px;
}

.header-theme-2 .sections-menu li:hover .section-dot, .header-theme-2 .sections-menu li.active .section-dot
	{
	bottom: -9px;
	left: -3px;
	width: 16px;
	height: 16px;
}

.header-theme-2 .sections-menu li:hover a, .header-theme-2 .sections-menu li.active a
	{
	opacity: 1;
}

.header-theme-2 .sections-menu li.last {
	padding-right: 17px;
}

.header-theme-2 .sections-menu .section-dot {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-header.png)
		no-repeat 0 0;
	position: absolute;
	bottom: -6px;
	left: 0;
	width: 10px;
	height: 10px;
}

.header-theme-2 .sections-menu a {
	position: relative;
	top: -1px;
	text-decoration: none;
	color: #505050;
	opacity: 0.7;
}

.header-theme-2 .sections-menu .section-green:hover, .header-theme-2 .sections-menu .section-green.active
	{
	color: #72bf44;
}

.header-theme-2 .sections-menu .section-green:hover a, .header-theme-2 .sections-menu .section-green.active a
	{
	border-bottom: 3px solid #72bf44;
	color: #72bf44;
}

.header-theme-2 .sections-menu .section-green:hover .section-dot,
	.header-theme-2 .sections-menu .section-green.active .section-dot {
	background-position: 0 -18px;
}

.header-theme-2 .sections-menu .section-blue:hover, .header-theme-2 .sections-menu .section-blue.active
	{
	color: #05b9f0;
}

.header-theme-2 .sections-menu .section-blue:hover a, .header-theme-2 .sections-menu .section-blue.active a
	{
	border-bottom: 3px solid #05b9f0;
	color: #05b9f0;
}

.header-theme-2 .sections-menu .section-blue:hover .section-dot,
	.header-theme-2 .sections-menu .section-blue.active .section-dot {
	background-position: -18px -18px;
}

.header-theme-2 .sections-menu .section-red:hover, .header-theme-2 .sections-menu .section-red.active
	{
	color: #ea5441;
}

.header-theme-2 .sections-menu .section-red:hover a, .header-theme-2 .sections-menu .section-red.active a
	{
	border-bottom: 3px solid #ea5441;
	color: #ea5441;
}

.header-theme-2 .sections-menu .section-red:hover .section-dot,
	.header-theme-2 .sections-menu .section-red.active .section-dot {
	background-position: -30px 0;
}

.header-theme-2 .sections-menu .section-black:hover, .header-theme-2 .sections-menu .section-black.active
	{
	color: #505050;
}

.header-theme-2 .sections-menu .section-black:hover a, .header-theme-2 .sections-menu .section-black.active a
	{
	border-bottom: 3px solid #505050;
	color: #505050;
}

.header-theme-2 .sections-menu .section-black:hover .section-dot,
	.header-theme-2 .sections-menu .section-black.active .section-dot {
	background-position: -12px 0;
}

.header-theme-2 .sections-menu .section-orange:hover, .header-theme-2 .sections-menu .section-orange.active
	{
	color: #F07D23;
}

.header-theme-2 .sections-menu .section-orange:hover a, .header-theme-2 .sections-menu .section-orange.active a
	{
	border-bottom: 3px solid #F07D23;
	color: #F07D23;
}

.header-theme-2 .sections-menu .section-orange:hover .section-dot,
	.header-theme-2 .sections-menu .section-orange.active .section-dot {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-header.png)
		no-repeat -30px 0;
}

.header-theme-2 .sections-menu .section-pink:hover, .header-theme-2 .sections-menu .section-pink.active
	{
	color: #E63364;
}

.header-theme-2 .sections-menu .section-pink:hover a, .header-theme-2 .sections-menu .section-pink.active a
	{
	border-bottom: 3px solid #E63364;
	color: #E63364;
}

.header-theme-2 .sections-menu .section-pink:hover .section-dot,
	.header-theme-2 .sections-menu .section-pink.active .section-dot {
	background-position: -19px -168px;
}

.header-theme-2 .sections-menu .section-indigo:hover, .header-theme-2 .sections-menu .section-indigo.active
	{
	color: #2D2D64;
}

.header-theme-2 .sections-menu .section-indigo:hover a, .header-theme-2 .sections-menu .section-indigo.active a
	{
	border-bottom: 3px solid #2D2D64;
	color: #2D2D64;
}

.header-theme-2 .sections-menu .section-indigo:hover .section-dot,
	.header-theme-2 .sections-menu .section-indigo.active .section-dot {
	background-position: 0 -189px;
}

.header-theme-2 .sections-menu-mobile-nav {
	display: none;
}

.header-theme-2 a .ext {
	display: none;
}

.header-theme-2 .region-header #block-menu-secondary-links {
	margin-top: 6px;
}

.header-theme-2 .region-header #block-menu-secondary-links ul {
	height: 40px;
}

.header-theme-2 .region-header #block-menu-secondary-links li {
	background: none;
	padding-top: 0;
	padding-left: 25px;
}

.header-theme-2 .region-header #block-menu-secondary-links li:hover img.hover-img
	{
	display: block;
}

.header-theme-2 .region-header #block-menu-secondary-links li:hover img.default-img
	{
	display: none;
}

.header-theme-2 .region-header #block-menu-secondary-links a {
	height: 40px;
	padding-top: 0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	color: #505050;
}

.header-theme-2 .region-header #block-menu-secondary-links img {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	padding-right: 7px;
}

.header-theme-2 .region-header #block-menu-secondary-links img.hover-img
	{
	display: none;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-cart-btn
	{
	min-width: 75px;
	min-height: 1px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-cart-btn a
	{
	background-position: 0 -81px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-login-btn
	{
	min-width: 87px;
	min-height: 1px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-login-btn a
	{
	background-position: 0 -124px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-join-btn
	{
	min-width: 106px;
	min-height: 1px;
}

.header-theme-2 .region-header #block-menu-secondary-links .menu-join-btn a
	{
	background-position: 0 -38px;
}

.header-theme-2 #block-country-switch-neopost-country-switch {
	margin-left: 23px;
}

.header-theme-2 #search-block-form input.form-submit {
	background: #72bf44;
}

.header-theme-2 #search-block-form input.form-submit:hover {
	background: #4fae3e;
}

.header-theme-2 .menu-mobile-section {
	display: none !important;
}

.header-theme-2 .back-to-prev-page a {
	display: none;
}

@media ( max-width :768px) {
	.breadcrumb span {
		display: none;
	}
	.breadcrumb span.mobile-title {
		font-size: 16px;
		line-height: 21px;
		color: #ffffff;
		display: inline-block;
	}
	.header-theme-2 .breadcrumb {
		background: #505050;
		position: relative;
		right: 0;
		left: 0;
		margin-top: -14px;
		padding: 5px 0;
		overflow: visible;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2 .breadcrumb:before {
		content: " ";
		background: #505050;
		position: absolute;
		display: block;
		top: 0;
		bottom: 0;
		left: -9999px;
		right: -9999px;
		z-index: -1;
	}
	.header-theme-2 .breadcrumb span {
		font-size: 16px;
		line-height: 21px;
		color: #ffffff;
	}
}

@media ( max-width :1179px) {
	.header-theme-2 .menu-mobile-section {
		display: block !important;
	}
	.header-theme-2 .block-neopost-mega-menu.contextual-links-region {
		position: static;
	}
	.header-theme-2 .block-neopost-mega-menu.opened {
		position: fixed;
		bottom: 0;
		top: 0;
		padding-top: 23px;
		left: 0;
		right: 0;
		overflow-y: scroll;
		z-index: 250;
		min-height: 100%;
		box-sizing: border-box;
	}
	.header-theme-2 .block-neopost-mega-menu.opened .content {
		position: relative;
	}
	.header-theme-2 .block-neopost-mega-menu.opened .mdmegamenu {
		top: 0 !important;
	}
	.header-theme-2 .block-neopost-mega-menu.opened .mdmegamenu .mm-container
		{
		top: 0 !important;
	}
	.header-theme-2 .block-neopost-mega-menu.opened ul.megamenu {
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu {
		padding: 0;
	}
	.header-theme-2#page .mdmegamenu:before {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat 0 -25px;
		background-size: 1000px 1000px;
		left: 20px;
		width: 21px;
		height: 20px;
		margin: -10px 0 0 0;
	}
	.header-theme-2#page .mdmegamenu:after {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu {
		display: none;
		background: #505050;
		box-shadow: none;
		transform: none !important;
		transition: none !important;
		padding: 45px 0 0 !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li {
		box-sizing: border-box;
		border: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item {
		background: #505050;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover
		{
		background: #000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover+li a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-item a:hover {
		background: none #000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-active {
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-active+li a:before {
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-active a:before {
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.mm-hover {
		background: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li:first-child>a:before {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li:first-child>a:hover:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li .mm-active {
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li a {
		height: 40px;
		margin: 0;
		padding: 0 22px 0 20px;
		line-height: 40px;
		position: relative;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li a:before {
		content: '';
		display: block;
		width: auto;
		height: 1px;
		background: none #fff;
		overflow: hidden;
		line-height: 0;
		font-size: 0;
		left: 20px;
		top: 0;
		right: 22px;
		position: absolute;
		z-index: 1;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.last {
		z-index: 200;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li.last .mm-container {
		background: #505050;
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transition: none;
		position: static;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li .arrow {
		background: none;
		top: 1px;
		height: 39px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu li .arrow:after {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -47px 0;
		background-size: 1000px 1000px;
		border: none;
		margin: -5px 0 0 0;
		width: 7px;
		height: 11px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-contact .arrow {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-contact a {
		padding-left: 20px;
		text-indent: 30px !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-contact a:after {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -56px 0;
		background-size: 1000px 1000px;
		content: " ";
		position: absolute;
		top: 50%;
		left: 20px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .arrow {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings>a {
		padding-left: 20px;
		text-indent: 30px !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings>a:after {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -79px 0;
		background-size: 1000px 1000px;
		content: '';
		position: absolute;
		top: 50%;
		left: 20px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title
		{
		background: #333333;
		border: none;
		display: block;
		position: relative;
		margin: 0;
		padding: 0 0 0 44px;
		font-weight: normal;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title:before
		{
		content: " ";
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-header.png)
			no-repeat -26px -261px;
		position: absolute;
		top: 50%;
		left: 15px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .views-field-link-title a
		{
		margin-left: 43px !important;
		border: none !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .subWrap {
		position: absolute;
		top: 0;
		left: 100%;
		width: 100%;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .subWrap .mm-container {
		display: block !important;
		left: 0 !important;
		margin-top: 0 !important;
		top: 0 !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container {
		background: #505050;
		position: absolute;
		left: 100%;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active
		{
		
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container.clear-top {
		top: 0 !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .mmg_12 {
		display: block;
		float: none;
		clear: both;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .mmg_3 {
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section+.views-row .views-field-link-title a:before
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a:before,
		.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a:before
		{
		display: none;
		font-size: 1px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a.mm-back-to-second-lvl:before,
		.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a.mm-back-to-second-lvl:before
		{
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a.mm-back-to-second-lvl:hover,
		.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a.mm-back-to-second-lvl:hover
		{
		background-color: transparent !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row
		{
		width: 100%;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title a:before
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title
		{
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover+.views-row .views-field-link-title a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover .views-field-link-title
		{
		background: #000;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover+.views-row a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl
		{
		border: none !important;
		position: relative;
		height: 45px;
		margin-left: 15px;
		padding-left: 40px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 45px;
		text-transform: uppercase;
		color: #ffffff !important;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl:before
		{
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -101px 0;
		background-size: 1000px 1000px;
		content: '';
		position: absolute;
		top: 50%;
		left: 12px;
		width: 13px;
		height: 20px;
		margin-top: -11px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title
		{
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 40px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title a
		{
		background: #333333;
		border: none;
		margin: 0;
		padding: 0 0 0 20px;
	}
	.header-theme-2#page .mdmegamenu ul.megamenu .mmcontainer_12 .mmg_9 {
		width: 100%;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level
		{
		display: block;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level li:first-child:hover
		{
		background: none;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level li:hover
		{
		background: #000000;
	}
	.header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level a
		{
		margin: 0 20px 0 40px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 40px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level {
		display: none;
		background: #505050;
		position: absolute;
		top: 0;
		right: -100%;
		width: 100%;
		z-index: 100;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level ul {
		max-width: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li {
		background: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:before
		{
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover
		{
		background-color: transparent !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover:before
		{
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li:hover a:before {
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li:hover+li a:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li a {
		margin: 0 !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li a:before {
		display: block !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li a:hover:before {
		display: none !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li ~ li a {
		padding-left: 40px;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li ~ li a:before {
		left: 40px;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level li:nth-child(3) a:before
		{
		display: none !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level .mm-submenu-title {
		padding-left: 19px !important;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level .mm-submenu-title:before
		{
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level a:before {
		display: none;
	}
	.header-theme-2#page .mdmegamenu .menu-third-level a:hover:before {
		display: block;
	}
	.header-theme-2#page .mdmegamenu #search-block-form .container-inline {
		background: #737373;
		width: 75%;
		margin-left: 20px;
	}
	.header-theme-2#page .mdmegamenu #search-block-form .form-actions input.form-submit
		{
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -22px 0;
		background-size: 1000px 1000px;
		width: 23px;
		height: 20px;
		margin: 5px 0 0 6px;
	}
	.header-theme-2#page .mdmegamenu #search-block-form input.form-text::-webkit-input-placeholder
		{
		color: #afafaf;
	}
	.header-theme-2#page.base-version .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a
		{
		height: 40px;
		padding: 0 20px 0 40px;
		margin: 0 !important;
		overflow: hidden;
		text-overflow: ellipsis;
		text-transform: uppercase;
		line-height: 40px;
		border-top: none;
	}
	.header-theme-2#page.base-version .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a:before
		{
		left: 40px;
		right: 20px;
	}
	.header-theme-2#page.base-version .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title .mm-submenu-title a
		{
		padding-left: 19px;
	}
	.header-theme-2 #header {
		height: 71px;
		z-index: 201;
	}
	.header-theme-2 #header #logo {
		top: auto;
		bottom: 11px;
		width: 70px;
		right: auto;
		left: 50%;
		z-index: 0;
	}
	.header-theme-2 #header #logo:after {
		display: block;
	}
	.header-theme-2 #header #logo:before {
		top: 4px;
		height: 18px;
	}
	.header-theme-2 #header div.section {
		margin-top: 0;
	}
	.header-theme-2 #header .mdmegamenu #search-block-form input.form-text {
		height: 15px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.header-theme-2 #header .mdmegamenu {
		top: auto;
		bottom: 0;
		padding: 0;
		height: 48px;
		line-height: 48px;
		z-index: 1000;
	}
	.header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu {
		border: none;
		position: relative;
		height: 45px;
		margin-left: 15px;
		padding-left: 28px;
		margin-right: 60px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 45px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu:hover
		{
		background: none transparent !important;
	}
	.header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu:before
		{
		content: " ";
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -101px 0;
		background-size: 1000px 1000px;
		position: absolute;
		top: 50%;
		left: 0;
		width: 13px;
		height: 20px;
		margin-top: -11px;
		display: block !important;
	}
	.header-theme-2 #header .mdmegamenu .mm-btn-close {
		position: absolute;
		top: 0;
		right: 0;
		width: 45px;
		height: 45px;
		z-index: 10000;
		cursor: pointer;
	}
	.header-theme-2 #header .mdmegamenu .mm-btn-close span {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat 0 0;
		background-size: 1000px 1000px;
		display: block;
		width: 20px;
		height: 20px;
		position: relative;
		top: 12px;
		left: 12px;
	}
	.header-theme-2 #header-wrapper {
		display: none;
		top: 26px;
	}
	.header-theme-2 .sections-menu {
		background: #ffffff;
		border-color: #848484;
		bottom: 100%;
		float: none;
		width: 100%;
		margin: 12px 0 18px 0;
		padding: 0 0 10px 0;
	}
	.header-theme-2 .sections-menu:before {
		content: " ";
		position: absolute;
		top: -100%;
		left: 0;
		width: 100%;
		bottom: -100%;
		background: #fff;
		z-index: -1;
	}
	.header-theme-2 .sections-menu ul {
		display: table;
		width: 100%;
		float: none;
	}
	.header-theme-2 .sections-menu li {
		display: table-cell;
		float: none;
		padding: 0 0 0 3px;
		width: 62px;
		vertical-align: middle;
		font-size: 11px;
		text-align: center;
	}
	.header-theme-2 .sections-menu li:first-child {
		padding-left: 0;
	}
	.header-theme-2 .sections-menu li:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu li:hover a {
		color: #505050;
		opacity: 0.7;
	}
	.header-theme-2 .sections-menu li:hover .section-dot {
		bottom: -15px;
		left: 50%;
		width: 10px;
		height: 10px;
		margin-left: -5px;
	}
	.header-theme-2 .sections-menu li.active:hover a {
		opacity: 1;
	}
	.header-theme-2 .sections-menu li.active .section-dot {
		bottom: -18px;
		left: 50%;
		width: 16px;
		height: 16px;
		margin-left: -8px;
	}
	.header-theme-2 .sections-menu a {
		display: block;
		top: auto;
		padding: 0 3px;
	}
	.header-theme-2 .sections-menu .section-dot {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat 0 -50px;
		background-size: 1000px 1000px;
		bottom: -15px;
		left: 50%;
		margin-left: -5px;
	}
	.header-theme-2 .sections-menu .section-green:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-green:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-green:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-green.active:hover {
		color: #72bf44;
	}
	.header-theme-2 .sections-menu .section-green.active:hover a {
		color: #72bf44;
	}
	.header-theme-2 .sections-menu .section-green.active:hover .section-dot
		{
		background-position: -12px -50px;
	}
	.header-theme-2 .sections-menu .section-green.active .section-dot {
		background-position: -12px -50px;
	}
	.header-theme-2 .sections-menu .section-blue:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-blue:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-blue:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-blue.active:hover a {
		color: #05b9f0;
	}
	.header-theme-2 .sections-menu .section-blue.active:hover .section-dot {
		background-position: -66px -50px;
	}
	.header-theme-2 .sections-menu .section-blue.active .section-dot {
		background-position: -66px -50px;
	}
	.header-theme-2 .sections-menu .section-red:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-red:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-red:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-red.active:hover a {
		color: #ea5441;
	}
	.header-theme-2 .sections-menu .section-red.active:hover .section-dot {
		background-position: -30px -50px;
	}
	.header-theme-2 .sections-menu .section-red.active .section-dot {
		background-position: -30px -50px;
	}
	.header-theme-2 .sections-menu .section-black:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-black:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-black:hover .section-dot {
		background-position: 0 -50px;
	}
	.header-theme-2 .sections-menu .section-black.active:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-black.active:hover .section-dot
		{
		background-position: -48px -50px;
	}
	.header-theme-2 .sections-menu .section-black.active .section-dot {
		background-position: -48px -50px;
	}
	.header-theme-2 .sections-menu .section-orange:hover {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-orange:hover a {
		color: #505050;
	}
	.header-theme-2 .sections-menu .section-orange:hover .section-dot {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat 0 -50px;
		background-size: 1000px 1000px;
	}
	.header-theme-2 .sections-menu .section-orange.active:hover a {
		color: #f07d23;
	}
	.header-theme-2 .sections-menu .section-orange.active:hover .section-dot
		{
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-header.png)
			no-repeat -30px 0;
	}
	.header-theme-2.base-version .sections-menu li:hover a {
		border: none !important;
	}
	.header-theme-2.base-version .sections-menu li.active a {
		border: none !important;
	}
	.header-theme-2 .sections-menu-mobile-nav {
		background: #ffffff;
		display: block;
		position: absolute;
		width: 100%;
		height: 23px;
		top: 0;
		left: 0;
		z-index: 20;
	}
	.header-theme-2 .sections-menu-mobile-nav.sections-menu-opened .active .menu-section:before
		{
		background-position: -47px -25px;
	}
	.header-theme-2 .sections-menu-mobile-nav ul {
		display: table;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.header-theme-2 .sections-menu-mobile-nav li {
		display: table-cell;
		padding-left: 3px;
	}
	.header-theme-2 .sections-menu-mobile-nav li:first-child {
		padding-left: 0;
	}
	.header-theme-2 .sections-menu-mobile-nav li.active .menu-section {
		cursor: pointer;
	}
	.header-theme-2 .sections-menu-mobile-nav li.active .menu-section:before
		{
		content: " ";
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -65px -25px;
		background-size: 1000px 1000px;
		position: absolute;
		top: 5px;
		left: 50%;
		width: 15px;
		height: 10px;
		margin-left: -8px;
	}
	.header-theme-2 .sections-menu-mobile-nav .menu-section {
		background: #C8C8C8;
		position: relative;
		height: 20px;
		min-width: 62px;
		text-indent: -9999px;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-green.active .menu-section
		{
		background: #72bf44;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-blue.active .menu-section
		{
		background: #05b9f0;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-red.active .menu-section
		{
		background: #ea5441;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-black.active .menu-section
		{
		background: #505050;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-orange.active .menu-section
		{
		background: #F07D23;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-pink.active .menu-section
		{
		background: #E63364;
	}
	.header-theme-2 .sections-menu-mobile-nav .section-indigo.active .menu-section
		{
		background: #2D2D64;
	}
	.header-theme-2 .region-header #block-menu-secondary-links {
		display: none;
	}
	.header-theme-2 .back-to-prev-page {
		position: relative;
	}
	.header-theme-2 .back-to-prev-page a {
		background: url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-corp.png)
			no-repeat -47px -12px;
		background-size: 1000px 1000px;
		position: absolute;
		top: 50%;
		left: -22px;
		display: block;
		width: 7px;
		height: 11px;
		margin-top: -6px;
		text-indent: -9999px;
	}
	.overlay-theme2 {
		display: block;
		background: #505050;
		opacity: 0;
		transition: all 0.5s ease-in-out;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: -50px;
		width: 100%;
		max-width: 100%;
		min-height: 100%;
		z-index: 200;
		box-sizing: border-box;
	}
	.overlay-theme2.mobile-active {
		opacity: 1;
	}
}

.body-overlay-theme2 {
	background: #505050;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration
	{
	display: none;
}

.node-menu-highlight.view-mode-teaser {
	margin-bottom: 30px;
	padding-bottom: 15px;
}

.html .breadcrumb {
	padding-bottom: 16px;
}

.breadcrumb {
	padding-left: 0;
}

.breadcrumb li {
	list-style: none;
	display: inline-block;
}

.breadcrumb a, .breadcrumb span, .breadcrumb .crumbs-separator {
	color: #505050;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

.breadcrumb .crumbs-separator {
	padding: 0px 5px;
}

.breadcrumb {
	color: #000000;
}

.breadcrumb a {
	color: #505050;
}

#header {
	margin-bottom: 26px;
}

.node-type-home-page #header {
	margin-bottom: 0px;
}

#logo {
	padding-left: 0px;
	display: block;
}

#name-and-slogan {
	float: left;
	margin: 0;
	padding: 5px 10px 8px;
}

#site-name {
	font-size: 27px;
	color: #686868;
	line-height: 1;
}

h1#site-name {
	margin: 0;
}

#site-name a {
	font-weight: normal;
}

#site-slogan {
	font-size: 14px;
	margin-top: 7px;
	font-style: italic;
}

.region-header .block {
	font-size: 14px;
	float: right;
	margin: 0;
	margin-left: 15px;
	padding: 0;
}

.region-header .block .content {
	margin: 0;
	padding: 0;
}

.region-header .block ul {
	margin: 0;
	padding: 0;
}

.region-header .block li {
	list-style: none;
	list-style-image: none;
	padding: 0;
}

.region-header .form-text {
	background: #fefefe;
	background: rgba(255, 255, 255, 0.7);
	border-color: #ccc;
	border-color: rgba(255, 255, 255, 0.3);
	margin-right: 2px;
	width: 120px;
}

.region-header .form-text:hover, .region-header .form-text:focus,
	.region-header .form-text:active {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
}

.region-header .form-required {
	color: #eee;
	color: rgba(255, 255, 255, 0.7);
}

.region-header #block-menu-secondary-links {
	margin-top: 9px;
	font-size: 14px;
	color: #656666;
}

.region-header #block-menu-secondary-links ul {
	height: 30px;
	overflow: hidden;
}

.region-header #block-menu-secondary-links li.last {
	background: none;
}

.region-header #block-menu-secondary-links li {
	float: right;
	margin: 0px;
	padding-left: 20px;
	padding-top: 5px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/dotBlack.png) no-repeat
		10px 16px;
}

.region-header #block-menu-secondary-links a {
	color: #656666;
	padding: 0px;
	text-decoration: none;
}

.region-header .block-menu {
	border: 0px;
	padding: 0px;
}

.region-header .block-menu li a {
	display: block;
	border-bottom: 0px;
	padding: 3px 7px;
}

.region-header .block-menu li a:hover, .region-header .block-menu li a:focus,
	.region-header .block-menu li a:active {
	text-decoration: none;
	background: rgba(255, 255, 255, 0.15);
}

.region-header .block-menu li.last a {
	border-bottom: 0;
}

.region-header #block-user-login {
	width: auto;
}

.region-header #block-user-login .content {
	margin-top: 2px;
}

.region-header #block-user-login .form-item {
	float: left;
	margin: 0;
	padding: 0;
}

.region-header #block-user-login div.item-list, .region-header #block-user-login div.description
	{
	font-size: 14px;
	margin: 0;
}

.region-header #block-user-login div.item-list {
	clear: both;
}

.region-header #block-user-login div.description {
	display: inline;
}

.region-header #block-user-login .item-list ul {
	padding: 0;
	line-height: 1;
}

.region-header #block-user-login .item-list li {
	list-style: none;
	float: left;
	padding: 3px 0 1px;
}

.region-header #block-user-login .item-list li.last {
	padding-left: 8px;
}

.region-header #block-user-login ul.openid-links li.last {
	padding-left: 0;
}

.region-header #user-login-form li.openid-link a, .region-header #user-login li.openid-link a
	{
	padding-left: 20px;
}

.region-header #block-user-login .form-actions {
	margin: 4px 0 0;
	padding: 0;
	clear: both;
}

.region-header #block-user-login input.form-submit {
	border: 1px solid;
	border-color: #ccc;
	border-color: rgba(255, 255, 255, 0.5);
	background: #eee;
	background: rgba(255, 255, 255, 0.7);
	margin: 4px 0;
	padding: 3px 8px;
}

.region-header #block-user-login input.form-submit:hover, .region-header #block-user-login input.form-submit:focus
	{
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.region-header #block-search-form {
	width: 208px;
}

.region-header #block-search-form .form-text {
	width: 154px;
}

.region-header .block-locale ul li {
	display: inline;
	padding: 0 8px;
}

#main-menu {
	clear: both;
}

#main-menu-links {
	font-size: 0.929em;
	margin: 0 5px;
	padding: 0;
	text-align: left;
}

#main-menu-links li {
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#main-menu-links a {
	color: #333;
	background: #ccc;
	background: rgba(255, 255, 255, 0.7);
	float: none;
	display: block;
	text-decoration: none;
	text-shadow: 0 1px #eee;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 4px;
	padding: 14px 0 14px 10px;
}

#main-menu-links a:hover, #main-menu-links a:focus {
	background: #f6f6f2;
	background: rgba(255, 255, 255, 0.95);
}

#main-menu-links a:active {
	background: #b3b3b3;
	background: white;
}

#main-menu-links li a.active {
	border-bottom: none;
}

#secondary-menu-links {
	float: right;
	font-size: 0.929em;
	margin: 0 10px;
}

#secondary-menu-links li {
	margin: 0;
	padding: 0;
}

#secondary-menu-links a {
	display: inline-block;
	padding: 12px;
}

#secondary-menu-links a:hover, #secondary-menu-links a:focus {
	text-decoration: underline;
}

#block-country-switch-neopost-country-switch {
	margin-left: 60px;
}

#block-country-switch-neopost-country-switch p {
	margin-bottom: 0;
}

#country-switch-neopost-form .form-item, #lang-dropdown-neopost-form .form-item
	{
	padding-top: 0px;
}

#country-switch-neopost-form .enabled .ddlabel {
	width: 150px;
	display: block;
	cursor: pointer;
}

#lang-dropdown-neopost-form .enabled .ddlabel {
	display: block;
	width: 35px;
	cursor: pointer;
}

#block-lang-dropdown-neopost-language {
	margin-top: 16px;
}

#edit-country-switch-neopost-select_msdd {
	padding-left: 36px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/mini_map.png) no-repeat
		left center;
	cursor: pointer;
}

#edit-lang-dropdown-neopost-select_msdd {
	cursor: pointer;
}

#block-lang-dropdown-neopost-language .form-item,
	#block-country-switch-neopost-country-switch .form-item {
	margin: 0px;
}

#block-lang-dropdown-neopost-language .content,
	#block-country-switch-neopost-country-switch .content {
	height: 30px;
}

#block-lang-dropdown-neopost-language .ddTitleText,
	#block-country-switch-neopost-country-switch .ddTitleText {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/downArrow.png)
		no-repeat right center;
	border: 0px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #afafaf;
	padding-right: 15px;
}

#edit-country-switch-neopost-select_child,
	#edit-lang-dropdown-neopost-select_child {
	border: 0px;
	box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.2);
}

#edit-country-switch-neopost-select_child li,
	#edit-lang-dropdown-neopost-select_child li {
	background: #fff;
	color: #656666;
	padding-left: 12px;
	line-height: 28px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}

#edit-country-switch-neopost-select_child li.selected,
	#edit-lang-dropdown-neopost-select_child li.selected,
	#edit-country-switch-neopost-select_child li:hover,
	#edit-lang-dropdown-neopost-select_child li:hover {
	color: #2c2d2d;
	background: #eeeeee;
}

#edit-lang-dropdown-neopost-select_title .arrow,
	#edit-country-switch-neopost-select_title .arrow {
	background: none;
}

#block-country-switch-neopost-country-switch .contextual-links-wrapper,
	#block-lang-dropdown-neopost-language .contextual-links-wrapper {
	display: none;
}

body.node-type-homepage-2016, body.node-type-range, body.node-type-product,
	body.node-type-page, body.node-type-category, body.node-type-page-long-text,
	body.node-type-confirmation-page, body.node-type-content, body.node-type-list-of
	{
	min-width: 1180px;
	position: relative;
	margin: 0;
	padding: 0;
	font-family: "Verdana";
}

@media all and (max-width:1179px) {
	body.node-type-homepage-2016, body.node-type-range, body.node-type-product,
		body.node-type-page, body.node-type-category, body.node-type-page-long-text,
		body.node-type-confirmation-page, body.node-type-list-of {
		min-width: 100%;
	}
}

.node-type-homepage-2016, .node-type-range, .node-type-product,
	.node-type-category, .node-type-page, .node-type-page-long-text,
	.node-type-confirmation-page, .node-type-content, .node-type-list-of {
	
}

.node-type-homepage-2016 *, .node-type-range *, .node-type-product *,
	.node-type-category *, .node-type-page *, .node-type-page-long-text *,
	.node-type-confirmation-page *, .node-type-content *,
	.node-type-list-of * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.node-type-homepage-2016 body, .node-type-range body, .node-type-product body,
	.node-type-category body, .node-type-page body,
	.node-type-page-long-text body, .node-type-confirmation-page body,
	.node-type-content body, .node-type-list-of body {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: "Verdana";
}

.node-type-homepage-2016 h1, .node-type-range h1, .node-type-product h1,
	.node-type-category h1, .node-type-page h1, .node-type-page-long-text h1,
	.node-type-confirmation-page h1, .node-type-content h1,
	.node-type-list-of h1 {
	margin-bottom: 30px;
	text-align: left;
	font-family: "Roboto condensed";
	font-size: 32px;
	font-weight: bold;
	line-height: 42px;
	color: #FFFFFF;
}

.node-type-homepage-2016 h2, .node-type-range h2, .node-type-product h2,
	.node-type-category h2, .node-type-page h2, .node-type-page-long-text h2,
	.node-type-confirmation-page h2, .node-type-content h2,
	.node-type-list-of h2 {
	margin: 15px 0 40px;
	font-weight: normal;
	text-align: center;
	font-family: "Roboto condensed";
	font-size: 24px;
	color: #000000;
}


.node-type-homepage-2016 #header div.section, .node-type-homepage-2016 #header-wrapper div.section,
	.node-type-homepage-2016 .mdmegamenu ul, .node-type-range #header div.section,
	.node-type-range #header-wrapper div.section, .node-type-range .mdmegamenu ul,
	.node-type-product #header div.section, .node-type-product #header-wrapper div.section,
	.node-type-product .mdmegamenu ul, .node-type-category #header div.section,
	.node-type-category #header-wrapper div.section, .node-type-category .mdmegamenu ul,
	.node-type-page #header div.section, .node-type-page #header-wrapper div.section,
	.node-type-page .mdmegamenu ul, .node-type-page-long-text #header div.section,
	.node-type-page-long-text #header-wrapper div.section,
	.node-type-page-long-text .mdmegamenu ul, .node-type-confirmation-page #header div.section,
	.node-type-confirmation-page #header-wrapper div.section,
	.node-type-confirmation-page .mdmegamenu ul, .node-type-content #header div.section,
	.node-type-content #header-wrapper div.section, .node-type-content .mdmegamenu ul,
	.node-type-list-of #header div.section, .node-type-list-of #header-wrapper div.section,
	.node-type-list-of .mdmegamenu ul {
	width: 1180px;
	max-width: 1180px;
	margin: 0 auto;
}

.node-type-homepage-2016 #header div.section, .node-type-range #header div.section,
	.node-type-product #header div.section, .node-type-category #header div.section,
	.node-type-page #header div.section, .node-type-page-long-text #header div.section,
	.node-type-confirmation-page #header div.section, .node-type-content #header div.section,
	.node-type-list-of #header div.section {
	margin: 23px auto 26px;
}

.node-type-homepage-2016 #header, .node-type-range #header,
	.node-type-product #header, .node-type-category #header,
	.node-type-page #header, .node-type-page-long-text #header,
	.node-type-confirmation-page #header, .node-type-content #header,
	.node-type-list-of #header {
	margin-bottom: 0;
}

.node-type-homepage-2016 .mdmegamenu .arrow, .node-type-range .mdmegamenu .arrow,
	.node-type-product .mdmegamenu .arrow, .node-type-category .mdmegamenu .arrow,
	.node-type-page .mdmegamenu .arrow, .node-type-page-long-text .mdmegamenu .arrow,
	.node-type-confirmation-page .mdmegamenu .arrow, .node-type-content .mdmegamenu .arrow,
	.node-type-list-of .mdmegamenu .arrow {
	display: none;
}

.node-type-homepage-2016 #page .mdmegamenu ul.megamenu li,
	.node-type-range #page .mdmegamenu ul.megamenu li, .node-type-product #page .mdmegamenu ul.megamenu li,
	.node-type-category #page .mdmegamenu ul.megamenu li, .node-type-page #page .mdmegamenu ul.megamenu li,
	.node-type-page-long-text #page .mdmegamenu ul.megamenu li,
	.node-type-confirmation-page #page .mdmegamenu ul.megamenu li,
	.node-type-content #page .mdmegamenu ul.megamenu li, .node-type-list-of #page .mdmegamenu ul.megamenu li
	{
	width: auto;
}

.node-type-homepage-2016 .field-collection-view, .node-type-range .field-collection-view,
	.node-type-product .field-collection-view, .node-type-category .field-collection-view,
	.node-type-page .field-collection-view, .node-type-page-long-text .field-collection-view,
	.node-type-confirmation-page .field-collection-view, .node-type-content .field-collection-view,
	.node-type-list-of .field-collection-view {
	padding: 0;
	margin: 0;
	border-bottom: none;
}

.node-type-homepage-2016 #content, .node-type-homepage-2016 #sidebar-first,
	.node-type-range #content, .node-type-range #sidebar-first,
	.node-type-product #content, .node-type-product #sidebar-first,
	.node-type-category #content, .node-type-category #sidebar-first,
	.node-type-page #content, .node-type-page #sidebar-first,
	.node-type-page-long-text #content, .node-type-page-long-text #sidebar-first,
	.node-type-confirmation-page #content, .node-type-confirmation-page #sidebar-first,
	.node-type-content #content, .node-type-content #sidebar-first,
	.node-type-list-of #content, .node-type-list-of #sidebar-first {
	float: right;
}

.node-type-homepage-2016 .banner, .node-type-range .banner,
	.node-type-product .banner, .node-type-category .banner,
	.node-type-page .banner, .node-type-page-long-text .banner,
	.node-type-confirmation-page .banner, .node-type-content .banner,
	.node-type-list-of .banner {
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	height: 400px;
	background-color: rgba(0, 0, 0, 0.5);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

.node-type-homepage-2016 .banner.showVideo .filterBanner,
	.node-type-range .banner.showVideo .filterBanner, .node-type-product .banner.showVideo .filterBanner,
	.node-type-category .banner.showVideo .filterBanner, .node-type-page .banner.showVideo .filterBanner,
	.node-type-page-long-text .banner.showVideo .filterBanner,
	.node-type-confirmation-page .banner.showVideo .filterBanner,
	.node-type-content .banner.showVideo .filterBanner, .node-type-list-of .banner.showVideo .filterBanner
	{
	display: none;
}

.node-type-homepage-2016 .banner.showVideo .videoBanner .youtubePlay,
	.node-type-range .banner.showVideo .videoBanner .youtubePlay,
	.node-type-product .banner.showVideo .videoBanner .youtubePlay,
	.node-type-category .banner.showVideo .videoBanner .youtubePlay,
	.node-type-page .banner.showVideo .videoBanner .youtubePlay,
	.node-type-page-long-text .banner.showVideo .videoBanner .youtubePlay,
	.node-type-confirmation-page .banner.showVideo .videoBanner .youtubePlay,
	.node-type-content .banner.showVideo .videoBanner .youtubePlay,
	.node-type-list-of .banner.showVideo .videoBanner .youtubePlay {
	display: none;
}

.node-type-homepage-2016 .banner.showVideo .videoBanner iframe,
	.node-type-range .banner.showVideo .videoBanner iframe,
	.node-type-product .banner.showVideo .videoBanner iframe,
	.node-type-category .banner.showVideo .videoBanner iframe,
	.node-type-page .banner.showVideo .videoBanner iframe,
	.node-type-page-long-text .banner.showVideo .videoBanner iframe,
	.node-type-confirmation-page .banner.showVideo .videoBanner iframe,
	.node-type-content .banner.showVideo .videoBanner iframe,
	.node-type-list-of .banner.showVideo .videoBanner iframe {
	display: block;
}

.node-type-homepage-2016 .banner ul, .node-type-homepage-2016 .banner li,
	.node-type-range .banner ul, .node-type-range .banner li,
	.node-type-product .banner ul, .node-type-product .banner li,
	.node-type-category .banner ul, .node-type-category .banner li,
	.node-type-page .banner ul, .node-type-page .banner li,
	.node-type-page-long-text .banner ul, .node-type-page-long-text .banner li,
	.node-type-confirmation-page .banner ul, .node-type-confirmation-page .banner li,
	.node-type-content .banner ul, .node-type-content .banner li,
	.node-type-list-of .banner ul, .node-type-list-of .banner li {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 27px;
}

.node-type-homepage-2016 .filterBanner, .node-type-range .filterBanner,
	.node-type-product .filterBanner, .node-type-category .filterBanner,
	.node-type-page .filterBanner, .node-type-page-long-text .filterBanner,
	.node-type-confirmation-page .filterBanner, .node-type-content .filterBanner,
	.node-type-list-of .filterBanner {
	position: absolute;
	width: 48%;
	height: 400px;
	top: 0;
	background-color: rgba(0, 0, 0, 0.45);
	z-index: 2;
}

.node-type-homepage-2016 .contentBanner, .node-type-range .contentBanner,
	.node-type-product .contentBanner, .node-type-category .contentBanner,
	.node-type-page .contentBanner, .node-type-page-long-text .contentBanner,
	.node-type-confirmation-page .contentBanner, .node-type-content .contentBanner,
	.node-type-list-of .contentBanner {
	position: relative;
	max-width: 1180px;
	margin: 0 auto;
	z-index: 3;
}

.node-type-homepage-2016 .contentBanner>div:first-child,
	.node-type-range .contentBanner>div:first-child, .node-type-product .contentBanner>div:first-child,
	.node-type-category .contentBanner>div:first-child, .node-type-page .contentBanner>div:first-child,
	.node-type-page-long-text .contentBanner>div:first-child,
	.node-type-confirmation-page .contentBanner>div:first-child,
	.node-type-content .contentBanner>div:first-child, .node-type-list-of .contentBanner>div:first-child
	{
	position: relative;
	width: 40%;
	padding: 20px 0;
}

.node-type-homepage-2016 .contentBanner p, .node-type-range .contentBanner p,
	.node-type-product .contentBanner p, .node-type-category .contentBanner p,
	.node-type-page .contentBanner p, .node-type-page-long-text .contentBanner p,
	.node-type-confirmation-page .contentBanner p, .node-type-content .contentBanner p,
	.node-type-list-of .contentBanner p {
	max-width: 95%;
	margin-bottom: 30px;
	font-size: 15px;
	line-height: 27px;
	color: #FFFFFF;
}

.node-type-homepage-2016 .contentBanner p a, .node-type-range .contentBanner p a,
	.node-type-product .contentBanner p a, .node-type-category .contentBanner p a,
	.node-type-page .contentBanner p a, .node-type-page-long-text .contentBanner p a,
	.node-type-confirmation-page .contentBanner p a, .node-type-content .contentBanner p a,
	.node-type-list-of .contentBanner p a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.breadcrumb {
	margin-top: 0 !important;
}

.node-type-homepage-2016 .contentBanner span, .node-type-range .contentBanner span,
	.node-type-product .contentBanner span, .node-type-category .contentBanner span,
	.node-type-page .contentBanner span, .node-type-page-long-text .contentBanner span,
	.node-type-confirmation-page .contentBanner span, .node-type-content .contentBanner span,
	.node-type-list-of .contentBanner span {
	font-size: 15px;
}

.node-type-homepage-2016 .breadcrumb li, .node-type-range .breadcrumb li,
	.node-type-product .breadcrumb li, .node-type-category .breadcrumb li,
	.node-type-page .breadcrumb li, .node-type-page-long-text .breadcrumb li,
	.node-type-confirmation-page .breadcrumb li, .node-type-content .breadcrumb li,
	.node-type-list-of .breadcrumb li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*vertical-align: top;*/
	list-style: none;
}

.node-type-homepage-2016 .breadcrumb li:last-child span,
	.node-type-range .breadcrumb li:last-child span, .node-type-product .breadcrumb li:last-child span,
	.node-type-category .breadcrumb li:last-child span, .node-type-page .breadcrumb li:last-child span,
	.node-type-page-long-text .breadcrumb li:last-child span,
	.node-type-confirmation-page .breadcrumb li:last-child span,
	.node-type-content .breadcrumb li:last-child span, .node-type-list-of .breadcrumb li:last-child span
	{
	color: #000000;
}

.node-type-homepage-2016 .breadcrumb a, .node-type-homepage-2016 .breadcrumb span,
	.node-type-range .breadcrumb a, .node-type-range .breadcrumb span,
	.node-type-product .breadcrumb a, .node-type-product .breadcrumb span,
	.node-type-category .breadcrumb a, .node-type-category .breadcrumb span,
	.node-type-page .breadcrumb a, .node-type-page .breadcrumb span,
	.node-type-page-long-text .breadcrumb a, .node-type-page-long-text .breadcrumb span,
	.node-type-confirmation-page .breadcrumb a,
	.node-type-confirmation-page .breadcrumb span, .node-type-content .breadcrumb a,
	.node-type-content .breadcrumb span, .node-type-list-of .breadcrumb a,
	.node-type-list-of .breadcrumb span {
	text-decoration: none;
	font-family: "Roboto condensed";
	font-size: 12px;
	line-height: 25px;
	color: #505050;
}

.node-type-homepage-2016 .owl-item, .node-type-range .owl-item,
	.node-type-product .owl-item, .node-type-category .owl-item,
	.node-type-page .owl-item, .node-type-page-long-text .owl-item,
	.node-type-confirmation-page .owl-item, .node-type-content .owl-item,
	.node-type-list-of .owl-item {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.node-type-homepage-2016 .owl-item .content, .node-type-range .owl-item .content,
	.node-type-product .owl-item .content, .node-type-category .owl-item .content,
	.node-type-page .owl-item .content, .node-type-page-long-text .owl-item .content,
	.node-type-confirmation-page .owl-item .content, .node-type-content .owl-item .content,
	.node-type-list-of .owl-item .content {
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	height: 400px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}

.node-type-homepage-2016 .owl-item ul, .node-type-range .owl-item ul,
	.node-type-product .owl-item ul, .node-type-category .owl-item ul,
	.node-type-page .owl-item ul, .node-type-page-long-text .owl-item ul,
	.node-type-confirmation-page .owl-item ul, .node-type-content .owl-item ul,
	.node-type-list-of .owl-item ul {
	display: inline;
}

.node-type-homepage-2016 .owl-item ul li, .node-type-range .owl-item ul li,
	.node-type-product .owl-item ul li, .node-type-category .owl-item ul li,
	.node-type-page .owl-item ul li, .node-type-page-long-text .owl-item ul li,
	.node-type-confirmation-page .owl-item ul li, .node-type-content .owl-item ul li,
	.node-type-list-of .owl-item ul li {
	float: none;
}

.node-type-homepage-2016 .wr-slider, .node-type-range .wr-slider,
	.node-type-product .wr-slider, .node-type-category .wr-slider,
	.node-type-page .wr-slider, .node-type-page-long-text .wr-slider,
	.node-type-confirmation-page .wr-slider, .node-type-content .wr-slider,
	.node-type-list-of .wr-slider {
	position: relative;
}

.node-type-homepage-2016 .owl-nav, .node-type-range .owl-nav,
	.node-type-product .owl-nav, .node-type-category .owl-nav,
	.node-type-page .owl-nav, .node-type-page-long-text .owl-nav,
	.node-type-confirmation-page .owl-nav, .node-type-content .owl-nav,
	.node-type-list-of .owl-nav {
	display: none;
	position: absolute;
	top: 185px;
	width: 100%;
}

.node-type-homepage-2016 .owl-nav div, .node-type-range .owl-nav div,
	.node-type-product .owl-nav div, .node-type-category .owl-nav div,
	.node-type-page .owl-nav div, .node-type-page-long-text .owl-nav div,
	.node-type-confirmation-page .owl-nav div, .node-type-content .owl-nav div,
	.node-type-list-of .owl-nav div {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slide_banner.png)
		no-repeat 0 0;
	height: 31px;
	width: 18px;
	text-indent: -9999px;
}

.node-type-homepage-2016 .owl-nav div.owl-next, .node-type-range .owl-nav div.owl-next,
	.node-type-product .owl-nav div.owl-next, .node-type-category .owl-nav div.owl-next,
	.node-type-page .owl-nav div.owl-next, .node-type-page-long-text .owl-nav div.owl-next,
	.node-type-confirmation-page .owl-nav div.owl-next, .node-type-content .owl-nav div.owl-next,
	.node-type-list-of .owl-nav div.owl-next {
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/slide_banner.png)
		no-repeat -18px 0;
}

.node-type-homepage-2016 .owl-nav div:hover, .node-type-range .owl-nav div:hover,
	.node-type-product .owl-nav div:hover, .node-type-category .owl-nav div:hover,
	.node-type-page .owl-nav div:hover, .node-type-page-long-text .owl-nav div:hover,
	.node-type-confirmation-page .owl-nav div:hover, .node-type-content .owl-nav div:hover,
	.node-type-list-of .owl-nav div:hover {
	cursor: pointer;
}

.node-type-homepage-2016 .owl-dots, .node-type-range .owl-dots,
	.node-type-product .owl-dots, .node-type-category .owl-dots,
	.node-type-page .owl-dots, .node-type-page-long-text .owl-dots,
	.node-type-confirmation-page .owl-dots, .node-type-content .owl-dots,
	.node-type-list-of .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 20px;
	z-index: 4;
	text-align: center;
}

.node-type-homepage-2016 .owl-dots .owl-dot, .node-type-range .owl-dots .owl-dot,
	.node-type-product .owl-dots .owl-dot, .node-type-category .owl-dots .owl-dot,
	.node-type-page .owl-dots .owl-dot, .node-type-page-long-text .owl-dots .owl-dot,
	.node-type-confirmation-page .owl-dots .owl-dot, .node-type-content .owl-dots .owl-dot,
	.node-type-list-of .owl-dots .owl-dot {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.node-type-homepage-2016 .owl-dots .owl-dot span, .node-type-range .owl-dots .owl-dot span,
	.node-type-product .owl-dots .owl-dot span, .node-type-category .owl-dots .owl-dot span,
	.node-type-page .owl-dots .owl-dot span, .node-type-page-long-text .owl-dots .owl-dot span,
	.node-type-confirmation-page .owl-dots .owl-dot span,
	.node-type-content .owl-dots .owl-dot span, .node-type-list-of .owl-dots .owl-dot span
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	margin-right: 15px;
	background-color: #FFFFFF;
}

.node-type-homepage-2016 .owl-dots .owl-dot.active span,
	.node-type-range .owl-dots .owl-dot.active span, .node-type-product .owl-dots .owl-dot.active span,
	.node-type-category .owl-dots .owl-dot.active span, .node-type-page .owl-dots .owl-dot.active span,
	.node-type-page-long-text .owl-dots .owl-dot.active span,
	.node-type-confirmation-page .owl-dots .owl-dot.active span,
	.node-type-content .owl-dots .owl-dot.active span, .node-type-list-of .owl-dots .owl-dot.active span
	{
	background-color: #72BF44;
}

.node-type-homepage-2016 .owl-dots .owl-dot:hover, .node-type-range .owl-dots .owl-dot:hover,
	.node-type-product .owl-dots .owl-dot:hover, .node-type-category .owl-dots .owl-dot:hover,
	.node-type-page .owl-dots .owl-dot:hover, .node-type-page-long-text .owl-dots .owl-dot:hover,
	.node-type-confirmation-page .owl-dots .owl-dot:hover,
	.node-type-content .owl-dots .owl-dot:hover, .node-type-list-of .owl-dots .owl-dot:hover
	{
	cursor: pointer;
}

.node-type-homepage-2016 .field-name-field-video-banner .banner,
	.node-type-homepage-2016 .field-name-field-video-banner .filterBanner,
	.node-type-range .field-name-field-video-banner .banner,
	.node-type-range .field-name-field-video-banner .filterBanner,
	.node-type-product .field-name-field-video-banner .banner,
	.node-type-product .field-name-field-video-banner .filterBanner,
	.node-type-category .field-name-field-video-banner .banner,
	.node-type-category .field-name-field-video-banner .filterBanner,
	.node-type-page .field-name-field-video-banner .banner, .node-type-page .field-name-field-video-banner .filterBanner,
	.node-type-page-long-text .field-name-field-video-banner .banner,
	.node-type-page-long-text .field-name-field-video-banner .filterBanner,
	.node-type-confirmation-page .field-name-field-video-banner .banner,
	.node-type-confirmation-page .field-name-field-video-banner .filterBanner,
	.node-type-content .field-name-field-video-banner .banner,
	.node-type-content .field-name-field-video-banner .filterBanner,
	.node-type-list-of .field-name-field-video-banner .banner,
	.node-type-list-of .field-name-field-video-banner .filterBanner {
	height: 500px;
}

.node-type-homepage-2016 .videoBanner, .node-type-range .videoBanner,
	.node-type-product .videoBanner, .node-type-category .videoBanner,
	.node-type-page .videoBanner, .node-type-page-long-text .videoBanner,
	.node-type-confirmation-page .videoBanner, .node-type-content .videoBanner,
	.node-type-list-of .videoBanner {
	position: absolute;
	width: auto;
	padding: 0;
	top: 0;
	right: 0;
}

.node-type-homepage-2016 .videoBanner .youtubePlay, .node-type-range .videoBanner .youtubePlay,
	.node-type-product .videoBanner .youtubePlay, .node-type-category .videoBanner .youtubePlay,
	.node-type-page .videoBanner .youtubePlay, .node-type-page-long-text .videoBanner .youtubePlay,
	.node-type-confirmation-page .videoBanner .youtubePlay,
	.node-type-content .videoBanner .youtubePlay, .node-type-list-of .videoBanner .youtubePlay
	{
	position: relative;
	display: block;
	top: 153px;
	right: 273px;
	width: 133px;
	height: 133px;
	background: url(https://www.neopost.ie/sites/all/themes/neopost/images/play_video.png)
		no-repeat;
}

.node-type-homepage-2016 .videoBanner iframe, .node-type-range .videoBanner iframe,
	.node-type-product .videoBanner iframe, .node-type-category .videoBanner iframe,
	.node-type-page .videoBanner iframe, .node-type-page-long-text .videoBanner iframe,
	.node-type-confirmation-page .videoBanner iframe, .node-type-content .videoBanner iframe,
	.node-type-list-of .videoBanner iframe {
	border: none;
	display: none;
}

.node-type-homepage-2016 #triptych-wrapper, .node-type-range #triptych-wrapper,
	.node-type-product #triptych-wrapper, .node-type-category #triptych-wrapper,
	.node-type-page #triptych-wrapper, .node-type-page-long-text #triptych-wrapper,
	.node-type-confirmation-page #triptych-wrapper, .node-type-content #triptych-wrapper,
	.node-type-list-of #triptych-wrapper {
	margin-bottom: 60px;
}

.node-type-homepage-2016 .leftContent, .node-type-range .leftContent,
	.node-type-product .leftContent, .node-type-category .leftContent,
	.node-type-page .leftContent, .node-type-page-long-text .leftContent,
	.node-type-confirmation-page .leftContent, .node-type-content .leftContent,
	.node-type-list-of .leftContent {
	position: absolute;
}

.node-type-homepage-2016 .leftGreen, .node-type-range .leftGreen,
	.node-type-product .leftGreen, .node-type-category .leftGreen,
	.node-type-page .leftGreen, .node-type-page-long-text .leftGreen,
	.node-type-confirmation-page .leftGreen, .node-type-content .leftGreen,
	.node-type-list-of .leftGreen {
	height: 50px;
	background-color: #72BF44;
}

.node-type-homepage-2016 .leftDarkGrey, .node-type-range .leftDarkGrey,
	.node-type-product .leftDarkGrey, .node-type-category .leftDarkGrey,
	.node-type-page .leftDarkGrey, .node-type-page-long-text .leftDarkGrey,
	.node-type-confirmation-page .leftDarkGrey, .node-type-content .leftDarkGrey,
	.node-type-list-of .leftDarkGrey {
	background-color: #FFFFFF;
	border-right: 1px solid #72BF44;
}

.node-type-homepage-2016 .leftGrey, .node-type-range .leftGrey,
	.node-type-product .leftGrey, .node-type-category .leftGrey,
	.node-type-page .leftGrey, .node-type-page-long-text .leftGrey,
	.node-type-confirmation-page .leftGrey, .node-type-content .leftGrey,
	.node-type-list-of .leftGrey {
	background-color: #C8C8C8;
}

.node-type-homepage-2016 .leftGreyLight, .node-type-range .leftGreyLight,
	.node-type-product .leftGreyLight, .node-type-category .leftGreyLight,
	.node-type-page .leftGreyLight, .node-type-page-long-text .leftGreyLight,
	.node-type-confirmation-page .leftGreyLight, .node-type-content .leftGreyLight,
	.node-type-list-of .leftGreyLight {
	background-color: #EEEEEE;
}

.node-type-homepage-2016 #sidebar-first, .node-type-range #sidebar-first,
	.node-type-product #sidebar-first, .node-type-category #sidebar-first,
	.node-type-page #sidebar-first, .node-type-page-long-text #sidebar-first,
	.node-type-confirmation-page #sidebar-first, .node-type-content #sidebar-first,
	.node-type-list-of #sidebar-first {
	width: 24%;
	background-color: #FFFFFF;
}

.node-type-homepage-2016 #sidebar-first .block, .node-type-range #sidebar-first .block,
	.node-type-product #sidebar-first .block, .node-type-category #sidebar-first .block,
	.node-type-page #sidebar-first .block, .node-type-page-long-text #sidebar-first .block,
	.node-type-confirmation-page #sidebar-first .block, .node-type-content #sidebar-first .block,
	.node-type-list-of #sidebar-first .block {
	margin: 0;
	padding-top: 0;
	background: none;
}

.node-type-homepage-2016 #sidebar-first .block .content,
	.node-type-range #sidebar-first .block .content, .node-type-product #sidebar-first .block .content,
	.node-type-category #sidebar-first .block .content, .node-type-page #sidebar-first .block .content,
	.node-type-page-long-text #sidebar-first .block .content,
	.node-type-confirmation-page #sidebar-first .block .content,
	.node-type-content #sidebar-first .block .content, .node-type-list-of #sidebar-first .block .content
	{
	padding: 0;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block,
	.node-type-range #sidebar-first #block-views-related-t-content-block,
	.node-type-product #sidebar-first #block-views-related-t-content-block,
	.node-type-category #sidebar-first #block-views-related-t-content-block,
	.node-type-page #sidebar-first #block-views-related-t-content-block,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block,
	.node-type-content #sidebar-first #block-views-related-t-content-block,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block
	{
	background-color: #EEEEEE;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-range #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-product #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-category #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-page #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-content #sidebar-first #block-views-related-t-content-block .blockH2,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block .blockH2
	{
	padding: 40px 20px 40px 0;
	text-align: center;
	font-size: 24px;
	font-family: "Roboto condensed";
	font-weight: bold;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block ul,
	.node-type-range #sidebar-first #block-views-related-t-content-block ul,
	.node-type-product #sidebar-first #block-views-related-t-content-block ul,
	.node-type-category #sidebar-first #block-views-related-t-content-block ul,
	.node-type-page #sidebar-first #block-views-related-t-content-block ul,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block ul,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block ul,
	.node-type-content #sidebar-first #block-views-related-t-content-block ul,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block ul
	{
	padding: 0;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block li,
	.node-type-range #sidebar-first #block-views-related-t-content-block li,
	.node-type-product #sidebar-first #block-views-related-t-content-block li,
	.node-type-category #sidebar-first #block-views-related-t-content-block li,
	.node-type-page #sidebar-first #block-views-related-t-content-block li,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block li,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block li,
	.node-type-content #sidebar-first #block-views-related-t-content-block li,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block li
	{
	padding-left: 0;
	padding-right: 20px;
	margin-bottom: 40px;
	background: none;
	text-align: left;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block img,
	.node-type-range #sidebar-first #block-views-related-t-content-block img,
	.node-type-product #sidebar-first #block-views-related-t-content-block img,
	.node-type-category #sidebar-first #block-views-related-t-content-block img,
	.node-type-page #sidebar-first #block-views-related-t-content-block img,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block img,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block img,
	.node-type-content #sidebar-first #block-views-related-t-content-block img,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block img
	{
	margin-bottom: 15px;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-range #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-product #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-category #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-page #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-content #sidebar-first #block-views-related-t-content-block .views-field-title a,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block .views-field-title a
	{
	margin-bottom: 5px;
	padding: 0;
	line-height: 20px;
	font-weight: bold;
	text-decoration: underline;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-range #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-product #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-category #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-page #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-content #sidebar-first #block-views-related-t-content-block .views-field-field-introduction,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block .views-field-field-introduction
	{
	line-height: 20px;
}

.node-type-homepage-2016 #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-range #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-product #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-category #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-page #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-page-long-text #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-confirmation-page #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-content #sidebar-first #block-views-related-t-content-block .views-row:last-child,
	.node-type-list-of #sidebar-first #block-views-related-t-content-block .views-row:last-child
	{
	margin-bottom: 0;
}

.node-type-homepage-2016 .views-field-field-contact-title,
	.node-type-range .views-field-field-contact-title, .node-type-product .views-field-field-contact-title,
	.node-type-category .views-field-field-contact-title, .node-type-page .views-field-field-contact-title,
	.node-type-page-long-text .views-field-field-contact-title,
	.node-type-confirmation-page .views-field-field-contact-title,
	.node-type-content .views-field-field-contact-title, .node-type-list-of .views-field-field-contact-title
	{
	position: relative;
	margin-bottom: 40px;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	background-color: #72BF44;
	font-family: "Roboto condensed";
	font-weight: bold;
	font-size: 20px;
	line-height: 1;
	color: #FFFFFF;
	height: 50px;
}

.node-type-homepage-2016 .views-field-field-contact-title .field-content,
	.node-type-range .views-field-field-contact-title .field-content,
	.node-type-product .views-field-field-contact-title .field-content,
	.node-type-category .views-field-field-contact-title .field-content,
	.node-type-page .views-field-field-contact-title .field-content,
	.node-type-page-long-text .views-field-field-contact-title .field-content,
	.node-type-confirmation-page .views-field-field-contact-title .field-content,
	.node-type-content .views-field-field-contact-title .field-content,
	.node-type-list-of .views-field-field-contact-title .field-content {
	height: 22px;
	overflow: hidden;
}

.node-type-homepage-2016 .views-field-field-contact-title:after,
	.node-type-range .views-field-field-contact-title:after,
	.node-type-product .views-field-field-contact-title:after,
	.node-type-category .views-field-field-contact-title:after,
	.node-type-page .views-field-field-contact-title:after,
	.node-type-page-long-text .views-field-field-contact-title:after,
	.node-type-confirmation-page .views-field-field-contact-title:after,
	.node-type-content .views-field-field-contact-title:after,
	.node-type-list-of .views-field-field-contact-title:after {
	content: "";
	position: absolute;
	left: 102px;
	bottom: -20px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 40px 0 40px;
	border-color: #72BF44 transparent transparent transparent;
}

.node-type-homepage-2016 .node-webform, .node-type-range .node-webform,
	.node-type-product .node-webform, .node-type-category .node-webform,
	.node-type-page .node-webform, .node-type-page-long-text .node-webform,
	.node-type-confirmation-page .node-webform, .node-type-content .node-webform,
	.node-type-list-of .node-webform {
	width: auto;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1,
	.node-type-homepage-2016 #block-views-contact-block, .node-type-range #block-views-contact-a-b-test-block,
	.node-type-range #block-views-contact-a-b-test-block-1,
	.node-type-range #block-views-contact-block, .node-type-product #block-views-contact-a-b-test-block,
	.node-type-product #block-views-contact-a-b-test-block-1,
	.node-type-product #block-views-contact-block, .node-type-category #block-views-contact-a-b-test-block,
	.node-type-category #block-views-contact-a-b-test-block-1,
	.node-type-category #block-views-contact-block, .node-type-page #block-views-contact-a-b-test-block,
	.node-type-page #block-views-contact-a-b-test-block-1, .node-type-page #block-views-contact-block,
	.node-type-page-long-text #block-views-contact-a-b-test-block,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1,
	.node-type-page-long-text #block-views-contact-block,
	.node-type-confirmation-page #block-views-contact-a-b-test-block,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1,
	.node-type-confirmation-page #block-views-contact-block,
	.node-type-content #block-views-contact-a-b-test-block,
	.node-type-content #block-views-contact-a-b-test-block-1,
	.node-type-content #block-views-contact-block, .node-type-list-of #block-views-contact-a-b-test-block,
	.node-type-list-of #block-views-contact-a-b-test-block-1,
	.node-type-list-of #block-views-contact-block {
	border-right: 1px solid #72BF44;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-row,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-homepage-2016 #block-views-contact-block .views-row,
	.node-type-range #block-views-contact-a-b-test-block .views-row,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-range #block-views-contact-block .views-row,
	.node-type-product #block-views-contact-a-b-test-block .views-row,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-product #block-views-contact-block .views-row,
	.node-type-category #block-views-contact-a-b-test-block .views-row,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-category #block-views-contact-block .views-row,
	.node-type-page #block-views-contact-a-b-test-block .views-row,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-page #block-views-contact-block .views-row,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-row,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-page-long-text #block-views-contact-block .views-row,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-row,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-confirmation-page #block-views-contact-block .views-row,
	.node-type-content #block-views-contact-a-b-test-block .views-row,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-content #block-views-contact-block .views-row,
	.node-type-list-of #block-views-contact-a-b-test-block .views-row,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-row,
	.node-type-list-of #block-views-contact-block .views-row {
	background: none;
	padding: 0;
	margin: 0;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-range #block-views-contact-block .views-field-field-contact-body,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-product #block-views-contact-block .views-field-field-contact-body,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-category #block-views-contact-block .views-field-field-contact-body,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-page #block-views-contact-block .views-field-field-contact-body,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-content #block-views-contact-block .views-field-field-contact-body,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-body,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-body,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-body
	{
	position: relative;
	margin: 0 20px 0 0;
	padding: 0 0 20px;
	background: none;
	color: #000000;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body p,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body a,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-range #block-views-contact-block .views-field-field-contact-body p,
	.node-type-range #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-range #block-views-contact-block .views-field-field-contact-body a,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-product #block-views-contact-block .views-field-field-contact-body p,
	.node-type-product #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-product #block-views-contact-block .views-field-field-contact-body a,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-category #block-views-contact-block .views-field-field-contact-body p,
	.node-type-category #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-category #block-views-contact-block .views-field-field-contact-body a,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-page #block-views-contact-block .views-field-field-contact-body p,
	.node-type-page #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-page #block-views-contact-block .views-field-field-contact-body a,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body p,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body a,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body p,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body a,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-content #block-views-contact-block .views-field-field-contact-body p,
	.node-type-content #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-content #block-views-contact-block .views-field-field-contact-body a,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-body p,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-body p,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-body .field-content,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-body p,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-body .field-content,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-body a
	{
	font-size: 12px;
	line-height: 25px;
	color: #000000;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body a,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-range #block-views-contact-block .views-field-field-contact-body a,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-product #block-views-contact-block .views-field-field-contact-body a,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-category #block-views-contact-block .views-field-field-contact-body a,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-page #block-views-contact-block .views-field-field-contact-body a,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body a,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body a,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-content #block-views-contact-block .views-field-field-contact-body a,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-body a,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-body a
	{
	text-decoration: underline;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-range #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-product #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-category #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-page #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-content #block-views-contact-block .views-field-field-contact-body a:hover,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-body a:hover,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-body a:hover
	{
	color: #505050;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-range #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-product #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-category #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-page #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-content #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-body>.field-content>p:last-child,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-body>.field-content>p:last-child
	{
	margin-bottom: 0;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-phone,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-range #block-views-contact-block .views-field-field-contact-phone,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-product #block-views-contact-block .views-field-field-contact-phone,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-category #block-views-contact-block .views-field-field-contact-phone,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-page #block-views-contact-block .views-field-field-contact-phone,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-phone,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-phone,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-content #block-views-contact-block .views-field-field-contact-phone,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-phone,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-phone
	{
	position: relative;
	height: 37px;
	margin: 0 0 30px;
	color: #000000;
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/phone.png)
		no-repeat left 5px;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-range #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-product #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-category #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-page #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-page-long-text #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-content #block-views-contact-block .views-field-field-contact-phone a,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-contact-phone a,
	.node-type-list-of #block-views-contact-block .views-field-field-contact-phone a
	{
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 20px;
	font-weight: bold;
	font-family: "Verdana";
	color: #000000;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-homepage-2016 #block-views-contact-block .views-field-field-webform,
	.node-type-range #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-range #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-range #block-views-contact-block .views-field-field-webform,
	.node-type-product #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-product #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-product #block-views-contact-block .views-field-field-webform,
	.node-type-category #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-category #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-category #block-views-contact-block .views-field-field-webform,
	.node-type-page #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-page #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-page #block-views-contact-block .views-field-field-webform,
	.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-page-long-text #block-views-contact-block .views-field-field-webform,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-confirmation-page #block-views-contact-block .views-field-field-webform,
	.node-type-content #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-content #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-content #block-views-contact-block .views-field-field-webform,
	.node-type-list-of #block-views-contact-a-b-test-block .views-field-field-webform,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .views-field-field-webform,
	.node-type-list-of #block-views-contact-block .views-field-field-webform
	{
	position: relative;
	margin: 0 20px 0 0;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-item,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-homepage-2016 #block-views-contact-block .form-item,
	.node-type-range #block-views-contact-a-b-test-block .form-item,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-range #block-views-contact-block .form-item,
	.node-type-product #block-views-contact-a-b-test-block .form-item,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-product #block-views-contact-block .form-item,
	.node-type-category #block-views-contact-a-b-test-block .form-item,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-category #block-views-contact-block .form-item,
	.node-type-page #block-views-contact-a-b-test-block .form-item,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-page #block-views-contact-block .form-item,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-item,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-page-long-text #block-views-contact-block .form-item,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-item,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-confirmation-page #block-views-contact-block .form-item,
	.node-type-content #block-views-contact-a-b-test-block .form-item,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-content #block-views-contact-block .form-item,
	.node-type-list-of #block-views-contact-a-b-test-block .form-item,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-item,
	.node-type-list-of #block-views-contact-block .form-item {
	margin: 0 0 20px;
	padding: 0;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .title-webform,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block legend,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 legend,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-homepage-2016 #block-views-contact-block .title-webform,
	.node-type-homepage-2016 #block-views-contact-block legend,
	.node-type-homepage-2016 #block-views-contact-block .link-wrapper,
	.node-type-range #block-views-contact-a-b-test-block .title-webform,
	.node-type-range #block-views-contact-a-b-test-block legend,
	.node-type-range #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-range #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-range #block-views-contact-a-b-test-block-1 legend,
	.node-type-range #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-range #block-views-contact-block .title-webform,
	.node-type-range #block-views-contact-block legend, .node-type-range #block-views-contact-block .link-wrapper,
	.node-type-product #block-views-contact-a-b-test-block .title-webform,
	.node-type-product #block-views-contact-a-b-test-block legend,
	.node-type-product #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-product #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-product #block-views-contact-a-b-test-block-1 legend,
	.node-type-product #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-product #block-views-contact-block .title-webform,
	.node-type-product #block-views-contact-block legend,
	.node-type-product #block-views-contact-block .link-wrapper,
	.node-type-category #block-views-contact-a-b-test-block .title-webform,
	.node-type-category #block-views-contact-a-b-test-block legend,
	.node-type-category #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-category #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-category #block-views-contact-a-b-test-block-1 legend,
	.node-type-category #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-category #block-views-contact-block .title-webform,
	.node-type-category #block-views-contact-block legend,
	.node-type-category #block-views-contact-block .link-wrapper,
	.node-type-page #block-views-contact-a-b-test-block .title-webform,
	.node-type-page #block-views-contact-a-b-test-block legend,
	.node-type-page #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-page #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-page #block-views-contact-a-b-test-block-1 legend,
	.node-type-page #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-page #block-views-contact-block .title-webform,
	.node-type-page #block-views-contact-block legend, .node-type-page #block-views-contact-block .link-wrapper,
	.node-type-page-long-text #block-views-contact-a-b-test-block .title-webform,
	.node-type-page-long-text #block-views-contact-a-b-test-block legend,
	.node-type-page-long-text #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 legend,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-page-long-text #block-views-contact-block .title-webform,
	.node-type-page-long-text #block-views-contact-block legend,
	.node-type-page-long-text #block-views-contact-block .link-wrapper,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .title-webform,
	.node-type-confirmation-page #block-views-contact-a-b-test-block legend,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 legend,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-confirmation-page #block-views-contact-block .title-webform,
	.node-type-confirmation-page #block-views-contact-block legend,
	.node-type-confirmation-page #block-views-contact-block .link-wrapper,
	.node-type-content #block-views-contact-a-b-test-block .title-webform,
	.node-type-content #block-views-contact-a-b-test-block legend,
	.node-type-content #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-content #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-content #block-views-contact-a-b-test-block-1 legend,
	.node-type-content #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-content #block-views-contact-block .title-webform,
	.node-type-content #block-views-contact-block legend,
	.node-type-content #block-views-contact-block .link-wrapper,
	.node-type-list-of #block-views-contact-a-b-test-block .title-webform,
	.node-type-list-of #block-views-contact-a-b-test-block legend,
	.node-type-list-of #block-views-contact-a-b-test-block .link-wrapper,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .title-webform,
	.node-type-list-of #block-views-contact-a-b-test-block-1 legend,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .link-wrapper,
	.node-type-list-of #block-views-contact-block .title-webform,
	.node-type-list-of #block-views-contact-block legend,
	.node-type-list-of #block-views-contact-block .link-wrapper {
	display: none;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block label,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 label,
	.node-type-homepage-2016 #block-views-contact-block label,
	.node-type-range #block-views-contact-a-b-test-block label,
	.node-type-range #block-views-contact-a-b-test-block-1 label,
	.node-type-range #block-views-contact-block label, .node-type-product #block-views-contact-a-b-test-block label,
	.node-type-product #block-views-contact-a-b-test-block-1 label,
	.node-type-product #block-views-contact-block label,
	.node-type-category #block-views-contact-a-b-test-block label,
	.node-type-category #block-views-contact-a-b-test-block-1 label,
	.node-type-category #block-views-contact-block label, .node-type-page #block-views-contact-a-b-test-block label,
	.node-type-page #block-views-contact-a-b-test-block-1 label,
	.node-type-page #block-views-contact-block label,
	.node-type-page-long-text #block-views-contact-a-b-test-block label,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 label,
	.node-type-page-long-text #block-views-contact-block label,
	.node-type-confirmation-page #block-views-contact-a-b-test-block label,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 label,
	.node-type-confirmation-page #block-views-contact-block label,
	.node-type-content #block-views-contact-a-b-test-block label,
	.node-type-content #block-views-contact-a-b-test-block-1 label,
	.node-type-content #block-views-contact-block label, .node-type-list-of #block-views-contact-a-b-test-block label,
	.node-type-list-of #block-views-contact-a-b-test-block-1 label,
	.node-type-list-of #block-views-contact-block label {
	display: block;
	margin-bottom: 5px;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-text,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block textarea,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block select,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 textarea,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 select,
	.node-type-homepage-2016 #block-views-contact-block .form-text,
	.node-type-homepage-2016 #block-views-contact-block textarea,
	.node-type-homepage-2016 #block-views-contact-block select,
	.node-type-range #block-views-contact-a-b-test-block .form-text,
	.node-type-range #block-views-contact-a-b-test-block textarea,
	.node-type-range #block-views-contact-a-b-test-block select,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-range #block-views-contact-a-b-test-block-1 textarea,
	.node-type-range #block-views-contact-a-b-test-block-1 select,
	.node-type-range #block-views-contact-block .form-text,
	.node-type-range #block-views-contact-block textarea, .node-type-range #block-views-contact-block select,
	.node-type-product #block-views-contact-a-b-test-block .form-text,
	.node-type-product #block-views-contact-a-b-test-block textarea,
	.node-type-product #block-views-contact-a-b-test-block select,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-product #block-views-contact-a-b-test-block-1 textarea,
	.node-type-product #block-views-contact-a-b-test-block-1 select,
	.node-type-product #block-views-contact-block .form-text,
	.node-type-product #block-views-contact-block textarea,
	.node-type-product #block-views-contact-block select,
	.node-type-category #block-views-contact-a-b-test-block .form-text,
	.node-type-category #block-views-contact-a-b-test-block textarea,
	.node-type-category #block-views-contact-a-b-test-block select,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-category #block-views-contact-a-b-test-block-1 textarea,
	.node-type-category #block-views-contact-a-b-test-block-1 select,
	.node-type-category #block-views-contact-block .form-text,
	.node-type-category #block-views-contact-block textarea,
	.node-type-category #block-views-contact-block select, .node-type-page #block-views-contact-a-b-test-block .form-text,
	.node-type-page #block-views-contact-a-b-test-block textarea,
	.node-type-page #block-views-contact-a-b-test-block select,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-page #block-views-contact-a-b-test-block-1 textarea,
	.node-type-page #block-views-contact-a-b-test-block-1 select,
	.node-type-page #block-views-contact-block .form-text, .node-type-page #block-views-contact-block textarea,
	.node-type-page #block-views-contact-block select,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-text,
	.node-type-page-long-text #block-views-contact-a-b-test-block textarea,
	.node-type-page-long-text #block-views-contact-a-b-test-block select,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 textarea,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 select,
	.node-type-page-long-text #block-views-contact-block .form-text,
	.node-type-page-long-text #block-views-contact-block textarea,
	.node-type-page-long-text #block-views-contact-block select,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-text,
	.node-type-confirmation-page #block-views-contact-a-b-test-block textarea,
	.node-type-confirmation-page #block-views-contact-a-b-test-block select,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 textarea,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 select,
	.node-type-confirmation-page #block-views-contact-block .form-text,
	.node-type-confirmation-page #block-views-contact-block textarea,
	.node-type-confirmation-page #block-views-contact-block select,
	.node-type-content #block-views-contact-a-b-test-block .form-text,
	.node-type-content #block-views-contact-a-b-test-block textarea,
	.node-type-content #block-views-contact-a-b-test-block select,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-content #block-views-contact-a-b-test-block-1 textarea,
	.node-type-content #block-views-contact-a-b-test-block-1 select,
	.node-type-content #block-views-contact-block .form-text,
	.node-type-content #block-views-contact-block textarea,
	.node-type-content #block-views-contact-block select,
	.node-type-list-of #block-views-contact-a-b-test-block .form-text,
	.node-type-list-of #block-views-contact-a-b-test-block textarea,
	.node-type-list-of #block-views-contact-a-b-test-block select,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-list-of #block-views-contact-a-b-test-block-1 textarea,
	.node-type-list-of #block-views-contact-a-b-test-block-1 select,
	.node-type-list-of #block-views-contact-block .form-text,
	.node-type-list-of #block-views-contact-block textarea,
	.node-type-list-of #block-views-contact-block select {
	width: 260px;
	padding: 1px 5px;
	font-size: 12px;
	color: #000000;
	background: #EEEEEE;
	border: none;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block select,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-text,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 select,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-homepage-2016 #block-views-contact-block select,
	.node-type-homepage-2016 #block-views-contact-block .form-text,
	.node-type-range #block-views-contact-a-b-test-block select,
	.node-type-range #block-views-contact-a-b-test-block .form-text,
	.node-type-range #block-views-contact-a-b-test-block-1 select,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-range #block-views-contact-block select, .node-type-range #block-views-contact-block .form-text,
	.node-type-product #block-views-contact-a-b-test-block select,
	.node-type-product #block-views-contact-a-b-test-block .form-text,
	.node-type-product #block-views-contact-a-b-test-block-1 select,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-product #block-views-contact-block select,
	.node-type-product #block-views-contact-block .form-text,
	.node-type-category #block-views-contact-a-b-test-block select,
	.node-type-category #block-views-contact-a-b-test-block .form-text,
	.node-type-category #block-views-contact-a-b-test-block-1 select,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-category #block-views-contact-block select,
	.node-type-category #block-views-contact-block .form-text,
	.node-type-page #block-views-contact-a-b-test-block select,
	.node-type-page #block-views-contact-a-b-test-block .form-text,
	.node-type-page #block-views-contact-a-b-test-block-1 select,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-page #block-views-contact-block select, .node-type-page #block-views-contact-block .form-text,
	.node-type-page-long-text #block-views-contact-a-b-test-block select,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-text,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 select,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-page-long-text #block-views-contact-block select,
	.node-type-page-long-text #block-views-contact-block .form-text,
	.node-type-confirmation-page #block-views-contact-a-b-test-block select,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-text,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 select,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-confirmation-page #block-views-contact-block select,
	.node-type-confirmation-page #block-views-contact-block .form-text,
	.node-type-content #block-views-contact-a-b-test-block select,
	.node-type-content #block-views-contact-a-b-test-block .form-text,
	.node-type-content #block-views-contact-a-b-test-block-1 select,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-content #block-views-contact-block select,
	.node-type-content #block-views-contact-block .form-text,
	.node-type-list-of #block-views-contact-a-b-test-block select,
	.node-type-list-of #block-views-contact-a-b-test-block .form-text,
	.node-type-list-of #block-views-contact-a-b-test-block-1 select,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-text,
	.node-type-list-of #block-views-contact-block select,
	.node-type-list-of #block-views-contact-block .form-text {
	height: 30px;
	padding: 0 10px;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-submit,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-homepage-2016 #block-views-contact-block .form-submit,
	.node-type-range #block-views-contact-a-b-test-block .form-submit,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-range #block-views-contact-block .form-submit,
	.node-type-product #block-views-contact-a-b-test-block .form-submit,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-product #block-views-contact-block .form-submit,
	.node-type-category #block-views-contact-a-b-test-block .form-submit,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-category #block-views-contact-block .form-submit,
	.node-type-page #block-views-contact-a-b-test-block .form-submit,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-page #block-views-contact-block .form-submit,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-submit,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-page-long-text #block-views-contact-block .form-submit,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-submit,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-confirmation-page #block-views-contact-block .form-submit,
	.node-type-content #block-views-contact-a-b-test-block .form-submit,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-content #block-views-contact-block .form-submit,
	.node-type-list-of #block-views-contact-a-b-test-block .form-submit,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-submit,
	.node-type-list-of #block-views-contact-block .form-submit {
	padding: 12px 15px;
	font-family: "Roboto condensed";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #72BF44;
	text-decoration: none;
	width: 260px;
	border: none;
	line-height: 19px;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-homepage-2016 #block-views-contact-block .form-submit:hover,
	.node-type-range #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-range #block-views-contact-block .form-submit:hover,
	.node-type-product #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-product #block-views-contact-block .form-submit:hover,
	.node-type-category #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-category #block-views-contact-block .form-submit:hover,
	.node-type-page #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-page #block-views-contact-block .form-submit:hover,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-page-long-text #block-views-contact-block .form-submit:hover,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-confirmation-page #block-views-contact-block .form-submit:hover,
	.node-type-content #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-content #block-views-contact-block .form-submit:hover,
	.node-type-list-of #block-views-contact-a-b-test-block .form-submit:hover,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-submit:hover,
	.node-type-list-of #block-views-contact-block .form-submit:hover {
	cursor: pointer;
	background-color: #4FAE3E;
	text-decoration: none;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-actions,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-homepage-2016 #block-views-contact-block .form-actions,
	.node-type-range #block-views-contact-a-b-test-block .form-actions,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-range #block-views-contact-block .form-actions,
	.node-type-product #block-views-contact-a-b-test-block .form-actions,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-product #block-views-contact-block .form-actions,
	.node-type-category #block-views-contact-a-b-test-block .form-actions,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-category #block-views-contact-block .form-actions,
	.node-type-page #block-views-contact-a-b-test-block .form-actions,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-page #block-views-contact-block .form-actions,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-actions,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-page-long-text #block-views-contact-block .form-actions,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-actions,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-confirmation-page #block-views-contact-block .form-actions,
	.node-type-content #block-views-contact-a-b-test-block .form-actions,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-content #block-views-contact-block .form-actions,
	.node-type-list-of #block-views-contact-a-b-test-block .form-actions,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-actions,
	.node-type-list-of #block-views-contact-block .form-actions {
	margin: 0;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-required,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-homepage-2016 #block-views-contact-block .form-required,
	.node-type-range #block-views-contact-a-b-test-block .form-required,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-range #block-views-contact-block .form-required,
	.node-type-product #block-views-contact-a-b-test-block .form-required,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-product #block-views-contact-block .form-required,
	.node-type-category #block-views-contact-a-b-test-block .form-required,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-category #block-views-contact-block .form-required,
	.node-type-page #block-views-contact-a-b-test-block .form-required,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-page #block-views-contact-block .form-required,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-required,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-page-long-text #block-views-contact-block .form-required,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-required,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-confirmation-page #block-views-contact-block .form-required,
	.node-type-content #block-views-contact-a-b-test-block .form-required,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-content #block-views-contact-block .form-required,
	.node-type-list-of #block-views-contact-a-b-test-block .form-required,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-required,
	.node-type-list-of #block-views-contact-block .form-required {
	color: #000000;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block textarea,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 textarea,
	.node-type-homepage-2016 #block-views-contact-block textarea,
	.node-type-range #block-views-contact-a-b-test-block textarea,
	.node-type-range #block-views-contact-a-b-test-block-1 textarea,
	.node-type-range #block-views-contact-block textarea,
	.node-type-product #block-views-contact-a-b-test-block textarea,
	.node-type-product #block-views-contact-a-b-test-block-1 textarea,
	.node-type-product #block-views-contact-block textarea,
	.node-type-category #block-views-contact-a-b-test-block textarea,
	.node-type-category #block-views-contact-a-b-test-block-1 textarea,
	.node-type-category #block-views-contact-block textarea,
	.node-type-page #block-views-contact-a-b-test-block textarea,
	.node-type-page #block-views-contact-a-b-test-block-1 textarea,
	.node-type-page #block-views-contact-block textarea,
	.node-type-page-long-text #block-views-contact-a-b-test-block textarea,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 textarea,
	.node-type-page-long-text #block-views-contact-block textarea,
	.node-type-confirmation-page #block-views-contact-a-b-test-block textarea,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 textarea,
	.node-type-confirmation-page #block-views-contact-block textarea,
	.node-type-content #block-views-contact-a-b-test-block textarea,
	.node-type-content #block-views-contact-a-b-test-block-1 textarea,
	.node-type-content #block-views-contact-block textarea,
	.node-type-list-of #block-views-contact-a-b-test-block textarea,
	.node-type-list-of #block-views-contact-a-b-test-block-1 textarea,
	.node-type-list-of #block-views-contact-block textarea {
	resize: none;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .grippie,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-homepage-2016 #block-views-contact-block .grippie,
	.node-type-range #block-views-contact-a-b-test-block .grippie,
	.node-type-range #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-range #block-views-contact-block .grippie,
	.node-type-product #block-views-contact-a-b-test-block .grippie,
	.node-type-product #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-product #block-views-contact-block .grippie,
	.node-type-category #block-views-contact-a-b-test-block .grippie,
	.node-type-category #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-category #block-views-contact-block .grippie,
	.node-type-page #block-views-contact-a-b-test-block .grippie,
	.node-type-page #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-page #block-views-contact-block .grippie,
	.node-type-page-long-text #block-views-contact-a-b-test-block .grippie,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-page-long-text #block-views-contact-block .grippie,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .grippie,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-confirmation-page #block-views-contact-block .grippie,
	.node-type-content #block-views-contact-a-b-test-block .grippie,
	.node-type-content #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-content #block-views-contact-block .grippie,
	.node-type-list-of #block-views-contact-a-b-test-block .grippie,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .grippie,
	.node-type-list-of #block-views-contact-block .grippie {
	display: none;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-homepage-2016 #block-views-contact-block .form-type-radio label,
	.node-type-homepage-2016 #block-views-contact-block .form-type-checkbox label,
	.node-type-range #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-range #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-range #block-views-contact-block .form-type-radio label,
	.node-type-range #block-views-contact-block .form-type-checkbox label,
	.node-type-product #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-product #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-product #block-views-contact-block .form-type-radio label,
	.node-type-product #block-views-contact-block .form-type-checkbox label,
	.node-type-category #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-category #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-category #block-views-contact-block .form-type-radio label,
	.node-type-category #block-views-contact-block .form-type-checkbox label,
	.node-type-page #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-page #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-page #block-views-contact-block .form-type-radio label,
	.node-type-page #block-views-contact-block .form-type-checkbox label,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-page-long-text #block-views-contact-block .form-type-radio label,
	.node-type-page-long-text #block-views-contact-block .form-type-checkbox label,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-confirmation-page #block-views-contact-block .form-type-radio label,
	.node-type-confirmation-page #block-views-contact-block .form-type-checkbox label,
	.node-type-content #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-content #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-content #block-views-contact-block .form-type-radio label,
	.node-type-content #block-views-contact-block .form-type-checkbox label,
	.node-type-list-of #block-views-contact-a-b-test-block .form-type-radio label,
	.node-type-list-of #block-views-contact-a-b-test-block .form-type-checkbox label,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-type-radio label,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-type-checkbox label,
	.node-type-list-of #block-views-contact-block .form-type-radio label,
	.node-type-list-of #block-views-contact-block .form-type-checkbox label
	{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	max-width: 235px;
	font-size: 12px;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-homepage-2016 #block-views-contact-block .form-type-radio input,
	.node-type-range #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-range #block-views-contact-block .form-type-radio input,
	.node-type-product #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-product #block-views-contact-block .form-type-radio input,
	.node-type-category #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-category #block-views-contact-block .form-type-radio input,
	.node-type-page #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-page #block-views-contact-block .form-type-radio input,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-page-long-text #block-views-contact-block .form-type-radio input,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-confirmation-page #block-views-contact-block .form-type-radio input,
	.node-type-content #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-content #block-views-contact-block .form-type-radio input,
	.node-type-list-of #block-views-contact-a-b-test-block .form-type-radio input,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-type-radio input,
	.node-type-list-of #block-views-contact-block .form-type-radio input {
	width: 22px;
	height: 22px;
	border: none;
	-webkit-appearance: initial;
	background: url("https://www.neopost.ie/sites/all/themes/neopost/images/radiobuttons.png") 0
		-44px no-repeat;
}

.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-homepage-2016 #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-homepage-2016 #block-views-contact-block .form-type-radio input:checked,
	.node-type-range #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-range #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-range #block-views-contact-block .form-type-radio input:checked,
	.node-type-product #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-product #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-product #block-views-contact-block .form-type-radio input:checked,
	.node-type-category #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-category #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-category #block-views-contact-block .form-type-radio input:checked,
	.node-type-page #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-page #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-page #block-views-contact-block .form-type-radio input:checked,
	.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-page-long-text #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-page-long-text #block-views-contact-block .form-type-radio input:checked,
	.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-confirmation-page #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-confirmation-page #block-views-contact-block .form-type-radio input:checked,
	.node-type-content #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-content #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-content #block-views-contact-block .form-type-radio input:checked,
	.node-type-list-of #block-views-contact-a-b-test-block .form-type-radio input:checked,
	.node-type-list-of #block-views-contact-a-b-test-block-1 .form-type-radio input:checked,
	.node-type-list-of #block-views-contact-block .form-type-radio input:checked
	{
	background-position: 0 -66px;
}

.node-type-homepage-2016 .socialShare, .node-type-range .socialShare,
	.node-type-product .socialShare, .node-type-category .socialShare,
	.node-type-page .socialShare, .node-type-page-long-text .socialShare,
	.node-type-confirmation-page .socialShare, .node-type-content .socialShare,
	.node-type-list-of .socialShare {
	padding: 10px 0;
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	text-align: center;
}

.node-type-homepage-2016 .socialShare p, .node-type-range .socialShare p,
	.node-type-product .socialShare p, .node-type-category .socialShare p,
	.node-type-page .socialShare p, .node-type-page-long-text .socialShare p,
	.node-type-confirmation-page .socialShare p, .node-type-content .socialShare p,
	.node-type-list-of .socialShare p {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	margin: 0;
	font-size: 12px;
	line-height: 27px;
	color: #C8C8C8;
}

.node-type-homepage-2016 .socialShare a, .node-type-range .socialShare a,
	.node-type-product .socialShare a, .node-type-category .socialShare a,
	.node-type-page .socialShare a, .node-type-page-long-text .socialShare a,
	.node-type-confirmation-page .socialShare a, .node-type-content .socialShare a,
	.node-type-list-of .socialShare a {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 21px;
	margin-left: 40px;
	background: transparent
		url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/social-share.png)
		no-repeat;
}

.node-type-homepage-2016 .socialShare a.social-share-facebook,
	.node-type-range .socialShare a.social-share-facebook,
	.node-type-product .socialShare a.social-share-facebook,
	.node-type-category .socialShare a.social-share-facebook,
	.node-type-page .socialShare a.social-share-facebook,
	.node-type-page-long-text .socialShare a.social-share-facebook,
	.node-type-confirmation-page .socialShare a.social-share-facebook,
	.node-type-content .socialShare a.social-share-facebook,
	.node-type-list-of .socialShare a.social-share-facebook {
	width: 10px;
	background-position: -63px 0;
}

.node-type-homepage-2016 .socialShare a.social-share-facebook:hover,
	.node-type-range .socialShare a.social-share-facebook:hover,
	.node-type-product .socialShare a.social-share-facebook:hover,
	.node-type-category .socialShare a.social-share-facebook:hover,
	.node-type-page .socialShare a.social-share-facebook:hover,
	.node-type-page-long-text .socialShare a.social-share-facebook:hover,
	.node-type-confirmation-page .socialShare a.social-share-facebook:hover,
	.node-type-content .socialShare a.social-share-facebook:hover,
	.node-type-list-of .socialShare a.social-share-facebook:hover {
	background-position: -63px -23px;
}

.node-type-homepage-2016 .socialShare a.social-share-twitter,
	.node-type-range .socialShare a.social-share-twitter,
	.node-type-product .socialShare a.social-share-twitter,
	.node-type-category .socialShare a.social-share-twitter,
	.node-type-page .socialShare a.social-share-twitter,
	.node-type-page-long-text .socialShare a.social-share-twitter,
	.node-type-confirmation-page .socialShare a.social-share-twitter,
	.node-type-content .socialShare a.social-share-twitter,
	.node-type-list-of .socialShare a.social-share-twitter {
	width: 24px;
	background-position: -78px 0;
}

.node-type-homepage-2016 .socialShare a.social-share-twitter:hover,
	.node-type-range .socialShare a.social-share-twitter:hover,
	.node-type-product .socialShare a.social-share-twitter:hover,
	.node-type-category .socialShare a.social-share-twitter:hover,
	.node-type-page .socialShare a.social-share-twitter:hover,
	.node-type-page-long-text .socialShare a.social-share-twitter:hover,
	.node-type-confirmation-page .socialShare a.social-share-twitter:hover,
	.node-type-content .socialShare a.social-share-twitter:hover,
	.node-type-list-of .socialShare a.social-share-twitter:hover {
	background-position: -78px -23px;
}

.node-type-homepage-2016 .socialShare a.social-share-googleplus,
	.node-type-range .socialShare a.social-share-googleplus,
	.node-type-product .socialShare a.social-share-googleplus,
	.node-type-category .socialShare a.social-share-googleplus,
	.node-type-page .socialShare a.social-share-googleplus,
	.node-type-page-long-text .socialShare a.social-share-googleplus,
	.node-type-confirmation-page .socialShare a.social-share-googleplus,
	.node-type-content .socialShare a.social-share-googleplus,
	.node-type-list-of .socialShare a.social-share-googleplus {
	width: 32px;
	background-position: -26px 0;
}

.node-type-homepage-2016 .socialShare a.social-share-googleplus:hover,
	.node-type-range .socialShare a.social-share-googleplus:hover,
	.node-type-product .socialShare a.social-share-googleplus:hover,
	.node-type-category .socialShare a.social-share-googleplus:hover,
	.node-type-page .socialShare a.social-share-googleplus:hover,
	.node-type-page-long-text .socialShare a.social-share-googleplus:hover,
	.node-type-confirmation-page .socialShare a.social-share-googleplus:hover,
	.node-type-content .socialShare a.social-share-googleplus:hover,
	.node-type-list-of .socialShare a.social-share-googleplus:hover {
	background-position: -26px -23px;
}

.node-type-homepage-2016 .socialShare a.social-share-linkedin,
	.node-type-range .socialShare a.social-share-linkedin,
	.node-type-product .socialShare a.social-share-linkedin,
	.node-type-category .socialShare a.social-share-linkedin,
	.node-type-page .socialShare a.social-share-linkedin,
	.node-type-page-long-text .socialShare a.social-share-linkedin,
	.node-type-confirmation-page .socialShare a.social-share-linkedin,
	.node-type-content .socialShare a.social-share-linkedin,
	.node-type-list-of .socialShare a.social-share-linkedin {
	width: 21px;
	background-position: 0 0;
}

.node-type-homepage-2016 .socialShare a.social-share-linkedin:hover,
	.node-type-range .socialShare a.social-share-linkedin:hover,
	.node-type-product .socialShare a.social-share-linkedin:hover,
	.node-type-category .socialShare a.social-share-linkedin:hover,
	.node-type-page .socialShare a.social-share-linkedin:hover,
	.node-type-page-long-text .socialShare a.social-share-linkedin:hover,
	.node-type-confirmation-page .socialShare a.social-share-linkedin:hover,
	.node-type-content .socialShare a.social-share-linkedin:hover,
	.node-type-list-of .socialShare a.social-share-linkedin:hover {
	background-position: 0 -23px;
}

.www_neopost_com.page-node-12586 .field-name-field-year {
	display: none;
}

.www_neopost_co_uk #webform-client-form-4886 .form-actions .webform-submit
	{
	display: none;
}

.node-type-homepage-2016 #main-wrapper, .node-type-homepage-2016 #main {
	max-width: 100%;
}

.node-type-homepage-2016 #content .content .jcarousel ul li {
	float: none;
}

.node-type-homepage-2016 #content .content .field-name-news-2016 ul li {
	background: none;
	padding: 0 0 40px;
	min-height: 250px;
}

.node-type-homepage-2016 #content .content .field-name-news-2016 ul li.views-row-even
	{
	padding: 40px 0 0;
}

.node-type-product .field-name-field-author {
	margin-top: 0;
	margin-bottom: 30px;
	padding-right: 30px;
	font-family: "Verdana";
	font-size: 12px;
	line-height: 27px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: right;
}

.node-type-range .secondaryButton {
	position: relative;
	bottom: inherit;
}

.node-type-landing-page-wf-3steps.header-theme-common-design #header div.region.region-menu,
	.node-type-landing-page-form-video.header-theme-common-design #header div.region.region-menu,
	.node-type-landing-page-form-img.header-theme-common-design #header div.region.region-menu,
	.node-type-landing-page-3cols.header-theme-common-design #header div.region.region-menu
	{
	display: none;
}

.node-type-landing-page-wf-3steps.header-theme-common-design #header div.section,
	.node-type-landing-page-form-video.header-theme-common-design #header div.section,
	.node-type-landing-page-form-img.header-theme-common-design #header div.section,
	.node-type-landing-page-3cols.header-theme-common-design #header div.section
	{
	min-height: 124px;
}

.node-type-landing-page-wf-3steps.header-theme-common-design #header.fixed,
	.node-type-landing-page-form-video.header-theme-common-design #header.fixed,
	.node-type-landing-page-form-img.header-theme-common-design #header.fixed,
	.node-type-landing-page-3cols.header-theme-common-design #header.fixed
	{
	position: relative;
}

.nslc_neopost_com.node-type-homepage-2016 .field-name-field-picto-second-shortcuts img
	{
	height: auto;
}

.node-type-list-of .views-field-field-event-date .day {
	height: 44px;
}

.node-type-list-of .date-display-start, .node-type-list-of .date-display-end
	{
	width: auto;
}

@media ( max-width :768px) {
	#page .mdmegamenu ul.megamenu li {
		width: auto;
	}
	#youtube-field-player {
		width: 87.5vw;
		height: 48.4375vw;
	}
	.www_packcity_co_jp.header-theme-common-design #header .section #logo:before,
		.packcity_co_jp.header-theme-common-design #header .section #logo:before
		{
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/images/packcity_japan_logo.jpg);
	}
	.www_packcity_com.header-theme-common-design #header .section #logo:before,
		.packcity_com.header-theme-common-design #header .section #logo:before
		{
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/images/logo_neopost_packcity.png);
	}
}

@media all and (min-width:769px) and (max-width:1179px) {
	.node-type-category .header-theme-2 .breadcrumb, .node-type-range .header-theme-2 .breadcrumb
		{
		display: none;
	}
}

@media all and (max-width:768px) {
	body.node-type-homepage-2016, body.node-type-range, body.node-type-product,
		body.node-type-page, body.node-type-category, body.node-type-page-long-text,
		body.node-type-confirmation-page, body.node-type-content, body.node-type-list-of
		{
		min-width: 0;
	}
	.node-type-homepage-2016, .node-type-range, .node-type-product,
		.node-type-category, .node-type-page, .node-type-page-long-text,
		.node-type-confirmation-page, .node-type-content, .node-type-list-of {
		
	}
	.node-type-homepage-2016 #header div.section, .node-type-range #header div.section,
		.node-type-product #header div.section, .node-type-category #header div.section,
		.node-type-page #header div.section, .node-type-page-long-text #header div.section,
		.node-type-confirmation-page #header div.section, .node-type-content #header div.section,
		.node-type-list-of #header div.section {
		width: auto;
	}
	.node-type-homepage-2016 #content, .node-type-range #content,
		.node-type-product #content, .node-type-category #content,
		.node-type-page #content, .node-type-page-long-text #content,
		.node-type-confirmation-page #content, .node-type-content #content,
		.node-type-list-of #content {
		width: 100% !important;
	}
	.node-type-homepage-2016 .banner, .node-type-range .banner,
		.node-type-product .banner, .node-type-category .banner,
		.node-type-page .banner, .node-type-page-long-text .banner,
		.node-type-confirmation-page .banner, .node-type-content .banner,
		.node-type-list-of .banner {
		height: 100vw;
		margin-bottom: 0;
	}
	.node-type-homepage-2016 .filterBanner, .node-type-range .filterBanner,
		.node-type-product .filterBanner, .node-type-category .filterBanner,
		.node-type-page .filterBanner, .node-type-page-long-text .filterBanner,
		.node-type-confirmation-page .filterBanner, .node-type-content .filterBanner,
		.node-type-list-of .filterBanner {
		width: 100%;
		height: 100vw;
	}
	.node-type-homepage-2016 .cCenter, .node-type-range .cCenter,
		.node-type-product .cCenter, .node-type-category .cCenter,
		.node-type-page .cCenter, .node-type-page-long-text .cCenter,
		.node-type-confirmation-page .cCenter, .node-type-content .cCenter,
		.node-type-list-of .cCenter {
		width: 100vw;
	}
	.node-type-homepage-2016 h1, .node-type-range h1, .node-type-product h1,
		.node-type-category h1, .node-type-page h1, .node-type-page-long-text h1,
		.node-type-confirmation-page h1, .node-type-content h1,
		.node-type-list-of h1 {
		color: #FFFFFF;
		font-size: 6.25vw;
		line-height: 6.875vw;
		font-weight: bold;
		text-align: center;
	}
	.node-type-homepage-2016 h2, .node-type-range h2, .node-type-product h2,
		.node-type-category h2, .node-type-page h2, .node-type-page-long-text h2,
		.node-type-confirmation-page h2, .node-type-content h2,
		.node-type-list-of h2 {
		margin: 0 auto 6.25vw;
		color: #000000;
		font-size: 5.625vw;
		line-height: 6.25vw;
		display: block;
		width: 87.5vw;
	}
	.node-type-homepage-2016 h2 span, .node-type-range h2 span,
		.node-type-product h2 span, .node-type-category h2 span,
		.node-type-page h2 span, .node-type-page-long-text h2 span,
		.node-type-confirmation-page h2 span, .node-type-content h2 span,
		.node-type-list-of h2 span {
		padding: 0;
		background: none;
	}
	.node-type-homepage-2016 h2 span span, .node-type-range h2 span span,
		.node-type-product h2 span span, .node-type-category h2 span span,
		.node-type-page h2 span span, .node-type-page-long-text h2 span span,
		.node-type-confirmation-page h2 span span, .node-type-content h2 span span,
		.node-type-list-of h2 span span {
		padding: 0;
	}
	.node-type-homepage-2016 p, .node-type-homepage-2016 li,
		.node-type-range p, .node-type-range li, .node-type-product p,
		.node-type-product li, .node-type-category p, .node-type-category li,
		.node-type-page p, .node-type-page li, .node-type-page-long-text p,
		.node-type-page-long-text li, .node-type-confirmation-page p,
		.node-type-confirmation-page li, .node-type-content p,
		.node-type-content li, .node-type-list-of p, .node-type-list-of li {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 .contentBanner, .node-type-range .contentBanner,
		.node-type-product .contentBanner, .node-type-category .contentBanner,
		.node-type-page .contentBanner, .node-type-page-long-text .contentBanner,
		.node-type-confirmation-page .contentBanner, .node-type-content .contentBanner,
		.node-type-list-of .contentBanner {
		width: 87.5vw;
		text-align: center;
	}
	.node-type-homepage-2016 .contentBanner div:first-child,
		.node-type-range .contentBanner div:first-child, .node-type-product .contentBanner div:first-child,
		.node-type-category .contentBanner div:first-child, .node-type-page .contentBanner div:first-child,
		.node-type-page-long-text .contentBanner div:first-child,
		.node-type-confirmation-page .contentBanner div:first-child,
		.node-type-content .contentBanner div:first-child, .node-type-list-of .contentBanner div:first-child
		{
		width: 100%;
	}
	.node-type-homepage-2016 .contentBanner p, .node-type-range .contentBanner p,
		.node-type-product .contentBanner p, .node-type-category .contentBanner p,
		.node-type-page .contentBanner p, .node-type-page-long-text .contentBanner p,
		.node-type-confirmation-page .contentBanner p, .node-type-content .contentBanner p,
		.node-type-list-of .contentBanner p {
		max-width: 100%;
		margin-bottom: 7.8125vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 .videoBanner, .node-type-range .videoBanner,
		.node-type-product .videoBanner, .node-type-category .videoBanner,
		.node-type-page .videoBanner, .node-type-page-long-text .videoBanner,
		.node-type-confirmation-page .videoBanner, .node-type-content .videoBanner,
		.node-type-list-of .videoBanner {
		position: relative;
	}
	.node-type-homepage-2016 .videoBanner .youtubePlay, .node-type-range .videoBanner .youtubePlay,
		.node-type-product .videoBanner .youtubePlay, .node-type-category .videoBanner .youtubePlay,
		.node-type-page .videoBanner .youtubePlay, .node-type-page-long-text .videoBanner .youtubePlay,
		.node-type-confirmation-page .videoBanner .youtubePlay,
		.node-type-content .videoBanner .youtubePlay, .node-type-list-of .videoBanner .youtubePlay
		{
		display: none;
	}
	.node-type-homepage-2016 .videoBanner iframe, .node-type-range .videoBanner iframe,
		.node-type-product .videoBanner iframe, .node-type-category .videoBanner iframe,
		.node-type-page .videoBanner iframe, .node-type-page-long-text .videoBanner iframe,
		.node-type-confirmation-page .videoBanner iframe, .node-type-content .videoBanner iframe,
		.node-type-list-of .videoBanner iframe {
		display: block;
		width: 100%;
		height: 54.6875vw;
	}
	.node-type-homepage-2016 .btn, .node-type-range .btn, .node-type-product .btn,
		.node-type-category .btn, .node-type-page .btn,
		.node-type-page-long-text .btn, .node-type-confirmation-page .btn,
		.node-type-content .btn, .node-type-list-of .btn {
		height: auto;
		padding: 3.90625vw 1.5625vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		background-color: #72BF44;
		width: 100%;
	}
	.node-type-homepage-2016 #main-wrapper, .node-type-range #main-wrapper,
		.node-type-product #main-wrapper, .node-type-category #main-wrapper,
		.node-type-page #main-wrapper, .node-type-page-long-text #main-wrapper,
		.node-type-confirmation-page #main-wrapper, .node-type-content #main-wrapper,
		.node-type-list-of #main-wrapper {
		width: 100%;
	}
	.node-type-homepage-2016 .breadcrumb, .node-type-range .breadcrumb,
		.node-type-product .breadcrumb, .node-type-category .breadcrumb,
		.node-type-page .breadcrumb, .node-type-page-long-text .breadcrumb,
		.node-type-confirmation-page .breadcrumb, .node-type-content .breadcrumb,
		.node-type-list-of .breadcrumb {
		display: none;
	}
	.node-type-homepage-2016 .bgContent .leftContent, .node-type-range .bgContent .leftContent,
		.node-type-product .bgContent .leftContent, .node-type-category .bgContent .leftContent,
		.node-type-page .bgContent .leftContent, .node-type-page-long-text .bgContent .leftContent,
		.node-type-confirmation-page .bgContent .leftContent,
		.node-type-content .bgContent .leftContent, .node-type-list-of .bgContent .leftContent
		{
		display: none;
	}
	.node-type-homepage-2016 #content, .node-type-range #content,
		.node-type-product #content, .node-type-category #content,
		.node-type-page #content, .node-type-page-long-text #content,
		.node-type-confirmation-page #content, .node-type-content #content,
		.node-type-list-of #content {
		float: none;
	}
	.node-type-homepage-2016 #sidebar-first, .node-type-range #sidebar-first,
		.node-type-product #sidebar-first, .node-type-category #sidebar-first,
		.node-type-page #sidebar-first, .node-type-page-long-text #sidebar-first,
		.node-type-confirmation-page #sidebar-first, .node-type-content #sidebar-first,
		.node-type-list-of #sidebar-first {
		display: block;
		float: none;
		width: 100%;
		border-right: none;
	}
	.node-type-homepage-2016 #sidebar-first .views-field-field-contact-body,
		.node-type-range #sidebar-first .views-field-field-contact-body,
		.node-type-product #sidebar-first .views-field-field-contact-body,
		.node-type-category #sidebar-first .views-field-field-contact-body,
		.node-type-page #sidebar-first .views-field-field-contact-body,
		.node-type-page-long-text #sidebar-first .views-field-field-contact-body,
		.node-type-confirmation-page #sidebar-first .views-field-field-contact-body,
		.node-type-content #sidebar-first .views-field-field-contact-body,
		.node-type-list-of #sidebar-first .views-field-field-contact-body {
		margin: 0 0 6.25vw;
		padding: 0 6.25vw;
	}
	.node-type-homepage-2016 #sidebar-first .views-field-field-contact-body p,
		.node-type-range #sidebar-first .views-field-field-contact-body p,
		.node-type-product #sidebar-first .views-field-field-contact-body p,
		.node-type-category #sidebar-first .views-field-field-contact-body p,
		.node-type-page #sidebar-first .views-field-field-contact-body p,
		.node-type-page-long-text #sidebar-first .views-field-field-contact-body p,
		.node-type-confirmation-page #sidebar-first .views-field-field-contact-body p,
		.node-type-content #sidebar-first .views-field-field-contact-body p,
		.node-type-list-of #sidebar-first .views-field-field-contact-body p {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 #sidebar-first .views-field-field-contact-phone,
		.node-type-range #sidebar-first .views-field-field-contact-phone,
		.node-type-product #sidebar-first .views-field-field-contact-phone,
		.node-type-category #sidebar-first .views-field-field-contact-phone,
		.node-type-page #sidebar-first .views-field-field-contact-phone,
		.node-type-page-long-text #sidebar-first .views-field-field-contact-phone,
		.node-type-confirmation-page #sidebar-first .views-field-field-contact-phone,
		.node-type-content #sidebar-first .views-field-field-contact-phone,
		.node-type-list-of #sidebar-first .views-field-field-contact-phone {
		margin: 0 6.25vw 6.25vw;
		padding: 0 0 0 9.375vw;
	}
	.node-type-homepage-2016 #sidebar-first .views-field-field-contact-phone a,
		.node-type-range #sidebar-first .views-field-field-contact-phone a,
		.node-type-product #sidebar-first .views-field-field-contact-phone a,
		.node-type-category #sidebar-first .views-field-field-contact-phone a,
		.node-type-page #sidebar-first .views-field-field-contact-phone a,
		.node-type-page-long-text #sidebar-first .views-field-field-contact-phone a,
		.node-type-confirmation-page #sidebar-first .views-field-field-contact-phone a,
		.node-type-content #sidebar-first .views-field-field-contact-phone a,
		.node-type-list-of #sidebar-first .views-field-field-contact-phone a {
		padding: 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 #sidebar-first .views-field-field-webform,
		.node-type-range #sidebar-first .views-field-field-webform,
		.node-type-product #sidebar-first .views-field-field-webform,
		.node-type-category #sidebar-first .views-field-field-webform,
		.node-type-page #sidebar-first .views-field-field-webform,
		.node-type-page-long-text #sidebar-first .views-field-field-webform,
		.node-type-confirmation-page #sidebar-first .views-field-field-webform,
		.node-type-content #sidebar-first .views-field-field-webform,
		.node-type-list-of #sidebar-first .views-field-field-webform {
		margin: 0 6.25vw;
	}
	.node-type-homepage-2016 #sidebar-first label, .node-type-homepage-2016 #sidebar-first .form-required,
		.node-type-range #sidebar-first label, .node-type-range #sidebar-first .form-required,
		.node-type-product #sidebar-first label, .node-type-product #sidebar-first .form-required,
		.node-type-category #sidebar-first label, .node-type-category #sidebar-first .form-required,
		.node-type-page #sidebar-first label, .node-type-page #sidebar-first .form-required,
		.node-type-page-long-text #sidebar-first label,
		.node-type-page-long-text #sidebar-first .form-required,
		.node-type-confirmation-page #sidebar-first label,
		.node-type-confirmation-page #sidebar-first .form-required,
		.node-type-content #sidebar-first label, .node-type-content #sidebar-first .form-required,
		.node-type-list-of #sidebar-first label, .node-type-list-of #sidebar-first .form-required
		{
		font-size: 4.0625vw;
		line-height: 4.84375vw;
	}
	.node-type-homepage-2016 #sidebar-first .form-text,
		.node-type-homepage-2016 #sidebar-first textarea,
		.node-type-homepage-2016 #sidebar-first select, .node-type-range #sidebar-first .form-text,
		.node-type-range #sidebar-first textarea, .node-type-range #sidebar-first select,
		.node-type-product #sidebar-first .form-text, .node-type-product #sidebar-first textarea,
		.node-type-product #sidebar-first select, .node-type-category #sidebar-first .form-text,
		.node-type-category #sidebar-first textarea, .node-type-category #sidebar-first select,
		.node-type-page #sidebar-first .form-text, .node-type-page #sidebar-first textarea,
		.node-type-page #sidebar-first select, .node-type-page-long-text #sidebar-first .form-text,
		.node-type-page-long-text #sidebar-first textarea,
		.node-type-page-long-text #sidebar-first select,
		.node-type-confirmation-page #sidebar-first .form-text,
		.node-type-confirmation-page #sidebar-first textarea,
		.node-type-confirmation-page #sidebar-first select, .node-type-content #sidebar-first .form-text,
		.node-type-content #sidebar-first textarea, .node-type-content #sidebar-first select,
		.node-type-list-of #sidebar-first .form-text, .node-type-list-of #sidebar-first textarea,
		.node-type-list-of #sidebar-first select {
		width: 87.5vw;
		height: 9.375vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 #sidebar-first textarea, .node-type-range #sidebar-first textarea,
		.node-type-product #sidebar-first textarea, .node-type-category #sidebar-first textarea,
		.node-type-page #sidebar-first textarea, .node-type-page-long-text #sidebar-first textarea,
		.node-type-confirmation-page #sidebar-first textarea,
		.node-type-content #sidebar-first textarea, .node-type-list-of #sidebar-first textarea
		{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: 18.75vw;
	}
	.node-type-homepage-2016 #sidebar-first .form-submit, .node-type-range #sidebar-first .form-submit,
		.node-type-product #sidebar-first .form-submit, .node-type-category #sidebar-first .form-submit,
		.node-type-page #sidebar-first .form-submit, .node-type-page-long-text #sidebar-first .form-submit,
		.node-type-confirmation-page #sidebar-first .form-submit,
		.node-type-content #sidebar-first .form-submit, .node-type-list-of #sidebar-first .form-submit
		{
		width: 87.5vw;
		height: 12.5vw;
		margin: 0 0 6.25vw;
		font-size: 5.3125vw;
		line-height: 6.40625vw;
	}
	.node-type-homepage-2016 #sidebar-first .form-item, .node-type-range #sidebar-first .form-item,
		.node-type-product #sidebar-first .form-item, .node-type-category #sidebar-first .form-item,
		.node-type-page #sidebar-first .form-item, .node-type-page-long-text #sidebar-first .form-item,
		.node-type-confirmation-page #sidebar-first .form-item,
		.node-type-content #sidebar-first .form-item, .node-type-list-of #sidebar-first .form-item
		{
		margin: 0 0 6.25vw;
	}
	.node-type-homepage-2016 .views-field-field-contact-title,
		.node-type-range .views-field-field-contact-title, .node-type-product .views-field-field-contact-title,
		.node-type-category .views-field-field-contact-title, .node-type-page .views-field-field-contact-title,
		.node-type-page-long-text .views-field-field-contact-title,
		.node-type-confirmation-page .views-field-field-contact-title,
		.node-type-content .views-field-field-contact-title,
		.node-type-list-of .views-field-field-contact-title {
		height: auto;
		padding: 4.6875vw 0;
		font-size: 5.625vw;
		font-weight: bold;
	}
	.node-type-homepage-2016 .views-field-field-contact-title:after,
		.node-type-range .views-field-field-contact-title:after,
		.node-type-product .views-field-field-contact-title:after,
		.node-type-category .views-field-field-contact-title:after,
		.node-type-page .views-field-field-contact-title:after,
		.node-type-page-long-text .views-field-field-contact-title:after,
		.node-type-confirmation-page .views-field-field-contact-title:after,
		.node-type-content .views-field-field-contact-title:after,
		.node-type-list-of .views-field-field-contact-title:after {
		left: 42.96875vw;
	}
	.node-type-homepage-2016 .views-field-field-contact-title .field-content,
		.node-type-range .views-field-field-contact-title .field-content,
		.node-type-product .views-field-field-contact-title .field-content,
		.node-type-category .views-field-field-contact-title .field-content,
		.node-type-page .views-field-field-contact-title .field-content,
		.node-type-page-long-text .views-field-field-contact-title .field-content,
		.node-type-confirmation-page .views-field-field-contact-title .field-content,
		.node-type-content .views-field-field-contact-title .field-content,
		.node-type-list-of .views-field-field-contact-title .field-content {
		height: auto;
	}
	.node-type-homepage-2016 .group-text-fb, .node-type-homepage-2016 .field-name-field-body-free-bloc,
		.node-type-range .group-text-fb, .node-type-range .field-name-field-body-free-bloc,
		.node-type-product .group-text-fb, .node-type-product .field-name-field-body-free-bloc,
		.node-type-category .group-text-fb, .node-type-category .field-name-field-body-free-bloc,
		.node-type-page .group-text-fb, .node-type-page .field-name-field-body-free-bloc,
		.node-type-page-long-text .group-text-fb, .node-type-page-long-text .field-name-field-body-free-bloc,
		.node-type-confirmation-page .group-text-fb,
		.node-type-confirmation-page .field-name-field-body-free-bloc,
		.node-type-content .group-text-fb, .node-type-content .field-name-field-body-free-bloc,
		.node-type-list-of .group-text-fb, .node-type-list-of .field-name-field-body-free-bloc
		{
		display: block;
		width: 87.5vw;
		margin: 0 auto;
	}
	.node-type-homepage-2016 .group-text-fb .secondaryButton a,
		.node-type-homepage-2016 .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-range .group-text-fb .secondaryButton a, .node-type-range .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-product .group-text-fb .secondaryButton a,
		.node-type-product .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-category .group-text-fb .secondaryButton a,
		.node-type-category .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-page .group-text-fb .secondaryButton a, .node-type-page .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-page-long-text .group-text-fb .secondaryButton a,
		.node-type-page-long-text .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-confirmation-page .group-text-fb .secondaryButton a,
		.node-type-confirmation-page .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-content .group-text-fb .secondaryButton a,
		.node-type-content .field-name-field-body-free-bloc .secondaryButton a,
		.node-type-list-of .group-text-fb .secondaryButton a,
		.node-type-list-of .field-name-field-body-free-bloc .secondaryButton a
		{
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #72BF44;
		text-transform: uppercase;
		border: 3px solid #72BF44;
		background-color: #FFFFFF;
		width: 87.5vw;
		margin: 0 auto;
	}
	.node-type-homepage-2016 .field-name-field-image-free-bloc,
		.node-type-range .field-name-field-image-free-bloc, .node-type-product .field-name-field-image-free-bloc,
		.node-type-category .field-name-field-image-free-bloc, .node-type-page .field-name-field-image-free-bloc,
		.node-type-page-long-text .field-name-field-image-free-bloc,
		.node-type-confirmation-page .field-name-field-image-free-bloc,
		.node-type-content .field-name-field-image-free-bloc,
		.node-type-list-of .field-name-field-image-free-bloc {
		width: 100%;
	}
	.node-type-homepage-2016 .field-name-field-image-free-bloc img,
		.node-type-range .field-name-field-image-free-bloc img,
		.node-type-product .field-name-field-image-free-bloc img,
		.node-type-category .field-name-field-image-free-bloc img,
		.node-type-page .field-name-field-image-free-bloc img,
		.node-type-page-long-text .field-name-field-image-free-bloc img,
		.node-type-confirmation-page .field-name-field-image-free-bloc img,
		.node-type-content .field-name-field-image-free-bloc img,
		.node-type-list-of .field-name-field-image-free-bloc img {
		width: 100%;
	}
	.node-type-homepage-2016 .field-name-field-brochure, .node-type-range .field-name-field-brochure,
		.node-type-product .field-name-field-brochure, .node-type-category .field-name-field-brochure,
		.node-type-page .field-name-field-brochure, .node-type-page-long-text .field-name-field-brochure,
		.node-type-confirmation-page .field-name-field-brochure,
		.node-type-content .field-name-field-brochure, .node-type-list-of .field-name-field-brochure
		{
		width: 87.5vw;
		margin: 4.6875vw auto 6.25vw;
		padding-left: 0;
		text-align: center;
	}
	.node-type-homepage-2016 .field-name-field-brochure .file,
		.node-type-range .field-name-field-brochure .file, .node-type-product .field-name-field-brochure .file,
		.node-type-category .field-name-field-brochure .file, .node-type-page .field-name-field-brochure .file,
		.node-type-page-long-text .field-name-field-brochure .file,
		.node-type-confirmation-page .field-name-field-brochure .file,
		.node-type-content .field-name-field-brochure .file,
		.node-type-list-of .field-name-field-brochure .file {
		padding-left: 0;
		background: none;
	}
	.node-type-homepage-2016 .field-name-field-brochure img,
		.node-type-range .field-name-field-brochure img, .node-type-product .field-name-field-brochure img,
		.node-type-category .field-name-field-brochure img, .node-type-page .field-name-field-brochure img,
		.node-type-page-long-text .field-name-field-brochure img,
		.node-type-confirmation-page .field-name-field-brochure img,
		.node-type-content .field-name-field-brochure img, .node-type-list-of .field-name-field-brochure img
		{
		display: none;
	}
	.node-type-homepage-2016 .field-name-field-brochure a, .node-type-range .field-name-field-brochure a,
		.node-type-product .field-name-field-brochure a, .node-type-category .field-name-field-brochure a,
		.node-type-page .field-name-field-brochure a,
		.node-type-page-long-text .field-name-field-brochure a,
		.node-type-confirmation-page .field-name-field-brochure a,
		.node-type-content .field-name-field-brochure a, .node-type-list-of .field-name-field-brochure a
		{
		display: block;
		padding-top: 70px;
		background: transparent
			url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/pdf.png) center
			top no-repeat;
		font-size: 4.6875vw;
		line-height: 5.625vw;
	}
	.node-type-homepage-2016 .field-name-field-brochure .field-item,
		.node-type-range .field-name-field-brochure .field-item,
		.node-type-product .field-name-field-brochure .field-item,
		.node-type-category .field-name-field-brochure .field-item,
		.node-type-page .field-name-field-brochure .field-item,
		.node-type-page-long-text .field-name-field-brochure .field-item,
		.node-type-confirmation-page .field-name-field-brochure .field-item,
		.node-type-content .field-name-field-brochure .field-item,
		.node-type-list-of .field-name-field-brochure .field-item {
		margin-bottom: 9.375vw;
	}
	.node-type-homepage-2016 .btn {
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		border: 3px solid #FFFFFF;
		background-color: transparent;
	}
	.node-type-product {
		
	}
	.node-type-product #content .content ul li {
		font-size: 3.75vw;
		line-height: 5.625vw;
		padding: 0;
	}
	.node-type-product .mobileVideo iframe {
		display: block;
		width: 100vw;
		margin: 0 0 9.375vw;
	}
	.node-type-product .socialShare, .node-type-product .moreResources {
		display: none;
	}
	.node-type-product .headLeft, .node-type-product .headRight,
		.node-type-product .field-name-field-introduction, .node-type-product .field-name-field-business-benefits,
		.node-type-product .field-name-field-secondary-shortcut,
		.node-type-product quote, .node-type-product .field-name-field-features,
		.node-type-product .field-name-field-ressources-collection {
		display: block;
		width: 87.5vw;
		margin: 0 auto 9.375vw;
		text-align: center;
	}
	.node-type-product .field-name-field-brochure .file {
		padding-left: 0;
		background: none;
	}
	.node-type-product .field-name-field-brochure img {
		display: none;
	}
	.node-type-product .field-name-field-brochure a {
		display: block;
		padding-top: 70px;
		background: transparent
			url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/pdf.png) center
			top no-repeat;
		font-size: 4.6875vw;
		line-height: 5.625vw;
	}
	.node-type-product .field-name-field-brochure .field-item {
		margin-bottom: 9.375vw;
	}
	.node-type-product #content {
		float: none;
		width: 100%;
	}
	.node-type-product .headRight {
		width: 100%;
		margin-bottom: 15.625vw;
		border-bottom: 1px solid #DFE0E1;
		border-top: 1px solid #DFE0E1;
	}
	.node-type-product .headRight .field-slideshow-wrapper {
		margin: 0 auto;
	}
	.node-type-product .headRight .owl-stage-outer {
		width: auto;
		margin-bottom: 0;
	}
	.node-type-product .field-name-field-images {
		margin-bottom: 0;
	}
	.node-type-product .field-name-field-images .owl-nav {
		display: none;
	}
	.node-type-product .field-name-field-images .owl-dots {
		left: 0;
		bottom: -7.03125vw;
	}
	.node-type-product .field-name-field-images .owl-dots .owl-dot {
		line-height: initial;
		vertical-align: bottom;
	}
	.node-type-product .field-name-field-introduction {
		padding: 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-product .field-name-field-introduction p {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-product .field-name-field-business-benefits,
		.node-type-product .field-name-field-secondary-shortcut {
		padding: 0;
	}
	.node-type-product .field-name-field-business-benefits>.field-items>.field-item,
		.node-type-product .field-name-field-secondary-shortcut>.field-items>.field-item
		{
		display: block;
		width: 100%;
		margin: 0;
	}
	.node-type-product .field-name-field-business-benefits h3,
		.node-type-product .field-name-field-secondary-shortcut h3 {
		font-size: 4.0625vw;
		line-height: 5.625vw;
	}
	.node-type-product .field-name-field-business-benefits li,
		.node-type-product .field-name-field-business-benefits p,
		.node-type-product .field-name-field-business-benefits a,
		.node-type-product .field-name-field-secondary-shortcut li,
		.node-type-product .field-name-field-secondary-shortcut p,
		.node-type-product .field-name-field-secondary-shortcut a {
		padding: 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-product .group-text-testimonial, .node-type-product .group-text-free-group
		{
		width: 100%;
		height: auto;
		padding: 7.8125vw 0;
	}
	.node-type-product .group-text-testimonial h2, .node-type-product .group-text-free-group h2
		{
		margin: 0 auto 6.25vw;
		color: #FFFFFF;
		font-size: 5.625vw;
		line-height: 6.25vw;
	}
	.node-type-product quote {
		margin-bottom: 4.6875vw;
		padding: 0;
		text-indent: 7.03125vw;
		background-position: 0 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-product .secondaryButtonWhite a {
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		border: 3px solid #FFFFFF;
		background-color: transparent;
		width: 87.5vw;
	}
	.node-type-product .field-slideshow-wrapper, .node-type-product .jcarousel
		{
		width: 87.5vw;
		margin: 0 auto;
	}
	.node-type-product .field-slideshow-wrapper .owl-dots,
		.node-type-product .jcarousel .owl-dots {
		width: 87.5vw;
		margin: 0 auto;
	}
	.node-type-product .field-slideshow-wrapper .owl-dots .owl-dot,
		.node-type-product .jcarousel .owl-dots .owl-dot {
		line-height: initial;
		vertical-align: bottom;
	}
	.node-type-product .field-slideshow-wrapper .owl-dots .owl-dot span,
		.node-type-product .jcarousel .owl-dots .owl-dot span {
		width: 3.125vw;
		height: 3.125vw;
		margin-right: 6.25vw;
	}
	.node-type-product .field-slideshow-wrapper .owl-dots .owl-dot:last-child span,
		.node-type-product .jcarousel .owl-dots .owl-dot:last-child span {
		margin-right: 0;
	}
	.node-type-product .field-slideshow-wrapper .owl-dots.disabled,
		.node-type-product .jcarousel .owl-dots.disabled {
		display: none;
	}
	.node-type-product .field-slideshow-wrapper .owl-nav, .node-type-product .jcarousel .owl-nav
		{
		display: none;
	}
	.node-type-product .field-slideshow-wrapper .wr-slider,
		.node-type-product .field-slideshow-wrapper .owl-stage-outer,
		.node-type-product .jcarousel .wr-slider, .node-type-product .jcarousel .owl-stage-outer
		{
		position: initial;
	}
	.node-type-product [id^=node-product-full-group-specification] .field-name-field-description-feature p
		{
		margin-bottom: 0;
	}
	.node-type-product .field-name-field-features>.field-items>.field-item {
		width: 87.5vw;
	}
	.node-type-product .field-name-field-features>.field-items>.field-item:last-child
		{
		border-bottom: none;
	}
	.node-type-product .group-specification .field-name-field-title-feature
		{
		display: block;
		width: 87.5vw;
		padding: 4.6875vw 2.34375vw;
		margin: 0;
		font-size: 4.6875vw;
		line-height: 5.625vw;
		text-align: center;
		background-color: #EEEEEE;
	}
	.node-type-product .group-specification .field-name-field-title-feature p
		{
		font-size: 4.6875vw;
		line-height: 5.625vw;
	}
	.node-type-product .group-specification .field-name-field-description-feature
		{
		display: block;
		width: 87.5vw;
		padding: 3.90625vw 2.34375vw;
		margin: 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
		text-align: center;
	}
	.node-type-product .group-specification .field-name-field-description-feature p
		{
		margin-bottom: 0;
	}
	.node-type-product .field-collection-item-field-features {
		padding-bottom: 0;
		background: none;
	}
	.node-type-product .field-name-field-text-eshop-myneopost {
		display: block;
		width: 87.5vw;
		margin: 0 auto 6.25vw;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-product .field-name-field-e-shop-link a {
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #EA5441;
		text-transform: uppercase;
		border: 3px solid #EA5441;
		background-color: #FFFFFF;
		display: block;
		width: 87.5vw;
		margin: 0 auto;
	}
	.node-type-product .field-collection-item-field-ressources-collection>p
		{
		font-size: 3.75vw;
		line-height: 5.625vw;
		margin-bottom: 3.125vw;
	}
	.node-type-product .field-name-field-ressources-collection {
		padding: 0;
	}
	.node-type-product .field-name-field-ressources-collection>.field-items>.field-item
		{
		display: block;
		width: 87.5vw;
		margin-left: 0;
		text-align: left;
	}
	.node-type-product .field-name-field-title-bloc-ressources {
		font-size: 4.0625vw;
		line-height: 6.25vw;
	}
	.node-type-product .field-name-field-links-bloc-ressources a {
		font-size: 3.75vw;
		line-height: 6.25vw;
	}
	.node-type-product [id^=node-product-full-group-image-text] h2 {
		margin: 0 auto 6.25vw;
		color: #FFFFFF;
		font-size: 5.625vw;
		line-height: 6.25vw;
	}
	.node-type-product .field-name-field-text-free {
		max-width: 100%;
		width: 87.5vw;
		margin: 0 auto;
		font-size: 3.75vw;
		line-height: 5.625vw;
		text-align: center;
	}
	.node-type-product #sidebar-first {
		display: block;
		width: 100%;
	}
	.node-type-category .field-collection-view .entity-field-collection-item
		{
		padding-bottom: 0;
	}
	.node-type-category .field-name-field-content-category {
		width: 87.5vw;
		padding: 0;
		margin: 0 auto;
	}
	.node-type-category .field-name-field-content-category>.field-items>.field-item
		{
		display: block;
		width: 87.5vw;
		height: auto;
		margin-right: 0;
		padding-bottom: 6.25vw;
		margin-bottom: 6.25vw;
	}
	.node-type-category .field-name-field-content-category img {
		width: 87.5vw;
		height: 87.5vw;
	}
	.node-type-category .field-name-field-content-category h2 {
		margin: 3.125vw auto 6.25vw;
	}
	.node-type-category .field-name-field-content-category h2 a {
		font-size: 5.625vw;
		line-height: 6.875vw;
	}
	.node-type-category .field-name-field-categories-link {
		position: relative;
		bottom: inherit;
	}
	.node-type-category .field-name-field-categories-link a {
		height: auto;
		padding: 3.90625vw 3.125vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #72BF44;
		text-transform: uppercase;
		border: 3px solid #72BF44;
		background-color: #FFFFFF;
		width: auto;
		margin: 0 3.125vw;
		line-height: 6.875vw;
	}
	.node-type-category .field-name-field-categories-link a:hover {
		padding: 3.75vw 2.96875vw;
	}
	.node-type-category .field-name-field-categories-text {
		padding: 0 3.125vw;
		margin: 0 0 6.25vw;
	}
	.node-type-category .field-name-field-categories-text p {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-category #country-language {
		width: 87.5vw;
		margin: 0 auto 60px;
	}
	.node-type-category #country-language li {
		max-width: 100%;
	}
	.node-type-category #country-language li a {
		font-size: 3.75vw;
	}
	.node-type-category #country-language li a:hover span {
		background-position-y: -120px;
	}
	.node-type-category #country-language p {
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-category #country-language span {
		width: 120px;
		height: 120px;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/images/sprite-flags-mobile.png);
		margin-bottom: 15px;
	}
	.node-type-category #country-language .usa span {
		background-position-x: 0;
	}
	.node-type-category #country-language .fr span {
		background-position-x: -240px;
	}
	.node-type-category #country-language>a {
		height: auto;
		padding: 3.125vw 4.6875vw;
		font-family: "Roboto condensed";
		font-size: 5.3125vw;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		background-color: #72BF44;
		width: 87.5vw;
	}
	.node-type-page .field-name-body, .node-type-page .bodyRange,
		.node-type-page-long-text .field-name-body, .node-type-page-long-text .bodyRange,
		.node-type-confirmation-page .field-name-body,
		.node-type-confirmation-page .bodyRange {
		width: 87.5vw;
		margin: 0 auto;
		padding-left: 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-page .field-name-field-brochure, .node-type-page-long-text .field-name-field-brochure,
		.node-type-confirmation-page .field-name-field-brochure {
		width: 87.5vw;
		margin: 4.6875vw auto 6.25vw;
		padding-left: 0;
		text-align: center;
	}
	.node-type-page .field-name-field-brochure .file,
		.node-type-page-long-text .field-name-field-brochure .file,
		.node-type-confirmation-page .field-name-field-brochure .file {
		padding-left: 0;
		background: none;
	}
	.node-type-page .field-name-field-brochure img,
		.node-type-page-long-text .field-name-field-brochure img,
		.node-type-confirmation-page .field-name-field-brochure img {
		display: none;
	}
	.node-type-page .field-name-field-brochure a, .node-type-page-long-text .field-name-field-brochure a,
		.node-type-confirmation-page .field-name-field-brochure a {
		display: block;
		padding-top: 70px;
		background: transparent
			url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/pdf.png) center
			top no-repeat;
		font-size: 4.6875vw;
		line-height: 5.625vw;
	}
	.node-type-page .field-name-field-brochure .field-item,
		.node-type-page-long-text .field-name-field-brochure .field-item,
		.node-type-confirmation-page .field-name-field-brochure .field-item {
		margin-bottom: 9.375vw;
	}
	.node-type-page .paragraphs-items .banner, .node-type-page-long-text .paragraphs-items .banner,
		.node-type-confirmation-page .paragraphs-items .banner {
		height: 56.25vw;
		margin-bottom: 4.6875vw;
	}
	.node-type-page .videoBanner, .node-type-page-long-text .videoBanner,
		.node-type-confirmation-page .videoBanner {
		display: none;
	}
	.node-type-page .field-name-field-block-text-img>.field-items>.field-item,
		.node-type-page-long-text .field-name-field-block-text-img>.field-items>.field-item,
		.node-type-confirmation-page .field-name-field-block-text-img>.field-items>.field-item
		{
		padding-left: 0;
	}
	.node-type-page .field-name-field-block-text-img .text-block,
		.node-type-page-long-text .field-name-field-block-text-img .text-block,
		.node-type-confirmation-page .field-name-field-block-text-img .text-block
		{
		width: 87.5vw;
		margin: 0 auto;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-page .field-name-field-block-text-img .text-block li,
		.node-type-page .field-name-field-block-text-img .text-block a,
		.node-type-page .field-name-field-block-text-img .text-block p,
		.node-type-page-long-text .field-name-field-block-text-img .text-block li,
		.node-type-page-long-text .field-name-field-block-text-img .text-block a,
		.node-type-page-long-text .field-name-field-block-text-img .text-block p,
		.node-type-confirmation-page .field-name-field-block-text-img .text-block li,
		.node-type-confirmation-page .field-name-field-block-text-img .text-block a,
		.node-type-confirmation-page .field-name-field-block-text-img .text-block p
		{
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-page .field-name-field-block-text-img .text-block ul,
		.node-type-page-long-text .field-name-field-block-text-img .text-block ul,
		.node-type-confirmation-page .field-name-field-block-text-img .text-block ul
		{
		text-decoration: none;
	}
	.node-type-page .field-name-field-block-image img,
		.node-type-page-long-text .field-name-field-block-image img,
		.node-type-confirmation-page .field-name-field-block-image img {
		float: none;
		width: 100%;
		margin-bottom: 4.6875vw;
	}
	.node-type-page #triptych h2, .node-type-page-long-text #triptych h2,
		.node-type-confirmation-page #triptych h2 {
		margin: 0 auto 6.25vw;
		color: #000000;
		font-size: 5.625vw;
		line-height: 6.25vw;
	}
	.node-type-content .contentBanner {
		padding-top: 15.625vw;
	}
	.node-type-content .relatedTaxo {
		width: 87.5vw;
		margin: 0 auto;
		font-size: 0;
	}
	.node-type-content .relatedTaxo .relatedTerm {
		padding: 1.5625vw;
		margin-right: 1.5625vw;
	}
	.node-type-content #main>.cCenter {
		width: 87.5vw;
		margin: 0 auto;
	}
	.node-type-content .field-type-paragraphs {
		width: 100%;
		height: auto;
	}
	.node-type-content .field-type-paragraphs .filterBanner {
		width: 100% !important;
	}
	.node-type-content .field-type-paragraphs .contentBanner {
		width: 87.5vw !important;
		margin: 0 auto;
	}
	.node-type-content .field-type-paragraphs .contentBanner h2 {
		margin: 0 auto 6.25vw;
		color: #FFFFFF;
		font-size: 5.625vw;
		line-height: 6.25vw;
		padding: 0;
	}
	.node-type-content .field-type-paragraphs .contentBanner p {
		padding: 0;
		font-size: 3.75vw;
		line-height: 5.625vw;
	}
	.node-type-content .field-type-paragraphs #banner-range {
		background-image: none !important;
	}
	.node-type-content .field-name-body {
		width: 87.5vw;
		margin: 0 auto;
		padding-left: 0;
	}
	.node-type-list-of #content .list-of-faq {
		padding: 6.25vw;
	}
	.node-type-list-of #content .list-of-faq .views-table caption {
		padding: 0 100px 0 15px;
	}
	.node-type-list-of #content .list-of-faq .views-table caption span {
		font-size: 5.625vw;
		line-height: 6.875vw;
	}
	.node-type-list-of #content .list-of-faq .views-table caption span:after
		{
		width: 30px;
		height: 17px;
		top: 35px;
		right: -70px;
		background: #FFFFFF
			url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/arrow-up-down.png)
			0 -46px no-repeat;
	}
	.node-type-list-of #content .list-of-faq .views-table caption.active span:after
		{
		background: #FFFFFF
			url(https://www.neopost.ie/sites/all/themes/neopost/images/picto_neopost/arrow-up-down.png)
			0 -29px no-repeat;
	}
	.node-type-list-of #content .list-of-faq .views-table tr {
		margin-top: 0;
		background-color: #FFFFFF;
	}
	.node-type-list-of #content .list-of-faq .views-table tr td {
		font-size: 3.75vw;
		line-height: 5.625vw;
		color: #000000;
	}
}

@media all and (min-width:769px) and (max-width:1179px) {
	body.node-type-homepage-2016, body.node-type-range, body.node-type-product,
		body.node-type-page, body.node-type-category, body.node-type-page-long-text,
		body.node-type-confirmation-page, body.node-type-content, body.node-type-list-of
		{
		min-width: 0;
	}
	.node-type-category #header div.section, .node-type-category #header-wrapper div.section,
		.node-type-category .mdmegamenu ul, .node-type-range #header div.section,
		.node-type-range #header-wrapper div.section, .node-type-range .mdmegamenu ul,
		.node-type-page #header div.section, .node-type-page #header-wrapper div.section,
		.node-type-page .mdmegamenu ul, .node-type-page-long-text #header div.section,
		.node-type-page-long-text #header-wrapper div.section,
		.node-type-page-long-text .mdmegamenu ul, .node-type-confirmation-page #header div.section,
		.node-type-confirmation-page #header-wrapper div.section,
		.node-type-confirmation-page .mdmegamenu ul, .node-type-content #header div.section,
		.node-type-content #header-wrapper div.section, .node-type-content .mdmegamenu ul,
		.node-type-list-of #header div.section, .node-type-list-of #header-wrapper div.section,
		.node-type-list-of .mdmegamenu ul {
		width: 100vw;
	}
	.node-type-category .cCenter, .node-type-range .cCenter, .node-type-page .cCenter,
		.node-type-page-long-text .cCenter, .node-type-confirmation-page .cCenter,
		.node-type-content .cCenter, .node-type-list-of .cCenter {
		width: auto;
	}
	.node-type-category #sidebar-first, .node-type-range #sidebar-first,
		.node-type-page #sidebar-first, .node-type-page-long-text #sidebar-first,
		.node-type-confirmation-page #sidebar-first, .node-type-content #sidebar-first,
		.node-type-list-of #sidebar-first {
		display: block;
		width: 275px;
		border: none;
	}
	.node-type-category .breadcrumb, .node-type-range .breadcrumb,
		.node-type-page .breadcrumb, .node-type-page-long-text .breadcrumb,
		.node-type-confirmation-page .breadcrumb, .node-type-content .breadcrumb,
		.node-type-list-of .breadcrumb {
		position: relative;
		left: 0;
		text-align: left;
	}
	.node-type-category .breadcrumb li a, .node-type-category .breadcrumb li .crumbs-separator,
		.node-type-range .breadcrumb li a, .node-type-range .breadcrumb li .crumbs-separator,
		.node-type-page .breadcrumb li a, .node-type-page .breadcrumb li .crumbs-separator,
		.node-type-page-long-text .breadcrumb li a, .node-type-page-long-text .breadcrumb li .crumbs-separator,
		.node-type-confirmation-page .breadcrumb li a,
		.node-type-confirmation-page .breadcrumb li .crumbs-separator,
		.node-type-content .breadcrumb li a, .node-type-content .breadcrumb li .crumbs-separator,
		.node-type-list-of .breadcrumb li a, .node-type-list-of .breadcrumb li .crumbs-separator
		{
		display: -moz-inline-stack;
		display: inline-block;
		zoom: 1;
		*display: inline;
		vertical-align: top;
	}
	.node-type-category #block-views-contact-block .form-submit,
		.node-type-category #block-views-contact-a-b-test-block .form-submit,
		.node-type-range #block-views-contact-block .form-submit,
		.node-type-range #block-views-contact-a-b-test-block .form-submit,
		.node-type-page #block-views-contact-block .form-submit,
		.node-type-page #block-views-contact-a-b-test-block .form-submit,
		.node-type-page-long-text #block-views-contact-block .form-submit,
		.node-type-page-long-text #block-views-contact-a-b-test-block .form-submit,
		.node-type-confirmation-page #block-views-contact-block .form-submit,
		.node-type-confirmation-page #block-views-contact-a-b-test-block .form-submit,
		.node-type-content #block-views-contact-block .form-submit,
		.node-type-content #block-views-contact-a-b-test-block .form-submit,
		.node-type-list-of #block-views-contact-block .form-submit,
		.node-type-list-of #block-views-contact-a-b-test-block .form-submit {
		margin: 10px auto 15px;
	}
	.node-type-category .view-bloc-free-text-right .group-text-fb,
		.node-type-range .view-bloc-free-text-right .group-text-fb,
		.node-type-page .view-bloc-free-text-right .group-text-fb,
		.node-type-page-long-text .view-bloc-free-text-right .group-text-fb,
		.node-type-confirmation-page .view-bloc-free-text-right .group-text-fb,
		.node-type-content .view-bloc-free-text-right .group-text-fb,
		.node-type-list-of .view-bloc-free-text-right .group-text-fb {
		width: 50%;
	}
	.node-type-category .view-bloc-free-text-right .field-name-field-image-free-bloc,
		.node-type-range .view-bloc-free-text-right .field-name-field-image-free-bloc,
		.node-type-page .view-bloc-free-text-right .field-name-field-image-free-bloc,
		.node-type-page-long-text .view-bloc-free-text-right .field-name-field-image-free-bloc,
		.node-type-confirmation-page .view-bloc-free-text-right .field-name-field-image-free-bloc,
		.node-type-content .view-bloc-free-text-right .field-name-field-image-free-bloc,
		.node-type-list-of .view-bloc-free-text-right .field-name-field-image-free-bloc
		{
		width: 50%;
	}
	.node-type-category .field-name-field-content-category {
		text-align: center;
	}
	.node-type-category .field-name-field-content-category.fullSize>.field-items>.field-item
		{
		margin-right: 10vw;
	}
	.node-type-category .field-name-field-content-category.fullSize>.field-items>.field-item:nth-child(3n)
		{
		margin-right: 10vw;
	}
	.node-type-category .field-name-field-content-category>.field-items>.field-item
		{
		margin-right: 10vw;
	}
	.node-type-category .field-name-field-content-category>.field-items>.field-item:nth-child(3n)
		{
		margin-right: 10vw;
	}
}

.header-theme-common-design {
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}

.header-theme-common-design #header {
	background-color: white;
	z-index: 300;
	width: 100%;
	height: auto;
	left: 0;
	position: relative;
}

.header-theme-common-design #header.fixed {
	position: fixed;
	top: 0;
}

.header-theme-common-design #header .block-neopost-mega-menu {
	position: relative;
}

.header-theme-common-design #header .section #logo {
	position: absolute;
	width: 180px;
	top: 10px;
	left: 0;
	max-width: 100%;
	text-align: center;
	height: auto;
	bottom: auto;
	margin: 0;
}

.header-theme-common-design #header .section #logo img {
	padding: 10px;
	display: block;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.header-theme-common-design #header .section #logo:before,
	.header-theme-common-design #header .section #logo:after {
	display: none;
}

.header-theme-common-design #header .section .sections-menu li:first-child .section-dot
	{
	display: none;
}

.header-theme-common-design #header .section .sections-menu li:hover a {
	color: #000;
}

.header-theme-common-design #header .section .sections-menu li a {
	font-family: Verdana, sans-serif;
}

.header-theme-common-design #header .section .sections-menu li.active a
	{
	color: #505050;
}

.header-theme-common-design #header div.section {
	max-width: 1180px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	min-height: 0;
	height: auto;
	z-index: 1;
	width: auto;
}

.header-theme-common-design #header div.region {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.header-theme-common-design #header .search-panel {
	display: block;
	background: #eeeeee;
	width: 100%;
}

.header-theme-common-design #header .search-panel .search-form {
	margin: 0;
}

.header-theme-common-design #header .search-panel .search-form .container-inline
	{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	max-width: 1180px;
	margin: 0 auto;
}

.header-theme-common-design #header .search-panel .search-form .form-item
	{
	display: block;
	padding: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 15px 0;
	margin-right: 15px;
	padding-left: 180px;
}

.header-theme-common-design #header .search-panel .search-form .form-item .form-text
	{
	height: 40px;
	border: 1px solid #c3c3c3;
	padding: 2px 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.header-theme-common-design #header .search-panel .search-form .form-actions
	{
	display: block;
	padding: 0;
	margin: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	max-width: 180px;
	top: 0;
}

.header-theme-common-design #header .search-panel .search-form .form-actions .form-submit
	{
	margin: 0;
	background: #fff;
	color: #72bf44;
	border: 3px #72bf44 solid;
	font-size: 18px;
	padding: 9px 30px;
	width: auto;
	height: auto;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-family: 'Roboto Condensed', sans-serif;
	-webkit-appearance: none;
}

.header-theme-common-design #header .search-panel #edit-actions input {
	margin: 0;
}

.header-theme-common-design .sections-menu-mobile-nav {
	display: none;
}

.header-theme-common-design .block-neopost-mega-menu {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	margin-top: 50px;
	max-width: 100%;
	margin-left: auto;
	position: relative;
	border-bottom: 1px #c3c3c3 solid;
}

.header-theme-common-design .block-neopost-mega-menu .mdmegamenu .megamenu:after
	{
	display: none;
}

.header-theme-common-design .block-neopost-mega-menu .content {
	padding-left: 180px;
}

.header-theme-common-design #footer-wrapper .search-panel {
	display: none !important;
}

@media ( min-width :990px) {
	.header-theme-common-design .block-neopost-mega-menu .content {
		max-width: 1180px;
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header-theme-common-design .block-neopost-mega-menu .menu-neopost-auth:after
		{
		content: '';
		position: absolute;
		left: 50%;
		background: #858585;
		height: 100%;
		width: 50%;
		top: 0;
		border-top: 3px #72bf44 solid;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		z-index: -1;
	}
}

.header-theme-common-design .sections-menu {
	position: absolute;
	top: 0;
	bottom: 0;
	width: auto;
	padding: 0;
	margin: 0;
	padding-top: 10px;
	border: none;
}

.header-theme-common-design .sections-menu li {
	font-size: 15px;
	text-transform: none;
	font-weight: 500;
	padding: 0 14px;
	width: auto;
}

.header-theme-common-design .sections-menu li:hover .section-dot {
	background-position: 0 0;
}

.header-theme-common-design .sections-menu li:hover .section-dot {
	bottom: 7px;
	left: 0;
	width: 5px;
	height: 5px;
}

.header-theme-common-design .sections-menu li a {
	color: #656666;
	opacity: 1;
}

.header-theme-common-design .sections-menu li .section-dot {
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-header.png)
		no-repeat 0 0;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	position: absolute;
	bottom: 7px;
	left: 0;
	width: 5px;
	height: 5px;
}

.header-theme-common-design .sections-menu li.active .section-dot {
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-header.png)
		no-repeat 0 0;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	position: absolute;
	bottom: 7px;
	left: 0;
	width: 5px;
	height: 5px;
	background-position: 0 0 !important;
}

.header-theme-common-design .sections-menu .section-green:hover .section-dot,
	.header-theme-common-design .sections-menu .section-blue:hover .section-dot,
	.header-theme-common-design .sections-menu .section-red:hover .section-dot,
	.header-theme-common-design .sections-menu .section-black:hover .section-dot,
	.header-theme-common-design .sections-menu .section-pink:hover .section-dot,
	.header-theme-common-design .sections-menu .section-indigo:hover .section-dot
	{
	background-position: 0 0;
}

.header-theme-common-design .sections-menu .section-orange:hover .section-dot
	{
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-header.png)
		no-repeat 0 0;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}

.header-theme-common-design .sections-menu:before {
	display: none;
}

.header-theme-common-design #header-wrapper {
	display: none;
}

.header-theme-common-design #page .mdmegamenu {
	background-color: transparent;
	position: static;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	line-height: inherit;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu {
	position: static;
	max-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	border-top: 3px #72bf44 solid;
	margin-right: 0 !important;
	margin-left: 0 !important;
	min-height: 70px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #fff;
	padding: 0;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container
	{
	background-color: #fff;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
	top: 100% !important;
	right: 0;
	left: 0;
	margin-top: 0;
	width: 100% !important;
	max-height: inherit;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .mm-sub
	{
	max-width: 1180px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 16px;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a
	{
	font-size: 18px;
	color: #000000;
	width: auto;
	padding-bottom: 5px;
	height: auto;
	text-align: left;
	padding: 0;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-field-description
	{
	display: inherit;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title
	{
	background: inherit;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu--tablet {
	display: none;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li {
	position: static;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-moz-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	width: auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	border-left: 1px #8a8a8a solid;
	cursor: default;
	overflow: hidden;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li>a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-moz-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	color: #000;
	line-height: 1.3;
	width: auto;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px;
	font-size: 15px;
	text-align: center;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li a {
	white-space: normal;
	line-height: 1;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li:first-child
	{
	border-left: none;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-contact,
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-settings
	{
	display: none;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-active>a
	{
	font-weight: bold;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item a:hover
	{
	background: inherit;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li:last-child:not
	(.menu-neopost-auth ){
	padding-right: 180px;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact
	{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: 50px;
	-ms-flex-preferred-size: 50px;
	flex-basis: 50px;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact a
	{
	background: #72bf44;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 10px 0;
	margin: 0 15px;
	max-height: 40px;
	min-width: 130px;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact a:hover,
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact a:focus
	{
	background-color: #4fae3e !important;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact a:before
	{
	display: none;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth
	{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-left: none;
	background: #858585;
	margin: 0;
	max-width: 250px;
	-webkit-box-flex: 5;
	-webkit-flex: 5 1 0px;
	-moz-box-flex: 5;
	-ms-flex: 5 1 0px;
	flex: 5 1 0px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__icon
	{
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background:
		url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-User-new-des.png)
		no-repeat center center;
	-webkit-background-size: contain;
	background-size: contain;
	width: 40px;
	height: 24px;
	position: relative;
	z-index: 1;
	display: block;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block
	{
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	line-height: 19px;
	padding-left: 5px
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block span
	{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block a
	{
	color: #fff;
	display: block;
	width: auto;
	height: auto;
	text-transform: none;
	text-align: left;
	text-decoration: underline;
	padding: 0;
	line-height: 1.5;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block a:before
	{
	display: none;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block .logged
	{
	display: none;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.menu-neopost-header
	{
	display: none;
}

@media ( min-width :989px) {
	.header-theme-common-design #page .mdmegamenu ul.megamenu li:not (.mm-active
		) >a {
		-webkit-transition: color .2s;
		-o-transition: color .2s;
		-moz-transition: color .2s;
		transition: color .2s;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li:not (.mm-active
		) >a:hover {
		color: #909090;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact>a,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth>a
		{
		-webkit-transition: color .2s;
		-o-transition: color .2s;
		-moz-transition: color .2s;
		transition: color .2s;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact>a:hover,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth>a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item .arrow
		{
		display: none;
		position: relative;
		margin: 0;
		left: auto;
		width: 100%;
		height: 0;
		top: 5px;
		z-index: 10000;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item .arrow:after
		{
		content: '';
		position: absolute;
		width: 20px;
		left: 50%;
		top: 0;
		height: 20px;
		margin: 0;
		background: -webkit-gradient(linear, left top, right bottom, color-stop(55%, #fff),
			color-stop(50%, rgba(255, 255, 255, 0)));
		background: -webkit-linear-gradient(top left, #fff 55%, rgba(255, 255, 255, 0)
			50%);
		background: -moz-linear-gradient(top left, #fff 55%, rgba(255, 255, 255, 0)
			50%);
		background: -o-linear-gradient(top left, #fff 55%, rgba(255, 255, 255, 0)
			50%);
		background: linear-gradient(to bottom right, #fff 55%, rgba(255, 255, 255, 0)
			50%);
		-webkit-transform: rotate(45deg) translateX(-50%);
		-moz-transform: rotate(45deg) translateX(-50%);
		-ms-transform: rotate(45deg) translateX(-50%);
		-o-transform: rotate(45deg) translateX(-50%);
		transform: rotate(45deg) translateX(-50%);
		border-top: 1px #000 solid;
		border-left: 1px #000 solid;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.menu-neopost-header>a
		{
		font-size: 0;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu:after {
		content: '';
		display: block;
		position: absolute;
		width: 50%;
		left: 50%;
		top: 0;
		visibility: visible;
		border-top: 3px #72bf44 solid;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .inner
		{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .inner .views-row
		{
		min-width: 0;
		width: auto;
		margin: 0 20px 20px 0;
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .inner .views-row:hover .field-content
		{
		color: #7a7a7a;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .inner .views-row:hover a
		{
		color: #909090;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .mmg_3
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .mmg_9 .inner .inner .views-row
		{
		-webkit-box-flex: 01;
		-webkit-flex: 01 1 22%;
		-moz-box-flex: 01;
		-ms-flex: 01 1 22%;
		flex: 01 1 22%;
		max-width: 22%;
		min-width: 0;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .mmg_12 .inner .inner .views-row
		{
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 17.5%;
		-moz-box-flex: 0;
		-ms-flex: 0 1 17.5%;
		flex: 0 1 17.5%;
		max-width: 17.5%;
		min-width: 0;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-mobile-section
		{
		display: none !important;
	}
}

.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-hover .arrow
	{
	display: block;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu--mobile {
	width: 100% !important;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu--mobile .mm-container .inner .view-menu-corporate
	{
	margin-left: 17px;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu--mobile .mm-container .inner .views-field-link-title
	{
	margin-bottom: 10px;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu--mobile .mm-container .inner .views-field-link-title a
	{
	display: inline;
	text-decoration: underline;
	line-height: 1.2;
}

.header-theme-common-design #page .mdmegamenu ul.megamenu--mobile li {
	margin: 8px 0;
}

.header-theme-common-design #page .mdmegamenu li.mm-hover {
	background: transparent;
}

.header-theme-common-design #page .mdmegamenu li.mm-active {
	background: inherit;
}

.header-theme-common-design #page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row.menu-mobile-section
	{
	display: none;
}

.header-theme-common-design #page .block-neopost-mega-menu.opened .mdmegamenu ul.megamenu .mm-container
	{
	max-height: 0;
	overflow: hidden;
}

.header-theme-common-design #page .block-neopost-mega-menu.opened .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active
	{
	max-height: 3000px;
}

@media ( min-width :769px) {
	.header-theme-common-design #page div.mdmegamenu-blue ul.megamenu {
		border-top-color: #04bbee;
	}
	.header-theme-common-design #page div.mdmegamenu-blue ul.megamenu li.mm-active>a
		{
		color: #04bbee;
	}
	.header-theme-common-design #page div.mdmegamenu-blue ul.megamenu:after
		{
		border-color: #04bbee;
	}
	.header-theme-common-design #page div.mdmegamenu-green ul.megamenu {
		border-top-color: #72bf44;
	}
	.header-theme-common-design #page div.mdmegamenu-green ul.megamenu li.mm-active>a
		{
		color: #72bf44;
	}
	.header-theme-common-design #page div.mdmegamenu-green ul.megamenu:after
		{
		border-color: #72bf44;
	}
	.header-theme-common-design #page div.mdmegamenu-coral ul.megamenu {
		border-top-color: #ea5441;
	}
	.header-theme-common-design #page div.mdmegamenu-coral ul.megamenu li.mm-active>a
		{
		color: #ea5441;
	}
	.header-theme-common-design #page div.mdmegamenu-coral ul.megamenu:after
		{
		border-color: #ea5441;
	}
	.header-theme-common-design #page div.mdmegamenu-orange ul.megamenu {
		border-top-color: #f07d23;
	}
	.header-theme-common-design #page div.mdmegamenu-orange ul.megamenu li.mm-active>a
		{
		color: #f07d23;
	}
	.header-theme-common-design #page div.mdmegamenu-orange ul.megamenu:after
		{
		border-color: #f07d23;
	}
	.header-theme-common-design #page div.mdmegamenu-pink ul.megamenu {
		border-top-color: #e63264;
	}
	.header-theme-common-design #page div.mdmegamenu-pink ul.megamenu li.mm-active>a
		{
		color: #e63264;
	}
	.header-theme-common-design #page div.mdmegamenu-pink ul.megamenu:after
		{
		border-color: #e63264;
	}
	.header-theme-common-design #page div.mdmegamenu-blueberry ul.megamenu {
		border-top-color: #2d2d64;
	}
	.header-theme-common-design #page div.mdmegamenu-blueberry ul.megamenu li.mm-active>a
		{
		color: #2d2d64;
	}
	.header-theme-common-design #page div.mdmegamenu-blueberry ul.megamenu:after
		{
		border-color: #2d2d64;
	}
}

.header-theme-common-design.logged-in #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth
	{
	background: #505050;
}

.header-theme-common-design.logged-in #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:hover
	{
	background-color: #363636;
}

.header-theme-common-design.logged-in #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:hover:after
	{
	background-color: #363636;
}

.header-theme-common-design.logged-in #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:after
	{
	background-color: #505050;
}

.header-theme-common-design.logged-in #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:active
	{
	background: #363636 !important;
}

.header-theme-common-design.logged-in #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block .login
	{
	display: none;
}

.header-theme-common-design.logged-in #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block .logged
	{
	display: block;
}

.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth
	{
	background: #858585;
}

.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:hover
	{
	background-color: #777777;
}

.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:hover:after
	{
	background-color: #777777;
}

.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:after
	{
	background-color: #858585;
}

.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:active
	{
	background: #777777 !important;
}

@media ( min-width :990px) {
	.header-theme-common-design #page .mdmegamenu ul.megamenu {
		padding: 0 !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item {
		background: inherit;
	}
}

@media ( max-width :1160px) {
	.header-theme-common-design #header .search-panel .search-form .form-actions
		{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		margin-right: 64px;
		position: relative;
		max-width: 100%;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth
		{
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		min-width: 64px;
		position: relative;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block
		{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block span
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block a
		{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		font-size: 0;
		z-index: 1;
		background: transparent;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li:last-child:not
		(.menu-neopost-auth ){
		padding-right: 0;
	}
	.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:hover
		{
		background-color: #777777;
	}
	.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:active
		{
		background: #777777 !important;
	}
}

@media ( max-width :1075px) {
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact
		{
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 0px;
		-moz-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		margin: 0;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact a
		{
		margin: 0;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 auto;
		-moz-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		width: 64px;
		min-width: 0;
		max-height: 100%;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-Contact-72dpi.png);
		-webkit-background-size: auto 20px;
		background-size: auto 20px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu--mobile li.mm-item.menu-neopost-contact a
		{
		font-size: 0;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu--mobile li.mm-item.menu-neopost-contact a:focus
		{
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-Contact-72dpi.png)
			!important;
		-webkit-background-size: auto 20px !important;
		background-size: auto 20px !important;
		background-repeat: no-repeat !important;
		background-position: center center !important;
	}
}

@media ( max-width :989px) {
	.header-theme-common-design .menu-mobile-section {
		display: block !important;
	}
	.header-theme-common-design .block-neopost-mega-menu.contextual-links-region
		{
		position: static;
	}
	.header-theme-common-design .block-neopost-mega-menu.opened {
		position: fixed;
		bottom: -50px;
		top: 0;
		padding-top: 23px;
		left: 0;
		right: 0;
		overflow-y: scroll;
		z-index: 250;
		min-height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header-theme-common-design .block-neopost-mega-menu.opened .content {
		position: relative;
	}
	.header-theme-common-design .block-neopost-mega-menu.opened .mdmegamenu
		{
		top: 0 !important;
	}
	.header-theme-common-design .block-neopost-mega-menu.opened .mdmegamenu .mm-container
		{
		top: 0 !important;
	}
	.header-theme-common-design .block-neopost-mega-menu.opened ul.megamenu--tablet
		{
		display: block !important;
	}
	.header-theme-common-design #page .mdmegamenu {
		padding: 0;
	}
	.header-theme-common-design #page .mdmegamenu:after {
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item {
		background: #505050;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:hover,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:focus,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:active
		{
		background: #000;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:hover+li a:before,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:focus+li a:before,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:active+li a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:hover a:before,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:focus a:before,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item:active a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover
		{
		background: #000;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover+li a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item a:hover,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item a:focus,
		.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item a:active
		{
		background: inherit;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-active {
		background: #000000;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-active+li a:before
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-active a:before
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-hover {
		background: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li:first-child>a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li:first-child>a:hover:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li .mm-active
		{
		background: #000000;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li a {
		height: 40px;
		margin: 0;
		padding: 0 22px 0 20px;
		position: relative;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li a:before {
		content: '';
		display: block;
		width: auto;
		height: 1px;
		background: none #fff;
		overflow: hidden;
		line-height: 0;
		font-size: 0;
		left: 20px;
		top: 0;
		right: 22px;
		position: absolute;
		z-index: 1;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.last {
		z-index: 200;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.last .mm-container
		{
		background: #505050;
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		-webkit-transition: none;
		-o-transition: none;
		-moz-transition: none;
		transition: none;
		position: static;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li .arrow {
		background: none;
		top: 1px;
		height: 39px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li .arrow:after
		{
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat -47px 0;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		border: none;
		margin: -5px 0 0 0;
		width: 7px;
		height: 11px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-contact .arrow
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-contact a
		{
		padding-left: 20px;
		text-indent: 30px !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-contact a:after
		{
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat -56px 0;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		content: " ";
		position: absolute;
		top: 50%;
		left: 20px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
		display: block !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-settings .arrow
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-settings>a
		{
		padding-left: 20px;
		text-indent: 30px !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-settings>a:after
		{
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat -79px 0;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		content: '';
		position: absolute;
		top: 50%;
		left: 20px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
		display: block !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title
		{
		background: #333333;
		border: none;
		display: block;
		position: relative;
		margin: 0;
		padding: 0 0 0 44px;
		font-weight: normal;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title:before
		{
		content: " ";
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-header.png)
			no-repeat -26px -261px;
		position: absolute;
		top: 50%;
		left: 15px;
		width: 20px;
		height: 20px;
		margin: -10px 0 0 0;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .menu-settings .views-field-link-title a
		{
		margin-left: 43px !important;
		border: none !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container
		{
		background: #505050;
		position: absolute;
		left: 100%;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		transition: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container.clear-top
		{
		top: 0 !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .clearfix:after
		{
		content: '';
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .mmg_3
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section+.views-row .views-field-link-title a:before
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a:before,
		.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a:before
		{
		display: none;
		font-size: 1px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a.mm-back-to-second-lvl:before,
		.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a.mm-back-to-second-lvl:before
		{
		display: block !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row a.mm-back-to-second-lvl:hover,
		.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first+.views-row+.views-row a.mm-back-to-second-lvl:hover
		{
		background-color: transparent !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row
		{
		width: 100%;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title a:before
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title
		{
		background: #000000;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover+.views-row .views-field-link-title a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover .views-field-link-title
		{
		background: #000;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover+.views-row a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl
		{
		border: none !important;
		position: relative;
		height: 45px;
		margin-left: 15px;
		padding-left: 40px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 45px;
		text-transform: uppercase;
		color: #ffffff !important;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl:before
		{
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat -101px 0;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		content: '';
		position: absolute;
		top: 50%;
		left: 12px;
		width: 13px;
		height: 20px;
		margin-top: -11px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a
		{
		height: 40px;
		padding: 0 20px 0 40px;
		margin: 0 !important;
		overflow: hidden;
		text-overflow: ellipsis;
		text-transform: uppercase;
		line-height: 40px;
		border-top: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a:before
		{
		left: 40px;
		right: 20px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title .mm-submenu-title a
		{
		padding-left: 19px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title
		{
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 40px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title a
		{
		background: #333333;
		border: none;
		margin: 0;
		padding: 0 0 0 20px;
	}
	.header-theme-common-design #page .mdmegamenu .mobile-submenu-active .menu-third-level
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu .mobile-submenu-active .menu-third-level li:first-child:hover
		{
		background: none;
	}
	.header-theme-common-design #page .mdmegamenu .mobile-submenu-active .menu-third-level li:hover
		{
		background: #000000;
	}
	.header-theme-common-design #page .mdmegamenu .mobile-submenu-active .menu-third-level a
		{
		margin: 0 20px 0 40px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 40px;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level {
		display: none;
		background: #505050;
		position: absolute;
		top: 0;
		right: -100%;
		width: 100%;
		z-index: 100;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level ul {
		max-width: none;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li {
		background: none;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:before
		{
		display: block !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover
		{
		background-color: transparent !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover:before
		{
		display: block !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li:hover a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li:hover+li a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li a {
		margin: 0 !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li a:before
		{
		display: block !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li a:hover:before
		{
		display: none !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li ~ li a
		{
		padding-left: 40px;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li ~ li a:before
		{
		left: 40px;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level li:nth-child(3) a:before
		{
		display: none !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level .mm-submenu-title
		{
		padding-left: 19px !important;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level .mm-submenu-title:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level a:before
		{
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu .menu-third-level a:focus:before,
		.header-theme-common-design #page .mdmegamenu .menu-third-level a:hover:before
		{
		display: block;
	}
	.header-theme-common-design #page .mdmegamenu #search-block-form .container-inline
		{
		background: #737373;
		width: 75%;
		margin-left: 20px;
	}
	.header-theme-common-design #page .mdmegamenu #search-block-form .form-actions input.form-submit
		{
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat -22px 0;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		width: 23px;
		height: 20px;
		margin: 5px 0 0 6px;
	}
	.header-theme-common-design #page .mdmegamenu #search-block-form input.form-text::-webkit-input-placeholder
		{
		color: #afafaf;
	}
	.header-theme-common-design #header-wrapper {
		display: none;
		top: 26px;
	}
	.header-theme-common-design .sections-menu {
		background: #ffffff;
		border-color: #848484;
		display: block;
		bottom: 100%;
		float: none;
		width: 100%;
		margin: 12px 0 18px 0;
		padding: 0 0 10px 0;
	}
	.header-theme-common-design .sections-menu:before {
		content: " ";
		position: absolute;
		top: -100%;
		left: 0;
		width: 100%;
		bottom: -100%;
		background: #fff;
		z-index: -1;
	}
	.header-theme-common-design .sections-menu ul {
		display: table;
		width: 100%;
		float: none;
	}
	.header-theme-common-design .sections-menu ul--hidden {
		display: none;
	}
	.header-theme-common-design .sections-menu li {
		display: table-cell;
		float: none;
		padding: 0 0 0 3px;
		width: 62px;
		vertical-align: middle;
		font-size: 11px;
		text-align: center;
	}
	.header-theme-common-design .sections-menu li:first-child {
		padding-left: 0;
	}
	.header-theme-common-design .sections-menu a {
		display: block;
		top: auto;
		padding: 0 3px;
	}
	.header-theme-common-design .sections-menu .section-dot {
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat 0 -50px;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		bottom: -15px;
		left: 50%;
		margin-left: -5px;
	}
	.header-theme-common-design .sections-menu .section-green:hover .section-dot,
		.header-theme-common-design .sections-menu .section-green.mm-active .section-dot
		{
		background-position: -12px -50px;
	}
	.header-theme-common-design .sections-menu .section-blue:hover .section-dot,
		.header-theme-common-design .sections-menu .section-blue.mm-active .section-dot
		{
		background-position: -66px -50px;
	}
	.header-theme-common-design .sections-menu .section-red:hover .section-dot,
		.header-theme-common-design .sections-menu .section-red.mm-active .section-dot
		{
		background-position: -30px -50px;
	}
	.header-theme-common-design .sections-menu .section-black:hover .section-dot,
		.header-theme-common-design .sections-menu .section-black.mm-active .section-dot
		{
		background-position: -48px -50px;
	}
	.header-theme-common-design .region-header #block-menu-secondary-links {
		display: none;
	}
	.header-theme-common-design .back-to-prev-page {
		position: relative;
	}
	.header-theme-common-design .back-to-prev-page a {
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat -47px -12px;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		position: absolute;
		top: 50%;
		left: -22px;
		display: block;
		width: 7px;
		height: 11px;
		margin-top: -6px;
		text-indent: -9999px;
	}
	.header-theme-common-design #header {
		height: auto;
		z-index: 201;
		background: #ffffff;
	}
	.header-theme-common-design #header .mdmegamenu {
		height: 0;
	}
	.header-theme-common-design #header .mdmegamenu .field-content .mm-back-to-menu
		{
		border: none;
		position: relative;
		height: 45px;
		margin-left: 15px;
		padding-left: 28px;
		margin-right: 60px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 17px;
		line-height: 50px;
		text-transform: uppercase;
		color: #ffffff;
		text-align: center;
	}
	.header-theme-common-design #header .mdmegamenu .field-content .mm-back-to-menu:hover,
		.header-theme-common-design #header .mdmegamenu .field-content .mm-back-to-menu:focus,
		.header-theme-common-design #header .mdmegamenu .field-content .mm-back-to-menu.mm-active
		{
		background: none transparent !important;
	}
	.header-theme-common-design #header .mdmegamenu .field-content .mm-back-to-menu:before
		{
		content: " ";
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-corp.png)
			no-repeat -101px 0;
		-webkit-background-size: 1000px 1000px;
		background-size: 1000px 1000px;
		position: absolute;
		top: 50%;
		left: 0;
		width: 13px;
		height: 20px;
		margin-top: -9px;
		display: block !important;
	}
	.header-theme-common-design #header .mdmegamenu .mm-btn-close {
		position: absolute;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/icon-close-side-menu.png);
		-webkit-background-size: contain;
		background-size: contain;
		width: 17px;
		height: 17px;
		top: 0;
		right: 0;
		z-index: 10000;
		cursor: pointer;
	}
	.header-theme-common-design #header .mdmegamenu .mm-btn-close span {
		display: none;
	}
	.header-theme-common-design #header .mdmegamenu ul.megamenu .mm-container .inner .views-row
		{
		background-color: #cfd1cf;
	}
	.header-theme-common-design #header .mdmegamenu ul.megamenu .mm-container .inner .views-row a:hover
		{
		background-color: #fff;
	}
	.header-theme-common-design #header .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title
		{
		border-bottom: 1px solid #000;
	}
	.header-theme-common-design #header .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title .views-row
		{
		background: #fff;
	}
	.header-theme-common-design #header .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title:last-child
		{
		border-bottom: none;
	}
	.header-theme-common-design #header .mdmegamenu ul.megamenu li a:before
		{
		content: '';
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu {
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu {
		display: block;
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		-moz-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		margin-top: 50px;
		margin-left: auto;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu {
		position: relative;
		height: auto;
		padding: 0;
		line-height: 1;
		z-index: 10;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu
		{
		background-color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li
		{
		background-color: #fff;
		border-top: 1px solid #000000;
		position: relative;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li .arrow
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li:active
		{
		background: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li:focus
		{
		background: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li a:active
		{
		background: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li a:focus
		{
		background: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.last .mm-container
		{
		display: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item:hover
		{
		background: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-item-hover
		{
		background: inherit;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth
		{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0;
		border: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__icon
		{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-User-new-des.png)
			no-repeat center center;
		-webkit-background-size: contain;
		background-size: contain;
		width: 40px;
		height: 24px;
		padding-left: 20px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block a
		{
		font-size: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact a:hover
		{
		background-color: #4fae3e !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact:hover
		{
		background-color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu .mm-container
		{
		background-color: #fff;
		top: 0 !important;
		right: 0;
		border-top: none;
		border-bottom: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu .mm-container .mm-sub
		{
		max-width: 990px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover
		{
		background-color: #cfd1cf;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a
		{
		color: #000000;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title
		{
		background: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile
		{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
		background: transparent;
		padding: 0 !important;
		-webkit-box-shadow: none;
		box-shadow: none;
		left: 0 !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li
		{
		border-top: none;
		background: transparent;
		border-right: 1px #8a8a8a solid;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li a
		{
		white-space: normal;
		height: 100%;
		padding: 5px;
		line-height: 1.3;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li a:before
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item:hover,
		.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item:active,
		.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item:focus
		{
		background: transparent;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item a:hover,
		.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item a:active,
		.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item a:focus
		{
		background: transparent;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-hover
		{
		background: transparent;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item.menu-neopost-contact
		{
		border-right: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item.menu-neopost-contact a:hover
		{
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-Contact-72dpi.png)
			#4fae3e;
		-webkit-background-size: auto 20px;
		background-size: auto 20px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item.menu-neopost-auth
		{
		border-right: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item.menu-neopost-auth a
		{
		padding: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li.mm-item.menu-neopost-auth a:hover
		{
		background: transparent;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile .mm-container
		{
		display: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile:before,
		.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile:after
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile--tablet
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li .arrow
		{
		right: 20px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth
		{
		height: 40px;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block span
		{
		display: block;
		font-size: 16px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .menu-neopost-header
		{
		background-color: #c8c8c8;
		height: 40px !important;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .menu-neopost-header a
		{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		color: #fff;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		pointer-events: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .menu-neopost-header a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .menu-neopost-header .arrow
		{
		display: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .menu-neopost-header:hover
		{
		background-color: #c8c8c8 !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container .inner .menu-mobile-section
		{
		display: block !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container .inner .menu-mobile-section .views-field-description
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container .inner .views-field-link-title
		{
		display: block !important;
		border-bottom: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container .inner .views-field-link-title .mm-submenu-title a
		{
		background-color: #eee;
		display: block;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container .inner .views-field-link-title .mm-submenu-title a:focus
		{
		background: inherit;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container .inner .views-field-description
		{
		display: block;
		width: 80%;
		margin: auto;
		text-transform: none;
		font-weight: 500;
		padding: 10px 0;
		border-bottom: 1px solid #000;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mmg_9
		{
		width: 100%;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blue ul.megamenu--tablet li.mm-item .mm-container
		{
		border-top: 1px #04bbee solid;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blue ul.megamenu--tablet li.mm-item .mm-container .views-field-link-title a:hover
		{
		color: #04bbee;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blue ul.megamenu--tablet li.mm-item a:hover
		{
		color: #04bbee;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blue ul.megamenu--tablet li.mm-item.menu-neopost-contact a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-green ul.megamenu--tablet li.mm-item .mm-container
		{
		border-top: 1px #72bf44 solid;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-green ul.megamenu--tablet li.mm-item .mm-container .views-field-link-title a:hover
		{
		color: #72bf44;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-green ul.megamenu--tablet li.mm-item a:hover
		{
		color: #72bf44;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-green ul.megamenu--tablet li.mm-item.menu-neopost-contact a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-coral ul.megamenu--tablet li.mm-item .mm-container
		{
		border-top: 1px #ea5441 solid;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-coral ul.megamenu--tablet li.mm-item .mm-container .views-field-link-title a:hover
		{
		color: #ea5441;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-coral ul.megamenu--tablet li.mm-item a:hover
		{
		color: #ea5441;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-coral ul.megamenu--tablet li.mm-item.menu-neopost-contact a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-orange ul.megamenu--tablet li.mm-item .mm-container
		{
		border-top: 1px #f07d23 solid;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-orange ul.megamenu--tablet li.mm-item .mm-container .views-field-link-title a:hover
		{
		color: #f07d23;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-orange ul.megamenu--tablet li.mm-item a:hover
		{
		color: #f07d23;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-orange ul.megamenu--tablet li.mm-item.menu-neopost-contact a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-pink ul.megamenu--tablet li.mm-item .mm-container
		{
		border-top: 1px #e63264 solid;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-pink ul.megamenu--tablet li.mm-item .mm-container .views-field-link-title a:hover
		{
		color: #e63264;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-pink ul.megamenu--tablet li.mm-item a:hover
		{
		color: #e63264;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-pink ul.megamenu--tablet li.mm-item.menu-neopost-contact a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blueberry ul.megamenu--tablet li.mm-item .mm-container
		{
		border-top: 1px #2d2d64 solid;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blueberry ul.megamenu--tablet li.mm-item .mm-container .views-field-link-title a:hover
		{
		color: #2d2d64;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blueberry ul.megamenu--tablet li.mm-item a:hover
		{
		color: #2d2d64;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu-blueberry ul.megamenu--tablet li.mm-item.menu-neopost-contact a:hover
		{
		color: #fff;
	}
	.header-theme-common-design #page .menu-mobile-section .field-content {
		display: block;
	}
	.header-theme-common-design #page .menu-mobile-section .field-content a
		{
		display: block;
	}
	.header-theme-common-design .sections-menu {
		bottom: 0;
		padding: 0;
		padding-top: 10px;
		margin: 0;
		width: auto;
	}
	.header-theme-common-design .sections-menu li {
		padding: 0 14px;
		float: left;
		width: auto;
		font-size: 15px;
	}
	.header-theme-common-design .sections-menu li:hover .section-dot {
		background-position: 0 0;
	}
	.header-theme-common-design .sections-menu li:hover .section-dot {
		bottom: 10px;
		left: 0;
		width: 5px;
		height: 5px;
		margin-left: 0;
	}
	.header-theme-common-design .sections-menu li a {
		color: #656666;
		opacity: 1;
	}
	.header-theme-common-design .sections-menu .section-dot {
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-header.png)
			no-repeat 0 0;
		-webkit-background-size: 22px auto;
		background-size: 22px auto;
		position: absolute;
		bottom: 7px;
		left: 0;
		width: 5px;
		height: 5px;
		margin-left: 0;
	}
	.header-theme-common-design .sections-menu .section-green:hover .section-dot,
		.header-theme-common-design .sections-menu .section-blue:hover .section-dot,
		.header-theme-common-design .sections-menu .section-red:hover .section-dot,
		.header-theme-common-design .sections-menu .section-black:hover .section-dot,
		.header-theme-common-design .sections-menu .section-pink:hover .section-dot,
		.header-theme-common-design .sections-menu .section-indigo:hover .section-dot
		{
		background-position: 0 0;
	}
	.header-theme-common-design .sections-menu .section-orange:hover .section-dot
		{
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/sprite-header.png)
			no-repeat 0 0;
		-webkit-background-size: 22px auto;
		background-size: 22px auto;
	}
	.header-theme-common-design .sections-menu li.mm-active .section-dot {
		left: 0;
		margin-left: 0;
		bottom: 7px;
	}
	.header-theme-common-design .sections-menu li.mm-active .section-dot:hover
		{
		left: 0;
		margin-left: 0;
		bottom: 7px;
	}
	.header-theme-common-design .menu-mobile-section {
		display: none !important;
	}
	.header-theme-common-design .menu-mobile-section:first-child {
		display: block !important;
	}
	.header-theme-common-design .sections-menu-mobile-nav {
		display: none;
	}
	.header-theme-common-design .overlay-theme2 {
		background: #fff;
	}
	.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:hover
		{
		background-color: #777777;
	}
	.header-theme-common-design.not-logged-in #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.mm-item.menu-neopost-auth:active
		{
		background: #777777 !important;
	}
	.overlay-tablet-active {
		display: block;
		background: #505050;
		opacity: 0.6;
		-webkit-transition: opacity 0.5s ease-in-out;
		-o-transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out;
		transition: opacity 0.5s ease-in-out;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		max-width: 100%;
		min-height: 100%;
		z-index: 202;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

@media ( max-width :970px) {
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact
		{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-left: -2px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li.mm-item.menu-neopost-contact a
		{
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 auto;
		-moz-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
}

@media ( max-width :935px) {
	.header-theme-common-design #header .section #logo {
		left: 60px;
	}
	.header-theme-common-design #header .search-panel .search-form .form-item
		{
		padding-left: 15px;
	}
	.header-theme-common-design #header .search-panel .search-form .form-actions
		{
		margin: 0;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 0px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 0px;
		flex: 0 0 0px;
	}
	.header-theme-common-design #header .search-panel .search-form .form-actions .form-submit
		{
		font-size: 0;
		border: none;
		padding: 0;
		height: 35px;
		width: 35px;
		margin-left: -60px;
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-Search-72dpi.png)
			no-repeat center center;
		-webkit-background-size: auto 80%;
		background-size: auto 80%;
	}
	.header-theme-common-design #header .search-panel #edit-actions input {
		margin-left: -55px;
	}
	.header-theme-common-design #page .megamenu-wrapper {
		display: block;
		width: auto;
		height: auto;
		-webkit-transform: translateX(-400px) !important;
		-moz-transform: translateX(-400px) !important;
		-ms-transform: translateX(-400px) !important;
		-o-transform: translateX(-400px) !important;
		transform: translateX(-400px) !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu {
		position: static;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu:before
		{
		position: absolute;
		display: block;
		content: '';
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-Menu-72dpi.png)
			no-repeat center center;
		-webkit-background-size: 26px auto;
		background-size: 26px auto;
		width: 26px;
		height: 26px;
		padding: 5px;
		bottom: 0;
		top: 80px;
		left: 20px;
		margin: 0;
		cursor: pointer;
		z-index: 1;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu:after
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu.opened {
		position: fixed;
		bottom: 0;
		top: 0;
		margin-left: 0;
		max-width: 100%;
		background: #fff;
		padding-top: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .content {
		padding-left: 240px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu {
		max-width: 100%;
		position: static;
		margin-top: 50px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li:nth-child(n+5)
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.menu-neopost-contact,
		.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.menu-neopost-auth
		{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li
		{
		margin: 0;
		padding: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li:nth-child(n)
		{
		display: block;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.menu-neopost-auth
		{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li .mm-container .mm-sub
		{
		margin: 0;
	}
}

@media ( max-width :935px) and (min-width:769px) {
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu .megamenu-wrapper
		{
		display: block !important;
		overflow: hidden;
		position: fixed;
		padding: 0 !important;
		top: 0;
		bottom: 0;
		left: 0;
		width: 400px !important;
		z-index: 250;
		min-height: 100%;
		background-color: #fff;
		height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transform: translateX(-400px) !important;
		-moz-transform: translateX(-400px) !important;
		-ms-transform: translateX(-400px) !important;
		-o-transform: translateX(-400px) !important;
		transform: translateX(-400px) !important;
	}
	.header-theme-common-design {
		overflow-y: scroll !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet
		{
		display: block !important;
		position: absolute;
		padding: 0 !important;
		top: 0;
		bottom: 0;
		left: 0;
		width: 400px !important;
		z-index: 250;
		min-height: 100%;
		background-color: #fff;
		height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transform: translateX(0) !important;
		-moz-transform: translateX(0) !important;
		-ms-transform: translateX(0) !important;
		-o-transform: translateX(0) !important;
		transform: translateX(0) !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container
		{
		top: 0 !important;
		display: block !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-btn-close
		{
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/icon-close-side-menu.png);
		-webkit-background-size: contain;
		background-size: contain;
		width: 17px;
		height: 17px;
		margin: 10px;
		right: 18px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet ul.megamenu
		{
		display: block !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li
		{
		border-right: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li:first-child
		{
		border-top: none;
		margin-top: 40px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li>a
		{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		font-size: 16px;
		font-weight: 500;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li .arrow
		{
		display: block !important;
		width: 15px;
		height: 15px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li .arrow:after
		{
		background: none;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/icon-menu-arrow.png);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		background-size: contain;
		width: 15px;
		height: 15px;
		top: 15px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-active>a
		{
		font-weight: bold;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.menu-neopost-header
		{
		border: none !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact
		{
		padding: 10px;
		border: none;
		margin-bottom: -104px;
		margin-top: 44px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact>a
		{
		height: 40px;
		margin: auto;
		background-image: none;
		width: 60%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact>a:hover
		{
		background-image: none !important;
		color: #ffffff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact:after
		{
		background: none;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/icon-menu-arrow.png);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		background-size: contain;
		width: 15px;
		height: 15px;
		top: 15px;
		right: 25px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact li.mm-item.menu-neopost-contact
		{
		padding: 10px;
		border: none;
		margin-bottom: -104px;
		margin-top: 44px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact li.mm-item.menu-neopost-contact>a
		{
		height: 40px;
		margin: auto;
		background-image: none;
		width: 60%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact li.mm-item.menu-neopost-contact>a:hover
		{
		background-image: none !important;
		color: #ffffff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact div.mdmegamenu-blue ul.megamenu--tablet li>a:hover
		{
		color: #04bbee;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact div.mdmegamenu-green ul.megamenu--tablet li>a:hover
		{
		color: #72bf44;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact div.mdmegamenu-coral ul.megamenu--tablet li>a:hover
		{
		color: #ea5441;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact div.mdmegamenu-orange ul.megamenu--tablet li>a:hover
		{
		color: #f07d23;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact div.mdmegamenu-pink ul.megamenu--tablet li>a:hover
		{
		color: #e63264;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact div.mdmegamenu-blueberry ul.megamenu--tablet li>a:hover
		{
		color: #2d2d64;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact li.mm-item.menu-neopost-auth
		{
		border: none;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 10px 0;
		margin: 0;
		background-color: #8d8f8d;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact li.mm-item.menu-neopost-auth>span
		{
		padding-left: 20px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block span
		{
		display: block;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block a
		{
		font-weight: 500;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact .menu-neopost-header
		{
		background-color: #cfd1cf;
		margin: 0;
		height: 40px !important;
		border: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact .menu-neopost-header>a
		{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		color: #ffffff;
		padding: 5px 0;
		font-size: 16px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact .menu-neopost-header>a:hover
		{
		color: #ffffff;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact .menu-neopost-header .arrow:after
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact .menu-neopost-header:hover
		{
		background-color: #cfd1cf !important;
	}
	#page-wrapper #page {
		overflow: visible;
	}
	#page-wrapper #page .mdmegamenu ul.megamenu--tablet li.mm-item>a:hover {
		background: none;
	}
	#page-wrapper #page .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth a:hover
		{
		background-color: inherit;
	}
}

@media ( max-width :805px) {
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li:nth-child(n+4)
		{
		display: none;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.menu-neopost-contact,
		.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu li.menu-neopost-auth
		{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li:nth-child(n)
		{
		display: block;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet li.menu-neopost-auth
		{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media ( max-width :768px) {
	.header-theme-common-design #header .section #logo {
		margin: 0;
		position: absolute;
		top: 50px;
		left: -webkit-calc(50% - 80px);
		left: -moz-calc(50% - 80px);
		left: calc(50% - 80px);
		min-width: 60px;
		width: auto;
	}
	.header-theme-common-design #header .section #logo img {
		display: none;
	}
	.header-theme-common-design #header .section #logo:before {
		display: block;
		position: relative;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 auto;
		-moz-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		top: 0;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Logo-Neopost-144dpi.png);
		background-position: center -webkit-calc(100% - 10px);
		background-position: center -moz-calc(100% - 10px);
		background-position: center calc(100% - 10px);
		background-repeat: no-repeat;
		-webkit-background-size: auto 80%;
		background-size: auto 80%;
		min-height: 60px;
		min-width: 140px;
		height: auto;
	}
	.header-theme-common-design #header .mdmegamenu .mm-container .view-content .views-row .mm-btn-close
		{
		top: 16px;
		right: 13px;
	}
	.header-theme-common-design #header .search-panel #edit-actions input {
		margin-left: -60px;
	}
	.header-theme-common-design #header .search-panel .search-form>div {
		max-width: 100%;
	}
	.header-theme-common-design #header .search-panel .search-form>div .form-item
		{
		margin: 15px 20px;
		padding-left: 0;
	}
	.header-theme-common-design .sections-menu li {
		padding: 0 7px;
		font-size: 14px;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu {
		border-bottom: 3px #72bf44 solid;
		border-top: 1px #ccc solid;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu li {
		display: none;
	}
	.header-theme-common-design #page .mdmegamenu ul.megamenu--tablet {
		position: absolute;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu
		{
		overflow-x: hidden;
		overflow-y: scroll;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened
		{
		margin-top: 0;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu:before
		{
		display: none;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu .megamenu-wrapper
		{
		display: block !important;
		position: absolute;
		padding: 0 !important;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100% !important;
		z-index: 250;
		min-height: 100%;
		background-color: #fff;
		height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transform: translateX(-400px) !important;
		-moz-transform: translateX(-400px) !important;
		-ms-transform: translateX(-400px) !important;
		-o-transform: translateX(-400px) !important;
		transform: translateX(-400px) !important;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu .mm-container
		{
		top: -6px !important;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--mobile
		{
		display: none !important;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet
		{
		border-top: 3px #4fae3e solid;
		border-bottom: none;
		-webkit-transform: translateX(400px) !important;
		-moz-transform: translateX(400px) !important;
		-ms-transform: translateX(400px) !important;
		-o-transform: translateX(400px) !important;
		transform: translateX(400px) !important;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li
		{
		display: block;
		border-right: none;
		overflow: visible;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li>a
		{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding: 10px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li>a:hover
		{
		color: #4fae3e;
		background-color: inherit;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li:first-child
		{
		border-top: none;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li .arrow
		{
		display: block !important;
		width: 15px;
		height: 15px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li .arrow:after
		{
		background: none;
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/icon-menu-arrow.png);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		background-size: contain;
		width: 15px;
		height: 15px;
		top: 15px;
		right: 5px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-active>a
		{
		font-weight: bold;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet .menu-neopost-header
		{
		background-color: #cfd1cf;
		margin: 0;
		height: 40px !important;
		border: none;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet .menu-neopost-header .arrow
		{
		display: none !important;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet .menu-neopost-header>a
		{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		color: #ffffff;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet .menu-neopost-header>a:hover
		{
		color: #ffffff;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet .menu-neopost-header .mm-btn-close
		{
		background-image:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/icon-close-side-menu.png);
		-webkit-background-size: 17px 17px;
		background-size: 17px;
		background-repeat: no-repeat;
		background-position: center center;
		width: 17px;
		height: 17px;
		padding: 17px;
		right: 20px;
		top: 2px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet .menu-neopost-header .arrow:after
		{
		display: none;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact
		{
		padding: 10px;
		border: none;
		margin-bottom: -104px;
		margin-top: 44px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact a
		{
		height: 40px;
		margin: auto;
		background-image: none;
		width: 60%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 16px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact a:hover
		{
		color: #ffffff;
		background-color: #4fae3e;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-contact:hover
		{
		background-color: #fff;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth
		{
		height: 40px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0;
		border: none;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth .menu-neopost-auth__icon
		{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		background:
			url(https://www.neopost.ie/sites/all/themes/neopost/html_common_design/images/Icon-User-new-des.png)
			no-repeat center center;
		-webkit-background-size: contain;
		background-size: contain;
		width: 40px;
		height: 24px;
		padding-left: 20px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block span
		{
		display: block;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth .menu-neopost-auth__login-block a
		{
		font-size: 0;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened .mdmegamenu ul.megamenu--tablet li.mm-item.menu-neopost-auth a
		{
		font-size: 16px;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-blue ul.megamenu--tablet
		{
		border-top: 3px #04bbee solid;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-blue ul.megamenu--tablet li>a:hover
		{
		color: #04bbee;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-blue ul.megamenu--tablet li.mm-active>a
		{
		color: #04bbee;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-green ul.megamenu--tablet
		{
		border-top: 3px #72bf44 solid;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-green ul.megamenu--tablet li>a:hover
		{
		color: #72bf44;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-green ul.megamenu--tablet li.mm-active>a
		{
		color: #72bf44;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-coral ul.megamenu--tablet
		{
		border-top: 3px #ea5441 solid;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-coral ul.megamenu--tablet li>a:hover
		{
		color: #ea5441;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-coral ul.megamenu--tablet li.mm-active>a
		{
		color: #ea5441;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-orange ul.megamenu--tablet
		{
		border-top: 3px #f07d23 solid;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-orange ul.megamenu--tablet li>a:hover
		{
		color: #f07d23;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-orange ul.megamenu--tablet li.mm-active>a
		{
		color: #f07d23;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-pink ul.megamenu--tablet
		{
		border-top: 3px #e63264 solid;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-pink ul.megamenu--tablet li>a:hover
		{
		color: #e63264;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-pink ul.megamenu--tablet li.mm-active>a
		{
		color: #e63264;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-blueberry ul.megamenu--tablet
		{
		border-top: 3px #2d2d64 solid;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-blueberry ul.megamenu--tablet li>a:hover
		{
		color: #2d2d64;
	}
	.header-theme-common-design #page #block-neopost-mega-menu-neopost-mega-menu.opened div.mdmegamenu-blueberry ul.megamenu--tablet li.mm-active>a
		{
		color: #2d2d64;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .content {
		padding-left: 0;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu--mobile li .mmcontainer_12
		{
		display: block !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu:before
		{
		top: 60px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu {
		margin-top: 40px;
	}
	.header-theme-common-design #page .block-neopost-mega-menu .mdmegamenu ul.megamenu .mm-container
		{
		display: block !important;
	}
	.header-theme-common-design #page .block-neopost-mega-menu--cuddled {
		max-width: 100%;
		margin-top: 0;
	}
	.header-theme-common-design #page div.mdmegamenu-blue ul.megamenu {
		border-bottom-color: #04bbee;
	}
	.header-theme-common-design #page div.mdmegamenu-green ul.megamenu {
		border-bottom-color: #72bf44;
	}
	.header-theme-common-design #page div.mdmegamenu-coral ul.megamenu {
		border-bottom-color: #ea5441;
	}
	.header-theme-common-design #page div.mdmegamenu-orange ul.megamenu {
		border-bottom-color: #f07d23;
	}
	.header-theme-common-design #page div.mdmegamenu-pink ul.megamenu {
		border-bottom-color: #e63264;
	}
	.header-theme-common-design #page div.mdmegamenu-blueberry ul.megamenu {
		border-bottom-color: #2d2d64;
	}
	.header-theme-common-design.logged-in #header .section #logo,
		.header-theme-common-design.not-logged-in #header .section #logo {
		left: -webkit-calc(50% - 110px);
		left: -moz-calc(50% - 110px);
		left: calc(50% - 110px);
	}
}

@media ( max-width :935px) and (min-width:769px) {
	#page-wrapper {
		-webkit-transition: -webkit-transform 0.3s ease-in-out;
		transition: -webkit-transform 0.3s ease-in-out;
		-o-transition: -o-transform 0.3s ease-in-out;
		-moz-transition: transform 0.3s ease-in-out, -moz-transform 0.3s
			ease-in-out;
		transition: transform 0.3s ease-in-out;
		transition: transform 0.3s ease-in-out, -webkit-transform 0.3s
			ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s
			ease-in-out;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	#page-wrapper #main-wrapper {
		-webkit-transition: -webkit-transform 0.3s ease-in-out;
		transition: -webkit-transform 0.3s ease-in-out;
		-o-transition: -o-transform 0.3s ease-in-out;
		-moz-transition: transform 0.3s ease-in-out, -moz-transform 0.3s
			ease-in-out;
		transition: transform 0.3s ease-in-out;
		transition: transform 0.3s ease-in-out, -webkit-transform 0.3s
			ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s
			ease-in-out;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	#page-wrapper #footer-wrapper {
		-webkit-transition: -webkit-transform 0.3s ease-in-out;
		transition: -webkit-transform 0.3s ease-in-out;
		-o-transition: -o-transform 0.3s ease-in-out;
		-moz-transition: transform 0.3s ease-in-out, -moz-transform 0.3s
			ease-in-out;
		transition: transform 0.3s ease-in-out;
		transition: transform 0.3s ease-in-out, -webkit-transform 0.3s
			ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s
			ease-in-out;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	#page-wrapper #page {
		overflow: visible;
	}
	#page-wrapper.tablet-menu {
		-webkit-transition: -webkit-transform 0.3s ease-in-out;
		transition: -webkit-transform 0.3s ease-in-out;
		-o-transition: -o-transform 0.3s ease-in-out;
		-moz-transition: transform 0.3s ease-in-out, -moz-transform 0.3s
			ease-in-out;
		transition: transform 0.3s ease-in-out;
		transition: transform 0.3s ease-in-out, -webkit-transform 0.3s
			ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s
			ease-in-out;
		-webkit-transform: translateX(400px);
		-moz-transform: translateX(400px);
		-ms-transform: translateX(400px);
		-o-transform: translateX(400px);
		transform: translateX(400px);
	}
	#page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet {
		display: block !important;
		position: fixed;
		padding: 0 !important;
		top: 0;
		bottom: 0;
		left: 0;
		width: 400px;
		z-index: 250;
		min-height: 100%;
		height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transform: translateX(-400px) !important;
		-moz-transform: translateX(-400px) !important;
		-ms-transform: translateX(-400px) !important;
		-o-transform: translateX(-400px) !important;
		transform: translateX(-400px) !important;
	}
	#page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet .mm-container
		{
		top: 0 !important;
	}
	#page .block-neopost-mega-menu .mdmegamenu ul.megamenu--tablet ul.megamenu
		{
		display: block !important;
	}
}