html{color:#000;background:#FFF;}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}
*{font-family:"cocogooseregular", sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden;}
.nav>li>a{padding:15px 0px;}
#preload{position:absolute;float:left;left:0px;bottom:0px;width:0px;height:0px;display:none;}
html, body{position:relative;float:left;display:block;width:100%;min-width:0px;height:auto;min-height:100%;padding:0px;margin:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:auto;}
body{min-width:300px;overflow:hidden;font-family:"cocogooseregular", sans-serif; }
a,
a:active,
a:visited{cursor:pointer;outline:none;color:inherit;text-decoration: none;}
.espacoextra{position:relative;float:left;width:100%;height:30px;}

.apenasdesktoppartilha{
		display: block;	
	}
	.apenasmobilepartilha {
		display: none;	
	}

.apenasmobile {
	display: none;	
}
.apenasweb {
	display: block;	
}

.bold {
	font-weight: bold;
}
.thin {
	font-weight: 300;
}
.regular {
	font-weight: normal;
}

.animsition-loadingmy {
	display: none;	
}

#mainpage{position:relative; float:left; width:100%; height:auto; min-height:100%; z-index:123233322323;left:0px; background:transparent; max-width:100%; min-width:300px; overflow:hidden;}

/* Conteudos centrais */

.conteudoheader {
	position: relative;
	margin: 0px auto;
	width: 100%;
	max-width: 1520px;
	padding-left: 95px;
	padding-right: 95px;
	padding-left: calc(100px + 95px);
	padding-right: calc(100px + 95px);
	height: auto;	
}

.conteudogeral {
	position: relative;
	float: left;
	width: 100%;
	height: auto;	
}


.se-container{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.pointstosection{
	position: fixed;
	float: right;
	top: 50%;
	top: calc(50% - 127px);
	right: 20px;
	width: 22px;
	height: auto;
	
	text-align: right;
	z-index: 100;
}

.pointstosection .pointsitem{
	position: relative;
	float: left;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	margin: 5px;
	background: #ffffff;
	opacity: 0.5;
	cursor: pointer;
}

.pointstosection .active{
	opacity: 1;
}

.azul .pointsitem{
	background: #0073b9;
}

.idiomassel {
	position: absolute;
	float: right;
	top: 20px;
	right: 20px;
	right: calc(100px + 20px);
	width: auto;
	height: 15px;
	
	text-align: right;
	text-transform: uppercase;
	
	font-size: 13px;
	line-height: 15px;
	font-weight: 300;
	color: #ffffff;	
	z-index: 10;
}

.idiomalang{
	position: relative;
	float: left;
	width: auto;
	height: 15px;
	
	text-align: right;
	text-transform: uppercase;
	font-family:"cocogooseultralight", sans-serif;	
	font-size: 13px;
	line-height: 15px;
	font-weight: 300;
	color: #ffffff;	
}

.activelingua{
	font-family:"cocogooseregular", sans-serif;	
	line-height: 17px;	
}

.idiomalangseparador{
	position: relative;
	float: left;
	width: 1px;
	height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	background: #ffffff;	
}

/*SECCAO 1*/

#home_seccao1,
#home_seccao2,
#home_seccao2_video,
#home_seccao3,
#home_seccao4,
#home_seccao4_2,
#home_seccao5,
#home_seccao6 {
	position: relative;
	float: left;
	width: 100%;
	width: calc(100% + 200px);
	margin: 0;
	margin-left: calc(0px - 100px);
	height: auto;
	/*
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	*/
	z-index: 2;
}

#home_seccao1 .se-content,
#home_seccao2 .se-content,
#home_seccao2_video .se-content,
#home_seccao3 .se-content,
#home_seccao4 .se-content,
#home_seccao4_2 .se-content,
#home_seccao5 .se-content,
#home_seccao6 .se-content {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	min-height: 400px;
	z-index: 2;
}

#home_seccao2{
	left: 3px;
	margin-top: -60px;
	padding-bottom: 200px;
	
	/*
	background-image: url('../imagens/fundo_origem_capa2.png');
	background-position: left 160px top -20px;
	background-repeat: repeat-y;
	background-size: auto 120%;
	*/
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
	background-color: #fee338;
	box-shadow: none;
	z-index: 3;
	overflow: hidden;
}


#home_seccao2.videoopen {
	-webkit-box-shadow: -1px 25px 110px -1px rgba(0,0,0,0.5);
	-moz-box-shadow: -1px 25px 110px -1px rgba(0,0,0,0.5);
	box-shadow: -1px 25px 110px -1px rgba(0,0,0,0.5);
	
	padding-bottom: 0px;	
}

#home_seccao2 .se-content{
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
}

#home_seccao2_video{
	margin-top: -100px;
	background: #fee338;
	/*
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
	*/
	box-shadow: none;
	z-index: 2;
	height: 0px;
	max-height: 890px;
	overflow: hidden;
	
	-webkit-transition: height 0.3s ease-in-out; /* Safari and Chrome */
    -moz-transition: height 0.3 ease-in-out; /* Firefox */
    -ms-transition: height 0.3 ease-in-out; /* IE 9 */
    -o-transition: height 0.3 ease-in-out; /* Opera */
    transition: height 0.3 ease-in-out;
}

#home_seccao2_video.videoopen {
	padding-top: 140px;
	padding-bottom: 400px;
	height: 890px;
	
	-webkit-transition: height 0.3s ease-in-out; /* Safari and Chrome */
    -moz-transition: height 0.3 ease-in-out; /* Firefox */
    -ms-transition: height 0.3 ease-in-out; /* IE 9 */
    -o-transition: height 0.3 ease-in-out; /* Opera */
    transition: height 0.3 ease-in-out;
}

#home_seccao2_video .se-content{
	padding-bottom: 0px;
	/*
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
	*/
}

#home_seccao3{
	left: -1px;
	margin-top: -200px;
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
	padding-bottom: 100px;
	z-index: 3;
	background: #ffffff;
	overflow: hidden;
}
#home_seccao3 .se-content{
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
}
#home_seccao4{
	left: 5px;
	margin-top: -50px;
	background-image: url('../imagens/fundo_receitas.png');
	background-size: cover;
	/*
	background-image: url('../imagens/fundo_receitas_capa.png');
	background-position: left 160px top -20px;
	background-repeat: repeat-y;
	background-size: auto 120%;
	*/
	
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
	z-index: 5;
	padding-bottom: 200px;
	background-color: #0073b9;
}


#home_seccao4 .se-content{
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
}

#home_seccao4_2{
	left: -5px;
	margin-top: -150px;
	background-color: #fee338;
	/*
	background-image: url('../imagens/fundo_origem_capa2.png');
	background-position: right 160px top -20px;
	background-repeat: repeat-y;
	background-size: auto 120%;
	*/
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
	z-index: 6;
	padding-bottom: 200px;
	overflow: hidden;
}
#home_seccao4_2 .se-content{
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
}

