/* Hairess — Luxury with Joy. Brand layer over Kadence + Elementor. */
:root{--hr-bone:#F4EFE9;--hr-ink:#0B0B0B;--hr-white:#fff;--hr-nude:#E6D7C8;--hr-cocoa:#4A2C22;--hr-line:rgba(11,11,11,.14);
--hr-serif:'Bodoni Moda',Didot,'Bodoni 72','Times New Roman',serif;--hr-sans:Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;--hr-track:.25em;--hr-gut:clamp(20px,4vw,56px)}
html{scroll-behavior:smooth}
body{background:var(--hr-bone);color:var(--hr-ink);font-family:var(--hr-sans);-webkit-font-smoothing:antialiased}
body .site,.content-bg,body.content-style-unboxed .site{background:var(--hr-bone)}
h1,h2,h3,h4,.entry-title,.product_title,.woocommerce-loop-product__title,.elementor-heading-title{font-family:var(--hr-serif);font-weight:400;letter-spacing:-.005em;color:var(--hr-ink)}
h1 em,h2 em,h3 em,.hr-it{font-style:italic}
a{color:var(--hr-ink);text-decoration-thickness:1px;text-underline-offset:.2em}
a:hover,a:focus{color:var(--hr-cocoa)}
::selection{background:var(--hr-nude);color:var(--hr-ink)}
:focus-visible{outline:1px solid var(--hr-cocoa);outline-offset:3px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}

/* Eyebrows + buttons: Manrope uppercase, .25em tracking, square */
.hr-eyebrow,.hr-eyebrow .elementor-heading-title{font-family:var(--hr-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:var(--hr-track);text-transform:uppercase;color:var(--hr-ink);margin:0 0 18px;line-height:1.4}
.hr-btn .elementor-button,.button,button.button,a.button,input[type=submit],.wp-block-button__link,.wc-block-components-button,.wp-element-button,.single_add_to_cart_button,.checkout-button,#place_order,.wpcf7-submit,.kadence-button{
 font-family:var(--hr-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:var(--hr-track)!important;text-transform:uppercase!important;border-radius:0!important;
 background:var(--hr-ink)!important;color:var(--hr-white)!important;border:1px solid var(--hr-ink)!important;padding:17px 30px!important;line-height:1.2!important;box-shadow:none!important;transition:background .2s,color .2s,border-color .2s;text-decoration:none!important}
.hr-btn .elementor-button:hover,.button:hover,a.button:hover,button.button:hover,input[type=submit]:hover,.wp-block-button__link:hover,.wc-block-components-button:hover,.single_add_to_cart_button:hover,#place_order:hover,.wpcf7-submit:hover{background:var(--hr-cocoa)!important;border-color:var(--hr-cocoa)!important;color:var(--hr-white)!important}
.hr-btn--ghost .elementor-button,a.hr-btn--ghost,.is-style-outline .wp-block-button__link{background:transparent!important;color:var(--hr-ink)!important}
.hr-btn--ghost .elementor-button:hover,a.hr-btn--ghost:hover,.is-style-outline .wp-block-button__link:hover{background:var(--hr-ink)!important;color:var(--hr-white)!important;border-color:var(--hr-ink)!important}
.hr-btn--light .elementor-button{background:transparent!important;color:#fff!important;border-color:#fff!important}
.hr-btn--light .elementor-button:hover{background:#fff!important;color:var(--hr-ink)!important}
.hr-link{font-family:var(--hr-sans);font-size:12px;font-weight:600;letter-spacing:var(--hr-track);text-transform:uppercase;color:var(--hr-cocoa);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}
.hr-link:hover{color:var(--hr-ink)}

/* Inputs: bottom border only */
input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=url],textarea,select,.wc-block-components-text-input input,.select2-container .select2-selection,.wc-blocks-components-select__select{
 border:0!important;border-bottom:1px solid var(--hr-ink)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--hr-sans);color:var(--hr-ink);padding-left:0!important;padding-right:0!important}
input:focus,textarea:focus,select:focus{border-bottom-color:var(--hr-cocoa)!important;outline:0}
.wc-block-components-text-input label,.wc-block-components-combobox label{left:0!important}
textarea{min-height:120px}
label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}

