/*

Theme Name: Metro Magazine Child

Author: Del Monte Fitness International Inc.

Description: Child theme of Metro Magazine

Version: 1.0.0

License: Proprietary

Text Domain: wellthemes-child

Template: wt_metro

*/



@import url("../wt_metro/style.css");



@font-face {

    font-family: 'journalregular';

    src: url('./fonts/journal/journal-webfont.eot');

    src: url('./fonts/journal/journal-webfont.eot?#iefix') format('embedded-opentype'),

         url('./fonts/journal/journal-webfont.woff') format('woff'),

         url('./fonts/journal/journal-webfont.ttf') format('truetype'),

         url('./fonts/journal/journal-webfont.svg#journalregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



p, body, div {

    font-family: "Helvetica Neue", 'Open Sans', Tahoma, Verdana, Arial, sans-serif;

}



h2 {

    line-height: 1.4;

    margin: 20px 0;

}



.entry-content p a:link, .entry-content p a:hover, .entry-content p a:visited {

    color: #359BED;

    text-decoration: underline

}



#container {

    width: 1140px;

}



#top-bar {

    width: 100%;

    background: #EAEAEA;

    height: 22px;

}



#top-bar > div {

    width: 1150px;

    margin: 0 auto;

}



#top-stories {

  height: 102px;

  display: none;

}



#top-stories .box {

  display: table;

  width: 180px;

}



#top-stories  .box .right {

  display: table-cell;

  vertical-align: middle;

}

#top-stories  .box .right h4 {

  font-size: 18px;

}



#header .logo {

  width: 842px;

  height: 128px;

  margin-bottom: 10px;

}



#header .social, #header .date {

  display: none;

}



#header .search {

  float: right;

  margin-right: 0;

  width: 260px;      

}



#searchform .submit {

    background-size: contain;

    width: 36px;

    height: 36px;

}



#searchform .searchfield {

    padding: 7px 10px;

    width: 180px;

    height: 22px;

}



.search p {

   font-size: 13px; 

}



#header {

    margin-bottom: 10px;

}

#header .search p a {

  color: #359BED;

}



#top-sidebar {

    width: 1150px;

    height: 145px;

    padding-left: 5px;

}



#main-menu {

    margin-top: 0;

}

#main-menu #megaMenu {

    width: 100%;

    z-index: 50;

    margin-top: 0;

    height: 58px;

}



#content {

  margin-right: 10px;

  width: 858px;

}





.home #content {

    margin-top: 30px;

}   



#full-width-optin {

	width:1140px;

	height:376px;

    position:relative;

}



#full-width-optin button  {

	position:relative;

	top:-126px;

	left:156px;

}



.ie7 #full-width-optin button {

	left:150px;

}



#full-width-optin input[type=text] {

	position: relative;

	top:-210px;

	left:440px;

	width:220px;

	padding:5px 5px;

	background:#fff;

}



.ie7 #full-width-optin input[type=text] {

	left:514px;

}



#prev, #next {

	background-color: rgba(255,255,255, 0.8);

	display: block;

	width: 35px;

	height: 35px;

	position: absolute;

	top: 156px;

	z-index: 10;

	border-radius: 25px;

	box-shadow: 0 0 5px rgba(0,0,0,0.4);

}



#prev span, #next span {

	border-top: 6px solid transparent;

	border-bottom: 6px solid transparent;

	display: block;

	width: 0;

	height: 0;

	position: absolute;

	top: 12px;

}



#prev {

	left: 6px;

}

#prev span {

	border-right: 10px solid #ccc;

	left: 10px;

}

#prev:hover span {

	border-right-color: #999;

}

#next {

	left: 810px;

}

#next span {

	border-left: 10px solid #ccc;

	right: 12px;

}

#next:hover span {

	border-left-color: #999;

}



#slider-id div {

	position: relative;

}

#slider-width-optin, #slider-id, #slider-id > div {

	height: 375px;

	width: 850px;

}



#slider-width-optin {

	height: 390px;

    width: 580px;

	float:left;

}



#slider-id  {

	position: relative;

	z-index: 2;

	overflow: hidden;

}

#slider-id  div {

	position: relative;

	float: left;

}



#slider-id div#training-slide {

	background:url(http://www.vincedelmontefitness.com/Quiz/web/images/home/vince-training.jpg) no-repeat left top;

}



#slider-id div#nutrition-slide {

	background:url(http://www.vincedelmontefitness.com/Quiz/web/images/home/vince-nutrition.jpg) no-repeat left top;

}



#slider-id div#supplement-slide {

	background:url(http://www.vincedelmontefitness.com/Quiz/web/images/home/vince-supplements.jpg) no-repeat left top;

}



#slider-id h2 {

	color: #000;

	font-size: 34px;

	line-height: 38px;

	margin-bottom: 15px;

	margin-top: 15px;

	text-align: center;

	text-shadow: 0;

	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

	font-weight:normal;

}



#slider-id h2 span.training {

	color: #D00900;

	font-weight: bold;

}



#slider-id h2 span.nutrition {

	color: #106400;

	font-weight: bold;

}



#slider-id h2 span.supplement{

	color: #004ca4;

	font-weight: bold;

}



#slider-id h2.title {

	display:none;

}



#slider-id p.think {

	font-weight: bold;

	font-size: 22px;

	color:#3e3e3e;

	text-align:center;

	margin-bottom:10px;

	text-shadow: 1px 1px 1px #FFFFFF, 0 1px 1px #999;

	line-height: 26px;

}



#slider-id .purchase-button {

	width: 220px;

	height:40px;

	border: 1px solid #44640f;

	border-radius: 3px;

	background: #c2f301;

    background: -moz-linear-gradient(top,  #c2f301 0%, #72a700 88%, #6b9600 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2f301), color-stop(88%,#72a700), color-stop(100%,#6b9600));

    background: -webkit-linear-gradient(top,  #c2f301 0%,#72a700 88%,#6b9600 100%);

    background: -o-linear-gradient(top,  #c2f301 0%,#72a700 88%,#6b9600 100%);

    background: -ms-linear-gradient(top,  #c2f301 0%,#72a700 88%,#6b9600 100%);

    background: linear-gradient(to bottom,  #c2f301 0%,#72a700 88%,#6b9600 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2f301', endColorstr='#6b9600',GradientType=0 );

      box-shadow: 1px 1px 3px #000;

      font-size: 18px;

	font-weight: bold;

	color:#fff;

	text-shadow: 1px 1px 1px #000;

	text-align:center;

	padding: 7px 10px;

	margin: 0 auto;

	float:none;

}



#slider-id .purchase-button a {

	color:#fff;

}



#slider-tabs {

    margin: 10px 0 0;

	width: 840px;

}



#slider-tabs ul {

    clear: both;

    display: block;

    margin: 0 auto;

    overflow: hidden;

	width: 600px;

}

#slider-tabs ul li {

    display: inline;

}

