section#grid.new-home .height-2 {
    /* padding-bottom: 25%;*/
}
.new_title{
    text-transform: uppercase;
    color: #FFF;
    font-size: 25px;
    margin-top: 100px;
}
.new-area .content{
    width: 1100px;
    margin: auto;
}
#lastyear{
    background: #f1eedf;
    overflow: hidden;
    text-align: center;
    clear: both;
    box-sizing: border-box;
	float: left;
	width: 100%;
}
#lastyear .oldproducts_list{
    padding: 20px 0;
	float: left;
	width: 50%;
	overflow: hidden;
}
#lastyear .title{
    color: #ffffff;
    font-weight: bold;
    padding: 4px 10px;
    background: #e82533;
	margin: 0 auto;
    width: 200px;
}

#lastyear .oldproduct{
    width: 50%;
    float: left;
    text-align: center;
}
@media all and (max-width: 1100px) {
    .new-area .content{
        width: 100%;
        margin: auto;
    }
	#lastyear .oldproducts_list{
		width: 100%;
	}
    #lastyear .oldproduct{
        width: 50%;
        padding-bottom: 20px;
        min-height: 150px;
		box-sizing: border-box;
    }
}

@media all and (max-width: 769px) {

    #lastyear .oldproduct{
        padding-bottom: 20px;
        min-height: 150px;
    }

}
@media all and (max-width: 420px) {

    #lastyear .oldproduct img{
        width: 90%;
    }

    #lastyear .oldproduct{

        padding-bottom: 20px;
        min-height: 150px;
    }
}


section#grid.new-home .grid-item .tooltip-section figure {

}




/*************************************************************************************************************************************************

New Area

*************************************************************************************************************************************************/

.new-area .ft-16{font-size: 16px;}
.new-area .ft-14{font-size: 14px;}
.new-area .ft-20{font-size: 20px;}
.new-area .ft-25{font-size: 25px; line-height: 30px;}
.new-area .ft-30{font-size: 30px; line-height: 34px;}
.new-area .ft-35{font-size: 35px; line-height: 40px;}
.new-area .ft-45{font-size: 45px; line-height: 55px}
.new-area .ft-up{text-transform: uppercase;}

#benefits.new-area{
    background-color: #FFF;

}

.main-headline{ width: 100%;  text-align: center; height: 320px;}



.main-headline .main-headline-img-left {
    position: relative;
    display: block;
    float: left;
    width: auto;
    margin-left: -30px;

}

.main-headline .main-headline-img-right {
    position: relative;
    display: block;
    float: right;
    width: auto;
    margin-right: -30px;
}


.main-headline .main-headline-text{
    text-align: center;
    position: absolute;
    margin: 0;
    right: 0; left: 0;
    font-weight: 900;

    z-index: 9;

}


