@charset "UTF-8";
/* THE WISHLIST - for medium devices */

@media (min-width: 768px) and (max-width: 991px) {
#nowa #flowerpot{
	position:absolute;
	height:30%;
	top:50%;
	right:auto;
	left: 5%;
	opacity:0;
}

#nowa #plant{
	position:absolute;
	height:30%;
	top:50%;
	left: auto;
	right:-10%;
	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:20%;
	bottom:13%;
	right:0;
	opacity:0;
}

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

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

#nowa #stuff-left-banner4{
	position:absolute;
	height:36%;
	bottom:20%;
	left:7%;
	opacity:0;
}

#nowa #stuff-right-banner4{
	position:absolute;
	height:28%;
	bottom:20%;
	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:30px;
	font-size:20px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

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

#nowa-intro #stuff-nowa-intro1{
	position:absolute;
	height:44%;
	bottom:15%;
	right:0;
	opacity:0;
	display: none;
}

#nowa-intro #stuff-nowa-intro2{
	position:absolute;
	height:44%;
	bottom:15%;
	right:0;
	opacity:0;
}

#nowa-intro #stuff-nowa-intro3{
	position:absolute;
	height:44%;
	bottom:15%;
	right:0;
	opacity:0;
}

#nowa-intro .text-box{
	position:relative;
	display: block;
	float: left;
	width:65%;
	max-height:initial;
	/* overflow:auto; */ 
	top:120px;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowa-intro .text-box .col-sm-6{
	width: 70%;
	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{
	position:absolute;
	height:8%;
	bottom:20%;
	left:2%;
	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;
	/*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;
}

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

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

#nowa-marketing h3{
	position:absolute;
	width:100%;
	bottom:30px;
	font-size:20px;
	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% - 240px);
	top:120px;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

#nowa-marketing .text-box .col-sm-6{
	width: 60%;
	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-marketing #pencil-red,
#nowa-marketing #pencil-orange{
	bottom: 15%;
}

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

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

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

#nowa-consulting #earth{
	position:absolute;
	width:55%;
	bottom:10%;
	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;
	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: 12s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear; */
	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% - 240px);
	top:120px;
	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:34%;
	bottom:17%;
	left:4%;
	opacity:0;
}

#nowa-training #books-training1{
	position:absolute;
	height:42%;
	bottom:16%;
	right:-5%;
	opacity:0;
}

#nowa-training #books-training2{
	position:absolute;
	height:42%;
	bottom:16%;
	right:-5%;
	opacity:0;
}

#nowa-training #books-training3{
	position:absolute;
	height:42%;
	bottom:16%;
	right:-5%;
	opacity:0;
}

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

#nowa-training h3{
	position:absolute;
	width:100%;
	bottom:30px;
	font-size:20px;
	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% - 240px);
	
	top:120px;
	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{
	display:none;
	position:absolute;
	height:54%;
	bottom:10%;
	left:0;
	opacity:0;
}

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

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

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

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

#nowa-inowation h3{
	position:absolute;
	width:100%;
	bottom:30px;
	font-size:20px;
	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% - 240px);
	/* overflow:auto; */ 
	top:120px;
	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:30px;
	font-size:20px;
	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:64%;
	top:22%;
	left:0%;
	opacity:0;
}

#waste-watchers-mario #stuff-waste-watchers-mario2{
	position:absolute;
	height:64%;
	top:22%;
	left:5%;
	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;
	float: left;
	width:80%;
	max-height:initial;
	/* overflow:auto; */ 
	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:64%;
	top:22%;
	left:5%;
	opacity:0;
}

#waste-watchers-joana #stuff-waste-watchers-joana2{
	position:absolute;
	height:64%;
	top:22%;
	left:5%;
	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:relative;
	width:80%;
	max-height:none;
	/* overflow:auto; */ 
	top:100px;
	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 #stuff-waste-watchers-joanam1{
	position:absolute;
	height:64%;
	top:22%;
	left:5%;
	opacity:0;
}

#waste-watchers-joana-miguel #stuff-waste-watchers-joanam2{
	position:absolute;
	height:64%;
	top:22%;
	left:5%;
	opacity:0;
}

#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 .text-box{
	position:relative;
	width:80%;
	max-height:none;
	/* overflow:auto; */ 
	top:100px;
	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;
}

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

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

#nowaste-story #stuff-nowaste-story1{
	position:absolute;
	height:40%;
	top:26%;
	right:-10%;
	opacity:0;
}

#nowaste-story #stuff-nowaste-story2{
	position:absolute;
	height:40%;
	top:26%;
	right:-10%;
	opacity:0;
}

#nowaste-story #stuff-nowaste-story3{
	position:absolute;
	height:40%;
	top:26%;
	right:-10%;
	opacity:0;
}

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

#nowaste-story h3{
	position:absolute;
	width:100%;
	bottom:30px;
	font-size:20px;
	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% - 240px);
	/* overflow:auto; */ 
	top:120px;
	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:28%;
	bottom:20%;
	left:8%;
	opacity:0;
}

#nowaste-story-missao #pencils202{
	position:absolute;
	height:28%;
	bottom:20%;
	left:8%;
	opacity:0;
}

#nowaste-story-missao #stuff-missao1{
	display: none;
	position:absolute;
	height:44%;
	bottom:20%;
	right:0;
	opacity:0;
}

#nowaste-story-missao #stuff-missao2{
	position:absolute;
	height:44%;
	bottom:20%;
	right:0;
	opacity:0;
}

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

#nowaste-story-missao h3{
	position:absolute;
	width:100%;
	bottom:30px;
	font-size:20px;
	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% - 240px);
	/* overflow:auto; */ 
	top:120px;
	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:44%;
	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:30px;
	font-size:20px;
	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% - 240px);
	/* overflow:auto; */ 
	top:120px;
	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:44%;
	bottom:0;
	left:0;
	opacity:0;
}

#nowaste-story-valores #stuff-valores1{
	position:absolute;
	height:44%;
	bottom:16%;
	right:-5%;
	opacity:0;
}

#nowaste-story-valores #stuff-valores2{
	position:absolute;
	height:44%;
	bottom:16%;
	right:-5%;
	opacity:0;
}

#nowaste-story-valores #stuff-valores3{
	position:absolute;
	height:44%;
	bottom:16%;
	right:-5%;
	opacity:0;
}

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

#nowaste-story-valores h3{
	position:absolute;
	width:100%;
	bottom:30px;
	font-size:20px;
	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% - 240px);
	/* overflow:auto; */ 
	top:120px;
	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:30px;
	font-size:20px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#network{
}

#network .container{
	/* position:absolute;
	width:100%;
	max-height:calc(100% - 120px);
	top:120px;
	/* overflow:auto; */ 
	padding:0 30px 100px 30px;
	opacity:0; */
    position: relative;
    width: 100%;
    display: block;
    top: 120px;
    padding: 0 30px 100px 30px;
    opacity: 0;
    float: left;
}

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

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

#network .container .col-sm-4 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:30px;
	font-size:20px;
	left:0;
	text-align:center;
	letter-spacing:3px;
	font-weight:300;
	color:#00946e;
}

#nowajis .text-box{
	position:absolute;
	width:65%;
	max-height:calc(100% - 240px);
	/* overflow:auto; */ 
	top:120px;
	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% - 120px);
	/* overflow:auto; */ 
	top:120px;
	left:50%;
	transform: translate(-50%, 0);
	background-color:rgba(0,255,0,0);
}

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

#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% - 120px);
	/* overflow:auto; */ 
	top:120px;
	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;
}
}