@charset "UTF-8";
/* DashBoard */

#nowa #flowerpot{
	position:absolute;
	height:44%;
	top:27%;
	right:64.5%;
	opacity:0;
}

#nowa #plant{
	position:absolute;
	height:35%;
	top:40%;
	left:72%;
	opacity:0;
}

#nowa #eolica{
	position:absolute;
	width:50%;
	bottom:0;
	left:0;
	background-color:rgba(0,0,255,0);
	opacity:0;
}

#nowa #eolica:after{
	padding-top: 86%;
	display: block;
  	content: '';
}

#nowa #eolica .eolica-pilar{
	position:absolute;
	width:30%;
	bottom:24%;
	left:6%;
	/*opacity:0;*/
}

#nowa #eolica .eolica-pas{
	position:absolute;
	width:46%;
	top:-4%;
	right:43.6%;
	opacity:1;
	z-index:999999;
	transition-property: transform;
   	transition-duration: 1s;
	animation-name: rotate; 
    animation-duration: 2s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#nowa #stuff-banner2{
	position:absolute;
	height:34%;
	bottom:6%;
	right:0;
	opacity:0;
}

#nowa #lamp{
	position:absolute;
	height:74%;
	bottom:0;
	left:0;
	opacity:0;
}

#nowa #flowerpot-banner3{
	position:absolute;
	height:34%;
	bottom:14%;
	right:0;
	opacity:0;
}

#nowa #stuff-left-banner4{
	position:absolute;
	height:58%;
	bottom:24%;
	left:9%;
	opacity:0;
}

#nowa #stuff-right-banner4{
	position:absolute;
	height:36%;
	bottom:28%;
	right:0;
	opacity:0;
}

#nowa #noWasteMarketing{
	opacity:0;
}

#nowa #noWasteMarketing02{
	opacity:0;
}

#nowa #noWasteMarketing03{
	opacity:0;
}

#nowa h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowa-intro{
	background-color:#d6e6e9 !important;
}

#nowa-intro #flowerpot2{
	position:absolute;
	height:44%;
	top:27%;
	right:64.5%;
	opacity:0;
}

#nowa-intro #plant2{
	position:absolute;
	height:35%;
	top:40%;
	left:72%;
	opacity:0;
}

#nowa-intro #noWasteMarketing2{
	opacity:0;
}

#nowa-intro h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowa-intro #pencils{
	position:absolute;
	height:34%;
	bottom:17%;
	left:6%;
	opacity:0;
}

#nowa-intro #stuff-nowa-intro1{
	position:absolute;
	height:64%;
	bottom:15%;
	right:0;
	opacity:0;
	z-index:999999;
}

#nowa-intro #stuff-nowa-intro2{
	position:absolute;
	height:64%;
	bottom:15%;
	right:0;
	opacity:0;
	animation-delay: 0.1s;
	z-index:888888;
}

#nowa-intro #stuff-nowa-intro3{
	position:absolute;
	height:64%;
	bottom:15%;
	right:0;
	opacity:0;
	animation-delay: 0.2s;
	z-index:777777;
}

#nowa-intro .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowa-intro .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowa-intro .text-box img{
	height:36px;
}

#nowa-intro .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowa-intro .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowa-marketing{
	background-color:#a5dfc1 !important;
}

#nowa-marketing #pencil-red{
	position:absolute;
	height:10%;
	bottom:20%;
	left:6%;
	opacity:0;
	animation-delay: 0.1s;
}

#nowa-marketing #pencil-orange{
	position:absolute;
	height:10%;
	bottom:20%;
	left:6%;
	opacity:0;
}

#nowa-marketing #fan{
	position:absolute;
	width:50%;
	bottom:0;
	right:0;
	background-color:rgba(0,0,255,0);
	opacity:0;
}

#nowa-marketing #fan:after{
	padding-top: 86%;
	display: block;
  	content: '';
}

#nowa-marketing #fan .fan-body{
	position:absolute;
	width:100%;
	bottom:0;
	right:0;
	z-index:888888;
	/*opacity:0;*/
}

#nowa-marketing #fan .fan-vent{
	position:absolute;
	width:34%;
	top:0;
	right:45.6%;
	opacity:1;
	transition-property: transform;
   	transition-duration: 1s;
	animation-name: rotate; 
    animation-duration: 2s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	z-index:999999;
}

#nowa-marketing #fan .marketing-cards{
	position:absolute;
	width:100%;
	bottom:0;
	right:0;
	z-index:777777;
	/*opacity:0;*/
}

