/*
	CSS: OVERRIDES + MOBILE
	AUTHOR: SUKHVINDER S GHATAORE
*/
/* .qc-cmp-ui-container, .qc-cmp-ui-content, .qc-cmp-ui {
	margin-right: -20px!important;
} */
/* COOKIE */
.clearitl {font-size:10px; height:20px; }
#post-header h1 { margin-bottom:10px;}
#lcpromo {background:#0176d0; color:#fff; padding:22px 22px;  }
#lcpromo .ltitle { font-size:28px; font-weight:bold; line-height:33px;}
#lcpromo .ldesc { font-size:18px; padding:14px 0px; margin-bottom:18px; line-height:24px;}
#lcpromo .lcta a:link, #lcpromo .lcta a:visited,#lcpromo .lcta a:active{ font-size:18px;background:#fff; color:#333; padding:12px 22px;  border-radius:20px; text-decoration:uppercase;}
#lcpromo .lcta { margin-bottom:8px;}
.imglcp{ float:right; width:50%;}
.exclusiveoffer { font-size:11px; color:#fff; text-transform:uppercase;}

#cookie-bar {background:#F8F8F8; height:auto; line-height:24px; color:#2C3442; text-align:center; padding:3px 0; border-bottom:1px solid #C3C3C3;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:5px 10px; font-size:14px; line-height:17px;}
#cookie-bar a {color:#f52900; text-decoration:none; }
#cookie-bar a:hover { text-decoration:underline; }
#cookie-bar .cb-enable { color:#999; margin-left:4px; /*border:1px solid #C3C3C3; border-radius:10px; padding:0px 3px;*/}
#cookie-bar .cb-enable:hover {text-decoration:none; color:#999;}

/* RESET FONT SIZE */
@media only screen and (min-device-width : 0) and (max-device-width : 1101px) {
	html {
		-webkit-text-size-adjust: 100%;
	}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	.stick {
		position: static;
	}
}
.clearfix {
	clear: both;
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
	clear: both;
}
/* GET PRODUCTS FEED */
.productSliderWrap .bx-controls {
	position: relative;
}
.productSliderWrap .bx-pager {
	padding: 13px 0 0;
	text-align: center;
}
	.productSliderWrap .bx-pager-item {
		display: inline-block;
	}
		.productSliderWrap .bx-pager-item a {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 2px;
			color: transparent;
			border-radius: 100%;
			background-color: #666666;
		}
		.productSliderWrap .bx-pager-item a.active {
			background-color: #222;
		}
.productSliderWrap .bx-controls-direction a {
	position: absolute;
	top: 0;
	left: 0;
}
	.productSliderWrap .bx-controls-direction a.bx-next {
		left: auto;
		right: 0;
	}
.getProducts .product {
	font-family: arial;

	margin: 0 0 15px;
}
	.getProducts .product a {
		text-decoration: none;
	}
	.getProducts .product .img {
		border: 1px solid #CCC;
	}
		.getProducts .product:hover .img {
			border-color: #E22B00;
			opacity: 0.85;
			filter: alpha(opacity=85);
			-ms-filter: alpha(opacity=85);
		}
		.getProducts .product .img img {
			display: block;
			width: 100%;
			height: auto;
		}
	.getProducts .product .content {
		position: relative;
	}
		.getProducts .product .row {
			display: block;
			margin: 5px 0;
		}
			.getProducts .product .VatEligible {
				float: right;
				width: 52px;
				height: 32px;
				background: url('//www.diabetes.co.uk/shop/css/novatsmall.png') no-repeat center center;
				    margin-top: 10px;
			}
			.getProducts .product .title {
				padding: 10px 62px 0 0;
			}
				.getProducts .product .title a {
					line-height: 21px;
					font-size: 17px;
					color: #E22B00;
				}

				.getProducts p .pricing {
				margin:0;
			}

			.getProducts .product .price {
				font-size: 15px;
				font-weight: 400;
				color: #58B702;
			}
			.getProducts .product .rrp {
				text-decoration: line-through;
			}
			.getProducts .product .you-save {
				font-weight: 600;
				color: #FF8000;
			}
			.getProducts .product .link {
				display: block;
				padding: 8px 12px;
				margin: 20px 0 0;
				color: #FFFFFF;
				text-transform: capitalize;
				border: 1px solid #61AB1F;
				background-color: #70BE2A;
			}
			.getProducts .product .link:hover {
				display: block;
				padding: 8px 12px;
				margin: 20px 0 0;
				color: #FFFFFF;
				text-transform: capitalize;
				border: 1px solid #EA8700;
				background-color: #F98D00;
			}
/* FULLSLIDER */
#fullslider {
	float: left;
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
}
	#fullslider .slider {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	#fullslider .slider .owl-stage-outer,
	#fullslider .slider .owl-stage,
	#fullslider .slider .owl-item {
		height: 100%;
		position: relative;
	}
	#fullslider .slider .owl-nav div {
		display: table;
		padding: 12.5px 23px;
		margin: -40px 20px 0;
		font-size: 35px;
		color: #FFFFFF;
		text-align: center;
		border-radius: 100%;
		background-color: rgba(0,0,0,0.2);
		position: absolute;
		top: 50%;
		right: 0;
		cursor: pointer;
		-webkit-transition: all 100ms ease-in-out;
		-moz-transition: all 100ms ease-in-out;
		-ms-transition: all 100ms ease-in-out;
		-o-transition: all 100ms ease-in-out;
		transition: all 100ms ease-in-out;
	}
		#fullslider .slider .owl-nav div:first-child {
			right: auto;
			left: 0;
		}
		#fullslider .slider .owl-nav div span {
			display: table-cell;
			vertical-align: middle;
		}
			#fullslider .slider .owl-nav div:hover {
				background-color: rgb(245, 41, 0);
			}
	#fullslider .slider .owl-item,
	#fullslider .slider .slide {
		float: left;
		width: 100%;
		height: 100%;
		background: no-repeat center center;
		background-size: cover;
		font-size: 18px;
		color: #FFF;
		text-align: center;
	}
		#fullslider .slider .slide .img img {
			display: block;
			width: 100%;
			height: auto;
		}
		#fullslider .center {
			display: table;
			width: 100%;
			height: 100%;
		}
			#fullslider .content {
				display: table-cell;
				vertical-align: middle;
				padding: 0 10%;
			}
			#fullslider .slide p {
				line-height: 24px;
				margin: 10px 0;
			}
			#fullslider .content .title {
				display: inline-block;
				line-height: 40px;
				padding: 10px 20px;
				margin: 0;
				font-size: 37px;
				font-weight: 600;
				text-transform: uppercase;
				text-shadow: 1px 1px #3A3735;
			}
			#fullslider .link {
				display: inline-block;
				padding: 14px 35px;
				margin: 10px 0 0;
				font-size: 17px;
				color: #FFFFFF;
				border-radius: 50px;
				background-color: #F52900;
				text-decoration: none;
				-webkit-transition: all 150ms ease-in-out;
				-moz-transition: all 150ms ease-in-out;
				-ms-transition: all 150ms ease-in-out;
				-o-transition: all 150ms ease-in-out;
				transition: all 150ms ease-in-out;
			}
				#fullslider .link:hover {
					color: #555;
					background-color: #FFF;
				}
	#fullslider .owl-dots {
		width: 100%;
		padding: 20px 0;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 52;
	}
		#fullslider .owl-dots div {
			display: inline-block;
			vertical-align: middle;
			width: 8px;
			height: 8px;
			margin: 0 3px;
			border-radius: 100%;
			border: 2px solid #FFFFFF;
			cursor: pointer;
		}
			#fullslider .owl-dots div.active {
				background-color: #FFFFFF;
			}
#share-settings .print a:before {
	display: inline-block;
	margin: 1px 0 0 0;
	font-family: 'FontAwesome';
	content: '\f02f';
	font-size: 18px;
	color: #444;
}
.fb_iframe_widget {
	/*display: block!important;*/
}
/* THEME CHANGER */
.mild #header {
	background: #454545;
}
.mild #header .row-head.bot,
.mild #nav .menu > li.active > a,
.mild #nav .menu > li:hover > a {
	border-color: #494949;
}
.mild #nav .menu > li > a {
	border-color: #454545;
}
#theme-changer {
	float: right;
	margin: 12px 0 0;
	color: #FFFFFF;
}
	#theme-changer a {
		font-size: 16px;
		padding: 3px 5px;
		margin: 0 0 0 3px;
		border: 1px solid #C54D4D;
		background: #ED7D66;
	}
		#theme-changer [data-theme="normal"] {
			color: #F52900;
		}
		#theme-changer [data-theme="mild"] {
			color: #454545;
		}
		#theme-changer a:hover,
		.normal #theme-changer [data-theme="normal"],
		.mild #theme-changer [data-theme="mild"] {
			background: #FFFFFF;
		}
/* IFRAME PUMP ELIGIBILITY TOOL */
body.hasEligibilityTool iframe#eligibility-tool {
	width: 100%;
}
	body.hasEligibilityTool iframe#eligibility-tool.active {
		width: 560px;
	}
	#explore-toggle {
		float: right;
	}
		#explore-toggle .toggle {
			display: block;
			padding: 7px 10px;
			margin: 0 0 20px 20px;
			color: #595959;
			background-color: #FFFFFF;
			cursor: pointer;
			font-weight: 100;
			border: 1px solid #CCC;
		}
			#explore-toggle .toggle.active,
			#explore-toggle .toggle:hover {
				background-color: #F7F7F9;
				border: 1px solid #AAA;
			}
		#explore-toggle #lefthandnav {
			display: none;
		}
/* QUIZ FORM */
#quiz-form #questions .item {
	float: left;
	width: 100%;
	padding: 5px 0;
}
	#quiz-form .heading {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	#quiz-form #quiz-score {
		float: left;
		width: 100%;
		margin: 10px 0 0 0;
	}
		#quiz-form #quiz-score .left span {
			text-transform: uppercase;
		}
	#quiz-form .heading > div,
	#quiz-form #questions .item > div,
	#quiz-form #quiz-score > div  {
		float: left;
		width: 50%;
	}
		#quiz-form #questions .item .amount > div {
			float: left;
			width: 25%;
			text-align: center;
		}
	#quiz-form .heading .right,
	#quiz-form #quiz-score .right {
		text-align: center;
	}
	#quiz-form #quiz-info span {
		display: block;
		margin: 5px 0;
	}
/* EXPLORE BOXES */
#explore-boxed * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
	#explore-boxed .col.left {
		float: left;
		width: 58%;
	}
	#explore-boxed .col.right {
		float: right;
		width: 40%;
	}
		#explore-boxed .item {
			float: left;
			width: 48%;
			margin: 0 0 15px;
			font-family: 'Lato', sans-serif;
			font-size: 14px;
			line-height: 16px;
			background: #e22b00;
		}
			#explore-boxed .col.left .row .item + .item {
				float: right;
			}
			#explore-boxed .item a {
				text-decoration: none!important;
			}
			#explore-boxed .item img {
				display: block;
				width: 100%;
				height: auto;
				border: 1px solid #f52900;
			}
			#explore-boxed .item .title {
				color: #FFF;
				text-align: center;
				display: block;
				font-weight: bold;
				padding: 10px 0;
				transition: 100ms linear;
				-webkit-transition: 100ms linear;
				-moz-transition: 100ms linear;
				-o-transition: 100ms linear;
				-ms-transition: 100ms linear;
			}
			#explore-boxed .item .content {
				border-top: 1px solid rgb(239, 83, 83);
				display: none;
			}
				#content #explore-boxed .item .content a {
					display: block;
					padding: 8px 10px;
					color: #FFF;
					font-weight: 400;
					border-bottom:1px solid #FFF0F0;
					text-align:center;
				}
				#content #explore-boxed .item .content a.last {
					display: block;
					padding: 8px 10px;
					color: #FFF;
					font-weight: 400;
					border-bottom:1px solid #f52900;
				}
					#content #explore-boxed .item .content a:hover {
						background-color: #444;
					}
			#explore-boxed .item:hover .title {
				background: #FF7920;
				 transition: 100ms linear;
				-webkit-transition: 100ms linear;
				-moz-transition: 100ms linear;
				-o-transition: 100ms linear;
				-ms-transition: 100ms linear;
			}
				#explore-boxed .item img {
					border-color: #FF7920;
				}
				#explore-boxed .item:hover .content {
					display: block;
				}
		#explore-boxed .col.right .item {
			float: none;
			width: auto;
			margin: 0 0 15px;
		}
/* POPUP BOX - JOIN */
#popup-box {
	width: 300px;
	box-shadow: 0px 0px 1px 0px #9B9A9A;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 99999;
}
	#popup-box.active {
		box-shadow: 0 0 0 0;
	}
	#popup-box .open {
		padding: 13px 15px 11px 15px;
		color: #FFF;
		font-size: 18px;
		font-weight: normal;
		background: red;
		cursor: pointer;
	}
		#popup-box .open > a {
			color: #FFFFFF;
			text-decoration: none;
		}
		#popup-box .open .fa {
			float: right;
		}
		#popup-box.active .open .fa {
			display: none;
		}
	#popup-box .content {
		padding: 13px 15px;
		color: #333;
		background: #FFF;
	}
		#popup-box .content p {
			margin: 0 0 14px 0;
			font-size: 14px;
		}
	#popup-box .content .link {
		display: block;
		padding: 8px;
		font-size: 18px;
		color: #FFFFFF;
		text-align: center;

		text-decoration: none;
		background: #71b335;
	}
		#popup-box .content .link:hover {
			opacity: 0.9;
			filter: alpha(opacity=90);
			-ms-filter: alpha(opacity=90);
			position: relative;
			top: 1px;
		}
/* BACK TO TOP */
#footer-new a#backtotop {
	padding: 10px 13px;
	font-size: 20px;
	color: #FFF;
	border-radius: 100%;
	text-decoration: none;
	background: #333;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
	display: none;
}
	#footer-new a#backtotop:hover {
		background-color: #F52900;
	}
