/* =========================================
MARANTEX TECIDOS - CSS FINAL
MEGA MENU 6 COLUNAS
========================================= */

/* =========================================
HEADER
========================================= */

#header-main .info-phone-secundary {
	display: none;
}

.logo img {
	max-height: 95px;
	width: auto;
}

/* =========================================
MENU SUPERIOR
========================================= */

.element-menu-main {
	border-bottom: 1px solid #f1f1f1;
	background: #ffffff;
	position: relative;
	z-index: 9999;
}

/* =========================================
RESET MENU
========================================= */

.element-menu-main *,
.element-menu-main *:before,
.element-menu-main *:after {

	box-sizing: border-box !important;

	writing-mode: horizontal-tb !important;

	text-orientation: mixed !important;
}

/* =========================================
TODAS AS CATEGORIAS
MEGA MENU
========================================= */

.element-menu-main li {
	position: relative !important;
}

.element-menu-main li ul {

	display: none !important;

	position: absolute !important;

	top: 100% !important;

	left: 0 !important;

	width: 1380px !important;

	max-width: 96vw !important;

	padding: 20px !important;

	margin: 0 !important;

	background: #ffffff !important;

	border-radius: 20px !important;

	box-shadow:
	0 14px 50px rgba(0,0,0,.14) !important;

	list-style: none !important;

	z-index: 999999 !important;

	grid-template-columns:
	repeat(6, minmax(170px,1fr)) !important;

	gap: 12px !important;

	align-items: start !important;

	box-sizing: border-box !important;
}

.element-menu-main li:hover > ul {

	display: grid !important;
}

.element-menu-main li ul li {

	width: 100% !important;

	min-width: 0 !important;

	max-width: 100% !important;

	padding: 0 !important;

	margin: 0 !important;

	float: none !important;

	display: block !important;

	box-sizing: border-box !important;
}

.element-menu-main li ul li > a {

	display: block !important;

	width: 100% !important;

	min-width: 0 !important;

	max-width: 100% !important;

	height: auto !important;

	padding: 10px 12px !important;

	margin: 0 !important;

	background: #f8f8f8 !important;

	border-radius: 12px !important;

	font-size: 14px !important;

	line-height: 20px !important;

	font-weight: 600 !important;

	color: #222 !important;

	text-decoration: none !important;

	text-align: left !important;

	white-space: normal !important;

	word-break: normal !important;

	overflow-wrap: break-word !important;

	letter-spacing: 0 !important;

	box-sizing: border-box !important;

	transition: .2s ease !important;
}

.element-menu-main li ul li > a:hover {

	background:
	linear-gradient(
	135deg,
	#ff9800,
	#ff0055
	) !important;

	color: #ffffff !important;

	transform: translateY(-1px);
}

.element-menu-main li ul li ul {

	position: static !important;

	width: 100% !important;

	display: none !important;

	padding: 0 !important;

	margin-top: 6px !important;

	background: transparent !important;

	box-shadow: none !important;

	border-radius: 0 !important;

	grid-template-columns: 1fr !important;

	gap: 0 !important;
}

.element-menu-main li ul li:hover > ul {

	display: block !important;
}

.element-menu-main li ul li ul li {

	width: 100% !important;

	padding: 0 !important;

	margin: 0 !important;

	display: block !important;
}

.element-menu-main li ul li ul li a {

	display: block !important;

	width: 100% !important;

	padding: 6px 10px !important;

	background: transparent !important;

	font-size: 13px !important;

	line-height: 18px !important;

	font-weight: 400 !important;

	color: #666 !important;

	text-align: left !important;

	border-radius: 8px !important;

	white-space: normal !important;
}

.element-menu-main li ul li ul li a:hover {

	background: #f5f5f5 !important;

	color: #ff0055 !important;
}

.element-menu-main li ul li,
.element-menu-main li ul li a,
.element-menu-main li ul li span {

	writing-mode: horizontal-tb !important;

	text-orientation: mixed !important;

	transform: none !important;
}

/* =========================================
MOBILE MENU
========================================= */

@media(max-width:1200px){

	.element-menu-main li ul {

		grid-template-columns:
		repeat(4,minmax(160px,1fr)) !important;

		width: 96vw !important;
	}
}

