body {
	font-family: 'Open Sans', sans-serif !important;
    font-size: 13px;
	color: #000000;
}

* { outline: none !important; }

.clear { clear: both; }

.tp-bannertimer { display: none }

#ww_header { box-shadow: none; }

#ww_header .wpb_row[class*="ww-header-transparent"] {
  left: 0;
  position: absolute;
  top: 0;
  height: 217px;
  background: url(../../uploads/topshadow.png) repeat-x !important;
}

.desktop-header {
	font-family: 'Open Sans', sans-serif !important;
}
.desktop-header .ww-logo .image-logo {
	position: relative;
	top: 10px;
	height: 75px;
}
.desktop-header ul.noo-nav > li > a {
	height: 95px !important;
	line-height: 95px !important;
}
.desktop-header .container .ww-logo {
	position: relative !important;
	left: -2px !important;
}
.desktop-header .container .column_container:first-child, .ww-stick-logo-wrapper {
	position: relative !important;
	width: 119px !important;
	padding: 0 !important;
}
.desktop-header .container .column_container:last-child, .ww-stick-menu-wrapper {
	width: 755px !important;
	padding: 0 !important;
	float: right;
}
.desktop-header .container .column_container:last-child .caret, .ww-stick-menu-wrapper .caret {
	display: none !important;
}
.mega-inner table td {
	vertical-align: top;
}
.mega-inner table .pdngrt {
	padding-right: 40px;
}
.mega-inner p {
	color: #888888 !important;
	font-size: 13px !important;
	line-height: 20px !important;
	margin: 0 0 10px 0 !important;
}
.mega-inner p > span {
	display: block;
	color: #5a5a5a;
	font-size: 14px;
	font-weight: bold;
}
.sbmnmvcnt {
	position: relative;
	top: -37px;
}
.sbmnmvtr {
	position: relative;
	top: -12px;
}
.mega-inner a {
	color: #888888 !important;
	border-top: 1px solid #e9e9e9 !important;
	padding: 10px 0 !important;
} .mega-inner a:hover {
	color: #5a5a5a !important;
}
.sbmnstndln a {
	font-size: 13px !important;
	line-height: 18px !important;
	padding: 10px 0 !important;
}
.sbmnstndln a.undrln {
	border-bottom: 1px solid #e9e9e9 !important;
}
.mega-nav li:last-child a {
	border-bottom: 1px solid #e9e9e9 !important;
}
.noo-col {
	position: relative !important;
	left: 16px !important;
	border: none !important;
	padding-bottom: 30px;
}
.noo-col:last-child {
	padding-right: 32px;
}
.noo-col .widgettitle {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 17px !important;
	color: #5a5a5a !important;
	font-weight: bold !important;
	line-height: 26px !important;
	padding: 17px 0 12px 0 !important;
	margin: 0 !important;
}
a[title=subheader] {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 17px !important;
	color: #5a5a5a !important;
	font-weight: bold !important;
	border: none !important;
	line-height: 40px !important;
} a[title=subheader]:hover {
	color: #5a5a5a !important;
}

.mobile-header .ww-logo .image-logo {
	margin-top: 15px;
	max-width: 180px;
}

#ww_header ul.noo-nav > li > a > span {
	font-family: "opensans-regular-webfont", Arial, Helvetica, sans-serif !important;
	color: #ffffff;
	font-size: 14px;
	font-weight: 500;
}
#ww_stick_header ul.noo-nav > li > a > span {
	font-family: "opensans-regular-webfont", Arial, Helvetica, sans-serif !important;
	font-size: 14px;
	font-weight: 500;
	color: #507498;
}
li.menu-item {
	border: none !important;
}
.mega-dropdown-inner {
	border-color: #ce1d17 !important;
}

.fa-bars {
	color: #ce1d17 !important;
}

#ww_main_body * { font-family: 'Open Sans', sans-serif; }

#ww_main_body > .container {
	margin: 0; padding: 0; border: 0;
	width: 100%; min-width: 100%; max-width: 100%;
}

.h1row {
	padding: 40px 0 20px 0 !important;
	text-align: center;
}
.h1row h1 {
	color: #ce1d17;
	margin-bottom: 20px !important;
	font-size: 36px !important;
	font-weight: normal !important;
}

.homeblocks {
	float: none !important;
	padding: 0 !important;
}
.homeblocks div {
	margin: 0 !important;
	padding: 0 !important;
}
.homeblocks > div {
	max-width: 960px !important;
	margin: 0 auto 50px auto !important;
}
.homeblocks .homeblock {
	width: 300px !important;
	margin: 0 10px !important;
}
.homeblocks h2 {
	color: #ce1d17 !important;
	margin: 56px 0 34px 0 !important;
	font-size: 30px !important;
	font-weight: normal !important;
	text-align: center;
}
.homeblocks h3 {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #5a5a5a;
	line-height: 20px;
	margin: 25px 0 0 0;
}
.homeblocks p {
	color: #9a9a9a;
	line-height: 20px;
	margin: 15px 0;
}
.homeblocks a {
	margin: 0; padding: 0;
	background: none;
	color: #5a5a5a !important;
	font-size: 14px;
	font-weight: bold;
} .homeblocks a:hover {
	background: none;
	color: #02488d !important;
} .homeblocks a:link, .homeblocks a:visited, .homeblocks a:active {
	text-decoration: none;
}

.contentblocks {
	float: none !important;
	padding: 0 !important;
}
.contentblocks div {
	margin: 0 !important;
	padding: 0 !important;
}
.contentblocks > div {
	max-width: 960px !important;
	margin: 0 auto 50px auto !important;
}
.contentblocks .homeblock {
	width: 300px !important;
	margin: 0 10px !important;
}
.contentblocks h2 {
	color: #ce1d17 !important;
	margin: 56px 0 34px 0 !important;
	font-size: 30px !important;
	font-weight: normal !important;
	text-align: center;
}
.contentblocks h3 {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #5a5a5a;
	line-height: 20px;
	margin: 25px 0 0 0;
}
.contentblocks p {
	color: #9a9a9a;
	line-height: 20px;
	margin: 15px 0;
}
.contentblocks a {
	color: #9a9a9a !important;
	text-decoration: underline !important;
} .contentblocks a:hover {
	text-decoration: none !important;
}
.contentblocks ul {
	color: #9a9a9a;
	line-height: 20px;
	margin: 0 0 12px 0;
	padding: 0 0 0 16px;
}

