
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap');

body{
	font-size: 16px;
	color: #000000;
	padding-top: 130px;
	font-family: 'Montserrat', sans-serif;
	background-color: #ffffff;
    /*background: url(https://imperiodotaro.art.br/background.png) no-repeat center top;
    background-size: cover;
    height: 100%;*/
}

a:hover,
a:active,
a:focus,
a:visited{
	text-decoration: none;
	outline: none;
}

.fa-star{
	color: #ffc600;
}

h1,h2,h3,h4,h5{
	font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}


h2{
	color: #0c2411;
	font-size: 22px;
	margin-bottom: 40px;
    font-weight: bold;
}

header{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #101010;
	position: fixed;
	width: 100%;
	background-color: #0c2411;
	
	z-index: 999;
	top: 0;
	border-bottom: 0px solid #0c2411;
}


header .redes{
	margin-top: 60px;
	font-size: 25px;
}

header .redes a{
	color: #101010;
}

header .redes a:hover{
	color: #fff;
}


header .menu01{
	margin: 15px 0;
}

header .menu01 li:last-child a{
	position: relative;
	top: 0px;
}

header .menu01 li a{
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ffffff;
	display: inline-block;
	margin-left: 30px;
}

header .menu01 li a .fab{
	font-size: 26px;
	font-weight: 400;
}


header .menu02 li a,
header li .btn-link{
	font-size: 15px;
	
	text-transform: uppercase;
	color: #ffffff;
	display: inline-block;
	margin-left: 10px;
}

header li .btn-link:hover,
header li .btn-link:active,
header li .btn-link:focus{
	text-decoration: none;
	color: #13970c;
}

header .dropdown-menu li a {
    color: #13970c;
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin-left: 0;
    border: solid 1px;
    padding-top: 12px;
    padding-bottom: 12px;
}


.lista-atend .item article{
	position: relative;
	border-radius: 10px;
	margin-bottom: 30px;
	margin-right: 10px;
	box-shadow: 2px 2px 5px #ccc;
}

.lista-atend-interna .item article{
	margin-right: 0px;
	margin-bottom: 15px;
}

.lista-atend .item article .segura-img{
	position: relative;
}

.lista-atend .item article .segura-img .dispo{
	position: absolute;
	top: 20px;
	right: 25px;
	border-radius: 10px;
	padding: 5px 10px;
	color: #fff;
	background: rgba(0, 0, 0, 0.8);
}

.lista-atend .item article .segura-img .online span:before{
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50px;
	display: inline-block;
	margin-right: 7px;
	background: #14ed14;
}

.lista-atend .item article .segura-img .offline span:before{
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50px;
	display: inline-block;
	margin-right: 7px;
	background: #ea000b;
}

.lista-atend .item article img{
	border-radius: 0px;
}


.lista-atend .item article h3{
	color: #fff;
	font-size: 22px;
	
	position: absolute;
	bottom: 0;
	margin: 0;
	width: 100%;
	padding: 70px 30px 50px;

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}

.lista-atend .item article .desc{
	padding: 5px 10px;
	color: #3d3d3d;
	font-size: 16px;
}

.lista-atend .item article .desc p{
	font-style: italic;
}

.lista-atend-interna .item article .desc p{
	font-size: 12px;
}

.lista-atend .item article .valores a{
	font-size: 20px;
	color: #333;
	display: inline-block;
	margin-left: 5px;

}

.lista-atend .item article .valores p{
	color: #3d3d3d;
	font-weight: 700;
	min-height: 25px;
}

.lista-atend-interna .item article .valores p{
	font-size: 13px;
}

.lista-atend .item .acao a{
	display: block;
	width: 50%;
	color: #3d3d3d;
	font-size: 15px;
	float: left;
	border-radius: 0 0 0 5px;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	background: #f2f2f2;
}

.lista-atend-interna .item .acao a{
	font-size: 13px;
}

.lista-atend .item .acao a+a{
	color: #fff;
	float: right;
	border-radius: 0 0 5px 0;
	background: #13970c;
}

.lista-atend .item .acao a:hover{
	background: #eee;
}

