/* ==========================================================================
   Media Queries
   ========================================================================== */


@media only screen and (min-width: 1700px) {
	
	.menu_spray_textil {
	margin-right: -22px;
    float: right;
	}
	
	.deslocar_esquerda {
	float: right;
	margin-bottom:150px;
	}
	
	.subtitulos_kin {
	font-size: 25px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin: 0px;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.2;
	}
	
	.marcas {
	border-top: 2px solid #D6D6D6;
	border-bottom: 4px solid #D6D6D6;
	height: 140px;
	padding-top: 18px;
	background-color: #F0F0F0;
	}
	
	.texto_marcas {
		width:800px;
		margin: 0 auto;
		}
	
	.rodape_produtos {
			width:463px;
			margin-top:1px;
			}
	
	.popup-inner_tomydoo {
    width:51%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 32%;
	min-height: 214px;
	}

			
	.rodape_produtos_info {
			width:218px;
			margin-top:1px;
			}
			
	.rodape_produtos_info_2 {
			width:54%;
			margin-top:1px;
			}
			
	.rodape_produtos_saude {
			margin-top:1px;
			}
	
	#menuHeader_menu {
			position: fixed;
			width: 100%;
			height: 110px;
			background-color: #fff;
			border:1px solid #dddddd;
			text-align:center;
			z-index:3;
		}
		
	#menuHeader_infantil {
			position: relative;
			width: 100%;
			height: 211px;
			background-color: #fff;
			border:1px solid #dddddd;
			box-shadow:0 4px 5px -3px #ececec;
			font-size:11px;
		}
		
	.banners {
	width:100%;
	background-color:#f6931e;
	margin-top:109px;
	text-align:center;
	background-image:url(../img/banner_infantil.jpg);
	background-position:left 0% top 0%;
	height: 259px;
	background-size: 750px;
	background-repeat:no-repeat;
	}
	
	.banners_saude {
	width:100%;
	background-color:#1ca2a1;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_saude.png);
	background-position:left 0% top 0%;
	height: 259px;
	background-size: 750px;
	background-repeat: no-repeat;
	}
	
	.banners_higiene {
	width:100%;
	background-color:#00b9e0;
	margin-top:109px;
	text-align:center;
	background-image:url(../img/banner_higiene.jpg);
	background-position:right 0% top 0%;
	height: 259px;
	background-size: 750px;
	background-repeat:no-repeat;
	}
	
.banners_veterinaria {
	width:100%;
	background-color:#a6ce39;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_veterinaria.jpg);
	background-position: right -110px top -50px;
	height: 259px;
	background-size: 802px;
	background-repeat: no-repeat;
	}
	
.menu_infantil {
	width: 623px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 107px;
	}

.menu_higiene_oral {
	width: 584px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 119px;
	}
	
.menu_beleza_novo{
	width: 418px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 119px;
	}
	
.menu_saude {
	width: 900px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 0px;
	}
	
.tabby-tabs ul li {
  float: left;
  position: relative;
  display: block;
}

.tabby-tabs ul li a {
  position: relative;
  display: block;
  color:#fff;
  font-size: 15px;
  font-weight: 400;
  margin-right: 33px;
  text-decoration: none;
	margin-top: 3px;
}

.tabby-tabs ul li a:hover, .tabby-tabs ul li a.active {
  color:#fff;
  text-decoration: none;
  border-bottom: 6px solid #fff;
  padding-bottom: 5px;
}

.tabby-tabs ul li, .tabby-tabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tabby-tabs ul:before {
  display: table;
  content: " ";
}

.tabby-tabs ul:after {
  clear: both;
  display: table;
  content: " ";
}

.tabby-tabs ul {
  margin-bottom: 15px;
}


.main-nav li{
	display:inline;
	margin:0px;
}

.slider_conteudo {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top:110px;
  height:auto;
}