#home_seccao2_bananas{
	position: absolute;
	float: left;
	top: 0px;
	left: 180px;
	width: 200px;
	height: 1000px;
	background-color: transparent;
	background-image: url('../imagens/fundo_origem_capa2.png');
	background-position: center top -20px;
	background-repeat: repeat-y;
	background-size: auto;
	opacity: 0.4;
	z-index: 1;
}

#home_seccao4_bananas{
	position: absolute;
	float: right;
	top: 0px;
	right: 160px;
	width: 200px;
	height: 1000px;
	background-color: transparent;
	background-image: url('../imagens/fundo_receitas_capa.png');
	background-position: center top -40px;
	background-repeat: repeat-y;
	background-size: auto;
	opacity: 0.4;
	z-index: 1;
	display: none;
}

#home_seccao4_2_bananas{
	position: absolute;
	float: right;
	top: 0px;
	right: 220px;
	width: 200px;
	height: 1000px;
	background-color: transparent;
	background-image: url('../imagens/fundo_origem_capa2.png');
	background-position: center top -20px;
	background-repeat: repeat-y;
	background-size: auto;
	opacity: 0.4;
	z-index: 1;
}

#home_seccao5{
	left: 5px;
	background: #ffffff;
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
	box-shadow: none;
	z-index: 7;
	margin-top: -170px;
	padding-bottom: 100px;
}
#home_seccao5 .se-content{
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
}

#home_seccao6{
	left: -5px;
	margin-top: -50px;
	padding-top: 0px;
	padding-bottom: 100px;
	background: #000000;
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
	box-shadow: none;
	z-index: 8;
	overflow: hidden;
}
#home_seccao6 .se-content{
	margin-top: -50px;
	padding-top: 0px;
	padding-bottom: 0px;
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
	height: 120%;
	height: calc(100% + 100px);
}

.butonfecharvideo {
	position: relative;
	float: right;
	width: 20px;
	height: 20px;
	background: transparent url('../imagens/icon_close.png') center center no-repeat;
	cursor: pointer;	
}

.home_seccao2_video_iframe{
	position: relative;
	float: right;
	width: 100%;
	height: auto;
	
	-webkit-transform: perspective(1px);
	-moz-transform: perspective(1px);
	-o-transform: perspective(1px);
	-ms-transform: perspective(1px);
	transform: perspective(1px);
	outline: 1px solid transparent;
}


.videoiframeseccao2{
	position: relative;
	float: right;
	width: 100%;
	height: auto;
	min-height: 400px;
	margin-top: 30px;
	
	-webkit-transform: perspective(1px);
	-moz-transform: perspective(1px);
	-o-transform: perspective(1px);
	-ms-transform: perspective(1px);
	transform: perspective(1px);
	outline: 1px solid transparent;
}

.videoiframeseccao2 iframe{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	min-height: 400px;
	
	-webkit-transform: perspective(1px);
	-moz-transform: perspective(1px);
	-o-transform: perspective(1px);
	-ms-transform: perspective(1px);
	transform: perspective(1px);
	outline: 1px solid transparent;
}

.videopartilhaseccao2,
.videopartilhapopup{
	position: relative;
	float: right;
	max-width: 100px;
	min-width: 70px;
	width: auto;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 2px solid #0073b9;
	
	text-align: center;
	text-transform: uppercase;
	font-family:"gotham_mediumregular", sans-serif; 
	font-size: 11px;
	line-height: 15px;
	font-weight: 300;
	color: #0073b9;
	
	background: transparent url('../imagens/icon_sharefacebook.png') center top no-repeat;
	cursor: pointer;
	z-index: 2;
}

.videopartilhapopup{
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;	
}

.setascrollmore{
	position: absolute;
	float: left;
	bottom: 90px;
	left: 0px; 
	width: 100%;
	height: 20px;
	z-index: 4;	
}

.setascrollmore img{
	position: relative;
	float: left;
	width: 36px !important;
	height: 17px !important;
	z-index: 4;
	
	left: 50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	cursor: pointer;
	
}


.butonvervideo,
.butonverreceita,
.popupbutonvervideo{
	position: relative;
	float: left;
	margin-top: 60px;
	margin-bottom: 0px;
	width: auto;
	height: 34px;

	color:#ffffff;
	font-weight: 300;
	font-size: 13px;
	line-height: 32px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	border: 2px solid rgb(240, 240, 240);
	border-radius: 20px;
	text-transform: uppercase;
	z-index: 5;	
	
	margin-left: 50%;
	-webkit-transform: perspective(1px) translateX(-50%) translate3d(0, 0, 0);
	-moz-transform: perspective(1px) translateX(-50%) translate3d(0, 0, 0);
	-ms-transform: perspective(1px) translateX(-50%) translate3d(0, 0, 0);
	-o-transform: perspective(1px) translateX(-50%) translate3d(0, 0, 0);
	transform: perspective(1px) translateX(-50%) translate3d(0, 0, 0);
	

	-webkit-transition: all 0.5s ease-in-out; /* Safari and Chrome */
    -moz-transition: all 0.5 ease-in-out; /* Firefox */
    -ms-transition: all 0.5 ease-in-out; /* IE 9 */
    -o-transition: all 0.5 ease-in-out; /* Opera */
    transition: all 0.5 ease-in-out;
	cursor: pointer;
	-moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
   outline: 1px solid transparent;
	/*
	font-size: 10px;
  	line-height: 1.1;
  	-moz-transform: matrix( 1.41730403049819,0,0,1.35985044249758,0,0);
  	-webkit-transform: matrix( 1.41730403049819,0,0,1.35985044249758,0,0);
  	-ms-transform: matrix( 1.41730403049819,0,0,1.35985044249758,0,0);
	*/
}

.butonvervideo:hover,
.butonverreceita:hover{
	color:#0073b9;
	background-color: #ffffff;
	
	-webkit-transition: all 0.5s ease-in-out; /* Safari and Chrome */
    -moz-transition: all 0.5 ease-in-out; /* Firefox */
    -ms-transition: all 0.5 ease-in-out; /* IE 9 */
    -o-transition: all 0.5 ease-in-out; /* Opera */
    transition: all 0.5 ease-in-out;
}

#home_seccao2 .butonvervideo,
#home_seccao3 .butonvervideo,
#home_seccao5 .butonvervideo,
.popupbutonvervideo {
	margin-top: 20px;
	margin-bottom: 0px;
	color:#0073b9;
	border: 2px solid rgb(13, 96, 177);
}