.lista-atend .item .acao a+a:hover{
	background: #1e77a2;
}

.lista-atend .item .acao:after{
	content: "";
  clear: both;
  display: table;
}


.lista-atend .item .acaoONLINE a{
	display: block;
	width: 50%;
	color: #3d3d3d;
	font-size: 15px;
	float: left;
	border-radius: 0 0 0 5px;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	background: #f2f2f2;
}

.lista-atend-interna .item .acaoONLINE a{
	font-size: 13px;
}

.lista-atend .item .acaoONLINE a+a{
	color: #fff;
	float: right;
	border-radius: 0 0 5px 0;
	background: #13970c;
}

.lista-atend .item .acaoONLINE a:hover{
	background: #eee;
}

.lista-atend .item .acaoONLINE a+a:hover{
	background: #2D8429;
}

.lista-atend .item .acaoONLINE:after{
	content: "";
  clear: both;
  display: table;
}




.lista-atend .owl-theme .owl-nav [class*="owl-"] {
	color: #3d3d3d;
	font-size: 50px;
	margin: 5px;
	padding: 0;
	background: none;
	display: inline-block;
	cursor: pointer;
	border-radius: 0px;
}

.lista-atend .owl-theme .owl-next{
	position: absolute;
	right: -30px;
	top: 200px;
}

.lista-atend .owl-theme .owl-prev{
	position: absolute;
	left: -35px;
	top: 200px;
}



.cinza{
	margin-top: 30px;
	padding: 15px 0;
	background: #24482c;
}

.cinza h3 {
    font-size: 34px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #2200ce;
    text-transform: uppercase;
}

.cinza h4{
	font-size: 21px;
	color: #ffffff;
	margin:10px 0;
	text-transform: uppercase;
}

.cinza p {
    font-size: 15px;
    color: #b3dba0;
    padding: 0 20px;
}


.sobre{
	padding-top: 90px;
	min-height: 564px;
	background: url('../img/bkg-sobre.jpg') no-repeat top center;
}

.sobre h1{
	font-size: 32px;
	
	margin-bottom: 30px;
}

.sobre p{
	font-size: 20px;
	color: #ffffff;
}

.cinza-ceu{
	padding: 30px 0;
	background: #184021;
}

.cinza-ceu h3{
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 20px;
}

.cinza-ceu p{
	color: #ffffff;
	font-size: 16px;
}

.cinza-ceu article{
	position: relative;
	display: inline-block;
	border-radius: 15px;
	margin-bottom: 35px;
	box-shadow: 5px 5px 5px #4c4c4c;
}

.cinza-ceu article img{
	border-radius: 15px;
}

.cinza-ceu article h4{
	text-align: center;
	color: #3c3c3c;
	font-size: 21px;
	
	position: absolute;
	bottom: 0;
	margin: 0;
	width: 100%;
	border-radius: 0 0 15px 15px;
	padding: 50px 50px 30px;

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}


.lista-loja{
	margin-bottom: 50px;
}


.lista-loja article{
	border-radius: 5px;
	box-shadow: 5px 5px 5px #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.lista-loja article img{
	border-radius: 5px 5px 0 0;
}

.lista-loja article h4,
.lista-loja article .preco{
	font-size: 16px;
	padding: 0 15px;
}

.lista-loja article p{
	font-size: 15px;
	font-style: italic;
	padding: 0 15px;
}

.lista-loja article .preco{
	font-size: 18px;
	padding: 0 15px;
}

.lista-loja .bt-comprar{
	width: 100%;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border-radius: 5px;
	padding: 10px 0;
	background: #13970c;
}

.lista-loja .bt-comprar:hover{
	background: #13970c;
}


.bt-ver-todos{
	width: 100%;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border-radius: 5px;
	padding: 10px 0;
	background: #13970c;
}

.bt-ver-todos:hover{
	color: #fff;
	background: #1e77a2;
}


.bt-comprar-p{
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border-radius: 10px;
	padding: 10px 30px;
	background: #13970c;
}

.bt-comprar-p:hover{
	color: #fff;
	background: #5d9e48;
}


.logos{
	padding-top: 70px;
	padding-bottom: 50px;
	background: #f8f8f8;
}