@keyframes rotate {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

#nowa-marketing #noWasteMarketing3{
	opacity:0;
}

#nowa-marketing h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowa-marketing .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowa-marketing .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowa-marketing .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowa-marketing .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowa-marketing .text-box p b{
	font-weight:400;
}

#nowa-marketing .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#nowa-consulting{
	background-color:#CCD4E2 !important;
}

#nowa-consulting #plant-consulting{
	position:absolute;
	height:40%;
	bottom:10%;
	left:0;
	opacity:0;
}

#nowa-consulting #book{
	position:absolute;
	width:44%;
	bottom:0;
	right:20%;
	opacity:0;
}

#nowa-consulting #earth{
	position:absolute;
	width:50%;
	bottom:0;
	right:0;
	background-color:rgba(0,0,255,0);
	opacity:0;
}

#nowa-consulting #earth:after{
	padding-top: 86%;
	display: block;
  	content: '';
}

#nowa-consulting #earth .earth-shadow{
	position:absolute;
	width:100%;
	bottom:40%;
	right:35.6%;
	z-index:888888;
	/*opacity:0;*/
}

#nowa-consulting #earth .earth-globe{
	position:absolute;
	width:46%;
	top:0;
	right:35.6%;
	opacity:1;
	/*transition-property: transform;
   	transition-duration: 1s;
	animation-name: rotate; 
    animation-duration: 32s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;*/
	z-index:999999;
}

#nowa-consulting #earth .earth-clouds{
	position:absolute;
	width:46%;
	top:0;
	right:35.6%;
	opacity:1;
	transition-property: transform;
   	transition-duration: 1s;
	animation-name: rotate-left; 
    animation-duration: 30s; 
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(0.9, 0.51, 0.45, 0.9);
	z-index:999999;
}

@keyframes rotate-left {
    from {transform: rotate(0deg);}
    to {transform: rotate(-360deg);}
}

#nowa-consulting .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowa-consulting .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowa-consulting .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowa-consulting .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowa-consulting .text-box p b{
	font-weight:400;
}

#nowa-consulting .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#nowa-training{
	background-color:#e8e9ed !important;
}

#nowa-training #book-training{
	position:absolute;
	height:42%;
	bottom:17%;
	left:4%;
	opacity:0;
}

#nowa-training #books-training1{
	position:absolute;
	height:52%;
	bottom:16%;
	right:0;
	opacity:0;
	z-index:999999;
}

#nowa-training #books-training2{
	position:absolute;
	height:52%;
	bottom:16%;
	animation-delay: 0.1s;
	right:0;
	opacity:0;
	z-index:888888;
}

#nowa-training #books-training3{
	position:absolute;
	height:52%;
	bottom:16%;
	animation-delay: 0.2s;
	right:0;
	opacity:0;
	z-index:777777;
}

#nowa-training #noWasteMarketing5{
	opacity:0;
}

#nowa-training h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowa-training .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowa-training .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowa-training .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowa-training .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowa-training .text-box p b{
	font-weight:400;
}

#nowa-training .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#nowa-inowation{
	background-color:#ccd4e2 !important;
}

#nowa-inowation #oculus{
	position:absolute;
	height:54%;
	bottom:10%;
	left:0;
	opacity:0;
}

#nowa-inowation #stuff-inowation1{
	position:absolute;
	height:80%;
	bottom:0;
	right:10%;
	opacity:0;
}

#nowa-inowation #stuff-inowation2{
	position:absolute;
	height:80%;
	bottom:0;
	animation-delay: 0.1s;
	right:10%;
	opacity:0;
}

#nowa-inowation #stuff-inowation3{
	position:absolute;
	height:80%;
	bottom:0;
	animation-delay: 0.2s;
	right:10%;
	opacity:0;
}

#nowa-inowation #noWasteMarketing6{
	opacity:0;
}

#nowa-inowation h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowa-inowation .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowa-inowation .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowa-inowation .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowa-inowation .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowa-inowation .text-box p b{
	font-weight:400;
}

#nowa-inowation .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#meio-1{
	background-color:#a5dfc1 !important;
}

#meio-1 #stuff-meio-1{
	position:absolute;
	height:80%;
	bottom:4%;
	left:50%;
	transform: translate(-50%, 0);
	opacity:1;
}

#meio-1 #noWasteMarketing7{
	opacity:0;
}

#meio-1 h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#waste-watchers-mario{
	background-color:#d6e6e9 !important;
}

