@charset 'UTF-8';


.recetasGen,.recetasGen .txtBox,.recetasGen .quaBox,.recetasGen .quaBox .anteTitle {display:flex;flex-direction:row;}
.recetasGen .txtBox,.recetasGen .quaBox,.recetasGen .quaBox .anteTitle {align-items:center;}
.recetasGen,.recetasGen .txtBox,.recetasGen .quaBox {flex-wrap:wrap;}
.recetasGen {align-items:flex-start;}

.recetasGen .quaBox,.recetasGen .ingrsBox strong,.recetasGen .stepsBox strong {width:100%;margin:1.6rem 0;padding:1.2rem 0;border-bottom:0.1rem solid darkgray;line-height:2.4rem;}

.recetasGen .quaBox {font-size:1.6rem;font-weight:400;margin-top:0;}
.recetasGen .quaBox,.recetasGen .extraBox span {color:#737578;}

.recetasGen .quaBox > span {padding:0 0.8rem;}
.recetasGen .quaBox > span:not(.anteTitle) {margin:0 0.8rem;}
.recetasGen .quaBox .anteTitle,
.recetasGen .extraBox span,
.recetasGen .ingrsBox strong,.recetasGen .stepsBox strong,
table.recetasGen thead th {padding-left:0;font-size:1.4rem;letter-spacing:1pt;font-weight:700;text-transform:uppercase;flex-wrap:nowrap;}
.recetasGen .txtBox .mainTitle {font-size:3.2rem;line-height:3.8rem;font-weight:400;color:#2196f3;}
.recetasGen .txtBox p[property='description'],.recetasGen ol li  {font-size:1.8rem;line-height:2.6rem;font-weight:300;}

.recetasGen .txtBox p[property='description']  {margin-bottom:0;}


.recetasGen {/*width:calc(118rem - 8rem);max-width:calc(100vw - 8rem);*/border-radius:0.6rem;border:0.1rem solid #e8e8e8;background:#f2f2f2;
	padding:4rem;width:118rem;max-width:100vw;padding:4rem;margin:2.4rem 0;left:50%;transform:translateX(-50%);position:relative;}

.recetasGen .quaBox {width:100%;}

 .recetasGen .ingrsBox li {position:relative;padding:0.8rem;}
 .recetasGen .ingrsBox li:before {content:'';display:inline-block;width:0.6rem;height:0.6rem;border-radius:100%;background:#2196f3;position:absolute;top:1.4rem;}

@media (max-width:1179px) {
 .recetasGen .ingrsBox,.recetasGen .stepsBox {width:100%;}
 .recetasGen .ingrsBox ul {column-count:3;}
 .recetasGen .ingrsBox li {padding-left:4rem;}
 .recetasGen .ingrsBox li:before {left:1.2rem;}
 }
@media (min-width:1180px) {
 .recetasGen .ingrsBox {width:20%;}
 .recetasGen .ingrsBox li {padding-left:2.4rem;}
 .recetasGen .stepsBox {width:calc(80% - 3.6rem);position:relative;left:3.6rem;}
 .recetasGen .ingrsBox li:before {left:0.8rem;}
 }

 
.recetasGen .ingrsBox ul {padding-top:1.6rem;}
.recetasGen .stepsBox ol {padding-top:1.2rem;}
.recetasGen .ingrsBox strong,.recetasGen .stepsBox strong,
.recetasGen thead th {margin-bottom:0;display:inline-block;color:#2196f3;}

.recetasGen ol {counter-reset:ingredientes 0;list-style-type:none;}
.recetasGen ol li {counter-increment:ingredientes;width:100%;clear:both;border-bottom:0.1rem solid darkgray;
	padding:1.2rem 0 1.2rem 4rem;}
.article .artBody .recetasGen ol li:before {content:counter(ingredientes,decimal);text-align:center;font-size:2.6rem;
	width:2.6rem;height:2.6rem;display:inline-block;float:left;line-height:2.2rem;margin:0 0 0 -4rem;opacity:0.75;}


.article .artBody .recetasGen ul li {font-size:1.5rem;line-height:2.1rem;}
/*.article .artBody .recetasGen ul > li:not(.ico):before {content:'\25BA';font-size:70.588%;padding-top:0.25em;margin-left:-1.5em;display:inline-block;float:left;line-height:1;}*/


/*imagen*/
.recetasGen .txtBox {position:relative;}
.recetasGen .mainTitle,.recetasGen .quaBox {padding-left:calc((8.6rem * 16 / 9) + 2rem);}
.recetasGen .txtBox img {position:absolute;left:0;top:0;}

/*extras*/
.extraBox {width:100%;padding-top:4.8rem;text-align:center;}
.extraBox span {padding-right:0.8rem;margin-right:0.8rem;line-height:2.4rem;}
.recetasGen .quaBox .anteTitle:after,.extraBox span:after {content:'|';color:#2196f3;margin:0 -0.8rem 0 0.8rem;font-size:2.4rem;line-height:2.4rem;font-weight:300;}
.extraBox span:last-of-type:after {display:none;}

/*OLD STYLE*/
table.recetasGen {max-width:75.5rem;border-collapse:collapse;}
table.recetasGen * {border:0 none;padding:0;}
table.recetasGen thead,table.recetasGen thead tr {display:block;width:100%;}
table.recetasGen thead th {float:left;padding:2.4rem 0 1.2rem 0;text-align:left;font-family:'Roboto',sans-serif;}
td[headers='ingredientes'] {vertical-align:top;padding-top:1.6rem;}
table.recetasGen caption {font-size:2.4rem;line-height:1;font-family:'Roboto Condensed',sans-serif;font-weight:500;}
table.recetasGen caption span {font-size:100%;}