.im-dieta-food-menu .col-container{display:flex;justify-content:space-between;flex-wrap:wrap}.im-dieta-food-menu .col-container .left-col{order:1;flex:0 0 25%;max-width:25%}@media screen and (max-width:1200px){.im-dieta-food-menu .col-container .left-col{flex-basis:27.5%;max-width:27.5%}}@media screen and (max-width:768px){.im-dieta-food-menu .col-container .left-col{order:2;flex-basis:100%;max-width:100%}}.im-dieta-food-menu .col-container .right-col{order:2;flex:0 0 65%;max-width:65%}@media screen and (max-width:1200px){.im-dieta-food-menu .col-container .right-col{flex-basis:67.5%;max-width:67.5%}}@media screen and (max-width:768px){.im-dieta-food-menu .col-container .right-col{order:1;flex-basis:100%;max-width:100%;margin-bottom:64px}}.im-dieta-food-menu .programmes-container h2{position:relative;text-align:center;margin:0 0 32px 0;padding:0}.im-dieta-food-menu .programmes-container h2:before{content:"";position:absolute;top:50%;display:block;width:100%;height:1px;background:#4e2d1e}.im-dieta-food-menu .programmes-container h2 span{position:relative;z-index:150;display:inline-block;padding:5px 30px;background:#4e2d1e;color:#fff;font-size:1.7rem;font-weight:700;text-transform:uppercase}.im-dieta-food-menu .programmes-container .programme-item{display:block;position:relative;margin:0 0 8px 0;padding:12px 8px 12px 104px;text-decoration:none;transition:all .25s}@media screen and (max-width:992px){.im-dieta-food-menu .programmes-container .programme-item{padding:12px 8px}}.im-dieta-food-menu .programmes-container .programme-item::before{content:"";position:absolute;top:0;left:0;z-index:-5;display:block;width:100%;height:100%;box-sizing:border-box;background-image:linear-gradient(to right,transparent 0,rgba(108,201,185,.3) 100%);border-right:2px solid #6cc9b9;opacity:0;transition:all .25s}.im-dieta-food-menu .programmes-container .programme-item.active::before,.im-dieta-food-menu .programmes-container .programme-item:hover::before{opacity:1}.im-dieta-food-menu .programmes-container .programme-item:nth-of-type(1n+4) .circle{background-color:#e87b6c}.im-dieta-food-menu .programmes-container .programme-item h3{margin:0 0 8px 0;padding:0;font-weight:400;color:#6cc9b9;font-size:20px;letter-spacing:.5px}.im-dieta-food-menu .programmes-container .programme-item .programme-description{color:#404040;font-size:14px;line-height:1.4}.im-dieta-food-menu .programmes-container .programme-item .circle{position:absolute;left:0;top:calc(50% - 40px);width:80px;height:80px;background-color:#6cc9b9;border-radius:50%;color:#fff;text-align:center;transition:all .1s}@media screen and (max-width:992px){.im-dieta-food-menu .programmes-container .programme-item .circle{display:none}}.im-dieta-food-menu .programmes-container .programme-item .circle>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:24px;line-height:1.2;white-space:nowrap}.im-dieta-food-menu .programmes-container .programme-item .circle>div span{color:#000;font-size:16px;font-weight:400}.im-dieta-food-menu .diet-date{position:relative;display:inline-block;margin:0;padding:8px 0;color:#e87b6c;font-size:24px;font-weight:400;border-bottom:2px solid #e87b6c}.im-dieta-food-menu .diet-date span{font-size:20px;color:#909090}.im-dieta-food-menu .table-wrap{overflow-x:auto;position:relative;margin:0 0 64px 0}.im-dieta-food-menu .table-wrap.hide-swipe:before{opacity:0;visibility:hidden}.im-dieta-food-menu .table-wrap:before{content:"";width:60px;height:60px;background:#fff url(../images/scroll-hint.png) center center no-repeat;background-size:75% auto;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;transition:all .4s;opacity:1;visibility:visible}@media (min-width:1200px){.im-dieta-food-menu .table-wrap:before{opacity:0;visibility:hidden}}.im-dieta-food-menu .table-wrap .table{display:table;width:100%;font-size:15px;font-weight:400}.im-dieta-food-menu .table-wrap .table .row{display:table-row}.im-dieta-food-menu .table-wrap .table .row.header .segment.energy div{color:#909090}.im-dieta-food-menu .table-wrap .table .row.black{background:rgba(241,241,241,.6)}.im-dieta-food-menu .table-wrap .table .row.white{background:rgba(255,255,255,.6)}.im-dieta-food-menu .table-wrap .table .row.all .segment.energy div{font-weight:700;color:#6cc9b9;font-size:15px}.im-dieta-food-menu .table-wrap .table .row.soup .segment{padding-top:32px}.im-dieta-food-menu .table-wrap .table .row .segment{display:table-cell}.im-dieta-food-menu .table-wrap .table .row .segment.energy{width:30%;font-size:0;white-space:nowrap}.im-dieta-food-menu .table-wrap .table .row .segment.energy>div{display:inline-block;width:25%;min-width:65px;font-size:15px;text-align:right;color:#e87b6c;padding:5px}.im-dieta-food-menu .table-wrap .table .row .segment.energy>div em{display:none}.im-dieta-food-menu .table-wrap .table .row .segment.day{color:#909090;width:17.5%;min-width:125px;padding:6px 12px}.im-dieta-food-menu .table-wrap .table .row .segment.title{color:#404040;width:52.5%;min-width:250px;padding:6px}
/*# sourceMappingURL=styles.css.map */