#waste-watchers-mario #stuff-waste-watchers-mario1{
	position:absolute;
	height:70%;
	top:22%;
	left:10%;
	opacity:0;
}

#waste-watchers-mario #stuff-waste-watchers-mario2{
	position:absolute;
	height:70%;
	top:22%;
	animation-delay: 0.1s;
	left:10%;
	opacity:0;
}

#waste-watchers-mario h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#waste-watchers-mario .text-box{
    position: relative;
    display: block;
    width: 65%;
    max-height: none;
    float: left;
    top: 100px;
    left: 50%;
    transform: translate(-50%, 0);
    background-color: rgba(0,255,0,0);
}

#waste-watchers-mario .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#waste-watchers-mario .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#waste-watchers-mario .text-box p a{
	font-weight:400;
	color:#00946e;
	text-decoration:none;
}

#waste-watchers-mario .text-box p span{
	font-weight:400;
	color:#00946e;
}

#waste-watchers-mario .text-box p b{
	font-weight:400;
}

#waste-watchers-mario .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#waste-watchers-joana{
	background-color:#d6e6e9 !important;
}

#waste-watchers-joana #stuff-waste-watchers-joana1{
	position:absolute;
	height:70%;
	top:22%;
	left:10%;
	opacity:0;
}

#waste-watchers-joana #stuff-waste-watchers-joana2{
	position:absolute;
	height:70%;
	top:22%;
	left:10%;
	animation-delay: 0.1s;
	opacity:0;
}

#waste-watchers-joana h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#waste-watchers-joana .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:16%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#waste-watchers-joana .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#waste-watchers-joana .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#waste-watchers-joana .text-box p a{
	font-weight:400;
	color:#00946e;
	text-decoration:none;
}

#waste-watchers-joana .text-box p span{
	font-weight:400;
	color:#00946e;
}

#waste-watchers-joana .text-box p b{
	font-weight:400;
}

#waste-watchers-joana .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#waste-watchers-joana-miguel{
	background-color:#d6e6e9 !important;
}

#waste-watchers-joana-miguel h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#waste-watchers-joana-miguel #stuff-waste-watchers-joanam1{
	position:absolute;
	height:70%;
	top:22%;
	left:10%;
	opacity:0;
}

#waste-watchers-joana-miguel #stuff-waste-watchers-joanam2{
	position:absolute;
	height:70%;
	top:22%;
	left:10%;
	animation-delay: 0.1s;
	opacity:0;
}

#waste-watchers-joana-miguel .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:16%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#waste-watchers-joana-miguel .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#waste-watchers-joana-miguel .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#waste-watchers-joana-miguel .text-box p a{
	font-weight:400;
	color:#00946e;
	text-decoration:none;
}

#waste-watchers-joana-miguel .text-box p span{
	font-weight:400;
	color:#00946e;
}

#waste-watchers-joana-miguel .text-box p b{
	font-weight:400;
}

#waste-watchers-joana-miguel .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}


#waste-watchers-joao{
	background-color:#d6e6e9 !important;
}

#waste-watchers-joao #stuff-waste-watchers-joao1{
	position:absolute;
	height:70%;
	top:22%;
	left:10%;

}

#waste-watchers-joao #stuff-waste-watchers-joao2{
	position:absolute;
	height:70%;
	top:22%;
	animation-delay: 0.1s;
	left:10%;
	
}
#waste-watchers-joao h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#waste-watchers-joao .text-box{
    position: relative;
    display: block;
    width: 65%;
    max-height: none;
    float: left;
    top: 100px;
    left: 50%;
    transform: translate(-50%, 0);
    background-color: rgba(0,255,0,0);
}

#waste-watchers-joao.text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#waste-watchers-joao .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#waste-watchers-joao.text-box p a{
	font-weight:400;
	color:#00946e;
	text-decoration:none;
}

#waste-watchers-joao .text-box p span{
	font-weight:400;
	color:#00946e;
}

#waste-watchers-joao .text-box p b{
	font-weight:400;
}

#waste-watchers-joao .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}



#nowaste-story{
	background-color:#e8e9ed !important;
}

#nowaste-story #cards{
	position:absolute;
	height:34%;
	bottom:14%;
	left:8%;
	opacity:0;
}

#nowaste-story #stuff-nowaste-story1{
	position:absolute;
	height:50%;
	top:26%;
	right:0;
	z-index:999999;
	opacity:0;
}