#slider-tabs ul li a {

    display: block;

    float: left;

    text-decoration: none;

    width: 180px;

    height: 2px;

}



#slider-tabs .current {

    background: none repeat scroll 0 0 #d3d1d1;

}

#slider-tabs a {

    background: none repeat scroll 0 0 #f3f3f3;

    color: #FFFFFF;

	font-weight:bold;

	text-shadow:1px 1px #000;

    margin-right: 1px;

    padding: 3px 8px;

}

#slider-tabs a:hover {

    background: none repeat scroll 0 0 #aeaeae;

    color: #fff;

    text-shadow: none;

}



#sidebar_home #right-optin.widget {

	height: 386px;

}



#sidebar_home #right-optin p {

	padding-bottom: 10px

}

#right-optin h2,

#responsive-right-optin h2{

	text-align:center;

	color:#D00900;

	font-size:20px;

	font-weight: bold;

    line-height: 22px;



}



#right-optin #sidebar-optin input[type=text],

#responsive-right-optin input[type=text]{

    background:#fff;

    font-size: 13px;

    height: 15px;

    padding: 4px 8px 8px;

    width: 200px;

    border-radius: 3px;

}



#right-optin #sidebar-optin input[type=submit],

#responsive-right-optin #sidebar-optin input[type=submit]{

	background: #8b8b8b;

	background: -moz-linear-gradient(top,  #8b8b8b 0%, #939393 12%, #767676 50%, #757575 76%, #6b6b6b 91%, #666666 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b8b8b), color-stop(12%,#939393), color-stop(50%,#767676), color-stop(76%,#757575), color-stop(91%,#6b6b6b), color-stop(100%,#666666));

	background: -webkit-linear-gradient(top,  #8b8b8b 0%,#939393 12%,#767676 50%,#757575 76%,#6b6b6b 91%,#666666 100%);

	background: -o-linear-gradient(top,  #8b8b8b 0%,#939393 12%,#767676 50%,#757575 76%,#6b6b6b 91%,#666666 100%);

	background: -ms-linear-gradient(top,  #8b8b8b 0%,#939393 12%,#767676 50%,#757575 76%,#6b6b6b 91%,#666666 100%);

	background: linear-gradient(to bottom,  #8b8b8b 0%,#939393 12%,#767676 50%,#757575 76%,#6b6b6b 91%,#666666 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8b8b', endColorstr='#666666',GradientType=0 );

	color:#fff;

	font-size: 14px;

	font-weight:bold;

	text-shadow: 0px 0px 1px #000;

    padding: 3px 8px;

    width: 200px;

	border-radius: 3px;

	cursor:pointer;

}



#navigation li#menu-item-5000 a.main_category_white {

	color:#666666

}



#message_buttons {

	margin-top: 10px;

}



#message_buttons2 .button2 a {

    background-color: #666666;

    background-image: url("http://www.vincedelmontefitness.com/blog/wp-content/themes/londoncreative/skins/blue/gfx/camera_icon.png");

    color: #FFFFFF;

}

#message_buttons2 .button2 a {

    background-position: 20px 10px;

    background-repeat: no-repeat;

    color: #FFFFFF;

    display: block;

    font-size: 22px;

    font-weight: bold;

    height: 50px;

    letter-spacing: -0.6px;

    line-height: 50px;

    overflow: hidden;

    padding: 0 0 0 75px;

    width: 255px;

		margin-top: 14px;

}



#full-width-optin .live-tile {

  width: 275px;

  height: 155px;

}



.tag-title, .entry-meta .author {

    display: none;

}



.attachment-275x175 {

  width: 275px;

  height: 175px;

  display: block;

}



.dark-grey .accent, .dark-grey.live-tile, .dark-grey .live-tile .accent,

.dark-grey .live-tile>div, .dark-grey .list-tile>div,

.dark-grey .live-tile>div.slide-back, .dark-grey .flip-list>li>div { background-color:rgb(46,48,47); }

.dark-grey .accentBorder,.dark-grey.accentBorder { border-color:rgb(46,48,47); }

.dark-grey .accentColor,.dark-grey.accentColor { color:rgb(46,48,47); }

.dark-grey .accentHover:hover,.dark-grey .accentHover a:hover,.dark-grey.accentHover a:hover { color:rgb(46,48,47); }

.dark-grey .accentVisited:visited,.dark-grey .accentVisited a:visited { color:rgb(46,48,47); }

.dark-grey.accentLink a, a.dark-grey.accentLink:link, a.dark-grey.accentLink:hover, a.dark-grey.accentLink:visited,

a.dark-grey.accentVisited:visited, a.dark-grey.accentHover:hover, .accentHover .dark-grey a:hover,

.dark-grey .accentLink a, .dark-grey a.accentLink:link, .dark-grey a.accentLink:hover, .dark-grey a.accentLink:visited { color:rgb(46,48,47); }



.dark-grey .tile-title{

    background: #2e302f;

    right: 0 !important;

    left: 100px !important;

}



.live-tile .tile-title {

  right: 0;

  left: 100px !important;

}



#full-width-optin #right-optin,

#responsive-right-optin{

  height: auto;

  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;

  margin: 0 0 10px;

  padding: 2px 5px 6px;

  width: 260px;

  margin-left: 868px;

  position: relative;

}



#full-width-optin #right-optin #sidebar-optin input[type="text"],

#responsive-right-optin #sidebar-optin input[type="text"] {

	position: static;

}



#full-width-optin #right-optin p,

#full-width-optin #responsive-right-optin p{

    margin-bottom: 4px;

}



#right-optin .lock-secure,

