/* Baraka Store Toolkit: language switch, shop layout, filters, product cards */

/* ---------- language switch ---------- */
.bk-lang{display:inline-flex;background:#E4F2E8;border-radius:999px;padding:3px;gap:2px;font-family:'Hind Siliguri',sans-serif}
.bk-lang a{padding:7px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#12422B;text-decoration:none;line-height:1;transition:background .25s,color .25s}
.bk-lang a.is-on{background:#12422B;color:#C9F07C}
.bk-lang a:not(.is-on):hover{background:#fff}
@media(max-width:767px){.bk-lang a{padding:7px 9px;font-size:12px}}

/* ---------- shop layout ---------- */
.woocommerce-shop .ast-container,.tax-product_cat .ast-container,.tax-product_tag .ast-container,.search-results.post-type-archive-product .ast-container{flex-wrap:wrap;max-width:1280px}
.bk-shop-hero{order:-2;flex:0 0 100%;width:100%;background:#12422B;border-radius:32px;padding:52px 48px;margin:24px 0 28px;position:relative;overflow:hidden;color:#fff;background-image:radial-gradient(circle at 92% 20%,rgba(201,240,124,.18) 0,rgba(201,240,124,0) 38%),radial-gradient(circle at 75% 120%,rgba(124,183,64,.25) 0,rgba(124,183,64,0) 45%)}
.bk-shop-hero-in{position:relative;z-index:1;max-width:640px}
.bk-shop-hero h1{color:#fff!important;font-family:'Anek Bangla',sans-serif;font-size:46px;line-height:1.1;margin:10px 0 10px}
.bk-shop-hero p{color:#CFE3D6;font-size:17px;margin:0}
.bk-crumb{font-size:14px;color:#B9CFC1;display:flex;gap:8px;flex-wrap:wrap}
.bk-crumb a{color:#C9F07C;text-decoration:none}
.woocommerce-products-header,.woocommerce-shop .ast-archive-description,.tax-product_cat .ast-archive-description{display:none!important}
.woocommerce-shop .woocommerce-breadcrumb,.tax-product_cat .woocommerce-breadcrumb{display:none}

/* sidebar column */
.woocommerce-shop #secondary,.tax-product_cat #secondary,.tax-product_tag #secondary,.post-type-archive-product #secondary{order:-1;width:290px!important;flex:0 0 290px;padding:0!important;margin:0 28px 40px 0!important;border:0!important}
.woocommerce-shop #primary,.tax-product_cat #primary,.tax-product_tag #primary,.post-type-archive-product #primary{flex:1 1 0;width:auto!important;padding:0!important;margin:0 0 40px!important;border:0!important;min-width:0}
.woocommerce-shop #secondary .sidebar-main,.tax-product_cat #secondary .sidebar-main,.post-type-archive-product #secondary .sidebar-main{position:sticky;top:20px;padding:0!important}
#secondary .bk-filters ~ *{display:none}

/* ---------- filter panel ---------- */
.bk-filters{background:#fff;border:1px solid #DCE9DF;border-radius:24px;padding:22px;font-family:'Hind Siliguri',sans-serif;color:#3A4A40}
.bk-filters.is-loading{opacity:.6;pointer-events:none;transition:opacity .2s}
.bk-f-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #DCE9DF;margin-bottom:6px}
.bk-f-title{font-family:'Anek Bangla',sans-serif;font-weight:700;font-size:22px;color:#12422B}
.bk-f-reset{font-size:14px;color:#7CB740;font-weight:600;text-decoration:none}
.bk-f-reset:hover{color:#12422B}
.bk-f-close{display:none;background:#E4F2E8;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;color:#12422B;cursor:pointer;padding:0}
.bk-f-block{border-bottom:1px solid #DCE9DF;padding:16px 0}
.bk-f-block:last-of-type{border-bottom:0}
.bk-f-block summary{list-style:none;cursor:pointer;font-family:'Anek Bangla',sans-serif;font-weight:700;font-size:17px;color:#12422B;display:flex;justify-content:space-between;align-items:center}
.bk-f-block summary::-webkit-details-marker{display:none}
.bk-f-block summary::after{content:'';width:9px;height:9px;border-right:2px solid #12422B;border-bottom:2px solid #12422B;transform:rotate(45deg);transition:transform .3s;margin-right:4px}
.bk-f-block[open] summary::after{transform:rotate(-135deg)}
.bk-f-block[open] summary~*{animation:bkReveal .35s ease}
@keyframes bkReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.bk-f-search{display:block}
.bk-f-search input{width:100%;border:1.5px solid #DCE9DF!important;background:#F3F8F1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%2312422B' stroke-width='1.6'%3E%3Ccircle cx='11.5' cy='11.5' r='8.5'/%3E%3Cpath stroke-linecap='round' d='M18 18l3.5 3.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat 14px center!important;border-radius:999px!important;padding:11px 14px 11px 42px!important;font-size:15px;color:#12422B}
.bk-f-search input:focus{border-color:#7CB740!important;background-color:#fff!important;outline:0}
.bk-f-cats{list-style:none;margin:12px 0 0!important;padding:0}
.bk-f-cats li{margin:0}
.bk-f-check{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;cursor:pointer;transition:background .2s;position:relative}
.bk-f-check:hover{background:#F3F8F1}
.bk-f-check input{position:absolute;opacity:0;pointer-events:none}
.bk-box{width:20px;height:20px;border:1.8px solid #B7CDBE;border-radius:6px;flex:none;display:grid;place-items:center;transition:all .2s;background:#fff}
.bk-f-check input:checked+.bk-box{background:#12422B;border-color:#12422B}
.bk-f-check input:checked+.bk-box::after{content:'';width:5px;height:10px;border:solid #C9F07C;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
.bk-f-check input:focus-visible+.bk-box{outline:2px solid #7CB740;outline-offset:2px}
.bk-f-check img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#E4F2E8}
.bk-f-name{flex:1;font-weight:500;color:#12422B;font-size:15px}
.bk-f-count{font-size:12px;font-weight:600;background:#E4F2E8;color:#12422B;border-radius:999px;padding:3px 9px}
.bk-range{position:relative;height:28px;margin:18px 6px 6px}
.bk-range-track{position:absolute;top:12px;left:0;right:0;height:5px;background:#DCE9DF;border-radius:9px}
.bk-range-fill{position:absolute;top:0;bottom:0;background:#12422B;border-radius:9px}
.bk-range input[type=range]{position:absolute;left:-6px;right:-6px;width:calc(100% + 12px);top:4px;margin:0;height:20px;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;border:0;padding:0}
.bk-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:22px;height:22px;border-radius:50%;background:#C9F07C;border:4px solid #12422B;cursor:grab;box-shadow:0 4px 10px -2px rgba(18,66,43,.4);transition:transform .2s}
.bk-range input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15)}
.bk-range input[type=range]::-webkit-slider-runnable-track{background:none}
.bk-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#C9F07C;border:4px solid #12422B;cursor:grab}
.bk-range input[type=range]::-moz-range-track{background:none}
.bk-range-inputs{display:flex;align-items:flex-end;gap:10px;margin-top:10px}
.bk-range-inputs label{flex:1;font-size:12px;color:#6B7F72}
.bk-range-inputs label span{display:block;margin-bottom:4px}
.bk-range-inputs input{width:100%;border:1.5px solid #DCE9DF!important;border-radius:12px!important;padding:8px 10px!important;font-size:15px;font-weight:600;color:#12422B;background:#F3F8F1!important;-moz-appearance:textfield}
.bk-range-inputs input::-webkit-inner-spin-button{-webkit-appearance:none}
.bk-dash{width:10px;height:2px;background:#B7CDBE;margin-bottom:18px}
.bk-f-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.bk-chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #DCE9DF;background:#fff;color:#12422B;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;font-family:'Hind Siliguri',sans-serif;cursor:pointer;text-decoration:none;transition:all .2s;line-height:1.2}
.bk-chip:hover{border-color:#12422B;color:#12422B;background:#fff}
.bk-chip.is-on{background:#12422B;border-color:#12422B;color:#fff}
.bk-chip.is-on span{color:#C9F07C;font-size:16px;line-height:1}
.bk-f-toggle{display:flex;align-items:center;gap:12px;padding:10px 4px 2px;cursor:pointer;font-weight:500;color:#12422B;font-size:15px;position:relative}
.bk-f-toggle input{position:absolute;opacity:0;pointer-events:none}
.bk-sw{width:40px;height:23px;border-radius:999px;background:#DCE9DF;position:relative;flex:none;transition:background .25s}
.bk-sw::after{content:'';position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:transform .25s cubic-bezier(.2,.8,.2,1)}
.bk-f-toggle input:checked+.bk-sw{background:#12422B}
.bk-f-toggle input:checked+.bk-sw::after{transform:translateX(17px);background:#C9F07C}
.bk-f-apply{width:100%;margin-top:16px;background:#C9F07C!important;color:#12422B!important;border:0;border-radius:999px!important;padding:13px 18px!important;font-family:'Hind Siliguri',sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:background .25s,color .25s}
.bk-f-apply:hover{background:#12422B!important;color:#fff!important}
.js .bk-f-apply{display:none}

/* toolbar */
.bk-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px;width:100%}
.bk-active{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.bk-f-open{display:none;align-items:center;gap:8px;background:#12422B;color:#fff;border:0;border-radius:999px;padding:10px 18px;font-family:'Hind Siliguri',sans-serif;font-weight:600;font-size:15px;cursor:pointer;margin-bottom:12px}
.woocommerce .woocommerce-result-count{color:#6B7F72;margin:0 0 18px!important;line-height:40px}
.woocommerce .woocommerce-ordering{margin:0 0 18px!important}
.woocommerce .woocommerce-ordering select{background-color:#fff;border:1.5px solid #DCE9DF!important;border-radius:999px!important;padding:9px 38px 9px 16px!important;font-family:'Hind Siliguri',sans-serif;font-size:14px;color:#12422B;font-weight:600}
.woocommerce-shop ul.products,.tax-product_cat ul.products,.post-type-archive-product ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;clear:both}
.woocommerce-pagination ul.page-numbers{border:0!important;display:flex!important;gap:8px;justify-content:center}
.woocommerce-pagination ul.page-numbers li{border:0!important}
.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{border-radius:50%;width:42px;height:42px;display:grid!important;place-items:center;background:#fff;border:1px solid #DCE9DF;color:#12422B;font-weight:600}
.woocommerce-pagination .page-numbers span.current{background:#12422B;color:#C9F07C}

/* ---------- product cards ---------- */
.woocommerce ul.products li.product{padding:10px 10px 14px!important;overflow:hidden}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{position:relative;border-radius:16px;background:#E4F2E8;overflow:hidden}
.woocommerce ul.products li.product a img{margin:0!important;border-radius:16px}
.woocommerce ul.products li.product .astra-shop-summary-wrap{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"cat cat" "title title" "price btn";align-items:center;gap:4px 8px;padding:12px 4px 0!important}
.woocommerce ul.products li.product .ast-woo-product-category{grid-area:cat;margin:0!important;font-size:12px;letter-spacing:.2px;color:#7CB740}
.woocommerce ul.products li.product .ast-loop-product__link{grid-area:title}
.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.6em}
.woocommerce ul.products li.product .price{grid-area:price;margin:0!important;display:flex;flex-direction:column;line-height:1.15}
.woocommerce ul.products li.product .price del{order:2;font-size:13px}
.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{grid-area:btn;width:auto!important;margin:0!important;display:inline-flex!important;align-items:center;gap:6px;background:#12422B!important;color:#fff!important;padding:10px 14px 10px 12px!important;font-size:13px!important;border-radius:999px!important;line-height:1}
.woocommerce ul.products li.product .button::before{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .3s}
.woocommerce ul.products li.product .button:hover{background:#C9F07C!important;color:#12422B!important}
.woocommerce ul.products li.product .button:hover::before{transform:rotate(90deg)}
.woocommerce ul.products li.product .button.loading{opacity:.6}
.woocommerce ul.products li.product .button.added::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}
.woocommerce ul.products li.product .added_to_cart{display:none!important}
.woocommerce ul.products li.product .onsale{top:18px!important;left:18px!important}
.bk-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .25s}
.bk-reveal.is-in{opacity:1;transform:none}
.bk-reveal.is-in:hover{transform:translateY(-4px);transition-delay:0s!important}

/* ---------- responsive ---------- */
@media(max-width:1100px){.woocommerce-shop ul.products,.tax-product_cat ul.products,.post-type-archive-product ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:921px){
	.woocommerce-shop #secondary,.tax-product_cat #secondary,.tax-product_tag #secondary,.post-type-archive-product #secondary{position:fixed!important;top:0;left:0;bottom:0;width:min(88vw,360px)!important;margin:0!important;z-index:100000;transform:translateX(-105%);transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow-y:auto;background:#F3F8F1}
	body.bk-f-on #secondary{transform:none}
	#secondary .sidebar-main{position:static!important}
	.bk-filters{border-radius:0;border:0;min-height:100%;padding:20px 18px 90px}
	.bk-f-close{display:block}
	.bk-f-overlay{position:fixed;inset:0;background:rgba(11,46,30,.5);z-index:99999;opacity:0;pointer-events:none;transition:opacity .35s}
	body.bk-f-on .bk-f-overlay{opacity:1;pointer-events:auto}
	.bk-f-open{display:inline-flex}
	.js .bk-f-apply{display:block;position:sticky;bottom:12px;box-shadow:0 10px 24px -10px rgba(18,66,43,.5)}
	.woocommerce-shop #primary,.tax-product_cat #primary,.post-type-archive-product #primary{flex:0 0 100%}
	.bk-shop-hero{padding:34px 22px;border-radius:24px;margin:14px 0 18px}
	.bk-shop-hero h1{font-size:32px}
}
@media(min-width:922px){.bk-f-overlay{display:none}}
@media(max-width:767px){
	.woocommerce ul.products li.product .astra-shop-summary-wrap{grid-template-columns:1fr;grid-template-areas:"cat" "title" "price" "btn"}
	.woocommerce ul.products li.product .button{justify-content:center;width:100%!important;margin-top:6px!important}
	.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.5em}
	.woocommerce .woocommerce-result-count{display:none}
	.woocommerce .woocommerce-ordering{margin:0 0 12px!important}
}
@media (prefers-reduced-motion:reduce){.bk-reveal{opacity:1;transform:none}}

/* ---------- single product ---------- */
.single-product .site-content .ast-container{max-width:1280px}
.single-product div.product{background:#fff;border:1px solid #DCE9DF;border-radius:32px;padding:32px!important;margin-top:24px}
.single-product div.product .woocommerce-product-gallery{border-radius:24px;overflow:hidden;background:#E4F2E8}
.single-product div.product .woocommerce-product-gallery img{border-radius:24px}
.single-product .product_title{font-size:40px!important;line-height:1.15;margin-bottom:10px}
.single-product .single-product-category,.single-product .ast-woo-product-category{color:#7CB740;font-weight:600}
.single-product div.product p.price{display:flex;align-items:baseline;gap:10px;margin:6px 0 14px}
.single-product div.product p.price del{font-size:20px;color:#8AA294;order:2}
.single-product div.product p.price ins{text-decoration:none}
.single-product .woocommerce-product-details__short-description{font-size:17px;color:#3A4A40;line-height:1.7;margin-bottom:18px}
.single-product form.cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px!important}
.single-product form.cart .quantity .qty{height:52px;width:84px;border-radius:999px;font-size:17px;font-weight:600}
.single-product .single_add_to_cart_button{height:52px;padding:0 34px!important;font-size:16px!important;border-radius:999px!important}
.bk-trust{list-style:none;margin:6px 0 16px!important;padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#F3F8F1;border-radius:20px}
.bk-trust li{display:flex;align-items:center;gap:10px;color:#12422B;margin:0}
.bk-trust svg{flex:none;width:40px;height:40px;padding:9px;background:#fff;border-radius:50%;color:#12422B}
.bk-trust span{font-size:13px;line-height:1.35;color:#3A4A40}
.bk-trust b{display:block;font-family:'Anek Bangla',sans-serif;font-size:15px;color:#12422B}
.bk-callorder{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#12422B;border:1.5px solid #12422B;border-radius:999px;padding:11px 20px;margin-bottom:18px;transition:all .25s}
.bk-callorder:hover{background:#12422B;color:#C9F07C}
.single-product .product_meta{border-top:1px solid #DCE9DF;padding-top:14px;font-size:14px}
.single-product .woocommerce-tabs{margin-top:28px}
.single-product .woocommerce-tabs ul.tabs{border:0!important;display:flex;gap:8px;padding:0!important}
.single-product .woocommerce-tabs ul.tabs li{border:0!important;margin:0!important}
.single-product .woocommerce-tabs ul.tabs li a{border-radius:999px;padding:10px 20px!important;background:#F3F8F1;color:#12422B!important;font-weight:600}
.single-product .woocommerce-tabs ul.tabs li.active a{background:#12422B;color:#C9F07C!important}
.single-product .woocommerce-tabs ul.tabs li::before{display:none!important}
.single-product .woocommerce-Tabs-panel{max-width:760px;font-size:16px;line-height:1.75}
.single-product .woocommerce-Tabs-panel h3{font-size:20px;margin:18px 0 6px}
.single-product .related.products>h2{font-size:30px;margin:10px 0 20px}
.single-product span.onsale{background:#E5484D!important;color:#fff!important}
.woocommerce ul.products li.product .onsale{background:#E5484D!important;color:#fff!important;box-shadow:none}
@media(max-width:921px){.bk-trust{grid-template-columns:1fr}.single-product div.product{padding:16px!important;border-radius:24px}.single-product .product_title{font-size:30px!important}}
/* footer: stack spacing on mobile */
@media(max-width:767px){.elementor-location-footer .e-con{row-gap:28px}}
/* fixes */
@media(max-width:921px){.woocommerce-shop .ast-container,.tax-product_cat .ast-container,.tax-product_tag .ast-container,.post-type-archive-product .ast-container{display:flex!important;flex-direction:column!important}.bk-shop-hero{order:-2}.woocommerce-shop #primary,.tax-product_cat #primary,.post-type-archive-product #primary{order:0;width:100%!important}}
.single-product #primary{padding-top:0!important;margin-top:8px!important}
.single-product .site-content>.ast-container{padding-top:16px}
.woocommerce div.product a,.single-product .posted_in a,.single-product .single-product-category a,.woocommerce-breadcrumb a{color:#12422B}
.single-product .single-product-category a{color:#7CB740;font-weight:600}
.woocommerce .ast-onsale-card,.woocommerce span.ast-onsale-card,.ast-on-card-button.ast-onsale-card{background:#E5484D!important;color:#fff!important;border-radius:999px!important;font-weight:600;box-shadow:none!important;padding:6px 12px!important}
.woocommerce-breadcrumb{font-size:13px;color:#6B7F72;margin-bottom:6px}
/* contact form layout */
.ssp-cf7 .ssp-row{display:block}.ssp-cf7 .ssp-row p{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}
.ssp-cf7 .ssp-row br,.ssp-cf7 .ssp-row p br{display:none}
.ssp-cf7 label{width:100%}
.ssp-cf7 select{height:auto!important;line-height:1.5!important;padding:12px 16px!important}
@media(max-width:767px){.ssp-cf7 .ssp-row,.ssp-cf7 .ssp-row p{grid-template-columns:1fr;gap:0}}
/* cart & checkout blocks */
.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-size:40px;margin-bottom:18px}
.wp-block-woocommerce-cart a,.wp-block-woocommerce-checkout a{color:#12422B}
.wc-block-components-product-button__button,.wp-block-button__link,.wc-block-grid__product-add-to-cart .wp-block-button__link{background:#12422B!important;color:#fff!important;border-radius:999px!important;border:0!important}
.wc-block-components-product-button__button:hover{background:#C9F07C!important;color:#12422B!important}
.wc-block-grid__product-title,.wc-block-components-product-name{color:#12422B!important;text-decoration:none!important;font-family:'Anek Bangla',sans-serif;font-weight:600}
.wc-block-cart__empty-cart__title{font-family:'Anek Bangla',sans-serif}
.wc-block-components-totals-wrapper,.wc-block-components-sidebar{border-radius:20px}
.wc-block-components-text-input input,.wc-block-components-select select,.wc-blocks-components-select__select{border-radius:12px!important;border-color:#DCE9DF!important}
.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button{border-radius:999px!important;font-weight:700}
.ssp-cf7 .wpcf7-form-control-wrap{display:block}
.ssp-cf7 .ssp-row p>br{display:none}