.logos .img-responsive{
	margin-left: auto;
	margin-right: auto;
}


.depoimentos{
	padding-top: 20px;
	min-height: 410px;
	background: url('../img/bkg-depoimentos.jpg') no-repeat top center;
}

.depoimentos article{
	padding: 0 30px;
}

.depoimentos article h4{
	margin-bottom: 30px;
	font-size: 24px;
	
}

.depoimentos article i{
	margin-top: 30px;
}


.lista-blog	article{
	border-radius: 5px;
	display: inline-block;
	position: relative;
	box-shadow: 5px 5px 5px #ccc;
}

.lista-blog	article .segura-img{
	position: relative;
}


.lista-blog	article .segura-img img{
	border-radius: 15px;
}

.lista-blog	article .segura-img h3{
	text-align: center;
	color: #fff;
	font-size: 22px;
	
	position: absolute;
	bottom: 0;
	margin: 0;
	width: 100%;
	border-radius: 0 0 5px 5px;
	padding: 50px 50px 30px;

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}

.lista-blog	article .desc{
	padding: 25px 35px;
	font-size: 18px;
	color: #646464;
}

.lista-blog	.mais{
	width: 100%;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 5px;
	padding: 10px 0;
	margin-top: 5px;
	
	background: #13970c;
}

.lista-blog	.mais:hover{
	color: #fff;
	background: #1e77a2;
}


/*************************************/

.tabs-tipo h3{
	font-size: 14px;
}

.tabs-tipo section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #abc;
}

.tabs-tipo input {
  display: none;
}

.tabs-tipo label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 13px 20px;
  text-align: center;
  color: #abc;
  border: 1px solid transparent;
}

.tabs-tipo .disabled {
	cursor: context-menu!important;
	color: #0af;
	pointer-events: none;
}

.tabs-tipo label:hover {
  color: #789;
  cursor: pointer;
}

.tabs-tipo input:checked + label {
  color: #0af;
  border: 1px solid #abc;
  border-top: 2px solid #0af;
  border-bottom: 1px solid #fff;
}

.tabs-tipo #tab1:checked ~ #content1,
.tabs-tipo #tab2:checked ~ #content2,
.tabs-tipo #tab3:checked ~ #content3,
.tabs-tipo #tab4:checked ~ #content4,
.tabs-tipo #tab5:checked ~ #content5,
.tabs-tipo #tab6:checked ~ #content6,
.tabs-tipo #tab7:checked ~ #content7 {
  display: block;
}

@media screen and (max-width: 800px) {
  .tabs-tipo  label {
    font-size: 0;
  }
  .tabs-tipo  label:before {
    margin: 0;
    font-size: 18px;
  }
}

@media screen and (max-width: 500px) {
  .tabs-tipo label {
    padding: 15px;
  }
}



.owl-tabs .item{
	text-align: center;
	border: 1px solid #CDCDCD;
	padding: 10px;
}

.owl-tabs .item a{
	color: #0af;
}

.owl-tabs .item h4{
	font-size: 14px;
}

.owl-tabs .owl-item img {
	width: 190px;
}

footer {
    color: #ffffff;
    padding-top: 60px;
    padding-bottom: 30px;
    margin-top: 60px;
    background: #0c2411;
    border-top: 1px solid #13970c;
}

footer h4 {
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: bold;
}

footer h4:after{
	content: " ";
	display: block;
	width: 20px;
	height: 1px;
	margin-top: 8px;
	background: #13970c;
}

footer ul li{
	margin-bottom: 20px;
	font-size: 13px;
}

footer ul li a{
	color: #ffffff;
}

footer ul li a:hover{
	color: #ffffff;
}


footer i{
	font-size: 25px;
}

footer a {
	color: #ffffff;
}

footer a:hover {
	color: #13970c;
}


footer .segura {
  position: relative;
  margin-top: 20px;
  background: #000;
}