.creme{color: #988e6f;}

.bk-creme{background-color: #F1EEDE;}

.new-area div.text{
    padding-left: 50px;
    position: relative;
    color: #939086;
    text-align: left;
}

.new-area .img-abs-right {
    display: block;
    position: absolute;
    top: 511px;
    right: -120px;
}


.img-abs-middle-right {
    position: relative;
    top: -120px;
    right: -360px;
}


.ben-row{display: table; vertical-align: middle; padding: 30px 0; border-bottom: 2px dotted #cac8c1; width: 100%}
.ben-col{display: table-cell; vertical-align: middle;}

.ben-col-1{width: 10%;}
.ben-col-1 img{width: 34px!important;}
.ben-col-2{text-transform: uppercase; text-align: left; padding-left: 30px; width: 25%}
.ben-col-3{color: #939086; text-align: left; width: 60%}

.img-left2{display: block; position: absolute; top: -50px; left: -150px; }
.img-right2{display: block; position: absolute; top: -50px; right: -130px;}


.receita1{}
.receita1 .aux-col{
    display: inline-block;
    width: 49%;
    position: relative;
    text-align: left;
    padding: 60px 0;

}

.receita1 img{display: block; position: absolute;
    top: -110px;
    left: -90%;
}

.img-receita1_2 {
    display: block;
    position: absolute;
    top: -50px;
    right: -130px;
}

.ingredientes-item0{ text-transform: uppercase; font-weight: 900;}

.ingredientes-item{border-bottom: 2px dotted #cac8c1; padding:10px 0; color: #939086;}

.receita1-aux{width: 70%;}

.new-area .linha{border-bottom: 2px dotted #988e6f; width: 100%; padding: 30px }

.desktop{display: block!important;}


.img-nut{display: block; margin: 0 auto;}



.sabia-que{

    height: 296px;
    width: 100%;
    background-position: top center;
    color: #FFF; text-transform: uppercase;
    padding: 0 20px;
    display: table; vertical-align: middle;
}
.sabia-que .sabia-que-cell{ display: table-cell; vertical-align: middle; }


.row-consumir{overflow: hidden;  width: 770px; margin: 0 auto;}

.row-consumir div img{display: block; margin: 0 auto;}

.conservar{


}

.conservar-row{
    width: 100%; max-width: 1300px; overflow: hidden; margin: 0 auto;
}

.conservar-col{ text-align: center; color: #FFF; position: relative;
    width: 50%; float: left;   height: 425px;
}

.conservar-col .aux-tit{padding-top: 50px;padding-bottom: 15px;}
.como-escolher-img{display: block; margin: auto; left: 0; right: 0; bottom: 0; position: absolute;}

.conservar-row-aux{width: 100%; display: table; bottom: 10px; vertical-align: middle;     position: absolute;}
.conservar-col-aux{display: table-cell; vertical-align: middle;}

.conservar-col-aux i {font-size: 50px;}
.conservar-col-aux span{font-size: 80px;}

.conservar-col-aux.col1{left: 0px; width: 30%;}
.conservar-col-aux.col2{left: 0; right: 0; margin: auto;}
.conservar-col-aux.col3{right: 0px; width: 30%;}

.aux-icon{margin-top: -30px;}

.super-center-img{display: block; margin:0 auto;}



section#benefits.new-area div.info {
    position: relative;
    margin: 30px 0;
}

section#benefits div.info .item.right {
        right: auto ;
        text-align: right;
		left: 50%;
		
}

section#benefits div.info .item div.dois-andares::before {bottom: 71px;}


.ben-saude{position: relative; height: 550px;}
.ben-saude img{display: block; position: absolute; top: 50px;   left: 130px;}


section#benefits .ben-saude .text {
    margin-left: 460px;
    width: 550px;
    padding-top: 160px;
}

.item-ben-saude{color:#939086; padding: 15px 0; border-bottom: 2px dotted #cac8c1; }
.item-ben-saude span{text-transform: uppercase;}


.ben-exe{position: relative; border-bottom: 2px dotted #cac8c1;}
.ben-exe img{display: block; position: absolute;  right: 70px;

    top: 0;
    margin: auto;
    bottom: 0;

}


section#benefits .ben-exe .text {
    max-width: 64%;
}




#receita-final{
    color: #988e6f;

}

.receita-final-row{
    width: 100%; max-width: 1300px; overflow: hidden; margin: 0 auto;
}

.receita-final-col{ text-align: center; color: #FFF; position: relative;
    width: 50%; float: left;
}

.receita-final-img{display: block;  float: right; padding-right: 40px; padding-top: 40px; }
.ingredientes{ display: block;  float: right; margin-right: 40px; padding-top: 50px; width: 395px; text-align: left; }
.ingredientes div{padding-left: 30px;}
.ingredientes .product-color{padding-bottom: 30px;}
.ingredientes .ingredientes-item{padding: 10px 0; padding-left: 30px; border-bottom: 2px dotted #988e6f; color: #988e6f }

.link-chef{padding: 30px 0; display: block;}

.conf-box{width: 510px; padding-top: 40px; padding-left: 30px; color: #988e6f; text-align: left;}


#receita-final header {
    padding-bottom: 10px;

    text-align: left;
    border-bottom: 3px solid #988e6f;
}

#receita-final header .title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 900;
    color: #988e6f;
    margin-bottom: 10px;
}

#receita-final header .subtitle.medium {
    font-size: 36px;
    line-height: 36px;
}

#receita-final header .time, #receita-final header .quantity {
    display: inline-block;
    font-size: 20px;
    font-weight: 900;
    color: #988e6f;
}

#receita-final header .quantity:last-child {
    margin-left: 23px;
}