#responsive-right-optin .lock-secure{

    position: absolute;

    left: 2px;

    bottom: 30px;

}



 #right-optin form .inputs,

 #responsive-right-optin form .inputs {

    position: relative;

    top: -110px;

    width: 220px;

    margin: 0 auto;

}



 #right-optin form .inputs input,

 #responsive-right-optin form .inputs input{

    margin-bottom: 7px;

}

/** tabbed posts */



#feat-cat1 .overlay:hover, #posts-tab-1 .overlay:hover, #feat-textposts .overlay:hover  {

    background: none;

}

.thumb-wrap {

    width: 250px;

    margin-right: 10px;

    display: inline-block;

}



.main-post .thumb {

    height: 155px;

    border: 1px solid #d4d1d1;

    padding: 3px;

}



#featured-cats .ui-tabs-nav li.ui-tabs-active {

   border-bottom: 5px solid #999; 

}



#featured-cats article, #category-tabbed-posts article, .archive article {

    margin-top: 8px;

    margin-bottom: 8px;

    padding: 15px 0;

    border-bottom: 1px dashed #d4d1d1;

}



#featured-cats h3 a, #category-tabbed-posts h3 a, .archive h3 a{

    color:#359BED;

    font-size: 18px;

}



#featured-cats .post-wrap, #category-tabbed-posts .post-wrap, .archive .post-wrap{

    display: inline-block;

    width: 440px;

    border-right: 1px solid #d4d1d1;

    margin-right: 10px;

    padding-right: 10px;

    vertical-align: top;

}



#featured-cats .entry-meta, #category-tabbed-posts .entry-meta, .archive .entry-meta {

    display: inline-block;

    width: 120px;

    vertical-align: top;

    font-size: 10px;

}



.archive .main-post .overlay {

    position: absolute;

    width: 100%;

    height: 175px;

    top: 0;

}



.archive .main-post a.img-link {

    width: 48px;

    height: 48px;

    position: absolute;

    right: -100%;

    top: 38%;

    display: block;

    background: #5FB435 url("../wt_metro/images/search16.png") no-repeat scroll 50% 50%;

    text-indent: -999em;

}



.archive .main-post a.post-link {

    width: 48px;

    height: 48px;

    position: absolute;

    left: -100%;

    top: 38%;

    display: block;

    background-image: url("../wt_metro/images/link16.png");

    background-position: center;

    background-repeat: no-repeat;

    text-indent: -999em;

}



.archive .main-post .overlay:hover a.post-link{

   left: 32%;  

}



.archive .main-post .overlay:hover a.img-link{

	right:32%;  

}



.archive .item-post .overlay{

	position: absolute;

	width: 100%;

	height: 75px;

	top: 0;  

}



.archive .item-post a.img-link{

    width: 30px;

    height: 30px;

    position: absolute;

    left: -100%;

    top: 32%; 

    display: block;

    background: #5FB435 url("images/search16.png") no-repeat 50% 50%;	

    text-indent: -999em;

}



.archive .item-post .overlay:hover a.img-link{

	left: 30%;  

}



.entry-meta .ratingblock {

    font-size: 10px;

}



#products-slider {

	width:1140px;

	margin:0 auto 6px;

	background: #fff;

    position: relative;

}



#products-slider #product-carousel-container {

    height: 196px;

    width: 900px;

    margin: 0 auto;

}



#products-slider h3 {

	margin: -10px 0 10px;

	width: 1140px;

    background-image: url("images/arrow-circle.png");

    background-position: 96% 12px;

    background-repeat: no-repeat;

    background-color: #ca0000;

    padding: 8px 12px;

    color: #FFFFFF;

    margin-bottom: 15px;

}



#products-slider a {

	font-weight:bold;

	color:#D00900;

	text-shadow:1px 1px 1px #999;

}



#slider .slider-image {

	margin-left:5px;

	margin-right:5px;

	text-align:center;

}



#products-slider  .left-arrow, 

#products-slider  .right-arrow {

    position: absolute;

    top: 140px;

}



#products-slider  .left-arrow {

    left: 40px

}

#products-slider .right-arrow {

    left: 1030px;

}



div.anythingSlider-metallic.activeSlider .anythingWindow {

  border:none;

}



div.anythingSlider-metallic .anythingControls {

	bottom:-15px;

}



.ocarousel_indicators svg {

    height: 30px !important;

}



.sidebar .widget.widget_facebook {

    margin-bottom: 5px;

}



#twitter-widget-0 {

    margin-right: 35px;

}



.footer-center {

    text-align: center;

    margin-top: 15px;

    line-height: 2.5em;

}



/**post tiles in navigation */

#megaMenu .amber.live-tile, #megaMenu .amber.live-tile .accent,#megaMenu .amber.accent,

#megaMenu .amber.live-tile>div, #megaMenu .amber.list-tile>div,

#megaMenu .amber.live-tile>div.slide-back, #megaMenu .amber.list-tile .flip-list>li>div { background-color:rgb(241, 163, 11); }



#megaMenu .skyblue.live-tile, #megaMenu .skyblue.live-tile .accent,#megaMenu .skyblue.accent,

#megaMenu .skyblue.live-tile>div, #megaMenu .skyblue.list-tile>div,

#megaMenu .skyblue.live-tile>div.slide-back, #megaMenu .skyblue.list-tile .flip-list>li>div { background-color: #6AB7FE; }



#megaMenu .blue.live-tile, #megaMenu .blue.live-tile .accent,#megaMenu .blue.accent,

#megaMenu .blue.live-tile>div, #megaMenu .blue.list-tile>div,

#megaMenu .blue.live-tile>div.slide-back, #megaMenu .blue.list-tile .flip-list>li>div { background-color:rgb(27,161,226); }

#megaMenu .brown.live-tile, #megaMenu .brown.live-tile .accent,#megaMenu .brown.accent,

#megaMenu .brown.live-tile>div, #megaMenu .brown.list-tile>div,

#megaMenu .brown.live-tile>div.slide-back, #megaMenu .brown.list-tile .flip-list>li>div { background-color:rgb(160,80,0); }

#megaMenu .cobalt.live-tile, #megaMenu .cobalt.live-tile .accent,#megaMenu .cobalt.accent,