/* Header: thin, sticky, centred wordmark */
#masthead,.site-header-row-container-inner,.item-is-fixed .site-main-header-inner-wrap{background:var(--hr-bone)!important}
.site-main-header-wrap .site-header-row-container-inner{border-bottom:1px solid var(--hr-line)}
.site-branding img.custom-logo{width:180px;max-width:46vw;height:auto}
.main-navigation .primary-menu-container>ul>li.menu-item>a{font-family:var(--hr-sans);font-size:11px;font-weight:600;letter-spacing:var(--hr-track);text-transform:uppercase;color:var(--hr-ink);padding-left:0;padding-right:28px}
.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.main-navigation .primary-menu-container>ul>li.current-menu-item>a{color:var(--hr-cocoa)}
.hr-account{display:inline-flex;align-items:center;color:var(--hr-ink);padding:6px}
.hr-account:hover{color:var(--hr-cocoa)}
.header-cart-button,.search-toggle-open,.menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open{color:var(--hr-ink)!important}
.header-cart-wrap .header-cart-button .header-cart-total{background:var(--hr-ink);color:#fff;border-radius:0;font-size:10px}
#mobile-drawer .drawer-inner{background:var(--hr-bone);color:var(--hr-ink)}
#mobile-drawer .mobile-navigation ul li a{font-family:var(--hr-serif);font-size:26px;color:var(--hr-ink);border:0}
#mobile-drawer .drawer-header .drawer-toggle{color:var(--hr-ink)}
#search-drawer .drawer-inner{background:rgba(244,239,233,.97)}
#search-drawer .drawer-inner input.search-field{color:var(--hr-ink);font-family:var(--hr-serif);font-size:32px}
#search-drawer .drawer-inner .drawer-toggle,#search-drawer .drawer-inner .search-submit,#search-drawer .kadence-search-icon-wrap{color:var(--hr-ink)}

/* Footer */
.hr-footer{background:var(--hr-ink);color:#d9d2cb;font-size:14px;line-height:1.75}
.hr-footer a{color:#fff;text-decoration:none}
.hr-footer a:hover{color:var(--hr-nude);text-decoration:underline}
.hr-f-inner{max-width:1320px;margin:0 auto;padding:80px var(--hr-gut) 56px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}
.hr-f-brand img{width:112px;height:112px;border:1px solid rgba(255,255,255,.18);border-radius:50%}
.hr-f-tag{font-family:var(--hr-serif);font-style:italic;font-size:26px;color:#fff;margin:18px 0 6px}
.hr-footer h2{font-family:var(--hr-sans);font-size:11px;font-weight:600;letter-spacing:var(--hr-track);text-transform:uppercase;color:#fff;margin:0 0 18px}
.hr-footer ul{list-style:none;margin:0;padding:0}
.hr-footer li{margin:0 0 6px}
.hr-footer .hr-ph{color:#b9a99a;font-style:italic}
.hr-f-bottom{border-top:1px solid rgba(255,255,255,.12);max-width:1320px;margin:0 auto;padding:22px var(--hr-gut) 30px;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;font-size:12px;color:#a9a19a}
@media(max-width:900px){.hr-f-inner{grid-template-columns:1fr 1fr;padding-top:56px}.hr-f-brand{grid-column:1/-1}}
@media(max-width:520px){.hr-f-inner{grid-template-columns:1fr;gap:32px}}

/* Placeholder markers */
.hr-ph,.hr-ph-tag{color:var(--hr-cocoa);font-style:italic}
.hr-ph-tag{font-style:normal;font-family:var(--hr-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;border:1px dashed var(--hr-cocoa);padding:3px 8px;display:inline-block;margin-left:6px;vertical-align:middle}
.hr-price-note{font-family:var(--hr-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--hr-cocoa);margin:0 0 20px}
.single-product .hr-price-note{margin:-6px 0 22px}

/* ===== Home (Elementor) ===== */
.hr-sec{padding:clamp(64px,9vw,128px) var(--hr-gut)!important}
.hr-sec>.e-con-inner{max-width:1320px!important}
.hr-h2 .elementor-heading-title,.hr-h2{font-size:clamp(34px,4.6vw,60px)!important;line-height:1.05!important;margin:0}
.hr-lede,.hr-lede p{font-size:17px;line-height:1.75;color:#2a2421;max-width:34em}

/* 1. Hero */
.hr-hero{padding:0 var(--hr-gut) clamp(48px,6vw,88px)!important;position:relative;overflow:hidden}
.hr-hero>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:clamp(24px,5vw,80px);max-width:1440px!important;align-items:end}
.hr-wordmark{grid-column:1/-1;grid-row:1;position:relative;z-index:2;margin:clamp(28px,4vw,52px) 0 calc(-1 * clamp(18px,3.2vw,52px))!important;pointer-events:none}
.hr-wordmark .elementor-heading-title{font-family:var(--hr-sans)!important;font-weight:300!important;font-size:clamp(54px,14.2vw,212px)!important;letter-spacing:.24em!important;line-height:.9!important;text-transform:uppercase;margin-right:-.24em;white-space:nowrap;color:var(--hr-ink)}
.hr-hero-copy{grid-column:1;grid-row:2;padding-bottom:clamp(8px,2vw,24px)!important;max-width:520px}
.hr-hero-copy .hr-tagline .elementor-heading-title{font-family:var(--hr-serif)!important;font-style:italic;font-size:clamp(36px,4.4vw,64px)!important;line-height:1.02!important}
.hr-hero-copy .elementor-widget-text-editor{font-size:17px;line-height:1.7;color:#2a2421;margin:22px 0 34px}
.hr-hero-img{grid-column:2;grid-row:1/3;margin:0!important;align-self:stretch}
.hr-hero-img img{width:100%;height:min(86vh,860px);min-height:520px;object-fit:cover;object-position:50% 30%;display:block}
.hr-btns{display:flex!important;flex-wrap:wrap;gap:12px;flex-direction:row!important;padding:0!important}
.hr-btns>.elementor-widget{width:auto!important;margin:0!important}
@media(max-width:820px){
 .hr-hero>.e-con-inner{grid-template-columns:1fr;grid-template-rows:auto}
 .hr-wordmark{grid-column:1;grid-row:1;margin:24px 0 -.42em!important}
 .hr-wordmark .elementor-heading-title{font-size:15.6vw!important;letter-spacing:.2em!important;margin-right:-.2em}
 .hr-hero-img{grid-column:1;grid-row:2}
 .hr-hero-img img{height:auto;min-height:0;aspect-ratio:4/5}
 .hr-hero-copy{grid-column:1;grid-row:3;padding-top:28px!important}
}

/* 2. Quote */
.hr-quote{background:var(--hr-bone);text-align:center;border-top:1px solid var(--hr-line)}
.hr-quote .elementor-heading-title{font-family:var(--hr-serif)!important;font-style:italic;font-size:clamp(34px,5.6vw,84px)!important;line-height:1.08!important;max-width:15em;margin:0 auto!important}
.hr-quote .hr-eyebrow{margin-top:28px}

/* 3. Category magazine grid */
.hr-cats-head>.e-con-inner,.hr-head-row{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}
.hr-mag{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(150px,15vw,220px);gap:clamp(12px,1.6vw,24px);margin-top:44px}
.hr-tile{position:relative;display:block;overflow:hidden;background:var(--hr-nude);text-decoration:none!important;color:#fff!important}
.hr-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.hr-tile:hover img{transform:scale(1.035)}
.hr-tile figcaption{position:absolute;left:0;bottom:0;padding:14px 20px 12px;background:var(--hr-bone);display:flex;flex-direction:column;gap:4px;max-width:calc(100% - 24px)}
.hr-tile .t{font-family:var(--hr-serif);font-size:clamp(20px,2vw,28px);line-height:1.1;color:var(--hr-ink)}
.hr-tile .s{font-family:var(--hr-sans);font-size:10px;font-weight:600;letter-spacing:var(--hr-track);text-transform:uppercase;color:var(--hr-cocoa);white-space:nowrap}
.hr-tile--a{grid-column:1/6;grid-row:span 4}
.hr-tile--b{grid-column:6/10;grid-row:span 2}
.hr-tile--c{grid-column:10/13;grid-row:span 2}
.hr-tile--d{grid-column:6/9;grid-row:span 2}
.hr-tile--e{grid-column:9/13;grid-row:span 2}
@media(max-width:820px){.hr-mag{grid-template-columns:1fr 1fr;grid-auto-rows:46vw}.hr-tile--a{grid-column:1/-1;grid-row:span 2}.hr-tile--b,.hr-tile--c,.hr-tile--d,.hr-tile--e{grid-column:auto;grid-row:span 1}.hr-tile--e{grid-column:1/-1}.hr-tile figcaption{padding:10px 12px 8px}}

/* 4. Featured products + Woo loops */
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:left;background:transparent}
.woocommerce ul.products li.product a img,.woocommerce ul.products li.product .woocommerce-loop-image-link img{aspect-ratio:4/5;object-fit:cover;width:100%;margin:0 0 16px;background:var(--hr-nude)}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;line-height:1.25;padding:0;margin:0 0 6px}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--hr-sans);color:var(--hr-ink)!important;font-size:14px;font-weight:500;letter-spacing:.04em}
.woocommerce ul.products li.product .product-details .button,.woocommerce ul.products li.product .product-action-wrap .button{padding:12px 18px!important;font-size:10px!important;background:transparent!important;color:var(--hr-ink)!important;margin-top:12px}
.woocommerce ul.products li.product .product-details .button:hover{background:var(--hr-ink)!important;color:#fff!important}
.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap{position:static;opacity:1;transform:none}
.hr-badge{position:absolute;top:14px;left:14px;z-index:3;background:var(--hr-bone);color:var(--hr-ink);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px}
.woocommerce ul.products li.product{position:relative}
.woocommerce span.onsale{display:none}
.woocommerce .woocommerce-ordering select{border:0!important;border-bottom:1px solid var(--hr-ink)!important}
.woocommerce .woocommerce-result-count{font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.hr-products ul.products{margin-top:40px!important}

/* single product */
.single-product div.product .product_title{font-size:clamp(30px,3.4vw,46px);line-height:1.08;margin-bottom:14px}
.single-product div.product .woocommerce-product-gallery img{background:var(--hr-nude)}
.single-product div.product form.cart .variations select{min-width:180px}
.single-product div.product form.cart .quantity input{border:1px solid var(--hr-line)!important;padding:0 6px!important;height:52px}
.single-product .hr-ask a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--hr-cocoa)}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--hr-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-radius:0;background:transparent}
.hr-preview-note{color:var(--hr-cocoa)}
.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{border-radius:0!important;background:#fff!important;border-left:2px solid var(--hr-ink)!important}

/* 5. Salon split */
.hr-salon>.e-con-inner{display:grid!important;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,96px);align-items:center}
.hr-salon-img img{width:100%;aspect-ratio:4/5;object-fit:cover}
.hr-services{list-style:none;margin:28px 0 36px;padding:0;border-top:1px solid var(--hr-line);counter-reset:s}
.hr-services li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;gap:6px 14px;padding:16px 0;border-bottom:1px solid var(--hr-line)}
.hr-services li:before{content:counter(s,decimal-leading-zero);font-family:var(--hr-sans);font-size:11px;letter-spacing:.2em;color:var(--hr-cocoa);padding-top:8px}
.hr-services strong{font-family:var(--hr-serif);font-weight:400;font-size:22px;line-height:1.25}
.hr-services span{grid-column:2;font-size:14px;color:#4d4540}
@media(max-width:820px){.hr-salon>.e-con-inner{grid-template-columns:1fr}}

/* 6. Care band */
.hr-care{background:var(--hr-nude)!important}
.hr-care>.e-con-inner{display:grid!important;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,96px);align-items:start}
.hr-care .hr-h2 .elementor-heading-title{font-style:italic}
.hr-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 30px}
.hr-tips h3{font-size:20px;margin:0 0 8px;font-family:var(--hr-serif)}
.hr-tips p{font-size:15px;line-height:1.7;margin:0;color:#2a2421}
.hr-tips div{border-top:1px solid var(--hr-ink);padding-top:16px}
@media(max-width:820px){.hr-care>.e-con-inner{grid-template-columns:1fr}.hr-tips{grid-template-columns:1fr}}

/* 7. IG strip */
.hr-ig{padding-bottom:0!important}
.hr-igrow{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:36px}
.hr-igrow a{display:block;overflow:hidden;aspect-ratio:1}
.hr-igrow img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}
.hr-igrow a:hover img{opacity:.85}
@media(max-width:820px){.hr-igrow{grid-template-columns:repeat(3,1fr)}}

/* 8. Visit */
.hr-visit>.e-con-inner{display:grid!important;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,96px);align-items:stretch}
.hr-visit dl{margin:24px 0 32px;display:grid;grid-template-columns:110px 1fr;gap:14px 18px;font-size:15px;line-height:1.6}
.hr-visit dt{font-size:11px;font-weight:600;letter-spacing:var(--hr-track);text-transform:uppercase;padding-top:3px}
.hr-visit dd{margin:0}
.hr-map{min-height:420px;background:var(--hr-nude)}
.hr-map iframe{width:100%;height:100%;min-height:420px;border:0;filter:grayscale(1) contrast(1.05)}
@media(max-width:820px){.hr-visit>.e-con-inner{grid-template-columns:1fr}.hr-visit dl{grid-template-columns:1fr;gap:2px}.hr-visit dd{margin-bottom:12px}}

/* ===== Inner pages (blocks) ===== */
.hr-page{max-width:1120px;margin:0 auto}
.page .entry-header .entry-title,.woocommerce-products-header__title{font-size:clamp(40px,5.4vw,72px);line-height:1.02}
.hr-intro{font-family:var(--hr-serif);font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.35;max-width:30em}
.entry-content h2{font-size:clamp(28px,3vw,40px);margin-top:1.6em}
.entry-content .wp-block-columns{gap:clamp(24px,4vw,64px)}
.entry-content figure img{width:100%;height:auto}
.hr-list{list-style:none;padding:0;border-top:1px solid var(--hr-line)}
.hr-list li{padding:16px 0;border-bottom:1px solid var(--hr-line)}
.hr-list strong{font-family:var(--hr-serif);font-weight:400;font-size:21px;display:block}
.wp-block-details{border-bottom:1px solid var(--hr-line);padding:18px 0}
.wp-block-details summary{font-family:var(--hr-serif);font-size:21px;cursor:pointer}
.wpcf7 form p{margin:0 0 22px}
.wpcf7 label{display:block}
.wpcf7-not-valid-tip{font-size:12px;color:var(--hr-cocoa)}
.wpcf7 form .wpcf7-response-output{border-radius:0;margin:20px 0 0}

/* v2 fixes */
.hr-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center}
.hr-btn .elementor-button .elementor-button-text{color:inherit!important}
.hr-hero>.e-con-inner{grid-template-rows:auto auto!important;align-items:end}
.hr-wordmark{grid-column:1/-1!important;grid-row:1!important;margin:clamp(24px,3.4vw,48px) 0 clamp(20px,2.6vw,40px)!important}
.hr-hero-img{grid-column:2!important;grid-row:2!important}
.hr-hero-img img{height:min(68vh,720px)!important;min-height:440px!important;object-position:50% 25%!important}
.hr-hero-copy{grid-column:1!important;grid-row:2!important}
@media(max-width:820px){
 .hr-wordmark{grid-column:1!important;grid-row:1!important;margin:22px 0 18px!important}
 .hr-hero-img{grid-column:1!important;grid-row:2!important}
 .hr-hero-img img{height:auto!important;min-height:0!important;aspect-ratio:4/5}
 .hr-hero-copy{grid-row:3!important}
}
.hr-quote .hr-eyebrow .elementor-heading-title{font-family:var(--hr-sans)!important;font-style:normal!important;font-size:11px!important;line-height:1.4!important;letter-spacing:var(--hr-track)!important;color:var(--hr-cocoa)!important;max-width:none}
.hr-head-row{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:20px!important;padding:0!important}
.hr-head-row>.hr-head{width:auto!important;flex:1 1 320px!important;padding:0!important}
.hr-head-row>.elementor-widget-button{width:auto!important;flex:0 0 auto!important;margin:0!important}
.hr-head .elementor-widget{margin-bottom:0!important}
.woocommerce ul.products li.product,.woocommerce ul.products li.product .product-details,.woocommerce ul.products li.product .entry-content-wrap{background:transparent!important;box-shadow:none!important}
.woocommerce ul.products li.product .product-details{padding:0!important}
.woocommerce ul.products li.product .entry-content-wrap{padding:0!important}
@media(max-width:767px){.hr-products ul.products,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important}}
.hr-map iframe{width:100%;height:100%;min-height:420px;border:0;display:block;background:var(--hr-nude)}
.woocommerce ul.products li.product,.woocommerce ul.products li.product .product-details,.woocommerce ul.products li.product .product-action-wrap{overflow:visible!important;height:auto!important}
.woocommerce ul.products li.product .button .kadence-svg-iconset{display:none!important}
.woocommerce ul.products li.product .button{white-space:nowrap}
@media(max-width:767px){.woocommerce ul.products li.product .product-details .button,.woocommerce ul.products li.product .product-action-wrap .button{padding:10px 12px!important;font-size:9px!important;letter-spacing:.18em!important}}
.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-checkout.alignwide{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
