/* TOP MENU */

.top-menu .contact {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.top-menu .contact p {
	margin: 5px 0 5px 0;
	font-size: 12px;
	color: #000000;
}

.top-menu .contact p a {
	color: #000000;
}

.top-menu .contact p a:hover {
	color: #000000;
}

.top-menu .contact p i {
	margin-right: 5px;
	margin-left: 15px;
}

.top-menu .contact .text-left span,
.top-menu .contact .text-left a {
	display: inline !important;
}

.top-menu .navbar-inverse {
	border: 0;
}

.top-menu .navbar-inverse.first {
	background-color: #000 !important;
	border-color: #232323 !important;
	margin-bottom: 0;
	padding-top: 5px;
	z-index: 999;
}

.header-logo {
	height: 40px;
	padding: 0;
	margin-top: 24px;
	margin-bottom: 0;
	margin-left: 0;
	display: block;
}

.header-logo a {
	padding: 0;
	margin: 0;
	display: inline;
	position: absolute;
}

.header-logo h1 {
	display: inline;
	font-size: 12px;
	color: #FFFFFF;
}

.header-logo img {
	/*height: 43px;*/
	height: 60px;
	z-index: 2;
	position: absolute;
	/*margin-left: 57px;
	margin-top: -16px;*/
	margin-left: 15px;
	margin-top: -25px;
}

/* @media(max-width:370px) {
	.header-logo img {
		height: 30px;
		margin-left: 1px;
		margin-top: 3px;
	}
}

@media(min-width:371px) {
	.header-logo img {
		height: 42px;
		z-index: 2;
		margin-left: 5px;
		margin-top: -4px;
	}
}
*/

@media(max-width:768px) {
	.header-logo img {
		margin-left: 24px;
	}
}

.header-logo span {
	position: absolute;
	z-index: 1;
	margin-left: 20px;
	margin-top: 5px;
	color: #000;
}

.top-menu .navbar-inverse.first .navbar-brand {}

.top-menu .navbar-inverse.first .navbar-brand img {}

.top-menu .navbar-inverse.second {
	background-color: #222222;
	z-index: 998;
	margin-bottom: 0;
	border-top: 0;
	text-align: center;
}

.top-menu .navbar-inverse.second a {
	color: #000000;
	font-weight: normal;
}

.top-menu .navbar-inverse.second a:hover {
	color: #000000;
}

.top-menu .navbar-inverse.second .navbar-brand img {
	height: 30px;
}

.top-menu .search .input-group {
	border: 1px solid #000;
	height: 46px;
}

.top-menu .search .input-group input {
	/*
	background-color:transparent;
	*/
	border-radius: 0;
	/* atualizar magento 9 */
	color: #000000;
	/* / atualizar magento 9 */
	border-color: #FFFFFF;
	border: 0;
	height: 46px;
	float: left;
}

.top-menu .search .input-group button {
	background-color: transparent;
	border-radius: 0;
	color: #000;
	border-color: transparent;
	background-color: transparent;
	font-weight: normal;
	text-transform: none;
	border: 0;
	height: 46px;
	line-height: 34px;
	font-size: 24px;
	background-color: #EEEEEE;
	border-left: 1px solid #000;
}

.top-menu .search .input-group button span {
	line-height: 34px;
}

.top-menu .search .form-group {
	margin-bottom: 0;
}

/* atualizar magento 5 */

@media (min-width: 992px) {
	.top-menu .search {
		width: 40% !important;
	}
}

/* / atualizar magento 5 */

.top-menu .dropdown-accordion .panel-heading {
	padding: 0;
}

.top-menu .dropdown-accordion .panel-heading a {
	display: block;
	padding: 10px 15px;
}

.top-menu .clube-loja {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.top-menu .clube-loja li a.loja {
	border-right: 1px solid #000000;
}

.top-menu .clube-loja li a {
	font-size: 20px;
	padding: 5px 15px 5px 15px;
}

.top-menu .clube-loja li a .fa-caret-down {
	display: none;
	position: absolute;
	margin-top: -10px;
	left: 50%;
	transform: translate(-50%, -50%);
}

.top-menu .clube-loja li a.active .fa-caret-down {
	display: block;
}

/* MENU LOGIN */

/* atualizar magento 7 */

.top-menu .person-login .box-login {
	border-radius: 0;
	padding: 15px;
	width: 250px;
	background-color: #FFFFFF !important;
	z-index: 999;
	border-color: #000;
	margin-top: 82px;
}

/* / atualizar magento 7 */

.top-menu .person-login .box-login ul {
	display: block;
	margin: 0;
	list-style: none;
	padding: 0;
}

.top-menu .person-login .box-login ul li {
	display: block;
	margin: 0;
	padding: 0;
}

/* atualizar magento 7 */

.top-menu .person-login .box-login ul li a {
	display: block;
	padding: 10px 15px 10px 15px;
	text-align: left;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.top-menu .person-login .box-login ul li a:hover {
	background-color: #EEEEEE;
	border-color: #CCCCCC;
}

.top-menu .person-login .box-login ul.ul-login li:first-child a {
	border-top: 0;
}

.top-menu .person-login .box-login ul.ul-login li:nth-last-child(2) a {
	border-bottom: 0;
}

.top-menu .person-login .box-login ul.ul-logado li:nth-child(3) a {
	border-top: 0;
}

.top-menu .person-login .box-login ul.ul-logado li:last-child a {
	border-bottom: 0;
}

.top-menu .person-login .box-login ul li p {
	display: block;
	padding: 10px 15px 10px 15px;
	margin: 0;
	text-align: left;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

.top-menu .person-login .box-login ul.ul-login li p {
	padding: 10px 15px 10px 15px;
}

.top-menu .person-login .box-login ul.ul-logado li p {
	text-align: center;
	padding: 10px 15px 10px 15px;
}

.top-menu .person-login .box-login ul.ul-login li p {
	border-top: 1px solid #CCCCCC;
}

.top-menu .person-login .box-login ul.ul-logado li p {
	border-bottom: 1px solid #CCCCCC;
}

.top-menu .person-login .box-login ul.ul-login li p a {
	display: inline;
	padding: 0;
	border: 0;
	text-decoration: none;
	color: #000;
	line-height: 16px;
}

.top-menu .person-login .box-login ul.ul-logado li p a {
	display: inline;
	font-size: 16px;
	padding: 0;
	border: 0;
	text-decoration: underline;
	color: #000;
	line-height: 23px;
}

.top-menu .person-login .box-login ul li p a:hover {
	background-color: #FFFFFF;
	border: 0;
	text-decoration: underline;
}

.top-menu .person-login .box-login ul.ul-logado li.li-entrar {
	padding: 0 15px 0 15px;
}

/* atualizar magento 8 */

.top-menu .person-login .box-login ul.ul-logado li.li-entrar button {
	background-color: #000;
	padding: 20px;
	border: 0;
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	display: block;
	border-radius: 0;
	margin: 30px 0 0 0;
	width: 100%;
}

/* / atualizar magento 8 */

/* / atualizar magento 7 */

/* MENU CARRINHO */

.top-menu .menu-carrinho .link-carrinho {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0;
}

.top-menu .menu-carrinho .link-carrinho .count {
	position: absolute;
	display: block;
	text-align: center;
	font-size: 10px;
	line-height: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	padding: 3px;
	margin-left: 23px;
	margin-top: -7px;
	background-color: #000;
}

/*
.top-menu .menu-carrinho .link-carrinho .fa-shopping-basket {
	width: 33px;
}
*/

.top-menu .menu-carrinho .link-carrinho .fa-shopping-bag:before {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 30px;
	/*
	content: url('../images/icones/sacolav5.png');
    height: auto;
    width: auto;
    */
}

.top-menu .menu-carrinho .link-carrinho span {
	font-weight: normal;
	color: #000000;
}

.top-menu .menu-carrinho .box-carrinho {
	border-radius: 0;
	padding: 15px;
	width: 320px;
	background-color: #FFFFFF !important;
	z-index: 999;
	border-color: #000;
}

.top-menu .menu-carrinho p.title {
	text-align: left;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

.top-menu .menu-carrinho .detalhes-produtos .detalhes {
	margin-bottom: 15px;
}

.top-menu .menu-carrinho .detalhes-produtos .detalhes p {
	margin-bottom: 0;
}

.top-menu .menu-carrinho .detalhes-produtos .detalhes span {
	text-align: right;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}

.top-menu .menu-carrinho .detalhes-produtos .detalhes small {
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

.top-menu .menu-carrinho .detalhes-produtos .detalhes strong {
	text-align: right;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}

.top-menu .menu-carrinho .detalhes-produtos .detalhes a {
	display: block;
	margin-top: 10px;
	text-align: right;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos {}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.fechado {
	margin-bottom: 15px;
	padding-bottom: 15px;
	position: relative;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.escolha {
	border: 1px dashed #DCDCDC;
	margin-bottom: 15px;
	padding: 15px;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.fechado .photo {
	width: 100%;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.fechado strong.name {
	margin-top: 0;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	display: block;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.fechado span.info {
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.fechado span.price {
	text-align: right;
	font-size: 14px;
	line-height: 14px;
	color: #402702;
	font-style: normal;
	font-weight: 600;
	text-transform: none;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	bottom: 15px;
	right: 0;
}

/* correção do carrinho do menu */

.top-menu .menu-carrinho p.title small {
	text-transform: none;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #777;
}

.top-menu .menu-carrinho .lista-scroll {
	max-height: 250px;
	overflow-y: auto;
	margin-right: -15px;
	margin-left: -15px;
	padding-left: 15px;
	padding-right: 15px;
}

.top-menu .menu-carrinho .lista-scroll>.row {
	margin-right: 0;
	margin-left: 0;
}

.top-menu .menu-carrinho .lista-scroll>.row .row {
	margin-right: -15px;
	margin-left: -15px;
}

.top-menu .menu-carrinho .lista-scroll .row .col-xs-12 {
	margin-right: 0;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
}

.top-menu .menu-carrinho .lista-scroll>.row:first-child .produtos .produto.fechado {
	margin-top: 0;
}

.top-menu .menu-carrinho .lista-scroll>.row:nth-last-child(1) .produtos .produto.fechado {
	border-bottom: 0;
	margin-bottom: 15px;
	padding-bottom: 0;
}

.top-menu .menu-carrinho .detalhes {
	margin-bottom: 15px;
	border-top: 1px solid #DCDCDC;
	margin-top: 0;
	padding-top: 15px;
}

.top-menu .menu-carrinho .detalhes p {
	margin-bottom: 0;
}

/* / correção do carrinho do menu */

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.escolha a {
	margin: 15px;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	color: #000;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.escolha a:hover {
	text-decoration: underline;
}

.top-menu .menu-carrinho .detalhes-produtos .produtos .produto.escolha span {
	color: #555555;
}

.top-menu .menu-carrinho .btn {
	background-color: #2ecc71;
	padding: 20px;
	width: 100%;
	border: 0;
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	display: block;
	margin-bottom: 0;
	opacity: 0.5;
	border-radius: 0;
	box-shadow: none;
}

.top-menu .menu-carrinho .btn:hover {
	text-decoration: underline;
}

.top-menu .menu-carrinho .ver-cesta {
	margin-top: 5px;
	text-align: center;
	margin-bottom: 0;
}

.top-menu .menu-carrinho .ver-cesta a {
	color: #000;
	font-style: normal;
	text-decoration: underline;
}

.top-menu .menu-carrinho .btn.active {
	opacity: 1;
	margin-bottom: 10px;
}

.top-menu .menu-carrinho .cart {
	margin-top: 15px;
}

.top-menu .menu-carrinho .cart .btn {
	margin-bottom: 15px;
}

.top-menu .menu-carrinho .finish .btn {
	background-color: #000;
}

.top-menu .person-login a.link-menu .fa-user {
	width: 27px;
}

.top-menu .person-login a.link-menu .fa-user:before {
	content: url("../images/icones/avatar-user-female-branco.svg");
	height: auto;
	width: auto;
}

.top-menu .person-login a.link-menu i,
.top-menu .person-login a.link-menu p {
	float: left;
	color: #FFFFFF;
}

.top-menu .person-login a.link-menu p {
	margin-left: 10px;
	margin-right: 5px;
	line-height: 100%;
	font-size: 14px;
}

.top-menu .person-login a.link-menu i {
	color: #FFFFFF;
	font-size: 30px;
}

.top-menu .person-login a.link-menu i.fa-caret-down {
	color: #FFFFFF;
	font-size: 12px;
}

/* atualizar magento 5 */

.top-menu .navbar-inverse .navbar-nav>li>a {
	color: #FFFFFF;
	font-weight: normal;
}

/* / atualizar magento 5 */

.top-menu .navbar-inverse .navbar-nav>li>a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.top-menu .navbar-inverse .navbar-nav>li>a.active {
	font-weight: bold;
	color: #FFFFFF;
}

.top-menu .navbar-inverse .navbar-toggle:focus,
.top-menu .navbar-inverse .navbar-toggle:hover {
	background-color: #000;
}

.top-menu .navbar-inverse .navbar-toggle {
	border-color: #FFF;
}

.top-menu i.fa.fa-bars.fa-lg {
	margin-right: 5px;
}

.top-menu .navbar-inverse .navbar-toggle {
	float: left;
	margin-left: 15px;
}

.top-menu .navbar-left li.dropdown {
	width: 100%;
	display: block !important;
}

.top-menu .person-login,
.top-menu .menu-carrinho {
	display: block !important;
}

@media (max-width: 1024px) {
	.top-menu .search .input-group input {
		/*width:72.4%;*/
	}
}

@media (max-width: 768px) {
	.top-menu .search .input-group input {
		width: 81.5%;
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.top-menu .search .input-group input {
			width: 67%
		}
	}

	/* Hack Chrome */
}

@media (max-width: 767px) {
	.top-menu .navbar.first button.navbar-toggle.collapsed {
		float: left;
		margin-left: 15px;
	}

	.top-menu .navbar-inverse.first .navbar-nav {
		margin: 0;
	}

	.top-menu .navbar.first .navbar-nav .open .dropdown-menu {
		width: 100%;
		/*
		position: absolute;
		margin-top:52px;
	    width: 200px;
    	margin-left: -135px;
    	margin-top: 55px;
    	*/
	}

	.top-menu .navbar-left .dropdown-menu.categorias h3 {
		color: #FFFFFF;
		padding: 5px 30px 5px 30px;
		margin: 0;
	}

	.top-menu .navbar-left .dropdown-menu.categorias ul {
		list-style: none;
		/* atualizar magento 9 */
		/*
    	padding:5px 30px 5px 30px;
    	*/
		/* / atualizar magento 9 */
		margin: 0;
	}

	.top-menu .navbar-left .dropdown-menu.categorias ul li a {
		color: #FFFFFF;
		padding: 0;
		margin: 0 0 0 5px;
	}

	.top-menu .search {
		position: absolute;
		width: 70%;
		margin-bottom: 0;
		float: right;
		margin-right: 15px;
		right: 15px;
		margin-top: 70px;
	}

	.top-menu .search .input-group {
		height: 36px;
		display: inline;
	}

	.top-menu .search .input-group input {
		height: 36px;
	}

	.top-menu .search .input-group button {
		height: 36px;
		line-height: 24px;
		font-size: 20px;
	}

	.top-menu .search .input-group button span {
		line-height: 24px;
	}

	/* adicionado 27/07/2017 08:00 - 09:00 */
	.top-menu .navbar-inverse.first .navbar-right {
		margin-right: 0;
	}

	/* fim */
	/* CARRINHO */
	.top-menu .navbar.first .menu-carrinho .box-carrinho {
		padding: 15px 15px 15px 15px;
	}

	.top-menu .navbar.first .menu-carrinho.open a.link-carrinho {
		float: right;
		/* position: absolute; */
		margin-top: -50px;
		right: 0;
		background-color: #000000 !important;
		color: #000000 !important;
	}

	/* LOGIN */
	.top-menu .navbar.first .person-login .box-login {
		padding: 15px 15px 15px 30px;
		min-width: 220px;
	}

	/*
	.top-menu .person-login a.link-menu {
		position: absolute!important;
		margin-top: 5px;
		width:auto;
		display:block;
		margin-left: -200px;
		width:200px;
	}
	*/
	.top-menu .navbar.first .person-login.open a.link-menu {
		float: right;
		/* position: absolute; */
		margin-top: -50px;
		right: 0;
		background-color: #000000 !important;
		color: #000000 !important;
	}

	.top-menu .navbar.first .pull-right-person {
		/*
		right: 0;
		margin-right: 0!important;
		margin-top: 0;
		margin-left: 0!important;
		*/
		position: absolute;
		right: 150px;
		top: 15px;
		z-index: 3;
	}

	.top-menu .navbar.first .pull-right-carrinho,
	.top-menu .navbar.first .pull-right-person {
		position: absolute;
		right: 15px;
		top: 15px;
		overflow: hidden;
		/* width: 100%; */
	}

	.top-menu .navbar.first .pull-right-carrinho {
		z-index: 4;
	}

	.top-menu .navbar.first .menu-carrinho a.link-carrinho {}

	.top-menu .navbar.first .person-login a.link-menu {
		padding-right: 79px;
	}

	.top-menu .navbar.first .menu-carrinho.open a.link-carrinho,
	.top-menu .navbar.first .person-login.open a.link-menu {
		margin-top: -73px !important;
	}

	.top-menu .navbar.first .navbar-nav .dropdown-menu {
		width: 90%;
		margin: 73px 0 0 100%;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		display: block !important;
		visibility: visible !important;
	}

	.top-menu .navbar.first .navbar-nav .open .dropdown-menu {
		width: 90%;
		margin: 73px 0 0 10%;
		display: block !important;
		visibility: visible !important;
	}

	/* atualizar magento 7 */
	.top-menu .navbar.first .navbar-nav .open .dropdown-menu.box-login {
		margin: 73px 0 0 0;
	}

	/* / atualizar magento 7 */
	.top-menu .navbar.first .person-login .box-login {
		padding: 0;
	}

	.top-menu .person-login a.link-menu p {
		width: 70px;
		margin-right: 0;
	}

	/* atualizar magento 8 */
	.top-menu .person-login .box-login ul.ul-logado li.li-entrar button {
		margin-top: 45px;
	}

	/* / atualizar magento 8 */
}

@media (min-width: 768px) {

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

	.top-menu .navbar-left {
		width: 100%;
		position: relative;
	}

	.top-menu .navbar-left li.dropdown {
		width: 100%;
	}

	.top-menu .navbar-left .todas-as-categorias {
		position: absolute;
		width: auto;
	}

	/* atualizar magento 9 */
	/*
	.top-menu .navbar-left .dropdown-menu.categorias {
		width:100%;
		background-color:#FFFFFF;
		margin-top: 49px;
		border-radius: 0;
		border:1px solid #000;
	}
	*/
	/* / atualizar magento 9 */
	.top-menu .navbar-left .dropdown-menu.categorias li.cat {
		float: left;
		width: 25%;
	}

	.top-menu .navbar-left .dropdown-menu.categorias li.cat.cat-2 {
		float: left;
		width: 50%;
	}

	.top-menu .navbar-left .dropdown-menu.categorias li.cat h3 {
		text-align: left;
		font-size: 16px;
		line-height: 16px;
		color: #000;
		font-style: normal;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		padding: 15px;
	}

	.top-menu .navbar-left .dropdown-menu.categorias li.cat ul {
		margin: 0 0 10px 0;
		padding: 0;
		list-style: none;
		float: left;
	}

	/*
	.top-menu ul.nav li.dropdown:hover ul.dropdown-menu {
		display: block;    
	}
	*/
	.top-menu .navbar-left .dropdown-menu.categorias li.cat.cat-2 ul li {
		width: 50%;
		float: left;
	}

	.top-menu .navbar-left .dropdown-menu.categorias li.cat a {
		text-align: center;
		font-size: 14px;
		line-height: 14px;
		color: #000000;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		margin: 0 0 5px 15px;
	}

	.top-menu .navbar-left .dropdown-menu.categorias li.cat a:hover {
		text-decoration: underline;
		background-color: transparent;
	}

	.top-menu .search {
		width: 25%;
		position: absolute;
		margin-top: 27px;
		left: 55%;
		transform: translate(-50%, -50%);
		z-index: 9999;
	}

	.top-menu .search .form-group {
		width: 100%;
	}

	.top-menu .search .input-group {
		width: 100%;
	}

	.top-menu .search .input-group button.btn {
		width: 100%;
	}

	.top-menu .menu-carrinho .box-carrinho {
		padding: 15px;
		margin-top: 4px;
	}

	.top-menu .person-login .box-login {
		padding: 15px;
		margin-top: 72px;
	}

	.top-menu .menu-carrinho .link-carrinho {
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 12px;
	}

	.top-menu .person-login {
		position: absolute !important;
	}

	.top-menu .person-login a.link-menu {
		position: absolute !important;
		margin-top: 0;
		margin-left: -200px;
		width: auto;
		display: block;
		width: 200px;
	}

	.top-menu ul.categorias-abertas {
		margin-left: 120px;
		float: left !important;
	}

	.navbar-nav>li>.dropdown-menu {
		margin-top: 48px;
		border-radius: 0;
	}

	/* atualizar magento 8 */
	.top-menu .navbar.first .person-login .fechar i {
		margin-top: -15px;
	}

	/* / atualizar magento 8 */
}

.top-menu .navbar.first .menu-carrinho .fechar {
	position: absolute;
	right: 15px;
	margin-top: 0;
	z-index: 2;
}

.top-menu .navbar.first .person-login .fechar {
	position: absolute;
	right: 15px;
	margin-top: 5px;
	z-index: 2;
}

.top-menu .navbar.first .menu-carrinho .fechar i {
	font-size: 24px;
	color: #CCCCCC;
}

.top-menu .navbar.first .person-login .fechar i {
	font-size: 24px;
	color: #CCCCCC;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #555;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

@media (max-width: 767px) {

	/* atualizar magento 9 */
	.top-menu .navbar.second .navbar-nav li .dropdown-menu>li>a {
		color: #000000;
	}

	.top-menu .navbar.second .navbar-nav li .dropdown-menu>li>a:hover {
		background-color: #B2D533;
		color: #000000;
	}

	.top-menu .navbar.second .navbar-nav>li>a,
	.top-menu .navbar.second .navbar-nav>li>a:focus,
	.top-menu .navbar.second .navbar-nav>li>a:hover {
		color: #FFFFFF;
		background-color: #7FA200;
	}

	/* / atualizar magento 9 */
	.dropdown-submenu>a:after {
		display: inline;
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f0d7";
		float: none;
		border: 0;
		width: auto;
		height: auto;
		margin-top: 0;
		margin-right: 0;
		margin-left: 15px;
	}

	.input-group-addon,
	.input-group-btn {
		width: 18%;
	}

	.top-menu .search .nav-submit-button {
		float: right;
		margin-right: 34px;
	}
}

@media (min-width: 768px) {
	.dropdown-submenu>a:after {
		display: block;
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f0da";
		float: right;
		border: 0;
		width: auto;
		height: auto;
		margin-top: 3px;
		text-align: right;
	}
}

@media (max-width: 355px) {

	.input-group-addon,
	.input-group-btn {
		width: 17%;
	}
}

/* atualizar magento 4 */

/* atualizar magento 5 */

.bannerTopo {
	margin-top: 15px;
}

/* / atualizar magento 5 */

.bannerTopo .container {
	padding: 0 15px 0 15px;
}

.bannerTopo .container img {
	width: 100%;
}

.bannerTopo .container div {
	margin: 0 !important;
	padding: 0;
}

/* / atualizar magento 4 */

/* atualizar magento 9 */

@media (max-width: 767px) {
	#navbar-second {
		padding: 0 !important;
	}

	#navbar-second ul.dropdown-menu.categorias {
		display: block !important;
		position: relative !important;
		width: 100% !important;
		border: none !important;
		border-radius: 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		background-color: #000;
	}

	#navbar-second a.dropdown-toggle.todas-as-categorias {
		display: none !important;
	}

	#navbar-second ul.menu-mobile {
		margin: 0;
	}
}

/* #navbar-second ul.menu-mobile .first {
	margin-left: 124px;
} */

/* / atualizar magento 9 */

@media (max-width: 767px) {
	.navbar.second button.navbar-toggle {
		border-color: #000;
		background-color: #000;
		border-radius: 0;
		color: #FFFFFF;
	}

	.navbar.second button.navbar-toggle:hover {
		border-color: #FFFFFF;
		background-color: #000;
		border-radius: 0;
		color: #FFFFFF;
	}

	/*
	nav.navbar.navbar-inverse.navbar-static-top.second {
		width:60%!important;
		margin-left:0!important;
		left:0!important;
	}
	*/
	#navbar-second {
		padding: 0 !important;
	}

	#navbar-second ul.dropdown-menu.categorias {
		display: block !important;
		position: relative !important;
		width: 100% !important;
		background-color: #000 !important;
		border: none !important;
		border-radius: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}

	#navbar-second li.cat.cat-2 h3 {
		display: none !important;
	}

	#navbar-second a.dropdown-toggle.todas-as-categorias {
		display: none !important;
	}

	#navbar-second ul {
		padding: 0 !important;
		margin: 0 !important;
		line-height: 100% !important;
	}

	#navbar-second li {
		padding: 0 !important;
		margin: 0 !important;
		line-height: 100% !important;
	}

	#navbar-second a {
		padding: 15px 0 15px 10px !important;
		margin: 0 0 0 0 !important;
		line-height: 100% !important;
		border-bottom: 1px solid #ffffff !important;
		color: #FFFFFF !important;
	}

	#navbar-second .dropdown-submenu .dropdown-menu a {
		padding-left: 20px !important;
		background-color: #232323 !important;
	}

	/* #navbar-second a, #navbar-second a:hover, #navbar-second a:visited, #navbar-second a:link, #navbar-second a:active {
		background-color: #222!important;
		color: #FFFFFF!important;
	} */
	#navbar-second a:hover {
		text-decoration: underline !important;
	}

	#navbar-second .dropdown.dropdown-submenu.open>a {
		background-color: #232323 !important;
		color: #FFFFFF !important;
	}

	#navbar-second .dropdown.dropdown-submenu>a:hover {
		background-color: #000000 !important;
		color: #FFFFFF !important;
	}

	#navbar-second ul.menu-mobile {
		padding-top: 0 !important;
	}
}