.popupbutonvervideo {
	margin-top: 40px;
	margin-bottom: 0px;
}

#home_seccao3 .butonvervideo{
	margin-bottom: 0px;
}
#home_seccao5 .butonvervideo {
	margin-bottom: 0px;	
}
#home_seccao6 .butonvervideo {
	margin-top: 30px;	
}


#home_seccao2 .butonvervideo:hover,
#home_seccao3 .butonvervideo:hover,
#home_seccao5 .butonvervideo:hover,
.popupbutonvervideo:hover{
	color:#ffffff;
	background-color: #0073b9;
}


#home_seccao4 .butonverreceita,
#home_seccao4 .butonvervideo{
	margin-left: 0px;
	margin-right: 20px;
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	transform:translateX(0px);
}

/*
#home_seccao1,
#home_seccao2,
#home_seccao2_video,
#home_seccao3,
#home_seccao4,
#home_seccao4_2,
#home_seccao5,
#home_seccao6,
#home_seccao1 .se-content,
#home_seccao2 .se-content,
#home_seccao2_video .se-content,
#home_seccao3 .se-content,
#home_seccao4 .se-content,
#home_seccao4_2 .se-content,
#home_seccao5 .se-content,
#home_seccao6 .se-content {
	transform: translate3d(0px, 0px, 0px);	
}
*/

.logotipotopo {
	position: absolute;
	float: left;
	top: 35px;
	left: 0px; 
	width: 100%;
	height: 67px;
	background-image: url('../imagens/logotipo.png');
	background-image: url('../imagens/logotipo.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	z-index: 3;	
}


.slidertopo_capa {
	position: absolute;
	float: left;
	top: 0px;
	left: 0px; 
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.5;
	z-index: 2;
	
	background-repeat: repeat;
    background-position: center center;
 	background-image: url('../imagens/pixelcover.png');
}

.bxsliderseccao6 .slidertop_img {
	 background-position: top center;	
}

.bxsliderseccao1,
.bxsliderseccao2,
.bxsliderseccao2_2,
.bxsliderseccao3,
.bxsliderseccao4,
.bxsliderseccao4_2,
.bxsliderseccao5,
.bxsliderseccao6,
#home_seccao1 ul,
#home_seccao1 ul li{
	position: relative;
	float: left;
	width: 100%;
	height: auto;	
	overflow: hidden;
	z-index: 2;
}

#home_seccao4_2 .sliderinstagram {
	position: relative;
	float: left;
	width: 50%;
	width: calc(50% - 100px);
	margin-left: calc(100px - 0px);
	height: auto;	
}

#home_seccao3 .sliderbeneficios {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	padding-right: 20px;	
}


.bxsliderseccao6 {
	overflow: visible;
}

#home_seccao1 ul li,
#home_seccao2 ul li,
#home_seccao2_2 ul li,
#home_seccao3 ul li,
#home_seccao4 ul li,
#home_seccao4_2 ul li,
#home_seccao5 ul li,
#home_seccao6 ul li{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;	
	overflow: hidden;
}

#home_seccao2 ul li{
	padding-top: 20px;
	padding-bottom: 20px;
}

#home_seccao6 ul li{
	min-height: 100%;
	height: calc(100% + 100px);
}

#home_seccao6 ul li .bxslidertoptextos{
	padding-top: 260px;
	padding-bottom: 140px;
}

.slidertop_img,
.slidermeio_img{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;		
	overflow: hidden;
	
	background-repeat:no-repeat;
	background-size: cover;
	background-color:transparent;
	background-position:center center;	
}

.bxsliderseccao1 .slidertop_img {
	background-color: #fee338;
	height: 110%;		
}

.slidermeio_img {
	width: 50%;
	min-height: 240px;
	padding-right: 70px;	
	margin-top: 40px;
	background-size: contain;
}

.sliderreceitas{
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	padding-left: 70px;	
}

#home_seccao4 .slidermeio_img {	
	padding-left: 20px;	
	padding-right: 20px;	
	min-height: 350px;
	margin-top: 80px;
}

#home_seccao5 .slidermeio_img {	
	padding-left: 20px;	
	padding-right: 70px;	
	min-height: 300px;
	margin-top: 80px;
	margin-bottom: 20px;
}

#home_seccao3 .slidermeio_img {	
	padding-left: 70px;	
	padding-right: 0px;	
	min-height: 450px;
	margin-top: 40px;
}

#home_seccao4_2 .slidermeio_img {	
	width: 100%;
	padding-left: 20px;	
	padding-right: 20px;	
	margin-top: 40px;	
	min-height: 0px;
	height: auto;
	overflow: visible;
}

#home_seccao4_2 .slidermeio_img .slidermeio_img_img {	
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	min-height: 160px;
	max-height: 340px;
	background: #ffffff;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
	overflow: hidden;
}

#home_seccao4_2 .slidermeio_img .slidermeio_img_img img,
.slidermeio_img_img img {
	position: relative;
	float: left;
	width: 100%;
	height: auto !important;
	overflow: hidden;
}

.textoinstagram {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	padding-top: 10px;
	color:#0073b9;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	text-align: left;
	font-family:"gotham_mediumregular", sans-serif; 
}

.imageminstagram{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	max-height: 200px;
	overflow: hidden;
}


#home_seccao6 .slidertop_img {	
	padding: 0px;
	margin: 0px;	
}


.bxsliderorigemtextos {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;	
	padding-left: 70px;
}

#home_seccao4 .bxsliderorigemtextos,
#home_seccao5 .bxsliderorigemtextos {	
	padding-left: 70px;	
	padding-right: 20px;	
	padding-top: 160px;
	padding-bottom: 20px;
}

#home_seccao4 .bxsliderorigemtextos{	
	width: 100%;
	padding-left: 0px;	
	padding-right: 20px;	
	padding-top: 160px;
}


#home_seccao3 .bxsliderorigemtextos {	
	width: 100%;
	padding-left: 20px;	
	padding-right: 70px;	
	padding-top: 220px;
}

#home_seccao4_2 .bxsliderorigemtextos {	
	padding-left: 20px;	
	padding-right: 70px;	
	padding-top: 160px;
}

.bxslidertoptextos {
	position: relative;
	margin: 0px auto 0px;
	height: 100%;	
	z-index: 3;
}

.bxslidertoptextos2 {
	position: relative;
	float: left;
	width: 100%;
	margin: 0px;
	height: 100%;	
}

.bxslidertoptextos3 {
	position: relative;
	float: left;
	width: 100%;
	height: auto;	
}

.sliderreceitas, 
.sliderreceitas .bx-viewport {
	/*overflow-y: auto !important;*/	
}

