
	@import url('//fonts.googleapis.com/css?family=Roboto+Condensed:400,700&display=swap');
	body {
		margin:0;
		padding:0;
		font-family: 'Roboto Condensed', sans-serif;
		font-size:12px;
		position:relative;
		color:#333333;
	}
	.clear {
		clear:both;
	}


	/*
	***************************
	* header
	***************************
	*/
	div#header {
		background:#ffffff;
		min-height:80px;
	}
	div#header_internal {
		width:100%;
		min-width: 990px;
		margin:auto;
	}

	/*
	***************************
	* menu topo
	***************************
	*/
	div#bg_menu_topo {
		background:#217cd0;
		border-top: 1px solid #f0f0f0;
	}
	ul#menu_topo {
		margin:0 auto;
		padding:0;
		width:100%;
		text-align:center;
	}
	ul#menu_topo li {
		list-style:none;
		display:inline-table;
		margin:0;
		position:relative;
	}
	ul#menu_topo li:hover ul {
		display:block;
		width: max-content;
	}
	ul#menu_topo li a {
		display:block;
		padding: 16px 10px;
		color:#ffffff;
		text-decoration:none;
	}
	ul#menu_topo li ul li a::before {
		content: '» ';
	}
	ul#menu_topo > li:hover {
		background: #444444;
	}
	ul#menu_topo li ul li a span {
		border:none !important;
	}
	ul#menu_topo li ul {
		position:absolute;
		background:#ffffff;
		margin:0;
		padding:5px;
		text-align:left;
		min-width:150px;
		border-right:1px solid #217cd0;
		border-bottom:3px solid #217cd0;
		border-left:1px solid #217cd0;
		display:none;
		z-index:9999;
		word-break: break-all;
	}
	ul#menu_topo li ul li {
		display:block;
	}
	ul#menu_topo li ul li a {
		color:#333333;
		padding:3px 5px;
		display:block;	
	}
	ul#menu_topo li ul li a:hover span {
		text-decoration:underline;
	}


	/*
	***************************
	* marcas
	***************************
	*/
	div.marcas_topo {
		background:#f5f5f5;
	}
	ul.lista_marca li table {
		background:#ffffff;
		border:1px solid #cccccc;
		background:#ffffff;
		margin:0 3px;
	}
	ul.lista_marca li table a img {
		max-width:117px;
		max-height:60px;
	}

	/*
	***************************
	* geral
	***************************
	*/
	div#geral {
		min-height: 300px;
		min-width: 990px;
		width: 100%;
		margin: 0 auto;
		background: #f0f0f0;
		position: relative;
		padding: 15px 0;
	}

	/*
	***************************
	* coluna esquerda
	***************************
	*/
	div#coluna_esquerda {
		width:170px;
		min-height:350px;
		float:left;
		background:#ffffff;
	}

	/*
	***************************
	* coluna direita
	***************************
	*/
	div#coluna_direita {
		width:170px;
		min-height:350px;
		float:right;
		background:#ffffff;
	}

	/*
	***************************
	* box padrao
	***************************
	*/
	div.box_padrao {
	  margin-bottom:10px;
	}
	div.box_padrao h2 {
		background:#217cd0;
		text-align:center;
		color:#ffffff;
		margin:0;
		padding:8px 0;
		font-size:14px;
		text-transform:uppercase;
	}
	ul.departamentos {
		margin:0;
		padding:5px 0;
	}
	ul.departamentos li {
		list-style:none;
	}
	ul.departamentos li a {
		display:block;
		color:#333333;
		font-weight:bold;
		text-decoration:none;
		padding:0 3px 3px;
	}
	ul.departamentos li a:hover {
		color:#217cd0;
	}
	/* sub dep */
	ul.departamentos li ul {
		padding:0 0 10px 0;
		margin:0;
	}
	ul.departamentos li ul li {
		padding:0 0 0 8px;
	}
	ul.departamentos li ul li a {
		font-weight:100;
		padding:1px 2px 1px 8px;
	}
	ul.departamentos li ul li a:hover,
	.box_padrao ul li a:hover {
		text-decoration:underline;
		color:#217cd0;
	}
	a.sob_consulta {
		color:#C00 !important;
		text-decoration:underline !important;
		cursor:pointer;
		margin:10px 0;
		display:block;
		font-weight:bold;
	}

	/*
	***************************
	* marcas lateral
	***************************
	*/
	ul.lista_lateral {
		margin:0;
		padding:5px 0;
	}
	ul.lista_lateral li {
		list-style: none;
		text-align:center;
		margin-bottom:5px;
	}
	ul.lista_lateral li a {
		display:block;
		text-decoration:none;
		color:#333333;	
	}
	ul.lista_lateral li a:hover {
		text-decoration:underline;
	}


	/*
	***************************
	* box conteudo
	***************************
	*/
	div#box_conteudo {
		margin: 0 auto !important;
		max-width: 990px;
		position: relative;
	}
	div#box_conteudo2 {
		min-height:350px;
		margin:0 0 0 180px;
		position:relative;
	}
	div#box_conteudo3 {
		min-height:350px;
		margin:0;

		position:relative;
	}
	h1.titulo_pagina {
		font-size:16px;
		color:#333333;
		border-bottom:1px dotted #cccccc;
		margin: 0 0 5px 0;
		padding: 5px 0;
	}
	form.ordena_produto {
		position:absolute;
		top:0;
		right:0;
	}

	/*
	***************************
	* box produto
	***************************
	*/
	div.box_produto {
		width: 24%;
		min-height: 430px;
		margin: 0.5%;
		background: #ffffff;
		float: left;
		text-align: center;
		padding: 4px;
		position: relative;
		background: #ffffff;
		box-sizing: border-box;
		
	}
	div.box_produto input {
		opacity: 0;
	}
	div.box_produto:hover input {
		opacity: 1;
		animation-name: fadeInOpacity;
		animation-iteration-count: 1;
		animation-timing-function: ease-in;
		animation-duration: 0.3s;
	}
	@keyframes fadeInOpacity {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	strong.h1_titulo {
		display:block;
		font-size:13px;
	}
	div.box_produto a,
	div.box_produto_novidade a {
		color:inherit;
		text-decoration:none;
		display:block;
	}
	div.box_produto:hover {
		/*background:url(../images/bg_produto.gif) top repeat-x #ffffff;*/
		z-index: 99;
		
		-moz-box-shadow:    0px 3px 3px 3px rgba(0, 0, 0, 0.32);
		-webkit-box-shadow: 0px 3px 3px 3px rgba(0, 0, 0, 0.32);
		box-shadow:         0px 3px 3px 3px rgba(0, 0, 0, 0.32);
		transition: box-shadow 0.3s ease-in-out;
		
	}
	
	div.box_produto:hover strong.h1_titulo,
	div.box_produto_novidade:hover strong.h1_titulo {
		color:#333333;
	}
	p.resumo_lista {
		color:#999999;
		font-size:11px;
		padding:0;
		margin:3px 0;
	}
	div.class_preco {
		display:block;
		padding:5px 0;
	}
	span.preco_de {
		font-size:14px;
		color:#666666;
		display:block;
	}
	span.preco_produto {
		font-size:18px;
		font-weight:bold;
		color:#C00;
		display:block;
	}
	span.info_pagto {
		color:#666666;
		font-size:11px;
		display:block;
	}
	span.info_pagto strong {
		color:#217cd0;
		font-weight:bold;
	}
	span.info_pagto span {
		color:#C00;
		font-weight:bold;
	}
	img.marcador {
		position:absolute;
		top:5px;
		left:-9px;
	}
	img.faturamento_direto {
		position:absolute;
		top:10px;
		right:10px;
	}

	div.box_produto_novidade {
		margin-bottom:10px;
		background:#ffffff;
		text-align:center;
		padding:3px;
		position:relative;	
	}



	/*
	***************************
	* cadastro
	***************************
	*/
	#div_form {
		background:#e1e1e1;
		padding:10px 10px 0 10px;
		border-radius:5px;
	}
	.opcao_cadastro {
		border:1px solid #cccccc;
		border-radius:5px;
		padding:10px;
		background:#ffffff;
		margin:0 0 0 0;
	}
	.opcao_cadastro h2 {
		color:#217cd0;
		border-bottom:2px dotted #cccccc;
		margin:0;
		padding:0;
		font-size:14px;
	}
	.opcao_cadastro strong {
		font-weight:bold;
		text-transform:uppercase;
	}
	p.padding {
		padding:0;
		height:10px;
		margin:0;
		display:block;
	}
	#box_cadastro {
		float:left;
		border:1px solid #217cd0;
		border-radius:5px;
		width:49%;
		min-height:250px;
		position:relative;
		background:#ffffff;
	}
	#box_cadastro h2,
	#box_login h2 {
		margin:0;
		padding:5px;
		font-size:14px;
		background:#217cd0;
		color:#ffffff;
	}
	#box_cadastro p,
	#box_login p {
		margin:0;
		padding:10px;
	}

	#box_login {
		float:right;
		border:1px solid #217cd0;
		border-radius:5px;
		width:48%;
		min-height:250px;
		position:relative;
		background:#ffffff;
	}

	/*
	***************************
	* produtos
	***************************
	*/
	.titulo_produto_descricao, .titulo_produto_comentarios, .titulo_produto_relacionados {
		border-bottom: 1px solid #333333;
	}
	.titulo_produto_descricao > h2, .titulo_produto_comentarios > h2, .titulo_produto_relacionados > h2 {
		background-color: #333333;
		color: #ffffff;
		display: inline-block;
		margin: 0;
		padding: 10px 20px;
	}
	/*.titulo_produto_descricao h2 {
		padding:0;
		margin:0;
		border-top:1px solid #217cd0;
		border-left:1px solid #217cd0;
		border-right:1px solid #217cd0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:10px 15px 10px 35px;
		display:inline-block;
		color:#ffffff;
		font-size:18px;
		background:url(../images/icone_descricao.png) no-repeat #217cd0;
		background-position:10px 15px;
	}
	.titulo_produto_comentarios h2 {
		padding:0;
		margin:0;
		border-top:1px solid #217cd0;
		border-left:1px solid #217cd0;
		border-right:1px solid #217cd0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:10px 15px 10px 35px;
		display:inline-block;
		color:#ffffff;
		font-size:18px;
		background:url(../images/icone_comentario.png) no-repeat #217cd0;
		background-position:10px 15px;
	}
	.titulo_produto_relacionados h2 {
		padding:0;
		margin:0;
		border-top:1px solid #217cd0;
		border-left:1px solid #217cd0;
		border-right:1px solid #217cd0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:10px 15px 10px 35px;
		display:inline-block;
		color:#ffffff;
		font-size:18px;
		background:url(../images/icone_relacionados.png) no-repeat #217cd0;
		background-position:10px 15px;
	}
	*/
	#opcaoes_produto h1 {
		color:#217cd0;
		margin:0;
		padding:0;
		font-size:24px;
	}
	.titulo_info_produto {
		font-size:16px;
		color:#217cd0;
		border-bottom:2px dotted #cccccc;
		border-top:2px dotted #cccccc;
		margin:10px 0 5px 0;
		padding:3px 0 3px 10px;
		background:#f9f9f9;
	}

	.comentarios {
		background:#ffffff;
		padding:10px;
		border:1px solid #e9e9e9;
		border-radius:5px;
		margin:0 0 5px 0;
	}
	.comentario_avaliacao {
		font-style:italic;
		font-size:11px;
	}
	.comentario_comentario {
		background:#f9f9f9;
		padding:5px !important;
		border-radius:5px;
	}
	.comentario_cliente {
		padding:3px 0 0 0 !important;
	}
	.comentarios p {
		padding:0;
		margin:0;
	}
	.titulo_pagina_carrinho {
		
	}
	.titulo_pagina_carrinho h1 {
		padding:0;
		margin:0;
		border-top:1px solid #217cd0;
		border-left:1px solid #217cd0;
		border-right:1px solid #217cd0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:10px 15px 10px 35px;
		display:inline-block;
		color:#ffffff;
		font-size:18px;
		background:url(../images/icone_carrinho.png) no-repeat #217cd0;
		background-position:10px 15px;
	}
	.titulo_pagina_endereco h1 {
		padding:0;
		margin:0;
		border-top:1px solid #217cd0;
		border-left:1px solid #217cd0;
		border-right:1px solid #217cd0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:10px 15px 10px 35px;
		display:inline-block;
		color:#ffffff;
		font-size:18px;
		background:url(../images/icone_endereco.png) no-repeat #217cd0;
		background-position:10px 15px;
	}
	.titulo_pagina_pagamento h1 {
		padding:0;
		margin:0;
		border-top:1px solid #217cd0;
		border-left:1px solid #217cd0;
		border-right:1px solid #217cd0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		padding:10px 15px 10px 35px;
		display:inline-block;
		color:#ffffff;
		font-size:18px;
		background:url(../images/icone_pagamento.png) no-repeat #217cd0;
		background-position:10px 15px;
	}
	.produtos_box_padrao {
		background: #ffffff;
		border: none !important;
		display: grid;
		padding: 10px 19px;
		margin-bottom: 15px;
	}
	/*.produtos_box_padrao {
		border:1px solid #217cd0;
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
		padding:5px;
		margin:0 0 15px 0;
		background:#f9f9f9;
	}
	.produtos_box_padrao2 {
		border:1px solid #217cd0;
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
		padding:5px 0;
		margin:0 0 15px 0;
		background:#f9f9f9;
	}
	*/
	.forma_de_pagamento_boleto {
		background:#ffffff;
		width:394px;
		border:1px solid #cccccc;
		text-align:left;
		padding:3px;
	}
	.forma_de_pagamento_boleto h1 {
		font-size:16px;
		padding:3px 0 3px 0;
		float:left;
		display:block;
		width:250px;
		margin:0;
		color:#06377b;
	}
	.forma_de_pagamento_boleto h2 {
		float:left;
		width:250px;
		font-size:14px;
		display:block;
		margin:0;
		padding:0;
		color:#F00;
	}
	.forma_de_pagamento_boleto img {
		float:left;
		padding:0 20px;
	}
	#finalizando {
		background:#ffffff;
		text-align:center;
		padding:10px 5px;
		border:1px solid #cccccc;
		color:#666666;
		font-size:14px;
		width:200px;
	}
	#iframe_login {
		background:#ffffff; 
		border-radius:10px; 
		width:900px;
		position:absolute;
		top:50%;
		left:50%;
		margin:-140px 0 0 -450px;
	}
	#fechar_login {
		position:absolute;
		right:-20px;
		top:-20px;
	}


	/*
	***************************
	* forms
	***************************
	*/
	.form01 {
		background:url(../images/bg_forms.jpg) top repeat-x #ffffff;
		border:1px solid #cccccc;
		padding:5px 1%;
		font-size:14px;
		font-family: 'Roboto Condensed', sans-serif;
		color:#555555;
		width:98%;
		outline:none;
		border-radius:5px;
	}
	.form02 {
		background:url(../images/bg_forms.jpg) top repeat-x #ffffff;
		border:1px solid #cccccc;
		padding:5px 1%;
		font-size:14px;
		font-family: 'Roboto Condensed', sans-serif;
		color:#555555;
		width:150px;
		outline:none;
		border-radius:5px;
	}
	.form02_disable {
		background:#eeeeee;
		border:1px solid #cccccc;
		padding:5px 1%;
		font-size:14px;
		font-family: 'Roboto Condensed', sans-serif;
		color:#999999;
		width:150px;
		outline:none;
		border-radius:5px;
	}
	.form03 {
		background:url(../images/bg_forms.jpg) top repeat-x #ffffff;
		border:1px solid #cccccc;
		padding:5px 1%;
		font-size:14px;
		font-family: 'Roboto Condensed', sans-serif;
		color:#555555;
		outline:none;
		border-radius:5px;
	}
	.form03_disable {
		background:#eeeeee;
		border:1px solid #cccccc;
		padding:5px 1%;
		font-size:14px;
		font-family: 'Roboto Condensed', sans-serif;
		color:#999999;
		outline:none;
		border-radius:5px;
	}


	/*
	***************************
	* botões
	***************************
	*/
	.bt_padrao {
		background:#217cd0;
		color:#ffffff;
		padding:5px 10px;
		border:none;
		font-family: 'Roboto Condensed', sans-serif;
		font-size:14px;
		cursor: pointer;
	}
	.bt_botao,
	.bt_entrar,
	.bt_cadastre_se,
	.bt_comprar,
	.bt_salvar,
	.bt_continuar_comprando,
	.bt_atualiza_quantidade,
	.bt_cadastrar,
	.bt_prosseguir,
	.bt_finalizapedido {
		background:#217cd0;
		color:#ffffff;
		padding:10px 13px;
		border:none;
		font-family: 'Roboto Condensed', sans-serif;
		font-size:14px;
		cursor: pointer;
	}
	.bt_prosseguir {
		background:#7fbb19;
		color:#ffffff;
		padding:10px 13px;
		border:none;
		font-family: 'Roboto Condensed', sans-serif;
		font-size:14px;
	}
	.bt_finalizapedido {
		background:#f66c19;
		color:#ffffff;
		padding:10px 13px;
		border:none;
		font-size:16px;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight:bold;
	}
		

	/*
	***************************
	* icones
	***************************
	*/
	.icone_cadastrar {
		background:url(../images/icone_botoes.png) no-repeat #217cd0;
		background-position:right 9px;
		padding-right:30px;
	}
	.icone_entrar {
		background:url(../images/icone_botoes.png) no-repeat #217cd0;
		background-position:right -100px;
		padding-right:30px;
		position:absolute;
		right:10px;
		bottom:10px;
	}
	.icone_entrar_img {
		padding-right:30px;
		position:absolute;
		right:10px;
		bottom:10px;
	}
	.icone_cadastrese {
		background:url(../images/icone_botoes.png) no-repeat #217cd0;
		background-position:left -63px;
		padding-left:30px;
		position:absolute;
		left:10px;
		bottom:10px;
	}
	.icone_cadastrese_img {
		padding-left:30px;
		position:absolute;
		left:10px;
		bottom:10px;
	}
	.icone_comprar {
		background:url(../images/icone_botoes.png) no-repeat #217cd0;
		background-position:left -135px;
		padding-left:30px;
		margin-top:10px;
	}
	.icone_continuar_comprando {
		background:url(../images/icone_botoes.png) no-repeat #217cd0;
		background-position:left -170px;
		padding-left:30px;
	}
	.icone_atualiza_quantidade {
		background:url(../images/icone_botoes.png) no-repeat #217cd0;
		background-position:right -208px;
		padding-right:30px;
	}
	.icone_prosseguir {
		background:url(../images/icone_botoes.png) no-repeat #7fbb19;
		background-position:right -244px;
		padding-right:30px;
	}
	.icone_finalizar_pedido {
		background:url(../images/icone_botoes.png) no-repeat #f66c19;
		background-position:right -244px;
		padding-right:30px;
	}


	/*
	***************************
	* footer
	***************************
	*/
	#carregando {
		background:url(../images/fundo.png);
		position:fixed;
		width:100%;
		height:100%;
		z-index:999999 !important;
	}
	#img_carregando {
		text-align:center;
		width:200px;
		font-size:16px;
		color:#ffffff;
		height:60px;
		top:50%;
		left:50%;
		margin:-30px 0 0 -100px;
		position:absolute;
	}
	#mensagem_sucesso {
		background:url(../images/bg_forms.jpg) top repeat-x #ffffff;
		width:400px;
		height:70px;
		border:6px solid #060;
		border-radius:5px;
		top:50%;
		left:50%;
		position:absolute;
		margin:-35px 0 0 -200px;
		font-size:14px;
		color:#060;
	}
	#mensagem_erro {
		background:url(../images/bg_forms.jpg) top repeat-x #ffffff;
		width:400px;
		height:70px;
		border:6px solid #C00;
		border-radius:5px;
		top:50%;
		left:50%;
		position:absolute;
		margin:-35px 0 0 -200px;
		font-size:14px;
		color:#C00;
		font-family: 'Roboto Condensed', sans-serif;
	}
	.bt_fechar_sucesso,
	.bt_fechar_erro {
		position:absolute;
		top:50%;
		left:50%;
		margin:-50px 0 0 190px;
		z-index:999 !important;
	}


	/*
	***************************
	* footer
	***************************

	*/
	div#footer {
		background:#217cd0;
		min-height:100px;
		color:#ffffff;
	}
	div#footer_internal {
		width:100%;
		margin:auto;
	}
	div#copyright {
		text-align:center;
	}
	div#copyright a {
		color:#333333;
	}

	ul#institucional {
		margin:0;
		padding:0;
	}
	ul#institucional li {
		list-style:none;
		margin:0;
		padding:3px 0;
	}
	ul#institucional li a {
		color:#ffffff;
		text-decoration:none;
	}
	ul#institucional li a:hover {
		text-decoration:underline;
	}

	/***********************************
	opcoes de pagamento
	************************************/
	#opcao_pagamento h3 {
		margin:0 0 5px 0;
		padding:2px 8px;
		font-size:18px;
		border-bottom:2px dotted #cccccc;
	}
	#opcao_pagamento p {
		text-align:center;
		padding:25px 10px;
	}


	/*
	***************************
	* paginação
	***************************
	*/
	.paginacao {
		text-align:center;
		font-size:12px;
		padding:9px 0 9px 0;
		border-top:1px dotted #e1e1e1;
		border-bottom:1px dotted #e1e1e1;
		background:#f9f9f9;
	}
	.paginacao a {
		color:#ffffff; 
		padding:3px 8px; 
		border:1px solid #217cd0; 
		background:#217cd0;
		background-position:0 -1px;
		text-decoration:none; 
		margin:0 3px; 
		border-radius:5px;
	}
	.paginacao a.atual{
		font-weight:bold; 
		background:#ffffff; 
		border:2px solid #217cd0;
		color:#217cd0;
		font-size:12px;
	}
	
	.bt_comprar_car {
		border: 1px solid #9a9a9a !important;
		color: #000000 !important;
		padding: 6px 20px !important;
		background: #FFFFFF !important;
	}
	.bt_comprar_car:hover {
		background: #f0f0f0 !important;
	}
	
	/* THEME 05 */
	.newsletter_footer {
		background: #333333 !important;
	}
	input.news_email_footer {
		width: 256px;
		padding: 11px;
		margin-top: -5px;
	}
	input.bt_news_enviar_footer {
		background: #5D503F;
		border: 1px;
		padding: 13px;
		color: #ffffff;
		cursor: pointer;
	}
	div.input_div_news {
		top: 4px;
	}
	.icone_newsletter {
		background: url(https://app.ishoponline.com.br/images/icone_newsletter.png) no-repeat !important;
		width: 59px !important;
		height: 59px;
	}
	.departamentos > li > a {
		color: #333333 !important;
		text-transform: uppercase;
	}
	
	.css_header_theme05_user > a {
		display: inline-block;
		margin: 0 0 0 5px;
		text-decoration: none;
		background: #ffffff;
		padding: 2px 11px;
		border-radius: 2px;
	}
	.search_keyword {
		width: 82%;
		float: left;
		box-sizing: border-box;
		position: relative;
		padding: 13px 12px;
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		border-right: none;
		outline: none;
	}
	.search_keyword:focus {
		background: #f5f5f5;
	}
	.search_button {
		float: right;
		width: 18%;
		position: relative;
		box-sizing: border-box;
		padding: 13px;
		background: #333333;
		border: 1px solid #333333;
		color: #ffffff;
		cursor: pointer;
		outline: none;
	}
	
	.link_carrinho {
		position: relative;
		background: #f0f0f0;
		display: block;
		width: 129px;
		padding: 9px 10px;
		border: 1px solid #cccccc;
	}
	.link_carrinho:hover {
		background: #e0e0e0;
	}
	#footer_internal h2 {
		border-bottom: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
		padding: 10px 0;
		display: block;
		text-align: center;
	}
	@media only screen and (min-width: 1366px){
		div.box_produto {
			width: 25% !important;
			padding: 4px !important;
			margin: 0 !important;
		}
	}
	