footer .img-responsive {
  opacity: 1;
  display: block;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

footer .middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

footer .segura:hover .img-responsive {
  opacity: 0.3;
}

footer .segura:hover .middle {
  opacity: 1;
}

footer .text {
  color: white;
  font-size: 12px;
  padding: 5px 10px;
}

footer .espec .col-md-4{
	padding-left: 5px;
	padding-right: 5px;
}


/****************************************************************/
/* internas */
/****************************************************************/


.banner-interna{
	display: block !important;
	min-height: 50px;
	/*background: url('../img/banner/internas.jpg') no-repeat top center;*/
}


.lista-horoscopo .col-md-3{
	margin-bottom:  70px;
}

.lista-horoscopo a{
	display: inline-block;
	text-align: center;
	width: 150px;
	border-radius: 100px;
	padding: 25px 0;
	background: #13970c;
}

.lista-horoscopo a:hover,
.lista-horoscopo a.ativo{
	background: #13970c;
}

.lista-horoscopo h3{
	font-size: 21px;
	
	color: #13970c;
}

.lista-horoscopo p{
	font-size: 19px;
	font-weight: 700;
	color: #707070;
}

.horosc .col-md-3 a{
	display: block;
	text-align: center;
	margin: 35px auto 0;
	width: 150px;
	border-radius: 100px;
	padding: 25px 0;
	background: #13970c;
}

.horosc h3{
	color: #13970c;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: 900
}

.horosc h3 b{
	font-size: 32px;
	text-transform: lowercase;
	font-weight: 700;
	color: #707070;
	margin-left: 15px;
}



.atendev2 article{
	
}

.atendev2 article .infos{
	padding: 30px 30px 30px 0;
}

.atendev2 article .infos li{
	width: 30%;
}

.atendev2 article .infos li a{
	display: block;
	border: 1px solid #13970c;
	border-radius: 50px;
	width: 45px;
	height: 45px;
	margin: 15px auto 5px;
	color: #13970c;
	transition: 0.3s;
}

.atendev2 article .infos li a:hover{
	color: #fff;
	background: #13970c;
}

.atendev2 article .infos li a i{
	font-size: 23px;
	margin-top: 9px;
}


.atende article{
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 3px 5px 5px #ccc;
	position: relative;
}

.atendev2 h1{
	font-size: 25px;
	margin-bottom: 0;
}

.atendev2 h3{
	color: #13970c;
	font-size: 22px;
	font-style: italic;
	margin-top: 0px;
}

.atendev2 .aval{
	font-size: 13px;
}

.atendev2 article .dispo{
	display: inline-block;
	border-radius: 5px;
	padding: 3px 5px;
	color: #fff;
	font-size: 13px;
	margin-top: 5px;
	background: rgba(0, 0, 0, 0.8);
}

.atendev2 article .online span:before{
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50px;
	display: inline-block;
	margin-right: 7px;
	background: #14ed14;
}

.atendev2 article .offline span:before{
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50px;
	display: inline-block;
	margin-right: 7px;
	background: #ea000b;
}


.atendev2 .avaliacoes{
	height: 310px;
	overflow-x: auto;
}



.perguntas .foto-atende img{
	border-radius: 5px;
}

.perguntas h1{
	font-size: 25px;
	margin-top: 30px;
}

.perguntas .completa,
.perguntas .rapida {
	margin-bottom: 40px;
}

.perguntas .completa h4{
	color: #fff;
	padding: 15px;
	margin: 0;
	background: #13970c;
}

.perguntas .rapida h4{
	color: #fff;
	padding: 15px;
	margin: 0;
	background: #13970c;
}

.perguntas article{
	padding: 15px 30px;
	min-height: 180px;
	background: #FFFFFF;
}

.perguntas .preco{
	padding: 15px;
	color: #13970c;
	font-size: 22px;
	text-align: center;
	background: #e4dbc6;
} 

.perguntas .rapida .preco{
	color: #13970c;
	background: #e4dbc6;
} 


.perguntas a{
	width: 100%;
	display: block;
	text-align: center;
	padding: 15px;
	color: #fff;
	text-transform: uppercase;
	background: #13970c;
	transition: 0.3s;
}

.perguntas .rapida a{
	background: #13970c;
} 

.perguntas a:hover{
	background: #579f41;
}

.perguntas .rapida a:hover{
	background: #579f41;
}




.formulario article{
	box-shadow: 2px 3px 9px #ccc;
	padding: 100px;
	border-radius: 15px;
	margin-bottom: 40px;
    background: #0c2411;
    color: white;
}

.formulario article .form-control{
	margin-bottom: 35px;
	height: auto;
	font-size: 22px;
	padding: 25px 30px;
	box-shadow: none;
}

.formulario article .btn{
	border: 0;
	box-shadow: none;
	color: #fff;
	 font-size: 26px;

	 
	 text-transform: uppercase;
	padding: 8px 30px;
	background: #13970c;
}

.formulario article .entrar{
	display: block;
	width: 100%;
	font-size: 26px;
	
	text-transform: uppercase;
	padding: 25px 30px;
	border: 1px solid #13970c;
	border-radius: 5px;
	text-align: center;
	color: #13970c;
	margin-top: 20px;
} 

.formulario article .entrar:hover{
	color: #fff;
	background: #13970c;
}



.produto article{
	box-shadow: 2px 3px 9px #ccc;
	border-radius: 15px;
	margin-bottom: 40px;
	color: #5a5a5a;
	overflow: hidden;
}

.produto article h1{
	margin-bottom: 0;
	
	font-size: 38px;
	margin-top: 30px;
}

.produto article .preco{
	text-align: center;
}

.produto article .preco p{
	font-size: 52px;
	
}

.produto article a{
	display: inline-block;
	padding: 20px 60px;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	font-size: 26px;
	
	text-transform: uppercase;
	background: #00c400;
}

.produto .nav-tabs {
	border-bottom: 0;
	margin-bottom: 20px;
	font-size: 24px;

}

.produto .nav-tabs li a{
	color: #888;	
}

.produto .nav-tabs > li.active > a, 
.produto .nav-tabs > li.active > a:hover, 
.produto .nav-tabs > li.active > a:focus {
	color: #5a5a5a;
	cursor: default;
	background-color: #fff;
	border: 0;
	border-bottom: 2px solid #5a5a5a;
	
}



.lista-creditos{
	margin-bottom: 50px;
	text-align: center;
}

.lista-creditos article{
	box-shadow: 2px 3px 9px #ccc;
	border-radius: 5px;
	margin-bottom: 20px;
	color: #5a5a5a;
	overflow: hidden;
}

.lista-creditos article h3{
	margin: 0;
	color: #fff;
	padding: 15px 0;
	font-size: 20px;
	font-weight: 700;
	background: #13970c;
}

.lista-creditos article .valor {
	margin: 20px 0 20px;
	color: #00b1e4;
	font-size: 24px;
	font-weight: 700;
	/* background: #d0dce2; */
	display: inline-block;
	border-radius: 90px;
	padding: 26px 0 0;
	height: 130px;
	width: 130px;
	border: 2px solid #13970c;
}

.lista-creditos article li{
	margin-bottom: 5px;
}

.lista-creditos a{
	display: inline-block;
	color: #fff;
	border-radius: 0 0 5px 5px;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 0;
	
	background: #13970c;
}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #13970c;
    border-color: #13970c;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000000;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

a.btn.btn-default.avaliacao {
    width: 100%;
}


/****************************************************************/
/* blog */
/****************************************************************/


.menu-categoria a{
	display: inline-block;
	font-size: 12px;
	color: #3a3a3a;
	
	margin: 0 15px;
	text-transform: uppercase;
}

.menu-categoria a:hover{
	color: #13970c;
}

.owl-dest article{
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.owl-dest article .info{
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 10px 40px 0;
	background: rgba(0, 0, 0, 0.5)
}

.owl-dest article .info .cat a{
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}

.owl-dest article .info h2{
	color: #fff;
	font-size: 28px;
	font-style: italic;
	
}


.owl-dest .owl-nav [class*="owl-"] {
	color: #fff;
	font-size: 50px;
	margin: 5px;
	padding: 0;
	background: none;
	display: inline-block;
	cursor: pointer;
	border-radius: 0px;
}

.owl-dest .owl-next{
	position: absolute;
	right: 0px;
	top: 200px;
}

.owl-dest .owl-prev{
	position: absolute;
	left: 0px;
	top: 200px;
}

.owl-dest .owl-nav [class*="owl-"]:hover {
	background: none;
}

.banner-cat a+a{
	display: inline-block;
	margin-top: 15px;
}



.temas article{
	position: relative;
	display: inline-block;
	border-radius: 15px;
	margin-bottom: 35px;
	box-shadow: 5px 5px 5px #ccc;
}

.temas article img{
	border-radius: 15px;
}

.temas article h4{
	text-align: center;
	color: #fff;
	font-size: 21px;
	
	position: absolute;
	bottom: 0;
	margin: 0;
	width: 100%;
	border-radius: 0 0 15px 15px;
	padding: 50px 50px 30px;

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}


.lista-posts article{
	margin-bottom: 60px;
}

.lista-posts article img{
	border-radius: 10px;
}

.lista-posts article .cat a{
	font-size: 16px;
	color: #919191;
	text-transform: uppercase;
}

.lista-posts article .cat a:before{
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50px;
	display: inline-block;
	margin-right: 7px;
	top: -3px;
	position: relative;
	background: #ea000b;
}

.lista-posts article h3{
	font-size: 28px;
	color: #3d3d3d;
	
}

.lista-posts article .vejamais{
	color: #13970c;
	font-size: 16px;
	text-transform: uppercase;
}

.lista-posts article h1{
	font-size: 34px;
	margin-bottom: 30px;
	color: #3d3d3d;
	
}


.lista-posts .compartilhar{
	font-size: 16px;
	font-style: italic;
}

.lista-posts .autor{
	margin-top: 50px;
	box-shadow: 2px 3px 10px #ccc;
	border-radius: 10px;
	overflow: hidden;
}


/****************************************************************/
/* barra lateral */
/****************************************************************/


aside h3{
	font-size: 20px;
	text-transform: uppercase;
	color: #5e5e5e;
	
	margin-bottom: 35px;
}

aside .box{
	box-shadow: 2px 3px 9px #ccc;
	border-radius: 15px;
	margin-bottom: 50px;
	padding: 20px;
}

aside .box-disponivel .row > [class*="col-"]{
	padding-right: 5px;
	padding-left: 5px;
}

aside .box-disponivel .row {
	margin-right: -5px;
	margin-left: -5px;
}

aside .box-disponivel article{
	margin-bottom: 40px;
}

aside .box-disponivel img{
	border-radius: 10px;
	box-shadow: 2px 3px 9px #ccc;
}

aside .box-disponivel img{
	border-radius: 10px;
	box-shadow: 2px 3px 9px #ccc;
}


aside .box-disponivel h4{
	font-size: 20px;
	
	color: #5a5a5a;
	margin: 5px 0;
}

aside .box-disponivel p{
	font-style: italic;
	font-size: 14px;
	margin-bottom: 0;
}

aside .box-disponivel a{
	display: block;
	color: #fff;
	margin-top: 10px;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	padding: 10px 0;
	border-radius: 5px;
	background: #13970c;
}


aside .box-posts li{
	margin-bottom: 25px;
}

aside .box-posts li a{
	color: #5e5e5e;
}

aside .box-posts li a:hover{
	color: #13970c;
}

aside .box-posts li a i{
	font-size: 4px;
	margin-right: 5px;
}

aside .box-anuncio{
	padding: 0px;
}

aside .box-anuncio img{
	border-radius: 15px;
}



.profissional article{
	box-shadow: 2px 3px 9px #ccc;
	border-radius: 5px;
	margin-bottom: 40px;
	color: #5a5a5a;
	overflow: hidden;
	padding: 20px 20px;
}

.profissional article .img-responsive{
	border-radius: 5px;
}

.profissional article .compra{
	display: inline-block;
	padding: 10px 30px;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	font-size: 18px;
	text-transform: uppercase;
	background: #00c400;	
}

.profissional article .preco span{
	color: #13970c;
}



/****************************************************************/
/* responsivo */
/****************************************************************/

#camera_wrap_4 {
    bottom: 0;
    height: 800px;
    left: 0;
    margin-bottom: 0!important;
    position: relative;
    right: 0;
    top: 0;
    margin-top: 2px;
}

@media (max-width: 768px){

	body{
		padding-top: 60px;
	}

	.navbar-inverse .navbar-nav > li > a {
		text-shadow: none;
		font-size: 20px;
		display: inline-block;
		margin: 5px 0;
	}

	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 30px;
		font-size: 20px;
	}

	.navbar {
		min-height: 65px;
		padding-top: 5px;
	}

	.sobre {
		padding-top: 70px;
		min-height: auto;
		background: none;
	}

	

	.img-responsive{
		margin-right: auto;
		margin-left: auto;
	}


	#camera_wrap_4 {
		height: 220px;
        margin-top: 31px;
	}

	.fluid_container {
		height: 220px;
	}

	.navbar-brand {
	  padding: 5px;
	}
	.navbar-brand>img {
	  /* height: 100%; */
	  /*width: auto; */
	}

	.navbar-toggle {
		padding: 15px 10px;
	}

    @media (max-width: 768px){
        .example2 .navbar-brand>img {
            padding: 10px 0px 0px 10px;
        }
    }

	.logos img{
		margin-bottom: 20px;
	}

	.depoimentos {
		padding-top: 20px;
		padding-bottom: 20px;
		background: url('../img/bkg-depoimentos.jpg') no-repeat bottom center;
	}

	.lista-blog .mais{
		margin-bottom: 50px;
	}

	

	footer .text-right{
		text-align: left!important;
		margin-top: 40px;
	}

	footer ul li {
		font-size: 16px;
	}

	.formulario article{
		padding: 100px 20px;
	}



	/**********************************/

	.tabs-tipo input + label {
		border: 0;
		cursor: context-menu !important;
		padding: 0;
		pointer-events: none;
	}

	.tabs-tipo .disabled {
		font-size: 14px;
	}


}