.bxslidertoptitulo {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: center;
	text-transform: none;
	
	font-size: 37px;
	line-height: 41px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 50px;
	padding-right: 50px;
	/*
	font-size: 10px;
  	line-height: 1.1;
  	-moz-transform: matrix( 3.7089862097759,0,0,3.7089862097759,0,0);
  	-webkit-transform: matrix( 3.7089862097759,0,0,3.7089862097759,0,0);
  	-ms-transform: matrix( 3.7089862097759,0,0,3.7089862097759,0,0);
  */}


.bxsliderorigemtitulo {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
	color: #0073b9;
}


.bxslidertoptexto {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: center;
	text-transform: none;
	
	font-size: 10px;
	line-height: 1.1;
	font-weight: 300;
	color: #ffffff;
	padding-left: 50px;
	padding-right: 50px;
	font-family:"gotham_mediumregular", sans-serif; 
	
	-moz-transform: matrix( 1.43946735087791,0,0,1.43946735087791,0,0);
 	-webkit-transform: matrix( 1.43946735087791,0,0,1.43946735087791,0,0);
    -ms-transform: matrix( 1.43946735087791,0,0,1.43946735087791,0,0);
  }


.bxsliderorigemtexto {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-family:"gotham_mediumregular", sans-serif; 
	font-size: 13px;
	line-height: 15px;
	font-weight: 300;
	color: #0073b9;
}

.textosemblur,
.textosemblur *{
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	
	backface-visibility: hidden;
	transform: perspective(1px) translate3d(0,0,0);
}

.bxsliderorigemtexto p{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-family:"gotham_mediumregular", sans-serif; 	
	font-size: 13px;
	line-height: 15px;
	font-weight: 300;
	color: #0073b9;
	padding-top: 15px;
}
.bxsliderorigemtexto p:first-child{
	padding-top: 0px;	
}

.bxslidertoptitulo + .bxslidertoptexto {
	padding-top: 20px;
}
.bxsliderorigemtitulo + .bxsliderorigemtexto {
	padding-top: 10px;
}

#home_seccao3 .bxsliderorigemtexto {
	padding-right: 60px;	
}

#home_seccao4 .bxsliderorigemtitulo {
	padding-top: 20px;	
	color: #ffffff;	
}
#home_seccao4 .bxsliderorigemtexto {
	margin-top: 0px;	
	color: #ffffff;	
}
#home_seccao4 .bxsliderorigemtexto p{
	color: #ffffff;	
}

/* SECCAO 2 */
.tituloazul_principal {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: center;
	text-transform: none;
	
	font-size: 42px;
	line-height: 44px;
	font-weight: 400;
	color: #0073b9;
	padding-top: 60px;
	
	/*
	font-size: 10px;
  	-moz-transform: matrix( 4.22428788390329,-0.24838883447216,0.24838883447216,4.22428788390327,0,0);
  	-webkit-transform: matrix( 4.22428788390329,-0.24838883447216,0.24838883447216,4.22428788390327,0,0);
  	-ms-transform: matrix( 4.22428788390329,-0.24838883447216,0.24838883447216,4.22428788390327,0,0);
*/
}

.tituloazul_principal .destaque{
	font-size: 66px;
	line-height: 70px;
}

/* FIM SECCAO 2 */

/* SECCAO 3 */
#home_seccao3 .tituloazul_principal {
	position: absolute;
	float: left;
	left: 115px;
	left: calc(100px + 115px);
	top: 140px;
	margin-top: 0px;
	text-align: left;
	padding-top: 0px;	
	padding-left: 0px;
}


/* FIM SECCAO 3 */

/* SECCAO 4 */
#home_seccao4 .tituloazul_principal {
	position: absolute;
	float: left;
	left: 50%;
	top: 80px;
	margin-top: 0px;
	text-align: left;
	padding-top: 0px;	
	padding-left: 70px;
	color: #ffffff;
}

#home_seccao4_2 .tituloazul_principal {
	position: absolute;
	float: left;
	left: 115px;
	left: calc(100px + 115px);
	top: 80px;
	margin-top: 0px;
	text-align: left;
	padding-top: 0px;	
	padding-left: 0px;
}
/* FIM SECCAO 4 */

/* SECCAO 5 */
#home_seccao5 .tituloazul_principal {
	position: absolute;
	float: left;
	left: 50%;
	top: 80px;
	margin-top: 0px;
	text-align: left;
	padding-top: 0px;	
	padding-left: 70px;
}

/* FIM SECCAO 5 */

/* FOOTER */
#footer {
	position: relative;
	float: left;
	width: 100%;
	width: calc(100% + 200px);
    margin-left: calc(0px - 100px);
	height: auto;
	padding-top: 60px;
	padding-bottom: 60px;
	margin-top: -50px;
	background: #ffffff;
	z-index: 10;
}
#footerbar{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #000000;
	z-index: 1;
}

.footerbar_texto {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: center;
	text-transform: none;
	
	font-family:"cocogooseinline", sans-serif;	
	font-size: 8px;
	line-height: 12px;
	font-weight: 300;
	color: #ffffff;
}

.footer_imagens {
	position: relative;
	float: left;
	width: 160px;
	width: 20%;
	height: auto;	
}