.contentblocks > .no-container {
	border-top: 1px solid #507498;
	padding-top: 50px !important;
}

.welcomerow {
	padding: 40px 0 30px 0 !important;
}
.welcomerow .container {
	max-width: 994px;
}
.welcome {
    border-color: #b0c2d4 !important;
	background-color: #ecf2f8 !important;
	min-height: 114px !important;
} .welcome:before {
	color: #b0c2d4 !important;
}
.welcome h2 {
	color: #507498 !important;
	font-size: 22px !important;
	font-weight: bold;
}
.welcome h2 span {
	color: #507498 !important;
	font-size: 18px !important;
	font-weight: normal;
	font-style: italic;
}
.welcome p {
	color: #999999 !important;
    line-height: 20px !important;
	margin: 10px 0 !important;
}

.newsletterrow {
	background-color: #f5f5f5 !important;
	background-position: top center !important;
	padding: 25px 0 !important;
}
.newsletterrow .ww-icon {
	display: none !important;
}
.newsletterrow .headding {
	padding: 0 5px !important;
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 21px !important;
}
.newsletterrow .newsletter-email {
	font-size: 12px !important;
}
.newsletterrow .ww-button {
	position: relative; top: 1px;
	height: 40px !important;
	line-height: 40px !important;
	padding: 0 30px !important;
	font-size: 15px !important;
	font-weight: bold !important;
}

.homeplax { height: 540px; }
.homeplax div { height: 100%; }

.homeplaxcnt div {
	height: auto;
	text-align: left;
}
.homeplaxcnt > div:first-child > div {
	text-transform: uppercase;
	width: 315px;
	display: inline-block;
	color: #ce1d17;
	font-size: 36px;
	line-height: 38px;
	margin-bottom: 4px;
	padding: 12px 18px;
	background: rgba(255, 255, 255, 0.9);
}
.homeplaxcnt > div:last-child > div {
	width: 315px;
	display: inline-block;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	padding: 12px 18px;
	background: #ce1d17;
}

.recipecol {
	padding-top: 15px;
	padding-bottom: 15px;
}
.recipecol h2 {
	color: #ce1d17;
	font-size: 36px !important;
	font-weight: normal !important;
	text-align: center;
	margin-bottom: 20px !important;
}
.recipecol .esg-container {
	padding: 10px !important;
}
.esg-grid .esg-top i {
	font-weight: normal !important;
	font-size: 14px !important;
}
a:not(.btn), .star {
	color: #b0c2d4;
} a:not(.btn):hover, .star:hover { color: #fff; }

.bottomrow { margin: 0; padding: 40px 0; margin: 50px 0 -18px 0 !important; }
.bottomrow p { font-size: 26px; line-height: 40px; text-align: center; margin: 0 !important; }

.ww-footertop-wrapper {
	background-color: #908977 !important;
	color: #ffffff !important;
	line-height: 20px;
}
.ww-footertop-wrapper .fa:hover {
	color: #bbbbbb;
}
.ww-footertop-wrapper {
	color: #ffffff !important;
}
.ww-footertop-wrapper a {
	color: #ffffff;
}
.ww-footertop-wrapper ul.ww-social {
	border-bottom: 1px solid #726f66;
}
.ww-footertop-wrapper ul.ww-social > li > a > i.fa {
	color: #ffffff; margin-right: 2px;
} .ww-footertop-wrapper ul.ww-social > li > a > i.fa:hover {
	color: #ffffff;
}
.ww-footertop-wrapper .widget_newsletterwidget h4 {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
}
.ww-footertop-wrapper input.newsletter-email {
	height: 40px;
	width: 225px;
	border: none;
	padding-left: 13px;
	color: #cccccc;
}
.ww-footertop-wrapper input.newsletter-submit {
	height: 40px !important;
	width: 44px;
	background: #ffffff url(../../uploads/envelope.png) center no-repeat !important;
	color: #dddddd !important;
	padding: 0 12px !important;
}
.ww-footertop-wrapper .newsletter-widget p {
	float: left;
	height: 40px;
	display: inline !important;
	margin: 0 !important;
}
.ww-footertop-wrapper .row-fluid {
	width: 900px;
	margin: 0 auto;
}
.ww-footertop-wrapper .col-xs-12 {
	width: 33.333% !important;
}
.ww-footertop-wrapper .col-xs-12:last-child {
	display: none;
}

.ww-footer-wrapper {
	background-color: #5b513c !important;
}
.ww-footer-wrapper {
	color: #babab7 !important;
}
.ww-footer-wrapper a {
	color: #babab7 !important;
} .ww-footer-wrapper a:hover { color: #fff !important; }
.ww-footer-wrapper .textwidget { text-align: right; }
.ww-footer-wrapper .textwidget a { margin-left: 20px; }
.ww-footer-wrapper .row-fluid {
	width: 900px;
	margin: 0 auto;
}

.timeline h1 {
	margin: 30px;
	color: #5b513c;
	text-align: center;
}

.timelineposts {
	padding: 0 !important;
}
.timelineposts:last-child {
	margin-bottom: 60px !important;
}
.timelineposts:last-child .timelinecnt {
	margin-bottom: 0 !important;
}
.timelineposts > div {
	max-width: 1000px;
	margin: 0 auto;
}

.timelineposts > div > div {
	padding: 0 !important;
	max-width: 500px;
}

.timelineitems {
	max-width: 1140px;
	margin: 0 auto;
}

.timelineitem {
	opacity: 0;
	float: left;
	position: relative;
	width: 500px;
}
#timelineitem1 {
	padding-right: 69px;
	border-right: 1px solid #908977;
}
#timelineitem2 {
	padding-left: 69px;
}
.timelineitem img {
	display: block;
	margin-top: 25px;
}
.timelineitem .timelinecnt {
	background-color: #fafafa;
	margin-bottom: 30px;
}
.timelineitem .timelinecnt h2 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 25px;
	line-height: 30px !important;
	color: #000;
	margin: 0;
	font-weight: bold;
	padding-top: 18px;
	padding-left: 25px;
	padding-right: 25px;
}
.timelineitem .timelinecnt p {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 16px;
	line-height: 24px;
	color: #7b7b7b;
	margin: 18px 0 0 0;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
}
.timelineitem .timelineicon {
	position: absolute;
	background-color: #fafafa;
	width: 70px;
}
#timelineitem1 .timelineicon {
	top: 30px; left: 430px;
}
#timelineitem2 .timelineicon {
	top: 60px; left: -1px;
}
.timelineitem .timelineicon div {
	position: absolute;
	top: 10px; left: 0;
	width: 70px;
	height: 1px;
	background-color: #908977;
}
.timelineitem .timelineicon span {
	position: absolute;
	display: block;
	width: 13px;
	height: 21px;
	background-color: #ce1d17;
}
#timelineitem1 .timelineicon span {
	top: 0; left: 63px;
}
#timelineitem2 .timelineicon span {
	top: 0; left: -6px;
}
.timelineitem .marker {
	position: absolute;
}