#megaMenu .cobalt.live-tile>div, #megaMenu .cobalt.list-tile>div,

#megaMenu .cobalt.live-tile>div.slide-back, #megaMenu .cobalt.list-tile .flip-list>li>div { background-color:rgb(0, 80, 239); }

#megaMenu .crimson.live-tile, #megaMenu .crimson.live-tile .accent,#megaMenu .crimson.accent,

#megaMenu .crimson.live-tile>div, #megaMenu .crimson.list-tile>div,

#megaMenu .crimson.live-tile>div.slide-back, #megaMenu .crimson.list-tile .flip-list>li>div { background-color:rgb(162, 0, 37); }

#megaMenu .cyan.live-tile, #megaMenu .cyan.live-tile .accent,#megaMenu .cyan.accent,

#megaMenu .cyan.live-tile>div, #megaMenu .cyan.list-tile>div,

#megaMenu .cyan.live-tile>div.slide-back, #megaMenu .cyan.list-tile .flip-list>li>div { background-color:rgb(27, 160, 225); }

#megaMenu .emerald.live-tile, #megaMenu .emerald.live-tile .accent,#megaMenu .emerald.accent,

#megaMenu .emerald.live-tile>div, #megaMenu .emerald.list-tile>div,

#megaMenu .emerald.live-tile>div.slide-back, #megaMenu .emerald.list-tile .flip-list>li>div { background-color:rgb(0, 138, 0); }

#megaMenu .green.live-tile, #megaMenu .green.live-tile .accent,#megaMenu .green.accent,

#megaMenu .green.live-tile>div, #megaMenu .green.list-tile>div,

#megaMenu .green.live-tile>div.slide-back, #megaMenu .green.list-tile .flip-list>li>div { /* background-color:rgb(51,153,51); */ background-color: #5FB435}

#megaMenu .indigo.live-tile, #megaMenu .indigo.live-tile .accent,#megaMenu .indigo.accent,

#megaMenu .indigo.live-tile>div, #megaMenu .indigo.list-tile>div,

#megaMenu .indigo.live-tile>div.slide-back, #megaMenu .indigo.list-tile .flip-list>li>div { background-color:rgb(106,0,255); }

#megaMenu .lime.live-tile, #megaMenu .lime.live-tile .accent,#megaMenu .lime.accent,

#megaMenu .lime.live-tile>div, #megaMenu .lime.list-tile>div,

#megaMenu .lime.live-tile>div.slide-back, #megaMenu .lime.list-tile .flip-list>li>div { background-color:rgb(162,193,57); }

#megaMenu .magenta.live-tile, #megaMenu .magenta.live-tile .accent,#megaMenu .magenta.accent,

#megaMenu .magenta.live-tile>div, #megaMenu .magenta.list-tile>div,

#megaMenu .magenta.live-tile>div.slide-back, #megaMenu .magenta.list-tile .flip-list>li>div { background-color:rgb(216,0,115); }

#megaMenu .mango.live-tile, #megaMenu .mango.live-tile .accent,#megaMenu .mango.accent,

#megaMenu .mango.live-tile>div, #megaMenu .mango.list-tile>div,

#megaMenu .mango.live-tile>div.slide-back, #megaMenu .mango.list-tile .flip-list>li>div { background-color:rgb(240,150,9); }

#megaMenu .mauve.live-tile, #megaMenu .mauve.live-tile .accent,#megaMenu .mauve.accent,

#megaMenu .mauve.live-tile>div, #megaMenu .mauve.list-tile>div,

#megaMenu .mauve.live-tile>div.slide-back, #megaMenu .mauve.list-tile .flip-list>li>div { background-color:rgb(118,95,137); }

#megaMenu .olive.live-tile, #megaMenu .olive.live-tile .accent,#megaMenu .olive.accent,

#megaMenu .olive.live-tile>div, #megaMenu .olive.list-tile>div,

#megaMenu .olive.live-tile>div.slide-back, #megaMenu .olive.list-tile .flip-list>li>div { background-color:rgb(109,135,100); }

#megaMenu .orange.live-tile, #megaMenu .orange.live-tile .accent,#megaMenu .orange.accent,

#megaMenu .orange.live-tile>div, #megaMenu .orange.list-tile>div,

#megaMenu .orange.live-tile>div.slide-back, #megaMenu .orange.list-tile .flip-list>li>div { background-color: #FA824F; }

#megaMenu .pink.live-tile, #megaMenu .pink.live-tile .accent,#megaMenu .pink.accent,

#megaMenu .pink.live-tile>div, #megaMenu .pink.list-tile>div,

#megaMenu .pink.live-tile>div.slide-back, #megaMenu .pink.list-tile .flip-list>li>div { background-color:rgb(230,113,184); }

#megaMenu .purple.live-tile, #megaMenu .purple.live-tile .accent,#megaMenu .purple.accent,

#megaMenu .violet.live-tile, #megaMenu .violet.live-tile .accent,#megaMenu .violet.accent,

#megaMenu .purple.live-tile>div, #megaMenu .purple.list-tile>div,#megaMenu .violet.live-tile>div, #megaMenu .violet.list-tile>div,

#megaMenu .purple.live-tile>div.slide-back, #megaMenu .purple.list-tile .flip-list>li>div,

#megaMenu .violet.live-tile>div.slide-back, #megaMenu .violet.list-tile .flip-list>li>div { background-color:rgb(162,0,255); }

#megaMenu .red.live-tile, #megaMenu .red.live-tile .accent,#megaMenu .red.accent,

#megaMenu .red.live-tile>div, #megaMenu .red.list-tile>div,

#megaMenu .red.live-tile>div.slide-back, #megaMenu .red.list-tile .flip-list>li>div { background-color: #dc3030; }

#megaMenu .sienna.live-tile, #megaMenu .sienna.live-tile .accent,#megaMenu .sienna.accent,

#megaMenu .sienna.live-tile>div, #megaMenu .sienna.list-tile>div,

#megaMenu .sienna.live-tile>div.slide-back, #megaMenu .sienna.list-tile .flip-list>li>div { background-color:rgb(123,58,62); }

#megaMenu .steel.live-tile, #megaMenu .steel.live-tile .accent,#megaMenu .steel.accent,

#megaMenu .steel.live-tile>div, #megaMenu .steel.list-tile>div,