.footer_imagens .footer_logotipo{
	position: relative;
	float: left;
	width: 100%;
	height: 57px;
	background-image: url('../imagens/footer_banana.png');
	background-image: url('../imagens/footer_banana.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	
	top: 50%;
	-webkit-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-ms-transform:translateY(50%);
	-o-transform:translateY(50%);
	transform:translateY(50%);
}

.footer_contactos {
	position: relative;
	float: left;
	width: 230px;
	width: 20%;
	height: auto;	
	padding-left: 70px;
}

.footer_redessociais {
	position: relative;
	float: left;
	width: auto;
	width: 30%;
	height: auto;	
	padding-left: 70px;
}

.footer_downloads {
	position: relative;
	float: left;
	width: auto;
	width: 30%;
	height: auto;	
	padding-left: 70px;
	padding-right: 30px;
	margin-top: 0px;
}

.espacamentologos,
.espacamentocontactos {
	position: relative;
	float: left;
	width: 100%;
	height: 20px;	
}
.espacamentocontactos {
	height: 10px;	
}

.sliderdownloads{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
}

.footer_titulocontactos{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-size: 15px;
	line-height: 17px;
	font-weight: 400;
	color: #0073b9;
	margin-top: 30px;
}

.footer_textocontactos{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-family:"cocogooselight", sans-serif;	
	font-size: 10px;
	line-height: 14px;
	font-weight: 300;
	color: #0073b9;
	padding-top: 10px;
}

.footer_textocontactos p:first-child,
.footer_textocontactos p:first-child *{
	font-family:"cocogooselight", sans-serif;	
	font-size: 10px;
	line-height: 14px;
	font-weight: 300;
	color: #0073b9;
}

.footer_tituloredessociais,
.footer_titulodownloads{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	color: #0073b9;
	padding-top: 0px;
}

.footer_textoredessociais{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	/*
	background: transparent url('../imagens/icon_sharefacebook.png') center left no-repeat;
	*/
	background-size: 28px auto;
	/*padding-left: 40px;*/
	font-family:"cocogooselight", sans-serif;	
	font-size: 12px;
	line-height: 20px;
	font-weight: 300;
	color: #0073b9;
	margin-top: 10px;
}

.intagramicon {
	/*
	background: transparent url('../imagens/icon_shareinstagram.png') center left no-repeat;
	background-size: 28px auto;	
	*/
}

.downloads_title{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-family: "cocogooselight", sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
	color: #0073b9;
	padding-top: 0px;
	margin-top: 10px;
}

.downloads_textolink{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	
	font-family: "cocogooseregular", sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: 600;
	color: #0073b9;
	padding-top: 0px;
	margin-top: 5px;
}

/* POPUPS */

#popup_avisos,
#popup_videos,
#popup_receitas{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:10000000000;display:none;}
#popup_avisos2{position:fixed;float:left;width:460px;height:auto;min-height:250px;margin:0px auto 0px auto;left:calc((100% - 460px)/2);top:100px;padding:60px;background:transparent;z-index:2;}
#popup_avisos3{position:relative;float:left;width:100%;height:0px;background:#000000;}
.popup_avisos_form_titulo,
.popup_avisos_form_titulo2{position:relative;float:left;width:100%;height:auto;text-align:center;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:#000000;text-transform:none;text-decoration:none;}
.popup_avisos_form_texto,
.popup_avisos_form_texto2{position:relative;float:left;width:100%;height:auto;text-align:center;margin-left:0px;margin-top:20px;font-weight:normal;font-size:14px;line-height:20px;text-align:center;color:#000000;text-transform:none;text-decoration:none;}
#popup_avisos_setafechar_pre{position:relative;float:left;width:100%;height:auto;text-align:center;padding-top:60px;}

.popup_avisos_form_titulo2,
.popup_avisos_form_texto2 {
	text-align: left;	
}

#popup_avisos_setafechar {
    position: relative;
    float: left;
    width: auto;
    height: 40px;
    text-align: center;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    border:1px solid #000000;
    background: #000000;
	color: #ffffff;
    z-index: 1;
	padding-left: 10px;
	padding-right: 10px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%); /* IE 9 */
    -webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */	
	
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5 ease-in-out;
    -ms-transition: all 0.5 ease-in-out;
    -o-transition: all 0.5 ease-in-out;
    transition: all 0.5 ease-in-out;

}

#popup_avisos_setafechar:hover {
	background: #ffffff;
	color: #000000;
	
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5 ease-in-out;
    -ms-transition: all 0.5 ease-in-out;
    -o-transition: all 0.5 ease-in-out;
    transition: all 0.5 ease-in-out;

}

#popup_avisos_setafechar2,
#popup_videos_setafechar,
#popup_receitas_setafechar{
    position: absolute;
    float: right;
	top: -30px;
	right: 0px;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 25px;
    line-height: 30px;
    font-weight: 300;
    vertical-align: middle;
    z-index: 1;
	background: transparent url('../imagens/icon_close.png') center center no-repeat;
	color: #0073b9;
	
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5 ease-in-out;
    -ms-transition: all 0.5 ease-in-out;
    -o-transition: all 0.5 ease-in-out;
    transition: all 0.5 ease-in-out;
	cursor: pointer;
}

#popup_receitas_setafechar{
    top: 20px;
	right: 20px;
}

#popup_avisos_setafechar2:hover{
	background: #0073b9;
	color: #ffffff;
	
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5 ease-in-out;
    -ms-transition: all 0.5 ease-in-out;
    -o-transition: all 0.5 ease-in-out;
    transition: all 0.5 ease-in-out;
}

#popup_avisosbaixo,
#popup_videosbaixo,
#popup_receitasbaixo{
	position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;z-index:1;
}

#popup_videos2,
#popup_receitas2{position:absolute;float:left;width:800px;height:auto;min-height:450px;margin:0px auto 0px auto;left:calc((100% - 800px)/2);top:60px;padding:0px;background:transparent;z-index:2;}

#popup_receitas2{background:#ffffff; padding-top: 50px; padding-bottom: 50px;}

#popup_videos3,
#popup_receitas3{position:relative;float:left;width:100%;height:100%;min-height:380px;}

#popup_videos3_iframe {
	position:relative;float:left;width:100%;height:auto;
}

#popup_receitas2,
#popup_receitas3 {
	min-height: 0px;
}

#popup_videos3 iframe{
	position:relative;
	float:left;
	width:100%;
	height:100%;
	min-height:450px;
	max-height:450px;
}

.popup_videos_itens {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	padding: 10px 160px 10px 10px;
	background: rgba(0, 0, 0, 0.4);	
}

.popup_videos_item {
	position:relative;
	float:left;
	width:33.33%;
	height:auto;
	padding: 10px;
	
	cursor: pointer;
}

.popup_videos_item img {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	border: 2px solid #000000;
	border-radius: 4px;
}

.active img {
	border: 2px solid #fee338;
}

.popup_videos_share {
	position:absolute;
	float:left;
	right: 0px;
	top: 20px;
	width:150px;
	height:100%;
	height: calc(100% - 40px);
	
	border-left: 2px solid #ffffff;	
}

.popup_videos_share a {
	position:relative;
	float:left;
	width:100%;
	height:100%;	
}

.popup_videos_share_texto {
	position: relative;
	float: right;
	width: 100%;
	height: auto;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	
	text-align: center;
	text-transform: uppercase;
	
	font-size: 11px;
	line-height: 15px;
	font-weight: 400;
	color: #ffffff;
	font-family:"gotham_mediumregular", sans-serif; 
	cursor: pointer;
	background: transparent url('../imagens/icon_sharefacebook_branco.png') center top no-repeat;
	
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%); /* IE 9 */
    -webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */	
}

.video_item_texto{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: left;
	text-transform: none;
	font-family:"gotham_mediumregular", sans-serif;	
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	color: #ffffff;
	padding-top: 10px;
}

.receita_imagem{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: center;
	text-transform: none;
	font-family:"cocogoosedemibold", sans-serif;	
	font-size: 23px;
	line-height: 27px;
	font-weight: 400;
	color: #0073b9;
	margin-top: 20px;
	overflow: hidden;
}