@media(max-width:768px){

	.element-menu-main li ul {

		width: 100vw !important;

		left: -20px !important;

		border-radius: 0 !important;

		padding: 14px !important;

		grid-template-columns:
		repeat(2,minmax(140px,1fr)) !important;
	}
}

@media(max-width:520px){

	.element-menu-main li ul {

		grid-template-columns:
		1fr !important;
	}
}

/* =========================================
IMAGENS PRODUTOS
========================================= */

#product-list .product-list-item .product-image a:not(.label-unavailable) img,
#product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) img {

	max-height: initial;

	height: 100%;

	max-width: initial;

	object-fit: cover;
}

/* =========================================
PREÇO
========================================= */

#product-list .product-list-item .product-info .product-cash-price,
#product-list-sidebar .product-list-item .product-info .product-cash-price {

	margin-top: 10px;
}

/* =========================================
FILTROS
========================================= */

#vitrine .element-filter-select-box:empty {

	display: none !important;
}

/* =========================================
DETALHE PRODUTO
========================================= */

.element-product-detail .product-amount .product-item-amount {

	text-align: center !important;
}

.element-product-detail .product-info .product-name {

	display: inline-block;
}

/* =========================================
BANNER HOME
========================================= */

body:not(.pagina-home) .element-banner-main {

	display: none !important;
}

body.pagina-home .element-banner-main {

	display: block !important;
}

html body.pagina-home .element-banner-main,
html body.pagina-home .element-banner-main .container-12,
html body.pagina-home .element-banner-main .grid-12,
html body.pagina-home .element-banner-main .element-banner,
html body.pagina-home .element-banner-main .banner,
html body.pagina-home .element-banner-main .slider-wrapper,
html body.pagina-home .element-banner-main .bx-wrapper,
html body.pagina-home .element-banner-main .bx-viewport {

	display: block !important;

	height: auto !important;

	min-height: 0 !important;

	max-height: none !important;

	margin-top: 0 !important;

	padding-top: 0 !important;

	align-items: flex-start !important;

	justify-content: flex-start !important;

	vertical-align: top !important;

	transform: none !important;
}

html body.pagina-home .element-banner-main {

	margin: 0 !important;

	padding: 0 !important;

	overflow: visible !important;
}

html body.pagina-home .element-banner-main .container-12,
html body.pagina-home .element-banner-main .grid-12 {

	margin-bottom: 0 !important;

	padding-bottom: 0 !important;
}

html body.pagina-home .element-banner-main .bx-wrapper {

	width: 100% !important;

	max-width: 1280px !important;

	margin: 8px auto 18px auto !important;

	padding: 0 !important;

	box-shadow: none !important;

	border: none !important;

	background: transparent !important;

	position: relative !important;

	top: auto !important;

	left: auto !important;

	right: auto !important;

	bottom: auto !important;
}

html body.pagina-home .element-banner-main .bx-viewport {

	width: 100% !important;

	overflow: hidden !important;

	background: transparent !important;

	position: relative !important;

	top: auto !important;
}

html body.pagina-home .element-banner-main .bx-wrapper img {

	width: 100% !important;

	height: auto !important;

	display: block !important;

	margin: 0 !important;

	padding: 0 !important;
}

html body.pagina-home .element-banner-main ul,
html body.pagina-home .element-banner-main li {

	margin-top: 0 !important;

	padding-top: 0 !important;
}

.element-banner-main,
.element-banner,
.banner,
.slider-wrapper {

	margin: 0 !important;

	padding: 0 !important;
}

/* =========================================
SEÇÃO PRODUTOS
========================================= */

.home-products,
#vitrine,
.element-showcase {

	margin-top: 6px !important;

	padding-top: 0 !important;
}

/* =========================================
CARDS PRODUTOS
========================================= */

#product-list .product-list-item {

	border-radius: 22px !important;

	overflow: hidden;

	background: #ffffff;

	box-shadow:
	0 6px 24px rgba(0,0,0,.06);

	border: 1px solid rgba(0,0,0,.04);

	transition: .2s ease;

	padding-bottom: 12px;
}

#product-list .product-list-item:hover {

	transform: translateY(-2px);
}