@media (min-width: 768px) {
	.navbar.second .dropdown-toggle.todas-as-categorias {
		color: #FFFFFF;
	}

	.navbar.second .dropdown-toggle.todas-as-categorias i {
		margin-right: 5px;
	}

	.navbar.second .dropdown-menu {
		border: 0 !important;
		border-radius: 0 !important;
		-webkit-box-shadow: 0 !important;
		box-shadow: 0 !important;
	}

	.navbar.second .dropdown-menu.categorias {
		background-color: #000;
	}

	.navbar.second .dropdown-menu.categorias .dropdown-menu {
		background-color: #000000;
		margin-top: 0;
	}

	.navbar.second .dropdown-menu.categorias a {
		color: #FFFFFF;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	#navbar-second .dropdown-submenu .dropdown-menu a {
		padding-left: 20px !important;
		background-color: #000000 !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	/* #navbar-second a:hover, #navbar-second a:visited, #navbar-second a:link, #navbar-second a:active {
		background-color: #000!important;
		color: #FFFFFF!important;
	} */
	#navbar-second a:hover {
		text-decoration: underline !important;
	}

	#navbar-second .dropdown.dropdown-submenu.open>a {
		background-color: #000000 !important;
		color: #FFFFFF !important;
	}

	#navbar-second .dropdown.dropdown-submenu>a:hover {
		background-color: #000000 !important;
		color: #FFFFFF !important;
	}

	#navbar-second .dropdown-menu {
		padding: 0 !important;
		top: 0;
	}

	#navbar-second>ul>li:hover>ul.categorias {
		display: block;
	}

	#navbar-second>ul>li>ul.categorias>li:hover>ul {
		display: block;
	}
}