#receita-final .production {
    padding-right: 40px;
    font-size: 25px;
    color: #988e6f;
}
#receita-final header .quantity:last-child {
    margin-left: 23px;
}

#receita-final header .time i, #receita-final header .quantity i {
    position: relative;
    margin-right: 11px;
    font-size: 31px;
    line-height: normal;
    top: 7px;
}


#receita-final header .quantity i {
    font-size: 42px;
    top: 12px;
    line-height: normal;
}

#receita-video .ft-30{padding: 30px 20px; text-transform: uppercase;}

#receita-video iframe{width: 100%; height: 30vw;}

.new-area .prota{margin-top: -30px;}
.new-area .fibra{margin-top: 85px;}


.link-nut{color: #60a631;}
.link-nut:hover{color: #e82533;}





@media all and (min-width: 769px) {
    section#grid.new-home .height-2 {
        padding-bottom: 25%;
    }

    section#grid.new-home .height-2.grid-item.height-2.x2.y2.r-w-2{
        padding-bottom: 26%;
    }


    section#grid.new-home .grid-section {

        position: relative;
        padding-bottom: 50%;
        overflow: hidden;
    }



    section#grid.new-home .grid-item.x3.y3, section#grid.new-home .grid-item.x3.y2 {

        padding-bottom: 12.5%;
    }


}

@media all and (max-width: 1100px) {
    .main-headline{height: auto;}
    .main-headline .main-headline-img-left, .main-headline .main-headline-img-right {display: none; }
    .main-headline .main-headline-text{ position: relative; padding: 0 25px;}

    .new-area .no-br{display: none;}
    .img-left2, .img-right2{display: none;}
    #receita-video iframe{width: 100%; height: 40vw;}




    section#grid.new-home .grid-item .tooltip-section figure img {

        position: relative;
        display: block;
        height: auto;
        max-width: 100%;
        margin: -40px auto 93px;
        width: 90%;

    }
}