ul.mainul li {
	border-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

/* rev slider */

.hdrbot {
	display: block;
	color: #fff;
	min-width: 420px;
	font-size: 15px;
	line-height: 20px;
	padding: 12px 18px 18px 18px;
	/*background: rgba(255, 255, 255, 0.5);*/
}
.hdrbot h1 {
	text-transform: uppercase;
	color: #fff;
	font-size: 36px;
	line-height: 38px;
}
.hdrbot p {
	padding-left: 2px;
}

.contentrow {
	color: #9A9A9A;
	font-size: 13px;
    line-height: 20px;
	margin-top: 40px !important;
}
.contentrow h2 {
	color: #000 !important;
	font-size: 15px !important;
	font-weight: bold !important;
	line-height: 30px;
}
.contentrow > div > div:first-child {
	padding-right: 15px !important;
}
.contentrow > div > div:last-child {
	padding-left: 15px !important;
}
.contentrow a {
	color: #9A9A9A;
	text-decoration: underline;
} .contentrow a:hover {
	color: #9A9A9A;
	text-decoration: none;
}

.contentrow + .welcomerow {
	padding-top: 0 !important;
}

/*.blackextrls {
	color: #000 !important;
	line-height: 26px !important;
}*/

.contentrowvid {
	margin-top: 0 !important;
	padding-bottom: 40px !important;
}

/* scnd pages 9355 */

body.page-id-8539 .desktop-header > div, body.page-id-8542 .desktop-header > div, body.page-id-8577 .desktop-header > div, body.page-id-8574 .desktop-header > div, body.page-id-8571 .desktop-header > div, body.page-id-8624 .desktop-header > div, body.page-id-8623 .desktop-header > div, body.page-id-8618 .desktop-header > div, body.page-id-8625 .desktop-header > div, body.page-id-8621 .desktop-header > div, body.page-id-8620 .desktop-header > div, body.page-id-8619 .desktop-header > div, body.page-id-8617 .desktop-header > div, body.page-id-8616 .desktop-header > div, body.page-id-8652 .desktop-header > div, body.page-id-8622 .desktop-header > div, body.page-id-8654 .desktop-header > div, body.page-id-8781 .desktop-header > div, body.page-id-8785 .desktop-header > div, body.page-id-8803 .desktop-header > div, body.page-id-8798 .desktop-header > div, body.page-id-8359 .desktop-header > div, body.page-id-8360 .desktop-header > div, body.page-id-8365 .desktop-header > div, body.page-id-8368 .desktop-header > div, body.page-id-8371 .desktop-header > div, body.page-id-8374 .desktop-header > div, body.page-id-8377 .desktop-header > div, body.page-id-8380 .desktop-header > div, body.page-id-8383 .desktop-header > div, body.page-id-8847 .desktop-header > div, body.page-id-8387 .desktop-header > div, body.page-id-8386 .desktop-header > div, body.page-id-8868 .desktop-header > div, body.page-id-8863 .desktop-header > div, body.page-id-8864 .desktop-header > div, body.page-id-8865 .desktop-header > div, body.page-id-8866 .desktop-header > div, body.page-id-8867 .desktop-header > div, body.page-id-8398 .desktop-header > div, body.page-id-8919 .desktop-header > div, body.page-id-8920 .desktop-header > div, body.page-id-8922 .desktop-header > div, body.page-id-8921 .desktop-header > div, body.page-id-8957 .desktop-header > div, body.page-id-8958 .desktop-header > div, body.page-id-8959 .desktop-header > div, body.page-id-8960 .desktop-header > div, body.page-id-8962 .desktop-header > div, body.page-id-8961 .desktop-header > div, body.page-id-8964 .desktop-header > div, body.page-id-8963 .desktop-header > div, body.page-id-8965 .desktop-header > div, body.page-id-8950 .desktop-header > div, body.page-id-8951 .desktop-header > div, body.page-id-8952 .desktop-header > div, body.page-id-8953 .desktop-header > div, body.page-id-9224 .desktop-header > div, body.page-id-9224 .desktop-header > div, body.page-id-9227 .desktop-header > div, body.page-id-9230 .desktop-header > div, body.page-id-9231 .desktop-header > div, body.page-id-9237 .desktop-header > div, body.page-id-9238 .desktop-header > div, body.page-id-9243 .desktop-header > div, body.page-id-9246 .desktop-header > div, body.page-id-9247 .desktop-header > div, body.page-id-9252 .desktop-header > div, body.page-id-9255 .desktop-header > div, body.page-id-9256 .desktop-header > div, body.page-id-9261 .desktop-header > div, body.page-id-9262 .desktop-header > div, body.page-id-9353 .desktop-header > div, body.page-id-9354 .desktop-header > div, body.page-id-9356 .desktop-header > div, body.page-id-9409 .desktop-header > div, body.page-id-9408 .desktop-header > div, body.page-id-9410 .desktop-header > div, body.page-id-9503 .desktop-header > div, body.page-id-9504 .desktop-header > div, body.page-id-9505 .desktop-header > div, body.page-id-9506 .desktop-header > div, body.page-id-9507 .desktop-header > div, body.page-id-9508 .desktop-header > div, body.page-id-9484 .desktop-header > div, body.page-id-8447 .desktop-header > div, body.page-id-9480 .desktop-header > div, body.page-id-9585 .desktop-header > div, body.page-id-8478 .desktop-header > div, body.page-id-9355 .desktop-header > div, body.page-id-8478 .desktop-header > div, body.page-id-11615 .desktop-header > div {
	height: 93px !important;
	border-bottom: 1px solid #e4e4e4 !important;
}
body.page-id-8539 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8542 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8577 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8574 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8571 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8624 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8623 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8618 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8625 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8621 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8620 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8619 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8617 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8616 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8652 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8622 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8654 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8781 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8785 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8803 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8798 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8359 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8360 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8365 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8368 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8371 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8374 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8377 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8380 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8383 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8847 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8387 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8386 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8868 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8863 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8864 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8865 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8866 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8867 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8398 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8919 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8920 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8922 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8921 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8957 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8958 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8959 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8960 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8962 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8961 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8964 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8963 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8965 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8950 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8951 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8952 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8953 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9224 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9224 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9227 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9230 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9231 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9237 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9238 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9243 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9246 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9247 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9252 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9255 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9256 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9261 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9262 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9353 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9354 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9356 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9409 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9408 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9410 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9503 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9504 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9505 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9506 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9507 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9508 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9484 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8447 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9480 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9585 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-8478 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-9355 #ww_header .wpb_row[class*="ww-header-transparent"], body.page-id-11615 #ww_header .wpb_row[class*="ww-header-transparent"] {
	background: #fff !important;
}
body.page-id-8539 #ww_header ul.noo-nav > li > a > span, body.page-id-8542 #ww_header ul.noo-nav > li > a > span, body.page-id-8577 #ww_header ul.noo-nav > li > a > span, body.page-id-8574 #ww_header ul.noo-nav > li > a > span, body.page-id-8571 #ww_header ul.noo-nav > li > a > span, body.page-id-8624 #ww_header ul.noo-nav > li > a > span, body.page-id-8623 #ww_header ul.noo-nav > li > a > span, body.page-id-8618 #ww_header ul.noo-nav > li > a > span, body.page-id-8625 #ww_header ul.noo-nav > li > a > span, body.page-id-8621 #ww_header ul.noo-nav > li > a > span, body.page-id-8620 #ww_header ul.noo-nav > li > a > span, body.page-id-8619 #ww_header ul.noo-nav > li > a > span, body.page-id-8617 #ww_header ul.noo-nav > li > a > span, body.page-id-8616 #ww_header ul.noo-nav > li > a > span, body.page-id-8652 #ww_header ul.noo-nav > li > a > span, body.page-id-8622 #ww_header ul.noo-nav > li > a > span, body.page-id-8654 #ww_header ul.noo-nav > li > a > span, body.page-id-8781 #ww_header ul.noo-nav > li > a > span, body.page-id-8785 #ww_header ul.noo-nav > li > a > span, body.page-id-8803 #ww_header ul.noo-nav > li > a > span, body.page-id-8798 #ww_header ul.noo-nav > li > a > span, body.page-id-8359 #ww_header ul.noo-nav > li > a > span, body.page-id-8360 #ww_header ul.noo-nav > li > a > span, body.page-id-8365 #ww_header ul.noo-nav > li > a > span, body.page-id-8368 #ww_header ul.noo-nav > li > a > span, body.page-id-8371 #ww_header ul.noo-nav > li > a > span, body.page-id-8374 #ww_header ul.noo-nav > li > a > span, body.page-id-8377 #ww_header ul.noo-nav > li > a > span, body.page-id-8380 #ww_header ul.noo-nav > li > a > span, body.page-id-8383 #ww_header ul.noo-nav > li > a > span, body.page-id-8847 #ww_header ul.noo-nav > li > a > span, body.page-id-8387 #ww_header ul.noo-nav > li > a > span, body.page-id-8386 #ww_header ul.noo-nav > li > a > span, body.page-id-8868 #ww_header ul.noo-nav > li > a > span, body.page-id-8863 #ww_header ul.noo-nav > li > a > span, body.page-id-8864 #ww_header ul.noo-nav > li > a > span, body.page-id-8865 #ww_header ul.noo-nav > li > a > span, body.page-id-8866 #ww_header ul.noo-nav > li > a > span, body.page-id-8867 #ww_header ul.noo-nav > li > a > span, body.page-id-8398 #ww_header ul.noo-nav > li > a > span, body.page-id-8919 #ww_header ul.noo-nav > li > a > span, body.page-id-8920 #ww_header ul.noo-nav > li > a > span, body.page-id-8922 #ww_header ul.noo-nav > li > a > span, body.page-id-8921 #ww_header ul.noo-nav > li > a > span, body.page-id-8957 #ww_header ul.noo-nav > li > a > span, body.page-id-8958 #ww_header ul.noo-nav > li > a > span, body.page-id-8959 #ww_header ul.noo-nav > li > a > span, body.page-id-8960 #ww_header ul.noo-nav > li > a > span, body.page-id-8962 #ww_header ul.noo-nav > li > a > span, body.page-id-8961 #ww_header ul.noo-nav > li > a > span, body.page-id-8964 #ww_header ul.noo-nav > li > a > span, body.page-id-8963 #ww_header ul.noo-nav > li > a > span, body.page-id-8965 #ww_header ul.noo-nav > li > a > span, body.page-id-8950 #ww_header ul.noo-nav > li > a > span, body.page-id-8951 #ww_header ul.noo-nav > li > a > span, body.page-id-8952 #ww_header ul.noo-nav > li > a > span, body.page-id-8953 #ww_header ul.noo-nav > li > a > span, body.page-id-9224 #ww_header ul.noo-nav > li > a > span, body.page-id-9224 #ww_header ul.noo-nav > li > a > span, body.page-id-9227 #ww_header ul.noo-nav > li > a > span, body.page-id-9230 #ww_header ul.noo-nav > li > a > span, body.page-id-9231 #ww_header ul.noo-nav > li > a > span, body.page-id-9237 #ww_header ul.noo-nav > li > a > span, body.page-id-9238 #ww_header ul.noo-nav > li > a > span, body.page-id-9243 #ww_header ul.noo-nav > li > a > span, body.page-id-9246 #ww_header ul.noo-nav > li > a > span, body.page-id-9247 #ww_header ul.noo-nav > li > a > span, body.page-id-9252 #ww_header ul.noo-nav > li > a > span, body.page-id-9255 #ww_header ul.noo-nav > li > a > span, body.page-id-9256 #ww_header ul.noo-nav > li > a > span, body.page-id-9261 #ww_header ul.noo-nav > li > a > span, body.page-id-9262 #ww_header ul.noo-nav > li > a > span, body.page-id-9353 #ww_header ul.noo-nav > li > a > span, body.page-id-9354 #ww_header ul.noo-nav > li > a > span, body.page-id-9356 #ww_header ul.noo-nav > li > a > span, body.page-id-9409 #ww_header ul.noo-nav > li > a > span, body.page-id-9408 #ww_header ul.noo-nav > li > a > span, body.page-id-9410 #ww_header ul.noo-nav > li > a > span, body.page-id-9503 #ww_header ul.noo-nav > li > a > span, body.page-id-9504 #ww_header ul.noo-nav > li > a > span, body.page-id-9505 #ww_header ul.noo-nav > li > a > span, body.page-id-9506 #ww_header ul.noo-nav > li > a > span, body.page-id-9507 #ww_header ul.noo-nav > li > a > span, body.page-id-9508 #ww_header ul.noo-nav > li > a > span, body.page-id-9484 #ww_header ul.noo-nav > li > a > span, body.page-id-8447 #ww_header ul.noo-nav > li > a > span, body.page-id-9480 #ww_header ul.noo-nav > li > a > span, body.page-id-9585 #ww_header ul.noo-nav > li > a > span, body.page-id-8478 #ww_header ul.noo-nav > li > a > span, body.page-id-9355 #ww_header ul.noo-nav > li > a > span, body.page-id-11615 #ww_header ul.noo-nav > li > a > span {
	color: #507498 !important;
}
.scndleftimage {
	width: auto;
}
.scndleftimage img {
	display: block;
	margin-bottom: 18px;
}
.scndcontent {
	width: auto;
	max-width: 570px;
	color: #9a9a9a;
	line-height: 20px;
}
.scndcontent b {
	color: #000;
}
.scndemaillinks {
	float: right;
	width: auto;
}
.scndemaillinks a {
	display: block;
	width: 330px;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	margin-bottom: 10px;
	padding-left: 30px;
	background-image: url(../../uploads/arrow.png);
	background-position: 290px center;
	background-repeat: no-repeat;
	background-color: #b0c2d4;
}
.scndemaillinks a:hover {
	background-color: #d7e0e9;
}
.scndheader h1 {
	color: #507498;
	font-size: 22px;
	font-weight: bold;
	border-bottom: 1px solid #507498;
	margin-bottom: 10px;
	padding: 50px 0 30px 0;
}
.scndheader h2 {
    color: #000;
    font-size: 22px;
    font-weight: bold;
    border-top: 1px solid #000;
    margin: 55px 0 35px 0;
    padding: 35px 0 0 0;
}
.scndheader2 h2 {
    color: #507498;
    font-size: 22px;
    font-weight: bold;
    border-top: 1px solid #507498;
    margin: 0 0 35px 0;
    padding: 35px 0 0 0;
}
.scndtopimage {
	padding: 40px 0 0 0 !important;
}
.sharepage {
	padding: 18px 0 0 0 !important;
}
.sharepage .sharelink {
	display: block;
	float: left;
	cursor: pointer;
}
.sharepage .sharelinkright {
	float: right;
	cursor: pointer;
}
.sharepage + .welcomerow {
	padding-top: 17px !important;
}