#megaMenu .steel.live-tile>div.slide-back, #megaMenu .steel.list-tile .flip-list>li>div { background-color:rgb(101,118,136); }

#megaMenu .teal.live-tile, #megaMenu .teal.live-tile .accent, #megaMenu .teal.accent,

#megaMenu .teal.live-tile>div, #megaMenu .teal.list-tile>div,

#megaMenu .teal.live-tile>div.slide-back, #megaMenu .teal.list-tile .flip-list>li>div { background-color:rgb(0,171,169); }

#megaMenu .yellow.live-tile, #megaMenu .yellow.live-tile .accent, #megaMenu .yellow.accent,

#megaMenu .yellow.live-tile>div, #megaMenu .yellow.list-tile>div,

#megaMenu .yellow.live-tile>div.slide-back, #megaMenu .yellow.list-tile .flip-list>li>div { background-color:rgb(216,193,1); }.live-tile.flip { background:none;}



.home .main-post .tag-title {

    display: none;

}



.feat-cat .main-post .entry-header {

    margin-top: 0;

}



#feat-textposts .main-post .thumb-wrap,

.page-id-6462 .main-post .thumb-wrap{

    float: left;

}



#feat-textposts .main-post .entry-meta {

    width: 520px;

    margin-left: 262px;

}



#feat-textposts .more-posts {

    clear: left;

    margin-top: 58px;

}

#feat-textposts .main-post .overlay {

    position: absolute;

    width: 100%;

    height: 175px;

    top: 0;

}

#comment-19481 {
    display: none !important;
}

.comment-19481 {
    display: none !important;
}

#comment-20022 {
    display: none !important;
}

.comment-20022 {
    display: none !important;
}





h1.entry-title {

    padding-bottom: 15px;

    border-bottom: 1px dashed #aeaeae;

    margin-bottom: 0;

}



.post .author-bio {

    margin-top: 10px;

    margin-bottom: 10px;

    padding-bottom: 10px;

    border-bottom: 1px dashed #aeaeae;

}



.post a:link, .post a:visited {

    text-decoration: underline;

}



.post .entry-meta {

    position: relative;

    border-bottom: 1px dashed #aeaeae;

}



.post .entry-meta .comments-number-box {

    position: absolute;

    top: -12px;

}

.post .entry-meta .comments-number-box:after {

    font-family: "dashicons";

    content: "\f101";

    font-size: 64px;

    color: #359BED;

}



.post .entry-meta .comments-number {

    position: absolute;

    top: 15px;

    left: 10px;

    width: 40px;

    text-align: center;

}



.post .entry-meta .comments-number a span {

    color: #fff;

    font-size: 18px;

}

.post .entry-meta .comments {

    background: none;

    margin-left: 45px;

    border-right: 1px solid #aeaeae;

    padding-right: 10px;

    margin-right: 10px;

}



.post .entry-meta > div {

    display: inline-block;

}



#content .post .entry-social {

    width: 520px;

}



.post .entry-content {

    padding-right: 30px;

}



.post .entry-content .like-text {

    font-family: journalregular, cursive, "sans-serif";

    font-size: 36px;

    font-weight: bold;

    border-top: 1px dashed #aeaeae;

}



.post .entry-content .ratingblock {

    width: 250px;

}



.post .entry-content .thumblock {

    width: 100px;

}



#content .post .entry-content .entry-social {

    width: 430px;

    position: relative;

}

.post .entry-content .ratingblock , .post .entry-content .thumblock, 

.post .entry-content .entry-social {

    display: inline-block;

}



#content #related-post-wrapper {

    border: 1px solid #aaa;

    padding: 3px;

    background: #fff;

    margin-bottom: 20px;

}



#content .related-posts {

    background: #ca0000;

    padding: 10px;

    margin-bottom: 0;

}



#content .related-posts h3 {

    text-transform: uppercase;

    font-size: 22px;

    color: #fff;

}



#content .related-posts ul {

    padding-left: 15px;

}



#content .related-posts ul li {

    margin-right: 16px;

    width: 255px;

}



#content .related-posts ul li img {

    border: 3px solid #fff;

}



#content .related-posts ul li h4 {

    text-align: center;

}



#content .related-posts ul li h4 a {

    color: #fff;

    font-size: 16px;

    font-weight: 600;    

}



.single-post #comments h3:first-of-type,

.muscle-camp h3.latest-videos {

    background-color: #359BED;

    padding: 8px 12px;

    color: #FFFFFF;

    margin-bottom: 15px;

}



li.comment.comment-author-tsilefy, li.comment.comment-author-vince {

    border: 2px solid #359BED;

    background: #f5f5f5;

    padding: 10px 16px;

}



iframe.twitter-follow-button {

    position: relative;

    top: 10px;

}



#wellthemes_facebook_widget-2 iframe {

    height: 240px !important;

}





.category .featured-post-thumb {

    display: inline-block;

    width: 130px;

    margin-right: 9px;

    vertical-align: top;

}



.category .featured-post-thumb:nth-of-type(6) {

    margin-left: 4px;

}



.category .featured-post-thumb p {

    line-height: 1em;

    margin-top: 10px;

}



.category .featured-post-thumb p a {

    color: #359BED;

    font-weight: bold;

    font-size: 11px;

}



h1.page-title.recent {

    margin-top: 0;

}



#category-tabbed-posts {

    position: relative;

}



#category-tabbed-posts h2 {

    background-color: #ca0000;

    padding: 8px 12px;

    color: #FFFFFF;

    margin-bottom: 0;

    font-size: 24px;

    color: #fff;

}



#category-tabbed-posts .ui-widget-header {

    position: absolute;

    top: 21px;

    right: 20px;

}



.widget_top_posts .thumb-wrap {

    width: 75px;

    display: inline-block;

}



.widget_top_posts .link {

    display: inline-block;

    width: 170px;

    vertical-align: top;

}



.widget_top_posts .link a, .widget_top_posts .all-categories a{

    color: #359BED;

    font-weight: bold;

}



.entry-content .fb-share-button {

    margin-left: 10px;

    margin-right: 2px;

    width: 30px;

}



.entry-content .twitter, .entry-content .gplus {

    margin-right: 10px;

}



