html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;}
body{color:#333;font-family:'Lato', Georgia, Times, Serif;font-size:18px;line-height:1.6;margin:0;padding:0;background-color:#f8f9fa;}
body > #header{position:fixed;}
h1, h2, h3 {font-family: 'Work Sans', sans-serif;margin-bottom:0.8rem;}
h2, h3 {margin-top:1.8rem;}
p {margin-bottom:1rem}
.wrapper {display:flex;flex-flow: row wrap;justify-content:space-between;margin:0 auto;max-width:1080px;padding: 0;padding-top:120px;}
#header {background:#fff;min-height:64px;overflow: auto;position: fixed;transition: all 0.5s linear;z-index: 9000;width:100%;border-bottom:1px solid #f2f2f2;}
#header.active {box-shadow:0 0 10px rgba(0,0,0,0.4);   }
#header nav {display: flex;justify-content: space-between;margin:0 auto;max-width:1080px;}
#header nav ul.menu{display: flex;font-family: 'Work Sans', sans-serif;font-size:14px;justify-content: space-between;list-style-type: none;max-width: 99%;}
#header nav ul.menu a {display:block;line-height:15px;}
#header nav ul.menu li:hover> a {color: #5bc5ca;}
#header nav ul.menu a.logo {height:72px;padding:4px 0;width:220px;background: url('../img/logo-large.png') no-repeat center center;margin-right:30px;transition: all 0.2s ease-in-out;}
#header.active nav ul.menu a.logo {height:35px;padding:12px 0;width:193px;background: url('../img/logo-medium.png') no-repeat center center;}
#header nav ul.menu li:not(:first-child) a {border-bottom:3px solid transparent;color:#333;font-weight:600;margin-right:1.2em;margin-top:47px;text-decoration: none;text-transform:uppercase;transition: all 0.2s ease-in-out;}
#header.active nav ul.menu li:not(:first-child) a  {margin-top:20px;}
#header nav ul.menu li:not(:first-child) a:hover{color:#333;border-bottom-color:#5bc5ca}
#header ul.social {list-style:none;display:flex;justify-content:flex-end;margin-top:48px;width:7%;}
#header.active ul.social{margin-top:23px;}
#header ul.social a {background-image:url('../img/icons.png');background-repeat:no;transition:background-image 0.8s ease-in-out;display:block;height:20px;margin-left:15px;position:relative;width:20px;}
#header ul.social a.fa {background-position:-52px 0;}
#header ul.social a.fa::after {content:"";background-image:url('../img/icons.png');background-position:-78px 0;opacity:0;transition: opacity 0.3s;position: absolute;top:0;right: 0;bottom: 0;left: 0;}
#header ul.social a.fa:hover::after {opacity: 1;transition: opacity 0.5s;}
#header ul.social a.tw::after {content:"";background-image:url('../img/icons.png');background-position:-28px 0;opacity:0;transition: opacity 0.3s;position: absolute;top:0;right: 0;bottom: 0;left: 0;}
#header ul.social a.tw:hover::after {opacity: 1;transition: opacity 0.5s;}
.column_main {font-size:16px;margin-bottom:16px;max-width:730px;}
.column_main article.single {font-size:17px;margin-bottom: 16px;}
.column_main article.single ul:not(.breadcrumbs), .column_main article.single ol:not(.breadcrumbs) {margin:0 25px 12px 45px;}
sidebar {max-width:325px;min-height:1200px;}
.column_heading {background:#5bc5ca;color:#fff;display:block;font-size:12px;font-weight:bold;line-height: 12px;text-transform: uppercase;letter-spacing: .16em;margin: 0 0 16px;padding:10px 13px 8px;text-align:center;max-width:100%;}
.column_main a {color:#00BAFF;}
.column_main a.label {color:#fff;}
.label {background-color:#5bc5ca;border:2px solid #5bc5ca;color:#fff;font-family:'Work Sans', sans-serif;font-size:12px;font-weight:600;letter-spacing: .15em;padding: .3em .8em .1em .9em;text-decoration:none;text-transform:uppercase;}
article h1 {color: #000;font-size:38px;letter-spacing: -.02em;line-height: 1.2;margin: .em 0 .5em;}
.lista-nuestros-favoritos li> a {display:block;height:160px;overflow:hidden;}
.lista-nuestros-favoritos img {display:block;max-width:100%;margin:0 auto;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.lista-nuestros-favoritos li:hover img {opacity: 0.8;}
.lista-nuestros-favoritos div {background-color:#fff;border-bottom: .25em solid #eee;color:#222;left:0;margin:0 16px -16px;position:relative;right:0;text-align: center;top:-16px;z-index:2;}
.lista-nuestros-favoritos div> a  {color:#333;font-size:15px;line-height:1.4em;text-decoration:none;}
.lista-nuestros-favoritos, .lista-mas-visto, .lista-tener, .lista-relacionado {list-style: none}
.lista-mas-visto li, .lista-tener li, .lista-relacionado li {margin-bottom:22px;max-width: 100%;}
.lista-relacionado li {margin-bottom:22px;margin-left:5%;max-width: 95%;}
.lista-mas-visto a, .lista-tener a, .lista-relacionado a {color:#333;display:flex;flex-flow:row wrap;font-size:15px;justify-content:space-between;line-height: 1.4em;text-decoration:none;}
.lista-mas-visto a:hover, .lista-tener a:hover {color:#000;}
.lista-mas-visto .crop {height: 75px;overflow: hidden;width: 75px;}
.lista-tener .crop {height: 50px;overflow:hidden;width: 50px;}
.lista-mas-visto p {margin-left:10px; width:230px;}
.lista-tener p {padding-top:14px;width:262px;}
.lista-mas-visto img, .lista-tener img {max-height:75px;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.lista-mas-visto li:hover img, .lista-tener li:hover img {opacity: 0.8;}
.quien-manda {font-size:14px;margin-top:15px;text-align:center;}
.quien-manda img{margin-top:2px;}
.pagination {clear: left;font-size:14px;font-weight: 500;padding: 25px 0;text-align:center;}
.pagination li {display: inline-block;padding:2px 8px;margin: 0.2em;}
.pagination a {color:#333;text-decoration:none;}
.pagination .pagination_current {background-color:#333;color:#fff;display:inline-block;margin:0;}
.pagination .pagination_current a {color:#fff;}
footer {background-color: #000;color:#fff;font-size:14px;font-family: 'Work Sans', sans-serif;padding:20px 0;}
footer div {max-width:1080px;margin:0 auto;text-align:center;}
footer a{color:#fff;font-size: 14px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.article_detail {padding-bottom:30px;}
.article_main {max-width:100%;}
.column_main img {display:block;max-width:100%;margin-bottom:15px;}
.left, .article_detail img.left {display:block;float:left;margin-left:0;margin-right:15px;}
.right{float:right;margin-left:15px;}
.center {display:block;margin-left:auto;margin-right:auto;padding:10px 0;}
.margin-top-40 {margin-top:40px;}
.margin-top-50 {margin-top:50px;}
.recetas-indice, .recetas-listado, .blog, .contenidos-extra-listado {display:flex;flex-flow: row wrap;justify-content:space-between;list-style: none;}
.recetas-indice li{margin-bottom:25px;max-width:220px;text-align:center;}
.recetas-indice img{margin-bottom:5px;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.recetas-indice li:hover img {opacity: 0.8;}
.recetas-indice h2 {margin:0;}
.recetas-indice a {color:#5bc5ca;font-size:12px;text-decoration:none;text-transform:uppercase}
.recetas-indice-extra {padding:2em;border:3px solid #5bc5ca;background:#fbfbfb;font-size:0.9em}
.recetas-indice-extra a{color: #5bc5ca;text-decoration:none;}
.recetas-listado li{margin-bottom:12px;max-width:178px;text-align:center;}
.recetas-listado div {height: 90px;overflow: hidden;width:100%;}
.recetas-listado img{margin-bottom:5px;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.recetas-listado li:hover img {opacity: 0.8;}
.recetas-listado a {color:#333;font-size:12px;text-decoration:none;text-transform:uppercase}
.contenidos-extra-listado li{margin-bottom:20px;max-width:195px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.4);}
.contenidos-extra-listado div {max-height: 120px;overflow: hidden;width:100%;}
.contenidos-extra-listado img{margin-bottom:5px;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.contenidos-extra-listado li:hover img {opacity: 0.8;}
.contenidos-extra-listado a {color:#333;font-size:12px;text-decoration:none;text-transform:uppercase}
.contenidos-extra-listado p{margin:4px 0;}
.blog article {margin-bottom:48px;max-width:340px;text-align:center;}
.blog article .crop {height: 200px;overflow:hidden;width: 340px;}
.blog article img{transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.blog article img:hover{opacity: 0.8;}
.blog article .blog-title {color:#333;display:block;font-family: 'Work Sans', sans-serif;font-size:20px;font-weight:600;line-height:22px;margin: 5px 0 12px 0;text-decoration:none;text-transform:uppercase;transition: all .2s ease-in-out;}
.blog article .blog-title:hover {color:#5bc5ca;}
.blog article .more {background:#e44f53;color:#fff;display:inline-block;font-family: 'Work Sans', sans-serif;font-size:14px;padding:2px 22px;text-decoration:none;text-transform: uppercase;transition: all .2s ease-in-out;}
.blog article .more:hover {background:#5bc5ca;}
.blog article .category{color: #aeaeae;font-size:10px;font-family: 'Work Sans', sans-serif;font-weight: bold;letter-spacing: .05em;margin-top:12px;text-transform: uppercase;}
.blog-menu {list-style: none}
.blog-menu li{margin-bottom:3px;}
.blog-menu li a{background:#e44f53;color:#fff;display:block;font-family: 'Work Sans', sans-serif;font-size:14px;padding:2px 0 2px 20px;text-decoration:none;text-transform:uppercase;transition: all .2s ease-in-out;}
.blog-menu li a:hover {background:#5bc5ca;padding-left:22px;}
.sub-apartado {margin-bottom:30px;}
.sub-apartado h2 {color:#5bc5ca;font-size:17px;text-transform: uppercase}
.sub-apartado .recetas-listado li{margin-bottom:12px;max-width:170px;text-align:center;}
.sub-apartado .recetas-listado div {height: 90px;overflow: hidden;width: 100%;}
.mobile-menu {display:none;}
.hidden {display:none;}
.header-mobile-menu ul {display:block;list-style:none;width:100%;}
.header-mobile-menu li {background:#fff;border-bottom:1px solid #ddd;margin:0;padding: 8px 15px;text-align:left;}
.header-mobile-menu li a{color: #333;font-family: 'Work Sans', sans-serif;font-size:16px;font-weight: 600;text-decoration:none;}
.header-mobile-menu li a:hover{color:#5bc5ca;}
.breadcrumbs{font-family: 'Work Sans', sans-serif;font-size:12px;font-weight:600;list-style: none;margin:0 0 10px 0;padding-bottom:5px;text-transform: uppercase;}
.breadcrumbs li{display:inline-block;}
.breadcrumbs a, .breadcrumbs a:hover{color: #e44f53;text-decoration:none;}
.breadcrumbs li:before{content:'\0000a0 >\0000a0';}
.breadcrumbs li:first-child:before {content:'';}
blockquote { quotes: '"' '"';line-height:22px;color:#1D9196;font-weight: 400;margin: 20px;width:35%;font-style:italic;}
blockquote:before {color:#ccc;content:open-quote;font-size:3em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;}
blockquote p {display:inline;}
blockquote span {color:#5bc5ca;display:block;text-align:right;margin:5px 5px 0 0;text-decoration: none;font-size:0.8em;}
blockquote a.externo {text-decoration:none;color:#666;}
blockquote:after {color:#ccc;content: close-quote;float:right;font-size:3em;line-height:0.6em;margin-right:-.25em; }
.review .column_main {width:58%;}
.review .review-product {width:21%;overflow:auto;}
.review .review-product > div{position:fixed;font-family:'Work Sans', sans-serif;font-size:15px;font-weight:600;width:220px;}
.review-product-img {border:1px solid #e4e4e4;float:left;margin:0 5px 20px 0;}
.review-product-title {float:left;font-size:14px;font-weight:bold;margin-top:15px;max-width:60%;}
.review-product ul {list-style: none;display:block;clear:both;float:none;}
.review-product ul span {display:inline-block;background:#5bc5ca;border:2px solid #5bc5ca;color:#fff;margin-right:10px;text-align:center;width:20px;}
.review-product ul a{color:#444;text-decoration:none;}
.review-product ul li{margin-bottom:10px;}

.review-product ol {list-style: none;display:block;clear:both;float:none;}
.review-product ol span {display:block;background:#5bc5ca;border:2px solid #5bc5ca;color:#fff;margin-right:10px;text-align:center;width:20px;}
.review-product ol a{color:#444;text-decoration:none;}
.review-product ol li{display:flex;flex-flow: row wrap;justify-content:flex-start;margin-bottom:10px;border-left:2px solid #e4e4e4;padding-left:8px;}
.review-product ol p {margin:0;font-size:14px;font-weight:300;}
.review-product ol li div p:first-child {font-weight:600;}
.review .review-product .btn {
  background: #f0c14b;
  background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0,0,0,0);
  border: 1px solid;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
  color: #111 !important;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  padding: 7px 12px 6px 30px;
  position:relative;
  text-align: center;
  text-decoration:none;
}
.review .review-product .btn:hover{background:#eeb933;background:linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0,0,0,0);color:#111 !important}
.review .review-product .btn:before {
    background-image: url('../img/icon-amazon-black.svg');
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: 9px center;
}
.review sidebar {width:20%;}
.adcontainer{
display:block;
max-width: 100%;
margin: 24px auto;
margin-bottom:10px;
text-align: center;
}
.advertical{display:none;}
.adrectangle{display:block;}

.product_affiliate_block{
  color: #333;
  display:block;
  line-height: 1.5;
}
.product_affiliate_block a{
  text-decoration:none;
}
.product_affiliate_block_inside {
  padding-top: 35px;
  display: block;
    max-width: 100%;
    padding: 20px;
    background: #fff;
    border: 1px solid #ececec;
    font-size: 15px;
    line-height: 1.6;
    white-space: normal;
    position: relative;
    margin: 0 0 30px;
}
.product_affiliate_block_etiqueta {
  background: #27ae60;
    border-bottom-left-radius: 2px;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    top: -1px;
    right: -1px;
    position: absolute;
    padding: 0 15px;
}

.product_affiliate_block_thumb {
  float: left;
  margin-bottom: 30px;
  width: 250px;
}
.product_affiliate_block_thumb img {
  display: block;
    height: auto;
    margin: 0 auto 15px;
    max-height: 200px;
    max-width: 100%;
    width: auto;
    border: none;
    box-shadow: none;
}
.product_affiliate_block_content {
    margin-left: 250px;
    padding-left: 40px;
}
.product_affiliate_block_title{
    display: block;
    margin: 0 0 15px 0;
    font-size: 18px;
    font-weight: bold;
    text-decoration:none;
}
.product_affiliate_block_footer {
  text-align: right;
    margin-left: 160px;
    padding-left: 20px;
}
.product_affiliate_block_footer_pricing {
  display: block;
  margin-bottom: 5px;
}
.product_affiliate_block_footer_pricing span {display: inline-block;
    line-height: 34px;
    vertical-align: middle;
  margin-left: 15px}
.product_affiliate_block_footer_pricing_recomendado{font-size:14px;text-decoration:line-through;color:#666}
.product_affiliate_block_footer_pricing span.product_affiliate_block_footer_pricing_ahorro{border-radius: 2px;background: rgba(39,174,96,0.8);
    padding: 4px 6px;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    margin-top: 11px;
    margin-bottom: 11px;}
.product_affiliate_block_footer_pricing_precio{font-size: 20px;
    font-weight: bold}
a.product_affiliate_block_button {
  color: #333;
  position: relative;
    background-color: #FFDF88;
    border-color: #FFDF88 !important;
    padding: 7px 12px 6px 34px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: center;
    text-decoration: none !important;
}
.product_affiliate_block_button:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: 9px center;
}
a.product_affiliate_block_button:before {
    background-image: url(../img/icon-cart-black.svg);
 } 
.product_affiliate_block_inside:after {
    clear: both;
}
.product_affiliate_block_inside:before, .product_affiliate_block_inside:after {
    content: " ";
    display: table;
    line-height: 5px;
}


@media (max-width:400px) {
  .advertical{display:block;}
  .adrectangle{display:none;}
}
.responsive_adsense {width:336px;height:280px;margin:0 auto;}
@media (max-width: 1040px) {
  .column_main {width:70%;}
  sidebar {width:28%;}
  sidebar img {max-width:100%;}
  .lista-tener p {max-width:74%;}
  .blog article {margin-bottom:48px;max-width:48%;text-align:center;}
  .blog article .crop {height: 200px;overflow:hidden;width: 100%;}
  .review .review-product > div{width:180px;}
  .review-product-img {display:block;float:none;margin:0 auto;clear:both;}
  .review-product-title {display:block;float:none;margin-top:8px;margin-bottom:10px;max-width:100%;text-align:center;}
  .review .review-product .btn {margin:0 auto;display:block;}
}
@media (max-width: 800px) {
  .wrapper {padding:120px 2% 0 2%;}
  #header ul.social{display:none;}
  .column_main {width:100%;}
  sidebar {display:flex;flex-flow: row wrap;justify-content:space-between;max-width:100%;min-height:auto;width:100%;}
  sidebar > div {width:48%;}
  .review .column_main {width:100%;order:1;}
  .review .review-product {width:100%;overflow: auto;order:2;text-align:center;}
  .review .review-product ol {text-align:left;}
  .review .review-product > div{position:relative;width:100%;}
  .review .review-product .btn {margin:0 auto;display:inline-block;}
  .review sidebar{order:3;width:100%;}
  .review sidebar div{width:100%;}
  .recetas-indice li{margin-bottom:25px;max-width:48%;text-align:center;}
  .product_affiliate_block_thumb, .product_affiliate_block_content {float: none;width: 100%;}
  .product_affiliate_block_content {margin:0px;padding:0px;}
  .product_affiliate_block_footer {margin-left:0px;}
  

}
@media screen and (max-width: 700px) {
  #header{padding:0 2%;width:96%;}
  #header ul.menu li:not(:first-child), #header ul.social, .breadcrumbs{display:none;}
  #header nav ul.menu a.logo {margin-right:0px;}
  .blog article {margin-bottom:48px;max-width:100%;text-align:center;}
  .mobile-menu {display:block;float:right;margin-right:10px;}
  .nav-burger{cursor:pointer;position:relative;top:28px;z-index:10;width:25px;display:block;margin:0 auto;transition: all 0.2s ease-in-out;}
  #navBurger{cursor:pointer;min-height:25px;}
  #header.active .nav-burger{top:10px;}
  .nav-burger .burger{cursor:pointer;position:absolute;top:1em;width:100%;left:0;}
  .nav-burger .burger,.nav-burger .burger::after,.nav-burger .burger::before{background:#000; border-radius:2px;height:4px;position:absolute;width:24px;z-index:100;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
  .nav-burger .burger::after,.nav-burger .burger::before{content:"";display:block}
  .nav-burger .burger::before{margin-top:-8px}
  .nav-burger .burger::after{margin-top:8px}
  .nav-burger .burger.clicked,.nav-burger .burger.clicked::after,.nav-burger .burger.clicked::before{background:#fff;}
  .burger.clicked{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0);}
  .burger.clicked::before{margin-top:0;-webkit-transform:rotate(-90deg) translate3d(0,0,0);transform:rotate(-90deg) translate3d(0,0,0)}
  .burger.clicked::after{margin-top:0;-webkit-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0)}
  .nav-burger.active,.blog-body .nav-burger{position:fixed;}
  .
}
@media (max-width: 480px){
.adcontainer{width:320px;margin:20px auto;}
}


