/*
Theme Name: Diets in Review
Theme URI: http://profitwebideas.com/
Author: Mariana Kliuchnyk 
Author URI: http://profitwebideas.com//
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 
Tags:
*/


/* =Reset default browser CSS. Based on work by Eric Meyer.
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}
body{line-height:1}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}
ol,ul{list-style:none}
blockquote{quotes:none}
blockquote:before,blockquote:after{content:'';content:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
#container{float:left;margin:0 -240px 0 0;width:100%}
#content{margin:0 240px 0 10px;background:#fff;overflow:hidden}
#primary,#secondary{float:right;overflow:hidden;width:200px;margin-right:20px}
#secondary{clear:right}
#footer{box-sizing:border-box;clear:both;overflow:hidden;width:100%;border-top: 1px solid #3a3a3a}
.one-column #content{margin:0 auto;width:640px}
.single-attachment #content{margin:0 auto;width:900px}
body,input,textarea,.page-title span,.pingback a.url{font-family:arial}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}
input[type="submit"]{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}
pre{font-family:"Courier 10 Pitch",Courier,monospace}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper{margin:0 auto;width:980px}
#wrapper{background:#fff;padding:20px 0 0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);box-shadow:0 0 10px 0 rgba(0,0,0,0.75)}
#footer-widget-area{overflow:hidden;box-sizing: border-box;padding:0 20px 10px}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px}
#footer-widget-area #fourth{margin-right:0}
#site-info{float:left;font-size:16px !important;width:100%}
#site-generator{float:right;width:220px}
body{background:url(images/body_bg.gif)}
body,input,textarea{color:#666;font-size:16px;line-height:26px}
hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px}
p{margin-bottom:18px}
ul{list-style:square;margin:0 0 18px 1.5em}
ol{list-style:decimal;margin:0 0 18px 1.5em}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
dl{margin:0 0 24px}
dt{font-weight:700}
dd{margin-bottom:18px}
strong{font-weight:700}
cite,em,i{font-style:italic}
big{font-size:131.25%}
ins{background:#ffc;text-decoration:none}
blockquote{font-style:italic;padding:0 3em}
blockquote cite,blockquote em,blockquote i{font-style:normal}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
small{font-size:smaller}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px}
a:link{color:#06c}
a:visited{color:#06c}
a:active,a:hover{color:#ff4b33}
#access{background:#50aed2;background:-moz-linear-gradient(top,#50aed2 0%,#1079bb 100%);background:-webkit-linear-gradient(top,#50aed2 0%,#1079bb 100%);background:linear-gradient(to bottom,#50aed2 0%,#1079bb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50aed2',endColorstr='#1079bb',GradientType=0);border-top:1px solid #4193b9;display:block;float:left;margin:0 auto;width:980px}
#access .menu-header,div.menu{font-size:13px;margin-left:12px;width:928px}
#access .menu-header ul,div.menu ul{list-style:none;margin:0}
#access .menu-header li,div.menu li{float:left;position:relative}
#access a{color:#fff;display:block;line-height:38px;padding:0 15px;text-decoration:none;font-size:14px}
#access ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;position:absolute;top:42px;left:0;float:left;width:180px;z-index:99999}
#access ul ul li{min-width:180px}
#access ul ul ul{left:100%;top:0}
#access ul ul a{background:#4193b9;line-height:1em;padding:10px;width:160px;height:auto}
#access li:hover > a{background:#4193b9;color:#fff}
#access ul ul :hover > a{background:#50c4e2;color:#fff}
#access ul li:hover > ul{display:block}
#access ul li.current_page_item > a,#access ul li.current_page_ancestor > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a{color:#fff}
* html #access ul li.current_page_item a,* html #access ul li.current_page_ancestor a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover{color:#fff}
.navigation{color:#777;font-size:12px;line-height:18px;overflow:hidden}
.navigation a:link,.navigation a:visited{color:#777;text-decoration:none}
.navigation a:active,.navigation a:hover{color:#ff4b33}
.nav-previous{float:left;width:50%}
.nav-next{float:right;text-align:right;width:50%}
#nav-above{margin:0 0 18px;display:none}
.paged #nav-above,.single #nav-above{display:block}
#nav-below{margin:-18px 0 0}
#comments{clear:both}
#comments .navigation{padding:0 0 18px}
h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0}
h3#comments-title{padding:24px 0}
.commentlist{list-style:none;margin:0}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px;padding:0 0 0 56px;position:relative}
.commentlist li:last-child{border-bottom:none;margin-bottom:0}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}
#comments .comment-body p:last-child{margin-bottom:6px}
#comments .comment-body blockquote p:last-child{margin-bottom:24px}
.commentlist ol{list-style:decimal}
.commentlist .avatar{position:absolute;top:4px;left:0}
.comment-author cite{color:#000;font-style:normal;font-weight:700}
.comment-author .says{font-style:italic}
.comment-meta{font-size:12px;margin:0 0 18px}
.comment-meta a:link,.comment-meta a:visited{color:#777;text-decoration:none}
.comment-meta a:active,.comment-meta a:hover{color:#ff4b33}
.comment .comment { padding-left: 25px; }
.reply{font-size:12px;padding:0 0 24px}
.reply a,a.comment-edit-link{color:#777}
.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}
.commentlist .children{list-style:none;margin:0}
.commentlist .children li{border:none;margin:0}
.nopassword,.nocomments{display:none}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}
.commentlist li.comment+li.pingback{margin-top:-6px}
#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0}
#comments .pingback .url{font-size:13px;font-style:italic}
input[type="submit"]{color:#333}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative}
#respond p{margin:0}
#respond .comment-notes{margin-bottom:1em}
.form-allowed-tags{line-height:1em}
.children #respond{margin:0 48px 0 0}
h3#reply-title{margin:18px 0}
#comments-list #respond{margin:0 0 18px}
#comments-list ul #respond{margin:0}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}
#respond .required{color:#ff4b33;font-weight:700}
#respond label{color:#777;font-size:12px}
#respond input{margin:0 0 9px;width:98%}
#respond textarea{width:98%}
#respond .form-allowed-tags{color:#777;font-size:12px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px;width:auto}
#content a,#primary a{text-decoration:underline}
#primary a.btn{text-decoration:none}
.icon-menu i{background:#fff;color:#047bbb!important;padding:5px 7px;border-radius:2px}
header a{display:block;float:left;margin:0 0 10px 20px}
.searchform, .sub-menu form {float:right;margin:5px 20px 0 0}
.sub-menu form  { background: #53a3cf none repeat scroll 0 0; padding: 10px; margin: 0; box-sizing:border-box; width: 100%; float: none; overflow:hidden;}
.searchform label{display:none}
.searchform input[type="text"]{height:18px;line-height:1;color:#666;border:1px solid #eee;padding:5px;width:160px;display:block;float:left}
.sub-menu form input[type="text"]{height:18px;line-height:1;color:#666;border:1px solid #eee;padding:5px;width:115px;display:block;float:left}
.searchform input[type="submit"]{display:block;float:left;width:30px;height:30px;background:url(images/s1.jpg) no-repeat;cursor:pointer;border:none;text-indent:-99999px}
#main{padding:10px 0 30px;clear:both;overflow:hidden;background:#f9f8f1}
.sub-menu form  input[type="submit"]{display:block;float:left;width:30px;height:30px;background:url(images/s1.jpg) no-repeat;cursor:pointer;border:none;text-indent:-99999px}
#main{padding:10px 0 30px;clear:both;overflow:hidden;background:#f9f8f1}
.home h1.entry-title{color:#de2e00;font-weight:700;font-size:24px;margin-bottom:15px}
a.btn{display:inline-block;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;padding:7px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-bottom:5px solid #b33c00;width:auto;font-size:17px;text-decoration:none!important}
.orange{background:#fe8b3d;background:-moz-linear-gradient(top,#fe8b3d 0%,#f75c05 100%);background:-webkit-linear-gradient(top,#fe8b3d 0%,#f75c05 100%);background:linear-gradient(to bottom,#fe8b3d 0%,#f75c05 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8b3d',endColorstr='#f75c05',GradientType=0)}
.orange:hover{background:#f75c05;background:-moz-linear-gradient(top,#f75c05 0%,#fe8b3d 100%);background:-webkit-linear-gradient(top,#f75c05 0%,#fe8b3d 100%);background:linear-gradient(to bottom,#f75c05 0%,#fe8b3d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f75c05',endColorstr='#fe8b3d',GradientType=0)}
#primary .widget-container{border:1px solid #eee;overflow:hidden;margin-bottom:20px;background:#fff}
#primary .widget-title{text-align:center;padding:10px 0;color:#fff;font-size:15px;background:#278cc2;font-weight:700;display:block;width:100%}
#text-362838623, #text-362838649 {text-align:center}
#text-362838623 p, #text-362838649 p {margin:0 0 10px;text-align:center}
#text-362838623 p a, #text-362838649 p a  { display:block; width: 100%;}
#text-362838623 p img, #text-362838649 p img {display:block;margin:0 auto; border: 1px solid #ccc; max-width: 179px; height: auto;}
#text-362838623 .widget-title, #text-362838649 .widget-title {position:relative;background:#278cc2}
#text-362838623 .widget-title:after, #text-362838649 .widget-title:after {top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(39,140,194,0);border-top-color:#278cc2;border-width:10px;margin-left:-10px}
#text-362838623 .textwidget, #text-362838649 .textwidget{padding:20px 0 5px}
#text-362838624 .textwidget, #text-362838650 .textwidget{padding:20px 0}
#text-362838624 .left, #text-362838650 .left{width:50%;text-align:center;float:left}
#text-362838624 .right, #text-362838650 .right{width:50%;text-align:center;float:left}
#text-362838624 .right img, #text-362838650 .right img{display:block;margin:0 auto;max-width:100%}
#text-362838624 a.title, #text-362838650 a.title{color:#000;font-size:17px;display:inline-block;margin-bottom:5px}
#text-362838624 small, #text-362838650 small{font-size:13px;color:#000}
#text-362838624 .textwidget span, #text-362838650 .textwidget span{color:#278cc2;font-weight:700;font-size:24px;display:inline-block;margin-top:7px}
#text-362838624 .btn, #text-362838650 .btn{clear:both;margin:15px 0 0 30px}
ul.social{display:block;margin:20px 0 15px 10px;overflow:hidden}
ul.social li{list-style:none;display:block;float:left;margin:0 8px 0 0}
#text-362838626 form, #text-362838652 form {padding:0 20px 0 52px;background:url(images/mail.png) no-repeat 13px 0}
#text-362838626 form input[type="email"], #text-362838652 form input[type="email"] {max-width:100%;margin-bottom:5px}
#text-362838626 .textwidget, #text-362838652 .textwidget{padding:0 0 20px}
#text-362838627 .textwidget{padding:10px 0}
#text-362838627 ul,.widget_recent_entries ul,.widget_categories ul,.widget_nav_menu ul{margin:0;padding:0}
#text-362838627 ul li{list-style:none;display:block;padding:10px;border-top:1px solid #eee}
#text-362838627 ul li:first-child{border-top:none}
#text-362838627 ul li a{text-decoration:none;font-weight:700}
#text-362838627 ul li a span,#text-362838627 ul li a strong{color:#000}
#text-362838627 ul li a em{font-style:inherit;text-decoration:underline}
#text-362838627 ul li a:hover em,.widget_recent_entries li a:hover,.widget_nav_menu li a:hover{color:#f7600a}
.widget_recent_entries li,.widget_nav_menu li,.widget_categories li{list-style:none;display:block;padding:10px;border-top:1px solid #eee;position:relative}
.widget_recent_entries li:first-child,.widget_nav_menu li:first-child{border-top:none}
.widget_recent_entries li a,.widget_categories li a,.widget_nav_menu li a{text-decoration:none;color:#666;display:block;padding:0 0 0 15px}
.widget_recent_entries li a::before,.widget_categories li a::before,.widget_nav_menu li a::before{font-family:FontAwesome;content:"\f105";position:absolute;left:10px;top:10px;color:#fa9947}
#footer{padding:20px 0 0;background:#f5f5f6}
#colophon{width:100%;overflow:hidden;padding:20px 0 0}
#site-info{box-sizing: border-box;padding:15px 20px 0;background: #e8e8e8}
#footer .widget-title{display:block;margin-bottom:10px;font-weight:700;color:#3a3a3a;font-size:14px}
#first ul,#second ul,#fourth ul{margin:0}
#first li,#second li,#fourth li{list-style:none;display:block;margin:3px 0}
#first li a,#second li a,#fourth li a{font-size:13px;color:#3a3a3a}
#first li a:hover,#second li a:hover,#fourth li a:hover{color:#f7600a}
#fourth li span{display:inline-block}
.title-b{background:#e9f2f9;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;padding:10px 20px;color:#000;font-size:16px;margin:20px -20px 15px}
.page{padding: 0 20px 20px;}
.col3{width:30%;margin:1.5%;float:left}
.col4,.small_story{width:21%;margin:2%;float:left}

.latest-reviews .col4 {
    display: inline-block;
    float: none !important;
    margin: 2%;
    vertical-align: top;
    width: 20%;
}
body > center, body > center > div { display: none !important; }
img{max-width:100%;height:auto}
.clearing{display:block;width:100%;clear:both}
.hottest-diets .col3{background:#f1f9ff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #eee;overflow:hidden;text-align:center;box-sizing:border-box}
.hottest-diets .col3 .tl{display:block;width:100%;text-align:center;background:#fff;padding:10px 0 5px;margin-bottom:15px}
.hottest-diets .col3 p{color:#222323;text-transform:uppercase;font-weight:700;font-size:18px;padding:0 25px}
.hottest-diets .col3 span.perc{color:#047bbb;font-weight:700;font-size:46px;line-height:1.5}
.hottest-diets .col3 small{text-transform:lowercase;font-weight:400;font-size:15px}
.top_stories .big_story h2 a{color:#0e5c82;text-decoration:none;text-shadow:0 0 4px #ddd;font-size:28px;font-weight:700;display:block;margin:30px 0 15px}
.top_stories .big_story .timestamp{color:#666;font-style:italic}
.top_stories .big_story .byline{color:#444;font-weight:700;display:block;margin-bottom:10px}
.top_stories .small_story img{border:2px solid #ccc;padding:4px 5px;display:block;margin-bottom:10px}
.top_stories .small_story a{font-size:13px;text-decoration:none}
.main_module_wrapper.wide.tag_center.lightbg  .top_stories  .small_story img {display: none;}
.first{margin-left:0!important}
.home_topic_list ul{margin:0}
.home_topic_list li{list-style:none;font-size:13px;margin:10px 0;display:block}
.home_topic_list li a{text-decoration:none}
.home_topic_list .more_link{display:block;float:right;font-weight:700}
.home_topic_list .module_title{color:#3a3a3a;font-weight:700;margin-bottom:10px;text-transform:uppercase;font-size:16px}
.latest-video a,.latest-review .col4 a{font-size:13px}
.latest-review .col4{text-align:center}
#content,.single #content{padding:25px}
#content .page-title{text-align:center;font-size:18px;text-transform:uppercase;color:#dc1900;position:relative;margin-bottom:35px}
.category #content .page-title {line-height: 1.3;}
#content .page-title span{padding:0 30px;background:#fff}
.category #content .page-title span{padding: 0px;}
#content .entry-title a{color:#3298c8;font-weight:700;font-size:30px;display:block;line-height:1.2;text-decoration:none;margin-bottom:15px}
#content .entry-title a:hover{color:#fa9947}
#content .wp-post-image,.single .post .wp-post-image{display:block;max-width:100%;height:auto;margin-bottom:20px}
#content .entry-summary p,.single .post p,.single .post li,#content .post li,#content .post p, #comments_wrapper .comment_body{font-size:16px;line-height:26px}
.comp-table-mk li {line-height: 18px !important;}
#content .meta-prep-author{display:none}
#content .entry-meta,.single .post .entry-meta{padding:0 0 10px;overflow:hidden}
#content .post{overflow:hidden;margin-bottom:40px}
.f-img{display:block;text-align:center}
.f-img img{margin:0 auto}
.category-news #recent-posts-4{display:none}
.single .post li,#content .post li{margin:0 0 10px}
.single .post .entry-title{color:#3298c8;font-weight:700;font-size:30px;display:block;line-height:1.2;text-decoration:none;margin-bottom:15px}
.comment-form-url{display:none}
.aligncenter{display:block;margin:15px auto}
.navigation{font-size:14px}
.navigation a,.navigation span{display:inline-block;margin:0 5px 0 0}
.mws{text-align:left}
#newsletterWrapper{background-color:#e8e8e8;border:1px solid #ccc;float:left;margin:0 0 20px;padding:10px;position:relative;font-size:11px}
#newsletterWrapper label{width:30px;text-align:right;float:left;margin-top:5px;margin-right:4px;display:inline}
#newsletterWrapper input{margin-top:3px;float:left;display:inline;margin-left:0!important}
#newsletterWrapper label.check{width:165px;text-align:left;float:left;margin-left:6px;display:inline}
#newsletter_subscribe_async{clear:left}
#nl_sub_email_address{border:1px solid #C5C5C5;webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:2px;margin:8px 0 4px;padding:2px;width:145px}
.l-sid #content{background:transparent;padding:0}
.l-sid #l_nav_wrapper{float:left}
.l-sid #content_for_layout_wrapper{width:570px;float:left;padding:0 0 20px 0px;box-sizing:border-box;overflow:hidden}
.diet_content_new img { height: auto !important;}
.one-sid .l-sid #content_for_layout_wrapper{width: 100% !important;margin: 0 !important;}
.one-sid #user_rating{width:150px}
.l-sid .main_module_wrapper.channelintro,.l-sid .categoryList{background:#fff;border-radius:3px;overflow:hidden;padding:5px 15px;border:1px solid #eee;margin-bottom:15px;clear:both}
.l-sid .main_module_wrapper.channelintro h1{color:#de2e00;font-size:24px;font-weight:700;margin-bottom:15px}
.l-sid .categoryList span h4,.l-sid .categoryList span h2{font-weight:700;font-size:14px}
.l-sid ul.categoryList li .user_rating_badge_small{background-color:#e9f2f9;border:1px solid #ccc;display:inline;float:left;margin:3px 3px 3px 50px;padding:4px 2px;text-align:center;width:90px}
.l-sid ul.categoryList li .user_rating_badge_small p{width:90px}
.l-sid ul.categoryList li .user_rating_badge_small h3{margin-bottom:8px;width:100%;display:block;font-weight:700;color:#02679d;font-size:22px}
.l-sid .hottest-diets{border:1px solid #eee;border-bottom:none;overflow:hidden;background:#fff;padding-bottom:20px}
.l-sid .hottest-diets .title-b,.mk-latest-dr .title-b{margin:0 0 15px}
.l-sid .hottest-diets .first{margin-left:10px!important}
.l-sid .hottest-diets .col3 p{padding:0 10px}
.l-sid .mk-news{border:1px solid #eee;border-top:none!important;overflow:hidden;background:#fff;padding-bottom:20px;margin-bottom:20px}
.l-sid .mk-news .module_300_newsletter input[type="checkbox"]{clear:left}
.l-sid .mk-latest-dr{border:1px solid #eee;overflow:hidden;background:#fff;margin-bottom:20px}
.l-sid .latest_review.first{margin-left:17px!important}
.l-sid .latest_review h3{font-weight:700;margin-bottom:5px}
.l-sid .promoSwitcher .links li a{font-size:14px}
.l-sid .promoSwitcher{background:#fff none repeat scroll 0 0;border:1px solid #eee;box-sizing:border-box;float:right;font-size:13px;line-height:1.5em;margin:2px 0;overflow:hidden;padding:15px;width:100%}
.l-sid .promoWrapper a h2.copyHeadline{font-weight:700;margin-bottom:10px}
#l_nav_wrapper{clear:none;float:left;margin:2px 0 0;display:inline}
.l_nav_module{width:150px;margin-left:6px;margin-bottom:6px;position:relative;font-size:12px;background:#fff;overflow:hidden;box-sizing:border-box}
.l_nav_module_top{vertical-align:top;float:left;width:150px;height:3px}
.l_nav_module_bottom{vertical-align:bottom;float:left;display:block;width:150px;height:3px;background-position:0 -6px}
.l_nav_module_label{margin:-1px 0 2px 2px;vertical-align:top;float:left}
.l_nav_module ul{list-style-type:none;margin:0;clear:both}
.l_nav_module li{background-image:url(https://www.dietsinreview.com/images/l_nav_bullet.gif);background-position:.5em 6px;line-height:1.1em;background-repeat:no-repeat;padding:5px 0 5px 17px;font-size:1.1em}
.l_nav_module li a{text-decoration:none;color:#4d4d4d}
.l_nav_module li a:hover{text-decoration:underline}
.l_nav_module li.alt{background-color:#F5F5F6;background-image:url(https://www.dietsinreview.com/images/l_nav_bullet_alt.gif);width:135px}
.module_135_header{background:#278cc2;color:#fff;font-weight:700;padding:4px 5px 4px 10px;position:relative;box-sizing:border-box;text-align:center;width:100%;display:block;font-size:13px}
.l_nav_module.with_header p a,.l_nav_module.with_header p{font-size:12px!important}
#numbers{text-align:center;clear:both;margin-bottom:10px}
.page_links span a{padding:2px 5px;margin-left:1px;font-weight:700;color:#007ca5;text-decoration:none}
.page_links span a:hover{background-color:#ecf8fc}
.page_links span.current{font-weight:700;background-color:#ccc;color:#666;padding:2px 5px;margin-left:5px}
.flip_nav{float:right;margin:0 0 10px}
.diet_navigation_label{float:left;margin:8px 6px 0 0}
a.flip_nav_left{width:25px;height:25px;display:block;background-image:url(https://www.dietsinreview.com/images/site-chrome.png);background-position:0 -270px;text-decoration:none !important;float:left}
a:hover.flip_nav_left{background-position:-25px -270px}
a.flip_nav_right{float:left;width:25px;height:25px;display:block;background-image:url(https://www.dietsinreview.com/images/site-chrome.png);background-position:-50px -270px;text-decoration:none  !important;}
a:hover.flip_nav_right{background-position:-75px -270px}
#text-362838623 .textwidget img, #text-362838649 .textwidget img{display:block;margin:0 auto 5px}
#text-362838623, #text-362838649 {text-align:center}
#text-362838623 p, #text-362838649 p {margin:0 0 10px;text-align:center}
#text-362838623  a, #text-362838649 a { display:block; width: 100%;}
#text-362838623  img {display:block;margin:0 auto; border: 1px solid #ccc; max-width: 179px; height: auto;}
#text-362838649 img {display:block;margin:0 auto; border: 1px solid #ccc;  height: auto;}
.postid-102456 .rt-6  .btn.orange { font-size: 15px;}
.postid-102456 .big-buttons a{ font-size: 20px;}
.flexheight{overflow:hidden;position:relative;display:block}
.diet-sr-mk{background:#fff;padding:15px;overflow:hidden;border:1px solid #ccc;border-radius:3px;clear:both;margin-top:15px}
.diet-sr-mk #user_rating{margin:0 0 0 15px;background:#e9f2f9;border:1px solid #ccc;padding:10px 3px}
.diet-sr-mk #user_rating h3{font-weight:700;color:#047bbb;margin:15px 0}
.diet-sr-mk #user_rating #thumbsUp,#user_rating #thumbsUp:hover,.thumbs .comments_thumbs_up,.thumbs .comments_thumbs_up:hover,
.new-ur-block #thumbsUp, .new-ur-block #thumbsUp:hover
{background:#02a70a!important;border-radius:3px;line-height: 20px;border:1px solid #ccc;color:#fff;font-weight:700;padding:7px 3px;height:18px!important;text-align:center;text-decoration:none;display:block;font-size:24px;margin-left:25px;background-image:none}
.diet-sr-mk #user_rating #thumbsDown,#user_rating #thumbsDown:hover,.thumbs .comments_thumbs_down,.thumbs .comments_thumbs_down:hover,
.new-ur-block #thumbsDown, .new-ur-block #thumbsDown:hover
{background-image:none;background:red!important;border-radius:3px;border:1px solid #ccc;color:#fff;font-weight:700;padding:7px 3px;height:18px!important;text-align:center;text-decoration:none;display:block;font-size:24px}
.new-ur-block #thumbsUp, .new-ur-block #thumbsDown {width: 26px;height: 26px;float: left; margin-bottom: 10px;}
.new-ur-block #thumbsDown { margin-left: 20px; line-height: 17px;}
.thumbs .comments_thumbs_up,.thumbs .comments_thumbs_up:hover{margin-left:0;padding:5px 1px}
.thumbs .comments_thumbs_down,.thumbs .comments_thumbs_down:hover{padding:5px 1px}
.thumbs .comments_question,.thumbs .comments_question:hover{background:#a0a1a0!important;border-radius:3px;border:1px solid #333;color:#fff;font-weight:700;height:18px!important;text-align:center;text-decoration:none;display:block;font-size:24px;background-image:none;padding:5px 1px}
.diet-sr-mk .mk-45{float:left;width:490px}
.rt-6{width:370px;float:left}
.diet-sr-mk .mk-45 h1,h4.featured_diets_title{color:#de2e00;font-size:24px;font-weight:700;margin-bottom:15px;line-height:1.2}
.diet-sr-mk .mk-45 h2{color:#6d6f71;font-size:16px;font-weight:700;margin-bottom:15px}
.diet-sr-mk .mk-45 .btn.orange{box-sizing:border-box;margin:15px 0;width:100%}
.one-sid .diet-sr-mk .mk-45 .btn.orange{width:95%;text-decoration:none}
.diet-sr-mk #diet-review{clear:both}
.diet-sr-mk .pw.pw-widget{margin-left:0!important}
.diet-sr-mk #get_it_now{display:none}
.diet-sr-mk hr.section_head,.diet-sr-mk .diet_section_header img{display:none}
.diet-sr-mk .diet_section_header{background:#e9f2f9;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#000;font-size:14px;margin:20px -15px 15px;display:block;overflow:hidden;padding:10px 20px;text-transform:inherit}
#comments_wrapper{margin-top:20px;clear:both;font-size:12px}
#comments_wrapper hr{clear:both;margin:0 5px;height:1px}
#write_review{float:right;margin:3px 6px 0 0;font-weight:700}
#write_review:hover{background-position:-100% 0}
#comments_wrapper .review_header{margin:0 5px;float:left}
#comments_wrapper .meta-info{width:100px;float:left}
#comments_wrapper .page-count-top{float:left;margin-top:2px;letter-spacing:-.02em;font-weight:700}
#comments_wrapper .page-count-top strong{font-size:1.2em}
#comments_wrapper hr{border:0;background-color:#3d3d3d;height:1px}
#comments_wrapper .comment_body{width: calc(100% - 150px);margin:0 0 20px 20px;display:inline;position:relative;float:left;padding-bottom:25px}
#comments_wrapper .comment_timestamp{bottom:3px;right:10px;position:absolute;font-style:oblique;clear:left;color:#aaa;font-size:11px}
.thumbs{float:left;margin-top:10px;width:30px}
.thumbfield{display:none}
.thumbs .comments_thumbs_up{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-111px -133px;width:26px;height:26px;display:block}
.thumbs .comments_thumbs_down{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-164px -133px;width:26px;height:26px;display:block}
.thumbs .comments_comment{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-31px -133px;width:26px;height:26px;display:block}
.thumbs .comments_question{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-58px -133px;width:26px;height:26px;display:block}
#comments_wrapper .comment_wrapper .comment_separator{background-color:#e2e2e2;height:1px;clear:both;border:0}
#numbers{text-align:center;clear:both;margin-bottom:10px}
.comment_wrapper{position:relative}
.comment_question_info{display:inline;position:relative;float:left;padding-bottom:25px}
.answer_count_button{width:98px;height:23px;background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-192px -133px;margin:0 0 0 160px;display:block;float:left;text-decoration:none}
.comment_wrapper .user_actions{position:absolute;left:160px;bottom:4px}
.user_actions a{float:left;margin:0 0 0 6px}
.user_actions .profile_icon{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-256px -163px;width:16px;height:16px;display:block}
.user_actions .profile_message{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-234px -163px;width:16px;height:16px;display:block}
.comment_add_answer{float:left;margin:-1px 0 0 6px;background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:0 -163px;width:128px;height:24px;display:block}
.answer_count{padding:1px 4px;margin:3px 0 0 3px;color:#ae2502;font-size:12px;font-weight:700;background-color:#f7d5cc;text-align:center;position:absolute;height:13px;line-height:14px;-moz-border-radius:2px;border-radius:2px}
.answer_label{margin:5px 0 0 25px}
.question_thanks .share_button{float:left}
.question_thanks .social_share_label{float:left;font-weight:700;font-size:1.3em;margin:8px 20px 0 10px;text-decoration:none}
.page_links span a{padding:2px 5px;margin-left:1px;font-weight:700;color:#007ca5;text-decoration:none}
.page_links span a:hover{background-color:#ecf8fc}
.page_links span.current{font-weight:700;background-color:#ccc;color:#666;padding:2px 5px;margin-left:5px}
.write_a_new_user_review{margin-top:10px;margin-left:5px;margin-bottom:0}
h2.userfeedback{width:140px;float:left;font-size:20px;letter-spacing:-.03em;color:#1b1b1b}
h2.leavefeedback{letter-spacing:-.03em;margin-top:10px;font-size:20px;margin-left:10px;color:#1b1b1b}
#user_review_form h3{margin-top:10px;font-size:14px}
#user_review_form input,#user_review_form textarea{padding:3px 2px;font-family:arial;font-size:12px;color:#373737;float:left;margin-top:10px}
#user_review_form{border:1px solid #E7E8E9;padding:1em;margin:10px auto 0}
#user_review_form form label{width:90px;padding-right:10px;float:left;text-align:right;font-weight:700;clear:left;color:#4D4D4D;letter-spacing:-.04em;font-size:1.1em;margin-top:10px}
#submit_button{float:left;margin-left:100px;margin-top:10px;display:inline;width:97px;height:23px;text-decoration:none !important;background-image:url(https://www.dietsinreview.com/images/submit_review.gif)}
#submit_button:hover{background-position:-100% 0}
input:focus{background-color:#fff}
.commentfield{background-color:#f7fcff;border:1px solid #69AAC0}
.commentfield:focus{background-color:#f7fcff;border:1px solid #525252}
a.commentUsername{float:left;font-weight:700;color:#DE2E00}
.commentDirectMessage{float:left;margin:2px 0 0 4px}
.comment_button{height:31px;display:block;clear:left}
.sentiment_buttons{margin:-50px 0 0 100px;float:left;clear:left}
#commentILikeIt{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);width:88px}
#commentILikeIt:hover{background-position:0 -33px}
#commentILikeIt:active{background-position:0 -66px}
#commentILikeIt.on{background-position:0 -101px}
#commentILikeIt.on:active,#commentILikeIt.on:hover{background-position:0 -101px}
#commentIDontLikeIt{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-88px 0;width:122px}
#commentIDontLikeIt:hover{background-position:-88px -33px}
#commentIDontLikeIt:active{background-position:-88px -66px}
#commentIDontLikeIt.on{background-position:-88px -101px}
#commentIDontLikeIt.on:active,#commentIDontLikeIt.on:hover{background-position:-88px -101px}
#commentIHaveAQuestion{background-image:url(https://www.dietsinreview.com/images/user-review-elements.png);background-position:-210px 0;width:148px}
#commentIHaveAQuestion:hover{background-position:-210px -33px}
#commentIHaveAQuestion:active{background-position:-212px -66px}
#commentIHaveAQuestion.on{background-position:-210px -101px}
.comment_button span{display:none}
.error-message{clear:left;display:inline;float:left;margin-left:100px;color:red}
#user_review_form .checkbox label{width:290px;font-weight:400;text-align:left;clear:none}
#user_review_form .checkbox input{margin:10px 4px 4px 0}
.comment_user_actions{list-style-type:none;margin:0;padding:0;bottom:3px;left:10px;position:absolute}
.comment_user_actions li{margin:0;padding:0;font-size:.9em;float:left}
.comment_user_actions li img{vertical-align:middle}
.ways_to_sign_in li{margin:3px 0}
#user_review_form hr{background-color:#ddd;border:0 none;height:1px;width:98%;margin:10px 0 5px 5px}
#comment_form_mydir_signin{width:147px;height:43px;background-image:url(https://www.dietsinreview.com/images/mydir_sign_in.gif);display:block}
a:hover#comment_form_mydir_signin{background-position:0 -40px}
#user_review_form #signin{width:240px;padding-left:20px;float:right}
#activity_indicator{float:left;margin:12px 0 0 25px}
.follow_dir_module{display:none}
#comment_form_wrapper,#user_feedback_form h3{font-size:12px}
#user_review_form{overflow:hidden}
.page-count-top + hr{width:100%;margin:10px 0;display:block}
.thumbs{margin-top:0}
.featured_diets img{width:150px}
.mk-46{bottom:-8px;font-size:15px!important;font-weight:700!important;left:50%;margin-left:269px;z-index:10000;padding:10px 20px 15px!important;position:fixed}
#access a.icon-menu{display:none}
.alignright{display:block;float:right;margin:20px 0 20px 20px}
.alignleft{display:block;float:left;margin:20px 20px 20px 0}
.aligncenter{display:block;float:none;margin:20px auto}
.single #follow span.title{display:block;margin-bottom:10px}
.single .postmetadata .tags{margin:10px 0;font-size:13px}
.single .mk-ft-t,.page-template-page-top-10-pills .mk-ft-t,.page-template-page-top-10-shakes .mk-ft-t{background:url(images/f1.png);display:block;width:266px;height:43px;float:right}
.pop-d-mk{display:block}
.pop-d-mk ul{margin:20px 0}
.pop-d-mk li{display:block;float:left;margin:0 5px 0 0}
.pop-d-mk li a{color:#666;text-decoration:none}
.gr-mk{overflow:hidden;line-height:1.6;background:#e5fddf;color:#000;font-size:14px;padding:10px;text-align:center}
.table-top-10{color:#000;margin:25px 0 50px 15px;max-width:670px}
.page-template-page-top-10-shakes-php .table-top-10, .page-template-page-top-10-prostate-support-pills .table-top-10 { margin-top: 0 !important;}
.top_rating_heading th{color:#fff;background:#3497c8;text-align:center;font-weight:700;width:15%;padding:10px 0}
.top_rating_heading th + th{width:40%}
.top_rating_heading th + th + th{width:15%}
.top_rating_b{border:1px solid #eee;position:relative}
.t-mk-1{position:relative}
.top_rating_b td{padding:15px 0;vertical-align:top}
.page #content h1.entry-title{color:#de2e00;font-size:24px;font-weight:700;margin-bottom:15px}
i.green-1{display:block;position:absolute;left:-15px;top:50%;margin-top:-15px;border-radius:15px;width:30px;height:30px;background:#04bc52;text-align:center;color:#fff;font-weight:700;line-height:2.2;font-style:inherit}
i.black-1{display:block;position:absolute;left:-15px;top:50%;margin-top:-15px;border-radius:15px;width:30px;height:30px;background:#000;text-align:center;color:#fff;font-weight:700;line-height:2.2;font-style:inherit}
.t-mk-1{text-align:center}
.t-mk-1 img{max-width:60px;height:auto}
.t-mk-2 p{margin:3px 0 0;font-size:13px}
.t-mk-2 p.title-mk{color:#000;font-weight:700;font-size:15px}
.t-mk-2 a{text-decoration:none}
.t-mk-2 a:hover p{color:#04bc52}
.t-mk-3{position:relative}
.t-mk-3,.t-mk-4,.t-mk-5{text-align:center}
.fl-mk{font-weight:700;margin:10px 0;font-size:25px}
.t-mk-4 img{max-width:70px;height:auto}
.t-mk-5 strong{background:#04bc52;color:#fff;font-weight:700;font-size:36px;padding:5px;display:inline-block;margin:0 auto 5px;line-height:1.1}
.t-mk-5 a{display:block;text-align:center;color:#000;font-size:12px}
.help{text-align:center;color:#000;text-align:center;font-size:21px;line-height:1;padding:10px;background:#c7ffdf;margin:0 0 35px}
.comp-table-mk{text-align:center;color:#000}
.mk-896{border:1px solid #aad3a0;overflow:hidden;margin:0 10px;clear:both}
.comp-table-mk ul{margin:0!important;padding:0;clear:both}
.comp-table-mk li{border:1px solid #aad3a0;padding:7px;display:block;float:left;list-style:none;margin:0!important;box-sizing:border-box;font-size:13px!important;width:20%}
.comp-table-mk .gr-tr li{background:#e5fddf}
.comp-table-mk .gr-tr li strong{font-size:20px;color:#35ad00;line-height:1}
.comp-table-mk ul li{min-height:45px}
.comp-table-mk ul li img{display:block;margin:0 auto}
.comp-table-mk ul.header-tr li{min-height:55px}
.comp-table-mk ul.main-s{margin:-1px 0 0!important;border:1px solid #aad3a0;overflow:hidden;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}
.comp-table-mk .gr-tr.main-s li{min-height:55px;padding:15px 7px}
.comp-table-mk .gr-tr li.v-mk{padding:7px;font-weight:700;font-size:14px; line-height: 18px !important;}
.mk-159 li{font-size:14px;padding:10px 5px}
.comp-table-mk .last-m li:first-child{font-size:11px!important}
.top-d-mk .top_rating_heading th{width:20%}
.top-d-mk .top_rating_heading th + th{width:35%}
.top-d-mk .top_rating_heading th + th + th{width:15%}
.top-d-mk .t-mk-1 img{max-width:84%;display:inline}
.top-d-mk .t-mk-1{vertical-align:middle}
.mk-th-img{display:block;float:left;margin:0 5px 15px 0}
.mk-th-img img{max-width:110px!important;height:auto!important}
.tried_it{clear:both;display:block;padding-top:10px}
#content .entry-title.ht a{display:inline;color:#de2e00;font-size:24px}
.one-sid #diet-review table,.search-mk table, .page-template-page-top-10-shakes .entry-content .mk-11 {border-collapse:collapse;border-spacing:inherit;width:100%!important;margin-bottom:20px}

.one-sid #diet-review table tr:nth-child(2n+1),.search-mk table tr:nth-child(2n+1), .page-template-page-top-10-shakes .entry-content .mk-11 tr:nth-child(2n+1) {
background: #eee;
}


.one-sid #diet-review table tr:nth-child(2n),.search-mk table tr:nth-child(2n), .page-template-page-top-10-shakes .entry-content .mk-11 tr:nth-child(2n) {
background: #fff;
}
.one-sid #diet-review table td,.search-mk table td, .page-template-page-top-10-shakes .entry-content .mk-11 td {padding:8px;border:1px solid #ccc;width:auto!important;font-size:14px!important}
.one-sid #diet-review table td p, .page-template-page-top-10-shakes .entry-content .mk-11 p { margin: 0 !important;}
.post-template-single-shakes-php #user_rating #thumbsUp,.post-template-single-shakes-18-shake-php #user_rating #thumbsUp,.post-template-single-shakes-sletrokor-php #user_rating #thumbsUp,.post-template-single-pills-php #user_rating #thumbsUp{margin-left:35px!important}
.page-template-page-top-10-shakes .entry-content .mk-11 thead td {font-weight: bold;}
.post-template-single-shakes-php #user_rating p,.post-template-single-shakes-18-shake-php #user_rating p,.post-template-single-shakes-sletrokor-php #user_rating p,.post-template-single-pills-php #user_rating p{font-size:12px;line-height:1}
.new-rev-layout{width:100%;margin-right:0!important}
.new-rev-layout #content{margin-right:0!important;max-width:730px;float:left}
.new-rev-layout #content .diet-sr-mk{margin-top:0}
.new-rev-layout #content .diet-sr-mk h5, .page-template-page-top-10-shakes .entry-content h3, .page-template-page-top-10-joint .entry-content h3, .search-mk h5,.diet_content_new h5, .page-template-page-top-10-creams .entry-content h3, 
.page-template-page-top-10-pills .entry-content h3 {background:#e9f2f9;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#000;display:block;font-size:14px;margin:20px -15px 15px;overflow:hidden;padding:10px 20px;text-transform:uppercase}
.page-template-page-top-10-shakes .entry-content h3, .page-template-page-top-10-joint .entry-content h3, .page-template-page-top-10-creams .entry-content h3,
 .page-template-page-top-10-pills .entry-content h3 {margin: 20px -50px;    padding: 10px 50px;}

.new-rev-layout #content .diet-sr-mk #diet-review{padding:5px 0}
.r3{background:#fff none repeat scroll 0 0;border:2px solid #ffa800;margin:25px 0;overflow:hidden;padding:20px}
.r3 h4{font-weight:700;color:#000}
.r3 p{float:left;font-size:14px;margin-bottom:0;max-width:450px}
.r3 a.orange{border-color:#b24806;border-radius:3px;border-style:solid;border-width:1px 1px 5px;color:#fff;display:block;float:right;font-weight:700;padding:10px 15px;text-decoration:none;text-transform:uppercase}
.big-buttons{clear:both;margin:10px 0 20px;width:100%}
.big-buttons a{font-size:24px;line-height:1.2;padding:20px;text-align:center;max-width:400px;border-color:#b24806;border-style:solid;border-width:1px 1px 5px;border-radius:5px;margin:20px auto;display:block;color:#fff;text-decoration:none!important}
#post-102423 .last-m,#post-102415 .last-m,#post-102456 .last-m,#post-103607 .last-m{display:none}
#post-102456 .ct-nk1 a,#post-102415 .ct-nk4 a,#post-102423 .ct-nk1 a{text-decoration:none;font-weight:700;cursor:default;color:#000;pointer-events:none}
.last-m li:first-child{font-weight:700}
#sitemap_list{margin:25px 0}
#sitemap_list li{display:block;margin:5px 0}
#sitemap_list li a h2{font-size:14px}
#slideshow_image{background:#fff}
.main_module_wrapper h1{color:#278cc2;line-height:1.5}
.main_module_wrapper h2{margin-bottom:5px;line-height:1.5}
#slide_count{position:relative;left:160px}
.widget-container.widget_recent_entries li img{display:none}
ul.top-banners{display:block;overflow:hidden;padding:25px 0;margin:0}
ul.top-banners li{display:block;width:33.33%;float:left;padding:0 10px;box-sizing:border-box;list-style:none}
.main_module_wrapper.home .top-d-mk .t-mk-1 img{max-width:50%}
.s-ship .fb_iframe_widget { display: block; margin: 0 auto; max-width: 360px; position: relative; width: 100%; margin-bottom: 20px;}
.main_module_wrapper + h3 { margin-top: 40px;}
.category .post .image-p, .home .post .image-p  {  float: left;  margin: 0 20px 0 0;  text-align: center;  width: 200px;}
.category .post .image-p a img, .home .post .image-p a img {  height: auto !important; margin: 0 auto !important;  width: 150px;}
.category .post .entry-content, .home .post .entry-content {  float: left; width: 450px;}
.category .post .title-ps, .home .post .title-ps {  color: #3d3d3c; font-size: 26px; font-weight: 600;text-decoration: underline; line-height: 1.3; text-decoration:none !important; margin-bottom: 15px; display:block; }
.category .post .entry-content p, .home .post .entry-content p { line-height: 23px;}
#content article.post { border-bottom: 1px solid #ccc; padding-bottom: 15px;}
header.new-header { background: #53a3cf; color: #fff; border-bottom: 5px solid #278cc2; padding: 10px 0; position:relative;}
header.new-header ul { display:block; float: right; margin: 0; position: absolute; top: 15px; right: 20px;}
header.new-header ul li { display:block; float: left; color: #fff; margin: 0 0 0 10px; font-size: 18px;}
header.new-header ul li a { color:#73b4d8; background: #fff; display: block; width: 34px; height: 34px; text-align:center; margin: 0 0 0 7px; border-radius: 50%;}
header.new-header ul li a i { line-height: 34px;}
header.new-header ul li li a i { line-height: inherit;}
header.new-header a.logo {  float: none;  font-size: 36px;  font-weight: bold;  margin: 0 auto; overflow: hidden; text-decoration: none;  width: 310px;}
header.new-header a.logo img { display: block; float: left;}
header.new-header a.logo span {   color: #fff; display: block; float: left; font-size: 34px; font-weight: bold;  margin: 7px 0 0 10px;}
header.new-header .icon-menu { margin: 0; position:absolute; left: 20px; top:11px; display:none;}
header.new-header .icon-menu i { background: transparent; padding: 0; color: #fff !important; margin-bottom: 0; font-size: 40px;}
header.new-header #access { background: none; width: auto;position:absolute; left: 75px; top:0px; border:none;}
header.new-header #access .menu-header, header.new-header div.menu { width: auto;}
header.new-header #access ul { margin: 0;}
header.new-header #access ul li a {  padding: 0 15px 10px; line-height: normal; color:#fff; background: #53a3cf; display: block; width: auto; height: auto; text-align: left; margin: 0; border-radius: 0%;}
header.new-header #access ul li li a { padding: 10px;}
header.new-header #access ul li a .fa.fa-bars { font-size: 40px;}
header.new-header #access ul li li a .fa.fa-bars  { display:none;}
header.new-header #access ul li  li a {width: 160px;}
header.new-header #access ul li { margin: 0;}
#wrapper { padding-top: 0;}
html.mm-opening .mm-slideout {  transform: translate(200px, 0px) !important;}
.contact-mk.main_module_wrapper { background: #fff; overflow:hidden;}
.contact-mk.main_module_wrapper label { width: 120px;}
.contact-mk.main_module_wrapper input, .contact-mk.main_module_wrapper textarea, .contact-mk.main_module_wrapper select {    background: #f9f9f9;}
.contact-mk.main_module_wrapper  .attention { margin: 15px 0 0 130px; padding: 5px; font-size: 10px;}
.contact-mk.main_module_wrapper .soc-c { float: right;}
.contact-mk.main_module_wrapper  .mk-capt {  clear: both;  margin-left: 130px;  overflow: hidden; padding: 15px 0 5px;}
.page-template-page-top-10-diets .status-publish.hentry, .page-template-page-top-10-male .status-publish.hentry, .page-template-page-top-10-joint .status-publish.hentry,
.page-template-page-top-10-creams .status-publish.hentry{ padding-bottom: 0 !important}
.home_topic_list .col4, .home_topic_list .col4 a { text-align: left !important}

#text-362838653 {padding: 20px 0; overflow: hidden;}
#text-362838653 p { font-size: 10px; line-height: 1.3; margin: 5px 0;}


.mk-77 #content {margin: 0 230px 0 10px;}
.mk-77 .l-sid #content_for_layout_wrapper {width: 565px; float: left; margin-left: 15px;}


/* Food */
.food-f #content { padding: 0; background: none;}
.food-f .top-header { background:  #53a3cf; color: #fff; padding: 10px; overflow:hidden; margin-bottom: 20px;}
.food-f .top-header .left-b { width: 60%; float: left;}
.food-f .top-header .left-b p { font-size: 19px; margin: 10px 0 0;}
.food-f .top-header .left-b h2 { font-size: 36px; font-weight: 600; margin-bottom: 0;}
.food-f .top-header .right-b { width: 40%; float: left;}
.food-f .top-header .right-b ul { display:block; float: right;}
.food-f .top-header .right-b li { display:block; list-style: none; margin: 0 0 0 20px; float: left; font-size: 16px;}
.food-f .top-header .right-b li i { margin: 0 8px 0 0;}
.food-f .top-header .right-b p { clear:both; float: right; font-size: 28px;  margin: 10px 0 5px;}
.food-f .top-header .right-b p strong { font-size: 58px;}
.food-f .main-t-food { overflow:hidden;}
.food-f .main-t-food .left-b{min-height: 760px; width: 42%; overflow:hidden; float: left; margin: 0 3% 0 0; background: #fff; padding: 0 0 10px 0;border: 1px solid #e6e5df; border-radius: 5px; box-sizing:border-box;}
.food-f .main-t-food .left-b .single-f { text-align:center;}
.food-f .main-t-food .left-b .single-f img { margin: 0 0 10px 0;}
.food-f .main-t-food .left-b .single-f h5 { color: #53a3cf; font-size: 22px; font-weight: 600; margin-bottom: 25px;}
.food-f .main-t-food .left-b .yellow-mes { background: #fffcb7; color: #000; padding: 15px; margin-bottom: 15px;}
.food-f .main-t-food .left-b .yellow-mes p { margin: 0; line-height: 1.6; font-size: 16px;}
.food-f .main-t-food .left-b .yellow-mes p a { color: #000;}
.food-f .main-t-food .left-b .pink-mes { background: #ffe5e5; color: #000; padding: 15px 0; margin-bottom: 15px;}
.food-f .main-t-food .left-b .pink-mes p { color: #000; text-align:right; margin: 0; font-size: 16px;}
.food-f .main-t-food .left-b .pink-mes p i { font-size: 26px; display:block; float: right; margin: -4px 5px 0 10px;}
.food-f .main-t-food .left-b .green-mes { background: #d9feda; color: #000; padding: 15px 0; margin-bottom: 15px;}
.food-f .main-t-food .left-b .green-mes p { color: #000; text-align:right; margin: 0; font-size: 16px;}
.food-f .main-t-food .left-b .green-mes p i { font-size: 26px; display:block; float: right; margin: -4px 5px 0 10px;}
.food-f .main-t-food .left-b .stat-f { padding: 15px 15px 0;}
.food-f .main-t-food .left-b .stat-f h6 { color: #53a3cf; font-weight: 600; margin-bottom: 15px; font-size: 16px;}
.food-f .main-t-food .left-b .stat-f ul { margin: 0; padding: 0;}
.food-f .main-t-food .left-b .stat-f li { display:block; list-style: none; margin: 4px 0; padding: 0; font-size: 16px; color: #000;}
.food-f .main-t-food .right-b { min-height: 760px;width: 55%; float: left;background: #fff; padding: 10px; box-sizing:border-box; border: 1px solid #e6e5df; border-radius: 5px;}
.food-f .main-t-food .right-b .entry-t-food { border-bottom: 3px solid #7a7a7a; color: #53a3cf; font-size: 40px; margin-bottom: 20px; font-weight: 600; overflow:hidden; line-height: 1.5;}
.food-f .main-t-food .right-b .subtitle { color: #000; font-size: 20px; margin-bottom: 20px;}
.food-f .main-t-food .right-b table { width: 100%; color: #000; font-size: 17px; }
.food-f .main-t-food .right-b table td {padding: 9px 0; border-bottom: 1px solid #ccc;}
.food-f .main-t-food .right-b table tr td + td { text-align:center;} 
.food-f .main-t-food .right-b table td span.green { color: green;}
.food-f .main-t-food .right-b table td span.red { color: #ff0000;}
.food-f .main-t-food .right-b p {color: #000; font-size: 17px;    line-height: 2; margin: 5px 0 0;}
.food-f .main-t-food .right-b a.or-btn-a { display:block; width: 100%; text-align:center; color: #fe7200; font-size: 17px; margin: 15px 0 5px;}
.food-f .ways-to-burn { box-sizing:border-box; border: 1px solid #e6e5df; text-align:center; border-radius: 5px; background: #fff; padding: 15px; margin-top: 20px;}
.food-f .ways-to-burn h4 { font-size:32px; color: #408bb5; margin: 5px 0; text-align: left;}
.food-f .ways-to-burn a.or-btn-a { text-decoration:underline; color: #fe7200; font-size: 20px;}
.food-f .ways-to-burn ul { margin: 20px 0; overflow:hidden; padding: 0;}
.food-f .ways-to-burn li { display:block; width: 33%; line-height: 1.3; float: left; color: #408bb5; font-size: 40px;}
.food-f .ways-to-burn li span { padding: 0 0 0 40px}
.food-f .ways-to-burn li small { font-size: 20px;}
.food-f .ways-to-burn li.way1 { text-align:left;}
.food-f .ways-to-burn li.way2 { text-align:center;}
.food-f .ways-to-burn li.way3 { text-align:right;}
.food-f .ways-to-burn li.way1 span { background:url(images/way1.png) no-repeat top left;}
.food-f .ways-to-burn li.way2 span { background:url(images/way2.png) no-repeat top left; padding: 0 0 0 50px}
.food-f .ways-to-burn li.way3 span { background:url(images/way3.png) no-repeat top left; padding: 0 0 0 60px}
.food-f .faq-f { box-sizing:border-box; border: 1px solid #e6e5df; text-align: left; border-radius: 5px; background: #f6f6f6; padding: 15px 15px 0; margin-top: 20px;}
.food-f .faq-f h4.title-f { font-size:32px; color: #408bb5; margin: 5px 0 20px; text-align: left;}
.food-f .faq-f p { color: #000; line-height: 1.7; font-size: 15px;}
.food-f .conclusion-f  { box-sizing:border-box; border: 1px solid #e6e5df; text-align: left; border-radius: 5px; background: #fff; padding: 15px 15px 0; margin-top: 20px;}
.food-f .conclusion-f h4.title-f { font-size:32px; color: #408bb5; margin: 10px 0 20px; text-align: left;}
.food-f .conclusion-f p { color: #000; line-height: 1.7; font-size: 15px;}
.food-f .alternatives-f  { box-sizing:border-box; border: 1px solid #e6e5df; overflow:hidden; text-align: left; border-radius: 5px; background: #f5f5f5; padding: 15px; margin-top: 20px;}
.food-f .alternatives-f h4.title-f { font-size:32px; color: #408bb5; margin: 10px 0 20px; text-align: left;}
.food-f .alternatives-f ul { display:block; margin: 0; padding: 0;}
.food-f .alternatives-f ul li { display:block; float: left; width: 33%; text-align:center; padding: 0 1%; box-sizing:border-box;}
.food-f .alternatives-f ul li img { border-radius: 5px; border: 1px solid #ccc;}
.food-f .alternatives-f ul li a { color: #0e8acc;}
.food-f .alternatives-f ul li span { display: block; padding: 10px 10px 0; font-size: 18px; line-height: 1.4; }
.food-f .comments-f  { box-sizing:border-box; border: 1px solid #e6e5df; text-align: left; border-radius: 5px; background: #fff; padding: 15px; margin-top: 20px;}
.food-f .comments-f h4.title-f { font-size:32px; color: #408bb5; margin: 10px 0 20px; text-align: left;}


.comment-body img {width: auto}

/*table*/
.table_box{width:640px;float:left;margin:0 0 0 35px;margin-top:10px;}
.mid_table{width:100%;float:left;margin:10px 0 20px 0;}
.mk3 {min-width: 710px !important;width:100%;}
.mid_table-container {width: 100% !important;overflow: hidden; margin-bottom: 15px;}


.tabil_1{width:164px;float:left;border-bottom:1px solid #bfcbd5;border-left:1px solid #bfcbd5;}
.top1{width:100%;height:112px;float:left;border-top:1px solid #bfcbd5;}
.top2{width:150px;float:left;height:45px;font:normal 12px/45px Verdana;color:rgb(108, 112, 112);border-top:1px solid rgb(191, 203, 213);text-align:right;padding:0 20px 0 0;}
.tabil_2{width:88px;float:left;/*border:2px solid #000;*/border-right: 1px solid #bfcbd5;border-left: 1px solid #bfcbd5;border-top:1px solid #bfcbd5; margin:-1px 0 0 0;}
.top3{width:100%;float:left;height:112px;border-bottom:1px solid #bfcbd5;border-top:1px solid #bfcbd5;text-align:center;}
.top3 p{font:bold 13px/30px Verdana, Geneva, sans-serif;color:#6c7070;}
.top3 img{margin:12px 0 0 0;height: 60px !important;}
.top4{width:100%;float:left;height:45px;border-bottom:1px solid #bfcbd5;text-align:center;font:normal 12px/45px Verdana, Geneva, sans-serif;color:#6c7070;}
.top4 img{margin:8px 0 0 0}
.tabil_3{width:80px;float:left;border-top:1px solid #bfcbd5;border-right:1px solid #bfcbd5;}
.top6{width:100%;height:112px;float:left;border-bottom:1px solid #bfcbd5;text-align:center}
.top6 p{font:bold 12px/30px Verdana, Geneva, sans-serif;color:#6c7070;}
.top6 img{margin:12px 0 0 0;height: 60px !important;}
.tabil_4{width:82px;float:left;border-top:1px solid #bfcbd5;border-right:1px solid #bfcbd5;}
.tabil_5{width:100px;float:left;border-top:1px solid #bfcbd5;border-right:1px solid #bfcbd5;}
.per_box{width:100%;float:left;font:normal 12px/30px Verdana, Geneva, sans-serif;color:#6c7070;margin-bottom:10px;}


.btn_box1{width:53px;height:23px;font:normal 16px/19px Verdana;color:#fff;text-align:center;background:url(images/yloBtn.jpg) no-repeat 0 0;margin:12px 0 0 18px;}
.btn_box1 a{width:53px;height:23px;font:normal 16px/19px Verdana;color:#fff;text-align:center;display:block;}
.btn_box2{width:55px;height:23px;font:normal 16px/19px Verdana;color:#fff;text-align:center;background:url(images/grnBtn.jpg) no-repeat 0 0;margin:12px 0 0 15px;}
.btn_box2 a, .btn_box3 a {width:53px;height:23px;font:normal 16px/19px Verdana;color:#fff;text-align:center;display:block;}
.btn_box3{width:53px;height:23px;font:normal 16px/19px Verdana;color:#fff;text-align:center;background:url(images/redBtn.jpg) no-repeat 0 0;margin:12px 0 0 15px;}


/* Search */
.top-header-1 { padding: 0 0 10px; overflow:hidden;    font-size: x-large; margin-top: -10px;}
.top-header-1 input[type="text"] { width: 75%; display:block; float: left;font-size: x-large; padding: 5px 10px; line-height: 1.2; box-sizing:border-box;}
.top-header-1 input[type="submit"] { width: 25%; font-weight:bold; min-height: 40px; display:block; float: left; background: #53a3cf; color: #fff; font-size: x-large;  box-sizing:border-box;padding: 5px 20px; line-height: 1.2; border: none; cursor:pointer; }
.rating { display:block; padding: 5px 0 10px 0; margin: 0; overflow:hidden;}
.rating li { display:block; float: left; margin: 0 5px 0 0; color: #fff; font-size: 14px; }
.bottom-menu-tr { border-top: 1px solid #fff;  padding: 10px 0 0; clear:both;}
.bottom-menu-tr ul { display:block; margin: 0; padding: 0;}
.bottom-menu-tr li {width: 33.33%; text-align:center; padding: 5px 0; display:block; float: left; border-left: 1px solid #fff; box-sizing:border-box; }
.bottom-menu-tr li:first-child { border-left: none;}
.bottom-menu-tr li a { color: #fff; text-decoration: none !important; font-size: 16px;}
.conclusion-f ul { display:block; margin: 0; padding: 0 0 20px; overflow:hidden;}
.conclusion-f li { display:inline-block; vertical-align: top; margin: 10px 10px 10px 0; width:45%;}
.conclusion-f.articles-rt li { font-size: 18px;}

.mk-77 #content_for_layout_wrapper .main_module_wrapper.recipes-mk-2 { margin-top: 10px;}
.recipes-mk-2 .nutritionStats, .recipes-mk-2 .pw.pw-widget { margin-left: 0 !important;}
.recipes-mk-2 .pw.pw-widget { margin-bottom: 20px !important;}

.home .page-title { display:none;}

.new-sb #text-362838665 .textwidget {padding-top: 0;}
.new-sb #text-362838665 .btn.orange {
    display: block;
    max-width: 120px;
    margin: -15px auto 5px;
    overflow: hidden;
}

.page-template-page-top-10-brain-php .table-top-10 { margin-top: 0 !important;} 

.new-sb .widget-container:first-child  .widget-title::after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(39,140,194,0);
    border-top-color: #278cc2;
    border-width: 10px;
    margin-left: -10px;
}
.new-sb .widget-container:first-child  .widget-title {
    position: relative; display:block;
    background: #278cc2;
}
.new-sb a.btn { margin-bottom: 10px;}
.new-sb .widget-container:first-child .textwidget { padding: 20px 0 10px; text-align:center;}
.mk-5f { vertical-align:super; padding: 0 5px;}
.mk-5f img, .mk-5f span { display:block;}
.mk-5f span  { font-size: 12px; display:inline-block; padding-left: 75px;    background-position: 0 2px;
 background: url('https://www.dietsinreview.com/diet_column/wp-content/uploads/2016/06/stars.png') no-repeat; }
 
 
 .diet-sr-mk #user_rating #thumbsUp, #user_rating #thumbsUp:hover, .thumbs .comments_thumbs_up, .thumbs .comments_thumbs_up:hover {
    background: #02a70a !important;
    border-radius: 3px;
    border: 1px solid #ccc;
    color: #fff;
    font-weight: 700;
    padding: 7px 3px;
    height: 18px !important;
    text-align: center;
    text-decoration: none;
    display: block;
    font-size: 24px;
    margin-left: 25px;
    background-image: none;
}


.how-we-test {background: #00a5d3; text-align: center; color: #fff; overflow: hidden; padding: 40px 25px;margin-bottom: 30px;}
.how-we-test h5 { font-size: 34px;text-transform: uppercase;font-weight: bold;margin-bottom: 25px;}
.how-we-test ul { display: block; padding: 0; margin: 0;}
.how-we-test li {display: block; width: 33%; float: left;}
.how-we-test li img { display: block; margin: 0 auto 10px;}
.how-we-test li span { dislay: block; font-size: 17px;font-weight: bold;}

.postid-104620 .btn.orange.new-btn-1 {float: left;}
#execphp-13 {clear: both;  padding-top: 2px;}

#sticky { width: 200px;}
#sticky.stick { margin-top: 0 !important;  position: fixed;  top: 0;  z-index: 10000;  border-radius: 0 0 0.5em 0.5em;}


@media (min-width:750px) and (max-width:1000px) {
#access,div.menu,#branding,#main,#wrapper{width:100%}
#container{margin:0}
#container:not(.fw){width: calc(100% - 240px)}
.page {  padding: 0;}
#content{margin:0 0 0 10px}
#colophon{width:710px}
#footer-widget-area .widget-area{width:330px;margin-bottom:30px}
body{overflow-x:hidden}
#newsletterWrapper{max-width:220px}
.l-sid #content_for_layout_wrapper{width:570px}
.l-sid ul.categoryList li .user_rating_badge_small{margin-left:10px}

.mk-77 #container{width: 100%;}
.mk-77.one-sid #container {width: calc(100% - 240px);}
.mk-77.one-sid #container.new-rev-layout {width: 100%;}
.mk-77 #primary, .mk-77 #secondary { width: 200px;}
.mk-77 #container #content {width: calc(100% - 240px);}
.mk-77.one-sid #container #content {width:100%;}
.mk-77.one-sid #container.new-rev-layout  #content {width: calc(100% - 240px);}
#text-362838624 .textwidget{margin:0 auto;max-width:200px}
#newsletterWrapper{max-width:220px}
#text-362838630 li img{display:block;margin-top:10px 0}
.mk-46{margin-left:170px}
i.green-1,i.black-1{line-height:2.2}
.top-d-mk .top_rating_heading th,.top_rating_heading th{vertical-align:middle}
.t-mk-3{width:20%}
.diet-sr-mk .mk-45 {
    float: left;
    width: calc(100% - 180px);
}
.rt-6 {
    width: calc(100% - 130px);
    float: right;
}
.one-sid .l-sid #content_for_layout_wrapper {
    width: 100%; padding: 0;
}
.category .post .entry-content, .home .post .entry-content {
    float: left;
    width: calc(100% - 220px);
}
}
@media (max-width:1000px) {
/* Food */
.food-f .top-header .right-b li { margin:0 0 0 15px; font-size: 14px;}
.food-f .top-header .right-b li i { margin: 0 4px 0 0;}
.food-f .top-header .left-b h2 { margin-top: 10px; font-size: 28px;}
.food-f .main-t-food .left-b {width: 100%; margin-right: 0;}
.food-f .main-t-food .right-b { width: 100%; margin-top: 20px;}
.food-f .alternatives-f ul li img { max-width: 90%;}
.category .post .entry-content, .home .post .entry-content {
    float: left;
    width: calc(100% - 220px);
}
}

@media (max-width:749px) {
#sticky {display: none;}
.latest-reviews .col4, ul.top-banners li {width: 100% !important;}
.how-we-test {padding: 20px 15px 0;}
.how-we-test li {display: block; width: 100%; float: none; padding-bottom: 20px;}
.how-we-test h5 { font-size: 28px;}
img{max-width:100%;height:auto !important;}
/*header.new-header .icon-menu { text-decoration:none; display:block;}*/
}
@media (min-width:470px) and (max-width:749px) {
.mid_table-container {overflow-x: scroll;}
#access,div.menu,#branding,#main,#wrapper{width:100%}
#container{width:100%;margin:0}
#colophon{width:430px}
.col4,.small_story{display:inline-block;float:none}
#text-362838625{text-align:center}
#footer-widget-area .widget-area{width:100%;margin:0 0 30px}
body{overflow-x:hidden}
/*#access .menu-header{display:none}*/
.searchform{float:left;margin:0 0 15px;box-sizing:border-box;padding:0 10px 0 50px;width:100%}
.searchform input[type="text"]{box-sizing:border-box;height:30px;width:100%}
.searchform input[type="submit"]{position:absolute;right:10px;top:0}
#content{margin:0 10px}
#primary,#secondary{float:none;width:100%;margin:30px 0 0;padding:0 10px;box-sizing:border-box}
#text-362838624 .textwidget{margin:0 auto;max-width:200px}
#newsletterWrapper{max-width:220px}
#text-362838630 li img{display:block;margin-top:10px 0}
#access a.icon-menu{display:block;position:absolute;z-index:100000000}
.hottest-diets .col3{margin:10px 0!important;width:100%}
.top_stories .big_story h2 a{line-height:30px}
.col4,.small_story{width:45%}
.mk-77 .l_nav_module,.mk-77 .l-sid #l_nav_wrapper,.mk-77 .l_nav_module li.alt,.mk-77 .l_nav_module p{width:100%!important}
.mk-77 .l_nav_module.with_header img{margin-right:20px!important}
.mk-77 .l-sid #content_for_layout_wrapper{padding:20px 0 20px 10px;width:445px}
.mk-77 ul.categoryList li a + span{width:200px!important}
.mk-77 .l-sid ul.categoryList li .user_rating_badge_small{margin-left:20px!important}
.promoSwitcher{display:none!important}
.latest_review{width:400px;height:auto!important;margin-bottom:20px}
.mk-46{margin-left:30px}
.diet-sr-mk #user_rating{width:100%;margin-bottom:20px}
.diet-sr-mk #user_rating #thumbsUp,#user_rating #thumbsUp:hover{margin-left:175px!important}
.table-top-10-b{width:100%;margin-bottom:50px}
.t-mk-4 img {clear: both;display: block;   height: auto; margin: 10px auto 0;}
.table-top-10-b table{min-width:750px;margin-bottom:20px;margin-left:15px}
header{position:relative}
.searchform{position:absolute;right:0;top:63px;z-index:1000}
.mk-tt .searchform{top:66px}
/*#access{height:40px;overflow:hidden}*/
.icon-menu i{margin-top:0px; display:block;}
header.new-header a.logo span { font-size: 24px;}
header.new-header a.logo  { margin: 0 0 0 75px;}

ul.categoryList li{border-bottom:1px solid #ccc}
.new-rev-layout #content{width:100%;margin:0}
.diet-sr-mk .mk-45{width:100%}
.mk-th-img img{max-width:150px!important}
.rt-6{width:280px}
.comp-table-mk ul.header-tr li,.comp-table-mk .gr-tr.main-s li{min-height:75px}
.comp-table-mk ul li{min-height:65px}
#respond{width:100%}
#comments{padding-top:50px}
#mk-fb iframe{width:430px!important}
.table-top-10-b table { width: 95%; min-width: 95%; max-width: 95%;}
.top-d-mk .top_rating_heading th, .top-d-mk td { width: 45%;}
.top-d-mk td + td, .top-d-mk .top_rating_heading th + th { width: 55%;}
.top-d-mk .top_rating_heading th + th, .top-d-mk  td + td { display:none;}
.top-d-mk .top_rating_heading th + th + th + th, .top-d-mk  td + td + td + td { display:block; width: 100% !important}
.top-d-mk .top_rating_heading th + th + th + th + th, .top-d-mk  td + td + td + td + td { display:none;}
.t-mk-4 img {clear: both;display: block;   height: auto; margin: 10px auto 0;}

}
@media (max-width:560px) {
/*header.new-header ul { display:none;}*/
.category .post .entry-content, .home .post .entry-content {
    float: none;
    width: 100%; margin: 10px 0;
}
}
@media (max-width:600px) {
.mid_table-container {overflow-x: scroll;}
	#content {
    margin: 0 !important;
}
	.page{padding:0}
.food-f .top-header .left-b { width: 100%;}
.food-f .top-header .right-b { margin-top: 3px; width: 100%;}
.food-f .top-header .right-b ul { float: left; margin-left: 0; margin-bottom: 0; margin-top: 15px;}
.food-f .top-header .right-b li:first-child { margin: 0;}
.food-f .top-header .right-b p { clear: none; }
.food-f .ways-to-burn h4, .food-f .faq-f h4.title-f, .food-f .conclusion-f h4.title-f, .food-f .alternatives-f h4.title-f, .food-f .comments-f h4.title-f { font-size: 24px; line-height: 1.2;}


.alignright{display:block !important;float: none;margin:20px auto 20px}
.alignleft{display:block !important;float: none;margin:20px auto 20px}
.alignright img {display:block !important;float: none;margin: 0 auto !important;}
.alignleft img {display:block !important;float: none;margin: 0 auto !important;}

}
@media (max-width:500px) {
	.page{padding:0}
.food-f .ways-to-burn li { width: 100% !important; text-align:left !important;}
.food-f .alternatives-f ul li { width: 100%; margin-bottom: 30px;}
.food-f .ways-to-burn a.or-btn-a { line-height: 1.3;}
.food-f .top-header .right-b p { clear: both;float: none; padding-top: 25px; width: 100%;}
.food-f .main-t-food .right-b .entry-t-food { font-size: 36px;}
}
@media (max-width:469px) {
	.page{padding:0}
	header.new-header { height: 40px;}
header.new-header > ul { display:none;}
header.new-header a.logo { margin-left: 70px; }
header.new-header a.logo span { font-size: 24px; }
/*header.new-header a.logo { width: 50px; float: right; margin-right: 10px;}*/
#access,div.menu,#branding,#main,#wrapper{width:100%}
#container{width:100%;margin:0}
#colophon{width:100%}
#footer-widget-area .widget-area{width:100%;margin:0 0 30px}
body{overflow-x:hidden}
#text-362838625{text-align:center}
/*#access .menu-header{display:none}*/
.searchform{float:left;margin:0 0 15px;box-sizing:border-box;padding:0 10px 0 50px;width:100%}
.searchform input[type="text"]{box-sizing:border-box;height:30px;width:100%}
.searchform input[type="submit"]{position:absolute;right:10px;top:0}
#content{margin:0 10px}
#primary,#secondary{float:none;width:95%;margin:30px 10px 0}
#text-362838624 .textwidget{margin:0 auto;max-width:200px}
#newsletterWrapper{max-width:220px}
#text-362838630 li img{display:block;margin-top:10px 0}
#respond textarea,#respond input{width:96%}
header img{max-width:230px;height:auto}
#access a.icon-menu{display:block}
.hottest-diets .col3{margin:10px 0!important;width:100%}
.top_stories .big_story h2 a{line-height:30px}
.col4,.small_story{width:100%;margin:10px 0}
.mk-77 .l_nav_module,.mk-77 .l-sid #l_nav_wrapper,.mk-77 .l_nav_module li.alt,.mk-77 .l_nav_module p{width:100%!important}
.mk-77 .l_nav_module.with_header img{margin-right:20px!important}
.mk-77 .l-sid #content_for_layout_wrapper{padding:20px 0 20px 10px;width:98%}
.mk-77 ul.categoryList li a + span{display:block!important;float:left;margin:3px 0 15px 5px;width:160px!important}
#access a.icon-menu{display:block;position:absolute;z-index:100000000}
.mk-77 .l-sid ul.categoryList li .user_rating_badge_small{margin-left:80px!important}
.mk-77 .l-sid .hottest-diets .first{margin-left:0!important}
.latest_review{width:250px;height:auto!important;margin-bottom:20px}
.promoSwitcher{display:none!important}
.mk-46{left:10px;margin-left:0;right:10px}
.diet-sr-mk .mk-45{width:255px}
.diet-sr-mk #user_rating{width:100%}
.diet-sr-mk #user_rating #thumbsUp,#user_rating #thumbsUp:hover{margin-left:100px!important}
.table-top-10-b{ width:100%;margin-bottom:50px}
.table-top-10-b table{min-width:750px;margin-bottom:20px;margin-left:15px}

header{position:relative}
.searchform{position:absolute;right:0;top:58px;z-index:1000}
.mk-tt .searchform{top:61px}
/*#access{height:40px;overflow:hidden}*/
.icon-menu i{margin-top:0px; display:block;}
ul.categoryList li{margin-right:0;border-bottom:1px solid #ccc}
.home .page{padding:0}
.new-rev-layout #content{width:100%;margin:0}
.diet-sr-mk .mk-45{width:100%}
.mk-th-img img{max-width:100%!important;float:none;margin:15px auto 0;display:block}
.rt-6{width:100%}
.comp-table-mk .gr-tr.main-s li{font-size:8px!important;letter-spacing:-1px;min-height:55px;word-wrap:break-word}
.mk-896 li {  font-size: 8px !important;letter-spacing:-1px;}
.comp-table-mk ul.header-tr li  {min-height:70px !important;}
.comp-table-mk ul li{min-height:65px}
.comp-table-mk .mk-896 ul li {min-height: 40px;}

#respond{width:100%}
#comments{padding-top:50px}
.mk-th-img{text-align:center;width:100%;margin-right:0}
#mk-fb iframe{width:290px!important}
.mk-896 li{font-size:9px!important}
.comp-table-mk .gr-tr li strong{font-size:15px}
body{background:#fff}

.table-top-10-b table { width: 93%; min-width: 95%; max-width: 95%;}
.top-d-mk .top_rating_heading th, .top-d-mk td { width: 50%;}
.top-d-mk td + td, .top-d-mk .top_rating_heading th + th { width: 50%;}
.top-d-mk .top_rating_heading th + th, .top-d-mk  td + td { display:none;}
.top-d-mk .top_rating_heading th + th + th + th, .top-d-mk  td + td + td + td { display:block; width: 100% !important}
.top-d-mk .top_rating_heading th + th + th + th + th, .top-d-mk  td + td + td + td + td { display:none;}
.t-mk-4 img {clear: both;display: block;   height: auto; margin: 10px auto 0;}
.top-header-1 input[type="text"], .top-header-1 input[type="submit"] { width: 50%}

}
#content object{display:none!important}
#diet-review .pw.pw-widget{display:none!important}
.questions p,.questions li{font-size:14px}
.questions h1 a{text-decoration:none!important}
.questions h2{font-weight:400;margin-bottom:15px!important}
#ask_question_wrapper + div + div{height:auto!important;padding-bottom:15px}
.recent_questions th{padding:15px;font-weight:400;background:#eee}
.recent_questions td{padding:15px;font-weight:400;font-size:14px;background:#fff;border-bottom:1px solid #eee}
.question_view h1{font-size:16px;margin-bottom:10px}
.question_view h2{font-size:16px;font-weight:400;margin-bottom:10px}
.question_view .question_details{font-size:14px}
.question_view .question_details + span{display:block;font-weight:400!important;margin:20px 0 30px!important}
.mk-reg{float:left;width:380px}
.mk-reg pre{background:none;padding:25px 0 0!important;margin:0 0 0 40px !important}
#register_feature_lists h3{line-height:1.4;font-size:16px}
#register_feature_lists li{margin:3px 0}
.home .col4 img{max-height:80px;width:auto}
body { visibility:visible !important;}

.l-sid #content_for_layout_wrapper.s-ship { width: 720px; background: #fff; padding: 10px;}
.s-ship .mn-1 { margin-bottom: 30px;}
.s-ship h3 { color: #000000; font-size: 24px; margin-bottom: 20px}
.s-ship .bny-t { text-align:center; padding: 25px 0 20px; margin: 0; font-size: 13px;}
.s-ship .mn-2 { display:block; margin: 0 auto 20px;}
.s-ship .main_module_wrapper { width: 500px; margin: 20px auto 0; overflow:hidden; border: 2px solid #278cc2; padding: 0 30px 30px 30px;}
.s-ship .main_module_wrapper .section_header { background: #278cc2; margin-left: -30px; margin-right: -30px; color: #fff; padding: 10px 0; font-weight:bold; font-size: 16px; margin-bottom: 20px; text-align:center;}
.s-ship .main_module_wrapper label { display:block; font-size: 12px; color: #000; font-weight:bold;}
.s-ship .main_module_wrapper input { margin-bottom: 15px; border-radius: 5px; display:block; width: 100%; box-sizing:border-box; padding: 5px;}
#ScholarshipTerms { display:block; float: left; width: auto; margin-right: 10px;}

.s-ship input[type=submit]{display:block;text-align:center;color:#fff; font-weight:700;text-align:center;padding:7px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-bottom:5px solid #b33c00;width:auto;font-size:17px;text-decoration:none!important; background:#fe8b3d;background:-moz-linear-gradient(top,#fe8b3d 0%,#f75c05 100%);background:-webkit-linear-gradient(top,#fe8b3d 0%,#f75c05 100%);background:linear-gradient(to bottom,#fe8b3d 0%,#f75c05 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8b3d',endColorstr='#f75c05',GradientType=0); width: 80%; margin: 20px auto 0; cursor: pointer; border-top: none; border-left:none; border-right: none;}
.s-ship input[type=submit]:hover{background:#f75c05;background:-moz-linear-gradient(top,#f75c05 0%,#fe8b3d 100%);background:-webkit-linear-gradient(top,#f75c05 0%,#fe8b3d 100%);background:linear-gradient(to bottom,#f75c05 0%,#fe8b3d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f75c05',endColorstr='#fe8b3d',GradientType=0)}
.single-post .entry-content h5, .home .entry-content h5, .category .entry-content h5 { font-weight: bold; font-size: 20px; padding: 35px 0 15px;}


.single-post .entry-content table { margin: 30px 0; border-collapse:collapse; border-spacing:inherit;}
.single-post .entry-content table td { border: 1px solid #ccc; padding: 10px;}
.s-ship .mn-1 + .main_module_wrapper { margin-top: 0 !important}
.top_stories .big_story img {
    display: block;
    float: left;
    margin: 0 20px 0 0;
    max-width: 120px;
}
.top_stories .big_story { overflow:hidden;}
.top_stories .small_story img {
    display: block; border: none;
    float: left;
    margin: 0 0 20px ;
    max-width: 120px;
}

.mk-77 #content_for_layout_wrapper  .main_module_wrapper { padding: 10px; background: #fff;}
.comment-meta.commentmetadata > a:not(.comment-edit-link) { display:none !important;}
.entry-meta { text-align:right;}
.twitter-share-button {  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7db9e8+0,278cc2+100 */
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top,  #7db9e8 0%, #278cc2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7db9e8 0%,#278cc2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7db9e8 0%,#278cc2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#278cc2',GradientType=0 ); /* IE6-9 */

    color: #fff !important;
    display: inline-block;
    font-size: 11px;
    margin: 0 0 0 20px;
    padding: 2px 10px;
    text-decoration: none !important;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.twitter-share-button:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#278cc2+0,7db9e8+100 */
background: #278cc2; /* Old browsers */
background: -moz-linear-gradient(top,  #278cc2 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #278cc2 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #278cc2 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cc2', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}
.postmetadata #follow .title { font-weight: bold;}
.postmetadata #follow  .twitter-follow-button { display:block; float: left; margin-left: 10px;}
.postmetadata #follow .fb_iframe_widget {display:block; float: left}
.news-m #newsletterWrapper { clear:both; width: 100%; background: none; border: none; padding: 25px 0;}
.news-m .mkr546 { float: left;}
.news-m #newsletterWrapper input[type="submit"] { margin:2px 0 0 10px !important;}

#DietCommentCommenter, #DietCommentEmail { display: block !important;  margin-top: 23px !important;}
.sentiment_buttons { margin: -50px 0 0 125px;}
#DietCommentNewsletterOptIn + label { display:none !important;}
.textarea.required + label { display:none !important;}
#post-104274 h1.entry-title {color: #000 !important;}
.latest-reviews > div:nth-child(4n+1) {
    clear: both;
}

/*New template*/
.new-btn-1 {margin: 0 auto;
float: none;
max-width: 320px;
width: 100%;}
#post-102456 .new-btn-1  {max-width: 370px;}
.new-user-rating + h5  { display:none !important;}
h1.new-r-title { color: #cd1717; font-size: 20px; letter-spacing: -0.5px; margin-bottom: 10px; line-height: 1.5;}
.single .diet-sr-mk {padding: 7px 15px 15px;}
.new-user-rating { float: left; width: 200px;}
.new-user-rating .mk-th-img { width: 200px}
.new-user-rating .mk-th-img img { max-width: 120px !important; margin: 0 auto 5px; display:block; margin-bottom: 0 !important;}
.new-user-rating  img {max-width: 60%;display: block;margin: 7px auto 7px;}
.new-review-template #text-362838637 {float: none;
width: calc(100% - 200px) !important;
text-align: center;
margin: 0 auto;}
.new-ur-block {text-align: center;border: 2px solid #ccc;clear: both;width: 140px;margin: 0 auto 20px; border-radius: 5px; overflow:hidden;}
.new-ur-block p { color: #fff; text-align:center; font-weight:bold; background: #53a3cf; padding: 5px 0; font-size: 18px; margin-bottom: 5px;}
.new-ur-block h3 { color: #53a3cf; font-size: 40px; font-weight:bold; margin: 10px 0 5px;}
.new-review-template #text-362838637  { margin-bottom: 20px;}
.home h1.entry-title.ht {margin-bottom: 0 !important; text-align: center;margin-top: 15px;}
 
@media (max-width:749px) {
.new-user-rating, .new-user-rating .mk-th-img, .new-review-template #text-362838637  { width: 100% !important;}
.new-user-rating .mk-th-img img, .new-user-rating  img { max-width: 100% !important;}
h1.new-r-title { text-align:center;}
}
.table-before-c {display: none;}
.logged-in .table-before-c {display: block;}


/* .fancybox-overlay {
	z-index: 10000 !important;
}
.fancybox-wrap {
    width: 90% !important;
    height: 90% !important;
    top: 5% !important;
    left: 5% !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.fancybox-skin {
    height: 100% !important;
    position: absolute ;
    top: 0;
    left: 0;
    width: 100% !important;
    right: 0;
    bottom: 0;
    text-align: center;
}
.fancybox-outer {
    height: calc(100% - 25px);
}
.fancybox-inner {
    overflow: hidden;
    height: 100% !important;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fancybox-inner img {
	display: inline-block !important;
	width: auto !important;
	height: auto !important;
} */
.fancybox-overlay {
	z-index: 10000 !important;
}
.fancybox-wrap {
	z-index: 10001 !important;
}
.fancybox-inner img {
	max-height: 90vh;
	width: auto;
    display: inline-block;
}
.fancybox-inner {
    max-height: 90vh;
    text-align: center;
}


#execphp-18, #execphp-17, #execphp-19, #execphp-21, #execphp-20, #execphp-23, #execphp-33, #execphp-36, #execphp-40, #execphp-43, #execphp-48 { overflow:hidden; margin: 0 0 20px; text-align:center;}
#execphp-19 a.btn {font-size: 15px;}
#execphp-16 { text-align:center;}
.comment_wrapper .comments_thumbs_up, .comment_wrapper .comments_thumbs_up:hover {margin-left: 0 !important;}
.new-review-template iframe {max-width: 100%;}


.gr-new h1.new-r-title {color: #167ac6;    font-size: 36px;    letter-spacing: -0.5px;    margin-bottom: 10px;    line-height: 1.2;  font-weight: 400;}
.gr-new-r {border-top: 1px solid #eee;border-bottom: 1px solid #eee; padding: 7px 0; overflow: hidden; font-size: 12px; margin-bottom: 25px;}
.gr-new-r p {color: #06c;margin-bottom: 0 !important;font-size: 14px !important;}
 
#text-362838671 {text-align: center;}

@media (max-width: 740px) {
.new-review-template iframe {width: 100%; height: 300px;}
.kfdsf {width: 100% !important}
}
@media (max-width: 580px) {
.new-review-template iframe {width: 100%; height: 270px;}
}
@media (max-width: 480px) {
.new-review-template iframe {width: 100%; height: 220px;}
}

.postid-112714 #primary .widget-container:first-child, .postid-112714 .mk-46,
.postid-112714 #primary #sticky,

.postid-111031 #primary .widget-container:first-child, .postid-111031 .mk-46, .postid-111031 #nav_menu-12, .postid-111031 .featured_diets_title, .postid-111031 .featured_diets,
.postid-111031 #primary #sticky,

.postid-112010 #primary .widget-container:first-child, .postid-112010 .mk-46,
.postid-112010 #primary #sticky,

.postid-111724 #primary .widget-container:first-child, .postid-111724 .mk-46,
.postid-111724 #primary #sticky,

.postid-104557 #primary .widget-container:first-child, .postid-104557 .mk-46, .postid-104557 #nav_menu-10, .postid-104557 .featured_diets_title, .postid-104557 .featured_diets,
.postid-104557 #primary #sticky,

.postid-107722 #primary .widget-container:first-child, .postid-107722 .mk-46, .postid-107722 #nav_menu-13, .postid-107722 .featured_diets_title, .postid-107722 .featured_diets,
.postid-107722 #primary #sticky,

.postid-104051 #primary .widget-container:first-child, .postid-104051 .mk-46, .postid-104051 #nav_menu-14, .postid-104051 .featured_diets_title, .postid-104051 .featured_diets,
.postid-104051 #primary #sticky,

.postid-107300 #primary .widget-container:first-child, .postid-107300 .mk-46, .postid-107300 #nav_menu-11, .postid-107300 .featured_diets_title, .postid-107300 .featured_diets,
.postid-107300 #primary #sticky,

.postid-105575 #primary .widget-container:first-child, .postid-105575 .mk-46, .postid-105575 #nav_menu-6, .postid-105575 .featured_diets_title, .postid-105575 .featured_diets,
.postid-105575 #primary #sticky,

.postid-105467 #primary .widget-container:first-child, .postid-105467 .mk-46, .postid-105467 #nav_menu-6, .postid-105467 .featured_diets_title, .postid-105467 .featured_diets,
.postid-105467 #primary #sticky,

.postid-104652 #primary .widget-container:first-child, .postid-104652 .mk-46, .postid-104652 #nav_menu-9, .postid-104652 .featured_diets_title, .postid-104652 .featured_diets,
.postid-104652 #primary #sticky

{display: none !important;}
.r3 a.orange {
	text-decoration: none !important;
}
.r3 a.orange span {
	background: none;
	padding: 0;	
}
.r3 a.orange span:after {
	content: '>>';
	display: inline-block;
	margin-left: 5px;
}
.featured_diets a {text-decoration:none !important;}
.mk-77 #container.fw #content{width:calc(100% - 20px)!important;max-width:100%;margin-left:10px !important;margin-right:10px;}
.mk-tt #container.fw #content{width:calc(100% - 70px);}
@media (max-width: 600px) {
	.mk-tt #container.fw #content {
		width: calc(100% - 50px);
	}
	.category .post .image-p {
		width: 100%;
		margin-bottom: 20px;
	}
	.category .post .entry-content {
		width: 100%;
	}
}
