body {
	font-family: "PT Sans";
}
p {
	margin: 0;
	padding: 0;
}
.navbar-brand {
	padding: 0;
}
.textoheader {
	width: 64%;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 50;
	font-family: "PT Sans", Verdana, sans-serif;
	font-weight: 700;
	left: 0;
	right: 0;
	bottom: 5%;
	margin: 0 auto;
	padding: 15px 20px;
}
.thTitulo {
	font-size: 50px;
	text-transform: uppercase;
	line-height: 124%;
}
.thNormal {
	font-size: 20px;
	line-height: 1em;
}
.textoNormal {
	font-size: 16px;
}
.titulo1 {
	font-size: 36px; /*ver .row .titulo{*/
}
.titulo2 {
	font-size: 25px;
}
.titulo3 {
	font-size: 19px;
	text-transform: uppercase;
}
.titulo4 {
	font-size: 15px;
}
.titulo5 {
	font-size: 13px;
}
.bx-wrapper .bx-controls-direction a {
	z-index: 2!important;
}
.tituloServicos {
	color: #66c1cf;
	font-weight: bold;
	margin-bottom: 8px;
}
.titulo1 {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
}
#contactos {
	background-size: 600px 540px;
	background-color: #66C1CF;
	background-image: url(../images/map.png);
	background-repeat: no-repeat;
	background-position: top right;
	color: white;
}
#contactos .titulo1 {
	margin-top: 10px;
}
#contactos a:link {
	color: #FFF;
	text-decoration: none;
}
.bold {
	font-weight: bold;
	padding-bottom: 30px;
}
.bxslider, .bxslider li {
	margin: 0;
	padding: 0;
}
.bxslider li {
	width: 100%;
}
.bx-wrapper img {
	width: 100%;
	max-width: 100%;
	display: block;
}
.bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	left: 0;
	background: #fff;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
.container-fluid, .container {
	padding-bottom: 24px;
}
.container-fluid-navBar {
	padding-bottom: 0px;
	margin-left: 155px;
}
.bx-wrapper {
	padding: 70px 0 0 0;
}
.containerInicial {
	padding-bottom: 0;
}
.cursorPointer {
	cursor: pointer;
}
.imagensContatos {
	padding-top: 57px;
}
.text-center {
	text-align: center;
}
button.botaoMensagem {
	font-weight: bold;
	font-family: PT Sans, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 20px 45px;
	background: #a1d9e2;
	border-radius: 4px;
	border: 0px solid #000000;
	-moz-box-shadow: 0px 1px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow: 0px 1px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(0,0,0,0);
	text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(0,0,0,0);
}
/*.navBarlogotipo{
  position: absolute;
}

.navBarDivItens{
  position: absolute;
  margin-left: 600px;
}
.navBarItens{
  position: absolute;
  }*/
.navbar-default {
	background-color: #fff;
	border: none;
}
.navbar .container {
	padding-bottom: 0!important;
}
#servicos img, #porqueAConvertik img, #a-convertik img {
	margin-bottom: 5px;
}

/* HOME PORTAIS */
#portais {
	margin-bottom: 30px;
}
.bg_fitness {
	background-image: url(../images/bg_fitness.jpg);
	background-size: cover;
	background-position: center center;
}
.bg_financas {
	background-image: url(../images/bg_financas.jpg);
	background-size: cover;
	background-position: center center;
}
.bg_lifestyle {
	background-image: url(../images/bg_lifestyle.jpg);
	background-size: cover;
	background-position: center center;
}
.bg_puericultura {
	background-image: url(../images/bg_puericultura.jpg);
	background-size: cover;
	background-position: center center;
}
.bg_comercio {
	background-image: url(../images/bg_comercio.jpg);
	background-size: cover;
	background-position: center center;
}

.bg_fitness .box_text {
	background-color: rgba(27, 199, 166, 0.9);
	padding: 15px;
	height: 112px;
}
.bg_financas .box_text {
	background-color: rgba(7, 82, 131, 0.9);
	padding: 15px;
	height: 112px;
}
.bg_lifestyle .box_text {
	background-color: rgba(221, 9, 74, 0.9);
	padding: 15px;
	height: 112px;
}
.bg_comercio .box_text {
	background-color: rgba(93, 60, 42, 0.9);
	padding: 15px;
	height: 112px;
}
.bg_puericultura .box_text {
	background-color: rgba(247, 166, 165, 0.9);
	padding: 15px;
	height: 112px;
}


.box_text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 14px;
	color: #FFF;
	width: 100%;
	line-height: 16px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease
}
.box_text h1 {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 5px;
}
.box {
	height: 325px;
}
.box_text:hover {
	height: 325px;
}

/* PORTAIS */ 
 