#nowaste-story #stuff-nowaste-story2{
	position:absolute;
	height:50%;
	top:26%;
	right:0;
	animation-delay: 0.1s;
	z-index:888888;
	opacity:0;
}

#nowaste-story #stuff-nowaste-story3{
	position:absolute;
	height:50%;
	top:26%;
	right:0;
	animation-delay: 0.2s;
	z-index:777777;
	opacity:0;
}

#nowaste-story #noWasteMarketing8{
	opacity:0;
}

#nowaste-story h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowaste-story .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowaste-story .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowaste-story .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowaste-story .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowaste-story .text-box p b{
	font-weight:400;
}

#nowaste-story .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#nowaste-story-missao{
	background-color:#88aca0 !important;
}

#nowaste-story-missao #pencils201{
	position:absolute;
	height:38%;
	bottom:20%;
	left:8%;
	opacity:0;
	z-index:999999;
}

#nowaste-story-missao #pencils202{
	position:absolute;
	height:38%;
	bottom:20%;
	left:8%;
	opacity:0;
	animation-delay: 0.1s;
	z-index:888888;
}

#nowaste-story-missao #stuff-missao1{
	position:absolute;
	height:54%;
	bottom:20%;
	right:0;
	opacity:0;
	z-index:999999;
}

#nowaste-story-missao #stuff-missao2{
	position:absolute;
	height:54%;
	bottom:20%;
	right:0;
	opacity:0;
	animation-delay: 0.1s;
	z-index:888888;
}

#nowaste-story-missao #noWasteMarketing9{
	opacity:0;
}

#nowaste-story-missao h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#000000;
}

#nowaste-story-missao .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowaste-story-missao .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowaste-story-missao .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowaste-story-missao .text-box p span{
	font-weight:400;
	color:#a3e5d9;
}

#nowaste-story-missao .text-box p b{
	font-weight:400;
}

#nowaste-story-missao .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#nowaste-story-visao{
	background-color:#a5dfc1 !important;
}

#nowaste-story-visao #plant-visao{
	position:absolute;
	height:54%;
	bottom:0;
	left:0;
	opacity:0;
}

#nowaste-story-visao #new-globe{
	position:absolute;
	height:60%;
	top:26%;
	right:12%;
	opacity:0;
}

#nowaste-story-visao #noWasteMarketing10{
	opacity:0;
}

#nowaste-story-visao h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowaste-story-visao .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowaste-story-visao .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowaste-story-visao .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowaste-story-visao .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowaste-story-visao .text-box p b{
	font-weight:400;
}

#nowaste-story-visao .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#nowaste-story-valores{
	background-color:#d6e6e9 !important;
}

#nowaste-story-valores #model{
	position:absolute;
	height:54%;
	bottom:0;
	left:0;
	opacity:0;
}

#nowaste-story-valores #stuff-valores1{
	position:absolute;
	height:54%;
	bottom:16%;
	right:0;
	opacity:0;
	z-index:999999;
}

#nowaste-story-valores #stuff-valores2{
	position:absolute;
	height:54%;
	bottom:16%;
	right:0;
	opacity:0;
	animation-delay: 0.1s;
	z-index:777777;
}

#nowaste-story-valores #stuff-valores3{
	position:absolute;
	height:54%;
	bottom:16%;
	right:0;
	opacity:0;
	animation-delay: 0.2s;
	z-index:888888;
}

#nowaste-story-valores #noWasteMarketing11{
	opacity:0;
}

#nowaste-story-valores h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowaste-story-valores .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowaste-story-valores .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowaste-story-valores .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowaste-story-valores .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowaste-story-valores .text-box p b{
	font-weight:400;
}

#nowaste-story-valores .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#meio-2{
	background-color:#a5dfc1 !important;
}

#meio-2 #stuff-meio-2{
	position:absolute;
	height:54%;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	opacity:1;
}

#meio-2 #noWasteMarketing12{
	opacity:0;
}

#meio-2 h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#network{
}

#network .container-fluid{
	padding:100px 30px 100px 30px;
	opacity:1;
	width: 100vw;
	overflow-x: hidden;
}

#network .container-fluid .col-sm-3{
	padding:0 60px 0 60px;
	margin-bottom:30px;
	color:#00946e;
	font-size:10px;
	line-height:14px;
}

#network .container-fluid .col-sm-3 span{
	font-size:12px;
	font-weight:400;
}

#network .container-fluid .col-sm-3 img{
	width:100%;
	margin-bottom:15px;
}

@media only screen and (max-width : 767px) {
  .same-height {
    height: auto !important;
  } 
}