.entry-content #post-optin {

    width: 850px;

    margin: 0 auto;

    padding-top: 10px;

    border: 2px solid #cb0101;    

    background: url('images/blog-post-optin-vince.jpg') 100% 40px no-repeat;

}



.entry-content #post-optin .inner {

    width: 500px;

    padding: 5px;

}



.entry-content #post-optin h3, .entry-content #post-optin h4 {

    text-align: center;

    font-size: 1.5em;

    line-height: 1.3em;

    margin-bottom: 10px;

}



.entry-content #post-optin h4 {

    text-align: left;

    color: #cb0101;

    margin-bottom: 12px;

    margin-left: 110px;

    line-height: 1.4em;

    font-size: 1.3em;

}

.entry-content #post-optin li {

    margin-bottom: 9px;

    margin-left: 30px;

    list-style-image: url('images/check.png');

}



.entry-content #post-optin #post-optin-form p {

    text-align: center;

}



.entry-content #post-optin #post-optin-form input[type=text],

.entry-content #post-optin #post-optin-form input[type=email] {

    padding: 6px 16px;

}



input[type=email] {

    border: 1px solid #E7E7E7;

}



.entry-content #post-optin input[type=submit].red {

    background: #cb0101;

    font-weight: bold;

    color: #fff;

    border: #fe0e0e;

}

.entry-content #post-optin input[type=submit].red:hover,

.entry-content #post-optin input[type=submit].red:active {

    background: #fe0e0e;

}





div.error { color: #D00900; width: 400px; margin: 0 auto}

.entry-content #post-optin .disclaimer {

    font-size: 11px;

    text-align: center;

    margin-bottom: 5px;

}



.category header {

    position: relative;

    margin-bottom: 10px;

}



.category header h1 {

    font-size: 50px;

    position: absolute;

    bottom: 0;

    left: 0;

    color: #fff;

    background: #359BED;

    color: #fff;

    display: block;

    padding: 20px 32px 30px;

    margin: 0;

    font-size: 38px;

}



.category header.workouts h1 {

    background: #727272;

}



.category-nutrition.category header h1, #menu-item-6371 #menu-item-6353 .nutrition h5, 

.category-nutrition.category #category-tabbed-posts h2, 

.category-nutrition.category #category-tabbed-posts ul.ui-tabs-nav,

.category-nutrition.category #category-tabbed-posts .ui-tabs-nav li, 

.page-header .category-box.nutrition h5{

     background:#00bc0d

 }

 

.category-build-muscle.category header h1, #menu-item-6371 #menu-item-6353 .build-muscle h5, 

.category-build-muscle.category #category-tabbed-posts h2, 

.category-build-muscle.category #category-tabbed-posts ul.ui-tabs-nav,

.category-build-muscle.category #category-tabbed-posts .ui-tabs-nav li,

.page-header .category-box.build-muscle h5{

     background:#e72200

 }



.category-fat-loss-2.category header h1, #menu-item-6371 #menu-item-6353 .fat-loss-2 h5, 

.category-fat-loss-2.category #category-tabbed-posts h2, 

.category-fat-loss-2.category #category-tabbed-posts ul.ui-tabs-nav,

.category-fat-loss-2.category #category-tabbed-posts .ui-tabs-nav li, 

.page-header .category-box.fat-loss-2 h5{

     background:#0069df

 }



.category-personal-development.category header h1, #menu-item-6371 #menu-item-6353 .personal-development h5, 

.category-personal-development.category #category-tabbed-posts h2, 

.category-personal-development.category #category-tabbed-posts ul.ui-tabs-nav,

.category-personal-development.category #category-tabbed-posts .ui-tabs-nav li, 

.page-header .category-box.personal-development h5{

     background:#009acc;

 }

 

 #menu-item-6371 #menu-item-6353 .personal-development h5 {

     font-size: 14px;

 }



.category-motivation.category header h1, #menu-item-6371 #menu-item-6353 .motivation h5, 

.category-motivation.category #category-tabbed-posts h2, 

.category-motivation.category #category-tabbed-posts ul.ui-tabs-nav,

.category-motivation.category #category-tabbed-posts .ui-tabs-nav li, 

.page-header .category-box.motivation h5{

     background:#5a1caf

 }

 

 .category-supplements.category header h1, #menu-item-6371 #menu-item-6353 .supplements h5, 

.category-supplements.category #category-tabbed-posts h2, 

.category-supplements.category #category-tabbed-posts ul.ui-tabs-nav,

.category-supplements.category #category-tabbed-posts .ui-tabs-nav li, 

.page-header .category-box.supplements h5{

     background:#fda909

 }

 

 .workouts #category-tabbed-posts h2,  .workouts #category-tabbed-posts ul.ui-tabs-nav,

 .workouts #category-tabbed-posts .ui-tabs-nav li, .category-workouts #category-tabbed-posts h2{

     background: #727272

 }

 

 .category-success-stories.category header h1 {

     background:#ff7200

 }



 #comments {

     max-width: 858px;

 }

 

 /*-- Social Links Widget --*/

.widget_social ul li{

	padding-left:24px;

	margin-bottom: 5px;

}



.widget_social ul li.facebook{

	background:url(../wt_metro/images/fb40.png) no-repeat left center;

}



.widget_social ul li.twitter{

	background:url(../wt_metro/images/twitter40.png) no-repeat left center;

}



.widget_social ul li.gplus{

	background:url(images/gplus40.png) no-repeat left center;

}



.widget_social ul li.rss{

	background:url(../wt_metro/images/rss40.png) no-repeat left center;

}





.widget_social ul li.youtube{

	background:url(images/youtube.png) no-repeat left center;

}



.widget_social ul li.pinterest{

    background: url(images/pinterest.png) no-repeat left center;

}



.widget_social ul li {

    padding-left: 50px;

    padding-bottom: 20px;

}



.widget_social ul li a {

    position: relative;

    top: 10px;

}



.thumblock {

    display: none !important;

}



.widget.widget_special_category li {

   list-style: none; 

   margin-left: 15px;

}



.widget.widget_special_category li a {

    font-weight: bold;

    font-size: 14px;

}



.page-header.parent-cat li {

    list-style: none;

}



