.clear {clear:both;}
.line-height-36 {line-height:36px !important;}
/*
 * HEADER
 */
.container {position:relative;}  
.search-fom {position:relative; z-index:99999;}
.search-fom #search input {box-sizing:border-box; width:100%;}
.search-fom #search input:focus {}
.search-fom #search button {background-color:#B20000; position:absolute; right:0; top:0; z-index:99999;}

/*
 * CONTENT
 */
.produto-marca {background-color:transparent; background-position:center; background-repeat:no-repeat; background-size:50%; display:block; height:70px; line-height:70px; margin:0 auto; width:170px;} 
.produto-marca img {line-height:70px; max-height:60%; max-width:60%; vertical-align:middle;}

/*
 * RODAPÉ
 */
.enderecos-rodape {clear:both; list-style:none; margin-top:55px; overflow:hidden; text-align:center;}
.enderecos-rodape li {border-right:1px solid #fefefe; display:inline-block; margin-right:12px; min-height:37px; padding-right:12px;}
.enderecos-rodape li h1 {color:#F1D62F; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase;}
.enderecos-rodape li h1 span {text-transform:none; font-size:11px; font-weight:normal;}
.enderecos-rodape li p {color:#FFF; font-size:12px; font-weight:bold; margin:0; padding:2px 0 0;}
.enderecos-rodape li p span {font-size:11px; font-weight:normal;}
.enderecos-rodape li p a {color:#FFF;}
.enderecos-rodape li.image,
.enderecos-rodape li:last-child {margin:0; padding:0;}
.enderecos-rodape li.image,
.enderecos-rodape li:last-child,
.enderecos-rodape li.no-border {border:0 none;}
.enderecos-rodape li.image {margin:0; padding-right:5px;}
.enderecos-rodape li.image img {vertical-align:sub;}
.enderecos-rodape li.liClear {border:0; display:none; margin:0; padding:0;}

@media (max-width: 767px) {
	
	.menu {height:125px;}
	#search-fom {border:0 none; bottom:1px; height:45px; margin:0; overflow:hidden; position:absolute; width:100%;}	
	#search-fom > div {margin:0; padding:0;}
	#search-fom .search-fom,
	#search-fom .search-fom #search {padding:0; width:100%;}
	.search-fom #search button {background-color:#F4CE2D;}
	
	.promo-section {margin-top:0 !important;}
	.home-tabs {padding-bottom:0 !important;}
	.thm-producttabs .thm-pdt-container .thm-pdt-nav {height:auto !important; margin-bottom:0 !important;}
	.thm-producttabs .thm-pdt-container .pdt-nav {height:auto !important;}
}

@media (max-width: 480px) {
	
	.enderecos-rodape li.image {margin-bottom:25px;}
	.enderecos-rodape li {clear:both; border:0 none; display:block; margin:0 0 22px 0; padding:;}
	.enderecos-rodape li.liClear {clear:both; display:block; height:35px; width:100%;}
}