/* Poppins now loaded via WPCode "Clergyss: lean Google Fonts (speed)" */
body {font-family: 'Poppins';}
*{box-sizing:border-box};
.Leather-Aprons-Section {
    padding: 0 0 80px 0;
}
/* .cat-banner .widget {
    display: none;
} */
#image-container .image-option img {
    width: 100%;
    max-width: 50px;
}
.barber-two-col.clean {
    align-items:start !important;
}
.tax-product_cat h3.page-title {
    display: none !important;
}
.wpdevart-woo-sidebar-container h2 {
    text-align: left !important;
    margin: 0 !important;
}

 .tax-product_cat .widget .faq-head h2{margin-bottom:0;}



#review_form_wrapper:has(a.btn-review){ background: #f6901b !important;width:max-content;padding:10px;cursor:pointer;border:1px solid #f6901b;}
#review_form_wrapper:has(a.btn-review):hover{background:#fff !important;transition:0.5s;}
#review_form_wrapper:has(a.btn-review):hover a{color:#f6901b !important;transition:0.5s;}
.wp-block-woocommerce-rating-filter {
    margin: 0 !important;
}
.customizer-main {
    padding: 15px;
    background: #4a4a4a;
    color: #fff;
    border-radius: 20px;
}
.woocommerce .star-rating span {
    color: #556b26 !important;
}
p.review-count {
    margin: 0 auto !important;
}
footer.wpdevart-footer-one #block-12 .address-main .map-link {
    width: 100% !important;
}
footer.wpdevart-footer-one #block-12  .mail-main .mail-text {
    width: 100% !important;
}
footer.wpdevart-footer-one #block-12  .phone-mian .phone-text {
    width: 100% !important;
}

.payment-methods {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap:10px;
}
.page-id-3 .page-banner-content p {
    display: none;
}
p.stars a {
    color: #556b2f !important;
}
.price-rating-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.price-rating-wrapper .woocommerce-product-rating {
    margin: 0 !important;
}


.button:hover, .woocommerce button.button:hover, .woocommerce ul.products li.product .button:hover, .woocommerce a.added_to_cart:hover, .woocommerce button.button.alt:hover, .woocommerce #review_form #respond .form-submit input:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .wc-block-components-button:hover {
    color: #ffffff!important;
    border: 1px solid #CC5500 !important;
    box-shadow: inset 400px 0 0 0 #CC5500!important;
}

.woocommerce div.product form.cart {
    margin-bottom: 0.8em !important;
}
.cat-banner-single .column nav.woocommerce-breadcrumb {
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14px !important;
}
.our-collection-products .woocommerce h2 mark {
    display: none;
}
.proudly-offering-second-inner-col-main-cont:hover, .proudly-offering-second-inner-col-cont:hover {
    background: #B36A34!important;
}
.proudly-offering-second-inner-col-main-cont:hover > div, .proudly-offering-second-inner-col-cont:hover > div {
    border-color: #b36a34 !important;
}
.proudly-offering-second-inner-col-main-cont .elementor-widget-container{background:none !important;}
.proudly-offering-second-inner-col-cont .elementor-widget-container{background:none !important;}


.Shop-Leather-Section p{margin:0 !important;}

ul#menu-menu-1 li a {
    font-weight: 400 !important;
}

#block-12 .is-layout-flex ul.wp-block-list li {
    padding-bottom: 7px;
}
.cat-banner .widget {
    padding: 0 !important;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 15px;
}

.Leather-Aprons-Section .Leather-Aprons-Section-head h2 {padding-bottom: 40px;}
.Leather-Aprons-section-2 .elementor-column-gap-default {align-items: center;gap: 30px;}
.Leather-Aprons-inner-sec-2-paragraph p {margin: 0;}
.Leather-Aprons-Section .Leather-Aprons-inner-sec-2-heading h2 {
    padding-bottom: 0 !important;
}
.why-choose-secion {
    padding-bottom: 80px;
}
.archive .woocommerce h1.page-title {
    text-align: center;
}
form#commentform textarea {
    outline: none !important;
    border-radius: 10px;
}
.site-footer_six_col-three, .site-footer_six_col-five, .site-footer_six_col-four, .site-footer_six_col-two {display:none !important;}
.site-footer_six_col-one{width:100% !important;}
.nav-container-layout-one {
    width: 65% !important;
}

ul#menu-menu-1 {
    row-gap: 10px;
}

.navbar-wpdevart li a:hover {
    color: #f6901b;
}

.wpdevart-logo-area{width:12% !important;}

.wpdevart-woo-account-icon, .wpdevart-woo-icon {
    fill: #000 !important;
}
.wpdevart-woo-account-icon:hover, .wpdevart-woo-icon:hover {
    fill: #f6901b !important;
}

.custom-cart-count{background:#000 !important;}
.search-trigger, .search-trigger-layout-two{stroke:#000 !important;}
.search-trigger:hover{stroke:#f6901b !important;}
.footer-one-pre #block-12 .is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 25% !important;
}
.footer-one-pre #block-12 .is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child{align-self:start}
.footer-one-pre #block-12 .is-layout-flex {
    justify-content: space-between;align-items:baseline;
}
#block-12 .is-layout-flex ul.wp-block-list li{list-style:none;}
#block-12 .is-layout-flex ul.wp-block-list{margin:0 ;padding:0;}

form#forminator-module-460 {
    display: flex;
    justify-content: start;
    align-items: center;
    gap:0;
	margin-bottom:50px;
	position:relative;
}
form#forminator-module-460 .forminator-response-message.forminator-show.forminator-error {
    position: absolute;
    bottom: -65px;
}
form#forminator-module-460 label{display:none;}
form#forminator-module-460 input[type="email"]{border-radius:10px 0 0 10px;border-right:none;}
form#forminator-module-460 button.nws-ltr-sbmt{border-radius:0 10px 10px 0;background:#B36A34;color:#fff;box-shadow:none;border:1px solid #B36A34;border-left:none;}
form#forminator-module-460 button.nws-ltr-sbmt:hover{color:#fff;background:#8B4513;}

span#forminator-field-email-1_678755b3cbb2f-error {
    display: none;
}
.wpdevart-footer-copyright-only-text {
    display: none;
}

/* contact us page */
.join-us-inner-section {
    padding: 80px 0;
}

.join-us-second-section .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    gap: 30px;
    align-items:center;
}

.contact-us-form-email input[type="email"] {
    outline: none !important;
    border: 1px solid #00000033;
}

form#forminator-module-442 button {
    background: #f6901b;
    color: #fff;
    text-transform: uppercase;
    box-shadow: none;
    border:1px solid #f6901b;
}
form#forminator-module-442 button:hover{color:#f6901b;background:#fff;}

.join-us-inner-section-heading {
    margin-bottom: 30px !important;
}
div#reviews input[type="text"] {
    border-radius: 10px !important;outline:none;padding:10px 5px;width:100%;
}
div#reviews input[type="email"] {
    border-radius: 10px !important;
    outline:none;padding:10px 5px;width:100%;border:1px solid #00000033;
}
div#reviews input[type="checkbox"]{
    accent-color:#f9a829;
}

/* about us page */
.about-us-second-sec {
    padding: 80px 0;
}

.about-us-second-sec .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    align-items: center;
    gap: 30px;
}

.our-leather-section {
    padding: 0 0 80px;
}

.our-leather-inner-section-heading {
    margin-bottom: 40px !important;
}

.our-leather-second-sec .elementor-container.elementor-column-gap-default {
    align-items: center;
    gap: 30px;
    justify-content: space-between;
}