@media all and (max-width: 769px) {
    .new-area .img-abs-right{display: none;}
    .main-headline .main-headline-img-left, .main-headline .main-headline-img-right { display: none; }
    .new-area .ft-45 {font-size: 35px; line-height: 45px;}
    .new-area .ft-30{font-size: 27px; line-height: 32px;}
    .new-area .ft-35 {font-size: 30px; line-height: 35px;}
    .new-area .ft-20{font-size: 18px;}
    .new-area .ft-25{font-size: 23px; line-height: 27px;}

    .new-area div.text{ padding-left: 10px; padding-right: 10px; text-align: center; }

    .ben-table{padding: 20px;}
    .ben-row{display: block; }
    .ben-col-1{padding: 0 30px 0 0; width: 10vw;}
    .ben-col-2{width: 80vw; padding: 0;}
    .ben-col-3{width: 100%; display: block; padding-left: 0px; padding-top: 20px;}

    .new-area h3{padding-left: 0px; padding-top: 20px;}

    .aux-col-aux{display: none!important;}

    .receita1 .aux-col{width: 100%; padding: 20px;}


    .receita1 img,  .img-receita1_2{display: block; position: relative;
        top: auto;
        left:auto;
        right: auto;
        margin: 0 auto;
    }
    .receita1-aux{width: 100%; text-align: left;}

    .new-area .linha{border-bottom: 2px dotted #cac8c1; width: 100%; padding: 20px}


    #consumir{padding: 0 20px;}

    .row-consumir{ width: 100%; }

    .row-consumir div img{display: block; margin: 0 auto;}


    .conservar{

        background: transparent!important;
    }

    .como-escolher-img{width: 80%;}


    .conservar-col{  width: 100%; float: none;   padding: 20px; }

    .conservar-col .aux-tit{padding-top: 20px;padding-bottom: 10px;}


    .conservar-col-aux i {font-size: 9vw;}
    .conservar-col-aux span{font-size: 13vw;}

    .conservar-col-aux .ft-14{font-size: 4vw;}

    .conservar-col-aux.col1{left: 0px; width: 20%;}
    .conservar-col-aux.col2{left: 0; right: 0; margin: auto;}
    .conservar-col-aux.col3{right: 0px; width: 20%;}

    .conservar-row-aux {
        width: 100%;
        display: table;
        bottom: auto;
        vertical-align: middle;
        position: relative;
        padding-top: 3vw;
    }
    .aux-icon{margin-top: -10px;}

    #super{padding: 0 20px;}
    #super .text{ text-align: left;}

    .super-center-img{width: 80%;}

    section#benefits div.info .item div.dois-andares::before {bottom: 48px;}



    .ben-saude{height: auto;}
    .ben-saude img{position: relative; top: auto;   left: auto; margin: 0 auto; max-width: 80%;}


    section#benefits .ben-saude .text {
        margin-left: 0;
        width: auto;
        padding: 0 ;
    }


    .ben-exe img{display: block; position: relative;  right: auto; margin: 0 auto ; max-width: 80%;}


    section#benefits .ben-exe .text {
        max-width: 100%;
    }

    .ben-bottom{width: 100%;}


    #receita-final{

        background: #f1eedf!important;
    }


    .receita-final-col{
        width: 100%; float: none;
    }

    .receita-final-img{width: 100%; float: none; margin: 0; padding: 0;}

    #receita-final header{background-color: #f1eede; padding: 20px 0;}

    .ingredientes{float: none; width: 100%; padding: 0;}

    .aux-m-ingredientes{padding: 20px;}

    .ingredientes .ft-25{padding-left: 0;}

    .conf-box{width: auto; padding: 0 20px;}


    #receita-video iframe{width: 100%; height: 50vw;}


    div.info .item.right {
        right: auto ;
        text-align: right;
		left: 50%;
		
    }

    .new-area .prota {
        margin-top: -3vw;
		right: auto ;
		left: 50% ;
    }

    .new-area .fibra {
        margin-top: 8vw;
		right: auto ;
		left: 50% ;
    }




    section#grid.new-home .grid-item .tooltip-section figure img {

        position: relative;
        display: block;
        height: auto;
        max-width: 100%;
        margin: -40px auto 93px;
        width: 100%;

    }


    .grid-section .grid-item.width-2.height-3.no-hover{height: 110vw;}


    .img-nut {
        display: block;
        margin: 0 auto;
        width: 90%;
    }

    .conservar-col.bk-creme{
        height: auto;
    }

}






@media all and (max-width: 420px) {
    .new-area .ft-45 {font-size: 24px;  line-height: 32px;}
    .new-area .ft-35 {font-size: 28px; line-height: 32px;}
    .new-area .ft-30{font-size: 25px; line-height: 30px;}
    .new-area .ft-20{font-size: 15px;}

    .main-headline .main-headline-img-left, .main-headline .main-headline-img-right {display: none; }

    .receita1 img,  .img-receita1_2{width: 80%;}

    #receita-video iframe{width: 100%; height: 60vw;}


    section#grid.new-home .grid-item .tooltip-section figure img {

        position: relative;
        display: block;
        height: auto;
        max-width: 100%;
        margin: -40px auto 93px;
        width: 90%;

    }

    .grid-section .grid-item.width-2.height-3.no-hover{height: 140vw;}
}