#product-list .product-image {

	border-radius: 18px 18px 0 0;

	overflow: hidden;
}

#product-list .product-info {

	padding: 12px 14px 0 !important;
}

#product-list .product-name {

	font-size: 15px !important;

	line-height: 21px !important;

	font-weight: 600 !important;

	color: #2c2c2c !important;

	min-height: 42px;
}

#product-list .product-price {

	font-size: 18px !important;

	font-weight: 800 !important;

	color: #ff4d00 !important;

	margin-top: 10px !important;
}

#product-list .product-cash-price {

	font-size: 13px !important;

	color: #555 !important;

	line-height: 20px !important;
}

#product-list .wrapper-price-btn a:not(.btn-buy-kit),
#product-list .product-buy a,
#product-list button {

	display: flex !important;

	align-items: center !important;

	justify-content: center !important;

	width: calc(100% - 28px) !important;

	height: 42px !important;

	margin: 12px auto 0 auto !important;

	border-radius: 14px !important;

	border: 0 !important;

	background:
	linear-gradient(
	135deg,
	#ff9800,
	#ff0055
	) !important;

	color: #ffffff !important;

	font-size: 15px !important;

	font-weight: 700 !important;

	text-decoration: none !important;

	box-shadow:
	0 6px 18px rgba(255,0,85,.18) !important;
}

/* =========================================
TÍTULOS
========================================= */

.element-showcase .title,
.showcase-title,
h2 {

	font-weight: 800 !important;

	letter-spacing: -.5px;

	color: #2c2c2c;
}

/* =========================================
UPGRADES NOVA VERSÃO
========================================= */
/* HEADER PREMIUM */

#header-main,
.header-main-inner,
.header-1 {
	background: #ffffff !important;
	border-bottom: 1px solid #ececec !important;
}

#header-main a {
	color: #222 !important;
	font-weight: 500;
}

#header-main a:hover {
	color: #f58a07 !important;
}

#form-search-header {
	background: #f7f7f7 !important;
	border: 1px solid #e7e7e7 !important;
	border-radius: 14px !important;
}

#SearchFilter {
	background: transparent !important;
	color: #222 !important;
}

.btn-search,
.icon-search {
	color: #f58a07 !important;
}


.element-menu-main > ul > li > a {
	color: #222 !important;
	font-weight: 600 !important;
}



/* REMOVE TELEFONE */

.info-phone,
.info-phone-secundary,
[class*="phone"],
[class*="telefone"] {
    display: none !important;
}


/* REMOVE CADASTRO */

a[href*="cadastro"],
a[href*="register"] {
    display: none !important;
}



#header-main i:hover,
#header-main svg:hover,
#header-main [class*="icon"]:hover {

    color: #f58a07 !important;
    fill: #f58a07 !important;
}


/* CARRINHO */

.grid-shopping-cart a,
.grid-shopping-cart i,
.grid-shopping-cart svg {

    color: #222222 !important;
    fill: #222222 !important;
}


/* BUSCA */

#form-search-header {

    background: #ffffff !important;

    border: 1px solid #e6e6e6 !important;

    border-radius: 30px !important;

    box-shadow: 0 2px 10px rgba(0,0,0,.04) !important;
}

#SearchFilter::placeholder {

    color: #999999 !important;
}


.element-menu-main > ul > li > a {

    color: #222222 !important;

    font-weight: 600 !important;
}


.mx-link svg{
    width:22px;
    height:22px;

    fill:none !important;
    stroke:#222 !important;

    stroke-width:2 !important;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.mx-link:hover svg{
    stroke:#f58a07 !important;
}



#SearchFilter,
input[name="data[Search][filter]"] {

    color: #222222 !important;
    font-weight: 500 !important;
}

#SearchFilter::placeholder,
input[name="data[Search][filter]"]::placeholder {

    color: #8a8a8a !important;
    opacity: 1 !important;
}



#form-search-header {

    width: 340px !important;
    max-width: 340px !important;
}



/* REMOVE CADASTRO */

.orders-inner:last-of-type {
    display: none !important;
}


.icon-user,
.icon-search,
.icon-shopping-cart,
.icon-cart,
[class^="icon-"],
[class*=" icon-"] {

    color: #222222 !important;
}