.receita_imagempre1{	
	position: absolute;
	float: left;
	top: 50px;
	left: -50px;
	width: 200%;
	height: 50%;
	
	background-color: #0073b9;
	-webkit-transform: perspective(1px) rotate(3deg);
	-moz-transform: perspective(1px) rotate(3deg);
	-o-transform: perspective(1px) rotate(3deg);
	-ms-transform: perspective(1px) rotate(3deg);
	transform: perspective(1px) rotate(3deg);
	outline: 1px solid transparent;
}

.receita_imagempre2{	
	position: absolute;
	float: left;
	bottom: 50px;
	left: -50px;
	width: 200%;
	height: 50%;
	
	background-color: #0073b9;
	-webkit-transform: perspective(1px) rotate(-3deg);
	-moz-transform: perspective(1px) rotate(-3deg);
	-o-transform: perspective(1px) rotate(-3deg);
	-ms-transform: perspective(1px) rotate(-3deg);
	transform: perspective(1px) rotate(-3deg);
	outline: 1px solid transparent;
}

.receita_img{
	position: relative;
	float: left;
	width: 100%;
	height: 300px;
	margin-top: 80px;
	margin-bottom: 80px;
	
	background-color: transparent;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.receita_semimg{
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin-top: 80px;
	margin-bottom: 80px;
	
	background-color: transparent;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.receita_titulo{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	text-align: center;
	text-transform: none;
	font-family:"cocogoosedemibold", sans-serif;	
	font-size: 23px;
	line-height: 27px;
	font-weight: 400;
	color: #0073b9;
	padding: 40px 120px 0px 120px; 
}

.receita_ingredientes,
.receita_preparacao{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 120px 0px 120px; 
}

.receita_ingredientes .texto,
.receita_preparacao .texto{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	font-family:"gotham_mediumregular", sans-serif;	
	text-align: center;
	text-transform: none;
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
	color: #0073b9;
	padding-top: 20px; 
}

.receita_ingredientes .texto p,
.receita_preparacao .texto p{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
	font-family:"gotham_mediumregular", sans-serif;	
	text-align: center;
	text-transform: none;
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
	color: #0073b9;
	margin-top: 20px; 
}

.receita_ingredientes .texto p:first-child,
.receita_preparacao .texto p:first-child{
	margin-top: 0px; 
}

.receita_ingredientes .titulo,
.receita_preparacao .titulo{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	/*font-family:"cocogoosedemibold", sans-serif;	*/
	text-align: center;
	text-transform: none;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #0073b9;
	padding-top: 40px; 
}



/* FIM POPUPS */

sup {
    top: 2px;
	font-size: 8px;
}
sub{
    bottom: 2px;
	font-size: 8px;
}

.receita_ingredientes .texto *,
.receita_preparacao .texto * {
	font-family:"cocogooseultralight", sans-serif;	
}

.home-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;background-size:cover;background-position:center center; padding: 0px; margin: 0px; background-repeat: no-repeat;}
/*
.home-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;background-size:cover;background-position:center center;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%); padding: 0px; margin: 0px; background: transparent;}*/


@media screen and (max-width:1200px){
	.footer_contactos,
	.footer_redessociais,
	footer_downloads {
		padding-left: 40px;	
	}
}

@media screen and (max-width:1100px){
	
	.footer_textoredessociais {
		font-size: 10px !important;
	}
	
	
	#home_seccao3 .sliderbeneficios {
		padding-right: 0px;	
	}

	.bxsliderorigemtextos {
		padding-left: 30px;
	}
	
	.slidermeio_img {
    	padding-right: 30px;
    }
	
	#home_seccao3 .bxsliderorigemtextos {
		padding-left: 0px;
		padding-right: 30px;
	}
	
	#home_seccao3 .tituloazul_principal,
	#home_seccao4_2 .tituloazul_principal {
    	left: 95px;
		left: calc(100px + 95px);
	}
	
	#home_seccao3 .bxsliderorigemtexto{
		padding-right: 30px;
	}
	#home_seccao4_2 .bxsliderorigemtextos {
		padding-left: 0px;
	}
	#home_seccao4_2 .sliderinstagram {
		width: 50%;
		margin-left: 0px;	
	}
	
	#home_seccao3 .slidermeio_img {
		padding-left: 0px;
		padding-right: 0px;
		width: calc(50% - 30px);
		margin-left: calc(30px + 0px);
	}
	
	#home_seccao4 .bxsliderorigemtextos, 
	#home_seccao5 .bxsliderorigemtextos {
		padding-right: 0px;
	}
}


@media screen and (max-width:1100px){
#home_seccao4_2 .tituloazul_principal {
    font-size: 32px;
    line-height: 40px;
}
}

@media screen and (max-width:960px){
	#footer {
    	padding-top: 30px;
    	padding-bottom: 30px;
    }
	
	.footer_imagens,
	.footer_contactos {
		width: 50%;	
		text-align: left;
		padding-left: 0px;
		min-height: 60px;
	}
	
	.footer_imagens .footer_logotipo {
		background-position: left top;
	}
	
	.footer_imagens .footer_logotipo{
		top: 0px;
    	-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
    	-ms-transform: translateY(0%);
    	-o-transform: translateY(0%);
    	transform: translateY(0%);
		/*
		left: 50%;
    	-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    	-o-transform: translateX(-50%);
    	transform: translateX(-50%);
		*/
}

.footer_titulocontactos {
	margin-top: 0px;
}

	.footer_redessociais,
	.footer_downloads {
		padding-left: 0px;
		padding-right: 0px;
		max-width: 50%;
		width: 50%;
		float: left;
		text-align: left;
		margin-top: 30px;
	}
	
	.footer_imagens,
	.footer_redessociais {
		padding-right: 50px;	
	}
	
	.footer_titulocontactos,
	.footer_textocontactos {
		float: left;
		text-align: left;
	}
	
}

@media screen and (max-width:920px){
	
	
	.pointstosection {
		display: none;	
	}
	
	#home_seccao2 {
    	margin-top: -25px;
	}
	#popup_videos2, 
	#popup_receitas2 {
		width: 100%;
		width: calc(100% - 80px);
		left: calc(0px + 40px);
		top: 40px;
	}
	
	#home_seccao3 .tituloazul_principal,
	#home_seccao4_2 .tituloazul_principal {
    	left: 60px;
		left: calc(100px + 60px);
	}
	
	.conteudoheader {
    	padding-left: 60px;
    	padding-right: 60px;
		padding-left: calc(100px + 60px);
		padding-right: calc(100px + 60px);
    }
	
	#home_seccao4_2 .slidermeio_img {
    	padding-left: 20px;
	}
	
	#home_seccao4_2 .tituloazul_principal {
		font-size: 28px;
		line-height: 32px;
	}
}