.page-header .category-box {

    width: 270px;

    display: inline-block;

    color: #000;

    border-right: 1px dashed #aeaeae;

    padding-right: 5px;

    margin-right: 6px;

    margin-bottom: 30px;

}



.page-header .category-box h5 {

    text-align: center;

    font-size: 1.3em;

    font-weight: bold;

    margin-bottom: 0.8em;

    margin-top: 0;

    margin-left: auto;

    margin-right: auto;

    padding: 10px 0;

    background: #727272;

    color: #fff;

    display: block;

    width: 204px;

    height: 30px;

}



.page-header .category-box.personal-development h5 {

    font-size: 1.3em;

}



.page-header .category-box h5 a,

.page-header .category-box h5 a{

    color: #fff;

    text-decoration: none;

}





.page-header .category-box img {

    display: block;

    margin: 0 auto;

}



.page-header .category-box  a.btn {

    padding: 4px 12px;

}



.page-header .category-box .description {

    height: 64px;

    overflow: hidden;

}



#footer-featured-in {

    display: inline-block;

    vertical-align: top;

}



#footer-optin {

    width: 282px;

    height: 292px;

    overflow: hidden;

    background: #eee;

    display: inline-block;

    position: relative;

    left: -4px;

}



#footer-optin h2 {

    text-align: center;

    font-size: 16px;

    line-height: 20px;

}



#footer-optin label {

    font-size: 10px;

}



#footer p {

    font-size: 12px;

    line-height: 12px;

    margin: 0;

}



#footer-optin input[type=text], #footer-optin select {

    padding: 6px 12px;

    width: 200px;

}



#footer-optin input[type=submit] {

    margin-top: 12px;

    padding: 6px 16px;

}



#footer #footer-social {

    clear: left;

    position: relative;

    top: -50px;

    color: #ca0000;

    font-size: 18px;

    display: block;

    padding-left: 20px;

    width: 600px;

}



#footer-social span {

    vertical-align: text-top;

}



#footer .footer-widgets {

    padding-bottom:0;

    padding-top: 0;

    margin-bottom: 20px;

    margin-top: 0;



}



.footer-widgets .arqam-widget-counter.arq-outer-frame {

    background: transparent;

}





#footer .footer-links {

    width: 100%;

    border-top: 1px dashed #d4d1d1;

    border-bottom: 1px dashed #d4d1d1;

    text-align: center;

    padding: 12px 20px;

    clear: left; 

    margin-top: 15px;

}



#footer .footer-links a {

    margin-left: 6px;

    margin-right: 6px;

}



#footer .footer-links p {

    font-size: 15px;

}



#footer .footer-widgets {

    border: none;

    position: absolute;

    bottom: -80px;

    left:   240px;

}



.footer-widgets .arqam-widget-counter li {

    width: 60px;

    border: none;

}



.footer-widgets div.arqam-widget-counter li small {

    display: none;

}



.footer-widgets .arqam-widget-counter.arq-outer-frame {

    border: none;

    box-shadow: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;    

}



#right-sidebar .success-stories {

    margin-bottom: 0;

}



#right-sidebar .success-stories-carousel {

    width: 200px;

    margin: 0 auto;

    height: 250px

}



#right-sidebar .success-stories .left-arrow,

#right-sidebar .success-stories .right-arrow {

    position: relative;

    top: -140px;

}



#right-sidebar .success-stories  .left-arrow {

    left: 0

}

#right-sidebar .success-stories .right-arrow {

    left: 210px;

}



#right-sidebar .success-stories p {

    margin-bottom: 8px;

    margin-top: 8px;

}



#right-sidebar .success-stories-carousel p a {

    color: #359BED;;

}



#right-sidebar.sidebar .widget h3 {

   padding-left: 5px;

   background-position: 99% 12px;

}



/** Goal pages  **/



.page.page-template-page-goal-php h1 {

    color: #0069df;

    text-align: center;

    padding-bottom: 15px;

    border-bottom: 1px dashed #aeaeae;

}



.page.page-template-page-goal-php .entry-content h2 {

    color: #000;

    text-align: left;

    font-size: 30px;

    font-weight: bold;

    line-height: 30px;

    margin-bottom: 30px;

    margin-top: 20px;

}



.page.page-template-page-goal-php .entry-content h3 {

    font-size: 20px;

    line-height: 26px;

    margin-bottom: 30px;

    color: #d00900;

}



.page.page-template-page-goal-php .entry-content div.clearfix > div:first-child {

    width: 600px;

    float: left;

}



.page.page-template-page-goal-php .entry-content div.clearfix > div:last-child {

    width: 360px;

    float: left;

}



.page.page-template-page-goal-php .entry-content div.clearfix > div img {

    float: right;

    margin-right: 20px;

}

.page.page-template-page-goal-php .entry-content div p a {

    text-decoration: underline;

    font-weight: bold; 

    color: #0066ff;

}



.page.page-template-page-goal-php .entry-content div.clearfix p {

    color: #565656;

}



.page-template-page-goal-php #content .entry-footer {

    margin: 15px 0 0;

}



.page-template-page-goal-php #content .entry-footer .entry-social {

    margin: 0;

    padding: 0;

}



/** Success Stories **/

.page-id-6462 .main-post {

    padding: 0 20px;

}



#content.top-success-stories {

    padding-left: 10px;

    margin-right: 0;

    margin-top: 30px;

}

.top-success-stories .ratingblock,

.top-success-stories .like-text {

    display: none;

}



.success-story-box {

    display: inline-block;

    width: 356px;

    margin: 0 5px 30px;

    background: #333333;

    vertical-align: top;

}



.success-story-box img {

    margin: 0 3px 3px;

}



.success-story-box h3 {

    color: #359BED;

    padding: 4px 4px 8px;

    text-align: center;

}



.success-story-box .testimonial {

    padding: 0;

    margin: 0;

    background: #f9f9f9;

}



.testimonial-more {

    padding: 5px 0 5px 5px;;

    background: #333333;  

    font-size: 12px;

    height: 40px;

    position: relative;

}



.testimonial-more a:link,  .testimonial-more a:hover, .testimonial-more a:visited{

    color: #fff;

}



.testimonial-more .more {

   display: inline-block; 

   vertical-align: bottom;

   width: 48%;

   font-size: 15px;

   text-align: center;

}