.icon-user:hover,
.icon-search:hover,
.icon-shopping-cart:hover,
.icon-cart:hover {

    color: #f58a07 !important;
}



.header-1 .container-12 {

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    min-height: 72px !important;
}


.grid-4.grid-search {
    width: 700px !important;
    max-width: 700px !important;
    flex: 0 0 700px !important;
}

.grid-4.grid-search .element-search {
    width: 100% !important;
}

.grid-4.grid-search form {
    width: 100% !important;
}
#form-search-header {
    width: 100% !important;
    max-width: 100% !important;
}

.icon-user:before,
.icon-shopping-cart:before,
.icon-cart:before,
.icon-search:before {
    color: #222 !important;
}


.header-1 .container-12 {

    display:flex !important;
    align-items:center !important;

    gap:32px !important;
}
.grid-search{
    flex:0 0 620px !important;
    max-width:620px !important;
}

.grid-shopping-cart{
    flex:0 0 auto !important;
    width:auto !important;
}
.mx-actions{
    display:flex;
    align-items:center;

    gap:28px;

    white-space:nowrap;
}
.mx-link{
    display:flex;
    align-items:center;

    gap:8px;

    white-space:nowrap;
}

.mx-link svg{
    width:22px;
    height:22px;

    stroke:#222;
    fill:none;
    stroke-width:2;
}

.mx-link:hover{
    color:#f58a07;
}

.mx-link:hover svg{
    stroke:#f58a07;
}
.grid-logo{
    flex:0 0 240px !important;
}



#form-search-header{
    width:100% !important;
}




.mx-link svg{
    width:22px;
    height:22px;

    fill:none !important;

    stroke:#222 !important;

    stroke-width:2 !important;

    stroke-linecap:round;
    stroke-linejoin:round;
}




.link-shopping-cart {
    position: relative !important;
}

.wrapper-list-products-shopping-cart {
    z-index: 99999999 !important;
    position: absolute !important;
}

.shopping-cart-inner {
    overflow: visible !important;
}

.grid-shopping-cart {
    overflow: visible !important;
}



.mx-icon{
    width:22px;
    height:22px;

    display:block;

    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}

.mx-user{
    background-image:url("https://cdn.jsdelivr.net/npm/lucide-static@latest/icons/user.svg");
}

.mx-orders{
    background-image:url("https://cdn.jsdelivr.net/npm/lucide-static@latest/icons/shopping-bag.svg");
}


.link-shopping-cart{
    position:relative !important;
    z-index:99999999 !important;
}

.wrapper-list-products-shopping-cart{
    z-index:99999999 !important;
}

.grid-shopping-cart{
    overflow:visible !important;
}

.shopping-cart-inner{
    overflow:visible !important;
}






.icon-shopping-cart{
    filter: brightness(0) !important;
}

.link-shopping-cart:hover .icon-shopping-cart{
    filter:
        brightness(0)
        saturate(100%)
        sepia(100%)
        hue-rotate(0deg)
        saturate(600%) !important;
}

.icon-shopping-cart{
    transition:.2s ease;
}

.link-shopping-cart:hover .icon-shopping-cart{
    filter:
        invert(56%)
        sepia(92%)
        saturate(1000%)
        hue-rotate(357deg)
        brightness(102%)
        contrast(103%) !important;
}

.link-shopping-cart:hover::after{
    color:#f58a07 !important;
}

.link-shopping-cart{
    display:flex !important;
    align-items:center !important;
    gap:8px !important;
}

.link-shopping-cart::after{
    content:"Carrinho";
    font-size:16px;
    font-weight:500;
    color:#222;
}




.icon-shopping-cart{
    background-size:18px !important;
}




.link-shopping-cart{
    display:flex !important;
    align-items:center !important;
    gap:6px !important;
}

.icon-shopping-cart{
    margin-right:0 !important;
}

.shopping-cart-title,
.shopping-cart-total-products-wrapper,
.shopping-cart-total-price-wrapper{
    display:none !important;
}



/* =========================================
HEADER IGUAL AO MOCK
========================================= */

/* Altura geral do header */
.header-1 .container-12{
    min-height:72px !important;
    height:72px !important;
    gap:18px !important;
}

