.fmrvite,.mc_crds_lb,.mc_crds_t,.mc_hd,.mc_mr_rts,.mc_n_bt,.vmMobiM
{
	text-transform:uppercase
}

.mc_hm_cnt a,.mc_soc,.mc_vm_st
{
	text-decoration:none!important
}

.addsbyme,.fmrvite,.mc_soc i,.vmMobiM
{
	text-align:center
}

.shadow
{
	background-color:#fafafa
}

.mc_hm_cnt
{
	margin-top:15px;
	font-family:Roboto,sans-serif
}

.mc_hm_cnt .fa
{
	padding-left:0
}

.mc_hm_lf
{
	margin-right:24px;
	width:998px
}

.mc_hm_row
{
	display:inline-block;
	width:100%;
	margin-bottom:12px
}

.fmrvite
{
	padding:8px;
	background-color:#b52d37;
	border:1px solid #88141c;
	width:100%;
	display:block;
	font-size:11pt;
	color:#fff!important
}

.mc_hm_row .ahr_sc
{
	margin-top:6px;
	margin-bottom:6px;
	display:inline-block
}

.mc_advg,.mc_crds,.mc_hd
{
	margin-bottom:12px
}

.mc_advg
{
	margin-top:12px
}

.mc_div_row,.mc_hm_cnt,.mc_hm_hf .mc_crds
{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex
}

