/* Medium Height : 70 */
	#header.header-md #topNav a.logo {
		height:95px;
		line-height:95px;
	}
	#header.header-md #topNav a.logo>img {
		height:55px;
	}
	#header.header-md #topNav #topMain>li>a {
		height:100px;
		line-height:75px;
	}
	


	#header.sticky #topNav a.logo>img {
		height:55px;
	}


@media (max-width: 990px) {

	#header.sticky #topNav a.logo>img {
	margin-top:10px;
		height:35px;
	}
}





@media (min-width: 990px) {
	
		#header li.search .search-box {
		display:none;
		right: 0;
		left:auto;
		top: 100%;
		padding: 15px;
		background-color: rgba(250, 250, 250, 1);
		position: absolute;
		box-shadow: 5px 5px rgba(91, 91, 91, 0);
		width: 274px;
		margin-top: 37px;
		z-index: 22;
		border:1px solid #CCCCCC;
	}
	
	/*----------------*/
	#header ul.nav-second-main {
		border-left:rgba(190,190,190,0.3) 1px solid;
		padding-left:15px;
		margin-top: 39px;

		-webkit-transition: all .300s;
		   -moz-transition: all .300s;
			 -o-transition: all .300s;
				transition: all .300s; 
	}
/*----------------*/


}
	
	#header.header-md li.search .search-box {
		margin-top:25px;
	}
	

	



/* Transparent Header */
	#header.translucent {
		position:absolute;
		background-color:rgba(255,255,255,0.0);

		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
	}

	#header.translucent #topMain.nav-pills>li>a {
		color:#FFF;

		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
	}
	#header.translucent #topMain.nav-pills>li.active>a,
	#header.translucent #topMain.nav-pills>li>a:hover {
		color:#FFF;
		background-color:rgba(0,0,0,0.3);
	}
	#header.translucent + section.page-header {
		margin-top:-100px;
		padding:180px 0;
	}
	#header.translucent + section.page-header.page-header-xlg {
		padding:280px 0;
		padding-top:420px;
	}
	
	#header.translucent + section.page-header.page-header-lg {
		padding-top:350px;
	}
	
	
	#header.translucent li.search i.fa {
		color:#fff !important;
		cursor: pointer;
		position: relative;
	}


		/* on scroll */
		#header.fixed.translucent{
			background-color:#fff;
		}
		#header.fixed.dark,
		#header.fixed.dark.translucent {
			background-color:#333;
			border:0;
		}
		#header.fixed.translucent ul.nav-second-main li a,
		#header.fixed.translucent ul.nav-second-main li a>i,
		#header.fixed.translucent #topMain.nav-pills>li>a {
			color:#151515;
		}
		#header.fixed.dark.translucent ul.nav-second-main li a,
		#header.fixed.dark.translucent ul.nav-second-main li a>i,
		#header.fixed.dark.translucent #topMain.nav-pills>li>a {
			color:#fff;
		}
		
		

	@media only screen and (max-width: 768px) {
		#header.transparent + section.page-header {
			margin-top:0;
		}
	}

/*----------------*/

@media (max-width: 714px) {
	.bg-mobile-gp{
		height:0px;
		width:100%;
		background-color:#333333;
		position: relative;
		z-index:0;
	}
	
	#header ul.nav-second-main {
		border-left:rgba(128,128,128,0.1) 1px solid;
	}
	
	
}


/* submenu 3 nivel mobile */
@media (max-width: 988px) {	
#topNav ul.dropdown-menu li.dropdown ul.dropdown-menu {
			margin-left:30px;
		}
}


/* verifica bottom-nav slider */
@media (min-width: 10px) and (max-width: 979px) {	
	.ls-v6 .ls-bottom-nav-wrapper {
		left:-37.7%;
		top: -20px;
	}
}
@media (min-width: 980px) and (max-width: 1439px) {	
	.ls-v6 .ls-bottom-nav-wrapper {
		left:-38.2%;
		top: -30px;
	}
}
@media (min-width: 1440px) and (max-width: 1540px) {	
	.ls-v6 .ls-bottom-nav-wrapper {
		left:-36%;
		top: -30px;
	}
}
@media (min-width: 1541px) and (max-width: 1920px) {	
	.ls-v6 .ls-bottom-nav-wrapper {
		left:-27%;
		top: -30px;
	}
}
@media (min-width: 1921px) and (max-width: 5000px) {	
	.ls-v6 .ls-bottom-nav-wrapper {
		left:-0%;
		top: -30px;
	}
}