/* NEW HOME SLIDER */
#home-slider {
	position: relative;
	overflow: hidden;
	height: 210px;
}
#home-slider #slider {
	width: 530px;
	position: relative;
}
#home-slider .slide {
	position: relative;
}
#home-slider .slider-description {
	z-index: 100;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url('//www.diabetes.co.uk/images/scrollxml/bg_trans.png');
	height: 80px;
	padding: 12px 20px 2px 12px;
	color: #FFF;
}
#home-slider .slider-description a {
	color: #FFF;
}
#home-slider .slider-description .slider-meta a {
	margin: 0;
	background: #f52900;
	padding: 2px 6px;
	font-size: 11px;
	font-family: Arial,Verdana,sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
#home-slider .slider-description .readmore {
	color: #FFFFFF;
	font-size: 14px;
	font-family: arial;
	text-decoration: none;
}
#home-slider .slider-description h4 {
	font-size: 22px;
	font-weight: 700;
	margin: 0;
	padding: 8px 0 2px;
	line-height: 22px;
}
#home-slider .slider-description p {
	margin: 0;
}
#home-slider .controls {
	margin: -20px 0 0 0;
	position: absolute;
	top: 50%;
	left: 0;
	display: none;
}
#home-slider .controls span {
	display: inline-block;
	padding: 10px 15px;
	color: #FFFFFF;
	font-size: 20px;
	background-color: #333;
}
#home-slider .controls span a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#home-slider .controls span:hover {
	color: #333;
	background: #FFFFFF;
}
#home-slider .controls + div {
	left: auto;
	right: 0;
}
#home-thumb {
	width: 250px;
	height: 100%;
	background: #353526;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 55;
}
#home-thumb > a {
	display: block;
	background: #353526
}
	#home-thumb > a:hover {
		text-decoration: none;
	}
#home-thumb > a > div {
	height: 60px;
	color: #FFF;
	font-family: arial;
	position: relative;
	padding: 10px 10px 0 10px;
	border-top: 1px solid #E1E1E1;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}
#home-thumb > a > div img {
	height: 35px;
	width: 35px;
	margin: 0 8px 0 0;
	float: left;
	border: 1px solid #C5C5C5;
}
#home-thumb .active > div {
	color: #FFF;
	background-color: #f52900;
}
#home-thumb > a > div h3 {
	margin: 0;
	padding-bottom: 2px;
	line-height: 18px;
	font-size: 18px;
	color: #FFF;
}
#home-slider .toggle-controls {
	font-family: "FontAwesome";
	width: 15px;
	padding: 10px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	background: #353526;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	z-index: 52;
}
	#home-slider .toggle-controls .pause:before {
		font-family: "FontAwesome";
		content: "\F04C";
	}
	#home-slider .toggle-controls .play:before {
		font-family: "FontAwesome";
		content: "\F04B";
	}
#home-pager {
	margin: 20px 0 0 0;
	text-align: center;
	display: none;
}
	#home-pager a {
		display: inline-block;
		width: 10px;
		height: 11px;
		color: transparent;
		border-radius: 100%;
		border: 1px solid #999;
		background-color: #FFFFFF;
		cursor: pointer;
	}
	#home-pager a.active {
		background-color: #999;
	}
/* ADD HOME ICON TO FIST MENU ITEM */
#menu4 .menu-top > li:first-child a {
	padding: 0;
}
	#menu4 .menu-top > li:first-child a span {
		color: transparent;
		text-indent: -9999px;
	}
		#menu4 .menu-top > li:first-child a span:before {
			display: inline-block;
			width: 100%;
			height: 16px;
			content: "";
			background: url("Images/IconHome-white.png") no-repeat top left;
			position: absolute;
			top: 9px;
			left: 50%;
			margin-left: -9px;
		}
.clearall {
	clear:both;
	overflow: hidden;
	height: 0px;
	margin: 0;
	padding: 0;
	font-size: 0;
}
#content .mpu-site-banner {
	float: right;
	clear: both;
	margin: 0 0 0 20px;
}
.mobile728 {
	display: none;
	margin: 20px 0;
	text-align: center;
}
	.mobile728 > div:first-child {
		display: inline-block;
	}
/* NEW LAYOUT FOR SYMPTOMS */
#content .symptoms-boxed {
	width: 570px;
}
	#content .symptoms-boxed ul {
		padding: 0;
		margin: 0;
	}
		#content .symptoms-boxed ul li {
			float: left;
			width: 130px;
			margin: 0 8px 8px 0;
			border: 1px solid #e22b00;
			list-style-type: none;
			list-style-image: none;
			transition: 100ms linear;
			-webkit-transition: 100ms linear;
			-moz-transition: 100ms linear;
			-o-transition: 100ms linear;
			-ms-transition: 100ms linear;
		}
			#content .symptoms-boxed ul li:hover {
				border-color: #FF7920;
				transition: 100ms linear;
				-webkit-transition: 100ms linear;
				-moz-transition: 100ms linear;
				-o-transition: 100ms linear;
				-ms-transition: 100ms linear;
			}
		#content .symptoms-boxed ul li img {
			display: block;
			width: 100%;
			height: 115px;
		}
		#content .symptoms-boxed li a {
			display: block;
			text-decoration: none;
		}
			#content .symptoms-boxed li a span {
				display: block;
				background: #e22b00;
				font-family: 'Lato', sans-serif;
				font-size: 14px;
				line-height: 14px;
				color: #FFFFFF;
				text-align: center;
				display: block;
				font-weight: bold;
				padding: 10px 0;
				transition: 100ms linear;
				-webkit-transition: 100ms linear;
				-moz-transition: 100ms linear;
				-o-transition: 100ms linear;
				-ms-transition: 100ms linear;
			}
				#content .symptoms-boxed li:hover a span {
					background: #FF7920;
					transition: 100ms linear;
					-webkit-transition: 100ms linear;
					-moz-transition: 100ms linear;
					-o-transition: 100ms linear;
					-ms-transition: 100ms linear;
				}
/* 9 FACT BOOST SLIDER */
#energy-level-slider {
	position: relative;
	float: left;
	width: 100%;
}
	#energy-level-slider .img {
		overflow: hidden;
	}
		#energy-level-slider .img img {
			width: 100%;
			height: auto;
		}
		#energy-level-slider .content {
			position: relative;
		}
			#energy-level-slider .title {
				font-weight: bold;
				text-transform: capitalize;
			}
			#energy-level-slider .controls span {
				width: 35px;
				padding: 10px 0;
				font-size: 20px;
				color: #FFFFFF;
				text-align: center;
				background-color: #333;
				position: absolute;
				top: 0;
				left: 0;
			}
				#energy-level-slider .controls + .controls .fa {
					left: auto;
					right: 0;
				}
				#energy-level-slider .controls span:hover {
					color: #333;
					background-color: #ADA4A4;
				}
				#energy-level-slider .controls a {
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
				}
	#energy-level-slider #slide-count {
		padding: 10px;
		color: #FFFFFF;
		background-color: #333;
		position: absolute;
		top: -13px;
		right: 0;
	}
	#energy-level-slider #slide-count p {
		margin: 0;
	}
/* NEW NEWS LAYOUT */
#newsIndex {
	float: left;
	width: 776px;
}
	#newsIndex .main-news {
		float: left;
		width: 370px;
		margin: 0 0 0 20px;
		padding: 0 0 20px 0;
		border-bottom: 1px solid #CCC;
		overflow: hidden;
	}
		#newsIndex .main-news.first {
			margin-left: 0;
		}
		#newsIndex .main-news h2 {
			/*height: 120px;*/
			overflow: hidden;
		}
			#newsIndex .main-news h2 a {
				font-size: 28px;
				font-weight: bold;
				line-height: 30px;
			}
		#newsIndex .main-news .img {
			height: 200px;
			overflow: hidden;
			border: 1px solid #CCC;
		}
			#newsIndex .main-news .img img {
				height: auto;
			}
		#newsIndex .main-news .date {
			padding: 0 0 0 25px;
			background: url("../images/icons/clock.png") no-repeat left center;
			color: #05B483;
		}
		#newsIndex .news-articles-wrap {
			float: left;
			width: 100%;
			margin: 0 0 15px 0;
		}
			#newsIndex .news-articles-wrap .news-block {
				float: left;
				width: 100%;
			}
				#newsIndex .news-articles-wrap .news-block .news-article {
					float: left;
					width: 100%;
					padding: 20px 0;
					border-bottom: 1px solid #CCC;
				}
					#newsIndex .news-articles-wrap .news-block .news-article .title a {
						font-size: 18px;
						font-weight: bold;
						line-height: 25px;
					}
					#newsIndex .news-articles-wrap .news-block .news-article .img {
						float: left;
						width: 170px;
						overflow: hidden;
						border: 1px solid #CCC;
					}
						#newsIndex .news-articles-wrap .news-block .news-article .img img {
							width: 100%;
							height: 100%;
						}
					#newsIndex .news-articles-wrap .news-block .news-article .news-content {
						float: right;
						width: 585px;
					}
						#newsIndex .news-articles-wrap .news-block .news-article .news-content .title {
							margin: 0 0 12px 0;
						}
						#newsIndex .news-articles-wrap .news-block .news-article .news-content .date {
							padding: 0 0 0 25px;
							background: url("../images/icons/clock.png") no-repeat left center;
							color: #05B483;
						}
#mainbody ul#whattosee li {
	list-style-image: url("../assets/lialso.png");
	vertical-align: top;
}
	#mainbody ul#whattosee li a {
		color: #333;
		text-decoration: none;
	}
		#mainbody ul#whattosee li a:hover {
			text-decoration: underline;
		}