.options-about-section-inner h2 {
    position: relative;
}
.options-about-section-inner h2::after{content:"";width:20%;height:5px;background:#ffbc09;position:absolute;left:0;bottom:-15px;}

.options-about-section-inner-cont p {border: 1px solid #ffbc09;padding:10px;}

.options-about-section .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    align-items: baseline;
    gap: 30px;
}
.options-about-section-inner-2-heading h2{position:relative;}
.options-about-section-inner-2-heading h2::after{content:"";width:20%;height:5px;background:#ffbc09;position:absolute;left:0;bottom:-15px;}
.options-about-section-inner-2-cont p{ border: 1px solid #ffbc09;padding:10px;}


.about-us-reasons .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    gap: 30px;
    align-items: center;
}

.faq-section {
    padding: 80px 0 0;
}
.options-about-section {
    padding: 80px 0 !important;
}
.wpdevart-top-header-right-content {
    display: flex;
    align-items: center;
    gap: 15px;
}

.wpdevart-social-icons {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
	margin:0;
}

.wpdevart-social-icons a {
    line-height: 0;
}
.nav-container-layout-one {
    width: 100% !important;
    max-width: 75% !important;
}

.nav-container-layout-one #wpdevartmobilemenu #menu-menu-1 {
    justify-content: center;
}
.feature-product-section {
    padding: 0 0 80px 0 !important;
}


.feature-product-inner .elementor-shortcode {
    display: flex;
    justify-content:space-between;gap:30px;
}
.feature-product-inner .elementor-shortcode .product{box-shadow:3px 4px 10px #00000033;text-align:center;border-radius:20px;padding:10px;width:33.33%}
.feature-product-inner .elementor-shortcode .product img{border-radius:10px 10px 0 0;width:100%;height:400px;}
.feature-product-inner .elementor-shortcode h2{min-height:50px;}
.best-sell-products-inner-sec .elementor-shortcode{display:flex;justify-content:space-between;gap:30px;}
.best-sell-products-inner-sec .elementor-shortcode .product{box-shadow:3px 4px 10px #00000033;text-align:center;border-radius:20px;padding:10px;width:33.33%;}
.best-sell-products-inner-sec .elementor-shortcode .product img{border-radius:10px 10px 0 0;width:100%;height:400px;}

.why-leather {
    padding: 80px 0 0;
}

.versatile-section {
    padding: 80px 0 !important;
}

.why-leather-img-text figure.elementor-image-box-img{width:100% !important;}
.why-leather-img-text figure.elementor-image-box-img img {
    height: 650px !important;
    object-fit: cover;
    object-position: top center;
}
.extra-imgss figure.elementor-image-box-img img {
    object-position: top center !important;
}
.why-leather-img-text {
    box-shadow: 3px 4px 10px #00000033;
    padding: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-radius: 20px;
	height:auto;
}
.our-collection-sec {
    padding: 50px 0;
}
.why-leather-img-text img {
    border-radius: 20px 20px 0 0;
}
.feature-product-inner-cont .woocommerce ul.products li:last-child {
    margin-bottom:0 !important;
}
.best-products .woocommerce ul.products li:last-child{margin-bottom:0 !important;}
.archive .woocommerce h1.page-title {
    display:none;
}

.archive .woocommerce p {
    width: 40%;
    text-align: center;
}

.archive .woocommerce ul.products.columns-4 {
    justify-content: flex-end;
}

.archive .woocommerce ul.products.columns-4 li {
    width: 25%;
    height: auto;
}

.wpdevart-woo-sidebar-container #block-15 {
    display: none;
}
.Leather-Aprons-inner-sec-image img {
    height: 750px;
    width: 100% !important;
    max-width: 100% !important;
    object-fit: cover;
    object-position: top center;
}

.versatile-second-inner-section {
    width: 100% !important;
}

.versatile-second-section-spacer {
    display: none !important;
}
.related.products ul.products li {
    margin-bottom: 0 !important;
}
.feature-product-inner-section-heading h2, .best-seller-heading h2, .faq-inner-heading h2, .proudly-offering-inner-heading h2, .leather-apron-heading h2, .why-leather-heading h2, .Right-Apron-heading h2, .versatile-inner-section-heading h2, .Explore-Versatile-section-heading h2{
    font-size: 30px !important;}
.versatile-inner-section-paragraph p{font-size:15px !important}

.Leather-Aprons-inner-sec-2-heading h2{font-size:22px !important;}
.why-leather-img-text h3{font-size:20px !important;}
.why-leather-img-text p.elementor-image-box-description{font-size:15px !important;}
.versatile-second-inner-section-cont p{font-size:15px !important;}
.Explore-Versatile-men-inner-image img {
    height: 100%;
    max-height: 650px;
    object-fit: cover;
    object-position: top;
}
.our-leather-second-inner-sec-image img {
    height: 100%;
    max-height: 550px;
    object-fit: cover;
    object-position: top;
}
.options-about-section-inner-heading h2 {
    font-size: 30px !important;
}
.about-us-reasons .about-reason-image img {
    max-height: 470px;
    object-fit: cover;
    object-position: top;
}
.options-about-section-inner-2-heading h2 {
    font-size: 30px !important;
}

.options-about-section-inner-2-cont p {
    font-size: 15px !important;
}

.about-demand-header h2 {
    font-size: 30px !important;
}

.about-para-demand p {
    font-size: 16px !important;
}

.about-reason-text p {
    font-size: 15px !important;
}
.about-demand-header {margin-bottom: 0 !important;}
.our-leather-section .our-leather-inner-section-heading h2, .about-demand-section .about-demand-header h2, .faq-section .faq-inner-heading h2 {
    font-size: 30px !important;line-height: 44px;}
.faq-section {padding: 80px 0 0 0;}

.wpdevart-footer-one .wp-block-column figure {margin-left: 0;}

.options-about-section-inner-2-cont p, .options-about-section-inner-cont p {margin: 0;font-size:15px !important;}
.options-about-section-inner-cont p:nth-child(1), 
.options-about-section-inner-cont p:nth-child(3), 
.options-about-section-inner-cont p:nth-child(5),
.options-about-section-inner-cont p:nth-child(7), 
.options-about-section-inner-2-cont p:nth-child(1),
.options-about-section-inner-2-cont p:nth-child(3),
.options-about-section-inner-2-cont p:nth-child(5),
.options-about-section-inner-2-cont p:nth-child(7)
{margin-top:20px;border-bottom:0;}
.options-about-section-inner-cont p:nth-child(1), .options-about-section-inner-2-cont p:nth-child(1) {margin-top: 0;}

.join-us-inner-section-heading h2 {
    font-size: 30px !important;
}

.join-us-second-section-image img {
    max-height: 500px;
    height:100%;
    object-fit: cover;
    object-position: top;
}
.wpdevart-footer-container {
    PADDING-TOP: 0;
    PADDING-BOTTOM: 0;
}
.archive .wpdevart-woo-sidebar-container {width: 100%;max-width: 250px;}
.archive .main-woo-container{justify-content: space-between !important;}
.archive .wpdevart-woo-product-list-with-sidebar {width: 100%;max-width: 1000px !important;margin: 0;padding: 0;}
.wpdevart-woo-sidebar-container-inside {
    margin: 0;
}
.wpdevart-main-header-border {
    position: sticky;
    top: 0;
    z-index: 999;
}
.Right-Apron-second-sec-inner-image img {
    max-height: 670px;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
.Right-Apron-second-sec .elementor-container.elementor-column-gap-default {
    padding-left: 0;
    padding-right: 0;
    gap:30px;
}
.proudly-offering-second-section .elementor-container.elementor-column-gap-default{padding-left:0;padding-right:0;gap:30px;}

footer.wpdevart-footer-one .wpdevart-widgets-inner {
    padding-left: 0;
    padding-right: 0;
}

.Leather-Aprons-section-2 .elementor-container.elementor-column-gap-custom {
    padding-left: 0;
    padding-right: 0;
}

.why-leather-inner .elementor-container.elementor-column-gap-default {
    padding-right: 0;
    padding-left: 0;
    gap: 30px;
}

.versatile-second-section .elementor-container.elementor-column-gap-default {
    padding-left: 0;
    padding-right: 0;
}
.join-us-second-section .elementor-container.elementor-column-gap-default {
    padding-left: 0;
    padding-right: 0;
}
.about-us-reasons .elementor-container.elementor-column-gap-default {
    padding-left: 0;
    padding-right: 0;
}

.our-leather-second-sec .elementor-container.elementor-column-gap-default {
    padding-right: 0;
    padding-left: 0;
}
.Right-Apron-second-sec-inner .elementor-widget-wrap.elementor-element-populated {padding-left:0;padding-right:0;}
.Right-Apron-second-sec-inner-image .elementor-widget-wrap.elementor-element-populated {padding-left:0;padding-right:0;}
.Right-Apron-sec-inner .elementor-widget-wrap.elementor-element-populated {padding-left: 0;padding-right: 0;}
.proudly-offering-inner .elementor-widget-wrap.elementor-element-populated {padding-left: 0;padding-right: 0;}
.faq-inner .elementor-widget-wrap.elementor-element-populated {padding-left: 0;padding-right: 0;}
.why-leather-box .elementor-widget-wrap.elementor-element-populated {padding-left: 0;padding-right: 0;}
.why-leather-inner .elementor-widget-wrap.elementor-element-populated {padding-left: 0;padding-right: 0;}
.wpdevart-woo-product-list-with-sidebar {
    flex: auto !important;
}

.archive .woocommerce ul.products.columns-3 {
    justify-content: flex-end !important;
}
.archive .woocommerce ul.products.columns-3 li:last-child{margin-right:0;}
.archive .wpdevart-woo-sidebar-container-inside h3{font-size:20px !important;}
.archive .wpdevart-woo-sidebar-container-inside #block-17{display:none;}
.best-products .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0;
    padding-left: 0;
}

.best-sell-products-inner-sec .elementor-container.elementor-column-gap-default {
    padding-left: 0;
    padding-right: 0;
}

.best-seller-inner .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0;
    padding-right: 0;
}

.feature-product-second-section-pro .elementor-container.elementor-column-gap-default {
    padding-left: 0;
    padding-right: 0;
}

.feature-product-inner .woocommerce ul.products.columns-4 li{width: 23% !important;height:100% !important}

.best-products .woocommerce ul.products.columns-4 li{width: 23% !important;height:100% !important;}


.our-collection-product-inner .elementor-widget-wrap.elementor-element-populated{padding-left:0;padding-right:0}

.our-collection-product-inner .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0;
    padding-right: 0;
}

.our-collection-products .elementor-container.elementor-column-gap-default {
    padding-right: 0;
    padding-left: 0;
}

.our-collection-main-heading .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0;
    padding-right: 0;
}

.our-collection-product-inner .woocommerce ul.products.columns-4 li{
    width:23% !important;
}

.about-us-sectiion {
padding: 150px 0px !important;
}
.contact-us-section{padding:150px 0 !important;}