button.btn.btn-link.dropdown-toggle.bold {
    font-weight: bold;
	margin-top: -5px;
}

.lista-atend .item article .desc p {
    font-style: italic;
    font-size: 14px;
}



.lista-loja article {
    border-radius: 5px;
    box-shadow: 5px 5px 5px #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
    min-height: 405px;
    /* padding-top: 3px; */
}

.lista-atend .item article {
    position: relative;
    border-radius: 10px;
    margin-bottom: 30px;
    margin-right: 10px;
    min-height: 920px;
    box-shadow: none !important;
	background: #14601042;
}



.numeros a {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #101010;
    display: inline-block;
    margin-left: 30px;
}

.numeros a i {
    margin-right: 10px;
}

.list-terms {	
	color: #2167B8;	
	 font-size: 24px;	
	font-weight: 600;	
	line-height: 24px;
	padding-left: 15px;
}

.name {
	color: #2167B8;	
	 font-size: 30px;	
	font-weight: 600;	
	line-height: 24px;
}

.list-terms-verde {	
	color: #23D366;	
	 font-size: 24px;	
	font-weight: 500;	
	line-height: 24px;
	padding-left: 15px;
}
.padding-15{
	padding-left: 15px;
}

.profile-name {
    color: #000000;
    font-size: 22px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
	margin-bottom: 30px;
}