#mainbody #lefthandnav #purchasebtn a {
	display: block;
	padding: 8px 6px;
	margin: 8px 0 0 0;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #E30907;
	background-color: #EE0000;
	text-decoration:none;
}
#mainbody #lefthandnav #purchasebtn a:hover {
	background-color: #F15A25;
}
#mainbody #lefthandnav .titlebadge a {
	text-decoration: none;
}
#naimageandrelated .imagewrap img {
	display: block;
	width: 100%;
	height: auto;
}
/* BANNERS */
#rightbody #adsky-200x400 {
	overflow: hidden;
}
.mpuhp {
	overflow: hidden;
}
@media all and (min-width: 1003px) {
	#makesearch {
		width: 454px!important;
	}
}
@media all and (max-width: 1100px) {
	div#wrapper {
		width: auto;
		background: none;
	}
		#more, #logosearch, #menumain {
			margin: 0 10px;
		}
		#header {
			text-align: center;
			z-index: 0;
		}
			#more .showforums1b {
				width: auto;
			}
				#more .showforums1b .wrapdt {
					width: 28%;
					text-align: left;
				}
					#more .showforums1b .wrapdt dl {
						width: 100%;
					}
			#more {
				display: none!important;
			}
			#hangontotop {
				display: block;
				width: 100%;
				padding: 7px 0 15px 0;
				margin: 0 0 15px 0;
				border-bottom: 1px solid #F7F7F7;
			}
				#hangontotop #topmenu {
					width: 100%;
					position: static;
				}
					#hangontotop #topmenu li {
						width: 16.66%;
						text-align: center;
						display: table;
						margin: 0 0 1px 0;
					}
						#hangontotop #topmenu li.expandtheforum span {
							display: none;
						}
						#hangontotop #topmenu li a {
							padding: 12px 16px;
							margin: 0;
							height: 28px;
							line-height: 14px;
							font-size: 14px;
							color: #505050;
							background-color: #EEE;
							border: 0;
							border-left: 1px solid #FFFFFF;
							overflow: hidden;
							display: table-cell;
							vertical-align: middle;
						}
							#hangontotop #topmenu li a.selected,
							#hangontotop #topmenu li a:hover {
								color: #FFFFFF;
								background-color: #F52900;
							}
			#logo {
				width: 46%;
			}
				#logo img {
					width: 100%;
					height: auto;
				}
			#makesearch {
				width: 50%;
				margin: 22px 0 0 0;
				border-top: 0;
				position: relative;
			}
				#makesearch .social {
					border: 0;
				}
					#makesearch .social .s1,
					#makesearch .social .s2 {
						display: inline-block;
						width: auto;
						margin: 7px 5px 0;
					}
				#makesearch .sbox {
					width: 100%;
				}
					#makesearch .sbox .searchmain {
						width: 99%; /* + INLINE BORDER */
						padding: 2px 0!important;
					}
				#makesearch .sbtn {
					position: absolute;
					top: 0;
					right: 0;
				}
			#menu4 {
				width: 100%;
				height: auto;
				padding: 0;
			}
			#barunder {
				display: none;
			}
		#mainbody {
			margin: 0 10px;
		}
			#aroundcrumb {
				margin: 2px 0;
			}
				#breadcrumb ul {
					margin: 0;
				}
					#breadcrumb ul li,
					#breadcrumb ul li a {
						font-size: 14px;
					}
			#leftbody {
				float: none;
				width: auto;
				margin: 0;
			}
				#leftbody #content {
					float: none;
					width: auto;
					padding: 0;
					font-size: 16px;
				}
					#leftbody #content .author {
						font-size: 14px;
					}
					#leftbody #content p {
						font-size: 16px;
					}
					#fullwidthbody #content .surroundings {
						width: auto;
						padding: 0;
					}
						#fullwidthbody #content .surroundings .surroundings1a {
							float: none;
							width: auto;
						}
						#fullwidthbody #content .surroundings .surroundings2a {
							float: left;
							width: auto;
							margin: 0;
						}
							#fullwidthbody #content .surroundings .surroundings2a .aroundthevideo {
								margin: 0;
							}
							#fullwidthbody #content .surroundings .surroundings2a iframe#meterapp + img {
								width: 100%;
								height: auto;
							}
						#fullwidthbody #content .surroundings h1 {
							color: #333!important;
							margin: 0!important;
						}
					/* HOME */
					#home-featured {
						margin: 0 0 20px 0;
					}
						#home-featured .row.border-grey-top {
							padding: 20px 0 0 0;
							margin: 0;
						}
						#home-featured * {
							box-sizing: border-box;
							-webkit-box-sizing: border-box;
							-moz-box-sizing: border-box;
						}
						#home-featured .colna {
							width: 50%;
							padding: 0 20px;
							margin: 0 0 20px 0;
						}
							#home-featured .colna:first-child {
								padding-left: 0;
							}
							#home-featured .colna:first-child + .colna.colnamr {
								padding-right: 0;
							}
							#home-featured .colnamr {
								border-right: 0;
							}
							#home-featured .colna.colextend {
								float: none;
								width: auto;
								padding: 0;
								margin: 20px 0;
								border-top: 1px solid #EEE;
								clear: both;
							}
							#home-featured .colna > a img {
								display: block;
								width: 100%;
								height: auto;
							}
					#jslidernews3 {
						width: 100%;
						height: auto;
					}
						.main-slider-content {
							width: 100%;
						}
							.lof-slidecontent .sliders-wrapper {
								width: 100%!important;
								height: 100%;
							}
								.lof-slidecontent ul.sliders-wrap-inner {
									width: 100%!important;
									height: 100%;
									position: static;
								}
									.lof-slidecontent ul.sliders-wrap-inner li {
										width: 100%!important;
										height: 100%;
										display: none;
									}
										.lof-slidecontent ul.sliders-wrap-inner li:first-child {
											display: block;
										}
										ul.sliders-wrap-inner li img {
											width: 100%;
											height: auto;
											margin: 0!important;
										}
										.lof-slidecontent .slider-description {
											width: 100%;
											box-sizing: border-box;
											-moz-box-sizing: border-box;
											-webkit-box-sizing: border-box;
										}
						.lof-slidecontent .navigator-content {
							float: right;
							width: 30%;
							position: static;
							display: none;
						}
						.lof-slidecontent .button-next {
							display: none;
						}
					.marginright {
						margin: 0;
					}
					.column {
						float: left;
						width: 100%;
					}
						#symptoms {
							background-position: right top;
						}
						#reglog {
							margin: 15px 0;
						}
							#reglog .enteremail {
								width: 100%;
								box-sizing: border-box;
								-moz-box-sizing: border-box;
								-webkit-box-sizing: border-box;
							}
							#reglog #enterbutton {
								width: 100%;
								-webkit-appearance: none;
								border-radius: 0;
								box-sizing: border-box;
								-moz-box-sizing: border-box;
								-webkit-box-sizing: border-box;
							}
						#brange {
							display: none;
						}
						.column #newly,
						.column #whatis {
							float: left;
							width: 48%;
							height: 130px;
							position: relative;
							overflow: hidden;
						}
							.column #whatis {
								float: right;
							}
							.column #newly #readmores,
							.column #whatis #readmores {
								width: 100%;
								position: absolute;
								bottom: 0;
								left: 0;
							}
						.column .clearrhspace {
							display: none;
						}
					.column.double {
						float: none;
						width: auto;
					}
					.column.triple {
						width: 100%;
					}
					.row.border-grey-top.pushdown {
						padding-top: 20px;
					}
						.column.social {
							margin: 0 0 20px;
						}
							.column.social:first-child {
								/* HIDE FACEBOOK BOX - HOME PAGE */
								display: none;
							}
							.column.social .dblpush,
							.column.social .iconshow {
								display: none;
							}
								.column.social #fblbox {
									width: 100%;
									display: none;
									/* HIDE FACEBOOK BOX - HOME PAGE */
								}
									.column.social #fblbox .fb-like-box.fb_iframe_widget,
									.column.social #fblbox .fb-like-box.fb_iframe_widget span,
									.column.social #fblbox .fb-like-box.fb_iframe_widget iframe,
									.column.social #fblbox .fb-like-box.fb_iframe_widget iframe[style] {
										width: 100%!important;
									}
								.column.social #twitter #twitter-widget-2 {
									width: 100%!important;
								}
					#surroundarticle {
						float: left;
						width: 24%;
						margin: 0 1% 0 0;
					}
						#surroundarticle .indexnextto300 {
							float: none;
							width: 100%;
						}
						#surroundarticle.movefromtop,
						#surroundarticle.noborderbottom {
							padding: 0;
							border: 0;
						}
						#surroundarticle-inside {
							width: 100%;
						}
							#surroundarticle-inside2-img,
							#surroundarticle-inside2-imgdrop {
								float: none;
								width: auto;
							}
								#surroundarticle-inside2-img img,
								#surroundarticle-inside2-imgdrop img {
									width: 99%;
									height: auto;
								}
							#surroundarticle-inside2-desc {
								float: none;
								width: auto;
							}
								#surroundarticle-inside1 {
									margin: 10px 0;
								}
							#surroundarticle-inside2-descdrop {
								padding: 0;
							}
							#surroundarticle .index300 {
								float: none;
								width: auto;
								height: auto;
								display: none;
							}
								#surroundarticle .index300 a img {
									width: 100%;
									height: auto;
								}
					#htoguides #howto ul {
						float: left;
					}
						#htoguides #howto ul li {
							float: left;
							width: 30%;
						}
							#htoguides #howto ul li.fromtop {
								margin: 0;
							}
					#explore .column {
						width: 32%;
					}
						#explore .column.marginright {
							margin: 0 2% 0 0;
						}
						.exploremenu ul {
							width: auto;
						}
							.exploremenu ul li {
								padding: 0;
								margin: 0 0 10px 0;
								background-image: none;
								background-color: #F6F7F8;
								border: 1px solid #CCC;
								border-radius: 4px;
							}
								.exploremenu ul li a {
									height: auto;
									padding: 10px 14px;
									background-position: 97% 50%!important;
								}
								.exploremenu ul li ul {
									width: auto;
									padding: 12px 0;
								}
									.exploremenu ul li ul li ul {
										padding: 0;
										margin: 0;
									}
					/* ------------------------------------------------------ */
					#home-slider {
						height: auto;
					}
						#home-slider #slider {
							width: auto;
						}
					#home-slider .slide > a > img {
						width: 100%;
					}
					#home-slider .controls,
					#home-pager {
						display: block;
					}
					#home-thumb {
						display: none;
					}
					/* SHOW BLACK BOX */
					html.blackbox {
						overflow: auto;
					}
						html.blackbox * {
							z-index: auto!important;
						}
						#joinemail .closebox,
						.showblackbox,
						.whiteout,
						.ctaBox,
						#showbox {
							display: none!important;
						}
					/* END BLACK BOX */
					#content .symptoms-boxed {
						display: inline-block;
						width: auto;
					}
						#content .symptoms-boxed ul {
							margin-left: -1%;
						}
							#content .symptoms-boxed ul li {
								width: 18.5%;
								margin: 0 0 1% 1%;
							}
						#content .symptoms-boxed ul li img {
							height: auto;
							margin: 0!important;
						}
					.fb_iframe_widget iframe[style],
					.fb-comments, .fb-comments span,
					.fb-comments iframe {
						width: 100%!important;
					}
					#resultsleft {
						float: none;
						width: auto;
						margin: 0;
					}
						.v560 {
							height: auto;
						}
							.v560 > a > img {
								display: block;
								width: 100%;
								height: auto;
							}
						#resultsleft #search-box-form + .clearit + div > iframe {
							width: 100%;
							height: 1270px;
						}
						#search-box-form .aroundfirst {
							float: none;
							width: auto;
							margin: 0 0 10px 0;
						}
							#search-box-form .aroundfirst .kw {
								width: 98%;
							}
					#resultsright {
						display: none;
					}
					#billboard {
						height: auto;
					}
						#billboard > a > img {
							width: 100%;
							height: auto;
						}
					#ontheforum a,
					#content ol, #content ul{
						font-size: 16px;
					}
					#content .mpu-site-news {
						margin-top: 15px;
					}
					.ctaBox {
						left: 50%;
						margin: 0 0 0 -312px;
					}
					#commentbelow #commentfb,
					#commentbelow .gapor {
						display: none;
					}
					#fan-box,
					.facebook-forum {
						display: none;
					}
					#content img.bordergrey {
						width: 100%;
						height: auto;
					}
					#search-the-news {
						width: auto;
						padding: 12px;
					}
						#search-the-news .search-left {
							padding: 0;
							margin: 7px 20px 0 0;
						}
					#cse-search-results iframe {
						width: 100%;
					}
					.aroundposters .posterdl {
						width: 44%;
						margin: 0 1% 2%;
						border: 0;
						padding: 2%;
					}
						.aroundposters .posterdl img {
							width: 100%;
							height: auto;
						}
					#surroundbuttons #button2 {
						margin: 0;
						background-repeat: no-repeat;
					}
					#accordion .ui-accordion-content {
						height: auto!important;
					}
					#surveyinside {
						width: 100%;
						background: none;
					}
						#surveyinside h1 {
							text-align: left;
						}
						#surveyinside .SurveyHeader {
							padding: 0;
							margin: 0 0 0 5px;
						}
						#surveyinside form > div .DivEssay textarea {
							width: 100%;
						}
					#whatismilife,
					#whatismilife .textmit {
						width: auto;
					}
						#whatismilife .textmiimg1 {
							float: none;
							width: auto;
						}
					#naimageandrelated {
						border: 0;
						margin: 0 0 20px 0;
					}
						#naimageandrelated #naimage {
							float: none;
							width: auto;
						}
							#naimageandrelated #naimage img {
								width: 100%;
								height: auto;
							}
						#naimageandrelated #naalsosee {
							display: none;
						}
					#content img.hba1c-chart {
						width: 100%;
						height: auto;
					}
					.mpuhp {
						margin: 15px 0 0 0;
						border: 0;
					}
						.mpuhp > a > img {
							width: 100%;
							height: auto;
						}
					#surround1p,
					#surround2p {
						width: 100%;
					}
						#surround1p {
							float: none;
							display: inline-block;
							width: auto;
						}
					#content #twocols #financewrap {
						width: 100%;
						margin-left: -1%;
					}
						#content #twocols #financewrap .around-wrap {
							float: left;
							width: 49%;
							margin: 0 0 1% 1%;
						}
							#content #twocols #financewrap .around-wrap .imgtxt {
								float: none;
								width: auto;
							}
								#content #twocols #financewrap .around-wrap .imgtxt img {
									width: 100%;
									height: auto;
								}
							#content #twocols #financewrap .around-wrap .maintxt {
								float: left;
								width: 100%;
							}
								#content #twocols #financewrap .around-wrap .maintxt .maintxt-title {
									height: auto;
								}
					#content .whyus {
						width: auto;
					}
					#content #rightcolumnfinance {
						float: none;
						width: auto;
						clear: both;
					}
					#lefthcp {
						width: 48%;
						margin: 0;
					}
						#lefthcp .mainhcpnewsboxleft img {
							width: 99%;
							height: auto;
						}
						#lefthcp .ad300 {
							height: auto;
						}
							#lefthcp .ad300 a img {
								width: 100%;
								height: auto;
							}
						#lefthcp .around-hcp-news img {
							width: 97%;
							height: auto;
						}
					#righthcp {
						float: right;
						width: 48%;
					}
					.TB_Wrapper {
						float: none;
						width: auto;
					}
						.TB_Wrapper .Slides,
						.TB_Wrapper .Slide {
							width: 100%;
						}
							.TB_Wrapper .Slide div {
								top: 0!important;
								left: 5px!important;
							}
							.TB_Wrapper .Slide img {
								height: auto;
							}
						.TB_Wrapper .navHolder {
							left: 50%!important;
						}
						.TB_Wrapper + .mostpopular {
							display: none;
						}
					#toc {
						float: left;
						width: auto;
						margin: 0 15px 0 0;
					}
					#videosmall {
						float: left;
						width: 100%;
						text-align: center;
					}
					#celebs > div {
						width: auto;
						position: relative;
					}
						#celebs > div h2 + div {
							margin: 0;
							right: 0;
							top: 0;
						}
					#aroundquestions > a,
					#aroundquestions .list {
						background-position: 98% center!important;
					}
					#definition {
						width: auto!important; /* IMPORTANT USED 2 OVERIDE INLINE STYLES */
						max-width: 400px;
					}
					#directory .top_head {
						width: auto;
						height: auto;
					}
						#directory .top_head .top_head2,
						#directory .top_head .top_head3 {
							display: none;
						}
					#directory #subtitle_dr,
					#directory .top_headlhs {
						width: auto;
					}
					#directory .profile {
						width: 100%;
					}
						#directory .profile .profile1,
						#directory .profile #profile2,
						#directory .profile #profile3ts {
							float: none;
							width: auto;
							padding: 0;
							margin: 0 15px;
						}
						#directory .profile .profile1 {
							width: 150px;
							padding: 15px 0 0 0;
							position: relative;
						}
							#directory .profile .profile1 img {
								width: 100%;
								height: auto;
							}
							#directory .profile .profile1 .videotutorial {
								margin: 0;
								position: absolute;
								top: 16px;
								right: 4px;
							}
						#directory .profile #profile2 {
							border: 0;
							margin-top: 15px;
							margin-bottom: 15px;
						}
						#directory .profile #profile3ts {
							padding: 0 0 15px 0;
						}
					#fullwidthbody #content {
						padding: 0;
					}
					#around-all {
						width: 96%;
						margin: 0 2%;
					}
						#around-all #around-recipes {
							width: 70%;
							background: none;
						}
							#around-all #around-recipes #emptyData {
								margin: 0;
							}
							#around-all #around-recipes .statement {
								height: auto;
								margin: 15px 0;
								border: 0;
							}
							#around-all #searchrecipes .recipe-desc {
								height: auto;
							}
							#around-all #searchrecipes .search-recipes {
								margin: 0 0 10px 0;
								border: 0;
								position: relative;
							}
								#around-all #searchrecipes .search-recipes .searchR1 {
									float: none;
									width: auto;
								}
									#around-all #searchrecipes .searchR1 input {
										width: 100%;
										height: auto;
										-webkit-box-sizing: border-box;
										-moz-box-sizing: border-box;
										box-sizing: border-box;
									}
								#around-all #searchrecipes .searchR2 {
									position: absolute;
									top: 0;
									right: 0;
								}
							#around-all #around-recipes #normalFree {
								padding: 1%;
								background: #F8F8F8;
							}
								#around-all #surround-recipe {
									width: 48%;
									margin: 1% 1%;
								}
									#around-all #surround-image {
										width: auto;
										height: auto;
										border: 1px solid #DDD;
										border-bottom: 0;
									}
										#around-all #surround-image img {
											width: 100%;
											height: auto;
											border: 0;
										}
										#around-all #surround-title a {
											font-size: 14px;
											line-height: 14px;
										}
							#around-all #around-recipes #srchPagin {
								width: auto;
								padding: 0;
								margin: 15px 0 0 0;
							}
						#around-all #around-ads {
							float: right;
							width: 28%;
							margin: 0;
						}
							#around-all #cookwith,
							#around-all .mpu3x6,
							#around-all .aboutsection {
								display: none;
							}
								#around-all .refinement-options a:link,
								#around-all .refinement-options a:visited,
								#around-all .refinement-options a:active,
								#around-all .refinement-options a {
									padding: 3px 0;
								}
					#brokerview {
						width: 96%;
						margin: 0 2%;
					}
						#brokerview .aroundmostpop {
							display: none;
						}
						#brokerview #around-recipes {
							width: 59%;
						}
							#brokerview #picture-main {
								border: 1px solid #89CA02;
							}
								#brokerview #picture-main img {
									width: 100%;
									height: auto;
									border: 0;
								}
							#brokerview #picture-h1 {
								width: auto;
							}
							#brokerview #user-interaction-left {
								display: none;
							}
							#brokerview #user-interaction-right {
								float: left;
								width: auto;
								background: url("//www.diabetes.co.uk/recipes/images/bgleft.jpg") no-repeat left top;
								padding: 0 0 0 85px;
							}
							#brokerview #around-recipes #method-ul li {
								margin: 0 0 13px 0;
							}
							#brokerview #aboutrecipe,
							#brokerview #around-ads {
								float: right;
								width: 40%;
								margin: 0;
							}
								#brokerview #aboutrecipe .brder {
									width: 100%;
								}
								#brokerview #aboutrecipe #print {
									float: right;
									width: 100%;
								}
									#content #brokerview #aboutrecipe #print a {
										width: auto;
										height: auto;
									}
										#content #aboutrecipe #print a img {
											width: 100%;
										}
								#brokerview #around-ads .postrecipes {
									position: relative;
								}
									#brokerview #around-ads .postrecipes1,
									#brokerview #around-ads .postrecipes .recipekws {
										width: 100%;
										overflow: hidden;
									}
									#brokerview #around-ads .postrecipes2 {
										position: absolute;
										top: 0;
										right: 0;
									}
					#world-diabetes-countdown {
						display: none;
					}
					#articleLinks {
						border: 0;
						margin: 15px 0;
					}
					#commentbelow #commentdf {
						width: auto;
					}
					#welcometext .welcometxt {
						width: 100%;
					}
						#welcometext .welcometxt .explain {
							margin: 20px;
						}
							#welcometext .welcometxt .explain .facer {
								float: none;
								width: auto;
								height: auto;
								margin: 0;
							}
						#welcometext .spidertxt {
							display: none;
						}
					#playgame #playgame1 {
						float: none;
						width: 100%;
					}
						#playgame #playgame1 .explain2 {
							margin: 0;
						}
					#scrollmenu,
					#playgame2 {
						display: none;
					}
					#howitworks-2 {
						float: left;
					}
					p.success.small {
						float: left;
						width: auto;
					}
					p.info.small {
						width: auto;
						display: inline-block;
					}
					#floatimgright {
						font-size: 13px;
					}
					#content #video-and-forum iframe {
						width: 100%;
						height: 350px;
					}
					#content .msg-email1 {
						float: none;
						width: auto;
					}
						#content .msg-email1 .metxt {
							width: 100%;
							margin: 10px 0 15px;
						}
					#content .mpu-site300,
					#content .mpu-site {
						margin: 0 0 20px 20px;
					}
					#content .aroundexplore {
						float: none;
					}
						#content #more-information {
							float: none;
							width: auto;
						}
							#content #more-information .more-information-title {
								font-size: 20px;
								line-height: 20px;
							}
							#content .aroundexplore .join-newsletterB2 input {
								width: auto;
								height: auto;
								padding: 5px 10px;
							}
						#content #share-settings,
						#content #share-settings-long {
							width: 100%;
						}
							#share-settings .around-share1,
							#share-settings-long .around-share1 {
								width: 170px;
								margin-right: 5px;
							}
							#share-settings-long .around-share2,
							#share-settings .around-share2 {
								overflow: hidden;
							}
						#content #more-information .more-information-colsA,
						#content #more-information .more-information-colsB {
							width: auto;
						}
							#content #more-information ul {
								font-size: 16px;
							}
						#content #more-information .join-newsletter {
							height: auto;
						}
					#content #righttoexplore {
						display: none;
					}
					#content iframe.diabetes-forum,
					#content iframe.diabetes-directory {
						width: 100%;
					}
					#newsIndex {
						width: auto;
					}
						#newsIndex .main-news {
							width: 48%;
						}
							#newsIndex .main-news .img {
								width: 100%;
								height: auto;
								border: 0;
							}
							#newsIndex .main-news .img img {
								width: 99%;
								height: auto;
								border: 1px solid #CCC;
							}
						#newsIndex .news-articles-wrap {
							overflow: hidden;
						}
							#newsIndex .news-articles-wrap .news-block.first {
								margin-left: 0;
							}
							#newsIndex .news-articles-wrap .news-block .news-article .news-content {
								float: left;
								width: 100%;
								margin: 10px 0 0 0;
							}
								#newsIndex .news-articles-wrap .news-block .news-article .news-content .title {
									margin: 10px 0 0 0;
								}
					#secondarea {
						float: none;
						width: auto;
					}
					#content .statement {
						height: auto;
						margin: 15px 0;
						border: 0;
					}
					#two-cols .firstcol,
					#two-cols .secondcol {
						float: none;
						width: 100%;
						clear: both;
					}
						#content #searchrecipes #form1 {
							position: relative;
						}
							#content #searchrecipes #form1 .searchR1 {
								float: none;
								width: auto;
							}
								#content #searchrecipes #form1 .searchR1 .recipekw {
									width: 100%;
								}
							#content #searchrecipes #form1 .searchR2 {
								float: none;
								position: absolute;
								top: 0;
								right: 0;
							}
						#content #browsefoodvid .bxslider li {
							width: 100%;
						}
						#content #searchrecipes .advanced a {
							background-position: 98% 7px;
						}
							#content #searchrecipes .advanced a:hover {
								background-position: 98% -32px;
							}
						.mpu3x6 {
							display: none;
						}
						#content #diets ul {
							margin-left: -1%;
						}
							#content #cookwith ul li,
							#content #caterrec ul li,
							#content #diets ul li {
								width: 19%;
								height: 100px;
								margin: 0 0 1% 1%;
							}
								#content #cookwith ul img,
								#content #caterrec ul img,
								#content #diets ul img {
									width: 100%!important;
									height: 100%;
									margin: 0;
								}
						#spotlight .imgrightdrop {
							float: left;
							width: 46%;
							margin: 0 15px 0 0;
						}
							#spotlight .imgrightdrop img {
								width: 100%;
								height: 100%;
							}
						#editorschoice .recipes {
							margin-left: -2%;
						}
							#editorschoice .recipes .recipe {
								width: 48%;
								margin: 0 0 0 2%;
							}
								#editorschoice .recipes .recipe img {
									width: 100%;
									height: 100%;
								}
					#content .third-show  {
						width: 23%;
						margin: 0 2% 0 0;
						overflow: hidden;
					}
						#content .third-show.marginmiddle {
							margin-left: 0;
						}
						#content .third-show .imgandheading a {
							position: relative;
						}
							#content .third-show .imgandheading a img:first-child {
								width: 99%; /* + BORDER */
								height: 100%;
							}
							#content .third-show .imgandheading a .floatvtop {
								margin: 0;
								position: absolute;
								top: -8px;
								right: 4px;
							}
							#content .third-show a.show,
							#content .third-show a.show:hover {
								background-position: 95% 50%;
							}
					#frontpage-box {
						float: left;
						width: auto!important;
						margin-bottom: 20px;
						max-width: 560px;
					}
						#frontpage-box + * {
							clear: both;
							margin-top: 20px;
						}
						#frontpage-box .inside,
						#symptoms-box .inside {
							margin: 0 0 0 -1%;
						}
							#frontpage-box .inside .clearit,
							#frontpage-box .inside .clear,
							#symptoms-box .inside .clearit,
							#symptoms-box .inside .clear {
								display: none;
							}
							#frontpage-box .commontwice {
								clear: both;
								margin-left: 1%;
							}
							#frontpage-box.twofr,
							#frontpage-box.threefr {
								float: none;
								width: auto;
								margin: 0!important;
							}
							#around-caption-box,
							#around-caption-box-large {
								width: 48%;
								border: 0;
								margin: 0 0 1% 1%;
							}
								#around-caption-box .boxgrid,
								#around-caption-box-large .boxgrid {
									float: none;
									width: 100%;
									background-color: transparent;
								}
									#around-caption-box .boxgrid img,
									#around-caption-box-large .boxgrid img {
										width: 100%;
										position: static;
										border: 1px solid #E22B00;
										box-sizing: border-box;
										-webkit-box-sizing: border-box;
										-box-box-sizing: border-box;
									}
									#around-caption-box .boxgrid h3,
									#around-caption-box-large .boxgrid h3,
									#around-caption-box .boxgrid p,
									#around-caption-box-large .boxgrid p {
										display: none;
									}
								#around-caption-box a.boxtitle,
								#around-caption-box-large a.boxtitle {
									height: 28px;
									font-size: 16px!important;
									overflow: hidden;
								}
								#around-caption-box .boxgrid,
								#around-caption-box-large .boxgrid,
								#around-caption-box .boxgrid img,
								#around-caption-box-large .boxgrid img {
									height: auto;
								}
					#symptoms-box #around-description-box {
						float: left;
						width: 100%;
					}
						#symptoms-box #around-description-box #around-caption-box {
							width: 29%;
						}
							#symptoms-box #around-description-box #box {
								float: right;
								width: 70%;
							}
					#comments-around .commentsdisplay-2,
					#comments-around .around-box-2,
					#comments-around .commentstf,
					#comments-around .commentsta {
						width: 100%;
					}
						#comments-around .around-box-2 {
							float: none;
						}
					#ldrbrd {
						padding: 12px 0;
						border: 0;
						background: none;
						overflow: hidden;
					}
						#ldrbrd a img {
							width: 100%;
							height: auto;
						}
					#tweetme-compact {
						overflow: hidden;
					}
					#jumpddm {
						width: 100%!important;
						height: auto;
						display: none!important
						margin:0px auto !important;
						margin-bottom: 0px !important;
					}
						#jumpddm .ijumpdd {
							width: 95%!important;

							overflow: hidden;
						}
					#jumpddm.smallerdm {
						width: auto;
						height: auto;
						display: inline-block;
					}
						#jumpddm .jumpdd2 {
							width: 100%;
						}
							#jumpddm .metersdrop {
								/*width: 89%;*/
							}
							#jumpddm .brightmeter,
							#jumpddm .brightmeter2 {
								display: none;
							}
					#content .around-sweetener {
						width: auto;
					}
						#content .around-sweetener .col.con,
						#content .around-sweetener .col.pro {
							float: none;
							width: 100%;
						}
							#content .around-sweetener .col.con ul,
							#content .around-sweetener .col.pro ul {
								font-size: 16px;
							}
					#howitworks {
						width: auto;
					}
					#big560ad {
						float: right;
						margin: 0 0 0 35px;
					}
					.fb-comments iframe,
					.fb-comments span {
						width: 100%!important;
					}
					#content .joinbot1 {
						float: none;
						width: auto;
					}
						#content .emailjoinHPMain {
							width: 95%;
						}
					#colortb,
					#colortb table {
						width: 100%!important;
					}
						#colortb td, #colortb th {
							padding: 3px;
						}
					#download-large {
						float: left;
						width: 100%;
						margin: 0 0 15px 0;
					}
						#download-large .msg-email2 {
							float: left;
						}
					#symptoms-box #around-description-box #around-caption-box {
						margin: 0 20px 20px 0;
					}
						#symptoms-box #around-description-box #box {
							float: none;
							width: 100%;
						}
					#around_news_panels {
						width: auto;
						height: auto;
						margin: 0;
						position: relative;
					}
						#around_news_panels .scrollable {
							width: 100%;
						}
						#around_news_panels a.browse {
							position: absolute;
							top: 0;
							left: 0;
							z-index: 50;
							margin: 0;
						}
							#around_news_panels a.right {
								left: auto;
								right: -1px;
							}
					#frontpagetwo-box {
						float: left;
						width: 100%;
						margin: 0 0 15px 0;
					}
						#frontpagetwo-box #around-caption-box-two {
							width: 49%;
							margin: 0 0 0 1%;
							border: 0;
						}
							#frontpagetwo-box .inside {
								margin-left: -1%;
							}
								#frontpagetwo-box #around-caption-box-two .boxgrid {
									width: 100%;
									height: auto;
									overflow: visible;
									background-color: rgba(0,0,0,0);
								}
									#frontpagetwo-box #around-caption-box-two .boxgrid img {
										width: 99.5%;
										height: auto;
										border: 1px solid #E22B00;
										position: static;
									}
									#frontpagetwo-box #around-caption-box-two .boxgrid h3,
									#frontpagetwo-box #around-caption-box-two .boxgrid p {
										display: none;
									}
					#majortobox {
						width: auto;
					}
						#majortobox * {
							box-sizing: border-box;
							-webkit-box-sizing: border-box;
							-moz-box-sizing: border-box;
						}
						#majortobox .serperate {
							display: none;
						}
						#majortobox .tobox0 {
							height: auto;
						}
						#majortobox .toboxA,
						#majortobox .tobox {
							float: none;
							width: auto;
							height: auto;
						}
						#majortobox .tobox1,
						#majortobox .tobox3 {
							float: none;
							width: auto;
							padding: 0;
						}
							#majortobox .emid {
								width: 100%;
								padding: 2px 5px;
							}
						#majortobox .buttons {
							float: none;
							margin: 0 0 15px;
						}
				#rightbody {
					float: none;
					width: auto;
					clear: both;
				}
					#rightbody #news {
						display: block;
					}
						#news #news-title {
							height: 25px;
							line-height: 25px;
						}
						#news .aroundnewsrow {
							padding: 0 10px;
						}
							#news .aroundnewsrow .newsrow {
								padding: 0 0 15px 105px;
								margin: 15px 0 0 0;
								position: relative;
							}
								#news .aroundnewsrow .newsrow a {
									font-size: 16px;
								}
									#news .aroundnewsrow .newsrow a img {
										float: left;
										margin: 0 10px 0 0;
										position: absolute;
										top: 0;
										left: 0;
									}
								#news .aroundnewsrow .newsrow i {
									display: block;
									font-size: 14px;
									margin: 7px 0 0 0;
								}
							#news .aroundnewsrow .morerow a {
								display: inline-block;
								padding: 10px 15px;
								margin: 10px 0 0 0;
								font-size: 12px;
								color: #FFFFFF;
								background-color: #E22B00;
								background-image: none;
							}
								#news .aroundnewsrow .morerow a:hover {
									background-image: none;
									background-color: #333;
								}
					#rightbody #mostpopular {
						display: block;
						margin: 20px 0 0 0;
					}
						#mostpopular iframe {
							width: 100%;
						}
		#aroundfooter {
			width: auto;
			min-width: initial;
			padding: 0 10px;
		}
			#footer {
				width: auto;
				font-size: 14px;
			}
				#footer .inside {
					padding: 47px 0 26px 0;
				}
					#footer .footer-left {
						display: none;
					}
					#footer .footer-right {
						float: none;
						width: 100%;
					}
						#footer .getapp {
							float: right;
							margin: 0;
						}
					#footer .copy iframe {
						display: none;
					}
				#footer .copy {
					text-align: left;
				}
		/* APPLIES TO LEFT & RIGHT BODY */
		#mainbody #lefthandnav {
			width: 210px;
		}
			#mainbody #lefthandnav .exploresection ul li a {
				background-position: right top!important;
			}
			#mainbody #lefthandnav .exploresection ul li a,
			#mainbody #lefthandnav #alsosee #whattosee {
				font-size: 16px!important;
				line-height: 16px;
			}
				#mainbody ul#whattosee li {
					margin: 0 0 4px 0;
				}
			#mainbody #lefthandnav .aroundinfographic img {
				width: 100%;
				height: auto;
			}
		/* ---------------------------- */
}
@media all and (max-width: 910px) {
	.calwrap .calwrap1 {
		float: right;
	}
	.calwrap .calwrap2 {
		float: none;
		width: auto;
		margin: 0 0 0 13px;
	}
	#menu4 {
		padding: 0;
		border-radius: 0;
		z-index: 0;
	}
		#menu4 .device-nav {
			text-align: left;
			cursor: pointer;
			background-color: #F52900;
		}
			#menu4 .device-nav span {
				display: inline-block;
				padding: 10px 15px;
				border-right: 1px solid #FFFFFF;
				background: url("../images/icons/navicon.png") no-repeat center center;
			}
		#menu4 ul.menu-top {
			display: none;
		}
			#menu4 ul.menu-top li.wtm,
			#menu4 ul.menu-top li.menu-right {
				float: none;
				width: 100%;
				text-align: left;
			}
			#menu4 .menu-top > li:first-child a {
				padding: 0 8px;
			}
				#menu4 .menu-top > li:first-child a span {
					font-size: 12px;
					color: #FFFFFF;
					text-indent: 0px;
				}
						#menu4 .menu-top > li:first-child a span:before {
							display: none;
						}
				#menu4 ul.menu-top li.menu-right a.menu-drop {
					padding: 0;
				}
					#menu4 ul.menu-top li.menu-right a.menu-drop span {
						display: block;
						padding: 0;
						line-height: 35px;
						text-indent: 35px;
						background: url("../images/icons/navicon.png") no-repeat 11px 50%;
					}
				#menu4 li .menu-dropdown {
					display: none;
				}
					#menu4 ul.menu-top li.menu-right .menu-dropdown {
						padding: 10px;
					}
						#menu4 ul.menu-top li.menu-right .menu-dropdown h3 {
							display: none;
						}
						#menu4 ul.menu-top li.menu-right .menu-dropdown .menu-row {
							width: 50%;
							padding: 0;
							margin: 0;
							overflow: hidden;
						}
						#menu4 ul.menu-top li.menu-right .menu-dropdown.explore-sub {
							display: block;
							position: static;
							opacity: 1;
							filter: alpha(opacity=100);
							-ms-filter: alpha(opacity=100);
						}
							#menu4 ul.menu-top li.menu-right .menu-sub li a {
								display: inline-block;
								padding: 0;
								margin: 2px 0;
								width: auto;
								font-size: 14px;
							}
							#menu4 .menu-sub li.forumbox a,
							#menu4 .menu-sub li.forumbox a:hover {
								padding: 0;
								background: none;
							}
			#menu4 .device-nav.active span {
				background-color: #333;
				border: 0;
			}
			/*#menu4 > .device-nav:hover + ul.menu-top,
			#menu4:hover ul.menu-top {
				display: block;
			}*/
}
@media all and (min-width: 910px) {
	#menu4 .device-nav {
		height: 0;
	}
	ul.menu-top {
		display: block!important;
	}
}
@media all and (max-width: 810px) {
	#leaderboard {
		padding: 12px;
	}
		#leaderboard > a > img {
			width: 100%;
			height: auto;
		}
	#articlepush .enclosearticlepush {
		padding: 0;
	}
		#articlepush .enclosearticlepush .leftpush {
			float: right;
			margin: 0 3px 0 20px;
		}
		#articlepush .enclosearticlepush .rightpush {
			float: none;
			width: auto;
		}
			#articlepush .enclosearticlepush .rightpush ul#horizontal li {
				float: none;
			}
	.columnfb {
		display: none;
	}
}
@media all and (max-width: 795px) {
	#content #left {
		float: none;
		width: 100%;
	}
		#content .around-body {
			float: none;
			width: auto;
			text-align: center;
		}
			#content .around-body .map {
				background-repeat: no-repeat!important;
				display: inline-block!important;
			}
				#content .around-body .map canvas {
					width: 100%!important;
				}
	#big560ad {
		float: none;
		height: auto;
		padding: 0;
		margin: 0;
	}
		#big560ad img {
			width: 100%;
			height: auto;
		}
}
@media all and (max-width: 755px) {
	#explore .explore-left,
	#explore .explore-right {
		float: none;
		width: auto;
	}
		#explore .explore-right {
			margin: 10px 0 0 0;
		}
			#explore .explore-right #searchhome {
				text-align: left;
			}
	#explore .column {
		width: 48%;
	}
	#content .around-body {
		display: none;
	}
	#popup-box {
		width: 100%;
	}

}
@media all and (max-width: 750px) {
	#around_news_panels {
		display: none;
	}
	#content #videowrap {
		display: none;
	}
}
@media all and (max-width: 730px) {
	#htoguides #howto ul li {
		width: 46%;
	}
	#logo {
		margin: 2% 0 0 0;
	}
	#footer .getapp .aroundicon a,
	#footer .getapp .aroundicon a:hover {
		background: none;
	}
}
@media all and (max-width: 705px) {
	#hangontotop #topmenu li {
		width: 33.3%;
	}
	#aroundquestions > a,
	#aroundquestions .list {
		padding-right: 40px!important;
	}
	#makesearch {
		margin-bottom: 10px;
	}
	#footer .footer-right {
		float: none;
		width: auto;
	}
		#footer .getstuff > div {
			float: none;
			display: inline-block;
		}
			#footer .getapp {
				text-align: left;
			}
		#footer .getstuff .getnewsletter {
			margin: 0 0 15px 0;
		}
		#footer .socialicons .keep {
			float: none;
			width: auto;
			margin: 0 0 10px 0;
		}
		#footer .socialicons .si {
			float: none;
			display: inline-block;
			width: auto;
		}
		#footer .aroundcols .fcol {
			width: 33%;
			text-align: left;
		}
}
@media all and (max-width: 625px) {
	#explore-boxed .col.left,
	#explore-boxed .col.right {
		float: none;
		width: auto;
	}
	#content > p > a > img {
		width: 100%;
		height: auto;
	}
	#content > p[align="center"] > img {
		width: 100%;
		height: auto;
	}
	#videosmall {
		margin: 0 0 15px 0;
	}
		#videosmall iframe {
			width: 100%;
			height: 210px;
		}
	#surroundarticle {
		width: 48%;
		margin: 0 2% 0 0;
	}
	#symptoms {
		background-position: 120% 0;
	}
	#htoguides #howto ul li {
		float: none;
		width: auto;
	}
	#logosearch {
		padding: 0;
		margin: 0;
	}
		#logo {
			width: 100%;
			margin: 0;
		}
			#logo a {
				display: block;
				width: 100%;
				height: 27px;
				padding: 10px 0;
				background: #F52900 url("../assets/logos/logo-trans.png") no-repeat center center;
			}
				#logo img {
					display: none;
				}
	#makesearch {
		width: 88px;
		margin: 0;
		position: absolute;
		top: 50px;
		right: 3px;
		z-index: 999;
		overflow: hidden!important;
	}
		#makesearch .sbox {
			width: auto;
			position: relative;
			top: 0;
			right: -216px;
		}
			#makesearch .sbox .searchmain {
				width: auto;
				-webkit-appearance: none;
				border-radius: 0;
			}
		#makesearch .sbtn {
			float: right;
		}
			#makesearch .sbtn input {
				background-color: rgba(0,0,0,0);
				-webkit-appearance: none;
				border-radius: 0;
			}
		#makesearch .social {
			display: none;
		}
	#menumain {
		margin: 0;
	}
		#menu4 .device-nav {
			background-color: #333333;
		}
			#menu4 .device-nav span,
			#menu4:hover .device-nav span {
				border-right: 1px solid #686363;
			}
	#content .third-show {
		width: 48%;
	}
	#content #cookwith ul li,
	#content #caterrec ul li,
	#content #diets ul li {
		width: 24%;
	}
}
@media all and (max-width: 600px) {
	#surround_premium #share-settings-long {
		display: none;
	}
	#surround_middle_1 {
		float: none;
		width: auto;
	}
	#surround_middle_2 {
		float: none;
		width: auto;
		padding: 0;
		margin: 0;
		border: 0;
	}
		#surround_middle_2 iframe {
			width: 100%;
		}
	.leftmost .left-content {
		padding: 0;
		background-image: none;
	}
	#rightmost + h1 {
		float: left;
		width: auto;
	}
	#surveyinside > p > img {
		width: 100%;
		height: auto;
	}
	#surround-meters1 #bloodmeters ~ a img,
	#surround-meters2 #bloodmeters ~ a img {
		width: 100%;
		height: auto;
	}
	.width500 {
		width: auto;
	}
	#joinemail {
		width: auto;
	}
		#content #joinright {
			padding: 10px 10px 5px;
		}
		#content #joinemail .joinbot2 {
			float: none;
			width: auto;
			padding: 11px 15px;
			margin: 10px 0 0;
			font-size: 14px;
			color: #FFFFFF;
			background-color: #F52900;
			position: relative;
		}
			#content #joinemail .joinbot2:before {
				content: 'Get It Now';
				text-transform: uppercase;
			}
			#content #joinemail .joinbot2 input {
				width: 100%;
				height: 100%;
				opacity: 0;
				filter: alpha(opacity=0);
				-ms-filter: alpha(opacity=0);
				position: absolute;
				top: 0;
				left: 0;
			}
		#content .emailjoinHPMainSmaller {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
	#aroundquestions .around-form-contact2,
	#aroundquestions .TextFieldMsg,
	#aroundquestions .TextField {
		width: 99%;
	}
		#aroundquestions .TextFieldSelect {
			width: 100%;
		}
	#around-all {
		width: auto;
		margin: 0;
	}
		#around-all #around-recipes {
			float: none;
			width: auto;
		}
		#around-all #around-ads {
			float: none;
			width: auto;
		}
	#brokerview {
		width: 100%;
		margin: 0;
	}
		#brokerview #around-recipes {
			width: 100%;
		}
			#around-recipes #feedback #rightfeedback {
				float: none;
				width: auto;
			}
		#brokerview #aboutrecipe,
		#brokerview #around-ads {
			float: none;
			width: 100%;
		}
			#brokerview #aboutrecipe .brder {
				display: inline-block;
				width: 50%;
			}
			#brokerview #aboutrecipe #print {
				float: left;
				width: 50%;
			}
		#brokerview_pnlfeedback {
			display: none;
		}
	#jslidernews3 .main-slider-content {
		height: auto;
	}
		.lof-slidecontent .slider-description {
			display: none;
		}
		#content .aroundexplore .join-newsletter {
			height: auto;
		}
			#content .aroundexplore .join-newsletterB1 {
				float: none;
				width: auto;
				padding: 0 10px 8px 0;
			}
				#content .aroundexplore .join-newsletterB1 input {
					width: 100%;
				}
	#quoteppi {
		float: left;
		margin: 0 20px 15px 0;
	}
	#newsIndex {
		float: none;
	}
		#newsIndex .main-news {
			width: 100%;
			margin-left: 0;
		}
			#newsIndex .main-news h2 {
				height: auto;
				overflow: visible;
			}
			#newsIndex .news-articles-wrap .news-block .news-article .img {
				width: 100%;
				height: auto;
				border: 0;
			}
			#newsIndex .news-articles-wrap .news-block .news-article .img img {
				width: 99%;
				height: auto;
				border: 1px solid #CCC;
			}
	#content .around-body {
		border: 0;
	}
	#content p .borderimg {
		width: 100%;
		height: auto;
	}
	#content a .funeral-img {
		width: 100%;
		height: auto;
	}
	#fullwidthbody #content .surroundings .surroundings2a {
		float: none;
		width: auto;
		text-align: left;
	}
	#fullwidthbody #content .surroundings .surroundings2a + h1 ~ p > img,
	#fullwidthbody #content .surroundings .surroundings2a .aroundthevideo img {
		display: block;
		width: 100%;
		height: auto;
	}
	body.hasEligibilityTool iframe#eligibility-tool.active {
		width: 100%!important;
	}
}
@media all and (max-width: 550px) {
	#frontpagetwo-box {
		margin: 0;
	}
		#frontpagetwo-box .inside {
			margin: 0;
		}
		#frontpagetwo-box #around-caption-box-two {
			width: 100%;
			margin: 0 0 10px 0;
		}
	#hellobar-pusher,
	#hellobar-container,
	#hellobar-wrapper {
		display: none!important;
	}
	.column #newly,
	.column #whatis {
		float: none;
		width: 99%;
		height: auto;
		position: static;
	}
		.column #newly {
			margin: 0 0 15px 0;
		}
		.column #newly #readmores,
		.column #whatis #readmores {
			position: static;
		}
	#floattableright {
		float: none;
		margin: 0;
	}
		#floattableright table {
			width: 100%;
		}
	#content .mpu-site300,
	#content .mpu-site,
	#content .aroundmpu,
	#content #tool300,
	#content .index300 {
		float: none;
		width: auto;
		height: auto;
		margin: 0;
		text-align: center;
	}
		#content .mpu-site300 > div,
		#content .mpu-site > div,
		#content .aroundmpu > div,
		#content #tool300 > div,
		#content .index300 > div {
			display: inline-block;
		}
		#content .aroundmpu {
			margin: 0 15px 0 0;
		}
		#content .mpu-site300 a img,
		#content .mpu-site a img,
		#content .aroundmpu a img,
		#content .foodmpu a img,
		#content #tool300 a img {
			width: 100%;
			height: auto;
		}
		#content .mpu-site iframe {
			/*width: 100%;*/
			display: inline-block;
		}
	#content > ul {
		padding: 0 0 0 20px;
	}
		#content > ul > .mpu-site300,
		#content > ul > .mpu-site {
			position: relative;
			left: -10px;
			margin: 10px 0;
		}
		#content > p + ul > #ontheforum {
			position: relative;
			left: -10px;
		}
}
@media all and (max-width: 535px) {
	#submitthisform {
		width: 100%;
	}
	.aroundbrokers img {
		width: 100%;
		height: auto;
	}
	#lefthcp {
		float: none;
		width: 100%;
	}
		#lefthcp .mainhcpnewsboxleft img {
			width: 99%;
			height: auto;
		}

		#lefthcp .hcpevent2 {
			float: none;
			width: auto;
		}
	#righthcp {
		float: none;
		width: 100%;
	}
	#celebs > div h2 + div {
		display: none;
	}
	div[align="center"] img {
		text-align: left;
		width: 100%;
		height: auto;
	}
	#jumpddm .metersdrop {
		width: 100%;
	}
	#jumpddm .brightmeter2 {
		display: none;
	}
	.column.double #tabs li {
		float: none;
		margin: 0;
	}
}
@media all and (max-width: 510px) {
	#quoteppi {
		float: none;
		width: auto;
		padding: 0;
		margin-right: 0;
		background: none;
	}
	#leftbody #lefthandnav,
	#rightbody #lefthandnav,
	#explore-toggle {
		float: none;
		display: block!important;
		width: auto;
		margin: 20px 0 0 0;
	}
		#leftbody #lefthandnav {
			margin-bottom: 20px;
		}
		#explore-toggle .toggle {
			display: none;
		}
}
@media all and (max-width: 500px) {
	#billboard {
		display: none;
	}
	#home-slider .slider-description {
		height: auto;
		padding: 20px;
		background: #444;
		position: static;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	#jumpddm {
		display: block!important;
	}
	#surround1p {
		display: block;
		width: 100%;
	}
	#search-the-news .internal_float {
		width: 100%;
	}
		#search-the-news .search-left {
			margin: 0;
		}
		#search-the-news .internal_float .news_search {
			width: 99%;
		}
	.aroundposters .posterdl {
		float: none;
		width: auto;
		margin: 10px 0;
	}
	#content div[align="center"] #form1 td,
	#content div[align="center"] #form1 tr {
		display: block;
		width: 100%!important;
	}
		#content div[align="center"] #form1 td div {
			text-align: left;
		}
			#content div[align="center"] #form1 td div input,
			#content div[align="center"] #form1 td div textarea {
				width: 100%;
			}
	#toc {
		float: none;
		margin: 0;
	}
	#explore .column {
		width: 100%;
	}
		.exploremenu ul li ul li a {
			font-size: 16px;
		}
	#jumpddm .jumpdd3,
	#jumpddm .jumpl {
		float: none;
		width: 100%;
	}
		#jumpddm .searchcomps {
			width: 98%;
			margin: 10px 0;
		}
		#jumpddm .jumpr {
			width: auto;
		}
	#footer .aroundcols .fcol {
		width: 50%;
	}
}
@media all and (max-width: 455px) {
	#home-featured .colna {
		float: none;
		width: auto;
		padding: 0;
		border:none;
	}
	.join-newsletterB1 {
		float: none;
		width: auto;
	}
		.join-newsletterB1 input {
			width: 100%;
			padding: 3px 0;
			margin: 6px 0;
		}
	.column.double.marginright + .column #htoguides {
		margin: 15px 0 0 0;
	}
	#content .mpu-site-news {
		float: none;
		width: auto;
		height: auto;
		margin: 0 0 15px 0;
	}
		#content .mpu-site-news > a > img {
			width: 100%;
			height: auto;
		}
	#hangontotop #topmenu li {
		width: 50%;
	}
	.reflexa1 a img,
	#content > p + ul + p + a > img {
		width: 100%;
		height: auto;
	}
	.DivFillTheBlank, .DivChooseOneVertical, .DivFillTheBlankLong, .DivOnePerTopic, .DivChooseAllThatApply {
		padding: 0;
	}
	#surveyinside input, #surveyinside select, #surveyinside textarea {
		width: 100%;
	}
		#surveyinside input[type="checkbox"] {
			width: auto;
		}
	#floatrightimg1,
	#floatrightimg2,
	#floatrightimg3 {
		float: none;
		width: auto;
		height: auto;
		margin: 0;
	}
		#floatrightimg1 img,
		#floatrightimg2 img,
		#floatrightimg3 img{
			width: 100%;
			height: auto;
		}
	#accordion .fl-right {
		float: none;
		width: 100%;
		height: auto;
		margin: 0;
	}
	#rightmost {
		float: none;
		width: auto;
		margin: 0;
	}
		#rightmost .borderme {
			width: 99%;
			height: auto;
		}
		#rightmost > a img {
			width: 100%;
			height: auto;
		}
		#rightmost .left-float,
		#rightmost .left-float2 {
			float: none;
			width: auto;
			margin: 0;
			display: none;
		}
		#rightmost #button-engl,
		#rightmost #button-scol {
			text-align: center;
		}
			#rightmost #button-engl a,
			#rightmost #button-scol a {
				display: inline-block;
			}
	#content h1:first-child img {
		width: 100%;
		height: auto;
	}
	#directory .profile .profile1,
	#directory .profile #profile3ts a {
		width: auto!important;
	}
	#info_box {
		float: none;
		width: auto;
		margin: 0;
	}
		#info_box img {
			width: 100%;
			height: auto;
		}
	img.insaction {
		float: none;
		width: 100%;
		height: auto;
		margin: 0;
	}
	#content #twocols #financewrap {
		margin-left: 0;
	}
		#content #twocols #financewrap .around-wrap {
			width: 100%;
			margin-left: 0;
		}
	.TB_Wrapper + .mostpopular {
		display: block;
		margin: 15px 0 0 0;
	}
		.TB_Wrapper .Slide div {
			display: none;
		}
		.TB_Wrapper + .mostpopular #box .inside {
			height: auto;
		}
	.fq {
		float: none;
		width: auto;
		padding: 20px 60px 20px 20px;
		margin: 0 0 15px 0;
	}
	#symptoms {
		background-position: 160% 0;
	}
	#articlepush .enclosearticlepush .leftpush {
		width: 99%;
		margin: 0 0 20px 0;
		border: 1px solid #666;
	}
		#articlepush .enclosearticlepush .leftpush img {
			width: 100%;
			height: auto;
			margin: 0;
			border: 0;
		}
	.calwrap .calwrap1 {
		float: none;
		width: auto;
		margin: 10px 12px 10px 0;
	}
	#charity-surround #charity1 {
		float: none;
		width: auto;
		margin: 0 0 15px 0;
	}
		#charity-surround #charity1 img {
			width: 100%;
			height: auto;
		}
	#charity-surround #charity2 {
		width: auto;
		margin: 0 0 10px 0;
	}
	#charity-surround #charity3 {
		padding: 0;
	}
	#browse-charity a {
		display: block;
	}
	#mostvisited,
	.mostpopular {
		float: none;
		width: auto;
		margin: 0;
	}
		.mostpopular {
			margin: 0 0 10px 0;
		}
	.expert-comments {
		float: none;
		width: auto;
		margin: 0;
	}
	.smallerdm {
		display: block;
	}
	#bloodmeters,
	#infoboxX,
	#books {
		float: none;
		width: auto;
		margin: 0;
	}
		#surround-meters2 #bloodmeters #imgmeter img,
		#surround-meters1 #bloodmeters #imgmeter img,
		#infoboxX #info-img img,
		#bloodmeters img,
		#books a img {
			width: 100%;
			height: auto;
		}
	#surroundarticle {
		width: 100%;
		margin: 0;
	}
		#surroundarticle .index300 {
			display: block;
			margin: 10px 0 0 0;
		}
	.introimg {
		float: none;
		width: auto;
		margin: 0 0 15px 0;
	}
		.introimg img {
			width: 99%;
			height: auto;
		}
	.insidec {
		padding: 15px 0;
	}
		.container .cimg {
			float: none;
			width: auto;
		}
			.container .cimg img {
				width: 99%;
				height: auto;
			}
		.container .rimg {
			width: 100%;
			margin: 10px 0 0 0;
		}
	#makesearch .sbox {
		width: 100%;
	}
	#floatimgright {
		float: none;
		width: auto;
		padding: 0;
		margin: 0;
	}
		#floatimgright img {
			width: 99%; /* + BORDER */
			height: auto;
		}
	#ontheforum {
		float: none;
		width: auto;
		padding: 10px 0 15px 0;
		margin-top: 0;
		margin-left: 0;
		border-bottom: 1px solid #EEE;
	}
		#ontheforum .open {
			padding: 15px 0;
		}
			#ontheforum .open img {
				width: 100%;
				height: 100%;
			}
	#around-guides2 {
		float: none!important;
		width: auto;
		margin: 0!important;
	}
		#around-guides2 #gtitle,
		#around-guides2 #gmiddle1 {
			padding: 0;
		}
			#around-guides2 #showproductsdiet img {
				width: 100%;
				height: auto;
			}
	#news .aroundnewsrow {
		padding: 0;
	}
		#news .aroundnewsrow .morerow {
			padding: 0 0 20px 0;
			border-bottom: 1px solid #CCC;
		}
	#content .third-show  {
		width: 100%;
		margin: 0;
	}
	#content #cookwith ul li,
	#content #caterrec ul li,
	#content #diets ul li {
		width: 49%;
	}
	#spotlight .imgrightdrop {
		float: none;
		width: 100%;
		margin: 0;
	}
	#editorschoice .recipes,
	#editorschoice .recipes .recipe {
		width: 100%;
		margin: 0;
	}
	/*#around-caption-box .boxgrid,
	#around-caption-box-large .boxgrid {
		height: auto;
	}*/
	#comments-around {
		display: none;
	}
	#symptoms-box {
		display: block;
	}
		#symptoms-box #around-description-box #around-caption-box {
			float: none;
			width: auto;
			margin: 0 0 20px 0;
		}
			#symptoms-box #around-description-box #around-caption-box .boxgrid {
				float: none;
				width: auto;
				height: auto;
				overflow: visible;
			}
				#symptoms-box #around-description-box #around-caption-box .boxgrid .cover {
					width: 99.5%;
					height: auto;
					position: static;
				}
				#around-caption-box .boxgrid p {
					padding-bottom: 10px;
				}
	#footer .getstuff .joinbot {
		height: auto;
	}
		#footer .getstuff .joinbot1 {
			float: none;
			width: auto;
			padding: 0 7px 0 0;
		}
		#footer .getstuff .joinbot2 {
			float: none;
			margin: 10px 0 0 0;
		}
	#footer .getstuff .getnewsletter {
		width: auto;
		display: block;
	}
}
@media all and (max-width: 420px) {
	#frontbackpages {
		display: none;
	}
}
@media all and (max-width: 400px) {
	#content #share-settings-long,
	#content #share-settings {
		height: auto;
	}
		#content #share-settings-long > div,
		#content #share-settings > div,
		#content #share-settings #inside-share-settings > div {
			float: none;
			display: inline-block;
			margin: 4px 0;
		}
			#content #share-settings > div.print {
				margin: 0 0 0 10px;
				position: relative;
				top: -6px
			}
			#content #share-settings #inside-share-settings {
				margin: 0;
			}
			#content #share-settings-long > div:first-child,
			#content #share-settings > div:first-child,
			#content #share-settings #inside-share-settings > div:first-child {
				margin-right: 10px;
			}
			#content #share-settings .around-share3 {
				margin-left: 10px;
			}
}
@media all and (max-width: 383px) {
	#header .social {
		display: none;
	}
	#hangontotop #topmenu li a {
		padding: 5px 16px;
		height: 28px;
		line-height: 12px;
	}
	#reglog .enteremail {
		width: 97%;
	}
	#reglog #enterbutton {
		width: 100%;
	}
	#news .aroundnewsrow .morerow {
		text-align: center;
	}
		#news .aroundnewsrow .morerow a {
			display: block;
		}
	#footer .getstuff .joinbot1 .emailbottom,
	#footer .getstuff .joinbot2 input {
		width: 100%;
	}
	#footer .aroundcols .fcol {
		width: 100%;
		text-align: center;
	}
	#footer .copy,
	#footer .footer-right {
		text-align: center;
	}
}
@media all and (max-width: 350px) {
	#content ul li img {
		margin: 0 0 0 -25px;
	}
}
@media all and (max-width: 319px){
	#wrapper {
		min-width: 320px;
	}
	#aroundfooter {
		min-width: 300px;
	}
}
/* WHAT NEEDS TO BE OVERWRITTEN (OLD LAYOUT) */
#rightbody #socialise { border-bottom:none;}
.taround {
	border-top: 0px solid #eee;
	margin: 0 0px;
	padding: 0px 0px;
}
#fbboxjoin { border:1px solid #d8dff3; border-top:1px solid #d8dff3; border-bottom:4px solid #d8dff3; }
.tfollow1 { text-align:center; background:#d8dff3; padding:4px 0; }
.tfollow2 { text-align:center; background:#d8dff3; padding:6px 0px 8px 0px; }
.breadCrumbHolder { padding-top:4px; border-bottom: 1px solid #FFFFFF; margin-bottom: 4px;}
html {
	background: #FFFFFF;
}
#wrapper {
	width: auto;
	margin: 0;

}
	#header {
		background: #F52900;
	}
	.insidewrapper {
		width: 1100px;
		margin: 0 auto;
	}
	#leftbody {
		margin: 0;
	}
		#video-and-forum .inner {
			width: auto;
		}
		.insidewrapper #content .inner {
			width: auto;
		}
	#introduction p {
		line-height: 16px;
	}
	#rightbody {
		float: right;
		width: 300px;
	}
	#latestArticles { background-color: #F2F2F2; }
	#latestArticles .aroundnewsrow {
		background-color: #FFF;
		border-top:12px solid #F2F2F2;
	}
		#latestArticles #news-title {
			height: auto;
			line-height: normal;
			padding: 12px 12px 0px;
			color: #333;
			font-size: 22px;
			font-weight: 400;
			background: none;
		}
		#latestArticles .newsrow {
			padding: 12px 12px 12px 15px;
			border-bottom: 1px solid #EEE;
		}
		#latestArticles .newsrow a:link, #latestArticles .newsrow a:visited, #latestArticles .newsrow a:active {
			font-size: 14px;
			line-height: 18px;
			margin: 0 0 6px 0px;
		}
		#latestArticles .newsrow i {
			font-size: 12px;
			font-style: normal;
		}
			#latestArticles .newsrow i:before {
				font-family: "FontAwesome";
				content: '\F017';
				margin: 0px 6px 0 0;
				font-size: 15px;
				position: relative;
				top: 1px;
			}
		#latestArticles .newsrow img {
			width: 90px;
			height: 50px;
			margin: 0 0 5px 15px;
		}
		#latestArticles .morerow { padding-top: 0px; }
		#latestArticles .morerow a:link, #latestArticles .morerow a:visited, #latestArticles .morerow a:active {
			display: block;
			height: auto;
			padding: 10px 12px;
			margin: 0px 0;
			font-size: 13px;
			color: #333;
			text-align: center;
			background: #ededed;
			transition: all 150ms ease-in-out;
			-webkit-transition: all 150ms ease-in-out;
			-moz-transition: all 150ms ease-in-out;
			-ms-transition: all 150ms ease-in-out;
			-o-transition: all 150ms ease-in-out;
		}
			#latestArticles .morerow a:hover {
				color: #FFFFFF;
				background: #f52900;
				transition: all 150ms ease-in-out;
				-webkit-transition: all 150ms ease-in-out;
				-moz-transition: all 150ms ease-in-out;
				-ms-transition: all 150ms ease-in-out;
				-o-transition: all 150ms ease-in-out;
			}
	/* FONT SIZE CHANGER */
	body.f-small {
		width: auto;
	}
	body.f-medium #mainbody p,
	body.f-medium #mainbody ul {
		font-size: 1.3em!important;
		line-height: 23px!important;
		-webkit-font-smoothing: antialiased;
	}
	body.f-large #mainbody p,
	body.f-large #mainbody ul {
		font-size: 1.4em!important;
		line-height: 24px!important;
		-webkit-font-smoothing: antialiased;
	}
	#header	#font-changer {
		float: left;
		margin: 6px 0 0;
		text-align: center;
	}
		#header #font-changer a {
			float: left;
			width: 25px;
			height: 25px;
			line-height: 25px;
			margin: 2px 0 0 4px;
			font-size: 14px;
			color: #FFFFFF;
			border: 1px solid #FFFFFF;
			text-decoration: none;
		}
			#header #font-changer .f-medium {
				font-size: 17px;
			}
			#header #font-changer .f-large {
				font-size: 19px;
			}
			#header #font-changer a:hover,
			#header #font-changer .f-small.active,
			body.f-small #header #font-changer .f-small,
			body.f-medium #header #font-changer .f-medium,
			body.f-large #header #font-changer .f-large {
				color: #f52900;
				background-color:#FFFFFF;
				border-color: #FFFFFF;
			}