.cat-banner{padding:400px 0;display:flex;justify-content:center;align-items:center;}
.cat-banner h2{color:#fff;font-size:30px;}
.cat-banner a{color:#fff !important;}
.cat-banner nav{color:#fff !important;font-size:20px !important;}


.widget {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 15px;
}

.widget .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    display:flex !important;
/*     align-items:center !important; */
}

.tax-product_cat .widget img {
    height: 600px;
    object-fit: cover;
    object-position: 100% 65%;
}
/* single product styles */
.tax-product_cat .widget h3 {margin:10px 0;}
.tax-product_cat .widget h2 {margin:30px 0;}
.tax-product_cat .widget p {margin:0;}

footer.wpdevart-footer-one .widget h2{margin-bottom:0.83em;margin-top: 0.83em;text-align:left;}
footer.wpdevart-footer-one  .widget {padding: 0 0 !important;}

.widget details summary {font-size: 20px;font-weight:600;}
 .widget:has(details) {background: #f5f6f8;margin-bottom: 15px;padding:20px;} 
.widget details:has(summary) p{font-size:16px;margin-top:8px;padding:10px 20px;font-weight:500;}
.widget .wp-block-columns-is-layout-flex:has(img) {justify-content: space-between;align-items:center !important;}
.wpdevart-footer-one #block-12 .wp-block-columns-is-layout-flex{align-items:start !important;}
.widget:has(summary){max-width:1270px;}
/***********************/
.cat-banner {
    padding: 100px 0;
}
.contact-us-section{
  background-image:none !important;
  background-color:#B36A34 !important;
}
   

.about-us-sectiion .elementor-background-slideshow__slide__image{background-position:center !important;background-repeat:no-repeat;}

h2.wp-block-heading.Sculptor-main-heading {
    font-size: 30px;
    font-family: "Poppins", serif !important;
}
h1.wp-block-heading {
    color: #fff;
    font-size: 50px;
    line-height: normal;
}
h2.wp-block-heading.blacksmith-main-heading {
    font-size: 35px;
    line-height: normal;
}
.blacksmith-main-sec h3 {
    font-size: 19px;
}
.blacksmith-main-sec p {
    font-size: 15px;
}
h2.wp-block-heading.blacksmith-key-heading {
    font-size: 30px;
    line-height: normal;
}
.blacksmith-main-sec {
    padding-bottom: 30px;
}
.blacksmith-key-contant p {
    font-size: 15px;
}
.blacksmith-key-contant h3 {
    font-size: 19px;
    line-height: normal;
}
h2.wp-block-heading.blacksmith-material-heading {
    padding-top: 50px;
}
ul.wp-block-list li {
    font-size: 15px;
    line-height: normal;
}
h2.wp-block-heading.butcher-main-heading {
    font-size: 30px;
    line-height: normal;
}
.butcher-main-image img.wp-image-1234 {
    height: 500px;
}
.butcher-main-contant p {
    font-size: 15px;
}
.butcher-main-contant h3 {
    font-size: 19px;
}
nav.woocommerce-breadcrumb {
    background-color: #00000075;
    width: fit-content;
    padding: 10px !important;
    border-radius: 10px;
    font-size: 15px !important;
}
h2.wp-block-heading.butcher-leather-main-heading {
    font-size: 30px;
}
h2.wp-block-heading.butcher-leather-main-heading {
    font-size: 30px;
}
.butcher-main-contant h3 {
    font-size: 19px;
}
h2.wp-block-heading.butcher-available-heading {
    font-size: 30px;
    line-height: normal;
    padding-top: 30px;
}
.Customization-main h2 {
    text-align: left !important;
}
.maintain-hair-main h2 {
    text-align: left !important;
}
p.Sculptor-Custom-paragraph {
    text-align: center;
    padding-bottom: 40px;
}
.cat-banner h1 {
    margin-bottom: 0;
}
h2.wp-block-heading.Sculptor-Custom-heading {
    margin-bottom: 10px;
}

.Craftsmanship-section .elementor-container.elementor-column-gap-default {
    gap: 30px;
    justify-content: space-between;
    align-items: center;
}
.Craftsmanship-section{margin:40px 0;}
.Our-Mission-section .elementor-container.elementor-column-gap-default {
    gap: 30px;
    justify-content: space-between;
    align-items: center;
}

.thanku-inner-section-paragraph p {margin: 0;}
.thanku-inner-section-heading h2 {margin: 0;line-height:normal}
.about-second-story-cont-para p{margin:0;}
.about-second-story-cont-heading h2{margin:0;} 


.about-seond-sec-img img {
    height: 100%;
    max-height: 450px;
    object-fit: cover;
    object-position: top;
}

.Our-Mission-inner-section-2-image img {height: 100%;max-height: 450px;object-fit: cover;object-position: top;}

.Craftsmanship-inner-section-image img {height: 100%;max-height: 450px;object-fit: cover;object-position: top;}

.feature-product-inner .woocommerce ul.products.columns-4 li h2 {
    min-height: 60px;
}

.best-products .woocommerce ul.products.columns-4 li h2 {
    min-height: 65px;
}

.elementor-element-937656d .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
.page-id-3 h5 {
    text-transform: capitalize !important;
}
.elementor-element-e1f377c {
    padding-top: 40px;
}
.elementor-element-b1ee099 .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}

.elementor-element-16c1b33 {
    padding-top: 40px;
}
.term-condtion-section {
    padding-top:40px;
}
.elementor-element-6dfed64 h1 {
    text-align: center;
    margin-bottom: 10px;
}

.elementor-element-b670558 .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}

.elementor-element-b0e76ed{padding-top:40px;}
.generic-content.generic-content-full-width { margin: 0;padding: 0;}
.page-id-3 .wpdevart-main-content {
    padding-block: 0 !important;
}
.why-leather-img-text img {
    width: 100% !important;
}
.wpdevart-footer-container .address-main .address-icon, .mail-main .mail-icon, .phone-mian .phone-icon {max-width:30px !important;width:100% !important;}
.address-main, .mail-main, .phone-mian {justify-content:start;gap:10px;align-items:center;}
.map-link a, .mail-text a, .phone-text a{text-decoration:none !important;font-size:15px !important;background:none !important;}


.address-main, .phone-mian, .mail-main{margin:0 !important;}
.wpdevart-footer-one .mail-main p{margin:0;}
.wpdevart-footer-one .phone-mian p{margin:0;}
.wpdevart-footer-one .address-main p{margin:0;}



.wpdevart-footer-one #block-12 .address-main, .wpdevart-footer-one #block-12 .mail-main, .wpdevart-footer-one #block-12 .phone-mian  {
    align-items: center !important;
	flex-wrap:nowrap !important;
}
.wpdevart-footer-one .wp-block-column figure{margin:0 !Important;}
.painter-first-image img {
    height: 450px !important;object-fit:cover;object-position:top;
}

span.woocommerce-Price-amount.amount {
    color: #8B0000 !important;
}

footer.wpdevart-footer-container figure.wp-block-gallery-1.is-layout-flex {
    align-items: flex-start !important;
}