/*-------------------------------*/
/* verifica slider mobile*/

@media (min-width: 10px) and (max-width: 620px) {	
	.slider {
	display:none;
	}
		
	#slider-mobile{
		height:400px;
		background-color:#FFF;
	}
	
	#slider-mobile .slider-mobile-img{
	margin-top:0px;
	float: left;
	margin-left:0px;
	height:320px;
	
	}
	
	#slider-mobile .logo-img{
	position:absolute;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	height:60px;
	z-index:999;
	
	}
		
	.slider-mobile-logos{
	position:absolute;
		background-color:#FFF;
		background-image:url(../../imagens/bg_logos.png);
		background-repeat:repeat-x;
		width:100%;
		height:80px;
		top:320px;
		padding-top:17px;
		padding-left:10px;
		padding-right:10px;
	}
	
	#header.header-md #topNav a.logo>img {
		height:50px;
		margin-top:5px;
	}
}

@media (min-width: 621px) and (max-width: 9999px) {	
	
	.slider {
		display:inherit;
	}
	
	#slider-mobile{
		display:none;
	}
}
/*-------------------------------*/
	section.alternate-gp-g {
		background-color:#F8F8F8 !important;
		margin-top:0px;
		padding-top:10px;
		padding-bottom:10px;
		
	}
	
	section.alternate-gp-w {
		background-color:#FFFFFF !important;
		margin-top:25px;
		padding-top:10px;
		padding-bottom:30px;
		
	}
	
	section.alternate-gp-g-d {
		background-color:#FFF !important;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:50px;
		
	}
	
	section.alternate-pl {
		background-color:#F8F8F8 !important;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		
	}
	section.alternate-p2 {
		background-color:#FFF;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		border:0px;
		
	}
/*-------------------------------*/
	div.alert.bordered-bottom{
		margin-bottom:0px;
		padding-bottom:0px;
	}
/*-------------------------------*/


/*-------------------------------*/


/* ==========================================================================
   Menu Produtos
============================================================================= */

ul.category-list {
	margin:0px; 
	padding-left: 0px;
	font-size:14px;
}	
ul.category-list li {
	border-bottom: 1px solid #FFF;
	padding-left:10px;
}
ul.category-list li a {
	color:#333;
	font-size:14px;
}
ul.category-list li a:hover {
	color:#274257;
}
ul.category-list li a:before {
	font-family: FontAwesome;
	content: '\f0da ';
	margin-right: 5px;
	font-weight:bold;
}
ul.category-list li:first-child { 
	padding-top: 0px; 
}
ul.category-list li:last-child { 
	padding-bottom: 0px; 
	border-bottom:none; 
}
ul.category-list li i {
	padding-right: 5px; 
}
.theme-form .form-control{
	border-radius: 0px;
}
ul.category-list-dark li {
	border-color:#333;
}
ul.category-list-dark li a {
	color:#999;
}


ul.category-list li.level-first{
	color:#000;
	background-color:#EEEEEE;
	padding:5px;
	padding-left:10px;
	border-top:solid 1px #2E4A60;
	border-bottom:solid 1px #2E4A60;
	margin-bottom:3px;
}
ul.category-list li.level-first a{
	color:#000;
	font-size:14px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
}

ul.category-list li.level-second{
	background-color:#FFF;
	padding:5px;
	padding-left:20px;
	border-bottom:solid 1px #EEEEEE;
}
ul.category-list li.level-second a{
	font-size:14px;
	font-family: 'Roboto Condensed', sans-serif;
}


/*-------------------------------*/
div.foto-produtos{
	 float:right;
	 margin-right:0px;
	 margin-left:10px;
}
div.foto-produtos-acessorios{
	 float:right;
	 margin-right:10px;
	 margin-left:20px;
}