/* START NEW HTML LAYOUT CSS */
.inner {
	width: 1100px;
	margin: 0 auto;
}
#header *,
#footer-new *,
#aroundcrumb #explore-links * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
	#header a {
		color: #FFF;
		text-decoration: none;
	}
	#header ul {
		display: block;
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
		#dropbox {
			border-bottom: 1px solid #C3C3C3;
			background: #FFF;
			display: none;
		}
			#dropbox a {
				color: #444;
			}
			#dropbox .main-title {
				margin: 18px 0;
				font-size: 20px;
				text-align: center;
				color: #444;
			}
			#nav li.spaced {
				padding-top:8px;
			}
				#dropbox .main-title a {
					color: #F52900;
				}
					#dropbox .main-title .link {
						color: #A7BA00;
					}
					#dropbox .main-title a:hover {
						text-decoration: underline;
					}
			#dropbox .col {
				float: left;
				width: 33%;
				padding: 0 5px;
				margin: 0 0 20px;
				text-align: left;
				position: relative;
			}
				#dropbox .col .title {
					display: block;
					padding: 10px 15px;
					margin: 0 0 5px;
					font-size: 14px;
					color: #FFFFFF;
					background-color: #F52900;
					text-transform: uppercase;
				}
					#dropbox .col .title:hover {
						background-color: #444;
					}
				#dropbox .col .links {
					float: left;
					width: 50%;
				}
					#dropbox .col .links li a {
						display: block;
						padding: 5px 15px;
					}
						#dropbox .col .links li a:hover {
							color: #FFFFFF;
							background-color: #444;
					}
				#dropbox .col .img {
					margin: 0px 5px;
					background: #FFF;
					position: absolute;
					top: 0;
					right: 0;
				}
					#dropbox .col .img img {
						border: 3px double #CCC;
					}
	#header .row-head.top {
		text-align: center;
		border-bottom: 1px solid #C5381C;
		background: #FFF;
	}
		#header .row-head.top .login {
			float: left;
			height: 36px;
			line-height: 37px;
			padding: 0 15px 10px;
			margin: 0 13px 0 0;
			color: #333;
			border-right: 1px solid rgb(195, 195, 195);
		}
			#header .row-head.top .login span {
				margin: 0 5px 0 0;
				color: rgb(105, 104, 102);
			}
			#header .row-head.top .login:hover,
			#header .row-head.top .login:hover span {
				color: #FFFFFF;
				background-color: #F52900;
			}
		#header #head-likes {
			float: left;
		}
			#header #head-likes > div {
				float: left;
				margin: 8px 5px 0 0;
				height:20px;
			}
		#header #explore-links {
			float: right;
			position: relative;
		}
			#explore-links ul {
				float: left;
			}
				#explore-links li {
					float: left;
					color: #505050;
					border-right: 1px solid #C3C3C3;
				}
					#explore-links .more-menu li:first-child {
						border-left: 1px solid #C3C3C3;
					}
					#explore-links li a {
						display: block;
						padding: 10px 12px;
						text-align: left;
						font-size: 14px;
						color: #505050;
						background: #FFF;
					}
					#explore-links .more-menu .more {
						display: none;
					}
					#explore-links li:hover a,
					#explore-links li .active {
						background-color: #f52900;
						color: #FFFFFF;
					}
				#explore-links ul li a span,
				#explore-links ul li.more a:before {
					float: right;
					margin: -2px 5px 0 7px;
					font-size: 16px;
					position: relative;
					top: 1px;
				}
					#explore-links ul li.more a:before {
						font-family: 'FontAwesome';
						content: "\F0D7";
					}
	#header .row-head.mid  {
		padding: 8px 0 10px 0;
		position: relative;
	}
		#header #site-logo {
			float: left;
			width: 50%;
		}
			#header #site-logo img {
				border: 0;
			}
		#header #top-search {
			float: right;
			width: 50%;
			margin: 20px 0 0;
		}
			#header #top-search form {
				position: relative;
				border: 1px solid #999;
			}
				#header #top-search .field {
					width: 100%;
					padding: 6px 10px!important;
					background-position: 10px!important;
					border-radius: 0;
					color: #333;
					font-size: 18px;
					border: 0!important;
				}
				#header #top-search .submit {
					height: 100%;
					padding: 0;
					width: 127px;
					font-size: 14px;
					font-weight: 600;
					color: #666;
					border-radius: 0;
					text-transform: uppercase;
					border: 0;
					border-left: 1px solid #ADADAD;
					background: #EEE;
					position: absolute;
					top: 0;
					right: 0;
					cursor: pointer;
					-webkit-appearance: none;
				}
					#header #top-search .submit:hover {
						opacity: 0.95;
						filter: alpha(opacity=95);
						-ms-filter: alpha(opacity=95);
						background: #E7E7E7;
					}
	#header .row-head.bot  {
		border-top: 1px solid #DD2D2D;
	}
		#nav #device-nav {
			font-size: 14px;
			color: #FFF;
			text-align: left;
			background: #444;
			cursor: pointer;
			display: none;
		}
			#nav #device-nav span {
				padding: 13px;
				border-right: 1px solid #686363;
			}
		#nav .menu > li {
			float: left;
		}
			#nav .menu > li > a {
				display: inline-block;
				padding: 13px;
				font-size: 14px;
				color: #FFF;
				border-top: 3px solid #F52900;
				transition: all 150ms ease-in-out;
				-webkit-transition: all 150ms ease-in-out;
				-moz-transition: all 150ms ease-in-out;
				-ms-transition: all 150ms ease-in-out;
				-o-transition: all 150ms ease-in-out;
			}
				#nav .menu > li > a span {
					display: none;
				}
				#nav .menu > li:first-child ~ li > a:after {
					display: inline-block;
					font-family: "FontAwesome";
					content: "\F0DD";
					position: relative;
					top: -3px;
					left: 5px;
				}
			#nav .menu > li.active > a,
			#nav .menu > li:hover > a {
				color: #333;
				border-color: rgb(203, 21, 21);
				background-color: #FFF;
				transition: all 150ms ease-in-out;
				-webkit-transition: all 150ms ease-in-out;
				-moz-transition: all 150ms ease-in-out;
				-ms-transition: all 150ms ease-in-out;
				-o-transition: all 150ms ease-in-out;
			}
				#nav .sub-menu {
					width: 100%;
					line-height: 18px;
					color: #666;
					border-bottom: 1px solid #CCC;
					box-shadow: 0px 1px 4px -1px #838383;
					background-color: #FFF;
					position: absolute;
					left: 0;
					right: 0;
					display: none;
					z-index: 99999;
				}
					#nav .sub-menu a {
						display: block;
						color: #666;
					}
						#nav .sub-menu a:hover {
							color: #F52900;
						}
					#nav .sub-menu .row-nav {
						position: relative;
						padding: 20px 0;
					}
						#nav .sub-menu .col {
							float: left;
							width: 20%;
							padding: 0 10px;
						}
							#nav .sub-menu .col .main-title {
								display: block;
								padding: 8px 12px;
								margin: 0 0 10px;
								font-size: 16px;
								font-weight: bold;
								color: #FFFFFF;
								background-color: #F52900;
							}
								#nav .sub-menu .col .main-title:hover {
									color: #FFFFFF;
									background: #CC0101;
								}
							#nav .sub-menu .col .title {
								display: block;
								margin: 10px 0;
								font-size: 16px;
								font-weight: bold;
								color: #F52900;
							}
							#nav .sub-menu .col .article .img {
								margin: 0 0 10px;
							}
								#nav .sub-menu .col .article .img img {
									display: block;
									width: 100%;
									height: auto;
									border: 4px double #DDD;
								}
									#nav .sub-menu .col .img a:hover img {
										border-color: #F52900;
										opacity: 0.9;
									}
										#nav .sub-menu .col .img a:hover span {
											text-decoration: underline;
										}
							#nav .sub-menu ul {
								padding: 0 12px 0;
							}
								#nav .sub-menu ul li {
									margin: 0 0 5px;
								}
							#nav .sub-menu .article {
								margin: 0 0 20px;
							}
								#nav .sub-menu .article .chat {
									padding: 20px;
									text-align: center;
									border: 1px solid orange;
									background: rgb(255, 197, 90);
								}
									#nav .sub-menu .article .chat a {
										display: block;
										color: #333;
									}
										#nav .sub-menu .article .chat a span {
											display: block;
											font-size: 20px;
										}
		#header .menu-sub-block {
			margin: 0 0 3px 0;
			font-size: 14px;
			border-bottom: 1px solid #EEE;
			background-color: #FFFFFF;
			white-space: nowrap;
		}
			#header .menu-sub-block ul {
				overflow-y: auto;
				-webkit-overflow-scrolling: touch;
			}
			#header .menu-sub-block ul::-webkit-scrollbar {
				height: 5px;
			}
			#header .menu-sub-block ul::-webkit-scrollbar-track {
				background-color: #EEE;
			}
			#header .menu-sub-block ul::-webkit-scrollbar-thumb {
				background-color: #B3B3B3;
			}
			#header .menu-sub-block ul::-webkit-scrollbar-thumb:hover {
				background-color: #AAA;
			}
			#header .menu-sub-block li {
				display: inline;
			}
				#header .menu-sub-block li a {
					display: inline-block;
					padding: 14px 13px;
					color: #353526;
				}
				#header .menu-sub-block li a:hover,
				#header .menu-sub-block li.active a {
					color: #F52900;
				}
	#footer-new {
		padding: 0 0 20px;
		margin: 40px 0 0 0;
		color: #333;
		text-align: left;
		border-top: 1px solid #DDD;
		background: #F5F5F5;
	}
		#footer-new * {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#foot-top {
			margin: 0 0 40px;
			background: rgb(56, 66, 74);
			text-align: center;
		}
			#foot-top h3 {
				padding: 30px 0 20px;
				margin: 0;
				color: #F0F0F0;
				font-size: 24px;
			}
			#foot-top .service20 {
				float: left;
				display: block;
				width: 20%;
				line-height: 20px;
				padding: 40px 25px;
				text-align: center;
				color: #FFFFFF;
			}
			#foot-top .service {
				float: left;
				display: block;
				width: 33%;
				line-height: 20px;
				padding: 40px 25px;
				text-align: center;
				color: #FFFFFF;
			}
			
				#foot-top .service span {
					display: block;
				}
					#foot-top .service .title {
						margin: 10px 0;
						font-weight: 600;
						font-size: 20px;
					}
					#foot-top .service .fa {
						font-size: 40px;
						margin: 0 0 15px;
					}
		#footer-new ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
			line-height: 16px;
		}
		#footer-new a {
			color: #333;
			text-decoration: none;
		}
		#footer-new a:hover {
			color: #F74932;
		}
			#footer-new .logo img {
				display: block;
				width: 100%;
				height: auto;
			}
		#footer-new #foot-left {
			float: left;
			width: 25%;
			border:1px solid #dedede;
			background:#FFFFFF;
			padding:10px;
		}
		#footer-new #foot-right {
			float: right;
			width: 71%;
		}
			#footer-new #foot-right .foot-join {
				float: left;
				width: 60%;
				padding: 13px 15px 15px;
				font-size: 18px;
				color: #FFFFFF;
				text-align: left;
				background-color: #3C3C3C;
			}
				#footer-new #foot-right .foot-join form {
					margin: 10px 0 0 0;
					position: relative;
				}
					#footer-new #foot-right .foot-join form input {
						width: 100%;
						padding: 7px;
						font-size: 14px;
						color: #999;
						border: 0;
						border-radius: 0;
						-webkit-appearance: none;
					}
					#footer-new #foot-right .foot-join form button {
						height: 100%;
						padding: 0 25px;
						margin: 0;
						font-size: 13px;
						color: #FFFFFF;
						text-transform: uppercase;
						border: 0;
						background: #E43714;
						position: absolute;
						top: 0;
						right: 0;
						cursor: pointer;
					}
			#footer-new #foot-right .foot-social {
				padding: 0 0 20px 0;
				margin: 16px 0;
				font-size: 18px;
				border-bottom: 1px solid #DDD;
			}
				#footer-new #foot-right .foot-social a {
					display: inline-block;
					width: 40px;
					padding: 11px;
					margin: 6px 0 0 0;
					color: #FFFFFF;
					text-align: center;
					font-size: 19px;
					transition: all 150ms ease-in-out;
					-webkit-transition: all 150ms ease-in-out;
					-moz-transition: all 150ms ease-in-out;
					-ms-transition: all 150ms ease-in-out;
					-o-transition: all 150ms ease-in-out;
				}
					#footer-new #foot-right .foot-social a.fa-facebook {background-color: #385899; border: 1px solid #385899; }
					#footer-new #foot-right .foot-social a.fa-facebook:hover {color: #385899;}
					#footer-new #foot-right .foot-social a.fa-twitter {background-color: #00ACEE; border: 1px solid #00ACEE; }
					#footer-new #foot-right .foot-social a.fa-twitter:hover {color: #00ACEE;}
					#footer-new #foot-right .foot-social a.fa-google-plus {background-color: #D34836; border: 1px solid #D34836; }
					#footer-new #foot-right .foot-social a.fa-google-plus:hover {color: #D34836;}
					#footer-new #foot-right .foot-social a.fa-pinterest {background-color: #D01D15; border: 1px solid #D01D15; }
					#footer-new #foot-right .foot-social a.fa-pinterest:hover {color: #D01D15;}
					#footer-new #foot-right .foot-social a.fa-instagram {background-color: #385899; border: 1px solid #385899; }
					#footer-new #foot-right .foot-social a.fa-instagram:hover {color: #385899;}
					#footer-new #foot-right .foot-social a.fa-youtube {background-color: #DD2826; border: 1px solid #DD2826; }
					#footer-new #foot-right .foot-social a.fa-youtube:hover {color: #DD2826;}

					#footer-new #foot-right .foot-social a:hover {
						background-color: #F5F5F5;
						text-decoration: none;
						transition: all 150ms ease-in-out;
						-webkit-transition: all 150ms ease-in-out;
						-moz-transition: all 150ms ease-in-out;
						-ms-transition: all 150ms ease-in-out;
						-o-transition: all 150ms ease-in-out;
					}
			#footer-new #foot-right .forum-app {
				float: right;
				width: 35%;
				line-height: 18px;
				font-size: 17px;
				text-align: left;
			}
				#footer-new #foot-right .forum-app .icon {
					float: left;
					margin: 0 10px 0 0;
				}
				#footer-new #foot-right .forum-app .amount {
					float: right;
					padding: 1px 6px;
					font-size: 11px;
					color: #FFFFFF;
					text-transform: uppercase;
					border-radius: 5px;
					background-color: #A7BA00;
				}
			#footer-new #foot-right .col {
				float: left;
				width: 33%;
			}
				#footer-new #foot-right .col ul li {
					line-height: 21px;
					margin: 0;
				}
					#footer-new #foot-right .col ul li.space {
						margin: 0 0 15px 0;
					}
			#footer-new #foot-right .copyright {
				margin: 20px 0 0 0;
				padding: 20px 0 10px;
				border-top: 1px solid #DDD;
				font-size:13px;
			}
				#footer-new #foot-right .copyright img {
					margin: 0 3px;
					position: relative;
					top: 5px;
				}
			#footer-new #foot-right .copyright a {
				color: #F52900;
				font-weight: bold;
			}
				#footer-new #foot-right .copyright a:hover {
					opacity: 0.8;
					filter: alpha(opacity=80);
					-ms-filter: alpha(opacity=80);
				}