/* temp hide */

.sharepage > .container {
	display: none;
}



.scndsepline {
	padding: 0 !important;
}
.scndsepline hr {
	border: none;
	height: 0;
	margin: 20px 0 10px 0 !important;
	border-top: 1px solid #000;
}
.scndtop {
	position: relative;
	height: 543px;
	background-repeat: no-repeat;
}
.scndtop img {
	display: block;
	position: absolute; bottom: 23px; right: 15px;
}
.scndtop .brandlogos {
	width: 994px; height: 124px;
	position: absolute; bottom: 0; right: 0;
}
.scndtop .brandlogos img {
	float: right;
	position: relative; bottom: 0; right: 0;
}
.brandprod h3 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px !important;
}

.ltbluebold {
	font-weight: bold;
	color: #b0c2d4;
}

.brandscontent {
	width: auto;
	/*max-width: 669px;*/
	line-height: 20px;
	color: #9a9a9a;
}
.brandscontent hr {
	border-color: #777;
}
.brandscontent b {
	color: #000;
}
.brandscontent ul {
	margin: 0 0 12px 0;
	padding: 0 0 0 16px;
}

.brandsright {
	float: right;
	width: auto;
}
.brandsright table {
	width: 313px;
	margin-top: 19px;
}
.brandsright table tr th {
	background-color: #ffe6e6;
}
.brandsright table tr:first-child th {
	color: #fff;
	background-color: #b8b8b8;
}
.brandsright table tr:first-child th:last-child {
	font-size: 10px;
	line-height: 13px;
}
.brandsright table tr:nth-child(even) td {
	background-color: #f7f7f7;
}
.brandsright table tr:nth-child(odd) td {
	background-color: #e2e2e2;
}
.brandsright table tr td, .brandsright table tr th {
	border: 1px solid #fff;
	padding: 5px 15px;
	font-weight: bold;
	color: #787878;
}