#nowajis{
	background-color:#d6e6e9 !important;
}

##nowajis #noWasteMarketing13{
	opacity:0;
}

#nowajis h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowajis .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowajis .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#nowajis .text-box #textbox12{
	padding:0 30px 0 0;
	opacity:0;
}

#nowajis .text-box #textbox13{
	padding:0 0 0 30px;
	opacity:0;
}

#nowajis .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#nowajis .text-box p span{
	font-weight:400;
	color:#00946e;
}

#nowajis .text-box p b{
	font-weight:400;
}

#nowajis .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#contactos{
	background-color:#ffffff !important;
}

#contactos h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#contactos .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#contactos .text-box .col-sm-6{
	padding:0;
	opacity:1;
}

#contactos .text-box .col-sm-6 .col-sm-6{
	padding:0;
	margin:15px 0 0 0;
	opacity:1;
}

#contactos .text-box .col-sm-6 .col-sm-6 a{
	display:block;
	text-decoration:none;
	cursor:pointer;
	color:#000000;
}

#contactos .text-box .col-sm-6 .col-sm-6 img{
	padding:0;
	height:60px;
	opacity:1;
}

#contactos .text-box .col-sm-6 .col-sm-6 p{
	padding:14px 0 0 10px;
}

#contactos .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#contactos .text-box p span{
	font-weight:400;
	color:#00946e;
}

#contactos .text-box p b{
	font-weight:400;
}

#contactos .text-box p label{
	font-size:14px;
	padding:0;
	margin:0;
}

#contactos .text-box .col-sm-6 .col-sm-6 p span{
	font-size:14px;
	padding:0;
	margin:0;
}

#google-maps{
	display:block;
	position:absolute;
	width:calc(50% - 30px);
	height:100%;
	top:0;
	right:0;
	background-color:rgba(255,255,255,1);
}

#map{
	position:relative;
	width:100%;
	height:100%;
	z-index:8;
}

#contactos-cmj{
	background-color:#ffffff !important;
}

#contactos-cmj h3{
	position:absolute;
	width:100%;
	bottom:60px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#contactos-cmj .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 160px);
	top:22%;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#contactos-cmj .text-box .col-sm-6{
	padding:0;
	opacity:0;
}

#contactos-cmj .text-box .col-sm-6 .icon{
	position:relative;
	display:inline-block;
	padding:0;
	margin:0 0 40px 0;
	vertical-align:top;
	width:48px;
	background-color:rgba(0,255,0,0);
}

#contactos-cmj .text-box .col-sm-6 .icon img{
	padding:0;
	margin:0;
	width:48px;
	opacity:1;
}

#contactos-cmj .text-box .col-sm-6 .details{
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0 0 40px -4px;
	width:calc(100% - 48px);
	background-color:rgba(255,0,0,0);
}

#contactos-cmj .text-box .col-sm-6 .details p{
	padding:22px 0 0 15px;
}

#contactos-cmj .text-box .col-sm-6 .details p span{
	color:#00946e;
}

#contactos-cmj .text-box p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	text-align:justify;
}

#contactos-cmj .text-box p span{
	color:#00946e;
}

#contactos-cmj .text-box p b{
	font-weight:400;
}

#contactos-cmj .text-box p label{
	font-size:14px;
	font-weight:400;
	padding:0;
	margin:0;
}

/* THEME UTILS */
.text-black { color : #000 !important;}
.padding-top-0{ padding-top : 0px !important;}
.padding-top-10{ padding-top : 10px !important;}

.full-size{
	width:100vw;
	height:100vh;

}

/* Slide */
.fp-slide{
	position: relative;
}

.fp-slidesNav{
	right: 30px;
	left: auto !important;
	top: 50%;
	bottom: auto !important;
	transform: translateY(-50%);
}
.fp-slidesNav ul li{
	display: block;
}

.text-box{
	padding-bottom: 50px;
}

.height-fixer{
	min-height: 100vh;
	width: 100%;
	position: relative;
}


.text-box{
	padding-bottom: 50px;
}

.fp-controlArrow{
	display: none;
}


body.mobile{
	width: 100vw !important;
    overflow-x: hidden;
}

.mobile .section{
	position: relative;
	width: 100vw !important;
	max-width: 100vw !important;
	min-height: 100vh; 
	display: block;
	float: left;
	outline: none;

}

.mobile .section .container-fluid{
	overflow-x: hidden;
}

#meio-2{
	width: 100vw;
	overflow-x: hidden;
}
#meio-1{
	width: 100vw;
	overflow-x: hidden;
}