/* START RESPONSIVE FOR NEW LAYOUT + OVERRIDE OLD RESPONSIVE STYLES */
@media all and (min-width: 1101px) {
	/* RECIPES */
	#around-all #around-recipes {
		width: 780px;
	}
		#around-all #surround-recipe {
			width: 240px;
		}
			#around-all #surround-image {
				width: auto;
			}
				#around-all #surround-image img {
					width: 100%;
					height: auto;
				}
	#around-all #around-ads {
		float: right;
		margin: 0;
	}
	/* SINGLE RECIPE */
	#brokerview {
		width: 100%;
	}
		#brokerview #around-all #around-recipes {
			width: 590px;
		}
			#brokerview #picture-h1 {
				width: auto;
			}
				#brokerview .picture img {
					display: block;
					width: 100%;
					height: auto;
					box-sizing: border-box;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
				}
}
@media all and (min-width: 1003px) {
	/* OVERRIDE JS MOBILE TOGGLE */
	#explore-links .more-menu-hover {
		display: block!important;
	}
	#nav .menu {
		display: block!important;
	}
		#nav .menu > li:first-child > a {
			height: 100%;
			padding: 0;
			color: transparent;
		}
			#nav .menu > li:first-child > a:before {
				display: inline-block;
				width: 100%;
				min-height: 20px;
				padding: 6px 0 0;
				font-family: "FontAwesome";
				content: "\f015";
				font-size: large;
				text-align: center;
				color: #FFFFFF;
				position: relative;
				top: 5px;
			}
			#nav .menu > li:first-child.active > a:before,
			#nav .menu > li:first-child:hover > a:before {
				color: #333;
			}
		#nav .menu > li:hover .sub-menu {
			display: block!important;
		}
		#nav .menu > li.detect:hover .sub-menu {
			display: block!important;
		}
	#adsky-200x400.scroll {
		position: fixed;
		top: 20px;
		z-index: 9999;
	}
}
@media all and (max-width: 1100px) {
	#header {
		text-align: left;
	}
	.inner {
		width: auto;
		
	}
		#header .row-head.top .inner,
		#header .row-head.bot .inner {
			padding: 0;
		}
		#nav .menu > li > a {
			padding: 13px 8px;
		}
	.insidewrapper {
		width: auto;
	}
	#leftbody {
		float: left;
		width: 70%;
	}
	#rightbody {
		float: right;
		width: 28%;
		clear: none;
	}
}
@media all and (max-width: 1002px) {
	#introduction p {
		line-height: normal;
	}
	#dropbox {
		display: none!important;
	}
		#dropbox .col .links {
			float: none;
			width: auto;
		}
	#header {
		text-align: center;
	}
		#header .inner {
			padding: 0;
		}
			#header #head-likes,
			#header #font-changer,
			#header #theme-changer {
				display: none;
			}
			#explore-links li a span {
				display: none;
			}
			#explore-links .more-menu .more {
				display: block;
			}
			#explore-links .more-menu-hover {
				float: left;
				width: 200px;
				box-shadow: -2px 4px 6px -3px #939393;
				position: absolute;
				top: 37px;
				right: 0;
				z-index: 99!important;
				display: none;
			}
				#explore-links .more-menu-hover li {
					float: left;
					width: 100%;
					border: 0;
				}
			#header #site-logo {
				float: none;
				width: auto;
			}
				#header #site-logo a {
					display: inline-block;
					width: 180px;
					height: 27px;
					padding: 15px 0;
					background: url("../assets/logos/logo-trans.png") no-repeat center center;
				}
				#header #site-logo img {
					display: none;
				}
			#header #top-search {
				width: 127px;
				overflow: hidden;
				position: absolute;
				bottom: -36px;
				right: 5px;
			}
				#header #top-search.expand {
					width: 415px;
				}
				#header #top-search .field {
					height: 29px;
				}
			#nav {
				text-align: left;
			}
				#nav #device-nav {
					display: block;
				}
				#nav .menu {
					display: none;
				}
				#nav .menu > li {
					float: none;
				}
					#nav .menu > li > a,
					#nav .menu > li:first-child a {
						display: block;
						padding: 12px 15px;
						border-top: 1px solid #CC0101;
						position: relative;
					}
						#nav .menu > li:first-child a:before {
							display: none;
						}
						#nav .menu > li > a:after {
							float: right;
							font-size: large;
							display: none!important;
						}
						#nav .menu > li > a span {
							display: block;
							float: right;
							font-size: large;
						}
				#nav .sub-menu {
					position: static;
				}
					#nav .sub-menu.open {
						display: block;
					}
	#news .aroundnewsrow .newsrow {
		padding-bottom: 25px;
	}
		#news .aroundnewsrow .morerow a {
			padding: 13px 15px;
		}
	#rightbody #adsky-200x400 {
		display: block;
		margin: 30px 0 0;
		text-align: center;
	}
		#rightbody #adsky-200x400 > div {
			display: inline-block;
		}
	#footer-new #foot-left,
	#footer-new #foot-right {
		float: none;
		width: auto;
	}
		#footer-new #foot-left {
			display: none;
		}
	#leftbody, #rightbody {
		float: none;
		width: auto;
	}
}
@media all and (max-width: 768px) {
	#nav .sub-menu .col {
		float: none;
		width: auto;
	}
	#nav .sub-menu .col .article .img img {
		width: auto;
	}
	#footer-new {
		text-align: center;
	}
		#footer-new #foot-right .col,
		#footer-new #foot-right .foot-join {
			float: none;
			width: auto;
		}
			#footer-new #foot-right .forum-app {
				float: none;
				display: inline-block;
				width: 260px;
				margin: 30px 0px 0px;
			}
		#foot-top {
			padding-bottom: 20px;
			text-align: inherit;
		}
			#foot-top .service {
				display: inline-block;
				float: none;
				width: auto;
				max-width: 365px;
				vertical-align: middle; 
				padding: 20px 0 0;
				margin: 20px;
				border-top: 0px;
				width: 90% !important;
				display: block;
				overflow: hidden;
			}
				#foot-top h3 + .service {
					border-top: 0;
					margin-top: 0;
				}
				
				#foot-top h3 { text-align:center;} 
				

}
@media all and (max-width: 625px) {
	#dropbox {
		padding: 0 20px 0;
	}
	#dropbox .main-title {
		text-align: left;
	}
	#dropbox .col {
		float: none;
		width: auto;
		padding: 0;
	}
	#content .symptoms-boxed ul li {
		width: 48%;
	}
}
@media all and (max-width: 510px) {
	#content #related-news {
		float: none;
		width: auto;
		margin: 0;
	}
		#content #related-news ul.left,
		#content #related-news ul.right {
			float: none;
			width: auto;
			padding: 0;
			margin: 0;
			border: 0;
		}
		#related-news ul.left .article img {
			height: auto;
			margin: 0 0 15px;
		}
	#content .mpu-site-banner {
		display: none;
	}
}
@media all and (max-width: 480px) {
	#header #top-search.expand {
		width: 80%;
	}
	#nav .sub-menu .col .article .img img {
		width: 100%;
	}
	#ldrbrd {
		display: none;
	}
	.mobile728 {
		display: block;
	}
}
@media print {
	#header, #footer-new, #mainbody > *, #lefthandnav {
		display: none;
	}
	#leftbody {
		display: block;
		width: auto;
	}
}

#heroimage {
	max-width:1100px;
	min-width:310px;
	margin:auto;
	position:relative;
	margin-bottom:18px;
}
#heroimage img {
	width:100%;
	height:auto;

}
