*::-moz-selection {
background: #4F8CBB none repeat scroll 0% 0%;
}

.three-fc-post-menu-desktop { display:block; }

.three-fc-post-menu-mobile { display:none; }


.menu-3fatchicks-mainmenu-container.mobile-menu-container, .menu-3fatchicks-mainmenu-container { display:block; visibility:visible }

.menu-3fatchicks-mobilemainmenu-container.mobile-menu-container, .menu-3fatchicks-mobilemainmenu-container { display:none; visibility:hidden}


/*Logo*/
.main-head .title a {
	color: #7a7a7a !important;
	font-size: 11px !important;
	font-weight: normal;
	line-height: 16px;
	font-family: Verdana, Geneva, sans-serif
}

header .title a img {
	margin-bottom: -20px !important;
	margin-top:-40px !important;
}

/*Navigation */
.navigation .menu > li li li a:after { display:none!important; }

#menu-3fatchicks-mainmenu .menu-RTarrow a:after {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 0.9;
	text-shadow: 0px 0px 1px #EFEFEF;
	margin-left: 10px;
	content: "\f0da";
}

#menu-3fatchicks-mainmenu .menu-RTarrow sub-menu a:after { }

.navigation {
	background-color: #4f87b0!important;
	border-bottom:0px !important;
	background: url(../images/3FC-blue-bk.png);
	background-repeat: repeat;
	text-transform: initial;
	color: #fff !important;
}

.navigation .menu > li > a {
	font-family: 'Merriweather', serif !Important;
	font-weight:bold;
	font-size: 18px;
}

.navigation .menu > li:hover,
.mega-menu .sub-nav {
	/*background: #75baec;*/
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-hover-blue-bk.png);
	background-repeat: repeat;
}

.navigation .menu li > a:after { content: "\f0d7"; }

.navigation .menu > li > li:hover {
	/*background: #75baec;*/
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-child-hover-blue-bk.png);
	background-repeat: repeat;
}

.navigation .menu > li:hover > a,
.navigation .menu > .current-menu-item > a,
.navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a { border-bottom: 0px !Important; }

.navigation .menu > li > a {
	border-bottom: 0px;
	margin-bottom:0px;
}

/*Mega menu*/
.navigation .mega-menu {
	top: 43px !important;
	border: 1px solid rgb(79, 139, 186);
	padding: 0px 0px 10px;
}

.navigation .menu .menu-cat-215 .mega-menu { bottom-border: 1px solid rgb(79, 139, 186) !important; }

.mega-menu .sub-nav { padding: 0px 0px 600px 0px; }

.navigation .mega-menu .sub-nav li a {
	border-bottom:0px !important;
	font-family: 'Merriweather', serif !Important;
	font-weight:bold;
	font-size: 16px;
	text-transform: initial;
	padding: 5px 20px;
}

.col-3.sub-cats { width:18%; }

.mega-menu .sub-cats { margin-top: 0px; }

.navigation .mega-menu .sub-nav li:hover,
.navigation .menu li li.current-menu-item {
	/*background: #75baec;*/
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-child-hover-blue-bk.png);
	background-repeat: repeat;
}

.navigation .menu > li > ul {
	top: 43px;
	border: 1px solid #4F8BBA !important;
}

.navigation .menu ul {
	/*background: #75baec;*/
	background-color: rgba(117, 186, 236, 0.4);
	background: url(../images/3FC-hover-blue-bk.png);
	background-repeat: repeat;
}

.navigation .menu ul ul {
	top: -6px;
	min-width: 248px;
	border: 1px solid #4f8bba !important;
}

.navigation .menu > li li a {
	border-top:0px !important;
	font-family: 'Merriweather', serif !Important;
	font-weight:bold;
	font-size: 16px;
	text-transform: initial;
}

.navigation .menu ul li { min-width: 150px; }

.navigation .menu > li li li a { font-size: 14px; }

.navigation li:hover .mega-menu ul { visibility:visible !important;}

.navigation .menu > li li:hover {/*background: #75baec;*/
	background-color: rgba(117, 186, 236, 0.4);
	background: url(../images/3FC-child-hover-blue-bk.png);
	background-repeat: repeat;
}

.navigation .mega-menu {
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-grey-bk.png);
	background-repeat: repeat;
}

.mega-menu .col-9.extend {
	width:82%;
	color:#000;
	font-family: 'Merriweather', serif !Important;
	font-weight:bold;
	font-size: 14px;
	text-transform: initial;
	padding-top:15px;
}

.row .col-4.trending-forums,
.row .col-6.success-story {
	padding-left:10px !important;
	padding-right:10px !important;
}

.col-6.three-fc-blog-container {
	padding-left:13px !important;
	padding-right:13px !important;
}

/*Trending Forums*/
.no-bder { border:0px !important; }


.success-story {
	display:block;
	border-right:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
}

.trending-forums-header {
	border-bottom:1px solid #d7d7d7;
	margin-top: -15px;
}

.newestthreads, .topactivethreads {
	margin-top: 3px;
	/*margin-left: 10px;*/
	opacity: 1 !important;
/*	visibility: inherit !important;*/
	background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;
	display: block;
	position: static !important;
}

.navigation .menu .newestthreads ul{
    opacity: 1;
		background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;
	max-height: 232px;
    max-width: 276px;
}

.navigation .menu li.menu-item-12508:hover > .newestthreads ul { visibility:visible!important;}

.topactivethreads ul  {max-height:inherit;    opacity: 1;
		background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;}

footer .newestthreads {
	margin-top:-7px;
	margin-bottom: 15px;
}
footer .newestthreads ul {max-height:400px;overflow:hidden;}