.lista-baixo-menu {
	text-align: center;
}

.lista-baixo-menu ul {
	margin: 0 auto 0 auto;
	padding: 0;
	list-style: none;
	display: inline-block;
	background-color: #FFFFFF;
	text-align: center;
}

.lista-baixo-menu ul li {
	display: inline-block;
	width: auto;
}

.lista-baixo-menu ul li a {
	font-size: 11px;
	padding: 10px 5px 10px 5px;
	display: block;
	width: 100%;
}

.lista-baixo-menu ul li a:hover {
	text-decoration: underline;
}

.bannerNewTop {
	text-align: center;
	margin-top: 30px;
}

.bannerNewTop img {
	width: 100%;
}

.bannerNewTop .bannerDesktop img {
	max-width: 1393px;
}

.bannerNewTop .bannerMobile img {
	max-width: 600px;
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 49px !important;
}

@media(min-width: 767px) {
	.todas-as-categorias {
		display: none;
	}
}

nav .container {
	position: relative;
}

@media (min-width: 768px) {

	/* .navbar-nav {
		float: unset!important;
	} */
	.navbar-nav>li {
		float: unset !important;
		display: inline-block !important;
	}
}

/*
.cat-principal i {
	display: none;
}
*/


li.dropdown.cat-principal {
	margin-left: 160px;
}