.Customization-main {padding:15px;background:#757575;color:#fff;border-radius:20px;}
.maintain-hair-main{padding: 15px;background:#A67B5B;border-radius:20px;color:#fff;}
.cooking-main-section {margin-top: 24px;}
.cooking-main-section {align-items: center !important;}
.cooking-natural-mian {align-items: center !important;}
.cooking-main-section-image img {height: 470px !important;}
.cooking-tips-main-sec .blacksmith-main-sec-contant {border: 1px solid #000;padding:10px;border-radius:20px;}
.cooking-tips-main-sec .blacksmith-main-sec-contant:first-child{background:#cc5500;color:#fff;}
.cooking-tips-main-sec .blacksmith-main-sec-contant:last-child{background:#4A4A4A;color:#fff;}
.Leather-Aprons-Section {
    padding: 0 0 80px;
}
.cards-icon-main {
    width: 100%;
    max-width: 400px !important;
    justify-content: flex-start;
    gap: 10px;
}

/**size-chart*/
/* Size Chart Modal Styling */
.size-chart-container {
    position: relative;
    margin-top: 20px;
}

#size-chart-link {
    color: #0071a1;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.modal-content {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    max-width: 900px;
    width: 90%;
    margin: auto;
    text-align: center;
    position: relative;
}

.modal-content h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

.modal-content table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

.modal-content table th,
.modal-content table td {
    border: 1px solid #ddd;
    padding: 8px;
}

.size-chart-image {
    max-width: 100%;
    height: auto;
    margin-top: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.close {
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 24px;
    cursor: pointer;
    font-weight: bold;
}
.Shop-Leather-Section {
    height: 75vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.Sculptor-second-main-image img {
    height: 450px !important;
}
.archive .wpdevart-woo-sidebar-container h2 {
    text-align: left !important;
    margin: 0 !important;
}
/* .barber-two-col {
    align-items: center !important;
} */
.Sculptor-second-main {
    align-items: center !important;
}
.widget details summary strong {
    font-weight: 600 !important;
}
.Sculptor-Custom-image img {
    height: 470px !important;
}
.woocommerce nav.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
    padding: 0;
    border:1px solid #0000001a;
    border-radius:10px;
  margin:0 !important;
    
}

.woocommerce nav.woocommerce-MyAccount-navigation ul li {
  padding:10px ;
	border-bottom:1px solid #0000001a;
}
.woocommerce nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none !important;border:none !important;background:none !important;}
form.woocommerce-EditAccountForm.edit-account input {
    border-radius: 10px 0 10px 0;
}
button.single_add_to_cart_button.button.alt {
    background: #B36A34!important;
    color: #fff !important;
    border-color: #B36A34 !important;
}
button.single_add_to_cart_button.button.alt:hover {
    background: #A67B5B!important;
    color: #fff !important;
    border-color: #A67B5B !important;
}

.star-rating::before {
display:none !important;
}
.woocommerce-product-rating .star-rating::before {
    display: block !important;
}
#reviews {
    display: none;
}
#tab-title-reviews {
    display: none;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
    height: 52px;
    width: 52px;
}
.custom-reviews-section h3,.custom-reviews-section h2 {
    text-align: center;
    font-weight: 600 !important;
}

.custom-reviews-section .glsr-default .glsr-field {
    display: flex;
    align-items: center;
    gap: 20px;
}

.custom-reviews-section .glsr-default form.glsr-form label.glsr-label {
    width: 200px;
}
.custom-reviews-section .glsr-default button.glsr-button {
    border: 1px solid #B36A34!important;
    background: #B36A34;
    border-radius: 5px;
}
.custom-reviews-section .glsr-default button.glsr-button:hover {
    background: #A67B5B;
    border-color: #A67B5B;
}
.custom-reviews-section .glsr-default .glsr-review {
    flex-wrap: wrap;
    padding: 20px 0;
    border: 1px solid #000000;
    border-right: 0;
    border-left: 0;
    justify-content: flex-start;
}

.custom-reviews-section .glsr-default .glsr-review-title {
    width: auto;
    margin-right: auto;
}

.custom-reviews-section .glsr-default .glsr-review-rating {
    width: auto;
}

.custom-reviews-section .glsr-default .glsr-review-date {
    width: auto;
    flex: 0;
}

.custom-reviews-section .glsr-default .glsr-review-author {
    width: 100%;
    display: block;
    text-align: right;
}
.custom-reviews-section h3 {
    margin-top: 50px !important;
}

/*  */
.three-bbq {
    margin-top: 40px;
}
.margin-toper {
    margin-top: 40px;
}
.margin-h2 h2 {
    text-align: left !important;
}
.woocommerce-checkout h3.wc-block-components-product-name {
    font-size: 18px;
    margin: 0;
}

.woocommerce-checkout h1.page-banner__title {
    font-size: 32px !important;margin:0;
}
.refund-main-section{width:100%;max-width:1300px;}

.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex:has(.refund-main-section) {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;padding:0 15px;
}
.refund-main-section hr{display:none;}
.refund-main-section ul.wp-block-list{padding-left:0;list-style-position:inside;}
.refund-main-section  ol.wp-block-list{padding-left:0;list-style-position:inside;}
h4.glsr-tag-value {
    font-size: 18px;
}

.custom-reviews-section .glsr-default .glsr-review {
    gap: 4px;
}

.custom-reviews-section .glsr-default .glsr-review-author{text-align:left !important;}
.refund-main-section ul.wp-block-list li, .refund-main-section ol.wp-block-list li {
    font-size: 15px;
    line-height: normal;
    padding-bottom: 10px;
}

/* category banners */

.painter-first-image img{width:100%;}


.page-id-369 .Our-Mission-inner-section-2-image img{object-position:center;}
.page-id-369 .Craftsmanship-inner-section-image img{object-position:center;}
.page-id-369 .about-seond-sec-img img{object-position:center;}
.main-sec figure.wp-block-image.size-full.painter-first-image img {
    width: 100% !important;
    height: 700px !important;
    object-position: 0px -280px;
}
.gray-bagpack img {
    width: 100% !important;
    height: 650px !important;
    object-position: 0px -334px !important;
}
.travel-bagpack-one img {
    width: 100% !important;
    height: 100% !important;
    object-position: 0px -210px !important;
}
.travel-bagpack img {
    width: 100% !important;
    height: 100% !important;
    object-position: 0px -90px !important;
}
#tote-bagpack img {
    width: 100% !important;
    height: 632px !important;
    object-position: 0px -140px !important;
}
.girl-boy-bagpack img {
    width: 100% !important;
    height: 800px !important;
    object-position: 0px -275px !important;
}
.cycle-bagpack img {
    width: 100% !important;
    height: 700px !important;
}
.feature-product-inner .woocommerce ul.products.columns-4 li .button, .best-products .woocommerce ul.products.columns-4 li .button, .woocommerce ul.products li.product .button, .button,  .wc-block-components-button {
    background: #B36A34 !important;
    box-shadow: inset 0 0 0 0 #B36A34 !important;
    color: #ffffff !important;
    border: 1px solid #B36A34 !important;
}
.feature-product-inner .woocommerce ul.products.columns-4 li .button:hover, 
.best-products .woocommerce ul.products.columns-4 li .button:hover, .woocommerce ul.products li.product .button:hover, .button:hover,  .wc-block-components-button:hover{
    background: #A67B5B!important;
    border-color: #A67B5B !important;
	box-shadow: none !important;
}
.spacing-section {
    background-position: 100% 80% !important;
}
.eighth_btn_slide_right:hover {
    box-shadow: inset 400px 0 0 0 #B36A34;
    color: #ffffff;
    border: 1px solid #B36A34;
}
footer.wpdevart-footer-one #block-12 .wp-block-column-is-layout-flow .wp-block-list li a:hover, footer.wpdevart-footer-one p a:hover, .navbar-wpdevart li a:hover {
    color: #B36A34 !important;
}
.navbar-wpdevart li a:hover {
    opacity: 1 ;
}
.navbar-wpdevart .dropdown-menu, .navbar-wpdevart .sub-menu {
    background: #ffffff;
    border-top: 2px solid #B36A34;
}
.wpdevart-woo-account-icon:hover, .wpdevart-woo-icon:hover {
    fill: #B36A34!important;
}
.red-row {
    background: #4E342E !important;
}
.wpdevart-footer-one a:not(.wp-block-button__link, .comment-reply-link) {    color: #000000;
    background: linear-gradient(90deg, #b36a34, #b36a34);
    background-size: 0 2px;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
.wpdevart-footer-one #block-12 .wp-block-columns-is-layout-flex a img {
    margin-bottom: 15px !important;
}

/*single-product-style*/
.single-product .woocommerce-product-gallery {
    display: flex;
    flex-direction: row-reverse;
    gap: 20px;
    margin: 0px !important;
}
 
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    margin: 0px !important;
    display: flex;
    flex-direction: column;
    gap: 20px !important;
    width: 100% !important;
    max-width: 110px !important;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li img {
    width: 100% !important;
    max-width: 100% !important;
    height: 100px !important;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li {
    width: 100% !important;
}
.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    width: 100% !important;
    max-width: 100% !important;
    height: 600px !important;
}
.flex-viewport img {
    width: 100% !important;
    max-width: 100% !important;
}
.flex-viewport {
    width: 80% !important;
}
.spacing-section {
    background-position: center !important;
    background-size: cover !important;
}

.archive .cat-banner{height:unset !important;padding:130px 0 !important;background-position:center !important;}

.wpdevart-top-header-right span.wpdevart-social-icons a {position:relative;}
.wpdevart-top-header-right span.wpdevart-social-icons:first-child a::before{content:"\f39e";position:absolute;color:#000;font-weight:900;font-family:'Font Awesome 6 Brands';font-size:16px;top:50%;left:50%;transform:translate(-50%);}
.wpdevart-top-header-right span.wpdevart-social-icons:nth-child(2) a::before{content:"\f16d";position:absolute;color:#000;font-weight:900;font-family:'Font Awesome 6 Brands';font-size:16px;top:50%;left:50%;transform:translate(-50%);}
.wpdevart-top-header-right span.wpdevart-social-icons:last-child a::before{content:"\f231";position:absolute;color:#000;font-weight:900;font-family:'Font Awesome 6 Brands';font-size:16px;top:50%;left:50%;transform:translate(-50%);}
.woocommerce .header-cart p {
    width: 100%;
}

/******blogs page********/

.blog-section-new .blog-column-inner-two-col .elementor-shortcode{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-image img{width:100%;border-radius:12px 12px  0 0;}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post{box-shadow:0px 0px 10px #000000cc;border-radius:12px;padding-bottom:30px}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-title,
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-excerpt,
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .read-more-btn{padding:0 20px;}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-title{font-weight:600;}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .read-more-btn{transition:all ease 0.5s !important;font-weight:500;text-underline-offset:4px}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .read-more-btn:hover{text-decoration:underline; color:#B36A34;}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-image{overflow:hidden;border-radius:12px 12px 0 0;}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-image:hover img{transform:scale(1.1)}
.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-image img{transition:all ease 0.5s !important;}



/*****clergyss 16/03/2026*****/


.archive.term-49 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjqqy7rce2gvsksw6z6v17h4_1772470896_img_0.webp");background-position: top !important;background-color:#00000066;background-blend-mode:overlay;}
.archive .cat-banner p{font-size:16px;line-height:1.2 !important;color:#FFFFFF;}
.archive .cat-banner nav{margin:0 auto;}

.archive.term-335 .cat-banner {background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjrrw4pqerj93sfs192acfny_1772505424_img_0.webp");background-position:top !important;background-color:#00000066;background-blend-mode:overlay;}

.archive.term-60 .cat-banner {background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjqr904bez5bdbnmwwcs2kvm_1772471251_img_0.webp");background-position:top !important;background-color:#00000066;background-blend-mode:overlay;}

.archive .cat-banner h1 strong {font-weight: 600;}
.archive .cat-banner h1 {font-weight: 600;}
	.archive .cat-banner{background-repeat:no-repeat;background-size:cover;}

.archive.term-329 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjrsmygnfjxaxzp4e7sj9x2t_1772506227_img_0.webp");background-color:#00000066;background-blend-mode:overlay;}

.archive.term-328 .cat-banner {background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjrs5vrdf2c9w8gat676wdja_1772505746_img_0.webp");background-blend-mode:overlay;background-color:#00000066;}

.archive.term-67 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3y3q2zfp4tyqcdpff38fmc_1772880016_img_0.webp");background-color:#00000066;background-blend-mode:overlay;}

.archive.term-230 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyjcb30frm88kq5bs0cgz25_1772699935_img_0.webp");background-color:#00000066;background-blend-mode:overlay;background-position:top !important;}

.archive.term-247 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyjph4yf83tz31b1rkktsg7_1772700275_img_0.webp");background-color:#00000066;background-blend-mode:overlay;background-position:top !important;}

.archive .cat-banner p {margin: 20px auto;max-width: 700px;}

.archive.term-282 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3yfn10e3brvgc7prjhs195_1772880410_img_0-1.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-265 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3yz56deznvadm5txxp0y9a_1772880905_img_0-1.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-288 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3zbmvhfj5aqhxfsdp8xerc_1772881323_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-103 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyf7v8weaw9mzqbx9ffnsf5_1772696645_img_0-1.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}
.archive .cat-banner{background-attachment: fixed;}

.archive.term-114 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyga1n8fw29wmyg2wanb2t3_1772697761_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-142 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjygjj6veyjsjqfcphy9t3fv_1772698045_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-168 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjygxh0ff1ab1eytxw4p0ct5_1772698421_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-193 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyh8kx7fdwbg13v3frzh0r3_1772698777_img_0-1.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-75 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyp2d2jepfbmaazns8hx7b6_1772703822_img_1-1.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}

.archive.term-171 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyq992bfs09jgfr1zw5d3p3_1772705089_img_0.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}

.archive.term-246 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjysvmkwfr2b7ytdcdyp4emw_1772707779_img_0.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}

.archive.term-200 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyqrw4gexq95y539vs1whtz_1772705596_img_0.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}

.archive.term-131 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjypj4nxeas8chx4bbshaz28_1772704344_img_0-1.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}

.archive.term-223 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyr4ms3e0k9rzvtzaayyd89_1772705984_img_0.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}

.archive.term-323 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3gn2qdep2s9zcr1vnbqjav_1772865908_img_0.webp");background-blend-mode: overlay;background-color: #00000066;background-position: center !important;}



/***women categories****/

.archive.term-66 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjytcshnfzwsw2w09dq8vz2s_1772708338_img_0-1.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-334 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3bmvt1ebrbqnkx29zaqze4_1772860659_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-333 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3cvhg4fdjsde7bq9sesmee_1772861916_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-160 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3e3t7cera9z2bwxqeh90zb_1772863237_img_1.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-330 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3dna3xf5h8ddghh1krqsgc_1772862762_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-264 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjykm2gmehe9k1e4f7wxse7g_1772701245_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-48 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjpt4z0jfce82qah9jwm10mp_1772439657_img_0-1.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-342 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3eh3hrf2pr98jzt0a8pd09_1772863681_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-341 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3d6fetfs4ve82dw6en5xs0_1772862278_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-331 .cat-banner{background-image:url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3eyg0remevns7094fam9y0_1772864113_img_0.webp");background-blend-mode:overlay;background-color:#00000066;background-position:top !important;}

.archive.term-307 .cat-banner {background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3ffd6hfsw8ekwkt580ax99_1772864678_img_0.webp");background-blend-mode: overlay;background-color: #00000066;background-position: top !important;}



.archive.term-102 .cat-banner {
    background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kjyh8kx7fdwbg13v3frzh0r3_1772698777_img_0-1.webp");
    background-blend-mode: overlay;
    background-color: #00000066;
    background-position: top !important;
}
.archive.term-332 .cat-banner {
    background-image: url("https://clergyss.com/wp-content/uploads/2026/03/task_01kk3cvhg4fdjsde7bq9sesmee_1772861916_img_0.webp");
    background-blend-mode: overlay;
    background-color: #00000066;
    background-position: top !important;
}

.archive .widget strong, .archive .widget b,
.archive .widget h1,
.archive .widget h2,
.archive .widget h3,
.archive .widget h5,
.archive .widget h4,
.archive .widget h6{
    font-weight: 600 !important;
}
 
.archive .widget ul{display:flex;flex-direction:column;gap:20px;padding-left:20px !Important;}

.clrd-row .black-brown-clmn {background: #333333;border-radius: 10px;padding:15px;color:#fff}
.clrd-row .white-orng-clmn {background: #B36A34;border-radius: 10px;padding:15px;color:#fff}
.clrd-row .white-orng-clmn h2{margin:20px 0;}
.clrd-row .black-brown-clmn h2{margin:20px 0;}
.clrd-row .white-orng-clmn a{color:#fff;}
.clrd-row .black-brown-clmn a{color:#fff;}
.archive .widget img{border-radius:10px;}

.archive footer .widget ul {
    gap: 0;padding-left:0 !important;
}

.spacer-section{margin-top:20px;}




/**********************/


 .woocommerce div.product form.cart table.variations tr {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: flex-start;
}
.woocommerce div.product form.cart table.variations tr td.value select, .add-bag-box select    {
    padding: 10px;
    border: 1px solid #ccc;
    width: 100%;
}
.add-bag-box p {
    margin-top: 0;
}

.our-collection-sec ul.products li.product a img {min-height:400px;max-height:400px;object-fit:cover;object-position:top center;border-radius:10px;}

.Right-Apron-second-sec-inner-cont h3, .Right-Apron-second-sec-inner-cont h3 strong {
    font-weight: 600;
    font-family: 'Poppins';
}

/*****single product clergy *******/

section.cat-banner-single h1 {
    font-weight: 600;
}

.single.single-product h1.product_title, .single.single-product h2, .single.single-product h3, .single.single-product h4,
.single.single-product h5, .single.single-product h6, .single.single-product h1.product_title, .single.single-product h2 b, .single.single-product h3 b, .single.single-product h4 b,
.single.single-product h5 b, .single.single-product h6 b{font-weight:600 !important;}

.single.single-product strong{font-weight:600 !important;}

 footer.wpdevart-footer-one .footer-logo-col figure img {
    width: 100%;
    height: 100% !important;
}

footer.wpdevart-footer-one .footer-logo-col figure{
	 width: 100%;
    max-width: 200px !important;
    height:110px !important;
}

.single.single-product .woocommerce-tabs.wc-tabs-wrapper {
    display: flow-root !important;padding:20px 0 0;
}

.woocommerce div.product{display: flow-root !important;}

.woocommerce-cart .wc-block-components-product-details, .woocommerce-checkout .wc-block-components-product-details {
    display: inline-flex !important;
    flex-direction: column;
    gap: 5px;
}

/* footer ul.wp-block-list li a {
    pointer-events: none;
} */

/* .single.single-product .accordion-content label img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
} */

.accordion b {
    display: block;
    padding: 10px 0px;
}

.single.single-product .accordion-content label{border-radius:5px}
.single.single-product .accordion-header{font-weight:500;}

.feature-product-inner .woocommerce ul.products.columns-4 li h2 {
    font-weight: 500;
}

.wpdevart-main-header-section-mobile-logo a img {
    max-width: 250px;
    height: 110px;
}

footer.wpdevart-footer-one .footer-logo-col figure img{margin:0 !important;}
footer.wpdevart-footer-one .footer-logo-col figure {margin:0 0 20px !important;}
footer.wpdevart-footer-one .footer-logo-col a:hover{background:none !important;}


/***27/03/2026***/

.ship-table-main table{width:100%;}
.ship-table-main table,.ship-table-main table td,.ship-table-main table th{border:1px solid #000;border-collapse:collapse;}
.ship-table-main table td, .ship-table-main table th{padding:20px;font-family:poppins;color:#000;text-align:center;}
.ship-table-main p em{color:#000;}
.ship-table-main p em b{font-weight:600;}

.shipp-list ul{display:flex;flex-direction:column;padding-left:20px;gap:10px;}
.shipp-list ul li b{font-weight:600;}

.privacy-main ul{padding-left:20px;display:flex;flex-direction:column;gap:10px;}

 .price-rating-wrapper p.price span{
    font-weight: 600 !important;text-shadow:0px 0px 10px #00000066 !important;
}
 .price-rating-wrapper p.price bdi{font-size: 20px !important;}

/***30/03/2026****/

.single.single-product .payment-methods {margin: 15px 0;}
.single.single-product .product_meta{display:flex;flex-direction:column;gap:15px;}

.single.single-product .product_meta span{font-weight:600;}
.single.single-product .product_meta span a{font-weight:400;}

/*31/03/2026*/

.woocommerce-cart .wc-block-components-product-details, .woocommerce-checkout .wc-block-components-product-details span {letter-spacing: 1px;font-size:14px;}
.woocommerce-cart .wc-block-components-product-details span[aria-hidden="true"], 
.woocommerce-checkout .wc-block-components-product-details span[aria-hidden="true"]{display:none;}
.woocommerce-cart .wc-block-components-product-details, .woocommerce-checkout .wc-block-components-product-details{gap:10px;}

.our-collection-sec  .products.columns-4 li h2{font-size:15px !important;line-height:1.2;}

ul.dropdown-menu li a {
    font-size: 14px !important;
    line-height: 1.4 !important;
}

/***10/04/2026***/

/* .navbar-wpdevart ul li#menu-item-4788  .dropdown-menu.depth_0 {min-width:400px;column-count:2;} */

.blog-section-new .blog-column-inner-two-col .elementor-shortcode .custom-post .post-image img {height: 300px;object-fit:cover;object-position:top center;}

.navbar-wpdevart ul li#menu-item-4788 .dropdown-menu.depth_0 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  min-width: 400px;
}

.navbar-wpdevart ul li#menu-item-4788 .dropdown-menu.depth_0 > li {
  break-inside: avoid; 
}


/****** responsive *********/

@media screen and (max-width:1300px){
.widget:has(summary){max-width:calc(100% - 30px);}
}

@media screen and (max-width:1192px){
    .Shop-Leather-inner-Section h1{font-size:42px !important;line-height: 55px !important;}
	  .cat-banner h1{font-size:40px;}
	.archive .cat-banner{padding:100px 0 !important;}
	


}
@media screen and (min-width:1024px){
	footer.wpdevart-footer-one #block-12 .wp-block-column-is-layout-flow {
    width: 25% !important;
}
}


@media screen and (max-width:1024px){
#block-12 .is-layout-flex{flex-direction:column;gap:10px;}
    #block-12 .is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{width:100% !important;}
.about-us-second-inner-sec {width: 100% !important;}
.about-second-story-cont{width:100% !important;}
.about-second-story-cont h2{text-align:center;}
.our-leather-second-inner-sec{width:100% !important;}
.our-leather-second-inner-sec-image{width:100% !important;}
.our-leather-second-inner-sec-image img{width:100% !important;}
.options-about-section-inner{width:100% !important;}
.options-about-section-inner-2{width:100% !important;}
	.about-reason-text {
    width: 100% !important;
}
	.archive .cat-banner p {
    font-size: 20px;
}
.about-reason-image {
    width: 100% !important;
}
	.join-us-second-section-inner-image {
    width: 100% !important;
}
.join-us-second-section-inner-image img {
    width: 100% !important;
}

.join-us-second-section-inner-form {
    width: 100% !important;
}


.about-reason-image img {
    width: 100% !important;
}

	.cat-banner h1{font-size:35px;}

#block-12 .is-layout-flex figure.wp-block-image.size-large img {width:100%;max-width:200px !important;}
	.wpdevart-footer-one h2, .wpdevart-footer-two h2, .wpdevart-footer-three h2, .wpdevart-footer-four h2, .wpdevart-footer-five h2 {
    font-size: 20px;
}
	#block-12 .is-layout-flex ul.wp-block-list li a {
    font-size: 16px;
}


nav#wpdevartmobilemenu {
    position: static;
}

 

#wpdevartmobilemenu ul li a {
    width: 100% !important;
}
	    .feature-product-inner .elementor-shortcode .product{width:47%;}
    .best-sell-products-inner-sec .elementor-shortcode .product{width:47%;}
    .feature-product-inner .elementor-shortcode{flex-wrap:wrap;}
    .best-sell-products-inner-sec .elementor-shortcode{flex-wrap:wrap;}
		.Our-Mission-inner-section {
    width: 100% !important;
}
.Our-Mission-inner-section-2 {
    width: 100% !important;
}
.Our-Mission-inner-section-2 img{width:100% !important;}
.about-seond-sec-img img{width:100%}
.Our-Mission-inner-section-heading h2{text-align:center}
.Craftsmanship-inner-section{width:100% !important;}
.Our-Mission-section .elementor-container.elementor-column-gap-default {flex-wrap:wrap-reverse;}
.Craftsmanship-inner-section-image{width:100% !important;max-width: 100% !important;}
.Craftsmanship-inner-section-image img{width:100% !important;}
.Craftsmanship-inner-section-2{width:100% !important;}
.Craftsmanship-inner-section-2-heading h2{text-align:center;}
	.address-main, .phone-mian, .mail-main {flex-direction:row !important;width:100% !important;gap:0px !important;}
	.cards-icon-main{flex-direction:row !important;}
	 .cards-icon-main{width:100% !important;flex-wrap:nowrap !important;}
	.why-leather-box {
    width: 100% !important;
}
	.Right-Apron-second-sec {
    width: 100% !important;
}

.Right-Apron-second-sec-inner {
    width: 100% !important;
}

.Right-Apron-second-sec-inner-image {
    width: 100% !important;
}
.Right-Apron-second-sec-inner-image img {
    width: 100% !important;
}

.proudly-offering-second-inner-col {
    width: 100% !important;
}
.proudly-offering-second-inner-col-2 {
    width: 100% !important;
}
	figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex {
    align-items: start !important;
}


}

@media screen and (max-width:991px) {
.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    height: 500px !important;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li img {
    height: 90px !important;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    gap: 15px !important;
}

.wpdevart-woo-container h1 {
    font-size: 30px!important;
}
p.price {
    margin: 0px !important;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    max-width: 25% !important;
}
.flex-viewport {
    width: 75% !important;
}
.single-product .woocommerce-product-gallery {
    gap: 15px;
}

	.archive .cat-banner{padding:80px 0 !important;}


}



@media screen and (max-width:961px){
		.nav-container-layout-one {
    order: 4;
}
	.nav-container-layout-one{width:100% !important;}
	.wpdevart-logo-area { 
    width: 100% !important;
    max-width: 30%;
}
	.wpdevart-top-header-section .wpdevart-top-header-left {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
	.wpdevart-top-header-section .wpdevart-top-header-left {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.mobile-image-logo-resizing {
    padding: 0;
}
.wpdevart-top-header-section {
    display: flex;
    justify-content: space-between;
    padding: 0 10px !important;
}

.wpdevart-top-header-right-content {width: 100%;display: flex;justify-content: end;}
	.wpdevart-logo-area {
    width: 100% !important;
}
	.header-action-button-mobile-area {width:auto;
}
	.wpdevart-main-header-section {
    flex-wrap: wrap;
    gap: 20px;
}
	.wpdevart-main-header-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
	.wpdevart-menu-and-buttons-area {
    width: auto;
}
	.wpdevart-menu-and-buttons-container {
        display: flex;
        align-items: center;
        gap: 15px;
        width: auto;
        justify-content: end;
}
	.wpdevart-header-container {
    padding: 0;
}
	.header-woo-account-icon-mobile {
    position: static;
    margin: 0;
}

button#wpdevartOpenMenuButton {
    position: relative;
    padding: 0;
}

.wpdevart-search-button-icon-mobile {
    position: static;
    margin: 0;
}
	.wpdevart-main-header-section {
    flex-wrap: wrap;
}
	.wpdevart-menu-and-buttons-area {
    flex-wrap: wrap;
    display: flex;
    justify-content: start;
}

.wpdevart-main-header-section {
    flex-wrap: wrap;
}

div#head-mobile {
    padding: 0 !important;
}

nav#wpdevartmobilemenu {
    background: none;
    display: flex;
    align-items: center;
}

.nav-container-layout-one {
    display: flex;
    gap: 20px;
	justify-content:end;
}

.wpdevart-search-button-icon-mobile button {
    padding: 0;
    width: 40px;
    height: 40px;
}

.header-cart {
        margin: 0;
        padding: 0;
        justify-content: start;
        width: auto;
    }
	.wpdevart-shopping-cart {
    display: none;
}

.wpdevart-main-header-section-mobile-logo {
    margin: 0;
	justify-content:start;
}

.header-action-button-mobile-area {
    padding: 0;
}
.wpdevart-main-header-border {
    padding: 10px 15px;
}
	.header-woo-account-icon-mobile, .wpdevart-search-button-icon-mobile, nav#wpdevartmobilemenu {
    width: 40px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
	nav#wpdevartmobilemenu ul {
    position: absolute;
    top: 80px;
    left: 0;
    background: #fff !important;
    z-index: 999;
}
	.wpdevart-search-button-icon {
    width: 0;
}
	#wpdevartmobilemenu ul li, #wpdevartmobilemenu ul li ul {
    border-top: 1px solid #f7f7f7;
    text-align: left !important;
}
	.about-us-inner-sec-heading h2 {
    font-size: 50px !important;
}

.about-us-inner-sec-paragraph p{font-size:20px !important;}
    .contact-us-inner-section-heading h2 {
    font-size: 50px !important;
}
	.wpdevart-main-header-section {
    flex-wrap: wrap;
    gap: 20px;
}
	  .wpdevart-logo-area img {
    max-height: 60px;
}
    .header-action-button-mobile-area {
    width: 100% !important;
    max-width: max-content;
    margin: auto 0 auto auto;
}
	 .site-header__search-trigger,
    .site-header-font-cursor {
        stroke: #000;
    }

    .wpdevartmobilemenubutton::before {
        background: #000 !important;
    }

    .wpdevartmobilemenubutton::after {
        border-top: 2px solid #000 !important;
        border-bottom: 2px solid #000 !important;
    }

    .wpdevartmobilemenubutton.menu-opened::after {
        background: #000;
    }
	
.navbar-wpdevart ul li#menu-item-4788 .dropdown-menu.depth_0 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  min-width: auto;
}

	
}

@media (max-width:768px){
	
	.blog-section-new .blog-column-inner-two-col .elementor-shortcode{grid-template-columns:1fr 1fr;}
	
	.widget:has(details) {
    margin-bottom: 10px;
    padding: 15px;
}
	.single-product .type-product {
    display: flex;
    flex-direction: column;
    gap: 30px !important;
}
.single-product .woocommerce-product-gallery {
    flex-direction: column;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    flex-direction: row;
}
.flex-viewport {
    width: 100% !important;
}
	.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li img {
    height: auto !important;
}
	
.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    height: auto !important;
    object-fit: cover;
}
		.archive .cat-banner{padding:70px 0 !important;}
.single-product .woocommerce-product-gallery {
    gap: 15px;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    gap: 15px !important;
}
.single .woocommerce h1.product_title.entry-title {
    font-size: 26px !important;
}
	
	
	
	
	.woocommerce-checkout.logged-in .wc-block-components-address-card {
    flex-direction: column;
    font-size: 15px;
}

	 .feature-product-inner .elementor-shortcode .product{width:100% !important;padding:0 !important;}
    .best-sell-products-inner-sec .product{width:100% !important;padding:0 !important;}
	.feature-product-section
	{padding:0 0 70px 0 !important;}
	.why-leather{padding:70px 0 0;}
	.about-us-second-sec {
    padding: 70px 0;
}
	.Leather-Aprons-Section{padding:0 0 70px 0;}

	.elementor-inner-section > .elementor-container.elementor-column-gap-custom, .elementor-inner-section > .elementor-container.elementor-column-gap-default{
    padding: 0 !important;
}

form#forminator-module-460 button.nws-ltr-sbmt {
    margin: 0 !important;
}
.wpdevart-footer-one .has-nested-images {
    margin: auto !important;
}
footer.wpdevart-footer-one * {
    text-align: left !IMPORTANT;
}
/* form#forminator-module-460 { 
    justify-content: center 
}
.wpdevart-footer-one .has-nested-images figure.wp-block-image.size-large {
    margin: 0 auto;
} */

	.options-about-section  {
    padding: 70px 0 !important;
}
.faq-section {
    padding: 70px 0 0;
}
	.versatile-section {
    padding: 70px 0 ;
}
	 .archive .woocommerce ul.products.columns-4 li {
        width: 100%;
    }
	.join-us-inner-section{padding:70px 0;}
	 .feature-product-inner .woocommerce ul.products.columns-4 li{width: 47% !important; }
.our-collection-product-inner .woocommerce ul.products.columns-4 li{width:47% !important ;}
    .best-products .woocommerce ul.products.columns-4 li{width: 47% !important;}
	.widget details summary{font-size:17px !important;}
.widget details:has(summary) p{font-size:14px !important;}
	
  .tax-product_cat .widget h3{ font-weight:500; }
   .tax-product_cat .widget p{font-size:14px;} 
   .tax-product_cat .widget h2{font-weight:500 !important;margin:10px 0;font-size:21px;}
   .widget details summary{line-height:normal;font-size:15px !important; }  
	
	.cat-banner h1{font-size:30px;}
		.Shop-Leather-inner-Section h1{font-size:32px !important;line-height:40px !important;}
	
	.ship-table-main .shipp-table{overflow-x:auto;white-space:nowrap;}
    .ship-table-main table td, .ship-table-main table th{padding:10px;}
}


@media screen and (max-width:599px){
	
	.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    height: 600px !important;
}
.single-product .woocommerce-product-gallery {
    gap: 10px;
}
.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    gap: 10px !important;
}
.single .woocommerce .entry-summary h1.product_title.entry-title {
    font-size: 22px !important;
}
.single-product .glsr.woocommerce-product-rating {
        margin-bottom: 0px !important;
}
	.Leather-Aprons-inner-sec-image img{height:550px !important;object-position:unset !important}