.mobile .slide{
	position: relative;
	width: 100vw !important;
	max-width: 100vw !important;
	min-height: 100vh; 
	display: block;
	float: left;
	outline: none;

}

.mobile .slide{
	overflow-x: hidden;
}

.mobile #nowa,
.mobile #nowa .slide{
	height: 100vh;
}

.mobile .height-fixer{
	margin-bottom: 0px !important;
	display: block;
	float: left;
}


.mobile #nowa-consulting #book,
.mobile #nowa-consulting #earth{
	bottom: 10%;
}

.mobile #nowa-intro .text-box{
	display: block;
    float: left;
    position: relative;
    top: unset;
    margin-top: 60px;
}
.mobile #nowa-intro #noWasteMarketing2{
	position: relative;
    padding-bottom: 45px;
    bottom: 0;
}

.mobile .text-box{
	position: relative !important;
	display: block !important;
	top: unset !important;
	margin-top: 60px !important;
}

.mobile #waste-watchers-joana .text-box{
	margin-bottom: 45px;
}

.mobile #network .container{
	opacity: 1;
}

.mobile #network .container .col-sm-4 {
	opacity: 0;
}

.mobile #nowajis #noWasteMarketing13{
	position: relative;
    bottom: 10px;
    padding-bottom: 20px;
}

.section[data-anchor='section-inicio'] .slide{
	background-position:center; 
	background-size:cover;
}

.section[data-anchor='section-inicio'] .slide img.name{
	display: none;
}

.section[data-anchor='section-inicio'] .slide:nth-child(1){ background-image:url(../images/banner1.jpg); }
.section[data-anchor='section-inicio'] .slide:nth-child(2){ background-image:url(../images/banner2.jpg); }
.section[data-anchor='section-inicio'] .slide:nth-child(3){ background-image:url(../images/banner3.jpg); }
.section[data-anchor='section-inicio'] .slide:nth-child(4){ background-image:url(../images/banner4.jpg); }

.mobile .section[data-anchor='section-inicio'] .slide:nth-child(1){ background-image:url(../images/banners/1/fundo.jpg); }
.mobile .section[data-anchor='section-inicio'] .slide:nth-child(2){ background-image:url(../images/banners/2/fundo.jpg); }
.mobile .section[data-anchor='section-inicio'] .slide:nth-child(3){ background-image:url(../images/banners/3/fundo.jpg); }
.mobile .section[data-anchor='section-inicio'] .slide:nth-child(4){ background-image:url(../images/banners/4/fundo.jpg); }

.mobile .section[data-anchor='section-inicio'] .slide img.name{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -20%);
	max-width: 80%;
}

.mobile #nowa #eolica{
	opacity: 1;
    display: block;
    top: 50%;
    transform: translate(-15%, -30%);
    bottom: auto;
}
.mobile #nowa #stuff-banner2{
	display: block;
    opacity: 1;
    height: 15%;
    bottom: 25%;
}

.mobile #nowa #noWasteMarketing02{
	opacity: 1;
}

.mobile #nowa #lamp,
.mobile #nowa #flowerpot-banner3,
.mobile #nowa #noWasteMarketing03{
	display: block;
	opacity: 1;
}
.mobile #nowa #lamp{
	height: 30%;
	bottom: 10%;
}
.mobile #nowa #flowerpot-banner3{
	height: 15%;
	bottom: 15%;
}

.mobile #nowa #flowerpot,
.mobile #nowa #plant{
	display: block;
	opacity: 1;
}

.mobile #nowa #flowerpot{
	right: auto;
    left: 10%;
    height: 20%;
    top: auto;
    bottom: 20%;
}

.mobile #nowa #plant{
	display: block;
    opacity: 1;
    top: auto;
    bottom: 20%;
    height: 20%;
    left: auto;
    right: 0%;
    transform: translateX(20%);
}

.mobile #nowa #noWasteMarketing{
	opacity: 1;
	display: block;
}

.mobile #nowa #stuff-left-banner4,
.mobile #nowa #stuff-right-banner4{
	display: block;
	opacity: 1;
}

.mobile #nowa #stuff-left-banner4{
    height: 30%;
    bottom: 15%;
    left: 9%;
}

.mobile #nowa #stuff-right-banner4{
	height: 17%;
    bottom: 20%;
}

.mobile #nowa-intro .text-box img{
	height: 30px;
}