@media screen and (max-width:750px){
	
	.apenasdesktoppartilha{
		display: none;	
	}
	.apenasmobilepartilha,
	.receitavideo {
		display: block;	
	}
	
	#home_seccao2_bananas,
	#home_seccao4_2_bananas {
		display: none;	
	}
	
	#popup_receitas_setafechar {
		top: 20px;
		right: 20px;
	}
	.receita_imagem {
   		margin-top: 0px;
	}
	
	.receita_img {
    	margin-top: 60px;
    	margin-bottom: 60px;
	}
	
	#popup_receitas2 {
		width: 100%;
		width: calc(100% - 40px);
		left: calc(0px + 20px);
		top: 20px;
	}
	
	.receita_titulo {
		font-size: 18px;
    	line-height: 22px;
    	padding: 0px 40px 0px 40px;	
	}
	
	.popup_videos_itens {
		padding: 10px 100px 10px 10px;	
	}
	
	.popup_videos_share {
		position: absolute;
		float: left;
		right: 0px;
		top: 20px;
		width: 90px;
	}
	
	.popup_videos_share_texto {
		padding-top: 40px;
		padding-left: 0px;
		padding-right: 0px;
		font-size: 9px;
		line-height: 14px;
		font-weight: 400;
		
	}
	
	.video_item_texto {
		font-size: 10px;
    	line-height: 12px;	
	}
	
	.bxslidertoptitulo {
		font-size: 22px;
    	line-height: 28px;	
		padding-left: 0px;
    	padding-right: 0px;
	}
	
	.tituloazul_principal {
    	font-size: 24px;
    	line-height: 28px;
    }
	
	#home_seccao2 .tituloazul_principal {
    	margin-left: 10px;
    }
	
	.tituloazul_principal .destaque {
		font-size: 32px;
		line-height: 36px;
	}
	
	.slidermeio_img,
	.bxsliderorigemtextos {
		min-height: 160px;
		width: 100%;	
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#home_seccao3 .tituloazul_principal {
    	top: 50px;
	}
	
	#home_seccao3 .sliderbeneficios {
		width: 100%;
	}
	
	#home_seccao3 .bxsliderorigemtexto {
    	padding-right: 0px;
	}
	
	#home_seccao3 .bxsliderorigemtextos {
    	width: 100%;
    	padding-left: 0px;
    	padding-right: 0px;
    	padding-top: 100px;
	}
	
	#home_seccao2 .slidermeio_img {
		display: block;
		margin-top: 20px;
		min-height: 160px;
	}
	
	#home_seccao3 .slidermeio_img {
		width: 100%;
		margin-left: 0px;
		display: block;
		min-height: 300px;
		margin-bottom: 30px;
	}
	
	.videoiframeseccao2 {
    	min-height: 240px;
	}
	
	#home_seccao3 {
    	padding-bottom: 60px;
    }
	
	#home_seccao2 .butonvervideo {
    	margin-bottom: 20px;
		margin-top: 30px;
	}

	#home_seccao3 .butonvervideo {
    	margin-bottom: 30px;
		margin-top: 20px;
	}
	
	#home_seccao3 .tituloazul_principal,
	#home_seccao4 .tituloazul_principal,
	#home_seccao4_2 .tituloazul_principal,
	#home_seccao5 .tituloazul_principal {
    	left: 60px;
		left: calc(100px + 60px);
		width: 100%;
		width: calc(100% - 320px);
    	top: 50px;
    	padding-left: 0px;
	}
	
	#home_seccao4 .slidermeio_img {
		min-height: 160px;
		margin-top: 120px;
	}
	
	.sliderreceitas {
		width: 100%;	
		padding-left: 0px;
	}
	
	#home_seccao4 .bxsliderorigemtextos, #home_seccao5 .bxsliderorigemtextos {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}
	
	#home_seccao4_2 .tituloazul_principal {
    	top: 60px;
	}
	
	#home_seccao4_2 .bxsliderorigemtextos {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 120px;
	}
	
	#home_seccao4_2 .sliderinstagram {
		width: 100%;
	}
	#home_seccao4_2 .slidermeio_img {
    	padding-left: 20px;
    	padding-right: 20px;
		width: calc(100% + 20px);
		margin-left: calc(0px - 10px);
	}
	
	#home_seccao5 .tituloazul_principal {
		left: 60px;
		left: calc(100px + 60px);
		top: 60px;
		padding-left: 0px;
	}
	
	#home_seccao5 .slidermeio_img {
		padding-left: 0px;
		padding-right: 0px;
		min-height: 160px;
		margin-top: 120px;
		margin-bottom: 0px;
	}
	
	#home_seccao5 .bxsliderorigemtextos {
		padding-top: 30px;
	}
	
	#home_seccao3 .butonvervideo,
	#home_seccao4 .butonverreceita, 
	#home_seccao4 .butonvervideo,
	#home_seccao5 .butonvervideo {
		margin-top: 40px;
	}
	
	#home_seccao4 .butonverreceita, 
	#home_seccao4 .butonvervideo{
		left: 50%;
    	-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    	-o-transform: translateX(-50%);
    	transform: translateX(-50%);
	}
	
	.logotipotopo {
		height: 50px;
	}
	
	.footer_imagens .footer_logotipo{
		height: 57px;
		background-size: contain;
	}
	
	.videopartilhapopup {
    	top: auto;
		right: 20px;
		bottom: -115px;
		z-index: 3;
    }
	
	.receita_ingredientes,
	.receita_preparacao {
		 padding: 0px 60px 0px 60px;	
	}
	
	.bxsliderorigemtitulo,
	.bxsliderorigemtitulo p,
	.bxsliderorigemtexto,
	.bxsliderorigemtexto p,
	#home_seccao3 .tituloazul_principal, 
	#home_seccao4 .tituloazul_principal,
	#home_seccao4_2 .tituloazul_principal,
	#home_seccao5 .tituloazul_principal {
		text-align: center;	
	}
	
	#home_seccao2 {
   	   padding-bottom: 220px;
	}
	
	.footer_textocontactos{
	padding-top: 20px;
}

#home_seccao1,
#home_seccao2,
#home_seccao2_video,
#home_seccao3,
#home_seccao4,
#home_seccao4_2,
#home_seccao5,
#home_seccao6,
#home_seccao1 .se-content,
#home_seccao2 .se-content,
#home_seccao2_video .se-content,
#home_seccao3 .se-content,
#home_seccao4 .se-content,
#home_seccao4_2 .se-content,
#home_seccao5 .se-content,
#home_seccao6 .se-content {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	width: 100%;
    margin-left: 0px;
	left: 0px;
}

#home_seccao4 {
	padding-bottom: 160px;	
}

#home_seccao4 .slidermeio_img {
    min-height: 160px;
    margin-top: 100px;
}

.conteudoheader {
    padding-left: 60px;
    padding-right: 60px;
    width: 100%;
}