.cooking {
	padding: 0 0 25px 100px;
	min-height: 85px;
	background-repeat: no-repeat;
}
/*.cooking:last-child {
	font-weight: bold;
}*/
.cooking h4 {
	color: #908977;
	font-size: 22px;
	font-weight: bold;
	line-height: 45px;
}
.cooking h6 {
	color: #9a9a9a;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 0 !important;
}
.cooking ul {
	margin: 0 0 12px 0;
	padding: 0 0 0 16px;
}
.cooking table {
	margin: 0 0 12px 0;
}

.topzero {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.botzero {
	padding: 0 0 0 0 !important;
	margin-top: 0 !important;
}

.mealsleft {
	width: 50%;
	color: #9a9a9a;
	line-height: 20px;
	padding-right: 45px !important;
}
.mealsleft b {
	color: #000;
}
.mealsright {
	width: 50%;
	color: #9a9a9a;
	line-height: 20px;
	border-left: 1px solid #bbb;
	padding-left: 65px !important;
}
.mealsright b {
	color: #908977;
}
.mealsleft p, .mealsright p {
	margin: 0 0 5px 0 !important;
}
.mealsleft ul, .mealsright ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 16px;
}
.mealsviewall {
	margin-top: 55px;
}
.mealsviewall > div > div {
	border-top: 1px solid #507498;
}
.mealsviewall > div > div > div > a {
	display: block;
	width: 360px;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	margin: 40px 0 30px 0;
	padding-left: 30px;
	background-image: url(../../uploads/arrow.png);
	background-position: 320px center;
	background-repeat: no-repeat;
	background-color: #b0c2d4;
}
.mealsviewall > div > div > div > a:hover {
	background-color: #d7e0e9;
}
.mealsviewall > div > div > div > a:focus {
	text-decoration: none;
}

#post-8450 .contentrow {
	margin: 0 0 40px 0 !important
}