p.infods{
	font-size:16px;
}
/*-------------------------------*/
div.foto-produtos-acessorios{
	 float:right;
	 margin-right:10px;
	 margin-left:20px;
	 
}
div.info-acessorios{
	 min-height:95px;
	 
}
/*-------------------------------*/
@media (max-width: 990px) {
.category-list{
	display: none;
}
}


/*MAP
------------------------------------*/
.map {
	width: 100%;
	height: 350px;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}

.map-box {
	height: 250px;
}

.map-box-space {
	margin-top: 15px;
}

/*-------------------------------*/

.sky-form.boxed{
	background-color:#F8F8F8;

}

/*-------------------------------*/
.empg-logo{
	margin-top:30px;
}
.empg{
	margin-top:0px;
}

/*-------------------------------*/

/* DARK SUBMENU */
	#topNav div.submenu-dark ul.dropdown-menu {
		background:#414141;
		background-color:#414141;
	}
	
	#topNav div.submenu-dark ul.dropdown-menu a.dropdown-toggle {
		background-image: url('../../imagens/submenu_dark.png');
	}
	
	#topNav div.submenu-dark ul.dropdown-menu {
		border-color: #4D4D4D;
		border-bottom:0px;
		border-left:0px;
	}

	#topNav div.submenu-dark ul.dropdown-menu li.active>a, 
	#topNav div.submenu-dark ul.dropdown-menu li.active:hover>a, 
	#topNav div.submenu-dark ul.dropdown-menu li.active:focus>a, 
	#topNav div.submenu-dark ul.dropdown-menu li:hover>a, 
	#topNav div.submenu-dark ul.dropdown-menu li:focus>a, 
	#topNav div.submenu-dark ul.dropdown-menu li:focus>a {
		color:#fff;
		background-color:rgba(0,0,0,0.5);
	}
	#topNav div.submenu-dark ul.dropdown-menu li.divider {
		background-color:rgba(255,255,255,0.1);
	}
	#topNav div.submenu-dark ul.dropdown-menu>li a {
		color:#E9E9E9;
	}
	#topNav div.submenu-dark #topMain>li.mega-menu div.row div>ul>li>span {
		color:#fff;
	}
	#topNav div.submenu-dark #topMain>li.mega-menu div.row>div { 
		border-left: rgba(0,0,0,0.2) 1px solid;
	}
	
	#topNav .submenu-dark ul.dropdown-menu li {
			border-bottom-color: rgba(0,0,0,0.3);
		}

	@media only screen and (max-width: 992px) {
		#topNav div.submenu-dark li>a {
			color: #fff !important;
		}
		#header.translucent #topMain, 
		#header.dark.transparent #topMain {
			background-color: #333 !important;
		}
	}

/*-------------------------------*/

#footer p.cartao {
	font-size:12px;
	}
#footer div.midias{
	margin-top:30px;
}
#footer div.cademail{
	margin-top:30px;
}




/* transparent icon */
.box-icon.box-icon-transparent .box-icon-title>i {
	background-color:transparent;
	border:#ccc 1px solid;
	color:#333;
}
	section.dark .box-icon.box-icon-transparent .box-icon-title>i {
		color:#fff;
		background-color:#212121;
		border:#555 1px solid;
	}
	
	
	
	
/** 25. Icon Boxes
*************************************************** **/
.box-icon {
	margin:30px 0;
}
.box-icon>a,
.box-icon .box-icon-title {
	text-decoration:none !important;
	display:block;
}
.box-icon .box-icon-title>i {
	height: 40px;
	width: 40px;
	line-height: 37px;
	font-size: 18px;
	margin-right:15px;
	background-color:#053551;
	text-align:center;
	color:#fff;

	-webkit-transition: all .200s;
	   -moz-transition: all .200s;
		 -o-transition: all .200s;
			transition: all .200s; 

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}
	section.dark .box-icon .box-icon-title>i  {
		background-color:#666;
	}


/** owl-carousel capa
*************************************************** **/
.owl-carousel .owl-controls .owl-buttons .owl-prev {
    left:-10px;
	top: 40%;
	background-color:#FFF;
	border-color:#D6D6D6;
}
.owl-carousel .owl-controls .owl-buttons .owl-next {
    top: 40%;
	right:-10px;
	background-color:#FFF;
	border-color:#D6D6D6;
}