/*# sourceMappingURL=style.css.map */

input.icon.icon-xxs.fa {
    border: none !important;
    background: transparent !important;
	margin: 0 !important;
}


.online {
	color: #4CAF50 !important;
}
.ocupado {
	color: #F44336 !important;
}
.ausente {
	color: #ffab00 !important;
}
.offline {
	color: #9E9E9E !important;
}



.langs ul li {
    list-style: none;
    display: inline-block;
    margin: 4px;
    
}

.botoesaux {
    margin-top: 20px;
}
.row.btperfil {
    margin-top: 7px;
}
.tamanhodobotao {
    width: 78% !important;
    border-radius: 5px;
    font-size: 19px;
    padding: 5px;
    height: 40px;
}

.comentariosscroll {
    margin-top: 10px;
    font-style: italic;
    font-size: 13px;
}

.campaign-details.clearfix.p-15 {
    margin-top: 25px;
}
a.btn.btn-sm.btn-warning.tamanhodobotao {
    background: #ffab00;
    border-color: #ffab00;
}
i.fas.fa-heart {
    font-size: 8px;
    color: red;
}

nav.navbar.navbar-inverse.navbar-fixed-top {
    background: #0c2411;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
h1.profile {
    color: #b48a33;
}
.langs.text-center {
    margin-left: -42px;
}
th {
    align-items: center;
    text-align: center;
    background: #13970c;
}

.pricing {
    position: relative;
    margin-bottom: 15px;
    border-radius: 0px;
    background-color: #FFFFFF;
    box-shadow: 0 4px 12px 0 rgba(0,0,0,0.15);
}

.pricing-head {
    text-align: center;
    background: #f3f3f3;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.pricing-head h3 {
    font-weight: 600;
    color: #FFFFFF;
    padding: 12px 0;
    font-size: 25px;
    background: #13970c;
    border-bottom: solid 1px #b7c1b6;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.pricing-head h3, .pricing-head h4 {
    margin: 0;
    line-height: normal;
}

span.creditos {
    font-weight: bold;
    font-size: 26px;
}

.pricing-content li {
    color: #888;
    font-size: 13px;
    padding: 10px 15px;
    text-align: center;
}

.pricing-footer {
    color: #777;
    font-size: 11px;
    line-height: 17px;
    text-align: center;
    padding: 0 20px 19px;
}

.pricing-head h4 {
    color: #13970c;
    padding: 5px 0;
    font-size: 27px;
    font-weight: 300;
    background: #f3f3f3;
}

.botao02gd-verde {
    border-radius: 5px;
    background-color: #13970c;
    height: 52px;
    width: 100%;
    color: #FFFFFF;
    font-size: 18px;
    padding: 14px;
}

p.esperando {
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    color: #366231;
}

span.atendi.text-center {
    font-size: 12px;
    color: #366231;
}



.top10 {
    position: absolute;
    bottom: 58px;
    left: 32px;
    align-items: center;
    text-align: center;
}

img.overlaytop10 {
    max-width: 60px;
}

.top10_home {
    position: absolute;
    top: 5px;
    right: 5px;
    align-items: center;
    text-align: center;
}

article h3{
    color: white;
}


a {
    color: #2800f0;
    text-decoration: none;
}

.navbar-inverse .navbar-toggle {
    border-color: #ffffff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #ffffff;
}

.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
}