.topvideo {
	height: 500px;
}

.googlemap {
	padding-top: 30px !important;
	border-top: 1px solid #bbb;
	margin-top: 30px !important;
}
.googlemap iframe {
	width: 100%;
	height: 287px;
	border: none;
}

.contactleft {
	width: 704px !important;
	padding: 0 60px 0 0 !important;
	border-right: 1px solid #bbb;
	color: #9a9a9a;
	line-height: 20px;
}
.contactright {
	width: 290px !important;
	padding: 0 0 0 30px !important;
	color: #9a9a9a;
	line-height: 20px;
}
.contactrow {
	padding: 0 !important;
	margin: 15px 0 0 0 !important;
}
.contactrow > .container {
	padding: 0 15px !important;
}
.contactrow b, .contactrow2 b {
	color: #000;
}
.contactrow a, .contactrow2 a {
	color: #9A9A9A;
	text-decoration: underline;
} .contactrow a:hover, .contactrow2 a:hover {
	color: #9A9A9A;
	text-decoration: none;
}
.contactrow h2 {
	font-size: 15px;
	font-weight: bold;
	color: #507498;
	margin-bottom: 30px;
}
.enquiries a {
	display: inline-block;
	width: 307px;
	color: #fff !important;
	font-size: 15px !important;
	line-height: 50px !important;
	padding: 0 0 0 30px !important;
	background-image: url("../../uploads/arrow.png") !important;
	background-position: right 30px center;
	background-repeat: no-repeat !important;
	background-color: #B0C2D4 !important;
	text-decoration: none;
} .enquiries a:hover {
	color: #fff !important;
	background-color: #d7e0e9 !important;
	text-decoration: none;
}
.enquiries a:first-child { margin-bottom: 20px; }
.enquiries a:nth-child(2) { float: right; margin-bottom: 20px; }
.enquiries a:nth-child(3) { }
.enquiries a:last-child { float: right; }

body.page-id-8306 .scndheader h1 {
	border-bottom: none;
}

.subheading {
	font-size: 13px;
	line-height: 20px;
	color: #9a9a9a;
}
.subheading ul {
	margin: 0 0 12px 0;
	padding: 0 0 0 16px;
}

.eg-prodinfo-skin-element-0 { display: none !important; }

.eg-product-info-element-3 p { margin: 0 0 10px 0 !important; }

.abaloneproductsrow {
	font-size: 13px;
	line-height: 20px;
	color: #9a9a9a;
	margin-bottom: 50px !important;
}
.abaloneproductsrow h2 {
	font-size: 15px;
	color: #507498;
	font-weight: bold;
}
.abaloneproductsrow h3 {
	font-size: 13px;
	color: #507498;
	font-weight: bold;
	margin-bottom: 5px !important;
}
.abaloneproductsrow td {
	vertical-align: top;
	padding-right: 60px;
}
.abaloneproductsrow > .container > .column_container:first-child {
	width: 592px !important;
	padding-right: 20px !important;
}
.abaloneproductsrow > .container > .column_container:last-child {
	width: 432px !important;
	padding-left: 20px !important;
}



/* lightbox */

.lightboxtopcnt {
	margin-bottom: 30px;
}

.lightboxtopcnt h4 {
	font-size: 22px;
	margin: 0 0 20px 0;
}

.lightboxtopcnt p {
	font-size: 13px;
	line-height: 20px;
	color: #9a9a9a;
}

.esgbox-skin {
	padding-left: 15px !important;
	background: #fff !important;
}

.prodinfo tr th {
	background-color: #ffe6e6;
	text-align: left;
}
.prodinfo tr:nth-child(2) th {
	color: #fff;
	background-color: #b8b8b8;
}
.prodinfo tr:nth-child(even) td {
	background-color: #f7f7f7;
}
.prodinfo tr:nth-child(odd) td {
	background-color: #e2e2e2;
}
.prodinfo tr td, .prodinfo tr th {
	border: 1px solid #fff;
	padding: 5px 15px;
	font-weight: bold;
	color: #787878;
	vertical-align: top;
}
.prodinfo tr td:first-child, .prodinfo tr th:first-child { min-width: 320px; }
.prodinfo tr td:nth-child(2), .prodinfo tr th:nth-child(2) { min-width: 160px; }
.prodinfo tr td:last-child, .prodinfo tr th:last-child { min-width: 160px; }
.prodinfo tr td div {
	font-weight: normal;
}
.prodinfo tr td:first-child div {
	padding-left: 15px;
}

#my-ajax-container .container { width: auto; }



/* responsive */

.desktop-header { display: block !important; }
.desktop-header .image-logo { min-width: 101px !important; height: 75px !important; }
.ww-menu { display: block !important; padding: 0 !important; }
.mega-dropdown-menu {
	width: 100% !important;
	top: auto !important;
	left: 0 !important;
	right: 0;
}
.mobimenutoggle, .menuitemcover, .caretmask { display: none; }