a.dropdown-toggle.link-carrinho {
	font-size: 20px;
	margin-right: 30px;
}

.navbar-header.hidden-xs {
	width: 1px;
}

/* NOVO - YURI */

nav.second #navbar-second a,
nav.second #navbar-second a:hover,
nav.second #navbar-second a:visited,
nav.second #navbar-second a:link,
nav.second #navbar-second a:active {
	background-color: #222 !important;
	color: #FFFFFF !important;
}

nav.second #navbar-second li.dropdown.cat-principal {
	margin-left: 0;
}

@media(min-width:768px) {
	nav.second ul.nav.navbar-nav.menu-mobile {
		float: none;
	}
}

@media(max-width: 767px) {
	.navbar.second button.navbar-toggle {
		border-color: #FFF;
		background-color: #222;
		border-radius: 0;
		color: #FFFFFF;
	}
}

@media(max-width: 767px) {
	#navbar-second a {
		border-bottom: 1px solid #555555 !important;
	}
}

nav.first li.dropdown a:hover,
nav.first a.itemLink:hover {
	background-color: #222222;
}

nav.first #navbar-second .dropdown-menu~a {
	background-color: #777;
}

/* nav.first #navbar-second .dropdown-menu:hover ~ a {
	border-bottom:1px solid red;
} */

/* nav.first ul.dropdown-menu:hover ~ a {
	background-color:#222222!important;
} */

nav.first .dropdown-menu>li>a {
	background-color: #222 !important;
	color: #FFF !important;
}

nav.first .dropdown-menu>li>a:hover {
	background-color: #fff !important;
	color: #222 !important;
}

nav.first #navbar-second .dropdown.dropdown-submenu>a:hover {
	background-color: #fff !important;
	color: #222 !important;
}

nav.first #navbar-second .dropdown-submenu .dropdown-menu a {
	background-color: #222 !important;
	color: #FFF !important;
}

nav.first #navbar-second .dropdown-submenu .dropdown-menu a:hover {
	background-color: #fff !important;
	color: #222 !important;
}

#navbar-second .dropdown-menu a {
	border-bottom: 1px solid #353432;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}