/* Logo menor e mais próxima do mock */
.grid-logo{
    flex:0 0 200px !important;
}

.logo img{
    max-height:58px !important;
}

/* Busca igual ao mock */
.grid-search{
    flex:0 0 530px !important;
    max-width:530px !important;
}

#form-search-header{
    height:44px !important;
    border-radius:12px !important;
    box-shadow:none !important;
}

#SearchFilter{
    height:42px !important;
    font-size:15px !important;
}

/* Área direita (Entrar / Pedidos / Carrinho) */
.grid-shopping-cart{
    flex:0 0 340px !important;
    max-width:340px !important;

    display:flex !important;
    justify-content:flex-end !important;
}

/* Aproxima os ícones */
.mx-actions{
    gap:22px !important;
}

/* Carrinho */
.link-shopping-cart{
    gap:4px !important;
}

/* Header centralizado igual ao mock */
.header-1 .container-12{
    justify-content:center !important;
}





html body.pagina-home .element-banner-main .bx-wrapper,
html body.pagina-home .element-banner-main .bx-viewport {

    height: auto !important;
}

html body.pagina-home .element-banner-main .bx-wrapper img {

    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
}




html body.pagina-home .element-banner-main .bx-viewport {

    height: auto !important;
}

html body.pagina-home .element-banner-main .bx-wrapper {

    height: auto !important;
}

html body.pagina-home .element-banner-main li img {

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;

    object-fit: contain !important;
}


#marantex-banner-carrossel{
    border-radius:20px;
    overflow:hidden;
}

.marantex-banner-viewport{
    border-radius:20px;
    overflow:hidden;
}



/* =========================================
CARROSSEL MARANTEX - DEFINIÇÃO FINAL
========================================= */

#marantex-banner-carrossel{
    margin-bottom:0 !important;
    border-radius:20px !important;
    overflow:hidden !important;
}

.marantex-banner-viewport{
    overflow:hidden !important;
    border-radius:20px !important;
    position:relative !important;
}

.marantex-banner-track{
    display:flex !important;
    flex-wrap:nowrap !important;
    width:100% !important;
    transition:transform .45s ease !important;
}

.marantex-banner-slide{
    flex:0 0 100% !important;
    min-width:100% !important;
    display:block !important;
    overflow:hidden !important;
}

.marantex-banner-slide img{
    display:block !important;
    width:100% !important;
    height:auto !important;
}

.marantex-banner-prev{
    left:16px !important;
}

.marantex-banner-next{
    right:16px !important;
}

.marantex-banner-btn{
    width:38px !important;
    height:38px !important;
    border:none !important;
    border-radius:50% !important;

    background:rgba(255,255,255,.92) !important;
    color:#333 !important;

    box-shadow:0 2px 8px rgba(0,0,0,.12) !important;
}

















/* =========================================
BARRA DE BENEFÍCIOS
========================================= */

#marantex-beneficios{
    max-width:1280px;
    margin:16px auto 12px;
    padding:0 14px;
}

.marantex-beneficios-wrap{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;

    display:grid;
    grid-template-columns:repeat(4,1fr);

    overflow:hidden;
}

.marantex-beneficio{
    display:flex;
    align-items:center;
    justify-content:center;

    gap:14px;

    padding:18px 22px;
}

.marantex-beneficio:not(:last-child){
    border-right:1px solid #efefef;
}

.marantex-beneficio svg{
    width:34px;
    height:34px;

    stroke:#f36b2a;
    flex-shrink:0;
}

.marantex-beneficio-titulo{
    font-size:18px;
    font-weight:700;
    color:#222;
    line-height:1.1;
}

.marantex-beneficio-subtitulo{
    font-size:15px;
    color:#555;
    margin-top:3px;
}

@media(max-width:900px){

    .marantex-beneficios-wrap{
        grid-template-columns:1fr 1fr;
    }

    .marantex-beneficio:nth-child(2){
        border-right:none;
    }
}

@media(max-width:600px){

    .marantex-beneficios-wrap{
        grid-template-columns:1fr;
    }

    .marantex-beneficio{
        justify-content:flex-start;
    }

    .marantex-beneficio:not(:last-child){
        border-right:none;
        border-bottom:1px solid #efefef;
    }
}