#home_seccao3 .tituloazul_principal, #home_seccao4 .tituloazul_principal, #home_seccao4_2 .tituloazul_principal, #home_seccao5 .tituloazul_principal {
    left: 0px;
    width: 100%;
}

.idiomassel {
    right: 20px;
}

#footer {
    width: 100%;
    margin-left: 0px;
}

#home_seccao4_2 .slidermeio_img .slidermeio_img_img {
	max-height: 420px;
}

.imageminstagram {
   max-height: 280px;
}

}

@media screen and (max-width:600px){
.footer_imagens,
.footer_contactos,
.footer_redessociais,
.footer_downloads {
		width: 100%;
		max-width: 100%;
		padding: 0px;
		padding-top: 30px;
		margin-top: 0px;
	}
	
	.footer_imagens {
		padding-top: 0px;
	}
	
	.footer_imagens .footer_logotipo {
    background-position: center  top;
}

.footer_titulodownloads {
	padding-left: 50px;
	padding-right: 50px;	
}
	
	.footer_textocontactos,
	.footer_titulocontactos,
	.footer_tituloredessociais,
	.footer_textoredessociais,
	.footer_titulodownloads,
	.downloads_title,
	.downloads_textolink {
		text-align: center;	
	}

}


@media screen and (max-width:500px){
	
	#popup_videos2, 
	#popup_receitas2 {
		width: 100%;
		width: calc(100% - 20px);
		left: calc(0px + 10px);
		top: 40px;
	}
	
	
	/*
	.conteudoheader {
		padding-left: 20px;
		padding-right: 20px;
		padding-left: calc(100px + 20px);
		padding-right: calc(100px + 20px);
	}
	
	#home_seccao3 .tituloazul_principal, 
	#home_seccao4 .tituloazul_principal,
	#home_seccao4_2 .tituloazul_principal {
    	left: 20px;
		left: calc(100px + 20px);
		width: calc(100% - 240px);
		padding-right: 0px;
	}
	*/
	
	#home_seccao1 .se-content, #home_seccao2 .se-content, #home_seccao2_video .se-content, #home_seccao3 .se-content, #home_seccao4 .se-content, #home_seccao4_2 .se-content, #home_seccao5 .se-content, #home_seccao6 .se-content {
   min-height: 200px;
}

	.bxslidertoptitulo,
	.tituloazul_principal {
		font-size: 18px !important;
		line-height: 22px !important;
	}
	
	.bxsliderorigemtitulo {
		font-size: 16px !important;
		line-height: 20px !important;
	}
	
	
	.bxsliderorigemtexto {
		font-size: 12px !important;
		line-height: 16px !important;
	}
	
	.receita_titulo {
		font-size: 16px !important;
		line-height: 18px !important;
	}
	
	
	
	
	.butonvervideo, .butonverreceita, .popupbutonvervideo,
	#home_seccao2 .butonvervideo,
	#home_seccao3 .butonvervideo,
	#home_seccao5 .butonvervideo,
	#home_seccao6 .butonvervideo,
	#home_seccao4 .butonverreceita, #home_seccao4 .butonvervideo{
		font-size: 10px !important;
	}
	
	.butonvervideo, .butonverreceita, .popupbutonvervideo {
    	margin-top: 40px;
	}
	
	#popup_videos3 {
    	min-height: 240px;
	}
	.popup_videos_itens {
		height: 120px;	
	}
	.popup_videos_share_texto,
	.videopartilhaseccao2,
	.videopartilhapopup {
		padding-top: 25px;
		background-size: 20px auto;	
	}
	.videopartilhapopup {
		bottom: -100px;
		right: 10px;
		font-size: 9px;
		line-height: 12px;
		padding-left: 10px;
		padding-right: 10px;
		width: 70px;
		max-width: 70px;
		min-width: 70px;	
	}
	#popup_videos3 iframe,
	.videoiframeseccao2 iframe {
		min-height: 160px;
		max-height: 160px;
	}
	.videoiframeseccao2 {
    	min-height: 160px;
	}
	.popup_videos_item {
		display: block;
		padding: 2px;
	}
	#home_seccao4_2 {  
		padding-bottom: 200px;
	}
	#home_seccao2_video.videoopen {
    	height: 650px;
	}
	#home_seccao6 ul li .bxslidertoptextos {
		padding-top: 140px;
		padding-bottom: 40px;
	}
	
	#home_seccao2.videoopen {
    	-webkit-box-shadow: -1px 25px 10px -1px rgba(0,0,0,0.5);
    	-moz-box-shadow: -1px 25px 10px -1px rgba(0,0,0,0.5);
    	box-shadow: -1px 25px 10px -1px rgba(0,0,0,0.5);
	}
	
	
	
	.logotipotopo {
		top: 60px;	
	}
	
	#popup_receitas2 {
    	padding-top: 50px;
    	padding-bottom: 20px;
	}
	
	.receita_img {
		height: 200px;
		margin-top: 60px;
    	margin-bottom: 60px;	
	}
	
	#home_seccao5 .tituloazul_principal {
    	left: 20px;
		left: calc(100px + 20px);
		width: calc(100% - 240px);
    }
	
	#home_seccao3 .butonvervideo, #home_seccao4 .butonverreceita, #home_seccao4 .butonvervideo, #home_seccao5 .butonvervideo {
    margin-top: 30px;
}

#home_seccao4_2 .slidermeio_img .slidermeio_img_img {
	max-height: 340px;
}

.imageminstagram {
   max-height: 180px;
}

.bxsliderseccao6 .slidertop_img {
	 background-position: top 30px center;	
}

#home_seccao2 {
    padding-bottom: 230px;
}

#home_seccao1,
#home_seccao2,
#home_seccao2_video,
#home_seccao3,
#home_seccao4,
#home_seccao4_2,
#home_seccao5,
#home_seccao6,
#home_seccao1 .se-content,
#home_seccao2 .se-content,
#home_seccao2_video .se-content,
#home_seccao3 .se-content,
#home_seccao4 .se-content,
#home_seccao4_2 .se-content,
#home_seccao5 .se-content,
#home_seccao6 .se-content {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	width: 100%;
    margin-left: 0px;
	left: 0px;
}

#home_seccao4 {
	padding-bottom: 180px;	
}

#home_seccao4 .slidermeio_img {
    min-height: 160px;
    margin-top: 100px;
}

.conteudoheader {
    padding-left: 60px;
    padding-right: 60px;
    width: 100%;
}

#home_seccao3 .tituloazul_principal, #home_seccao4 .tituloazul_principal, #home_seccao4_2 .tituloazul_principal, #home_seccao5 .tituloazul_principal {
    left: 0px;
    width: 100%;
}

}