/*     .our-leather-second-inner-sec-cont p{font-size:16px;}
.options-about-section-inner-heading h2{font-size:30px !important;}
.options-about-section-inner-2-heading h2{font-size:30px !important;}
.options-about-section-inner-cont p{font-size:16px;}
.options-about-section-inner-2-cont p{font-size:16px;} */
.about-us-sectiion {
padding: 130px 0px !important;
}
	.contact-us-section{padding:130px 0 !important;}
	.spacing-section{padding:190px 0 !important}
.Leather-Aprons-Section{padding:0 0 60px 0;}
.about-us-second-sec {
    padding: 60px 0;
}
.versatile-section {
    padding: 60px 0 !important ;
}
	.feature-product-section
	{padding:60px 0 !important;}
	.why-leather{padding:60px 0 0;}
.join-us-inner-section{padding:60px 0;}
.about-demand-header h2{font-size:28px !important;}
.about-para-demand p{font-size:16px !important}
.options-about-section  {
    padding: 60px 0 !important;
}
.faq-section {
    padding: 60px 0 0;
}

	.elementor-293 .elementor-element.elementor-element-9b5bb84 {font-size: 16px;}
	.wpdevart-woo-main-content {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}
    #block-12 .is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{width:100% !important}
	.contact-us-inner-section-heading h2 {
    font-size: 35px !important;}