.newestthreads li:hover, .topactivethreads li:hover {
	background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;
}

.newestthreads li, .topactivethreads li{
	margin-bottom: 3px;
	border-top: 1px solid #D7D7D7 !important;
	padding-top: 5px !important;
}
.newestthreads li:first-child, .topactivethreads li:first-child {
	border-top:0px !important;}
.navigation .menu .newestthreads li:first-child {

	margin-top: -10px;
}



.trending-forums-container .newestthreads li > a, .topactivethreads li > a {
	font-size: 11px !important;
	color:#000;
	font-weight:bold !important;
	font-family: 'Merriweather', serif !important;
	padding:0px !important;
	margin-left: 10px !important;
}

.trending-forums-container .newestthreads li:last-child, .topactivethreads li:last-child {
	float:none !important;
	margin-top:inherit;
	right:0!important;
	margin-right:0 !important;
	padding-right:0px!important;
}

h3.trending-forums-list-header a {
	padding: 0px !important;
	font-size: 11px !important;
}

h3.trending-forums-list-header { margin-top: -7px; }

.trending-forums-author {
	color:#7a7a7a;
	font-size:10px;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight:normal;
	margin-top:-5px;
}

.trending-forums-container .newestthreads li:hover > a, .topactivethreads li:hover > a,
h3.trending-forums-list-header a:hover,
.trending-forums-author a:hover { color: #528DB9 !important; }

/*Success Story*/
.success-story { padding-bottom:15px; }

.success-header {
	background: #C3D13C none repeat scroll 0% 0%;
	color: #FFF;
	padding: 7px 18px;
	text-transform: uppercase;
	margin-left: 10px;
	width: 128px;
	font: 14px "Open Sans", Arial, sans-serif;
	top: 15px;
	position: absolute;
}

.success-header a { color: #FFF !important; }

.success-story-header {
	font-size: 10px;
	padding-left: 10px;
	line-height: 20px;
	margin-top: 10px;
	display: block;
	/*height: 18px;*/
	border-left: 3px solid #528DB9;/*margin-bottom: 30px;*/
}

.success-story-header a {
	font-size: 16px;
	font-weight: bold;
}

.success-story-img-container img { min-height:140px; }

.success-story-header a:hover { color: #528DB9 !important; }

.trending-forums-container a,
.success-story-container a,
.recipe-otd-header a { color:#000; }

.success-story-content {
	font-weight: normal;
	font-family: "Merriweather Sans", sans-serif !important;
	margin-top: 12px;
	line-height: 22px;
	margin-left: 15px;
}

/*3FC Blog*/
.three-fc-blog-list {
	opacity: 1 !important;
	visibility: inherit !important;
	background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;
	display: block;
	position: static !important;
}

.three-fc-blog-list li:hover {
	background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;
}

.three-fc-blog-contianer { }

.three-fc-blog-header {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid rgb(215, 215, 215);
	margin-bottom:12px;
}

.three-fc-blog-container p {
	margin-bottom:10px;
	font-family: 'Merriweather Sans', sans-serif !important;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
}

.three-fc-blog-list {
	list-style-type:disc !important;
	list-style-position:inside !important;
	margin-top:-10px;
}

.three-fc-blog-list li {
	font-size:12px;
	font-weight:normal;
}

.mega-menu .sub-nav {
	border-right: 1px solid #4f8bba !important;
	margin-right:0px;
}

.mega-menu .extend { padding:0px; }

.mega-menu .col-12.sub-cats.recipes {
	font-family: 'Merriweather', serif;
	font-size: 14px;
	text-transform: initial;
	color:#000;
	padding-top:10px;
}

.mega-menu section .recipe-title {
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color:#000;
	font-weight:normal;
	text-align:center;
	margin-top:-10px;
	margin-bottom:5px;
}

/*Diet Recipes*/
.col-8.list-of-recipes {
	padding-left: 20px !important;
	padding-right: 0px !important;
}

.recipe-otd {
	padding-left: 7px !important;
	padding-right: 10px !important;
}

.recipe-otd-title {
	font-weight:bold;
	margin-top: -10px;
}

.recipe-otd-header {
	border-left: 3px solid #528DB9;
	font-size: 10px;
	padding-left: 10px;
	line-height: 20px;
}

.recipe-otd-header a {
	font-size: 16px;
	font-weight: bold;
}

.recipe-otd-header a:hover { color: #528DB9 !important; }

.recipe-otd-content {
	font-weight: normal;
	font-family: "Merriweather Sans", sans-serif !important;
	margin-left: 15px;
	line-height: 22px;
	margin-top:12px;
	text-transform: initial !important;
}

.lcase { text-transform: lowercase; }

.mega-menu .recipes section a:hover > .recipe-title { font-weight:bold; }

.mega-menu .recipes section a:hover > img {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

/*Custom Width for Recipes Mega Menu*/
.w75 { width:75% !important; }

.w25 { width:25% !important; }

.w16 { width:16% !important; }

.w16-2 { width:16.2% !important; }

.w16-5 { width:16.5% !important; }

/*Custom Padding for Recipes Mega Menu*/
.navigation .mega-menu.pad-bx { padding-bottom:0px !important; }

.recipe-otd img { max-width: 245px; }

.pad-lr8 {
	padding-left:8px !IMPORTANT;
	padding-right:0px !important;
}

.pad-lr10 {
	padding-left:10px !IMPORTANT;
	padding-right:0px !important;
}

.pad-lr15 {
	padding-left:15px !IMPORTANT;
	padding-right:0px !important;
}

.pad-rx { padding-right:0px !important; }

.pad-r10 { padding-right:10px !important; }

/*Social media Icons */
/*Facebook*/
li.social-icon.facebook { margin:7px 6px 7px 20px !important; }

li.social-icon.facebook a {
	padding: 6px 12px 4px 12px !important;
	line-height: 18px;
	margin-top: 0px;
	background:#37619f;
}

li.social-icon.facebook:hover > a { background:#4074bf; }

/*Twitter*/
li.social-icon.twitter { margin:7px 6px !important; }

li.social-icon.twitter a {
	padding: 6px 6px 4px 6px !important;
	line-height: 18px;
	margin-top: 0px;
	background:#2eabdf;
}

li.social-icon.twitter:hover > a { background:#4cc0f0; }

/*RSS*/
li.social-icon.rss { margin: 7px 20px 7px 6px !important; }

li.social-icon.rss a {
	padding: 6px 8px 4px 8px !important;
	line-height: 18px;
	margin-top: 0px;
	background:#f17f2e;
}

li.social-icon.rss:hover > a { background:#f79148; }

/*Navigation search*/
.navigation .menu li:last-child {
	right:0px;
	margin-top: 6px;
	float: right;
	margin-right: 20px;
}

.navigation .menu .sub-nav li:last-child,
.navigation .menu .sub-menu li:last-child,
.three-fc-blog-list li:last-child {
	float: none !important;
	right:inherit;
	margin-top:inherit;
	margin-right:inherit;
}

/*.navigation .menu li:last-child:hover { background:none !important; }*/
.navigation .menu form:hover { background:transparent; }

/*.navigation .menu form { margin: 6px 5px 5px; }*/

.navigation .menu form label span.screen-reader-text { display:none; }

.navigation .menu form input.search-field {
	padding: 5px 10px 6px;
	background: #FFFFFF;
	width: 190px;
}

.navigation .menu form input.search-submit {
	background: url(../images/menu/3FC-icon-search.png);
	height:31px;
	width:31px;
	text-indent:-9999px;
*font-size: 0px;
	line-height: 0;
	padding:0px;
	margin-left:-4px;
	border: 0px;
}

.navigation .menu form input.search-submit:hover { background: url(../images/menu/3FC-icon-search.png) 0 -31px; }

/*Content*/

/*Slider*/
.main-featured .row { opacity: 1; }

.main-featured .large img,
.main-featured img.default-featured-img {
	min-width: 350px;
	min-height: 185px;
}

.flexslider .slides img {
	min-width: 100%;
	max-height:290px;
}

.flex-direction-nav a { background: #4F8CBB; }

.flex-direction-nav a:after { color:#fff; }

.main-featured .slider .caption { background: rgba(255, 255, 255, 0.7) !important;/*text-shadow: 0px 1px 1px #4F8CBB;*/ }

.main-featured .the-date { color:#000; }

.main-featured .slider h3 a {
	color: #000;
	font-size: 14px;
	line-height: 16px;
	font-family: "Merriweather Sans", sans-serif !important;
	text-shadow: none;
}

/*Slider Success Story*/

/*.main-featured .cat { background: #f2895f; }*/

.custom-right-side {
	float:right;
	padding-right:25px;
}

.slider-story { padding-bottom:15px; }

.slider-story-img-container { }

.slider-story-container,
.slider-inspire { overflow:hidden; }

.slider-story-header {
	font-size: 10px;
	padding: 10px 15px 7px;
	line-height: 20px;
	margin-top: -41px;
	display: block;
	background: rgba(255, 255, 255, 0.76) !important;
	text-shadow: 0px 1px 1px #4F8CBB;
	position: relative;
}

.slider-story-header a {
	font-size: 13px;
	font-weight: bold;
	font-family: "Merriweather Sans", sans-serif !important;
	text-shadow: none;
}

.slider-story-img-container .cat-title {
	background:#c3d13c;
	padding: 3px 15px;
	margin-left: 20px;
	top:auto;
}

.slider-story-img-container img,
.slider-inspire img {
	min-height: 187px;
	transition: all 0.6s ease 0s;
}

.slider-story-img-container img:hover,
.slider-inspire img:hover {
	transform: scale(1.1) rotate(0.1deg);
	cursor:pointer;
	opacity: 0.9;
}

.slider-story-header a:hover { color: #528DB9 !important; }

.slider-story-content {
	font-weight: normal;
	font-family: "Merriweather Sans", sans-serif !important;
	margin-top: 12px;
	line-height: 22px;
	margin-left: 15px;
}

.slider-inspire { margin-top: 25px; }

/*Breadcrumbs*/
.breadcrumbs .location {
	color:#000;
	font-weight:bold;
}

.breadcrumbs span a {
	color:#4F8CBB;
	font-weight:bold;
}

/*Content navigation*/
/*All Articles*/
.page-id-12613 .row.cf.builder { width: 103.5%; }

.page-id-12613 .row.cf.builder .column.builder.one-1 { padding-right:0; }

.menu-all-articles-container,
.menu-all-articles-mobile-container {
	background: #f4f4f4;
	border-top: 1px solid #e1e1e1;
	height: 26px;
	border-bottom: 1px solid #e1e1e1;
	padding: 7px 0px 5px 0px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

.menu-all-articles-container #menu-all-articles.menu li,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li {
	float: left;
	position: relative;
}

.menu-all-articles-container #menu-all-articles.menu li > a,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li > a {
	padding: 8px 0px 8px 15px;
	/*margin-left: -10px;*/
	/*margin-right: 15px;*/
	color: #000;
}

.menu-all-articles-container #menu-all-articles.menu li:hover > a,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li:hover > a { background:rgba(135, 132, 132, 0.32) }

.menu-all-articles-container #menu-all-articles.menu .sub-menu li > a,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu .sub-menu li > a {
	padding: 5px 15px 5px 15px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
}

/*.menu-all-articles-container #menu-all-articles.menu .sub-menu li a:hover { background:rgba(135, 132, 132, 0.32) }*/

.menu-all-articles-container #menu-all-articles.menu li > a:after,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li > a:after {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 0.9;
	content: "\f0d7";
	text-shadow: 0px 0px 1px #efefef;
	margin-left: 10px;
	padding-right: 15px;
}

#menu-item-12618,
#menu-item-12871 {
	text-align: right;
	clear: left;
	float: RIGHT !IMPORTANT;
	MARGIN-TOP: -24PX;/*margin-right: -25px;*/
}

#menu-item-12618 ul,
#menu-item-12871 ul { margin-left:-19px; }

.menu-all-articles-container #menu-all-articles.menu .sub-menu li > a:after,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu .sub-menu li > a:after { display:none; }

#menu-item-12618 .sub-menu,
#menu-item-12871 .sub-menu { left: -105px; }

.menu-all-articles-container #menu-all-articles.menu li:last-child,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li:last-child {
	display:none;
	visibility:hidden;
}

.menu-all-articles-container #menu-all-articles.menu .sub-menu li:last-child,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu .sub-menu li:last-child {
	display:block;
	visibility:inherit;
	text-align: left;
}

.menu-all-articles-container #menu-all-articles.menu > li ul,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu > li ul { background: #ccc; }

.menu-all-articles-container #menu-all-articles.menu li ul li,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li ul li { display:block !important; }

.menu-all-articles-container #menu-all-articles.menu li ul li a:hover,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li ul li a:hover {
	color:#fff;
	background:#4F8CBB;
}

/* nested menus */

	/* 1st level */
.menu-all-articles-container #menu-all-articles.menu > li > ul,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu > li > ul {
	top: 32px;
	border-radius: 0;
	border: 0;
}

/* 1st to nth level links */
.menu-all-articles-container #menu-all-articles.menu > li li a,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu > li li a {
	float: none;
	display: block;
	text-decoration: none;
	font-size: 13px;
	padding: 6px 25px;
	/*border-top: 1px solid #1f2c38;*/
	text-transform: none;
	/* prevent visibility:hidden delays */
		-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;/* box-shadow: 0px -1px 0px 0px #141b23;
		-webkit-box-shadow: 0px -1px 0px 0px #141b23; *//* width: 100%;  - variable width disabled */
}

.menu-all-articles-container #menu-all-articles.menu ul li,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu ul li {
	float: none;
	min-width: 220px;
	border-top: 0;
	padding: 0 0;
	position: relative;
}

.menu-all-articles-container #menu-all-articles.menu > li li:first-child a,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu > li li:first-child a {
	border-top: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.menu-all-articles-container #menu-all-articles.menu ul,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu ul {
	position: absolute;
	overflow: visible;
	visibility: hidden;
	display: block;
	opacity: 0;
	padding: 5px 0px;
	background: #19232d;
 -webkit-transition: all .2s ease-in;
 -moz-transition: all .2s ease-in;
 -ms-transition: all .2s ease-in;
 transition: all .2s ease-in;
	z-index: 100;
}

/* 2nd+ level */
.menu-all-articles-container #menu-all-articles.menu ul ul,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu ul ul {
	left: 100%;
	top: 0;
}

.menu-all-articles-container #menu-all-articles.menu li:hover > ul,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li:hover > ul {
	visibility: visible;
	opacity: 1;
}