.player{color: #FFF; width: 90%}
.player.melhor{background: green; font-weight: 900;}
.player.pior{background: red; font-weight: 100;}
.player.igual{background: grey; font-weight: 100;}






/****************************************************************************************

PASSO A PASSO
****************************************************************************************/




.passo-passo{

    height: 427px;
    width: 100%;
    background-position: top center;
    color: #FFF; text-transform: uppercase;
    padding: 0 20px;
    display: table; vertical-align: middle;
}
.passo-passo .passo-passo-cell{ display: table-cell; vertical-align: middle; }


.passo-passo-dots {font-size: 65px;  margin-top: -30px;}

.passos{
    width: 980px;
    position: relative;
    margin: auto; left: 0; right: 0; top: -100px;
    height: 940px;
    overflow: hidden;
}

.passos-nav{position: absolute;

    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    left: 0px;
}

.passos .passos-page{clear: both; overflow: hidden; width: 50000px; }


.passos .passos-cell{
    width: 490px;
    float: left;
    background-color: #FFF;
    position: relative;
    text-align: center;
    min-height: 730px;
}





.passos-cell-box{  min-height: 731px;}

.passos-cell-box .text1{padding-top: 30px;}
.passos-cell-box .text2{padding-top: 30px; padding-bottom: 10px;}

.passos .passos-cell .preparo{display: block; position: absolute; margin: auto; left: 0; right: 0; bottom: 20%; width: 40%; }
.passos .passos-cell .bom-apetite-img{display: block; position: absolute; margin: auto; left: 0; right: 0; top: 25%; width: 45%; }
.passos .passos-cell .bom-apetite{font-size: 45px; text-transform: uppercase; top: 60%; position: absolute; width: 100%;}




.passos-time{

    text-transform: uppercase;

    margin-top: 20px;
    margin-bottom: 20px;
}


.passos-time .time {
    display: inline-block;
    font-size: 20px;
    font-weight: 900;
    color: #c1c1c1;
}
.passos-time .time i {
    position: relative;
    margin-right: 11px;
    font-size: 31px;
    line-height: normal;
    top: 7px;
}



.passos-time .quantity {
    display: inline-block;
    font-size: 20px;
    font-weight: 900;
    color: #c1c1c1;
}

.passos-time .quantity:last-child {
    margin-left: 23px;
}

.passos-time .quantity i {


    position: relative;
    margin-right: 11px;
    font-size: 42px;
    line-height: normal;
    top: 7px;
}

.passos .ingredientes-item {
    border-bottom: 2px dotted #cac8c1;
    padding: 15px 0;
    color: #939086;
    text-align: left;

    width: 86%;
    margin-left: 8%;
}

.passos .bt{
    background-color: #e5e0c7;
    color: #978e6f;
    text-transform: uppercase;
    font-size: 20px;
    cursor: pointer;
    line-height: 60px;
    position: relative;

}


.passos .seta{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;

}

.passos .bt._left{ padding-left: 8%;  text-align: left;}
.passos .bt._left .seta{right: 8%;}

.passos .bt._right{ padding-right: 8%;  text-align: right;}
.passos .bt._right .seta{left: 8%;}


.passos .bt._left._dots:after{content: " "; position: absolute; width: 1px; left: -2px;  border-left: 2px dotted #978e6f; height: 50%; margin: auto; top:0; bottom: 0;}






@media all and (max-width: 769px) {

    .passos {width: 90%; height: auto;  overflow: auto; }

    .passos-nav{left: 0px!important; position: relative;}

    .passos .bt{display: none;}

    .passos .passos-page {
        clear: both;
        overflow: auto;
        width: 100%;
    }

    .passos .passos-cell {
        width: 100%;
        float: none;
        min-height: 0;

    }


}










/****************************************************************************************

KIWI
****************************************************************************************/




.mrt-kiwi1{ width: 70%;}


.receita1 img.mrt-kiwi2 {top: 60px; left: -104%;}


.receita1 img.mrt-kiwi3{display: block; position: relative;
    top: auto;
    left: auto;
}

@media all and (max-width: 769px) {
    .mrt-kiwi1{ width: 100%;}

    .receita1 img.mrt-kiwi2,  .img-receita1_2{display: block; position: relative;
        top: auto; left:auto; right: auto;
    }

}


/****************************************************************************************

LIMÃO
****************************************************************************************/


/****************************************************************************************

Corvina
****************************************************************************************/



.mrt-corvina1{ width: 65%;}



.receita1 img.mrt-corvina2 {top: 47px;  left: -90%;}

.mrt-cotvina3{ margin-top: -427px; width: 58%;}

.mrt-corvina4{top:210px;}



@media all and (max-width: 769px) {
    .mrt-corvina1{ width: 100%;}

    .receita1 img.mrt-corvina2 {display: block; position: relative;
        top: auto; left:auto; right: auto;
    }


    .mrt-cotvina3 {margin-top: auto; width: 100%;}

    .mrt-corvina4{top:auto;}


    .passos .passos-cell{margin-bottom: 20px;}

}


/****************************************************************************************

manga
****************************************************************************************/


.mrt-manga1{width: 71%;}
.receita1 img.mrt-manga2{top: 220px; left: -114%; }


.receita1-aux.manga-mrt3{width: 43%;    margin-top: -850px;}

.img-receita1_2.mrt-manga4{top: 940px; right: 10px; width: 50%;}

.ben-exe img.mrt-manga5{right: 20px; top: 150px;}

.main-headline.mrt-manga6{height: 260px;}

@media all and (max-width: 769px) {
    .mrt-manga1{width: 100%;}

    .receita1 img.mrt-manga2, .img-receita1_2.mrt-manga4{display: block; position: relative;
        top: auto; left:auto; right: auto; width: 100%;
    }
    .receita1-aux.manga-mrt3{width: 100%; margin: auto;}

    .ben-exe img.mrt-manga4, .ben-exe img.mrt-manga5{right: 20px; top: 0px;}
}


/****************************************************************************************

				lEGUMES	 ->	 B A T A T A   /   E S P A R G O   /    

****************************************************************************************/

.receita1-aux .batata-mrt3{width: 43%;}

.new-area .batata-mrt3{width: 43%; margin-top: -400px;}



@media (max-width: 1100px){
	.main-headline{ height: 200px;}
	
	.receita1-aux.espargo-mrt3{width: 45%; margin-top: -340px;}
	
}


@media all and (max-width: 769px) {
	
	.receita1-aux.espargo-mrt3{width: 100%; margin: auto;}
	
	.main-headline{height: 150px;}
    .mrt-rabanete1{width: 100%;  }
    .receita1 img.mrt-rabanete2, .img-receita1_2.mrt-rabanete4{
		display: block; position: relative; top: auto; left:auto; right: auto;  width: 100%; }
	
}



/****************************************************************************************

rabanete
****************************************************************************************/


.mrt-rabanete1{width: 73%;}
.receita1 img.mrt-rabanete2{top: 180px;
    left: -96%; width: 90%;
}


.receita1-aux.rabanete-mrt3{width: 43%;    margin-top: -430px;}

.img-receita1_2.mrt-rabanete4{top: 940px; right: 10px; width: 50%;}

.ben-exe img.mrt-rabanete5{right: 20px; top: 150px;}

.main-headline.mrt-rabanete6{height: 260px;}

@media all and (max-width: 769px) {
    .mrt-rabanete1{width: 100%;}

    .receita1 img.mrt-rabanete2, .img-receita1_2.mrt-rabanete4{display: block; position: relative;
        top: auto; left:auto; right: auto; width: 100%;
    }
    .receita1-aux.rabanete-mrt3{width: 100%; margin: auto;}

    .ben-exe img.mrt-rabanete4, .ben-exe img.mrt-rabanete5{right: 20px; top: 0px;}
}

/****************************************************************************************

pescada

****************************************************************************************/



.mrt-pescada1{
    width: 72%;
}
.receita1 img.mrt-pescada2{
    top: 120px;
    left: -103%; width: 98%;
}

.mrt-pescada4{
    top: 280px;
}

@media all and (max-width: 769px) {
    .mrt-pescada1{
        width: 100%;
    }

    .receita1 img.mrt-pescada2, {display: block; position: relative;
        top: auto; left:auto; right: auto; width: 100%;
    }
    .mrt-pescada4{
        top: auto;
    }

    .como-escolher-img.mrt-pescada6{width: 60%}
}