.banner_portais {
	height: 335px;
	padding: 0px;
	margin-bottom: 20px;
	margin-top: 70px;
	color: #FFF;
}
.banner_portais .titulo1 {
	font-size: 36px;
	text-transform: uppercase;
	margin-bottom: 5px;
	line-height: 40px;
	margin-top: 100px;
}
.banner_portais p {
	font-size: 14px;
	margin-top:5px;
}
.bg_fitness .box_banner {
	background-color: rgba(27, 199, 166, 0.9);
	width: 100%;
	height: 335px;
}
.bg_financas .box_banner {
	background-color: rgba(7, 82, 131, 0.9);
	width: 100%;
	height: 335px;
}
.bg_comercio .box_banner {
	background-color: rgba(93, 60, 42, 0.9);
	width: 100%;
	height: 335px;
}
.bg_lifestyle .box_banner {
	background-color: rgba(221, 9, 74, 0.9);
	width: 100%;
	height: 335px;
}
.bg_puericultura .box_banner {
	background-color: rgba(247, 166, 165, 0.8);
	width: 100%;
	height: 335px;
}

.portal_clubefitness {
	background-image: url(../images/portal_clubefitness.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_dinheirocontado {
	background-image: url(../images/portal_dinheirocontado.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_worldcraft {
	background-image: url(../images/portal_worldcraft.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_receitas {
	background-image: url(../images/portal_receitas.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_lemonaid {
	background-image: url(../images/portal_lemonaid.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_inversu {
	background-image: url(../images/portal_inversu.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}

.portal_elecozinhaelalava {
	background-image: url(../images/portal_elecozinhaelalava.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}

.portal_apitadadopai {
	background-image: url(../images/portal_apitadadopai.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}

.portal_kissandtell {
	background-image: url(../images/portal_kissandtell.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_yougotamessage {
	background-image: url(../images/portal_yougotamessage.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_babysteps {
	background-image: url(../images/portal_babysteps.jpg);
	background-size: cover;
	background-position: top center;
	height: 461px;
}
.portal_detail {
	margin-top: 50px;
	margin-bottom: 30px;
	color: #333333;
	font-size: 13px;
}
.portal_detail h1 {
	font-size: 17px;
	margin-bottom: 3px;
	margin-top: 10px;
	font-weight: 700;
}
.clubefitness h1 {
	color: #1bc7a6;
}
.dinheirocontado h1 {
	color: #075283;
}
.worldcraft h1 {
	color: #5d3c2a;
}
.receitas h1 {
	color: #e20855;
}
.lemonaid h1 {
	color: #5bc7b9;
}
.inversu h1 {
	color: #222222;
}
.kissandtell h1 {
	color: #e4c06d;
}

.apitadadopai h1 {
	color: #659100;
}

.yougotamessage h1 {
	color: #9fd8ca;
}
.babysteps h1 {
	color: #75b3d3;
}
.portal_detail .box {
	background-color: #f1f1f1;
	height: 461px;
	padding: 5px;
	padding-top: 25px;
}
.sep_portal {
	position: absolute;
	z-index: 100;
	left: 50%;
}
.sep_portal2 {
	position: absolute;
	z-index: 100;
	left: 50%;
	margin-left: -137px;
}
.btn {
	border-radius: 5px;
	font-size: 16px;
	font-weight: 700;
	color: #FFF;
	outline: none;
	margin-top: 10px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease
}
.btn:hover, .btn:visited {
	color: #FFF;
}
.clubefitness .btn {
	background-color: #1bc7a6;
}
.clubefitness .btn:hover {
	background-color: #0dac8e;
}
.dinheirocontado .btn {
	background-color: #075283;
}
.dinheirocontado .btn:hover {
	background-color: #043f65;
}
.worldcraft .btn {
	background-color: #5d3c2a;
}
.worldcraft .btn:hover {
	background-color: #41281a;
}
.receitas .btn {
	background-color: #e20855;
}
.receitas .btn:hover {
	background-color: #b70a47;
}
.lemonaid .btn {
	background-color: #5bc7b9;
}
.lemonaid .btn:hover {
	background-color: #33a899;
}
.inversu .btn {
	background-color: #222222;
}
.inversu .btn:hover {
	background-color: #080808;
}
.kissandtell .btn {
	background-color: #e4c06d;
}
.kissandtell .btn:hover {
	background-color: #000000;
}

.apitadadopai .btn {
	background-color: #659100;
}
.apitadadopai .btn:hover {
	background-color: #5f3006;
}

.yougotamessage .btn {
	background-color: #9fd8ca;
}
.yougotamessage .btn:hover {
	background-color: #6ec5b0;
}
.babysteps .btn {
	background-color: #75b3d3;
}
.babysteps .btn:hover {
	background-color: #5799bb;
}
.logo {
	margin-bottom: 5px;
}
.badge_coming {
	position: absolute;
	right: -40px;
	top: -40px;
}

/* PUBLICIDADE */ 
.bg_publicidade .box_banner {
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 335px;
}
.bg_publicidade{
	background-image: url(../images/pub/bg_header.jpg);
	background-size: cover;
	background-position: center center;
}

.content_pub{ padding-top:30px;}
.content_pub .table{ font-size:13px; color:
#333333;}
.content_pub .table .grey{ background-color:#f4f3f3}
.content_pub .table h3{ font-size:17px; color:#66c1cf; font-weight:700; margin:0px; text-align:left; padding-left:5px;}
.content_pub  .table>tbody>tr>td{ border:none; padding:0px 15px; height:43px; vertical-align:middle; line-height:14px;}
.content_pub .table>thead>tr>th{ border:none; font-size:13px; color:#a1a1a1; font-weight:bold; text-align:center;}

.content_pub .display .box{ padding:20px 15px; height:inherit; background-color:#f8f8f8;}
.content_pub .display .box2{ background-color:#f0f0f0;}
.content_pub .display h4{ color:#333333; font-size:20px; margin-bottom:20px; margin-top:15px;}
.content_pub .display img{ padding-top:10px;}
.content_pub .display .btn2{ padding:5px 10px; margin-right:10px; border-radius:5px; font-size:14px; font-weight:400; color:#FFFFFF; outline:none; background-color:#3da2b2; text-decoration:none;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;}

.content_pub .display .btn2:hover{background-color:#2e8e9d;}

.content_pub .display{ padding-bottom:25px;}
.content_pub .display .btn3{background-color:#66c1cf;}
.content_pub .display .btn3:hover{ background-color:#4dadbc;}
.content_pub h3{ font-size:25px; color:#3d3d3e; margin-bottom:5px;}
.content_pub .btn{padding:5px 10px; margin-right:0px; border-radius:5px; font-size:16px; font-weight:400; color:#FFFFFF; outline:none; background-color:#66c1cf; text-decoration:none; text-transform:uppercase;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease; margin-bottom:20px;}
.content_pub .btn:hover{ background-color:#4dadbc;}

.content_pub small{ font-size:11px;}
.content_pub p.info{font-size:11px; color:#999999;}
.content_pub a{ outline:none;}
.content_pub a:-moz-focus-inner {
  border: 0;}
.close{ opacity:1; position:absolute; right:0px; top:-35px; z-index:10; outline:none;}
.close:hover, .close:focus{ opacity:0.7;}
.modal-content{ padding:20px 30px; margin-top:40px; }
.modal-content p{ font-size:14px; margin:10px 0px;}
.modal-content p span{ color:#66c1cf; font-size:13px; text-transform:uppercase; font-weight:bold;}
#myModalFormatos .modal-content{ background-color:transparent; box-shadow:none; border:none; padding:0px;}

 @media (min-width:768px) {
ul.nav {
	padding: 10px 0;
}
}
 @media (max-width:992px) {
.portal_detail {
	font-size: 12px;
}
.portal_detail h1 {
	font-size: 16px;
}
.badge_coming {
	position: absolute;
	right: -20px;
	top: -20px;
	width: 120px;
}
.content_pub .display .box2{background-color:#f8f8f8;}
}
 @media (max-width:768px) {
#contactos {
	background-image: none;
}
.navbar-brand img {
	height: 100%
}
.bx-wrapper {
	padding: 50px 0 0 0;
}
.textoheader {
	width: 75%
}
.thTitulo {
	font-size: 28px
}
.thNormal {
	font-size: 13px
}
#contactos p {
	text-align: center
}
#contactos h3 {
	text-align: center
}
#portais {
	margin-bottom: 0px;
}
.banner_portais {
	margin-top: 50px;
}
.banner_portais .titulo1{ margin-top:70px;}

.portal_detail .box {
	height: auto;
	padding-bottom: 25px;
	text-align: center;
}
.portal_clubefitness, .portal_worldcraft, .portal_dinheirocontado, .portal_receitas, .portal_lemonaid, .portal_inversu, .portal_kissandtell, .portal_yougotamessage, .portal_babysteps {
	height: 300px;
}
.portal_detail {
	margin-top: 30px;
	margin-bottom: 10px;
}
.badge_coming {
	position: absolute;
	right: 0px;
	top: -10px;
	width: 100px;
}


.content_pub .table h3{ text-align:center; padding:0px;}
.content_pub .table {width:100%;}
.content_pub thead {display: none;}
.content_pub .table-responsive{ overflow:hidden; border:none;}
.content_pub tbody tr{ display:flex;}
.content_pub  .table>tbody>tr>td { text-align:center; height:auto; padding:13px 10px; font-size:12px; }

.content_pub tbody td:before { 
    content: attr(data-th); 
  }
.content_pub  .table-responsive{ margin-bottom:0px;}
.content_pub{ padding-bottom:30px;}
.content_pub .display .box{ padding:20px 35px; text-align:center;}

}