.join-us-inner-section-heading h2 {font-size:32px !important; }
.footer-one-pre{height:20px;}
.single .woocommerce h1.product_title.entry-title {
    font-size: 30px;
}
	 .single-product .woocommerce .comment-form .comment-form-author {width:100% !important;max-width:100% !important;}
 .single-product .woocommerce .comment-form .comment-form-email {width:100% !important;max-width:100% !important;}
		.our-leather-inner-section-heading h2{font-size:27px !important;}
	.wpdevart-top-header-right-content {
    display: flex;
    align-items: center;
    gap: 10px;
}
	.nav-container-layout-one { 
    gap: 0px; 
}
	.wpdevart-menu-and-buttons-container { 
    gap: 8px; 
}
	nav#wpdevartmobilemenu ul {
    top: 75px;
}
/* 	 .archive .woocommerce h1.page-title {
        text-align: center;
    } */

    .wpdevart-top-header-right {
        display: none;
    }

    .wpdevart-top-header-left {
        background: #000;
        color: #fff !important;
    }

    .wpdevart-top-header {
        background: #000;
    }

    .wpdevart-phone-email-icon {
        fill: #fff;
    }
	.accordion-sec a.elementor-accordion-title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.accordion-sec p span{font-size:14px !important;}
	
	   .feature-product-inner .woocommerce ul.products.columns-4 li{width: 100% !important;}
    .our-collection-product-inner .woocommerce ul.products.columns-4 li{width:100% !important;}
    .best-products .woocommerce ul.products.columns-4 li{width: 100% !important;}
	section.cat-banner h1 {
    font-size: 30px !important;
}
	.generic-content.generic-content-full-width h5 {
    font-size: 17px !important;
}
.generic-content.generic-content-full-width h2{font-size:22px !important;}