.mc_hm_hf .mc_crds_rh,.mc_hm_lf
{
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.mc_hm_hf .mc_crds_img
{
	width:192px
}

.mc_cr_arre_img img
{
	height:108px
}

.mc_crds_bar .mc_crds_img
{
	margin-right:0;
	width:100%
}

.mc_hm_articles
{
	margin-right:6px
}

.mc_hd
{
	border-bottom:solid #3c3c3c 4px;
	font-size:22pt;
	font-weight:900;
	margin-top:0;
	position:relative;
	color:#3c3c3c
}

.mc_crds_lb,.mc_crds_t,.mc_mr_rts,.mc_vm_st
{
	font-weight:600
}

.mc_hm_articles .mc_hd
{
	border-bottom:solid #007fef 4px
}

.mc_hm_articles .mc_crds_lb,.mc_hm_articles .mc_vm_st,.mc_hm_articles .vmMobiM
{
	color:#fff;
	background-color:#007fef
}

.vmMobiM
{
	width:100%;
	display:none;
	padding-top:6px;
	padding-bottom:6px
}

.mc_hm_recipes .mc_crds_lb,.mc_hm_recipes .mc_vm_st,.mc_hm_recipes .vmMobiM
{
	background-color:#ffd700;
	color:#000
}

.mc_hm_routines .mc_crds_lb,.mc_hm_routines .mc_vm_st,.mc_hm_routines .vmMobiM
{
	background-color:#00c72b;
	color:#000
}

.mc_hm_routines .mc_mr_rts
{
	border-left:solid #00c72b 4px;
	padding-left:4px
}

.mc_hm_exercises .mc_crds_lb,.mc_hm_exercises .mc_vm_st,.mc_hm_exercises .vmMobiM
{
	background-color:#da0000;
	color:#fff;
	/* margin-bottom: 3px; */
}

.mc_hm_exercises .mc_mr_rts
{
	border-left:solid #da0000 4px;
	padding-left:4px
}

.mc_hm_recipes .mc_hd
{
	border-bottom:solid #ffd700 4px
}

.mc_hm_routines .mc_hd
{
	border-bottom:solid #00c72b 4px
}

.mc_hm_exercises .mc_hd
{
	border-bottom:#da0000 4px solid
}

.mc_vm_st
{
	font-size:10pt;
	right:0;
	position:absolute;
	bottom:0;
	background-color:orange;
	padding:4px 8px
}

.mc_crds
{
	transition:ease-in-out .2s
}

.mc_hm_rbts .mc_crds
{
	float:left;
	width:324.6px;
	margin-right:12px;
	margin-bottom:0
}

.mc_crds:hover img
{
	opacity:.9
}

.mc_hm_rbts .mc_crds:nth-child(4n)
{
	margin-right:0
}

.mc_hm_rtps .mc_crds
{
	width:322px;
	float:left;
	position:relative;
	height:182px;
	display:block
}

.mc_hm_rtps .mc_crds .mc_crds_img,.mc_hm_rtps .mc_crds .mc_crds_img img
{
	height:100%;
	width:100%
}

.mc_hm_rtps .mc_crds .mc_crds_img a
{
	width:100%;
	height:100%;
	display:block
}

.mc_crds_bar .mc_crds_rh,.mc_hm_rtps .mc_crds .mc_crds_rh
{
	position:absolute;
	bottom:0;
	padding-left:6px;
	padding-bottom:6px;
	padding-right:6px;
	z-index:10;
	background:-moz-linear-gradient(top,rgba(114,114,114,0) 0,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);
	background:-webkit-linear-gradient(top,rgba(114,114,114,0) 0,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);
	background:linear-gradient(to bottom,rgba(114,114,114,0) 0,rgba(0,0,0,.46) 50%,rgba(0,0,0,.92) 100%);
	filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#00727272',endColorstr='#000',GradientType=0);
	text-shadow:0 0 6px rgba(0,0,0,.76);
	left:0;
	right:0
}

.mc_advg img
{
	width:100%
}

.mc_hm_rtps .mc_crds:nth-child(1)
{
	width:664px;
	margin-right:12px;
	height:375px;
	margin-bottom:0
}

.mc_hm_rtps .mc_crds:nth-child(3)
{
	margin-bottom:0
}

.mc_crds_img
{
	margin-right:6px
}

.mc_hm_rbts .mc_crds_img
{
	margin-bottom:6px;
	margin-right:0
}

.mc_cr_exer_img img
{
	width:100%;
	height:181px
}

.mc_crds_img img
{
	width:100%;
	background-color:#e4e4e4;
	box-shadow:0 0 0 1px #d4d4d4
}

.mc_crds_bar .mc_crds_img img
{
	height:100%
}

.mc_crds_rh
{
	width:100%
}

.mc_crds_lb
{
	margin-bottom:6px;
	display:inline-block;
	font-size:10pt;
	text-shadow:none;
	padding:0 6px;
}

.mc_crds_lb,.mc_crds_t,.mc_hd,.mc_mr_rts
{
	font-family:'Exo 2',sans-serif
}

.mc_crds_t
{
	line-height:1;
	margin-bottom:6px;
	font-size:12pt;
	color:#000
}

.mc_crds_bar .mc_crds_rh .mc_crds_t
{
	font-size:14pt
}

.mc_crds_bar .mc_crds_rh .mc_crds_p,.mc_crds_bar .mc_crds_rh .mc_crds_t,.mc_hm_rtps .mc_crds .mc_crds_rh .mc_crds_p,.mc_hm_rtps .mc_crds .mc_crds_rh .mc_crds_t
{
	color:#fff
}

.mc_hm_rtps .mc_crds:nth-child(1) .mc_crds_t
{
	font-size:18pt
}

.mc_crds_p
{
	margin-bottom:0;
	font-size:10pt;
	line-height:17px;
	color:#444
}

.mc_hm_rtps .mc_crds_p
{
	display:none
}

.mc_hm_rtps .mc_crds:hover .mc_crds_p,.mc_hm_rtps .mc_crds:nth-child(1) .mc_crds_p,.mc_soc
{
	display:block
}

.mc_hm_recipes
{
	margin-left:6px
}

.mc_mr_rts
{
	font-size:12pt;
	transition:none
}

.mc_hm_rh
{
	width:300px
}

.mc_hm_rh img
{
	width:100%
}

.mc_hm_rh .mc_hm_row
{
	margin-bottom:24px;
	border-bottom:solid #e4e4e4 1px;
	padding-bottom:12px
}

.mc_crds_bar
{
	position:relative;
	width:493px;
	height:278px
}

.mc_crds_bar .mc_crds_p,.mc_hm_rtps .mc_crds:nth-child(1) .mc_crds_p
{
	font-size:12pt;
	line-height:normal
}

.mc_n_in
{
	width:100%;
	margin-bottom:6px;
	height:42px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #d0d0d0;
	font-size:11pt
}

.mc_n_in:focus
{
	border:1px solid #cacaca;
	box-shadow:0 0 6px #c3c3c3
}

.mc_n_in:hover
{
	border:1px solid #b5b5b5
}

.mc_n_bt
{
	float:right;
	border:1px solid #0882e4;
	background-color:#2b90e2;
	color:#fff;
	padding:6px
}

.mc_n_bt:hover
{
	background-color:#0882e4;
	border:1px solid #056dc1
}

.mc_n_bt:focus
{
	background-color:#056cbf;
	border:1px solid #045aa0
}

.mc_soc
{
	line-height:42px;
	margin-bottom:12px;
	color:#fff!important;
	font-size:10pt
}

.mc_soc:hover
{
	box-shadow:0 0 8px 1px #b9b9b9
}

.fb
{
	background-color:#3b5998;
	border:1px solid #2d4473
}

.tw
{
	background-color:#55acee;
	border:1px solid #4692cc
}

.yt
{
	background-color:#b00;
	border:1px solid maroon;
	margin-bottom:0
}

.in
{
	background-color:#125688;
	border:1px solid #0c3b5d
}

.fb i
{
	background-color:#2c4579;
	border-right:solid #203d79 1px
}

.tw i
{
	background-color:#4691ca;
	border-right:solid #3585c1 1px
}

.in i
{
	background-color:#0d446d;
	border-right:solid #093a5f 1px
}

.yt i
{
	background-color:#840000;
	border-right:solid #6d0000 1px
}

.mc_soc i
{
	width:42px;
	line-height:42px;
	margin-right:6px;
	font-size:18pt;
	float:left
}

.mc_soc em
{
	float:right;
	font-style:normal;
	margin-right:12px
}

@media only screen and (max-width:1340px) {
	.mc_hm_rtps .mc_crds
	{
		width:227px;
		height:129px
	}
	
	.mc_hm_rtps .mc_crds:nth-child(1)
	{
		width:489px;
		height:270px
	}
	
	.mc_hm_rbts .mc_crds
	{
		width:234.6px
	}
	
	.mc_hm_hf .mc_crds_img
	{
		width:147px
	}
	
	.mc_crds_bar .mc_crds_img
	{
		width:100%
	}
	
	.mc_crds_bar
	{
		width: 358px;
		height:198px;
	}
	
	.mc_cr_arre_img img
	{
		height:83px
	}
	
	.mc_cr_exer_img img
	{
		height:128px
	}
	
	.mc_soc em
	{
		display:none
	}.mc_hm_rh{
    width: 214px;
}.mc_hm_lf{
    width: 728px;
}
}

@media only screen and (max-width:1023px) {
	.mc_hm_rtps .mc_crds:nth-child(1)
	{
		width:488px;
		height:268px
	}
	
	.mc_hm_rtps .mc_crds
	{
		width:228px;
		height:128px
	}
	
	.mc_hd
	{
		font-size:19pt
	}
	
	.mc_hm_rbts .mc_crds
	{
		width:234.6px
	}
	
	.mc_cr_arre_img img
	{
		height:83px
	}
	
	.mc_soc i
	{
		width:100%;
		font-size:13pt
	}
	
	.mc_soc
	{
		font-size:0;
		width:48%;
		display:inline-block;
		margin-bottom:4px
	}.mc_hm_rh{}.mc_hm_rh{
    width: 167px;
}.mc_hm_lf{
    width: 728px;
}
}

@media only screen and (max-width:950px) {
	.mc_hm_rtps .mc_crds:nth-child(1)
	{
		width:489px;
		height:276px;
		display:block
	}
	
	.mc_hm_rtps .mc_crds
	{
		width:233px;
		height:132px
	}
	
	.mc_hm_rh
	{
		display:none
	}
	
	.mc_hm_rbts .mc_crds
	{
		width:236.6px
	}
	
	.mc_hm_lf
	{
		margin-right:0
	}
	
	.mc_crds_bar
	{
		width:361px;
		height:204px
	}
	
	.mc_cr_arre_img img
	{
		height:108px
	}
	
	.mc_crds_img img
	{
		height:82px
	}
	
	.mc_cr_exer_img img
	{
		height:auto;
		height:131px
	}.mc_hm_rh{}.mc_hm_lf{
    width: 100%;
}
}

@media only screen and (max-width:766px) {
	.mc_hm_rtps .mc_crds:nth-child(1)
	{
		width:566px;
		height:320px;
		margin-right:0;
		margin-bottom:12px
	}
	
	.mc_hm_rbts .mc_crds
	{
		width:180.5px
	}
	
	.mc_div_row
	{
		display:block
	}
	
	.mc_hm_hf .mc_crds_img
	{
		width:191px
	}
	
	.mc_crds_bar .mc_crds_img
	{
		width:100%
	}
	
	.mc_crds_bar
	{
		height:317px;
		width:560px
	}
	
	.mc_cr_arre_img img
	{
		height:108px
	}
	
	.mc_crds_img img
	{
		height:107px
	}
	
	.addsbyme,.mc_hm_rtps .mc_crds
	{
		display:none
	}.mc_hm_rh{}.mc_hm_lf{}
}

@media only screen and (max-width:599px) {
	.mc_hm_rtps .mc_crds:nth-child(1)
	{
		width:446px;
		height:252px
	}
	
	.mc_hm_rbts .mc_crds
	{
		width:217px
	}
	
	.mc_hm_rbts .mc_crds:nth-child(4n)
	{
		display:none
	}
	
	.mc_hm_articles,.mc_hm_rbts .mc_crds:nth-child(3n)
	{
		margin-right:0
	}
	
	.mc_hm_recipes
	{
		margin-left:0
	}
	
	.mc_crds_bar
	{
		height:250px;
		width:446px
	}
	
	.mc_cr_arre_img img
	{
		height:108px
	}
	
	.mc_crds_img img
	{
		height:107px
	}.mc_hm_rh{}.mc_hm_lf{}
}

@media only screen and (max-width:479px) {
	.mc_hm_rtps .mc_crds:nth-child(1)
	{
		width:286px;
		height:auto
	}
	
	.mc_hm_rbts .mc_crds
	{
		width:100%;
		margin-bottom:12px
	}
	
	.mc_hm_hf .mc_crds,.vmMobiM
	{
		display:block;
		margin-bottom:24px
	}
	
	.mc_hm_hf .mc_crds_img
	{
		width:100%;
		margin-bottom:6px
	}
	
	.mc_crds_bar .mc_crds_rh,.mc_hm_rtps .mc_crds .mc_crds_rh
	{
		position:relative;
		background:0 0;
		text-shadow:none;
		padding-left:0;
		padding-right:0;
		padding-top:6px
	}
	
	.mc_crds_bar .mc_crds_rh .mc_crds_p,.mc_crds_bar .mc_crds_rh .mc_crds_t,.mc_hm_rtps .mc_crds .mc_crds_rh .mc_crds_p,.mc_hm_rtps .mc_crds .mc_crds_rh .mc_crds_t
	{
		color:#000
	}
	
	.mc_crds_bar
	{
		width:100%;
		height:auto
	}
	
	.mc_cr_arre_img img
	{
		height:108px
	}
	
	.mc_crds_img img
	{
		height:160px
	}
	
	.mc_crds_bar .mc_crds_p,.mc_hm_rtps .mc_crds:nth-child(1) .mc_crds_p
	{
		font-size:10pt;
		line-height:17px;
		color:#444
	}
	
	.mc_hm_rtps .mc_crds:nth-child(1) .mc_crds_t
	{
		font-size:12pt
	}
	
	.mc_mr_rts,.mc_vm_st
	{
		display:none
	}
	
	.mc_hm_rbts
	{
		margin-top:-12px
	}.mc_hm_rh{}.mc_hm_lf{}
}