/** 
*************************************************** **/

section.page-header h1 {
	color:#E0E0E0;
}

section.page-header ul.li	 {
	color:#E0E0E0;
}
section.page-header .breadcrumb li.active {
	color:#C0C0C0;
}
section.page-header .breadcrumb a {
	color:#D9D9D9;
}


	section.page-header.bgimg1:before {
			content:' ';
			position:absolute;
			left:0; right:0;
			width:100%;
			top:0px;
			background-image:url('../../imagens/bg_menu.jpg');
			background-size: cover; 
	}

	
	@media (max-width: 990px) {
	
	section.page-header.bgimg1:before {
			content:' ';
			position:absolute;
			left:0; right:0;
			width:100%;
			height:200px;
			top:0px;
			background-image:url('../../imagens/bg_menu.jpg');
			background-size: cover; 
	}
	
	}




section {
	display: block;
	position: relative;
	padding: 80px 0;
	border-bottom:rgba(0,0,0,0.1) 0px solid;
	background-color: #fff;

	-webkit-transition: all .400s;
	   -moz-transition: all .400s;
		 -o-transition: all .400s;
			transition: all .400s;

	background-attachment: fixed;
	  background-position: center center;
		background-repeat: no-repeat;

	-webkit-background-size: cover !important;
	   -moz-background-size: cover !important;
		 -o-background-size: cover !important;

	-webkit-box-sizing: border-box !important;
	   -moz-box-sizing: border-box !important;
	   background-size: cover !important;
			box-sizing: border-box !important;
}

/** 
*************************************************** **/


section.padding-contato {
	padding-top:30px;
	padding-bottom:0px;
	}
	

section.padding-default {
	padding-top:30px;
	padding-bottom:30px;
	}	
	
	
/** row
*************************************************** **/

.row-bottom-30{
	margin-bottom:30px;
}


/**
*************************************************** **/

.representante-info{
	background-color:#F8F8F8;
	padding:10px;
	margin-bottom:10px;
	border-top:1px solid #CCCCCC;
}


/**
*************************************************** **/
fieldset.trabalheconoscogrupo {
    background-color: #FFF;
    border: 1px solid #C8C8C8;
    border-radius: 5px;
	margin-top:8px;
	margin-bottom:13px;
	padding:10px;   
}

legend.trabalheconosco {
    font: 15px Arial;
	font-weight:bold;
    color: #404040;
	padding:4px;
	background-color:#F5F5F5;
	border-radius: 2px;
	margin-bottom:0px;
}

/**
*************************************************** **/
h5.listaposts{
	margin-top:15px;
	margin-bottom:0px;
}


/** owl-carousel galeria
*************************************************** **/
.owl-carousel .owl-controls .owl-buttons .owl-prev {
    left:-10px;
	top: 50%;
	background-color:#FFF;
	border-color:#D6D6D6;
}
.owl-carousel .owl-controls .owl-buttons .owl-next {
    top: 50%;
	right:-10px;
	background-color:#FFF;
	border-color:#D6D6D6;
}



/*-------------------------------*/
.box-image {
	border:rgba(0,0,0,0.1) 1px solid;
	margin:30px 0;
	background-color:#F5F5F5;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


h2.box-image-title {
	margin:0 15px 15px 15px;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}


/*-------------------------------*/
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:5px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}

/*-------------------------------*/

.nopadding-left {
	margin-left:0px;
	padding-left:0px;
}
/*-------------------------------*/

/* toggle produtos */
.toggle .toggle-content,
.toggle.toggle-prod-body .toggle-content {
	background:transparent;
	
}
.toggle.toggle-prod-body label {
	background: rgba(0,0,0,0.03);
	font-weight:bold;
}
.toggle.toggle-prod-body label:hover {
	background: rgba(0,0,0,0.07);
}