.generic-content.generic-content-full-width li{font-size:15px !important;}
.generic-content.generic-content-full-width p{font-size:15px !important;}
	.term-condtion-inner-section-heading h2 {
    font-size: 23px !important;
    margin: 0 !important;
}
.term-condtion-section-para p{font-size:15px !important;}
	.elementor-element-0c7649e h2 {
    font-size: 20px !important;
}
.elementor-element-0c7649e h1 {
    font-size: 25px !important;
}
	.wpdevart-top-header-left a {
    color: #fff !important;
}
	.price-rating-wrapper{flex-direction:column;align-items:start;}

    }

	
	



@media (max-width:480px){
/* 	.wpdevart-menu-and-buttons-area {
    margin-top: 15px;
} */
	.versatile-section {
    padding: 50px 0 !important;
}

	.join-us-inner-section{padding:50px 0;}
	.about-us-sectiion {
    padding: 100px 0px !important;
}
	.spacing-section{padding:140px 0 !important}
	.contact-us-section{padding:100px 0 !important;}
/* 	.Shop-Leather-Section {
    padding: 140px 0 110px !important;
} */
	 .archive .woocommerce p {
        width: 100%;
        text-align: center;
    }

    #wpdevartmobilemenu ul li a {
        padding: 10px !important;
    }
	    .modal-content table th, .modal-content table td{font-size:10px;}
    .modal-content{width:95% !important;}

    .archive .woocommerce form.woocommerce-ordering {
        margin: 10px auto;
        width: 100%;
        text-align: center;
    }

    .header-action-button-mobile-area a .wpdevart_jewstore_hover_button_small.wpdevart-header-action-button.wpdevart_jewstore_eighth_button_slide.eighth_btn_slide_right {
        padding: 6px;
    }
	
		.feature-product-section
	{padding:0 0 50px 0 !important;}
	.why-leather{padding:50px 0 0;}
	.about-us-second-sec {
    padding: 50px 0;
}
	.payment-methods img{width:35px !important;height:35px !important;}
	.options-about-section  {
    padding: 50px 0 !important;
}
.faq-section {
    padding: 50px 0 0;
}
	.archive .woocommerce ul.products {
    display: flex;
    flex-direction: column;
}

.archive .woocommerce ul.products li.product.type-product {
    width: 100% !important;
}
		 
	.our-collection-product-inner ul{
    display: flex;
    flex-direction: column;
}
.our-collection-product-inner ul li {
    width: 100% !important;
    margin-bottom: 30px !important;
}
.our-collection-product-inner ul li.last {
    margin-bottom: 0 !important;
}
.Right-Apron-second-sec-inner-cont {
    margin-bottom: 0 !important;
}
	.wpdevart-top-header-section {
    flex-direction: column;
    gap: 5px;
}

