body,html{

}

.modal-title, .modal-body{
	text-shadow:none;
	color:#000;
}

.c-pesquisa{

 font-family: 'Gloria Hallelujah', serif;
        font-size: 48px;
}
.c-pesquisa img{
	width:615px;
	height:488px;
	padding:10px 0px 10px 0px;
}

header{
	position: relative;
	border:0px solid red;
}


.ico::before{
	content: '🦀';
	padding:0px 10px 0px 0px;
}
ul li{
	list-style: none;
}
ul{
	border: 0px solid red;
	padding:0px;
}



.tab-pane img{
	width:252px;
	height:252px;
}


.navbar{
	border:0px solid red;
	width:100%;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 2;	
	padding: 0px 50px 0px 50px;
}

.navbar-brand img{
width: 100%;
}

.navbar .navbar-nav .nav-item{
	background-color:rgba(255,255,255, 0.7);
	border-radius: 5px;
	margin:0px 1px 0px 1px;
}

.navbar-toggler{
		background-color: #fff;
	}

.carousel{
	position: relative;
	
}

.b-text{
	font-size: 54px;
	font-weight: bold;
	text-shadow: 1px 1px 3px #000;
}

p{
	word-wrap: break-word;
}

a{
	color:#585858;
}

.parents{
	background-image: url("../images/grama.png");
	background-size: cover;
	background-color: #5DC87A;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#fff;
	text-shadow: 1px 1px 1px #585858;
}



@-webkit-keyframes btn-bg {
    0%   {background-image:url("../images/grama.png");background-size:auto 90px;}
    10%  {background-position: 10% 0%;background-size:auto 110px;}
    20%  {background-position: 20% 0%;background-size:auto 90px;}
    30%  {background-position: 30% 0%;background-size:auto 110px;}
    40%  {background-position: 40% 0%;background-size:auto 90px;}
    50%  {background-position: 50% 0%;background-size:auto 110px;}
    60%  {background-position: 60% 0%;background-size:auto 100px;}
    70%  {background-position: 70% 0%;background-size:auto 110px;}
    80%  {background-position: 80% 0%;background-size:auto 100px;}
    90%  {background-position: 90% 0%;background-size:auto 110px;}
    100% {background-image:url("../images/grama.png");background-size:auto 100px;}
}

.btn-bg{
	/*background-image: url("../images/grama.png");
	background-size: cover;*/
	text-shadow: 1px 1px 1px #000;
	 -webkit-animation-name: btn-bg; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 52s; /* Safari 4.0 - 8.0 */
    animation-name: btn-bg;
   -webkit-animation-iteration-count:infinite; /* Aqui se usa numeros de vezes ou infinito */
}


.nav-tabs .nav-link{
	background-color: #5DC87A;
	color:#000;
	margin:0px 2px 0px 0px;
}

.video{
	position: relative;
	border: 1px solid #f2f2f2;
}
.video h2{
	position: absolute;
	top: 0px;
	left: 0px;
	color: #fff;
	background: rgba(0,0,0,0.5);
	padding: 5px 0px 5px 0px;
	font-size: 18px;
	width: 100%;
}
.v{
	width:100%;
	height:350px;
}

.s-card a:link{
	text-decoration: none;
	border:0px solid red;
	display: block;
	padding:80px 0px 0px 0px;
	height:200px;
	color:#fff;
	border:2px solid #fff;
}

.s-card a:hover{
	background-color:rgba(93,200,122,0.5);
	
}

.bi-check2-all{
	font-size: 24px;
}

/* Wahtsapp Floading Button */
.float-whats{
position:fixed;
width:60px;
height:62px;
bottom:10px;
right:0px;
left:10px;
background-color:#25d366;
color:#FFF;
border-radius:50px;
text-align:center;
font-size:40px;
z-index:100;
}

.tarja{

	background-image: url('../images/sli4.jpeg');
	background-size: cover;
	background-attachment: fixed;
	padding:100px 50px 100px 50px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	position: relative;
}

.sub-tarja{
	position: relative;
}

.c-gif{
	opacity: 0;
}
.animate_c-gif{
	opacity: 1;
	transition: 0.7s;
}

.carousel-item img{
	height:550px;
}

.tarja2{

	background-image: url('../images/bg2.jpeg');
	background-size: cover;
	background-attachment: fixed;
	padding:100px 50px 100px 50px;
	color:#fff;
	text-shadow: 1px 1px 1px #000;
}

.no-style-news{
	text-shadow: none;
	color:#000;
}


.col img{
	width:100%;
}

footer{
	background-color:#292929;
	padding:100px 0px 100px 0px;
	color: #fff;
}

footer ul{
	list-style: none;
}
footer ul li a:link{
	text-decoration:none;
	color:#f2f2f2;
	border:0px solid red;
}
footer h5{
	color:#5DC87A;
}




.direitos{
	position: relative;
	background-color: #5DC87A;
	color:#fff;
	/*background-image:url("../images/grama.png");
	background-size:cover;
	background-repeat: no-repeat;*/
}

#div2{
	width:50px;
	height:50px;
/*	background-color: red;*/
	position: absolute;
	top: -50px;
	right:0;

	background-image: url('../images/mola1.png');
	background-repeat: no-repeat;
	background-size:50px auto;
	background-position: 0px 30px;
	transform: rotate(-90deg);
}

.c-run{
	position: absolute;
	top: -80px;
	left: 0px;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);

	/*-webkit-animation-name: animate_c-run; 
	-webkit-animation-duration: 8s; 
	animation-name: animate_c-run;
	-webkit-animation-iteration-count:infinite; */
}


.animate_c-run{
	transition: 5.9s;
	padding:0px 5000px 0px 0px;
}

/*@-webkit-keyframes animate_c-run {
    0%   {padding:0px 0px 0px 0px;}
    100% {padding:0px 1300px 0px 0px;}
}*/

.nav-pills .nav-item .active{
	background-color: #5DC87A;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color:#fff;
}

.nav-pills .nav-item .nav-link:hover{
	color:#000;
}

a:link{
	color:#585858;
}
a:hover{
	
}

.carousel-item img{
	height:550px;
}

@media only screen and (max-width: 600px){

	.carousel-inner,.carousel-item img{
		height:300px;
	}

	.c-pesquisa img{
	width:100%;
	height:100%;
	padding:10px 0px 10px 0px;
	}	

	.navbar{
	padding: 0px 0px 0px 0px;
	border:0px solid red;
	}

	.navbar .navbar-nav .nav-item{
	margin:2px 0px 2px 0px;
	}

	.nav-pills .nav-item{
		border:0px solid red;
		width:100%;
	}
	.nav-pills .nav-link{
/*		border-bottom:1px solid #000;*/
		width:100%;
	}

	
		
	.navbar-brand{
	width: 50%;
	}

	.navbar-nav{
		/*border-top:1px solid #f2f2f2;
		margin: 10px 0px 0px 0px;*/
		background-color: #fff;
		padding:7px 7px 7px 7px;
		z-index: 4;
	}

	
}