.testimonial-product {

    text-align: left;

    display: inline-block;

    width: 48%;

    color: #fff;

    font-size: 11px;

}





.testimonial-product a:link, .testimonial-product a:hover, .testimonial-product a:visited {

    color: #359BED;

    font-weight: normal;

    text-decoration: underline;

    font-size: 12px;

}

.testimonial-content {

    padding: 10px;

    display: none;

    background: #f9f9f9;

    width: 340px;

    position: absolute;

    z-index: 10;

}



.testimonial-content .testimonial-product {

    text-align: right;

    color: #000;

    width: 98%;

}



.testimonial-content .close {

    text-align: right;

}



.testimonial-content .close a {

    font-weight: bold;

    text-decoration: underline;

    color: #359BED;

}



.page h1.entry-title {

    margin-bottom: 20px;

}



#bio, #bio p {

    color: #993300;

    line-height: 13px;

    font-size: 12px;

}



#gallery-1 .gallery-item {

    width: 24% !important;

    margin-right: 10px;

}



/* shareable images icons */

.fbx-metro .fbx-inner .fbx-social.fbx-above {

    top: 50%;

}



.fbx-metro .fbx-inner .fbx-social a {

    opacity: 0.9;

}



lightbox-signup-panel input[type=text] {

    color: #000;

}



.top-success-stories #load-more {

    margin: 20px auto 40px;

    width: 300px;

}



#content.muscle-camp, #content.pro-team {

    width: 100%;

}



.muscle_camps #header {

    margin: 0;

}



.muscle_camps h1.entry-title {

    margin-top: 0;

}



.muscle_camps .entry-content .like-text, 

.muscle_camps .entry-content .ratingblock,

.muscle_camps .entry-content .entry-social,

.muscle_camps .related-posts,

.pro-team .entry-content .like-text, 

.pro-team .entry-content .ratingblock,

.pro-team .entry-content .entry-social,

.pro-team .related-posts{

    display: none;

}



.muscle_camps #comments,

.pro-team #comments{

    max-width: 100%;

}



.latest-camps {

    width: 960px;

    margin: 0 auto 20px;

}



.latest-camps .thumb-wrap {

    margin-right: 92px;

}



.latest-camps .thumb-wrap:last-of-type {

    margin-right: 0;

}



.ts-responsive-wrap {

    width: 1136px;

    margin: 0 auto;

}



#header .logo img#alt-logo {

    display: none;

}



#header .logo {

    height: 190px;

}



#responsive-right-optin {

    display: none;

}



.optimized .entry-content p,

.optimized .entry-content div,

.optimized .entry-content li,

.single-vdf_video_posts .entry-content p,

.single-vdf_video_posts .entry-content div,

.single-vdf_video_posts .entry-content li{

    font-size: 19px;

    line-height: 1.7em;

    font-weight: 300;

    font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif;

    margin-bottom: 1.3em;

}



.optimized #content{

    width: 80%;

    margin: 0 auto;

    float: none;

}



.single-vdf_video_posts #content {

    width: 100%;

    margin: 0 auto;

    float: none;

}



  .optimized h1 {

    font-size: 3.5em !important;

    line-height: 1.2em;

}



.single-vdf_video_posts h1 {

    border: none;

    text-align: center;

    margin: 10px 0;

    font-size: 28px !important;

    line-height: 1.2em;

}



.optimized h2 {

    font-size: 2.8em !important;

    margin: 1.3em 0;

}



.single-vdf_video_posts h2 {

    font-size: 2.4em !important;

    margin: 1.2em 0;

}



.optimized .like-text, .optimized .ratingblock,

.optimized .thumblock,

.single-vdf_video_posts .ratingblock {

    display: none !important;

}



.optimized #top-bar > div {

    width: 100% !important;

}



.single-vdf_video_posts #header {

    margin: 0;

}

.single-vdf_video_posts #header .logo {

    height: 128px;

    float: none;

    display: block;

    margin: 0 auto;

}



.single-vdf_video_posts .entry-content {

    margin: 30px 0;

    border-top: 1px solid #ccc;

    padding-top: 30px;

}

.single-vdf_video_posts .entry-video {

    width: 640px;

    max-width: 100%;

    margin: 20px auto;

}



.single-vdf_video_posts .video-wrapper {

    position: relative;

    padding-bottom: 56.25%;

    height: 0;

    overflow: hidden;

}



.single-vdf_video_posts .video-wrapper iframe,

.single-vdf_video_posts .video-wrapper object,

.single-vdf_video_posts .video-wrapper embed{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.single-vdf_video_posts .cta-btn a {

    font-size: 19px;

    display: block;

    margin: 0 auto;

    width: 65%;

    padding: 15px;

    color: #fff;

    font-weight:bold;

    border-radius: 8px;

    background: #f28900;

    border: 1px solid #f28900;

    text-align: center;

    text-decoration: none;

    transition: all 0.5s ease-in

}



.single-vdf_video_posts .cta-btn a:hover {

    background: orange;

    border: 1px solid orange;

}



.single-vdf_video_posts .entry-content {

    display: flex;

    justify-content: space-between;

    align-items: flex-start;

    flex-wrap: wrap;

}



.single-vdf_video_posts .post-content {

    width: 65%;

}



.single-vdf_video_posts .entry-content p.content-cta a {

    color: #fc480c;

    transition: all 0.5s ease-in;

    text-decoration: none;

}



.single-vdf_video_posts .entry-content p.content-cta a:hover {

    color: orange;

}



.single-vdf_video_posts .post-related {

    width: 28%;

    padding: 0 20px;

    border: 1px solid #ccc;

    background: #f7f7f7;

}



.single-vdf_video_posts .related-video {

    margin: 20px auto;

    width: 100%;

}



.single-vdf_video_posts  .related-video .post-title {

    text-align: center;

    font-weight: bold;

}



.single-vdf_video_posts #footer {

    background: #ccc;

    text-align: center;

    margin-top: 14px;

}



.single-vdf_video_posts #footer .footer-link {

    padding-right: 15px;

    padding-left: 15px;

    border-right: 1px solid #000;

    color: #000;

    line-height: 0.8em;

    text-decoration: none;

    text-transform: uppercase;

}



.single-vdf_video_posts #footer a:last-of-type {

    border-right: none;

}