.butoes {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_info {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right: 34%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_info_xylitol {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right: 70%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_infantil {
			color: #f48000;	
			text-decoration: none;
			border: 2px solid #f48000;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_beleza {
			color: #d2491f;	
			text-decoration: none;
			border: 2px solid #d2491f;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude_bem_estar {
			color: #1ca2a1;	
			text-decoration: none;
			border: 2px solid #1ca2a1;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_higiene {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_veterinaria {
			color: #a6ce39;	
			text-decoration: none;
			border: 2px solid #a6ce39;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_higiene_splat {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:207px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_starbalm {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding: 7px 0px;
			border-radius: 4px;
			width: 209px;
			text-transform: uppercase;
			font-size: 12px;
			font-family: 'Montserrat', sans-serif;
			float: left;
			margin-left: 20px;
			height: 34px;
			text-align: center;
			}
			
.butoes_saude_spray {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding: 7px 0px;
			border-radius: 4px;
			width: 209px;
			text-transform: uppercase;
			font-size: 12px;
			font-family: 'Montserrat', sans-serif;
			float: left;
			margin-left: 409px;
			height: 34px;
			text-align: center;
			}
			
/* Inner */
.popup-inner {
    width:50%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 55%;
}

.popup-inner_xenelight {
    width:50%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.popup-inner_pequenos {
    width:48%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 27%;
	min-height: 214px;
	max-width: 700px;
}

.popup-inner_maiores {
    width:50%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 80%;
}

.popup-inner_auto {
    width:40%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.popup-inner_questoes {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.bullet_pop_up {
			line-height: 1.35;
			margin-bottom:11px;
			}
			
.popup-close {
    width:30px;
    height:30px;
    padding-top: 2px;
    display:inline-block;
    position:absolute;
    top:35px;
    right:40px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#666666;
	z-index:1000;
}

.popup-close_saude {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_splat {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_higiene_oral{
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    right:25%;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.butao_facebook {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: 8px;
			}
			
.butao_facebook_info img {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: -6px;
			}
			
.butao_facebook_buzzoff img {
			width: 38px;
			float: left;
			margin-top: 41px;
			margin-left: -140px;
			}
			
.cbp-contentslider nav {
	position: absolute;
	top: 0px;
	height: 23px;
	z-index: 2;
	overflow: hidden;
	width: 797px;
	text-align: right;
	position: absolute;
}

.cbp-contentslider_2 nav {
	position: absolute;
	top: 0px;
	height: 23px;
	z-index: 2;
	overflow: hidden;
	width: 797px;
	text-align: right;
	position: absolute;
}

.row_saude {
  margin-left: -15px;
  margin-right: -15px;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}



.row_saude_gamas {
  margin-left: -15px;
  margin-right: -15px;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}

.imagem_centro{
	text-align: center;
	}
	
.gamadireita {
	width: 430px;
	float: right;
	margin-top: 0px;
	}
	
.gamadireita_splat {
	width: 453px;
	float: right;
	margin-top: 0px;
	}
	
.gamadireita_ring_lock {
	width: 383px;
	float: right;
	margin-top: 0px;
	}
	
.gamadireita_kin_escovas {
	width: 383px;
	float: right;
	margin-top: 0px;
	}
	
	
.container_produtos_2 {
    width: 970px;
	height: 181px;
	margin-top: 80px;
  	margin-bottom: 210px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 24px;
	padding-right: 24px;
  }


.container_produtos_kin {
    width: 965px;
	height: auto;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 30px;
  }
  
.container_produtos_kin_box {
    width: 965px;
	height: auto;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 30px;
	margin-bottom: 50px;
  }
  
.container_produtos_gama {
    width: 970px;
	height: 181px;
	margin-top: 80px;
  	margin-bottom: 210px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 24px;
	padding-right: 24px;
  }
  
.container_produtos_splat {
    width: 970px;
	height: 181px;
	margin-top: 80px;
  	margin-bottom: 210px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 24px;
	padding-right: 24px;
  }
  
 .container_produtos_gama_fria {
    width: 970px;
	height: 181px;
	margin-top: 80px;
  	margin-bottom: 210px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 24px;
	padding-right: 24px;
  }
  
.gamaesquerda {
	width: 485px;
	float: left;
	}
	
.gamaesquerda_gama_fria {
	width: 518px;
	float: left;
	}
	
.gamaesquerda_splat {
	width: 453px;
	float: left;
	}

.gamaesquerda_ring_lock {
	width: 521px;
	float: left;
	}
	
.gamaesquerda_kin_escovas {
	width: 521px;
	float: left;
	}
	
.gamaquente {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
	
.splat_1 {
	margin-right: 65px;
	text-decoration: none;
	}
	
.splat_2 {
	margin-right: 93px;
	text-decoration: none;
	}
	
.splat_3 {
	margin-right: 0px;
	text-decoration: none;
	}
	
.splat_4 {
	margin-left: 14px;
	text-decoration: none;
	}
	
.splat_5 {
	margin-left: 51px;
	text-decoration: none;
	}
	
.splat_6 {
	margin-left: 38px;
	text-decoration: none;
	}
	
	
.gamaquente_1 {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: -24px;
	}
	
.stick {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: 18px;
	margin-right: 13px;
	}
	
.roll_on_starbalm {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: 30px;
	}
	
.gamaquente_2 {
	border-right: 12px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_3 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 14px;
	}
	
.buzzoff_pulseiras {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 40px;
	}
	
.buzzoff_spray {
	border-right: 41px solid #FFF;
    text-decoration: none;
    margin-right: -154px;
    z-index: 100;
    margin-top: 249px;
    width: 150px;
	}
	
.gamaquente_4 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_5 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-right: -10px;
	}
	
.gamaquente_6 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 10px;
	}
	
.gamaquente_7 {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: -8px;
	margin-right: 24px;
	}
	
.menugamaquente {
	width: 442px;
	margin-left: -24px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: -7px;
	}
	
.menubuzzoff {
	width: 501px;
	margin-left: 50px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 50px;
	z-index: 2;
	position: absolute;
	}
	
.menu_splat {
	width: 501px;
	margin-left: 39px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 208px;
	}
	
.menu_splat_2 {
	width: 501px;
	margin-left: 39px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 465px;
	}	

.produtos_starbalm {
	width: 426px;
	height: 192px;
	float: right;
	}
	
.produtos_buzzoff {
	width: 495px;
	height: 192px;
	margin-left: 90px;
	}

.produtos_starbalm img {
	float: left;
	}
	
.produtos_buzzoff img {
	float: left;
	}
	
.produtos_starbalm_gama_fria {
	width: 399px;
	height: 192px;
	float: right;
	}

.produtos_starbalm_gama_fria img {
	float: left;
	}
	
.produtos_splat {
	width: 384px;
	height: 192px;
	float: right;
	}

.produtos_splat img {
	float: left;
	margin-bottom: 42px;
	}
	
.farmacia {
			font-size: 13px;
			margin-top: 45px;
			}
			
.butoes_produtos {
	width: 282px;
	text-decoration: none;
	}
	
.titulo_gama {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_gama_musculos {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_buzzoff {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_gama_splat {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_gama_fria {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.descricao_gama {
	visibility: visible;
	padding-top: 36px;
	line-height: 1.35;
	}
	
.descricao_buzzoff {
	visibility: visible;
	padding-top: 36px;
	line-height: 1.35;
	}
	
.container_venda img{
	height: 48px;
	margin-left: 45px;
	margin-top: 42px;
	}
	
	
.container_venda {
  width: 100%;
  height: auto;
  padding-bottom:102px;
  text-align:center;
}

.container_menus_produtos {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}
	
.banner_areas_infantil {
	background-color:#f6931e;
	background-image: url(../img/area_infantil.png);
	background-size: 642px auto;
	width: 20%;
	height: 400px;
	background-position: right -186px top 0px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_saude {
	background-color:#1ca2a1;
	background-image: url(../img/area_saude_e_bem_estar.png);
	background-size: 535px auto;
	width: 20%;
	height: 400px;
	background-position: right 43% top 90%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_veterinaria {
	background-color:#a5cc39;
	background-image: url(../img/banner_veterinaria.jpg);
	background-size: 720px auto;
	width: 20%;
	height: 400px;
	background-position: right 41% top 84%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_higiene {
	background-color:#00bae1;
	background-image: url(../img/area_higiene.jpg);
	background-size: 638px auto;
	width: 20%;
	height: 400px;
	background-position: right 71% top 0%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_beleza {
	background-color:#C5461F;
	background-image: url(../img/banner_area_beleza.jpg);
	background-size: 720px auto;
	width: 20%;
	height: 400px;
	background-position: right 62% top 84%;;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_icon {
	position: absolute;
	width: 50%;
	margin-top:-233px;
	}
	
.banner_icon_infantil {
	background-image: url(../img/icons_areas_infantil.svg);
	position: relative;
	width: 125px;
	height: 74px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
.banner_icon_saude {
	background-image: url(../img/icons_areas_saude.svg);
	position: relative;
	width: 259px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
	
.banner_icon_veterinaria {
	background-image: url(../img/icon_areas_veterinaria.svg);
	position: relative;
	width: 243px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
.banner_icon_higiene {
	background-image: url(../img/icons_areas_higiene.svg);
	position: relative;
	width: 197px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
	
.banner_icon_beleza {
	background-image: url(../img/icons_areas_beleza.svg);
	position: relative;
	width: 100px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
.bullet_texto_sobre_nos {
	margin-bottom: 15px;
	line-height: 23px;
	}
	
.container_sobre_nos {
  margin-right: auto;
  margin-left: auto;
  padding-left: 55px;
  padding-right:55px;
  text-align:center;
  padding-bottom: 60px;
}

.texto_sobre_nos {
	width: 870px;
	margin: 0 auto;
	}
	
.texto_icons_infantil {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.texto_icons_beleza {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.texto_icons_higiene {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}

.texto_icons_saude {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.imagens_splat img {
		float:right;
		}

.banners_beleza {
	width:100%;
	background-color:#d2491f;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/area_beleza.jpg);
	background-position: right -344px top 0%;
	height: 262px;
	background-size: 897px;
	background-repeat: no-repeat;
	}
	
.interior {
	float: right;
}	

.texto_bite {
	margin-top: 0px;
	}
	
		
}	


@media only screen and (min-width: 992px) and (max-width:1700px) {
	/****Ipad Landscape 1024 Container 970 ****/
	
	.menu_spray_textil {
	margin-right: -22px;
    float: right;
	}
	
	.deslocar_esquerda {
	float: right;
	margin-bottom:150px;
	}
	
	.subtitulos_kin {
	font-size: 25px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin: 0px;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.2;
	}
	
	.marcas {
	border-top: 2px solid #D6D6D6;
	border-bottom: 4px solid #D6D6D6;
	height: 140px;
	padding-top: 18px;
	background-color: #F0F0F0;
	}
	
	.texto_marcas {
		width: 800px;
		margin: 0 auto;
		}
	
	#menuHeader_menu {
			position: fixed;
			width: 100%;
			height: 110px;
			background-color: #fff;
			border:1px solid #dddddd;
			text-align:center;
			z-index:3;
		}
	
	.service-list{ margin-bottom:30px;}
	.c-logo-part ul li{ margin:0 15px;}
	.form{ margin:0 0 0 20px}
	.main-nav{ display:block !important; }
	/*.portfolioContainer{ width:800px; margin:0px auto !important; } */ 
	
	.banners {
	width:100%;
	background-color:#f6931e;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_infantil.jpg);
	background-position:left 0% top 0%;
	height: 259px;
	background-size: 750px;
	background-repeat: no-repeat;
	}
	
	.banners_saude {
	width:100%;
	background-color:#1ca2a1;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_saude.png);
	background-position:left 0% top 0%;
	height: 259px;
	background-size: 750px;
	background-repeat: no-repeat;
	}
	
	.banners_higiene {
	width:100%;
	background-color:#00b9e0;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_higiene.jpg);
	background-position:right 0% top 0%;
	height: 259px;
	background-size: 750px;
	background-repeat: no-repeat;
	}
	
	.banners_veterinaria {
	width:100%;
	background-color:#a6ce39;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_veterinaria.jpg);
	background-position: right -110px top -50px;
	height: 259px;
	background-size: 802px;
	background-repeat: no-repeat;
	}
	
	.menu_infantil {
	width: 623px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 107px;
	}
	
	.menu_higiene_oral {
	width: 584px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 119px;
	}
	
.menu_beleza_novo {
	width: 418px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 119px;
	}
	
.menu_saude {
	width: 900px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 0px;
	}
	
.tabby-tabs ul li {
  float: left;
  position: relative;
  display: block;
}

.tabby-tabs ul li a {
  position: relative;
  display: block;
  color:#fff;
  font-size: 15px;
  font-weight: 400;
  margin-right: 33px;
  text-decoration: none;
}

.tabby-tabs ul li a:hover, .tabby-tabs ul li a.active {
  color:#fff;
  text-decoration: none;
  border-bottom: 6px solid #fff;
  padding-bottom: 5px;
}

.tabby-tabs ul li, .tabby-tabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tabby-tabs ul:before {
  display: table;
  content: " ";
}

.tabby-tabs ul:after {
  clear: both;
  display: table;
  content: " ";
}

.tabby-tabs ul {
  margin-bottom: 15px;
}


.main-nav li{
	display:inline;
	margin:0 -10px;
}

.slider_conteudo {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top:110px;
  height:auto;
}

.butoes {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}

.butoes_info {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right: 34%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_info_xylitol {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right: 70%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_infantil {
			color: #f48000;	
			text-decoration: none;
			border: 2px solid #f48000;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_beleza {
			color: #d2491f;	
			text-decoration: none;
			border: 2px solid #d2491f;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude_bem_estar {
			color: #1ca2a1;	
			text-decoration: none;
			border: 2px solid #1ca2a1;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_higiene {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_veterinaria {
			color: #a6ce39;	
			text-decoration: none;
			border: 2px solid #a6ce39;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_higiene_splat {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:207px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:209px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-left:20px;
			height: 34px;
			text-align: center;
			}
			
.butoes_saude_spray {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:209px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-left: 409px;
			height: 34px;
			text-align: center;
			}
			
/* Inner */
.popup-inner {
    width:70%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 50%;
}

.popup-inner_xenelight {
    width:70%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}


.popup-inner_pequenos {
    width:51%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 27%;
	min-height: 214px;
}

.popup-inner_tomydoo {
    width:51%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 32%;
	min-height: 214px;
}


.popup-inner_maiores {
    width:80%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 68%;
}

.popup-inner_auto {
    width:45%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	max-height: 80%;
}

.popup-inner_questoes {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
	font-size:0.8em;
}

.bullet_pop_up {
			line-height: 1.35;
			margin-bottom:11px;
			}
			
.popup-close {
    width:30px;
    height:30px;
    padding-top: 2px;
    display:inline-block;
    position:absolute;
    top:35px;
    right:40px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#666666;
	z-index:1000;
}

.popup-close_saude {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_splat {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_higiene_oral {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    right:9%;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.butao_facebook {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: 8px;
			}
			
.butao_facebook_info img {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: -6px;
			}
			
.butao_facebook_buzzoff img {
			width: 38px;
			float: left;
			margin-top: 41px;
			margin-left: -140px;
			}
			
.cbp-contentslider nav {
	position: absolute;
	top: 0px;
	height: 23px;
	z-index: 2;
	overflow: hidden;
	width: 797px;
	text-align: right;
	position: absolute;
}

.row_saude {
  margin-left: -15px;
  margin-right: -15px;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}


.row_saude_gamas {
  margin-left: -15px;
  margin-right: -15px;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}

.imagem_centro{
	text-align: center;
	}
	
.rodape_produtos_info {
			width:218px;
			margin-top:1px;
			}
			
.rodape_produtos_info_2 {
			width:54%;
			margin-top:1px;
			}
			
.rodape_produtos {
			width:463px;
			margin-top:1px;
			}
			
.gamadireita {
	width: 430px;
	float: right;
	margin-top: 0px;
	}
	
.gamadireita_splat {
	width: 453px;
	float: right;
	margin-top: 0px;
	}
	
.gamadireita_ring_lock {
	width: 383px;
	float: right;
	margin-top: 0px;
	}
	
.gamadireita_kin_escovas {
	width: 383px;
	float: right;
	margin-top: 0px;
	}
	
	
.container_produtos_2 {
    width: 970px;
	height: 181px;
  	margin-bottom: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 24px;
	padding-right: 24px;
  }
  
.container_produtos_kin{
    width: 965px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 30px;
  }
  
.container_produtos_kin_box{
    width: 965px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 30px;
	margin-bottom: 50px;
  }
  
.container_produtos_gama {
    width: 970px;
	height: 181px;
  	margin-bottom: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 24px;
	padding-right: 24px;
  }
  
.container_produtos_splat {
    width: 970px;
	height: 181px;
  	margin-bottom: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 24px;
	padding-right: 24px;
  }
  
.container_produtos_gama_fria {
    width: 970px;
	height: 181px;
  	margin-bottom: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 24px;
	padding-right: 24px;
  }
  
.gamaesquerda {
	width: 485px;
	float: left;
	}
	
.gamaesquerda_gama_fria {
	width: 484px;
	float: left;
	}
	
.gamaesquerda_splat {
	width: 453px;
	float: left;
	}

.gamaesquerda_kin_escovas{
	width: 521px;
	float: left;
	}


.gamaesquerda_ring_lock {
	width: 521px;
	float: left;
	}
	
.gamaquente {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_1 {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: -24px;
	}
	
.stick {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: 18px;
	margin-right: 13px;
	}
	
.roll_on_starbalm {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: 30px;
	}
	
.gamaquente_2 {
	border-right: 12px solid #FFF;
	text-decoration: none;
	}

.gamaquente_3 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 14px;
	}
	
.buzzoff_pulseiras {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 40px;
	}
	
.buzzoff_spray {
	border-right: 41px solid #FFF;
    text-decoration: none;
    margin-right: -154px;
    z-index: 100;
    margin-top: 249px;
    width: 150px;
	}
	
.gamaquente_4 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_5 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-right: -10px;
	}
	
.gamaquente_6 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 10px;
	}
	
.gamaquente_7 {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: -9px;
	margin-right: 24px;
	}
	
.menugamaquente {
	width: 442px;
	margin-left: -24px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: -7px;
	}
	
.menubuzzoff {
	width: 501px;
	margin-left: 50px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 50px;
	z-index: 2;
	position: absolute;
	}
	
.menu_splat {
	width: 501px;
	margin-left: 39px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 208px;
	}
	
.menu_splat_2 {
	width: 501px;
	margin-left: 39px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 465px;
	}
	
.splat_1 {
	margin-right: 65px;
	text-decoration: none;
	}
	
.splat_2 {
	margin-right: 93px;
	text-decoration: none;
	}
	
.splat_3 {
	margin-right: 0px;
	text-decoration: none;
	}
	
.splat_4 {
	margin-left: 14px;
	text-decoration: none;
	}
	
.splat_5 {
	margin-left: 51px;
	text-decoration: none;
	}
	
.splat_6 {
	margin-left: 38px;
	text-decoration: none;
	}
	
.produtos_starbalm {
	width: 426px;
	height: 192px;
	float: right;
	}
	
.produtos_buzzoff {
	width: 495px;
	height: 192px;
	margin-left: 90px;
	}
	

.produtos_starbalm img {
	float: left;
	}
	
.produtos_starbalm_gama_fria {
	width: 399px;
	height: 192px;
	float: right;
	}
	
.produtos_starbalm_gama_fria img {
	float: left;
	}
	
.produtos_splat {
	width: 384px;
	height: 192px;
	float: right;
	}
	
.produtos_splat img {
	float: left;
	margin-bottom: 42px;
	}
	
.farmacia {
	font-size: 13px;
	margin-top: 45px;
	}	
	
.butoes_produtos {
	width: 282px;
	text-decoration: none;
	}
	
.titulo_gama {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_gama_musculos {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_buzzoff {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_gama_splat {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
.titulo_gama_fria {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: -30px;
	}
	
	.descricao_gama {
	visibility: visible;
	padding-top: 36px;
	line-height: 1.35;
	}
	
	.descricao_buzzoff {
	visibility: visible;
	padding-top: 36px;
	line-height: 1.35;
	}
	
.container_venda img{
	height: 48px;
	margin-left: 45px;
	margin-top: 42px;
	}
	
.container_venda {
  width: 100%;
  height: auto;
  padding-bottom:102px;
  text-align:center;
}

.container_menus_produtos {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	}
	
.banner_areas_infantil {
	background-color:#f6931e;
	background-image: url(../img/area_infantil.png);
	background-size: 642px auto;
	width: 20%;
	height: 400px;
	background-position: right -186px top 0px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_saude {
	background-color:#1ca2a1;
	background-image: url(../img/area_saude_e_bem_estar.png);
	background-size: 535px auto;
	width: 20%;
	height: 400px;
	background-position: right 43% top 90%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_veterinaria {
	background-color:#a5cc39;
	background-image: url(../img/banner_veterinaria.jpg);
	background-size: 720px auto;
	width: 20%;
	height: 400px;
	background-position: right 41% top 84%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_higiene {
	background-color:#00bae1;
	background-image: url(../img/area_higiene.jpg);
	background-size: 638px auto;
	width: 20%;
	height: 400px;
	background-position: right 71% top 0%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_beleza {
	background-color:#C5461F;
	background-image: url(../img/banner_area_beleza.jpg);
	background-size: 720px auto;
	width: 20%;
	height: 400px;
	background-position: right 71% top 84%;;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_icon {
	position: absolute;
	width: 50%;
	margin-top:-233px;
	}
	
.banner_icon_infantil {
	background-image: url(../img/icons_areas_infantil.svg);
	position: relative;
	width: 125px;
	height: 74px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
.banner_icon_saude {
	background-image: url(../img/icons_areas_saude.svg);
	position: relative;
	width: 100%;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	max-width: 259px;
	background-position: right 50% top 0%;
	}
	
	
.banner_icon_veterinaria {
	background-image: url(../img/icon_areas_veterinaria.svg);
	position: relative;
	width: 153px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	background-position: right 50% top 0%;
	}
	
.banner_icon_higiene {
	background-image: url(../img/icons_areas_higiene.svg);
	position: relative;
	width: 197px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
	
.banner_icon_beleza {
	background-image: url(../img/icons_areas_beleza.svg);
	position: relative;
	width: 100px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
.bullet_texto_sobre_nos {
	margin-bottom: 15px;
	line-height: 23px;
	}
	
.container_sobre_nos {
  margin-right: auto;
  margin-left: auto;
  padding-left: 55px;
  padding-right:55px;
  text-align:center;
  padding-bottom: 60px;
}

.texto_sobre_nos {
	width: 870px;
	margin: 0 auto;
	}
	
.texto_icons_infantil {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.texto_icons_beleza {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.texto_icons_higiene {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}

.texto_icons_saude {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.imagens_splat img {
		float:right;
		}
		
.banners_beleza {
	width:100%;
	background-color:#d2491f;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/area_beleza.jpg);
	background-position:right -344px top 0%;
	height: 259px;
	background-size: 897px;
	background-repeat: no-repeat;
	}
	
.interior {
	float: right;
}	

.texto_bite {
	margin-top: 0px;
	}
	
}
	

   
@media only screen and (min-width: 768px) and (max-width: 991px) {
	/****Ipad Portrait 768 Container 750 ****/
	
	.menu_spray_textil {
	margin-right: -22px;
    float: right;
	}
	
	.deslocar_esquerda {
	float: right;
	margin-bottom:150px;
	}
	
	.subtitulos_kin {
	font-size: 25px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin: 0px;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.2;
	}
	
	.marcas {
	border-top: 2px solid #D6D6D6;
	border-bottom: 4px solid #D6D6D6;
	height: 180px;
	padding-top: 18px;
	background-color: #F0F0F0;
	padding-bottom: 10px;
	padding-top: 24px;
	}
	
	.texto_marcas {
		width: 546px;
		margin: 0 auto;
		}
	
	body{ font-size:13px;}
	p{ line-height:20px ;}
	.header h1{ font-size:46px;}
	.main-nav ul li a{ padding:14px;}
	.small-logo{ padding:0 0px;}
	h2{ font-size:30px}
	h6{ font-size:16px;}
	h3{ font-size:15px;}
	.service-list{ margin-bottom:20px; font-size:15px;}
	.featured-work p.padding-b{ padding-bottom:15px;}
	.c-logo-part ul li{ margin:0 1%; float:left; width:18%;}
	.c-logo-part ul li a{ display:block;}
	.c-logo-part ul li a img{ display:block;}
	.form{ margin:0;}
	.contact-info-box{ margin:0 ;}
	.social-link{ margin:0;}
	
	.main-nav{ display:block !important; }
	.main-nav li a{ padding:8px 7px; font-size:12px;}
	/*.portfolioContainer{ width:750px; margin:0px auto !important; }
	.Portfolio-box{ height:250px;}*/
	.banners {
	width:100%;
	background-color:#f6931e;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_infantil.jpg);
	background-position:left 1% top 0%;
	height: 259px;
	background-size: 125%;
	background-repeat:no-repeat;
	}
	
	.banners_saude {
	width:100%;
	background-color:#1ca2a1;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_saude.jpg);
	background-position:left 1% top 0%;
	height: 259px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	}
	
	.banners_higiene {
	width:100%;
	background-color:#00b9e0;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_higiene.jpg);
	background-position:right 1% top 0%;
	height: 259px;
	background-size: 125%;
	background-repeat:no-repeat;
	}
	
	.banners_veterinaria {
	width:100%;
	background-color:#a6ce39;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/banner_veterinaria.jpg);
	background-position:left -29% top 37%;
	height: 259px;
	background-size: 1062px;
	background-repeat: no-repeat;
	}
	
.menu_infantil {
	width: 623px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 107px;
	}
	
.menu_higiene_oral {
	width: 770px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 240px;
	}
	
.menu_beleza_novo {
	width: 100%;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 240px;
	}
	
.menu_saude {
	width: 738px;
	padding-top: 41px;
	position: relative;
	margin: 0 auto;
	padding-left: 0%;
	}
	
	.tabby-tabs ul li {
  float: left;
  position: relative;
  display: block;
}

.tabby-tabs ul li a {
  position: relative;
  display: block;
  color:#fff;
  font-size: 13px;
  font-weight: 400;
  margin-right: 10px;
	margin-left:10px;
  text-decoration: none;
	margin-top: 3px;
}

.tabby-tabs ul li a:hover, .tabby-tabs ul li a.active {
  color:#fff;
  text-decoration: none;
  border-bottom: 6px solid #fff;
  padding-bottom: 5px;
}

#menuHeader_menu {
			position: fixed;
			width: 100%;
			height: 110px;
			background-color: #fff;
			border:1px solid #dddddd;
			text-align:center;
			z-index:3;
		}
		
		.tabby-tabs ul li, .tabby-tabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tabby-tabs ul:before {
  display: table;
  content: " ";
}

.tabby-tabs ul:after {
  clear: both;
  display: table;
  content: " ";
}

.tabby-tabs ul {
  margin-bottom: 15px;
}

		
.main-nav li{
	display:inline;
	margin:0 -28px;
}

.slider_conteudo {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top:110px;
  height:auto;
}

.rodape_produtos {
			width:463px;
			margin-top:1px;
			}
			
.rodape_produtos_info {
			width:218px;
			margin-top:1px;
			}
			
.rodape_produtos_info_2 {
			width:54%;
			margin-top:1px;
			}
			
.rodape_produtos_saude {
			margin-top:1px;
			}
			
.butoes {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_info {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:34%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_info_xylitol {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:70%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_infantil {
			color: #f48000;	
			text-decoration: none;
			border: 2px solid #f48000;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_beleza {
			color: #d2491f;	
			text-decoration: none;
			border: 2px solid #d2491f;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude_bem_estar {
			color: #1ca2a1;	
			text-decoration: none;
			border: 2px solid #1ca2a1;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}

.butoes_higiene {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_veterinaria {
			color: #a6ce39;	
			text-decoration: none;
			border: 2px solid #a6ce39;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_higiene_splat {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:207px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:209px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-left:20px;
			height: 34px;
			text-align: center;
			}
			
.butoes_saude_spray {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding: 7px 0px;
			border-radius: 4px;
			width: 209px;
			text-transform: uppercase;
			font-size: 12px;
			font-family: 'Montserrat', sans-serif;
			float: left;
			margin-left: 409px;
			height: 34px;
			text-align: center;
			}
			
			/* Inner */
.popup-inner {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.popup-inner_xenelight {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}



.popup-inner_pequenos {
    width:58%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 35%;
	min-height: 298px;
}

.popup-inner_tomydoo {
    width:58%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 35%;
	min-height: 298px;
}

.popup-inner_maiores {
    width:80%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 80%;
}

.popup-inner_auto {
    width:80%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	max-height: 80%;
}

.popup-inner_questoes {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.bullet_pop_up {
			line-height: 1.35;
			margin-bottom:11px;
			}
			
.popup-close {
    width:30px;
    height:30px;
    padding-top: 2px;
    display:inline-block;
    position:absolute;
    top:35px;
    right:40px;
    transition:ease 0.25s all;
    -webkit-transform:translate(0%, 0%);
    transform:translate(0%, 0%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#666666;
	z-index:1000;
}

.popup-close_saude {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_splat {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}


.popup-close_higiene_oral {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    right:9%;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.butao_facebook {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: 8px;
			}


.butao_facebook_info img {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: -6px;
			}
			
.butao_facebook_buzzoff img {
			width: 38px;
			float: left;
			margin-top: 41px;
			margin-left: -140px;
			}
			
.cbp-contentslider nav {
	top: 0px;
	height: 23px;
	z-index: 2;
	overflow: hidden;
	width: 577px;
	text-align: right;
	position: absolute;
}

.cbp-contentslider_2 nav {
	top: 0px;
	height: 23px;
	z-index: 2;
	overflow: hidden;
	width: 577px;
	text-align: right;
	position: absolute;
}

.row_saude {
  margin-left: -15px;
  margin-right: -15px;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}

.row_saude_gamas {
  margin-left: -15px;
  margin-right: -15px;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}

.imagem_centro{
	text-align: center;
	}
	
.gamadireita {
	width: 430px;
	float: left;
	margin-top: 38px;
	}
	
.gamadireita_splat {
	width: 453px;
	float: left;
	margin-top: 38px;
	margin-bottom: 53px;
	}
	
.gamadireita_kin_escovas {
	width: 453px;
	float: left;
	margin-top: 38px;
	}
	
.gamadireita_ring_lock {
	width: 383px;
	float: left;
	margin-top: 38px;
	}
	
.container_produtos_2 {
    width: 750px;
	height: 461px;
 	margin-bottom: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 12%;
	padding-right: 12%;
  }
  
.container_produtos_kin {
    width: 750px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 0%;
	padding-right: 0%;
  }
  
.container_produtos_kin_box {
    width: 750px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 80px;
	padding-left: 0%;
	padding-right: 0%;
	margin-bottom: 50px;
  }
  
.container_produtos_gama {
    width: 750px;
	height: 461px;
 	margin-bottom: 140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 130px;
	padding-left: 12%;
	padding-right: 12%;
  }
  
.container_produtos_splat {
    width: 750px;
	height: 461px;
 	margin-bottom: 140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 130px;
	padding-left: 12%;
	padding-right: 12%;
  }
  
.container_produtos_gama_fria {
    width: 750px;
	height: 461px;
 	margin-bottom: 140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 130px;
	padding-left: 12%;
	padding-right: 12%;
  }
  
.gamaesquerda {
	width: 453px;
	float: left;
	}
	
.gamaesquerda_gama_fria {
	width: 453px;
	float: left;
	}
	
.gamaesquerda_splat {
	width: 453px;
	float: left;
	}
	
gamaesquerda_kin_escovas {
	width: 521px;
	float: left;
	}
	
.gamaesquerda_ring_lock {
	width: 521px;
	float: left;
	}
	
.gamaquente {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.stick {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: 4px;
	margin-right: 13px;
	}
	
.roll_on_starbalm {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: 30px;
	}
	
.gamaquente_1 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: -24px;
	}
	
.gamaquente_2 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_3 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 14px;
	}
	
.buzzoff_pulseiras {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 85px;
	}
	
.buzzoff_spray {
	border-right: 41px solid #FFF;
    text-decoration: none;
    margin-right: -154px;
    z-index: 100;
    margin-top: 249px;
    width: 150px;
	}
	
.gamaquente_4 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_5 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-right: -10px;
	}
	
.gamaquente_6 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 10px;
	}
	
.gamaquente_7 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: -8px;
	}
	
.menugamaquente{
	width: 442px;
	margin-left: -7px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: -16px;
	}
	
.menubuzzoff{
	width: 391px;
	margin-left: -64px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: -36px;
	z-index: 2;
	position: absolute;
	}
	
.menu_splat {
	width: 501px;
	margin-left: -31px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 199px;
	}
	
.menu_splat_2 {
	width: 501px;
	margin-left: -34px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 432px;
	}
	
.produtos_starbalm {
	width: 426px;
	height: 192px;
	float: left;
	}
	
.produtos_buzzoff {
	width: 495px;
	height: 192px;
	}
	
.produtos_starbalm img {
	float: left;
	height: 100%;
	}
	
.produtos_buzzoff img {
	float: left;
	height: 100%;
	}
	
.produtos_starbalm_gama_fria {
	width: 399px;
	height: 192px;
	float: left;
	}
	
.produtos_starbalm_gama_fria img {
	float: left;
	height: 100%;
	}
	
.produtos_splat {
	width: 384px;
	height: 192px;
	float: left;
	}
	
.produtos_splat img {
	float: left;
	height: 100%;
	margin-bottom: 42px;
	}
	
.farmacia {
	font-size: 13px;
	margin-top: 45px;
	}	
	
.butoes_produtos {
	width: 232px;
	text-decoration: none;
	}
	
.titulo_gama {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -310px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 210px;
	}
	
.titulo_gama_musculos {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -310px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 210px;
	}
	
.titulo_buzzoff {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -252px;
	text-align: center;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 230px;
	width: 211px;
	margin-left: 13%;
	}
	
.titulo_gama_splat {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -563px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 483px;
	}
	
.titulo_gama_fria {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -290px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 210px;
	}
	
	.descricao_gama {
	visibility: hidden;
	padding-top: 6px;
	line-height: 1.35;
	}
	
.descricao_buzzoff {
	visibility: visible;
	padding-top: 6px;
	line-height: 1.35;
	}
	
.container_venda img{
	height: 84px;
	padding-top: 28px;
	padding-left: 38px;
	margin-top: 10px;
	padding-right: 11px;
	}
	
.container_venda {
  width: 746px;
  height: auto;
  padding-bottom: 32px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 55px;
  padding-right:55px;
  text-align:center;
}

.container_menus_produtos {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	}
	
.banner_areas_infantil {
	background-color:#f6931e;
	background-image: url(../img/area_infantil.png);
	background-size: 642px auto;
	width: 20%;
	height: 400px;
	background-position: right -186px top 0px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_saude {
	background-color:#1ca2a1;
	background-image: url(../img/area_saude_e_bem_estar.png);
	background-size: 535px auto;
	width: 20%;
	height: 400px;
	background-position: right 43% top 90%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_veterinaria {
	background-color:#a5cc39;
	background-image: url(../img/banner_veterinaria.jpg);
	background-size: 720px auto;
	width: 20%;
	height: 400px;
	background-position: right 41% top 84%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_higiene {
	background-color:#00bae1;
	background-image: url(../img/area_higiene.jpg);
	background-size: 638px auto;
	width: 20%;
	height: 400px;
	background-position: right 56% top 0%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_beleza {
	background-color:#C5461F;
	background-image: url(../img/banner_area_beleza.jpg);
	background-size: 720px auto;
	width: 20%;
	height: 400px;
	background-position: right 71% top 84%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_icon {
	position: absolute;
	width: 50%;
	margin-top:-233px;
	}
	
.banner_icon_infantil {
	background-image: url(../img/icons_areas_infantil.svg);
	position: relative;
	width: 125px;
	height: 74px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
.banner_icon_saude {
	background-image: url(../img/icons_areas_saude.svg);
	position: relative;
	width: 100%;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	max-width: 259px;
	background-position: right 50% top 0%;
	padding-left: 10px;
	padding-right: 10px;
	}
	
	
.banner_icon_veterinaria {
	background-image: url(../img/icon_areas_veterinaria.svg);
	position: relative;
	width: 153px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	background-position: right 50% top 0%;
	}
	
.banner_icon_higiene {
	background-image: url(../img/icons_areas_higiene.svg);
	position: relative;
	width: 100%;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	max-width: 197px;
	background-position: right 50% top 0%;
	padding-left: 10px;
	padding-right: 10px;
	}
	
	
.banner_icon_beleza {
	background-image: url(../img/icons_areas_beleza.svg);
	position: relative;
	width: 100px;
	height: 73px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 260px;
	}
	
.bullet_texto_sobre_nos {
	margin-bottom: 15px;
	line-height: 23px;
	}
	
.container_sobre_nos {
  margin-right: auto;
  margin-left: auto;
  padding-left: 55px;
  padding-right:55px;
  text-align:center;
  padding-bottom: 60px;
}

.texto_sobre_nos {
	width: 72%;
	margin: 0 auto;
	}
	
.texto_icons_infantil {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.texto_icons_beleza {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.texto_icons_higiene {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}

.texto_icons_saude {
	padding-top: 77px;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 2px;
	}
	
.splat_1 {
	margin-right: 62px;
	text-decoration: none;
	}
	
.splat_2 {
	margin-right: 84px;
	text-decoration: none;
	}
	
.splat_3 {
	margin-right: 0px;
	text-decoration: none;
	}
	
.splat_4 {
	margin-left: 14px;
	text-decoration: none;
	}
	
.splat_5 {
	margin-left: 51px;
	text-decoration: none;
	}
	
.splat_6 {
	margin-left: 38px;
	text-decoration: none;
	}


.imagens_splat img {
		float:right;
		}
		
.banners_beleza {
	width:100%;
	background-color:#d2491f;
	margin-top:110px;
	text-align:center;
	background-image:url(../img/area_beleza.jpg);
	background-position:right -344px top 0%;
	height: 259px;
	background-size: 897px;
	background-repeat: no-repeat;
	}
	
.menugamafria{
	margin-left: -39px;
	float: left;
	}
	
.texto_bite {
	margin-top: 0px;
	}
	
.subcategorias_camaleon {
	height: 41px;
    text-align: center;
    padding-top: 11px;
    width: 813px;
    margin: 0 auto;
	}
	
}

@media only screen and (max-width: 767px) {
	/****Mobile Landscape 480 Container 100% ****/
	
.menu_spray_textil {
	margin-right: 0px;
    float: left;
    margin-top: 28px;
	}
	
	.deslocar_esquerda {
	float: none;
	margin-bottom:150px;
	}
	
	.subtitulos_kin {
	font-size: 25px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin: 0px;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.2;
	}
	
.interior_buzzout {
	width: 227px;
	margin: 0 auto;
	margin-top: -70px;
	}
	
	.marcas {
	border-top: 2px solid #D6D6D6;
    border-bottom: 4px solid #D6D6D6;
    height: auto;
    padding-top: 18px;
    background-color: #F0F0F0;
    padding-bottom: 31px;
    padding-top: 29px;
	}
	
	.texto_marcas {
	width: 70%;
	margin: 0 auto;
	}
	
	#menuHeader_menu {
			position: fixed;
			width: 100%;
			height: 75px;
			background-color: #fff;
			border:1px solid #dddddd;
			text-align:center;
			z-index:3;
		}
	
	#menuHeader {
			position: relative;
			width: 100%;
			height: 81px;
			background-color: #fff;
			border:1px solid #dddddd;
			box-shadow:0 4px 5px -3px #ececec;
		}
		
	#menuHeader_infantil {
			position: relative;
			width: 100%;
			height: 81px;
			background-color: #fff;
			border:1px solid #dddddd;
			box-shadow:0 4px 5px -3px #ececec;
		}
		
	.banners {
	width:100%;
	background-color:#f6931e;
	margin-top:75px;
	text-align:center;
	background-image:url(../img/banner_infantil.jpg);
	background-position:left -86% top 0%;
	height: 371px;
	background-size: 43%;
	background-repeat:no-repeat;
	}
	
	.banners_saude {
	width:100%;
	background-color:#1ca2a1;
	margin-top:75px;
	text-align:center;
	background-image:url(../img/banner_saude.png);
	background-position:left -86% top 0%;
	height: 409px;
	background-size: 43%;
	background-repeat: no-repeat;
	}
	
	
	.banners_higiene {
	width:100%;
	background-color:#00b9e0;
	margin-top:75px;
	text-align:center;
	background-image:url(../img/banner_higiene.jpg);
	background-position:right -86% top 0%;
	height: 409px;
	background-size: 43%;
	background-repeat:no-repeat;
	}

	.banners_veterinaria {
	width: 100%;
	background-color: #a6ce39;
	margin-top: 75px;
	text-align: center;
	background-image: url(../img/banner_higiene.jpg);
	background-position:right -86% top 0%;
	height: 409px;
	background-size: 0px;
	background-repeat: no-repeat;
	padding-top: 70px;
	}
	
	body{ font-size:12px;}
	h2{ font-size:26px;}
	h3{ font-size:14px;}
	h6{ font-size:16px; margin-bottom:40px;}
	p{ line-height:18px;}
	.service-list{ font-size:12px; margin-bottom:20px;}
	.we-create li{ font-size:13px; padding:0 0 0 8px}
	.header h1{ font-size:28px;}
	.main-nav{ display:none; position:absolute; left:0; width:100%; top:68px; margin:0 auto; background:#fff; border: 1px solid #CCC}
	.main-nav li{ display:block;}
	.main-nav li.small-logo{ display:none;}
	.main-nav li a{ display:block; padding:7px 7px; border-bottom:none;}
	.main-nav li a:hover{color:#00AFAA;}
	.team-leader-box{ max-width:307px; width:auto; float:none; margin:0 auto; height:311px;	}
	.team-leader-box:nth-of-type(3n){ margin:0 auto}
	.res-nav_click{ display:block;}
	.featured-work{ font-size:12px; margin-top:30px;}
	.featured-box{ font-size:12px;}
	.featured-box p{ line-height:18px; }
	.c-logo-part ul a{ margin-bottom:5px;}
	.main-section.team{ padding:60px 0 140px;}
	.business-talking h2{ font-size:36px;}
	.contact-info-box{ margin:0 0 12px 30px; font-size:12px;}
	.contact-info-box span{ line-height:18px;}
	.social-link{ margin-left:30px;} 
	.form{ margin:0 30px;}
	.copyright{ font-size:12px;}
	.business-talking a{ padding:10px 25px; font-size:14px;}
	.main-section.contact{ padding:60px 0 70px}
	.client-part-haead{ font-size:20px; line-height:30px;}
	.link{ font-size:14px; padding:10px 25px;}
	.logo{ width:100px;}
	.main-section.contact{ background-size:contain;}
	.Portfolio-nav li a{ padding:5px 16px;}
	.Portfolio-nav li{ display:block;}
	/*.isotope-item img{ width:300px; left:50%; margin-left:-100px;}
	.isotope-item{ width:300px; margin:0px auto;}
	.isotope{ width:400px; margin:0px auto;}
	.Portfolio-box{}
	.portfolioContainer{ width:350px; margin:0px auto !important; } */
	
.menu_infantil {
	width: 313px;
	padding-top: 0px;
	position: relative;
	margin: 0 auto;
	}
	
.menu_higiene_oral {
	width: 100%;
	padding-top: 0px;
	position: relative;
	margin: 0 auto;
	}
	
.menu_beleza_novo {
	width: 100%;
	padding-top: 0px;
	position: relative;
	margin: 0 auto;
	}
	
.menu_saude {
	width: 313px;
	padding-top: 0px;
	position: relative;
	margin: 0 auto;
	padding-left: 0px;
	}
	
	.tabby-tabs ul li, .tabby-tabs ul {
  list-style: none;
  margin: 0;
  padding: 7px;
}

.tabby-tabs ul:before {
  display: table;
  content: " ";
}

.tabby-tabs ul:after {
  clear: both;
  display: table;
  content: " ";
}

.tabby-tabs ul {
  margin-bottom: 15px;
}

	
.tabby-tabs ul li {
  float: left;
  position: relative;
  display: block;
  width: 100%;
}

.tabby-tabs ul li a {
  position: relative;
  display: block;
  color:#fff;
  font-size: 15px;
  font-weight: 400;
  margin-right: 0px;
  text-decoration: none;
}

.tabby-tabs ul li a:hover, .tabby-tabs ul li a.active {
  color:#fff;
  text-decoration: none;
  border-bottom: 6px solid #fff;
  padding-bottom: 5px;
}

.slider_conteudo {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 75px;
  height: auto;
}

.rodape_produtos {
			width:463px;
			margin-top:1px;
			}
			
.rodape_produtos_info {
			width:218px;
			margin-top:1px;
			}
			
.rodape_produtos_info_2 {
			width:54%;
			margin-top:1px;
			}
			
.butoes {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_info {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right: 34%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_info_xylitol {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right: 70%;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_infantil {
			color: #f48000;	
			text-decoration: none;
			border: 2px solid #f48000;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_beleza {
			color: #d2491f;	
			text-decoration: none;
			border: 2px solid #d2491f;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude_bem_estar {
			color: #1ca2a1;	
			text-decoration: none;
			border: 2px solid #1ca2a1;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_higiene {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_veterinaria {
			color: #a6ce39;	
			text-decoration: none;
			border: 2px solid #a6ce39;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:7px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_higiene_splat {
			color: #00b9e0;	
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:207px;
			height: 34px;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			}
			
.butoes_saude {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:209px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-left:20px;
			height: 34px;
			text-align: center;
			}
			
.butoes_saude_spray {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:209px;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-left: 409px;
			height: 34px;
			text-align: center;
			}
			
/* Inner */
.popup-inner {
    max-width:700px;
    width:81%;
    padding:17px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.popup-inner_xenelight {
    max-width:700px;
    width:81%;
    padding:17px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.popup-inner_pequenos {
    width:66%;
    padding:17px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 35%;
	min-height: 214px;
}

.popup-inner_tomydoo {
     width:66%;
    padding:17px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 35%;
	min-height: 214px;
}

.popup-inner_maiores {
    width:80%;
    padding:17px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 80%;
}

.popup-inner_auto {
    width:80%;
    padding:17px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 80%;
}

.popup-inner_questoes {
    max-width:700px;
    width:81%;
    padding:17px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: auto;
}

.bullet_pop_up {
			line-height: 1.35;
			margin-bottom:11px;
			}
			
.popup-close {
    width:30px;
    height:30px;
    padding-top: 2px;
    display:inline-block;
    position:absolute;
    top:35px;
    right:40px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#666666;
	z-index:1000;
}

.popup-close_saude {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_splat {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:400px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_higiene_oral {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    right:9%;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.titulos_conselhos{
	width:21px;
	}
	
.butao_facebook {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: 8px;
			}
			
.butao_facebook_info img {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: -6px;
			}
			
.butao_facebook_buzzoff img {
			width: 38px;
			float: left;
			margin-top: 41px;
			margin-left: -140px;
			}

.cbp-contentslider nav {
	top: 0px;
	height: 130px;
	z-index: 2;
	overflow: hidden;
	width: 381px;
	text-align: center;
	margin-bottom: 70px;
	line-height: 3.2;
	font-size: 15px;
	padding-left: 0px;
}

.cbp-contentslider_2 nav {
	top: 0px;
	height: 130px;
	z-index: 2;
	overflow: hidden;
	width: 381px;
	text-align: center;
	margin-bottom: 70px;
	line-height: 3.2;
	font-size: 15px;
	padding-left: 0px;
}

.row_saude {
  margin-left: 0px;
  margin-right: 0px;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}

.row_saude_gamas {
  margin-left: 0px;
  margin-right: 0px;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}


.container_produtos_2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 70px;
  height: 530px;
  margin-bottom: 50px;
}

.container_produtos_kin {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 70px;
  height: auto;
}

.container_produtos_kin_box {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 70px;
  height: auto;
  margin-bottom: 50px;
}

.container_produtos_gama {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 140px;
  height: 530px;
  margin-bottom: 50px;
}

.container_produtos_splat {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 140px;
  height: 530px;
  margin-bottom: 50px;
}

.container_produtos_gama_fria {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 140px;
  height: 530px;
  margin-bottom: 50px;
}

.container_produtos_3 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 70px;
  height: 530px;
  margin-bottom: 50px;
}
	
.imagem_centro{
	text-align: center;
	}
	
.texto_centro{
	text-align: center;
	padding-left: 10%;
	}
	
.gamadireita {
	width: 430px;
	float: left;
	margin-top: 30px;
	}
	
.gamadireita_splat {
	width: 453px;
	float: left;
	margin-top: 30px;
	margin-bottom: 53px;
	}
	
.gamadireita_kin_escovas {
	width: 453px;
	float: left;
	margin-top: 30px;
	}
	
.gamadireita_ring_lock {
	width: 383px;
	float: left;
	margin-top: 30px;
	}
	
.gamaesquerda {
	width: 95%;
	float: left;
	}
	
.gamaesquerda_gama_fria {
	width: 95%;
	float: left;
	}
	
.gamaesquerda_splat {
	width: 95%;
	float: left;
	}
	
.gamaesquerda_kin_escovas {
	width: 95%;
	float: left;
	}
	
.gamaesquerda_ring_lock {
	width: 95%;
	float: left;
	}
	
.gamaquente {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}

.stick {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: -2px;
	margin-right: -25px;
	}
	
.roll_on_starbalm {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left: 30px;
	}
	
.gamaquente_1 {
	border-right: 0px solid #FFF;
	text-decoration: none;
	margin-left:-25px;
	}
	
.gamaquente_2 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_3 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 9px;
	}
	
.buzzoff_pulseiras {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 9px;
	}
	
.buzzoff_spray {
	border-right: 41px solid #FFF;
    text-decoration: none;
    margin-right: -172px;
    margin-top: 249px;
    width: 150px;
    margin-left: 33px;
	}
	
.gamaquente_4 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	}
	
.gamaquente_5 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-right: -10px;
	}
	
.gamaquente_6 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: 10px;
	}
	
.gamaquente_7 {
	border-right: 41px solid #FFF;
	text-decoration: none;
	margin-left: -8px;
	}
	
.menugamaquente {
	width: 442px;
	margin-left: -24px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: -7px;
	}
	
.menubuzzoff{
	width: 501px;
	margin-left: -4px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: -40px;
	z-index: 2;
	position: absolute;
	}
	
.menu_splat {
	width: 501px;
	margin-left: -31px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 199px;
	}
	
.menu_splat_2 {
	width: 501px;
	margin-left: -34px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 432px;
	}
	
.produtos_starbalm {
	width: 495px;
	height: 192px;
	}
	
.produtos_buzzoff {
	width: 495px;
	height: 192px;
	}
	
.produtos_starbalm img {
	float: left;
	height: 92%;
	}
	
.produtos_buzzoff img {
	float: left;
	height: 92%;
	}
	
.produtos_starbalm_gama_fria {
	width: 399px;
	height: 192px;
	float: left;
	}
	
.produtos_starbalm_gama_fria img {
	float: left;
	height: 92%;
	}
	
.produtos_splat {
	width: 384px;
	height: 192px;
	float: left;
	}
	
.produtos_splat img {
	float: left;
	height: 100%;
	margin-bottom: 42px;
	}
	
.farmacia {
	font-size: 13px;
	margin-top: 45px;
	}	
	
.butoes_produtos {
	width: 232px;
	text-decoration: none;
	}
	
.titulo_gama {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -320px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 256px;
	}
	
.titulo_gama_musculos {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -320px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 256px;
	}
	
.titulo_buzzoff {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -252px;
	text-align: center;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 230px;
	width: 211px;
	margin-left: 13%;
	}
	
.titulo_gama_splat {
	font-size:30px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -563px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 483px;
	}
	
.titulo_gama_fria {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -290px;
	text-align: left;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 210px;
	}
	
.descricao_gama {
	visibility: hidden;
	padding-top: 6px;
	line-height: 1.35;
	}
	
.descricao_buzzoff {
	visibility:visible;
	padding-top: 6px;
	line-height: 1.35;
	}
	
.container_venda img{
	height: 84px;
	padding-top: 28px;
	padding-left: 0px;
	margin-top: 10px;
	padding-right: 11px;
	 margin-right: auto;
  margin-left: auto;
  text-align:center;
	
	}
	
.container_venda {
  width: 359px;
  padding-bottom: 102px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 55px;
  padding-right: 55px;
  text-align: center;
  height: 440px;
}

.container_menus_produtos {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	}
	
.banner_areas_infantil {
	background-color:#f6931e;
	background-image: url(../img/area_infantil.png);
	background-size: 642px auto;
	width: 0px;
	height: 400px;
	background-position: right -186px top 0px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_saude {
	background-color:#1ca2a1;
	background-image: url(../img/area_saude_e_bem_estar.png);
	background-size: 535px auto;
	width: 0px;
	height: 400px;
	background-position: right 43% top 90%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_veterinaria {
	background-color:#a5cc39;
	background-image: url(../img/banner_veterinaria.jpg);
	background-size: 720px auto;
	width: 0px;
	height: 400px;
	background-position: right 41% top 84%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
	
.banner_areas_higiene {
	background-color:#00bae1;
	background-image: url(../img/area_higiene.jpg);
	background-size: 638px auto;
	width: 0px;
	height: 400px;
	background-position: right 71% top 0%;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_areas_beleza {
	background-color:#C5461F;
	background-image: url(../img/banner_area_beleza.jpg);
	background-size: 720px auto;
	width: 0px;
	height: 400px;
	background-position: right 62% top 84%;;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
	}
	
.banner_icon {
	position: absolute;
	width: 50%;
	margin-top:-233px;
	}
	
.banner_icon_infantil {
	background-image: url(../img/icon_infantil.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 171px;
	background-position: right 50% top 0%;
	background-size: 100%;
	}
	
.banner_icon_saude {
	background-image: url(../img/icon_saude.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 259px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
.banner_icon_veterinaria {
	background-image: url(../img/icon_veterinaria.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 180px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
.banner_icon_higiene {
	background-image: url(../img/icon_higiene_oral.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 180px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
.banner_icon_beleza {
	background-image: url(../img/icon_beleza.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: -2px;
	max-width: 155px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
.bullet_texto_sobre_nos {
	margin-bottom: 15px;
	line-height: 23px;
	}
	
.container_sobre_nos {
  margin-right: auto;
  margin-left: auto;
  padding-left: 55px;
  padding-right:55px;
  text-align:center;
  padding-bottom: 60px;
}

.texto_sobre_nos {
	width: 90%;
	margin: 0 auto;
	}
	
.texto_icons_infantil {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 100px;
	padding-left: 100px;
	padding-top: 27px;
	}
	
.texto_icons_beleza {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 100px;
	padding-left: 100px;
	padding-top: 27px;
	}
	
.texto_icons_higiene {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 100px;
	padding-left: 100px;
	padding-top: 27px;
	}
	
.texto_icons_saude {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 280px;
	padding-left: 170px;
	padding-top: 27px;
	text-align: left;
	}
	
.splat_1 {
	margin-right: 62px;
	text-decoration: none;
	}
	
.splat_2 {
	margin-right: 84px;
	text-decoration: none;
	}
	
.splat_3 {
	margin-right: 0px;
	text-decoration: none;
	}
	
.splat_4 {
	margin-left: 14px;
	text-decoration: none;
	}
	
.splat_5 {
	margin-left: 51px;
	text-decoration: none;
	}
	
.splat_6 {
	margin-left: 38px;
	text-decoration: none;
	}
	
.banners_beleza {
	width: 100%;
	background-color: #d2491f;
	margin-top: 75px;
	text-align: center;
	background-image: url(../img/area_beleza.jpg);
	background-position:left 291% top 0%;
	height: 371px;
	background-size: 1002px;
	background-repeat: no-repeat;
	padding-top: 70px;
	}
	
.menugamafria{
	margin-left: -50px;
	float: left;
	margin-top: -29px;
	}
	
.menu_esquerda_cima {
	width:100%;
	background-color:#f6931e;
	float: left;
	text-align: center;
	height: 80px;
	}
	
.menu_esquerda_baixo {
	width:100%;
	background-color:#1ca2a1;
	float: left;
	text-align: center;
	height: 80px;
	}
	
.menu_direita_cima {
	width:100%;
	background-color:#a5cc39;
	float:left;
	text-align: center;
	height: 80px;
	}
	
.menu_direita_baixo {
	width:100%;
	background-color:#00bae1;
	float:left;
	text-align: center;
	height: 80px;
	}
	
.menu_beleza {
	width:100%;
	background-color:#C5461F;
	float:left;
	text-align: center;
	height: 80px;
	}
	
.texto_bite {
	margin-top: 60px;
	}
	
	.subcategorias_camaleon {
	height: 41px;
    text-align: center;
    padding-top: 11px;
    width: 100%;
    margin: 0 auto;
	}
	
.menu_subcategorias a {
	float: left;
    margin-left: 30px;
	color: #d2491f;
	width: 20%;
	}
	
.menu_subcategorias_activo a {
	float: left;
    margin-left: 30px;
	color: #000;
	width: 15%;
	}
	
	.caixa_cinza {
	width: 100%;
	background-color:#EFEFEF;
	height: 75px;
	}
	
	
}

@media only screen and (max-width: 479px) {
	/****Mobile Portrait 320 ****/
	
	.caixa_cinza {
	width: 100%;
	background-color:#EFEFEF;
	height: 75px;
	}
	
	
	.subcategorias_camaleon {
	height: 41px;
    text-align: center;
    padding-top: 11px;
    width: 100%;
    margin: 0 auto;
	}
	
.menu_subcategorias a {
	float: left;
    margin-left: 0px;
	color: #d2491f;
	width: 20%;
	}
	
.menu_subcategorias_activo a {
	float: left;
    margin-left: 0px;
	color: #000;
	width: 20%;
	}
	
	
	.menu_spray_textil {
	margin-right: 324px;
    float: right;
    margin-top: -253px;
	}
	
	.deslocar_esquerda {
	float: none;
	margin-bottom:0px;
	}
	
	.subtitulos_kin {
	font-size: 25px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin: 0px;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.2;
	width: 200px;
	margin-top: 10px;
	}
	
	.marcas {
	border-top: 2px solid #D6D6D6;
    border-bottom: 4px solid #D6D6D6;
    height: auto;
    padding-top: 18px;
    background-color: #F0F0F0;
    padding-bottom: 31px;
    padding-top: 29px;
	}
	
	.texto_marcas {
	width: 80%;
	margin: 0 auto;
	}
	
	#menuHeader_menu {
			position: fixed;
			width: 100%;
			height: 75px;
			background-color: #fff;
			border:1px solid #dddddd;
			text-align:center;
			z-index:3;
		}
		
	.contact-info-box{ margin-left:0px;}
	.social-link{ margin-left:0px;}
	.form{ margin:0}
	.c-logo-part ul li{ display:block;}
	.Portfolio-box{  max-width:300px !important; width:96.4% !important; margin:0 !important}
	.Portfolio-box img { max-width:100%;}
	.portfolioContainer{ width:280px !important; margin:0 auto !important } 
	
	.menu_infantil {
	width: 100%;
	padding-top: 0;
	position: relative;
	margin: 0;
	padding-left: 0;
	}
	
	.menu_higiene_oral {
	width: 100%;
	padding-top: 0;
	position: relative;
	margin: 0;
	padding-left: 0;
	}
	
.menu_belaza_novo {
	width: 100%;
	padding-top: 0;
	position: relative;
	margin: 0;
	padding-left: 0;
	}
	
	.menu_saude {
	width: 100%;
	padding-top: 0;
	position: relative;
	margin: 0;
	padding-left: 0px;
	}

	.tabby-tabs ul li {
  position: relative;
  display: block;
}

.tabby-tabs ul li a {
  position: relative;
  display: block;
  color:#fff;
  font-size: 15px;
  font-weight: 400;
  margin-right: 0px;
  text-decoration: none;
}

.tabby-tabs ul li a:hover, .tabby-tabs ul li a.active {
  color:#fff;
  text-decoration: none;
  border-bottom: 6px solid #fff;
  padding-bottom: 5px;
}

.tabby-tabs ul li, .tabby-tabs ul {
  list-style: none;
  margin: 0;
  padding: 7px;
}

.tabby-tabs ul:before {
  display: table;
  content: " ";
}

.tabby-tabs ul:after {
  clear: both;
  display: table;
  content: " ";
}

.tabby-tabs ul {
  margin-bottom: 15px;
}


.main-nav li{
	display:inline;
	margin:0 1px;
}

.slider_conteudo {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top:75px;
  height:auto;
}

.rodape_produtos {
			width:100%;
			margin-top:1px;
			}
			
.rodape_produtos_info {
			width: 100%;
			margin-top: 1px;
			padding-right: 10px;
			}
			
.rodape_produtos_info_2 {
			width: 100%;
			margin-top: 1px;
			padding-right: 10px;
			}
			
.rodape_produtos_saude {
			width:100%;
			margin-top:1px;
			}
			
.butoes {
			color: #999;
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_info {
			color: #999;
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_info_xylitol {
			color: #999;
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_infantil {
			color: #f48000;
			text-decoration: none;
			border: 2px solid #f48000;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_beleza {
			color: #d2491f;
			text-decoration: none;
			border: 2px solid #d2491f;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_saude_bem_estar {
			color: #1ca2a1;
			text-decoration: none;
			border: 2px solid #1ca2a1;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_higiene {
			color: #00b9e0;
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_veterinaria {
			color: #a6ce39;
			text-decoration: none;
			border: 2px solid #a6ce39;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_higiene_splat {
			color: #00b9e0;
			text-decoration: none;
			border: 2px solid #00b9e0;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}
			
.butoes_saude {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}

.butoes_saude_spray {
			color: #999;	
			text-decoration: none;
			border: 2px solid #CCC;
			padding:7px 0px;
			border-radius:4px;
			width:100%;
			text-transform:uppercase;
			font-size:12px;
			font-family:'Montserrat', sans-serif;
			float:left;
			margin-right:0px;
			height: 34px;
			text-align: center;
			margin-bottom: 10px;
			}

.tabby-tabs ul li {
  float: left;
  position: relative;
  display: block;
  width: 100%;
}

/* Inner */
.popup-inner {
    max-width:700px;
    width:100%;
    padding:45px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 100%;
}

.popup-inner_xenelight {
    max-width:700px;
    width:100%;
    padding:45px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 100%;
}

.popup-inner_pequenos {
    width:100%;
    padding:45px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 100%;
	min-height: 214px;
}

.popup-inner_tomydoo {
    width:100%;
    padding:45px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 100%;
	min-height: 214px;
}


.popup-inner_maiores {
    width:100%;
    padding:45px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 100%;
}

.popup-inner_auto {
    width:100%;
    padding:45px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 100%;
}

.popup-inner_questoes {
    max-width:700px;
    width:100%;
    padding:45px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 1px 3px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
	overflow-y: auto;
	height: 100%;
}


.bullet_pop_up {
			line-height: 1.35;
			margin-bottom:11px;
			}
			
.popup-close {
    width:32px;
    height:32px;
    padding-top: 2px;
    display:inline-block;
    position:absolute;
    top:36px;
    right:40px;
    transition:ease 0.25s all;
    -webkit-transform:translate(0%, 0%);
    transform:translate(0%, 0%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#666666;
	z-index:1000;
}

.popup-close_saude {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    left:78%;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_splat {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:417px;
    left:78%;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.popup-close_higiene_oral {
    width:30px;
    height:30px;
    padding-top: 1px;
    display:inline-block;
    position:absolute;
    top:13px;
    right:9%;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
  	background: #FFF;
	border: 2px solid #CCC;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#999;
	z-index:1;
	text-decoration:none;
}

.titulos_conselhos{
	width:21px;
	}
	
.butao_facebook {
			width: 38px;
			float: left;
			margin-top: 11px;
			margin-left: 8px;
			}
			
.butao_facebook_info img {
			width: 38px;
			float: left;
			margin-top: 10px;
			margin-left: -6px;
			}
			
.butao_facebook_buzzoff img {
			width: 38px;
			float: left;
			margin-top: 1px;
			margin-left: -6px;
			}
			
.cbp-contentslider nav {
	top: 0px;
	height: 136px;
	z-index: 2;
	overflow: hidden;
	width: 73%;
	text-align: center;
	margin-bottom: 70px;
	line-height: 3.2;
	font-size: 15px;
	padding-left: 0px;
	position: absolute;
	
}

.cbp-contentslider_2 nav {
	top: 0px;
	height: 136px;
	z-index: 2;
	overflow: hidden;
	width: 73%;
	text-align: center;
	margin-bottom: 70px;
	line-height: 3.2;
	font-size: 15px;
	padding-left: 0px;
	position: absolute;
	
}
	
.container_produtos_2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 70px;
  height: 590px;
  margin-bottom: 50px;
}

.container_produtos_kin {
  margin-right: auto;
  margin-left: auto;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 70px;
  height: auto;
  width: 198px;
}

.container_produtos_kin_box {
  margin-right: auto;
  margin-left: auto;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 70px;
  height: auto;
  margin-bottom: 50px;
}

.container_produtos_gama {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 140px;
  height: 530px;
  margin-bottom: 50px;
}

.container_produtos_splat {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 140px;
  height: 530px;
  margin-bottom: 50px;
}

.container_produtos_gama_fria {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 474px;
  height: 426px;
  margin-bottom: 128px;
}


.container_produtos_3 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 70px;
  height: 580px;
  margin-bottom: 50px;
}

.row_saude {
  margin-left: -7px;
  margin-right: -23px;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}
.row_saude:before,
.row_saude:after {
  content: " ";
  display: table;
}
.row_saude:after {
  clear: both;
}


.row_saude_gamas {
  margin-left: -7px;
  margin-right: -23px;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}
.row_saude_gamas:before,
.row_saude_gamas:after {
  content: " ";
  display: table;
}
.row_saude_gamas:after {
  clear: both;
}

.featured-work{ font-size:12px; margin-top:0px;}

.imagem_centro{
	text-align: center;
	}
	
.texto_centro{
	text-align: center;
	padding-left: 0px;
	}
	
.gamadireita {
	width: 100%;
	float: right;
	margin-top: 31px;
	margin-bottom: 70px;
	}
	
.gamadireita_splat {
	width: 100%;
	float: right;
	margin-top: 20px;
	margin-bottom: 70px;
	}
	
.gamadireita_kin_escovas {
	width: 100%;
	float: right;
	margin-top: 20px;
	margin-bottom: 70px;
	}
	
.gamadireita_ring_lock {
	width: 100%;
	float: right;
	margin-top: 20px;
	margin-bottom: 70px;
	padding-left: 6%;
	padding-right: 6%;
	}
	
.gamaesquerda {
	width: 100%;
	float: left;
	}
	
.gamaesquerda_gama_fria {
	width: 100%;
	float: left;
	}
	
.gamaesquerda_splat {
	width: 100%;
	float: left;
	}
	
.gamaesquerda_kin_escovas {
	width: 100%;
	float: left;
	}
	
.gamaesquerda_ring_lock {
	width: 100%;
	float: left;
	padding-left: 6%;
	padding-right: 6%;
	}
	
.gamaquente {
	border-right: 13px solid #FFF;
	text-decoration: none;
	}
	
.stick {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-top: -196px;
	font-size: 11px;
	margin-left: -130px;
	}
	
.roll_on_starbalm {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-top: -196px;
	font-size: 11px;
	margin-left: -130px;
	}
	
.gamaquente_1 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-top: -16px;
	font-size: 11px;
	margin-left: -250px;
	}
	
.gamaquente_2 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	font-size: 11px;
	margin-top: -198px;
	margin-left: 107px;
	}
	
.gamaquente_3 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	font-size: 11px;
	margin-left: 19px;
	margin-top: -4px;
	}
	
.buzzoff_pulseiras {
	border-right: 13px solid #FFF;
	text-decoration: none;
	font-size: 11px;
	margin-left: 40px;
	margin-top: -193px;
	}
	
.buzzoff_spray {
	border-right: 41px solid #FFF;
    text-decoration: none;
    margin-right: -154px;
    z-index: 100;
    margin-top: 249px;
    width: 150px;
	}
	
.gamaquente_5 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-right: -10px;
	}
	
.gamaquente_6 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-left: 10px;
	}
	
.gamaquente_7 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-left: -8px;
	}
	
.stick {
	border-right: 13px solid #FFF;
	text-decoration: none;
	font-size: 11px;
	margin-left: 114px;
	margin-top: -193px;
	}
	
.roll_on_starbalm {
	border-right: 13px solid #FFF;
	text-decoration: none;
	font-size: 11px;
	margin-left: 135px;
	margin-top: -30px;
	}
	
.gamaquente_4 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	font-size: 11px;
	margin-left: 44px;
	}
	
.gamaquente_5 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	font-size: 11px;
	margin-top:-191px;
	margin-left: -30px;
	}
	
.gamaquente_6 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-top: -191px;
	font-size: 11px;
	margin-left: 102px;
	}
	
.gamaquente_7 {
	border-right: 13px solid #FFF;
	text-decoration: none;
	margin-top: -13px;
	font-size: 11px;
	margin-left: -25px;
	}
	
.menugamaquente{
	width: 100%;
	margin-left: -24px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 0px;
	font-size: 15px;
	line-height: 30px;
	}
	
.menubuzzoff{
	width: 139px;
	margin-left: -12px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 343px;
	font-size: 15px;
	line-height: 30px;
	z-index: 2;
	position: absolute;
	}
	
.menu_splat {
	width: 100%;
	margin-left: -39px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 0px;
	font-size: 15px;
	line-height: 30px;
	}
	
.menu_splat_2 {
	width: 100%;
	margin-left: -39px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	margin-top: 0px;
	font-size: 15px;
	line-height: 30px;
	}
	
.produtos_starbalm {
	width: 270px;
	height: 40%;
	}
	
.produtos_buzzoff {
	width: 100%;
	height: 40%;
	}
	
.produtos_starbalm img {
	float: left;
	height: 182px;
	text-align: center;
	margin-left: 7%;
	}
	
.produtos_buzzoff img {
	float: left;
	height: 182px;
	text-align: center;
	margin-left: 7%;
	}
	
.produtos_starbalm_gama_fria {
	width: 100%;
	height: 40%;
	}
	
.produtos_starbalm_gama_fria img {
	float: left;
	height: 182px;
	text-align: center;
	margin-left: 7%;
	}
	
.produtos_splat {
	width: 100%;
	height: 40%;
	}
	
.produtos_splat img {
	float: left;
	height: 182px;
	text-align: center;
	margin-left: 7%;
	}
	
.farmacia {
	font-size: 13px;
	margin-top: 45px;
	}	
	
.butoes_produtos {
	width: 100%;
	text-decoration: none;
	}
	
.descricao_gama {
	visibility: hidden;
	padding-top: 6px;
	line-height: 1.35;
	}
	
.descricao_buzzoff {
	visibility: visible;
	padding-top: 6px;
	line-height: 1.35;
	}
	
.titulo_gama {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -692px;
	text-align: center;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 579px;
	width: 211px;
	margin-left: 13%;
	}
	
	
.titulo_gama_musculos {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -512px;
	text-align: center;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 409px;
	width: 211px;
	margin-left: 13%;
	}
	
.titulo_buzzoff {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -430px;
	text-align: center;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 390px;
	width: 211px;
	margin-left: 13%;
	}
	
.titulo_gama_splat {
	font-size: 26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -761px;
	text-align: center;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 680px;
	width: 211px;
	margin-left: 13%;
	}
	
.titulo_gama_fria {
	font-size:26px;
	color:#222222;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -1px;
	margin-top: -460px;
	text-align: center;
	text-transform:uppercase;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 361px;
	}
	
	.container_venda img{
	height: 84px;
	padding-top: 28px;
	padding-left: 0px;
	margin-top: 10px;
	padding-right: 11px;
	margin-right: auto;
  	margin-left: auto;
  	text-align: center;
  	width: 100%;
	}
	
.container_venda {
  width: 100%;
  padding-bottom: 102px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 55px;
  padding-right: 55px;
  text-align: center;
  height: 440px;
}

.container_menus_produtos {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	}
	
.banner_areas_infantil {
	background-color:#f6931e;
	background-image: url(../img/area_infantil.png);
	background-size: 100% auto;
	width: 100%;
	height: 80px;
	background-position: right 0% top 0%;
	background-repeat: no-repeat;
	visibility: hidden;
	}
	
.banner_areas_beleza{
	background-color: #C5461F;
	background-image: url(../img/banner_area_beleza.jpg);
	background-size: 100% auto;
	width: 100%;
	height: 80px;
	background-position: right 0% top 0%;
	background-repeat: no-repeat;
	visibility: hidden;
	}
	
.banner_areas_veterinaria{
	background-color: #a5cc39;
	background-image: url(../img/banner_veterinaria.jpg);
	background-size: 100% auto;
	width: 100%;
	height: 80px;
	background-position: right 0% top 0%;
	background-repeat: no-repeat;
	visibility: hidden;
	}
	
.banner_areas_saude{
	background-color:#1ca2a1;
	background-image: url(../img/area_saude_e_bem_estar.png);
	background-size: 100% auto;
	width: 100%;
	height: 80px;
	background-position: right 0% top 0%;
	background-repeat: no-repeat;
	visibility: hidden;
	}
	
.banner_areas_higiene{
	background-color:#00bae1;
	background-image: url(../img/area_higiene.jpg);
	background-size: 100% auto;
	width: 100%;
	height: 80px;
	background-position: right 0% top 0%;
	background-repeat: no-repeat;
	visibility: hidden;
	}
	
.banner_icon {
	position: absolute;
	width: 50%;
	margin-top:-154px;
	}
	
.banner_icon_infantil {
	background-image: url(../img/icon_infantil.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 171px;
	background-position: right 50% top 0%;
	background-size: 100%;
	}
	
.banner_icon_saude {
	background-image: url(../img/icon_saude.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 259px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
.banner_icon_veterinaria {
	background-image: url(../img/icon_veterinaria.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 180px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
.banner_icon_higiene {
	background-image: url(../img/icon_higiene_oral.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: 0px;
	max-width: 180px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
.banner_icon_beleza {
	background-image: url(../img/icon_beleza.svg);
	position: relative;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	margin: 0 auto;
	z-index: 7;
	margin-top: -2px;
	max-width: 155px;
	background-position: right 50% top 0%;
	background-size: 100% auto;
	}
	
	
.bullet_texto_sobre_nos {
	margin-bottom: 15px;
	line-height: 19px;
	font-size: 13px;
	}
	
.container_sobre_nos {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  text-align:center;
  padding-bottom: 60px;
}

.texto_sobre_nos {
	width: 95%;
	margin: 0 auto;
	}
	
.texto_icons_infantil {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 100px;
	padding-left: 100px;
	padding-top: 27px;
	}
	
.texto_icons_beleza {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 100px;
	padding-left: 100px;
	padding-top: 27px;
	}
	
.texto_icons_higiene {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 100px;
	padding-left: 100px;
	padding-top: 27px;
	}
	
.texto_icons_saude {
	visibility: hidden;
	padding-top: 0px;
	padding-left: 0px;
	color:#FFF;
	width: 280px;
	padding-left: 170px;
	padding-top: 27px;
	text-align: left;
	}
	
.splat_1 {
	margin-right: 115px;
	text-decoration: none;
	margin-top: -488px;
	margin-left: 32px;
	font-size: 11px;	
	}
	
.splat_2 {
	margin-right: 64px;
	text-decoration: none;
	font-size: 11px;
	margin-top: -488px;
	margin-left: 196px;
	}
	
.splat_3 {
	margin-left: 62px;
	text-decoration: none;
	font-size: 11px;
	margin-top: -264px;
	}
	
.splat_4 {
	margin-left: 186px;
    text-decoration: none;
    font-size: 11px;
    margin-top: -264px;
	}
	
.splat_5 {
	margin-left: 25px;
	text-decoration: none;
	margin-top: -47px;
	font-size: 11px;
	}
	
.splat_6 {
	margin-left: 38px;
	text-decoration: none;
	font-size: 11px;
    margin-top: -47px;
    margin-left: 190px;
	}
	
.subtitulos_splat {
	width: 80%;
}

.imagens_splat img {
		float: left;
		margin-right: 39%;
		}
		
.interior {
	width: 100%;
	margin: 0 auto;
	}
	
.interior_buzzout {
	width: 227px;
	margin: 0 auto;
	margin-top: -70px;
	}
	
.menugamaquente li{
	float: left;
	list-style: none;
	text-align: center;
	color: #000;
	text-decoration: none;
	width: 104px;
	}
	
.menubuzzoff li{
	float: left;
	list-style: none;
	text-align: center;
	color: #000;
	text-decoration: none;
	width: 103px;
	}
	
.menugamafria{
	margin-left: 10px;
	float: right;
	margin-top: 0px;
	}
	
.embalagem_spray_align {
	padding-left: 11%;
	}
	
.texto_bite {
	margin-top: 60px;
	}
}