div.toggle div.toggle-content {
	border: rgba(0,0,0,0.03) 1px solid;
	display: none;
	background:rgba(0,0,0,0.1);
	margin-top: -5px;
	padding: 15px 5px;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
div.toggle div.toggle-content p:last-child {
	margin-bottom:0;
}
	section.dark div.toggle div.toggle-content {
		background:rgba(255,255,255,0.05);
	}

/*-------------------------------*/

/* --- */
.icon-bandeira {
  height: 14px;
  margin-top:-3px;
  margin-right:0px;
  padding-right:0px;
  margin-left:0px;
  padding-left:0px;
}

/*-------------------------------*/
.info-bar-bg-gray-1 {
	background-color:#F8F8F8;
}
/*-------------------------------*/

.img-rounded-box{
	background-color:#C0C0C0;
	padding:1px;
}




/* --- */
.icon-bandeira-top {
  height: 16px;
  margin-top:0px;
  margin-right:0px;
  padding-right:0px;
  margin-left:0px;
  padding-left:0px;
  border:rgba(255,255,255,0.2) 1px solid;
}

/* --- */
.bg_color_box_gray{
	background-color:#F5F5F5;
}
/* --- */
#header ul.list-inline li.language{
	margin:0px;
	padding:0px;
}


/* 
		Nav Second Main 
		- search, etc
	*/
	#header ul.nav-second-main-language {
		border-left:rgba(0,0,0,0.1) 1px solid;
		padding-left:8px;
		margin-top: 39px;

		-webkit-transition: all .300s;
		   -moz-transition: all .300s;
			 -o-transition: all .300s;
				transition: all .300s; 
	}
	#header.fixed ul.nav-second-main-language {
		margin-top:20px;
	}
		#header.header-sm ul.nav-second-main-language {
			margin-top:20px;
		}
		#header.header-md ul.nav-second-main-language {
			margin-top:38px;
		}
		#header.fixed.header-sm ul.nav-second-main-language.nav-social,
		#header.fixed.header-md ul.nav-second-main-language.nav-social {
			margin-top:18px;
		}
		#header ul.nav-second-main-language.nav-social a {
			margin-left:10px !important;
		}
		#header ul.nav-second-main-language.nav-social>li:first-child a {
			margin-left:10px !important;
		}
		#header.fixed ul.nav-second-main-language.nav-social a>i:hover {
			color: #fff !important;
		}
	#header ul.nav-second-main-language li {
		padding-top:33px;
		padding:0 5px 0px 5px;
	}
	#header ul.nav-second-main-language li>a {
		background-color:transparent;
		color:#666;
		padding:0 1px;
		display:block;
	}
	#header ul.nav-second-main-language li i {
		font-size:18px;
		width: 20px;
		height: 20px;
		margin:0;
		padding:0;

		opacity:0.6;
		filter: alpha(opacity=60);

		-webkit-transition: all .300s;
		   -moz-transition: all .300s;
			 -o-transition: all .300s;
				transition: all .300s; 
	}
	#header ul.nav-second-main-language li:hover i {
		opacity:1;
		filter: alpha(opacity=100);
	}
	#header ul.nav-second-main-language li .badge {
		padding:3px 6px;
	}
	
	
	
	
/** Search - Default
	 ********************** **/
	#header li.language {
		display:inline-block;
	}
	#header li.language .language-box {
		display:none;
		right: 0;
		left:auto;
		top: 100%;
		padding: 15px;
		background-color: rgba(255, 255, 255, 0.9);
		position: absolute;
		box-shadow: 5px 5px rgba(91, 91, 91, 0);
		border:#CCCCCC solid 1px;
		width: 118px;
		margin-top: 37px;
		z-index: 22;
		text-align:center;
		color:#666666;
	}
	#header.header-md li.language .language-box {
		margin-top:25px;
	}
	#header.header-sm  li.language .language-box {
		margin-top:19px;
	}
	#header.fixed  li.language .language-box {
		margin-top:18px;
	}
		#header.fixed.header-sm  li.language .language-box{
			margin-top:18px;
		}
		#header.fixed.header-md  li.language .language-box {
			margin-top:15px;
		}

	#header li.language img {
		color: #333;
		cursor: pointer;
		position: relative;
	}
@media (max-width: 1200px) {
#header ul.nav-second-main-language{
	display: none;
}
}