@media (max-width: 1023px) {

	#ww_stick_header {
		display: none !important;
	}
	#ww_header .wpb_row[class*="ww-header-transparent"] {
		position: relative;
		height: auto !important;
		background: #fff !important;
	}
	#ww_header ul.noo-nav > li.menu-item:first-child > div.dropdown-menu.mega-dropdown-menu ul.mega-nav > li.menu-item:nth-child(5) {
		display: none;
	}
	#ww_header ul.noo-nav > li.menu-item > a > span {
	    color: #507498 !important;
		font-size: 20px !important;
		font-weight: bold !important;
	}
	.desktop-header .container {
		padding: 0 !important;
	}
	.desktop-header .container .column_container:first-child {
		width: 100% !important;
		height: 93px !important;
		border-bottom: 1px solid #e4e4e4 !important;
		float: none !important;
		padding: 0 0 0 15px !important;
	}
	.desktop-header .container .column_container:last-child {
		width: 100% !important;
		float: none !important;
		min-height: 0 !important;
	}
	.desktop-header .ww-menu, .desktop-header .ww-menu div, .desktop-header .ww-menu ul {
		float: none !important;
	}
	.noo-megamenu.horizontal {
		display: none;
		height: 0 !important;
		min-height: 0 !important;
	}
	.noo-megamenu.horizontal > ul > li.menu-item {
		position: relative !important;
		width: 100% !important;
		background: #fff !important;
		text-align: center !important;
		border-bottom: 1px solid #e4e4e4 !important;
	}
	.noo-megamenu.horizontal > ul > li.menu-item .menuitemcover {
		display: block;
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 95px;
		cursor: pointer;
		z-index: 9999;
	}
	.noo-megamenu.horizontal > ul > li.menu-item:nth-last-child(1) .menuitemcover, .noo-megamenu.horizontal > ul > li.menu-item:nth-last-child(2) .menuitemcover {
		display: none;
	}
	.noo-megamenu.horizontal > ul > li.menu-item .caretmask {
		display: block;
		position: absolute;
		top: 75px; left: 0;
		width: 100%; height: 20px;
		cursor: pointer;
		z-index: 999;
		background: #fff;
	}
	.noo-megamenu.horizontal > ul > li.menu-item:nth-last-child(1) .caretmask, .noo-megamenu.horizontal > ul > li.menu-item:nth-last-child(2) .caretmask {
		display: none;
	}
	.noo-megamenu.horizontal > ul > li.menu-item > a.dropdown-toggle {
		box-shadow: none !important;
	}
	.noo-nav-child {
		display: none;
		position: relative !important;
		visibility: visible !important;
		opacity: 1 !important;
		padding: 0 !important;
	}
	.noo-nav-child .noo-col:first-child {
		text-align: center;
	}
	.noo-nav-child .noo-col:nth-child(2) { display: none; }
	.noo-nav-child .noo-col:last-child { display: none; }
	.noo-nav-child .noo-col {
		top: -14px;
		left: 0 !important;
		width: 100% !important;
		padding-bottom: 16px;
	}
	.noo-nav-child .noo-col a, .noo-nav-child .noo-col a:last-child {
		border: none !important;
	}
	.mobimenutoggle {
		position: absolute;
		top: 34px; right: 20px;
		z-index: 999;
		display: block;
		width: 50px;
		cursor: pointer;
	}
	.mobimenutoggle div {
		height: 5px; margin-bottom: 5px;
		border-radius: 2px;
		background-color: #ce1d17;		
	}
	.mega-nav .menu-item:first-child {
		display: none;
	}
	.noo-nav-child, .noo-nav-child .mega-dropdown-inner {
		border: none !important;
		box-shadow: none !important;
	}
	header ul.level-0 .noo-nav.level0 > li.mega.current_page_item > div.dropdown-menu.mega-dropdown-menu, header ul.level-0 .noo-nav.level0 > li.mega:hover > div.dropdown-menu.mega-dropdown-menu {
		margin-top: 0 !important;
	}
	
	.tp-leftarrow { left: 25px !important; }
	.tp-rightarrow { right: 25px !important; }
	.tp-caption {
		left: 0 !important;
		width: 100% !important;
		height: 50% !important;
		text-align: center !important;
		padding: 0 100px !important;
		margin-left: auto;
		margin-right: auto;
	}
	.tp-caption h1 { font-size: 36px !important; line-height: 38px !important; }
	.tp-caption p { font-size: 13px !important; line-height: 20px !important; }
	.tp-caption p br { display: none !important; }
	
	.homeblocks .homeblock {
		float: none !important;
		width: 92% !important;
		padding: 0 4% !important;
		margin: 0 auto !important;
		text-align: center;
	}
	.homeblocks .homeblock > div > div > div {
		margin-bottom: 45px !important;
	}
	.homeblocks > div {
		max-width: 960px !important;
		margin: 0 !important;
	}
	
	.homeplax { display: none; }
	
	.ww-footertop-wrapper > .container > .row-fluid { width: 100%; }
	.ww-footertop-wrapper > .container > .row-fluid > div {
		float: none !important;
		padding: 0 !important;
		width: 100% !important;
		margin: 40px 0 !important;
		text-align: center !important;
	}
	.ww-footertop-wrapper > .container > .row-fluid > div:nth-child(2) { margin-bottom: 0 !important; }
	.ww-footertop-wrapper > .container > .row-fluid > div:nth-child(3) { margin-top: 0 !important; height: 75px !important; }
	.ww-footertop-wrapper > .container > .row-fluid > div .fa { display: none; }
	
	.ww-footer-wrapper > .container > .row-fluid { width: 100% !important; }
	.ww-footer-wrapper > .container > .row-fluid div:last-child .textwidget a { margin: 0 3px !important; }
	
	.timelineitem {
		opacity: 1;
		float: none;
		width: 100%;
	}
	#timelineitem1 {
		padding-right: 0 !important;
		border: none !important;
	}
	#timelineitem2 {
		padding-left: 0 !important;
	}
	.timelineitem .timelineicon {
		display: none !important;
	}
	.timelineitem img {
		margin-top: 0;
	}
	.timelineposts > .container > .column_container {
		margin: 0 auto;
		float: none;
		width: 500px;
	}
	
	.contentblocks .homeblock {
		width: 100% !important;
		margin: 0 0 40px 0 !important;
		padding: 0 15px !important;
	}
	.contentblocks img {
		display: block;
		margin: 0 auto;
	}
	.newsletter.newsletter-widget {
		width: 269px !important;
		margin: 0 auto !important;
	}
	
	body.page-id-8539 .desktop-header > div, body.page-id-8542 .desktop-header > div, body.page-id-8577 .desktop-header > div, body.page-id-8574 .desktop-header > div, body.page-id-8571 .desktop-header > div, body.page-id-8624 .desktop-header > div, body.page-id-8623 .desktop-header > div, body.page-id-8618 .desktop-header > div, body.page-id-8625 .desktop-header > div, body.page-id-8621 .desktop-header > div, body.page-id-8620 .desktop-header > div, body.page-id-8619 .desktop-header > div, body.page-id-8617 .desktop-header > div, body.page-id-8616 .desktop-header > div, body.page-id-8652 .desktop-header > div, body.page-id-8622 .desktop-header > div, body.page-id-8654 .desktop-header > div, body.page-id-8781 .desktop-header > div, body.page-id-8785 .desktop-header > div, body.page-id-8803 .desktop-header > div, body.page-id-8798 .desktop-header > div, body.page-id-8359 .desktop-header > div, body.page-id-8360 .desktop-header > div, body.page-id-8365 .desktop-header > div, body.page-id-8368 .desktop-header > div, body.page-id-8371 .desktop-header > div, body.page-id-8374 .desktop-header > div, body.page-id-8377 .desktop-header > div, body.page-id-8380 .desktop-header > div, body.page-id-8383 .desktop-header > div, body.page-id-8847 .desktop-header > div, body.page-id-8387 .desktop-header > div, body.page-id-8386 .desktop-header > div, body.page-id-8868 .desktop-header > div, body.page-id-8863 .desktop-header > div, body.page-id-8864 .desktop-header > div, body.page-id-8865 .desktop-header > div, body.page-id-8866 .desktop-header > div, body.page-id-8867 .desktop-header > div, body.page-id-8398 .desktop-header > div, body.page-id-8919 .desktop-header > div, body.page-id-8920 .desktop-header > div, body.page-id-8922 .desktop-header > div, body.page-id-8921 .desktop-header > div, body.page-id-8957 .desktop-header > div, body.page-id-8958 .desktop-header > div, body.page-id-8959 .desktop-header > div, body.page-id-8960 .desktop-header > div, body.page-id-8962 .desktop-header > div, body.page-id-8961 .desktop-header > div, body.page-id-8964 .desktop-header > div, body.page-id-8963 .desktop-header > div, body.page-id-8965 .desktop-header > div, body.page-id-8950 .desktop-header > div, body.page-id-8951 .desktop-header > div, body.page-id-8952 .desktop-header > div, body.page-id-8953 .desktop-header > div, body.page-id-9224 .desktop-header > div, body.page-id-9224 .desktop-header > div, body.page-id-9227 .desktop-header > div, body.page-id-9230 .desktop-header > div, body.page-id-9231 .desktop-header > div, body.page-id-9237 .desktop-header > div, body.page-id-9238 .desktop-header > div, body.page-id-9243 .desktop-header > div, body.page-id-9246 .desktop-header > div, body.page-id-9247 .desktop-header > div, body.page-id-9252 .desktop-header > div, body.page-id-9255 .desktop-header > div, body.page-id-9256 .desktop-header > div, body.page-id-9261 .desktop-header > div, body.page-id-9262 .desktop-header > div, body.page-id-9353 .desktop-header > div, body.page-id-9354 .desktop-header > div, body.page-id-9356 .desktop-header > div, body.page-id-9409 .desktop-header > div, body.page-id-9408 .desktop-header > div, body.page-id-9410 .desktop-header > div, body.page-id-9503 .desktop-header > div, body.page-id-9504 .desktop-header > div, body.page-id-9505 .desktop-header > div, body.page-id-9506 .desktop-header > div, body.page-id-9507 .desktop-header > div, body.page-id-9508 .desktop-header > div, body.page-id-9484 .desktop-header > div, body.page-id-8447 .desktop-header > div, body.page-id-9480 .desktop-header > div, body.page-id-9585 .desktop-header > div, body.page-id-8478 .desktop-header > div, body.page-id-9355 .desktop-header > div, body.page-id-8478 .desktop-header > div, body.page-id-11615 .desktop-header > div {
		height: 93px !important;
		border-bottom: none !important;
	}
	
	#ww_main_content > .row-fluid:first-child > div:first-child > .wpb_row:first-child .vc_empty_space {
		display: none;
	}
	
	#ww_main_content > .row-fluid:first-child > div:first-child > .scndheader:nth-child(2) h1 {
		padding-top: 10px !important;
	}
	.scndheader {
		padding-top: 20px !important;
	}
	.scndheader h1 {
		padding-top: 10px;
	}
	
	.scndtopimage {
		padding-top: 0 !important;
	}
	
	.mealsviewall {
		margin-top: 20px !important;
	}
	.mealsviewall > div > div > div > a {
		width: 100%;
		text-align: center;
		margin: 30px 0 10px 0;
		padding-left: 0;
		background-image: none;
	}
	.mealsleft, .mealsright {
		padding: 0 15px !important;
		width: 100%;
		border: none !important;
	}
	
	body.page-id-8487 .noo-megamenu.horizontal > ul > li.menu-item .menuitemcover, body.page-id-10717 .noo-megamenu.horizontal > ul > li.menu-item .menuitemcover, body.page-id-10722 .noo-megamenu.horizontal > ul > li.menu-item .menuitemcover, body.page-id-10723 .noo-megamenu.horizontal > ul > li.menu-item .menuitemcover, body.page-id-11598 .noo-megamenu.horizontal > ul > li.menu-item .menuitemcover {
		display: none !important;
	}
	.abaloneproductsrow { margin-bottom: 0 !important; }
	.abaloneproductsrow > .container > .column_container:first-child, .abaloneproductsrow > .container > .column_container:last-child {
		width: 100% !important;
		padding: 0 15px !important;
		margin-bottom: 30px !important;
	}
	.abaloneproductsrow > .container > .column_container:first-child img {
		width: 100% !important;
		height: auto !important;
		margin-top: 10px !important;
	}
	.abaloneproductsrow td {
		vertical-align: top;
		padding-right: 20px;
		white-space: nowrap;
	}
	.abaloneproductsrow td p {
		vertical-align: top;
		padding-right: 20px;
		white-space: nowrap;
		margin-bottom: 0 !important;
	}
	.abaloneproductsrow td:last-child {
		padding-right: 0;
	}
	
	.contactleft {
		width: 100% !important;
		padding: 0 !important;
		border: none !important;
	}
	.contactright {
		width: 100% !important;
		padding: 0 !important;
	}
	.enquiries a {
		width: 100%;
		text-align: center;
		margin: 30px 0 10px 0;
		padding-left: 0;
		background-image: none !important;
		margin-top: 0;
	}
	.enquiries a:nth-child(3) {
		margin-bottom: 20px !important;
	}
	.enquiries a:nth-child(4) {
		margin-bottom: 0 !important;
	}
	
	div.welcomerow > div.container > div.welcome {
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.esg-grid .esg-top {
		font-size: 14px !important;
		line-height: 16px !important;
		padding-bottom: 5px !important;
	}
	.esg-grid .esg-top i {
		font-weight: normal !important;
		font-size: 12px !important;
	}
	.esg-grid .tp-esg-item p {
		font-size: 12px !important;
		line-height: 16px !important;
		margin-bottom: 5px !important;
	}

}

@media (max-width: 480px) {

	.timelineposts > .container > .column_container {
		width: auto;
	}
	
	.tp-leftarrow { left: 5px !important; }
	.tp-rightarrow { right: 5px !important; }
	.tp-caption { padding: 0 60px !important; }
	.tp-caption h1 { font-size: 20px !important; line-height: 20px !important; font-weight: bold !important; }
	.tp-caption p { font-size: 13px !important; line-height: 20px !important; font-weight: bold !important; }

}