.wpdevart-top-header-right .wpdevart-top-header-right-content {
    justify-content: center;
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0;
    gap: 5px;
}
	.wpdevart-main-header-section {
    gap: 8px;
}
	.wpdevart-logo-area {
    width: 100% !important;
    max-width: 27%;
} 
.header-action-button-mobile-area a .wpdevart_jewstore_hover_button_small.wpdevart-header-action-button.wpdevart_jewstore_eighth_button_slide.eighth_btn_slide_right {
    padding:7px;
	
        font-size: 10px;
}
	.wpdevart-menu-and-buttons-container {
    gap: 5px;
}
	.header-woo-account-icon-mobile svg, .wpdevart-search-button-icon-mobile svg, nav#wpdevartmobilemenu svg {
    width: 20px !important;
    height: 20px;
}
.header-woo-account-icon-mobile, .wpdevart-search-button-icon-mobile, nav#wpdevartmobilemenu {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wpdevartmobilemenubutton {
    width: 40px;
    height: 46px; 
    right: -15px;
}
	
	.header-cart a svg {
    width: 25px;
}
	.wpdevart-social-icons {
    width: 25px;
    height: 25px; 
}
		nav#wpdevartmobilemenu ul { 
    top: 57px; 
}
	 .cat-banner{padding:100px 0;}
	
}
@media screen and (min-width: 768px) and (max-width: 905px) {

.price-rating-wrapper {flex-direction:column;align-items:flex-start;gap:0;}
}


.wpdevart-woo-container a:not(.woocommerce a.added_to_cart, .wpdevart-breadcrumbs-woo a, .wc-block-grid__product-link, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .wpdevart-woo-search-bar-container a, .wpdevart-woo-sidebar-container a, .wp-block-button__link, .woocommerce-product-gallery__trigger, .button, .woocommerce-Button, .wc-block-cart__submit-button, p.stars a, .woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a) {
    background: transparent!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #B36A34 !important;
    border-bottom: 3px solid #B36A34!important;
}
 .payment-methods img {
    width: 45px !important;
}
.woocommerce .woocommerce-MyAccount-content input {border-radius:10px 0 10px 0 !important;}

.woocommerce .woocommerce-MyAccount-content h2 {
    margin-top: 0 !important;
}
.cooking-tips-main-sec.barber-two-col {
    align-items: start !important;
}
.size-chart-container{margin:20px 0 !important;}
.shipping-inner .elementor-container.elementor-column-gap-default{display:grid !important;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap:20px}
.shipping-section{padding:50px 0 0 !important;}
.shipping-col figure{margin:0 !important}
.shipping-col img{width:50px;height:50px;object-fit:cover;}
.shipping-col h3{padding:0;margin:0 0 5px}
.shipping-inner .elementor-container.elementor-column-gap-default {
    padding: 0;
    justify-content: space-between;gap:10px;
}
.shipping-col{width:100% !important;}
.red-row {
    background: #8B0000;
    padding:0 !important;
}
.red-row p{text-align:center;color:#fff;text-transform:uppercase;margin: 10px 0;}
.red-row .container{padding:0;}

.wpdevart-top-header.wpdevart-top-header-gradient-color.wpdevart-top-header-border {
    padding-top: 0;
}
.wp-block-woocommerce-empty-cart-block a {
    background: #cc5500;
    border: 1px solid #cc5500;
    transition: 0.3s;
}
.wp-block-woocommerce-empty-cart-block a:hover{background:#fff;color:#cc5500 !important;transition:0.4s;}

@media screen and (max-width:641px){
  .shipping-col .elementor-widget-image-box .elementor-image-box-wrapper{text-align:left;margin:10px 0;}
}
.widget .shipping-section {
    padding: 30px 0 0 !important;
}

.widget .shipping-col h2 {
    margin: 20px 0 0 !important;
    text-align: start;
}

.widget .shipping-col {
    position: relative;
}
.widget .shipping-col{width:100%;max-width:300px}
.widget .shipping-col:first-child::before {
    content: "";
    background-image: url("https://clergyss.com/wp-content/uploads/2025/02/66841.png");
    width: 50px;
    height: 50px;
    position: absolute;
    left: 30px;
    top: -40px;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.widget .shipping-col:last-child::before {
    content: "";
    background-image: url("https://clergyss.com/wp-content/uploads/2025/02/erasebg-transformed-1.webp");
    width: 50px;
    height: 50px;
    position: absolute;
    left: 30px;
    top: -40px;
    right:0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.widget .shipping-col:nth-child(2)::before {
    content: "";
    background-image: url("https://clergyss.com/wp-content/uploads/2025/02/erasebg-transformed.webp");
    width: 50px;
    height: 50px;
    position: absolute;
    left: 30px; 
    top: -40px;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.widget .shipping-col:nth-child(3)::before {
    content: "";
    background-image: url("https://clergyss.com/wp-content/uploads/2025/02/7435085.png");
    width: 50px;
    height: 50px;
    position: absolute;
    left: 30px;
    top: -40px;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.widget .wp-block-columns.shipp-row.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    display: grid !important;
    grid-template-columns:1FR 1FR 1FR 1FR;column-gap:10px;row-gap:50px;align-content:center;justify-items:center
}
@media screen and (max-width:425px) {
.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    height: 450px !important;
}
.single-product .glsr.woocommerce-product-rating {
    align-items: flex-start;
    flex-direction: column;
        margin-bottom: 0px !important;
}
 
 
}
@media screen and (max-width:1024px){
.widget .wp-block-columns.shipp-row.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {grid-template-columns:1fr 1fr 1fr;}
.our-collection-product-inner .woocommerce ul.products.columns-4 li{width:30% !important;}
.feature-product-inner .woocommerce ul.products.columns-4 li{width:30% !important;}
}

@media screen and (max-width:768px){
    .widget .shipping-col h2{font-size:18px;}
    .widget .wp-block-columns.shipp-row.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {grid-template-columns:1fr 1fr}
	
	.our-collection-product-inner .woocommerce ul.products.columns-4 li{width:48% !important;}
.feature-product-inner .woocommerce ul.products.columns-4 li{width:48% !important;}
header .main-nav li#menu-item-31::after {
    color: #fff;
    font-size: 15px;
    right: 0px;
    top: 11px;
}

.navbar-wpdevart li.menu-item-4788 .dropdown-menu{column-count:1;}	
	
}

@media screen and (max-width:599px){
	.woocommerce-checkout address{width:80% !important;}
    .widget .wp-block-columns.shipp-row.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {grid-template-columns:1fr;place-items:start;}
.custom-reviews-section .glsr-default .glsr-field {flex-wrap: wrap;gap: 0;
}
	.custom-reviews-section h3, .custom-reviews-section h2 {
    font-size: 24px;
}
}
@media screen and (max-width:375px){
.payment-methods img {width: 35px !important;object-fit: contain;}
}



.wpdevart-footer-one #block-12 .address-main, .wpdevart-footer-one #block-12 .mail-main, .wpdevart-footer-one #block-12 .phone-mian {
    margin-bottom: 15px !IMPORTANT;
}
#block-12 .is-layout-flex ul.wp-block-list li {
    padding-bottom: 15px;
}
    .generic-content.generic-content-full-width h4 {
    line-height: normal;
}
.generic-content-full-width ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
    list-style-position: inside;
    padding: 0;
}
.term-condtion-inner-section .term-condtion-inner-section-heading {
    margin-block-end: 0 !IMPORTANT;
}
.cat-banner h2 { 
    font-weight: 500;
}
.wpdevart-search-overlay-show-on-click form input {
    padding: 0 !IMPORTANT;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Poppins';
    border-radius: 10px !IMPORTANT;
    width: 100%;
    max-width: 500px;
}
.wpdevart-search-overlay-show-on-click form label {
    padding: 15px  15px;
    border-radius: 10px;
}
.wpdevart-search-overlay {
    z-index: 9996;
} 

.wpdevart-search-overlay-show-on-click form input:focus {
    outline: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

@media screen and (max-width:1024px) and (min-width:599px){
.archive .site-footer_six_col-one img {width: 400px !IMPORTANT;}
}
@media screen and (max-width:480px){
		.our-collection-product-inner .woocommerce ul.products.columns-4 li{width:100% !important;}
.feature-product-inner .woocommerce ul.products.columns-4 li{width:100% !important;}
	.archive .cat-banner{padding:50px 0 !important;}

.blog-section-new .blog-column-inner-two-col .elementor-shortcode{grid-template-columns: 1fr;}	
	
	
	
}



.archive .cat-banner .container{padding:0 16px;}


.nav-container-layout-one #wpdevartmobilemenu #menu-menu-1 {
	justify-content: center;}
@media screen and (max-width: 1024px) {
  #wpdevartmobilemenu ul li a {width: fit-content !important;}
}
	
/* 	@media screen and (min-width:960px){
  .wpdevart-logo-area img.custom-logo{height:150px !important;max-height:150px !important;width:200px !important;max-width:100% !important;}
  .wpdevart-header-container{padding:0 !important;}
}
@media screen and (max-width:960px){
  .wpdevart-logo-area img.custom-logo{height:100px !important;max-height:100px !important;width:auto !important;}
}
  */


 

/* Un-hide native WooCommerce archive title as the single H1 */
.archive .woocommerce h1.page-title { display: block !important; }


/* Collapse now-headless category hero band + restore text visibility */
.tax-product_cat .cat-banner {
    background-image: none !important;
    background-color: transparent !important;
    background-attachment: scroll !important;
    padding: 20px 0 0 !important;
    min-height: 0 !important;
    height: auto !important;
    display: block !important;
    text-align: left !important;
}
.tax-product_cat .cat-banner .container { padding: 0 15px !important; }
.tax-product_cat .cat-banner p:empty { display: none !important; }
.tax-product_cat .cat-banner p {
    color: #333 !important;
    max-width: 100% !important;
    margin: 0 0 15px !important;
}
.tax-product_cat .cat-banner nav.woocommerce-breadcrumb {
    background: none !important;
    color: #333 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block !important;
    font-size: 14px !important;
}
.tax-product_cat .cat-banner nav.woocommerce-breadcrumb a { color: #333 !important; }