/* nth level hover or current active item */
.menu-all-articles-container #menu-all-articles.menu li li:hover,
.menu-all-articles-mobile-container #menu-all-articles-mobile.menu li li:hover,
.navigation .menu li li.current-menu-item { background: #1e2935; }

/*Diet Recipes*/
.page-id-12730 .row.cf.builder { width: 103.5%; }

.page-id-12730 .row.cf.builder .column.builder.one-1 { padding-left:0; }

.menu-diet-recipes-3-container,
.menu-diet-recipes-mobile-container {
	background: #f4f4f4;
	border-top: 1px solid #e1e1e1;
	height: 26px;
	border-bottom: 1px solid #e1e1e1;
	padding: 7px 0px 5px 0px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li {
	float: left;
	position: relative;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li > a,
.menu-diet-recipes-mobile-container #menu-diet-recipes-3.menu li > a {
	padding: 8px 0px 8px 15px;
	/*margin-left: -10px;*/
	/*margin-right: 15px;*/
	color: #000;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li:hover > a,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li:hover > a { background:rgba(135, 132, 132, 0.32) }

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu .sub-menu li > a,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu .sub-menu li > a {
	padding: 5px 15px 5px 15px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
}

/*.menu-diet-recipes-3-container #menu-diet-recipes-3.menu .sub-menu li a:hover { background:rgba(135, 132, 132, 0.32) }*/

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li > a:after,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li > a:after {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 0.9;
	/*content: "\f0d7";*/
	content: " ";
	text-shadow: 0px 0px 1px #efefef;
	margin-left: 10px;
	padding-right: 15px;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li.menu-item-12817 > a:after,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li.menu-item-12930 > a:after { content: "\f0d7" !important; }

#menu-item-12817,
#menu-item-12930 {
	text-align: right;
	clear: left;
	float: RIGHT !IMPORTANT;
	MARGIN-TOP: -24PX;/*margin-right: -25px;*/
}

#menu-item-12817 ul,
#menu-item-12930 ul { margin-left:-19px; }

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu .sub-menu li > a:after,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu .sub-menu li > a:after { display:none; }

#menu-item-12817 .sub-menu,
#menu-item-12930 .sub-menu { left: -105px; }

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li:last-child,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li:last-child {
	display:none;
	visibility:hidden;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu .sub-menu li:last-child,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu .sub-menu li:last-child {
	display:block;
	visibility:inherit;
	text-align: left;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu > li ul,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu > li ul { background: #ccc; }

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li ul li,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li ul li { display:block !important; }

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li ul li a:hover,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li ul li a:hover {
	color:#fff;
	background:#4F8CBB;
}

/* nested menus */

	/* 1st level */
.menu-diet-recipes-3-container #menu-diet-recipes-3.menu > li > ul,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu > li > ul {
	top: 32px;
	border-radius: 0;
	border: 0;
}

/* 1st to nth level links */
.menu-diet-recipes-3-container #menu-diet-recipes-3.menu > li li a,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu > li li a {
	float: none;
	display: block;
	text-decoration: none;
	font-size: 13px;
	padding: 6px 25px;
	/*border-top: 1px solid #1f2c38;*/
	text-transform: none;
	/* prevent visibility:hidden delays */
		-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;/* box-shadow: 0px -1px 0px 0px #141b23;
		-webkit-box-shadow: 0px -1px 0px 0px #141b23; *//* width: 100%;  - variable width disabled */
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu ul li,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu ul li {
	float: none;
	min-width: 220px;
	border-top: 0;
	padding: 0 0;
	position: relative;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu > li li:first-child a,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu > li li:first-child a {
	border-top: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu ul,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu ul {
	position: absolute;
	overflow: visible;
	visibility: hidden;
	display: block;
	opacity: 0;
	padding: 5px 0px;
	background: #19232d;
 -webkit-transition: all .2s ease-in;
 -moz-transition: all .2s ease-in;
 -ms-transition: all .2s ease-in;
 transition: all .2s ease-in;
	z-index: 100;
}

/* 2nd+ level */
.menu-diet-recipes-3-container #menu-diet-recipes-3.menu ul ul,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu ul ul {
	left: 100%;
	top: 0;
s
}

.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li:hover > ul,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li:hover > ul {
	visibility: visible;
	opacity: 1;
}

/* nth level hover or current active item */
.menu-diet-recipes-3-container #menu-diet-recipes-3.menu li li:hover,
.navigation .menu li li.current-menu-item,
.menu-diet-recipes-mobile-container #menu-diet-recipes-mobile.menu li li:hover { background: #1e2935; }

/*Diet recipes*/
.page-id-12730 .featured,
.page-id-12613 .featured {
	display:none;
	visibility:hidden;
}

/*Page heading*/
.page h1.main-heading {
	font-size:24px;
	line-height:1;
	font-family: 'Merriweather', serif;
}

/*Images*/
.no-display {
	will-change: opacity;
	opacity: 1;
}

/*News Focus module*/
highlights h2 { margin: 7px 0 3px !important; }

.highlights h2 a:hover,
.highlights .thumb .content > a:hover,
.posts-list .content > a:hover { color:#4F8CBB; }

.related-posts .highlights h2 a { font-size: 13px !important; }

.highlights h2 a {
	font-weight:bold;
	font-size: 16px !important;
}

.highlights .thumb img { margin-bottom: 18px; }

.highlights .highlight-author,
.news-focus .news-focus-author,
.highlights .highlight-tags,
.news-focus .news-focus-tags {
	margin-left: 15px;
	color:#a6a6a6;
	text-transform: capitalize;
}

.highlights .highlight2-author,
.news-focus .news-focus2-author,
.highlights .highlight2-tags,
.news-focus .news-focus2-tags {
	margin-left: 0px;
	font-size: 12px;
	color:#a6a6a6
}

.loop-alt-tags {
	margin-left: 0px;
	color:#a6a6a6;/*	margin-top:10px;*/
}

.highlights .highlight2-author,
.news-focus .news-focus2-author { margin-top: -3px; }

.highlights .highlight2-tags,
.news-focus .news-focus2-tags {
	margin-top: 7px;
	margin-bottom: 15px;
	text-transform: capitalize;
}

.highlights .fa.fa-tag.fa-2 { margin-right:5px; }

.highlights .excerpt { margin-top:5px !important; }

.highlights .highlight-author a,
.highlights .highlight2-author a,
.highlights .highlight-tags a,
.highlights .highlight2-tags a,
.news-focus .news-focus-tags a,
.news-focus .news-focus2-tags a,
.news-focus .news-focus-author a,
.news-focus .news-focus2-author a,
.loop-alt-tags a,
.news-focus-author.loop-alt a,
.news-focus-author.loop-alt { color:#a6a6a6; }

.author .news-focus-author.loop-alt,
.author .loop-alt-tags { margin-left: 15px; }

.highlights .highlight-tags a:first-child:before,
.highlights .highlight2-tags a:first-child:before,
.news-focus .news-focus-tags a:first-child:before,
.news-focus .news-focus2-tags a:first-child:before,
.post-meta-cats .cats a:first-child:before,
.loop-alt-tags a:first-child:before {
	font-family: FontAwesome;
	display: inline-block;
	vertical-align: middle;
	content: "\f02b";
	margin-right: 5px;
}

.highlights .highlight2-tags .comments a:first-child:before,
.news-focus .news-focus2-tags .comments a:first-child:before { display:none; }

.highlights .posts-list .content.sub-articles { margin-top:-9px; }

.highlights .posts-list .content { border-bottom:0px solid !important; }

/*.highlights .sub-articles { margin-top:-10px; }*/

.highlights .posts-list .sub-articles > a {
	font-size: 13px !important;
	font-family: 'Merriweather', serif !important;
	font: #000 !important;
	font-weight: bold !important;
	line-height: 16px;
	margin-bottom: 9px;
}

.highlights .posts-list li { border-bottom: 1px solid #d9d9d9; }

.highlights .view-all {
	text-align: center;
	padding: 12px 15px 0;
}

.highlights .view-all a {
	text-transform: uppercase;
	color: #F07238;
	font-weight: bold;
	font-family: "Merriweather Sans", sans-serif !important;
	font-size: 12px;
	padding: 12px 15px;
}

.highlights-box { margin-bottom: 20px; }

.three-fc-btn-container { text-align:center; }

.three-fc-btn {
	color:#fff;
	background:#ee5c1b;
	font-weight:bold;
	padding:10px 30px;
	margin: 10px auto 0px;
	border:1px solid #df4400;
	font-size: 18px;
	font-family: "Merriweather Sans", sans-serif !important;
}

.three-fc-btn img { margin-bottom:-5px; }

/*.page .post-header { display:none; }
*/
.news-focus .heading {
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-orange-bk.png);
	background-repeat: repeat;
	line-height: 40px;
	font-size: 16px !important;
}

body.home .news-focus .section-head {
	border:0px !important;
	color:#fff;
}

.news-focus .heading .subcats a { color:#fff; }

.home .news-focus .heading.cat-203 .subcats .active { color: #fff; }

.news-focus .heading .subcats a.active {
	color: #fff;
	font-weight: bold;
	background-color: rgba(255, 255, 255, 0.31);
	padding: 4px 8px;
}
.news-focus .heading .active::after, .news-focus .heading .active::before {
display:none;
}

.highlights .excerpt p {
	color: #000;
	font-family: "Merriweather Sans", sans-serif !important;
	margin-left: 15px;
}

/*Blog / Listing Block*/
.sidebar .posts-list .content > a,
.news-focus .posts-list .content > a,
.highlights .posts-list .content > a {
	font-size: inherit;
	font-weight: inherit;
	border:none;
	margin-left:0;
	padding-left:0;
}

.posts-list .read-more a {
	background: #4F8CBB;
	font: inherit;
	display: inline-block;
	padding: 2px 7px;
	/*background: #e54e53;*/
    color: #fff;
	font-size: 12px;
	text-transform: uppercase;
}

.posts-list .content > a {
	font-family: "Merriweather Sans", sans-serif !important;
	font-size:16px;
	line-height:22px;
	color:#000;
	font-weight:bold;
	border-left: 3px solid #528DB9;
	margin-left: -15px;
	padding-left: 10px;
}

.listing-alt .content .excerpt p {
	font-size: 14px;
	line-height: 20px;
	color: #000;
}

.listing-alt img { min-height: 185px; }

.listing-alt img.default-featured-img {    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 100%;
/*    max-width: 326px;*/
	margin-left:0px;}

/*Article Detail*/
.post-header .post-title,
.author-info .description,
.post-share .text { font-weight:bold; }

.post-header .post-title {
	font-size: 24px;
	line-height: 30px;
}

.post .post-content > p { line-height: 1.5em; }

.single.single-post .section-head, .single.single-dietrecipe .section-head {
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-orange-bk.png);
	background-repeat: repeat;
	line-height: 40px;
	font-size: 16px !important;
	color:#fff;
}

.post-share {
	margin-bottom: 28px;
	border-bottom: 1px solid #d9d9d9 !important;
	border-top: 1px solid #d9d9d9 !important;
}

.author-info {
	font-family: "Merriweather Sans", sans-serif !important;
	color: #000;
}

.single .author-info {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.author-info .bio {
	margin-top:5px;
	font-weight: normal;
	font-size:13px;
}

.active .publisher-nav-color:after { background:rgb(249, 119, 57) !important; }

.home .highlights .image-link img {
	min-height: 172px;
	max-height: 172px;
}

.author .highlights .image-link img {
	max-height: 194px;
}

/*.highlights .image-link img {
	min-height:110px;
	max-height:131px;
}*/

/*Directory page*/
.archive.category .main-heading,
posts-list.listing-alt .main-heading { text-transform: capitalize; }

.main-heading {
	font: 18px "Open Sans", Arial, sans-serif;
	padding-left: 9px;
	/*line-height: 0;*/
	margin-bottom: 20px;
}

.archive.category .posts-list.listing-alt .content h2 {
	margin-left: -13px;
	line-height: 22px;
	margin-bottom: 7px;
	font-weight: bold;
	padding-top: 4px;
	margin-top: 0px;
}

.meta.directory-page .rating_container { width: 222px; }

.meta.directory-page .rating_image { margin-top: 3px; }

.meta.directory-page .rating_counter { width: 110px; }

/*Author page*/
.author .main-content { margin-top: 10px; }

.author .main-heading { text-transform: capitalize; }

.main-heading.author-title strong {
	color:#f77641;
	text-transform:uppercase;
}

.author-info .section-head {
	display:none;
	visibility:hidden;
}

.author .author-info {
	padding-bottom: 0px;
	margin-bottom: 20px;
	border-bottom:0px solid;
}

.author .author-info .section-head:before { clear:both; }

.author .author-info .section-head {
	display:block;
	border:0px !important;
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-orange-bk.png);
	background-repeat: repeat;
	line-height: 40px;
	font-size: 16px !important;
	color:#fff;
	padding-bottom:0px;
	margin-top:28px;
	margin-bottom:0px;
	display: block;
	visibility: visible;
}
 .author .listing > .column:nth-child(odd) {
border-right: 1px solid #ccc;
}

.description a { color:#f77641; }

/*Pagination*/
.page .page-content > div:last-child,
.page .page-content > section:last-child,
.main-pagination {
	text-align: center;
	margin: 0 auto;
	width: 240px;
	margin-top: 28px;
	width: 400px;
}

/*.no-display {opacity: 1;}*/
/*Sidebar*/
.sidebar .posts-list .content > a {
	font-size: 13px !important;
	font-family: 'Merriweather', serif !important;
	font: #000 !important;
	font-weight: bold !important;
	line-height: 16px;
	margin-bottom: 9px;
}

.sidebar #recent-tab-1 .posts-list li,
.sidebar #recent-tab-2 .posts-list li,
.sidebar #recent-tab-3 .posts-list li {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px 0 0 0;
}

.sidebar #recent-tab-1 .posts-list li:last-child,
.sidebar #recent-tab-2 .posts-list li:last-child,
.sidebar #recent-tab-3 .posts-list li:last-child { border-bottom:0px solid #d9d9d9!important; }

.posts-list .content {
	margin-left: 77px;
	min-height: 57px;
	border-bottom: 0px solid #d9d9d9;
	padding-top: 5px;
}

.sidebar .posts-list img { width: 60px; }

.tabbed .tabs-list { margin-bottom: 1px; }

.tabbed .tabs-data {
	padding: 5px 8px;
	background-color: #F2F2F2;
	padding-top: 0px;
}

.main .sidebar .widgettitle,
.tabbed .tabs-list {
	background-color: #4f87b0!important;
	border-bottom:0px !important;
	background: url(../images/3FC-blue-bk.png);
	background-repeat: repeat;
	color: #fff !important;
	padding: 5px;
}

.main .sidebar .widgettitle {
	padding: 0 14px !important;
	font-weight:bold;
}

.tabbed .tabs-list .active a {
	border-bottom:0px;
	background:rgba(255, 255, 255, 0.19) none repeat scroll 0% 0%;
}

.tabbed .tabs-list a {
	color:#fff !important;
	padding: 4px 14px;
	border-bottom: 0px solid transparent !important;
	line-height: 22px;
	font-weight: bold;
}

/*Footer*/

.main-footer {
	border-top:3px solid #1f71b0;
	background-color: rgba(117, 186, 236, 0.4)!important;
	background: url(../images/3FC-lt-blue-bk.png);
	background-repeat: repeat;
	line-height: 40px;
	font-size: 16px !important;
}

.main-footer .wrap {    padding: 25px;}

.main-footer .widget,
.main-footer .widget a { color:#000; }

.main-footer .widgettitle {
	color:#1f71b0;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	text-transform: initial;
	border-bottom:0px;
	margin-bottom:5px;
	font-weight:bold;
}

.main-footer .widgets .newestthreads li a {
	line-height: 18px;
	font-size: 13px;
}

.about-widget p {
	line-height: 20px;
	margin-bottom: 0px;
	font-size: 14px;
}

.three-fc-icon {
	background: url("../images/3FC-icon-chicks.png");
	width:68px;
	height:28px;
	margin-top: 15px;
}

.main-footer li.widget-2 {
	border-left:1px solid #1f71b0;
	border-right:1px solid #1f71b0;
}

.main-footer li.widget-2 ul li { border-bottom:1px solid #1f71b0; }

/*.main-footer li.widget-2 ul li:last-child { border-bottom:0px; }*/

.footer-forums .newestthreads li {
	border-top: 0px;
	margin-bottom:0px;
	padding-top:0px;
	font-family: 'Merriweather', serif !Important;
	padding-left:10px;
	font-size: 12px;
	line-height: 16px;
}

.ad-bottom {
	width: 720px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.main-footer .widget a.footer-links { font-weight:bold; }

/*Community Statistics*/
.community-stats {
	border:1px solid #1f71b0;
	background:#ccc;
	margin-top:10px;
	margin-bottom:10px;
}
.community-stats th, .community-stats td, .community-stats tr:nth-child(odd) td {
border: 0px;
background-color: rgba(117, 186, 236, 0.4)!important;
 background: url(../images/3FC-grey-bk.png);
 background-repeat: repeat;
}

.community-stats th {
	font-size: 12px;
	text-transform:uppercase;
	font-family: "Merriweather Sans", sans-serif !important;
}

.community-stats td {
	font-weight:bold;
	font-family: 'Merriweather', serif;
}

.widget-3 .three-fc-btn { font-size: 16px; }

.archive.category h2.main-heading strong {
	margin-left: 0px;
	font-size: 24px;
	line-height: 1;
	font-family: 'Merriweather', serif;
}

.wp-share-simple-count {
	font-size: 11px;
	color:#a6a6a6;
	font-weight:normal;
}

.wp-share-simple-count:before {
	font-family: FontAwesome;
	display: inline-block;
	vertical-align: middle;
	content: "\f1e0";
	margin-right: 5px;
}

.flexslider .slides { margin-bottom: 65px; }

.main-featured .slider .caption {
	padding: 6px 15px 10px;
	border: 1px solid #4F8CBB;
	border-top: 2px solid #4F8CBB;
	background: rgba(243, 250, 255, 0.91) !important;/*margin: 7px 6px 7px 70px !important;*/
}

.main-featured .pages a:first-child { margin-left:0; }

.main-featured .pages a {
	width: 23.87% !important;
	background: #FFFFFF;
	margin-left: 1.5%;
	height: 65px;
	border: 1px solid #ccc;
	border-top: 0px !important;
	/*padding: 5px 10px;*/
    font-size: 12px;
	opacity:.6;
	line-height: 16px;
	vertical-align: middle;
	padding: .5% 1.5% .5%;
}

.main-featured .pages:hover a { height: 65px; }

.main-featured .pages a:hover { opacity:1; }

.flex-direction-nav a {
	width: 43px;
	height: 25px;
	margin: -22px 0 0;
	top: 67.3%;
	opacity: 1;
}

.flex-direction-nav .flex-prev {
	right: 9%;
	left:auto;
	border-right: 1px solid #236394;
}

.flex-direction-nav .flex-next { right: 3.3%; }

.flex-direction-nav a:after {
	line-height: 25px;
	font-size: 21px;
	font-weight: bold;
}

.main-featured .pages .flex-active {
	background: #f3faff;
	margin-top: -1px;
	border-top: 0px solid;
	border: 1px solid #4F8CBB;
	font-weight: bold;
	opacity: 1;
}

.main-featured .pages .flex-active:hover { opacity:1; }

.post-ratings .rating_container {
	float:left;
	width:80%
}

.home .post-ratings .rating_image {
	width: 85px;
	margin-bottom: -7px;
	margin-top: 4px;
	line-height: 1;
}

.home .post-ratings .rating_counter {
	width: 107px;
	margin-bottom: -7px;
	margin-top: 0px;
}

.post-ratings .rating_image {
	float: left;
	margin-top: -1px;
}

.post-ratings .rating_counter {
	float:right;
	text-align:left;
	width: 50%;
	color: #000;
}

.posts-list .content time {
	display: none;
	visibility: hidden;
}

.sidebar .posts-list .content a { margin-top:-2px; }

.pages-title {
	position: relative;
	top: 50%;
	text-align: center;
	-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);

}

.sidebar .content .comments { position: relative;/*	line-height: 60px;
	bottom: -22px;*/ }

.featured a img {
	width: 100%;
	height: auto;
}

.post-meta-left {
	float: left;
	width:auto;
	max-width: 71%;
}

.single .post-meta-left .article-author {
	float: left;
	margin-right: 10px;
}

.single .post-meta-left .post-ratings {
	float: right;
	width: auto;
	margin-top: -3px;
	margin-bottom: -3px;
}

.single .post-meta-left .rating_container {
	float: right;
	width: 200px;
}

.single .post-meta-left .rating_image {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	width: auto;
}

.single .post-meta-left .rating_counter {
	float: left;
	text-align: left;
	margin-top: 3px;
	width: auto;
}

.single .post-meta-left .reviewer a { color:#a6a6a6 }

.single .post-meta-left .post-ratings {
	float: right;
	width: auto;
	margin-top: -3px;
	margin-bottom: -3px;
}

.single .post-meta-left .rating_container {
	float: right;
	width: 200px;
}

.single .post-meta-left .rating_image {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	width: auto;
}

.single .post-meta-left .rating_counter {
	float: left;
	text-align: left;
	margin-top: 3px;
	width: auto;
}

.single .post-meta-left .reviewer a { color:#a6a6a6 }

.post-meta-right {
	float: right;
	width: auto;
	text-align: right;
	max-width: 29%;
}

.post-meta-comments {
	float: left;
	margin-top: 2px;
	margin-right: 12px;
}

.post-meta-comments .comments { line-height: 16px; }

.post-meta-cats {
	float: right;
	text-align: right;
}

.post-meta-cats a { color:#a6a6a6 }

.post-header .post-meta {
	text-transform: inherit;
	margin-top: 10px;
	padding: 5px 0;
	font-size: 13px;
}

.meta.directory-page {
	float: left;
	clear: left;
	width: 295px;
	font-size: 11px;
	text-transform: uppercase;
	color: #a6a6a6;
	overflow: hidden;
	margin-top: -30px;
	background: #f2f2f2;
	line-height: 23px;
	position: relative;
	padding-top: 3px;
	padding-bottom: 5px;
}

.home .meta .rating_container { margin-left:0px; }

.meta .rating_container {
	width: 196px;
	margin-left: 8px;
}

.meta.directory-page .comments {
	float:right;
	margin-right: 14px;
}


.meta.directory-page .post-ratings-loading img {display:none; visibility:hidden;}
.meta.directory-page .rating_image img {
	min-height: auto;
	margin-left: 5px;
}

.listing-alt article .content { margin-top:5px; }

.clearfix { clear:both; }

.main-featured .slider h3 { line-height:22px !important; }

.post-header .featured { margin-bottom: 4px; }

.category-215 .posts-list.listing-alt,
.category-203 .posts-list.listing-alt { margin-top: 20px; }

.main { margin: 28px auto 18px; }

.main .sidebar .widget { margin-bottom:25px; }

.main .sidebar .widget:last-child { margin-bottom:0px; }

.main .sidebar .widget .textwidget { text-align:center;}

body.single article.dietrecipe.type-dietrecipe p, body.single article.tag-calories p { color:#000; }

/* Aman */
.servers { /* width: 90%; */
    margin: 10px auto 20px; }

.servers b {
	color: #555;
	font-weight: bold;
}

.servers table.nut {
	border: 1px solid #bebebe;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	display: table;
}

.servers tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.servers tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

.servers td.nut1 {
	color: #000000;
	font-weight: normal;
	font-family: Arial;
	text-align: center;
}

.servers table td,
.servers table th {
	border: 1px solid #eee;
	background: #fff;
	padding: 6px;
	display: table-cell;
	vertical-align: inherit;
}

.servers td.nut2 {
	color: #ffffff;
	font-weight: normal;
	font-family: Arial;
	text-align: center;
	background: #bebebe;
}

.servers p {
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}
/* End By Aman */