.marantex-menu-rapido-container{
    position:relative;
    max-width:1280px;
    margin:0 auto;
}

.marantex-menu-btn{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:38px;
    height:38px;

    border:none;
    border-radius:50%;

    background:#fff;
    cursor:pointer;

    box-shadow:0 2px 10px rgba(0,0,0,.15);

    z-index:30;
}

.marantex-menu-btn-prev{
    left:-8px;
}

.marantex-menu-btn-next{
    right:-8px;
}

.marantex-menu-btn svg{
    width:18px;
    height:18px;
    stroke:#333;
}

.marantex-menu-btn:hover{
    background:#f7f7f7;
}




/* =========================================
MAIS PROCURADOS - SETAS
========================================= */

.marantex-menu-rapido-container{
    position:relative;
    max-width:1280px;
    margin:0 auto;
    padding:0 14px;
}
.marantex-menu-btn{
    position:absolute;
    top:58%;
    transform:translateY(-50%);

    width:40px;
    height:40px;

    border:none;
    border-radius:50%;

    background:#fff;
    color:#333;

    font-size:26px;

    cursor:pointer;

    display:flex !important;
    align-items:center;
    justify-content:center;

    box-shadow:0 2px 12px rgba(0,0,0,.15);

    z-index:99999;
}

.marantex-menu-btn:hover{
    transform:translateY(-50%) scale(1.05);
}

.marantex-menu-btn-prev{
    left:-8px;
}

.marantex-menu-btn-next{
    right:-8px;
}

.marantex-menu-rapido-titulo{
    font-size:18px;
    font-weight:700;
    color:#222;
    margin:0 0 14px;
}









/* =========================================
BOTÃO COMPRAR - ESTILO MARANTEX
========================================= */

#product-list .btn-buy-kit{

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:110px !important;
    height:42px !important;

    background:linear-gradient(
        135deg,
        #ff9800,
        #ff3d5a
    ) !important;

    border-radius:12px !important;
    border:none !important;

    color:#fff !important;

    font-family:"Nunito",sans-serif !important;
    font-weight:800 !important;
    font-size:14px !important;

    text-decoration:none !important;

    box-shadow:0 4px 12px rgba(255,80,80,.20) !important;
}

#product-list .btn-buy-kit .btn-icon{
    display:none !important;
}

#product-list .btn-buy-kit .btn-text{
    display:block !important;
    color:#fff !important;
    font-size:14px !important;
    font-weight:800 !important;
}


/* BOTÃO COMPRAR */

#product-list .btn-buy-kit{

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:110px !important;
    height:42px !important;

    padding:0 !important;
    margin:0 !important;

    background:linear-gradient(
        135deg,
        #ff9800,
        #ff3d5a
    ) !important;

    border-radius:12px !important;
    border:none !important;

    color:#fff !important;

    font-size:14px !important;
    font-weight:800 !important;

    text-decoration:none !important;

    box-shadow:0 4px 12px rgba(255,80,80,.20) !important;
}

#product-list .btn-buy-kit .btn-icon{
    display:none !important;
}

#product-list .btn-buy-kit .btn-text{
    display:block !important;
}



/* PREÇO + BOTÃO */

#product-list .wrapper-price-btn{

    padding-right:0 !important;
}

/* EMPURRA BOTÃO PARA DIREITA */

#product-list .wrapper-btn-product{

    margin-left:auto !important;
}

/* BOTÃO */

#product-list .btn-buy-kit{

    width:92px !important;
    height:36px !important;

    margin:0 !important;
    padding:0 !important;

    border-radius:10px !important;

    font-size:14px !important;
    font-weight:800 !important;
}








/* REMOVE ESPAÇO DA SIMPLO7 */
#product-list .wrapper-price-btn{
    padding-right:0 !important;
}

/* BOTÃO */
#product-list .btn-buy-kit{
    width:100px !important;
    height:34px !important;
    font-size:13px !important;
    border-radius:10px !important;
}

/* UNIDADE */
#product-list .product-unit{
    font-size:13px !important;
    font-weight:700 !important;
    margin-left:4px !important;
}