li.mobile {
    border: solid 1px white;
    padding-top: 10px;
    padding-bottom: 10px;
}

ul.nav.navbar-nav.navbar-right {
    background: #008011;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 444px;
}

@media (max-width: 767px){
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #ffffff;
    }
}

@media (max-width: 767px){
    .navbar-nav .open .dropdown-menu {

        background-color: #253ed7;

    }
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #008011;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a {
    background-image: -webkit-linear-gradient(top,#253ed7 0,#008011 100%);
    background-image: -o-linear-gradient(top,#253ed7 0,#008011 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#253ed7),to(#008011));
    background-image: linear-gradient(to bottom,#253ed7 0,#008011 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#253ed7', endColorstr='#008011', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 3px 9px rgb(0 0 0 / 25%);
    box-shadow: inset 0 3px 9px rgb(0 0 0 / 25%);
}

i.fa.fa-bars {
    color: white;
    font-size: 24px;
}

p.text-bar {
    font-size: 8px;
    color: white;
    font-weight: bold;
    margin: 0;
}

img.logo-mobile {
    max-width: 100%;
    
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #5338fa;
}

.navbar-toggle-b {
    position: relative;
    float: left;
    padding: 27px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #5338fa;
    background-image: none;
    border: 1px solid #ffffff;
    border-radius: 4px;
}

@media (max-width: 768px){
    .navbar-toggle {
        padding: 15px 10px;
    }
}

article.post.side-item.content-padding.with_shadow {
    padding: 10px;
    background: #0c241117;
    margin-top: 15px;
}


img.depo {
    max-width: 100%;
}

a.abs-link {
    color: #0c2411;
    font-weight: bold;
}

p.message-depo {
    font-weight: bold;
}
