/*
Theme Name: Anvogue Child
Theme URI: https://anvogue.presslayouts.com/landing
Author: PressLayouts Team
Description: This is a child theme for Anvogue
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: anvogue
Text Domain: anvogue-child
*/
/* FONT FAMILY
font-family: area-extended, sans-serif; 
 font-family: area-normal, sans-serif; 
*/
body {
  --pls-border-radius-l: 0px !important;
}
.entry-content h6 {
  font-size: 18px;
  margin-bottom: 5px;
}
.orange-text .pls-heading .heading-title span {
  color: #F8AC00 !important;
}
.blue-text .pls-heading .heading-title span {
  color: #45bccc !important;
}
.pls-contact-info-data {
  margin-top: 10px !important;
}
.error404 .pls-site-content {
  min-height: inherit;
}
.catergory-master-header.has-image .container, .catergory-master-header.has-image .container-fluid {
  padding-left: var(--pls-grid-gap) !important;
  padding-right: var(--pls-grid-gap) !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: var(--pls-container-width) !important;
}
.pls-site-header .pls-header-myaccount .pls-myaccount-items li a:hover, .pls-site-header .pls-header-myaccount .pls-myaccount-login a:hover {
  color: #c0d008;
}
.pls-main-navigation ul.menu > li > a {
  font-size: 12px !important;
}
.pls-main-navigation ul.menu > li > a {
  padding: 0 20px !important;
}
.pls-header-myaccount .pls-myaccount-items li a {
  font-size: 15px !important;
}
.pls-header-myaccount > a::before, .pls-header-mini-search .header-search-icon::before, .pls-header-compare .pls-header-compare-icon::before, .pls-header-cart .pls-header-cart-icon::before, .pls-header-wishlist .pls-header-wishlist-icon::before, .pls-store-location-icon::before {
  font-weight: 400 !important;
}
.pls-social.icons-theme-colour a:hover {
  color: #313436 !important;
}
.pls-header-col-center {
  flex: 0 0 auto;
}
.pls-header-main {
  background-position: right 50px center !important;
}
.fixed .pls-header-main {
  background-position: right 100px center !important;
}
.pls-main-navigation ul.menu > li > a .pls-menu-text::after {
  border-width: 0px !important;
}
.header-color-light:not(.fixed) .pls-main-navigation ul.menu > li > a:not(.button):hover {
  color: var(--pls-header-link-hover-color) !important;
}
.pls-site-header.pls-header-overlay:not(.pls-header-5) + .pls-site-content .pls-page-title {
  padding-top: 99px !important;
  padding-bottom: 0px;
}

.pls-header-main .pls-main-navigation ul.menu > li:hover > a {
  color: var(--pls-header-link-hover-color) !important;
}
.pls-main-navigation ul.menu > li > a {
  color: #fff;
  font-weight: 800 !important;
}
.pls-social.icons-shape-circle.icons-size-small a {
  font-size: 15px !important;
  width: 25px !important;
  height: 26px !important;
}
.pls-social.icons-theme-colour a {
  background-color: #c0d008 !important;
}
.pls-navigation ul.menu ul.sub-menu {
  padding: 8px 1.75rem;
}
.pls-navigation ul.menu ul.sub-menu li a {
  display: block;
  white-space: nowrap;
  font-size: 15px !important;
  padding: 10px 0;
}
.pls-navigation ul.menu ul.sub-menu li:not(:last-child) a {
  border-bottom: var(--pls-border-bottom);
}
.pls-site-header ul.menu ul.sub-menu > li:hover > a, .pls-site-header .pls-megamenu-wrapper li.menu-item a:hover, .pls-site-header .pls-megamenu-wrapper a:hover, .pls-site-header ul.sub-menu > li.current-menu-item > a, .pls-site-header ul.sub-menu > li.current-menu-ancestor > a, .pls-categories-menu ul.menu > li.current-menu-ancestor > a {
  color: #c0d008;
}
.row.pls-copyright-wrap .text-left.col-12.col-md-6 {
  flex: 0 0 100%;
  max-width: 100%;
}
.row.pls-copyright-wrap .text-left.col-12.col-md-6 p {
  font-size: 11px;
}
.pls-main-navigation ul.menu > li > a .pls-menu-text::after, .pls-categories-menu:not(.pls-categories-menu-border) ul.menu > li > a .pls-menu-text::after, .pls-site-header ul.sub-menu > li > a .pls-menu-text::after, .pls-megamenu-list li.menu-item > a .pls-menu-text::after {
  border-bottom: 0px solid;
}
.pls-about-logo img {
  width: 90%;
  margin-bottom: 30px;
}
.pls-navigation ul.menu > li.menu-item-has-children > a::after {
  content: "\f0d7";
}
.pls-navigation ul.menu > li.menu-item-has-children > a::after {
  font-family: 'Font Awesome 7 Free';
}
.widget .pls-contact-info-label:before {
  content: "\f0e0";
  font-family: 'Font Awesome 7 Free';
}
.widget .pls-contact-info-label.phone:before {
  content: "\f095";
  font-family: 'Font Awesome 7 Free';
}
.pls-contact-info-label {
  color: #45bccc;
  min-width: 20px;
}

.pls-site-footer .footer-widget .widget h2, .pls-site-footer .footer-widget .widget-title {
  font-weight: 900;
  color: #45bccc !important;
  margin-bottom: 1.5rem;
  font-family: area-normal, sans-serif;
}
.pls-site-footer .pls-footer-main {
  padding-bottom: 6rem !important;
}
.pls-site-footer .pls-footer-copyright {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.wp-block-categories li a::after, .widget_categories li a::after, .widget_product_categories li a::after, .widget_pages li a::after, .widget_nav_menu li a::after {
  border-bottom: 0px solid !important;
}
.woocommerce-MyAccount-navigation li a {
  font-weight: 400 !important;
}
.special-offers a::after, .special-offers a, .pls-header-main .pls-main-navigation ul.menu > li.special-offers > a {
  color: #45bccc;
}
.pls-header-main .pls-main-navigation ul.menu > li.special-offers:hover > a, .pls-header-main .pls-main-navigation ul.menu > li.special-offers:hover > a::after, .pls-header-topbar a:hover {
  color: #c0d008;
}
.header-color-light:not(.fixed) .pls-main-navigation ul.menu > li.special-offers > a:not(.button), .mobile-primary-menu  li.special-offers > a{
  color: #45bccc;
}
.header-sticky.fixed .pls-header-sticked {
  box-shadow: 0 1px 3px rgba(0, 0, 0, .0) !important;
}
.header-color-light:not(.fixed) .pls-header-col > * > * {
  color: #313436;
}
.header-color-light:not(.fixed) .pls-header-col > * > *:hover {
  color: #c0d008;
}
.page-id-1551 .header-search-icon, .page-id-1551 .user-myaccount,  .page-id-1551 .customer-signinup, .page-id-1551 .pls-header-wishlist-icon, .page-id-1551 .pls-header-cart-icon {
  color: #fff !important;
}
.page-id-1551 .header-search-icon:hover, .page-id-1551 .user-myaccount:hover,  .page-id-1551 .customer-signinup:hover, .page-id-1551 .pls-header-wishlist-icon:hover, .page-id-1551 .pls-header-cart-icon:hover {
  color: #c0d008 !important;
}

.page-id-1551 .fixed .header-search-icon, .page-id-1551 .fixed .user-myaccount, .page-id-1551 .fixed .pls-header-wishlist-icon, .page-id-1551 .fixed .pls-header-cart-icon, .page-id-1551 .fixed .customer-signinup {
  color: #000 !important;
}
.page-id-1551 .fixed .header-search-icon:hover, .page-id-1551 .fixed .user-myaccount:hover, .page-id-1551 .fixed .pls-header-wishlist-icon:hover, .page-id-1551 .fixed .pls-header-cart-icon:hover, .page-id-1551 .fixed .customer-signinup:hover {
  color: #c0d008 !important;
}
.pls-slider-wrapper .woocommerce-loop-category__title {
  font-family: "area-extended", Sans-serif;
  font-size: 14px !important;
  font-weight: 900;
  text-transform: uppercase;
  bottom: -13px !important;
  box-shadow: none !important;
}
.pls-slider-wrapper .woocommerce-loop-category__title:hover {
  background-color: #fff !important;
  color: #c0d008 !important;
}
.pls-slider-next:hover, .pls-slider-prev:hover {
  background-color: #c0d008;
  border-color: #c0d008;
  color: var(--pls-secondary-inverse-color);
}
.page-id-1551 .header-color-light:not(.fixed) .pls-header-col > * > *:hover {
  color: #c0d008;
}
.pls-ps-progressbar-content .pls-progress-bar {
  background-color: #45bccc;
}
.pls-single-product-thumbnails .swiper-slide-thumb-active img {
  border-color: #45bccc !important;
  border: 2px solid var(--pls-secondary-color2);
}
.pls-single-product-thumbnails img {
  border: 0px solid var(--pls-secondary-color2);
  border-radius: var(--pls-border-radius);
}
.products .pls-product-info .on-sale, div.summary .on-sale, .pls-product-labels span.on-sale {
  background-color: #45bccc;
  color:#fff;
  position: relative;
}
.pls-product-labels span.featured {
  line-height: 2;
  top: -4px;
  background-color: #45bccc;
  color: #fff;
  position: relative;
}
.pls-product-countdown > span {
  border-radius: 0 !important;
  border: 1px solid #45bccc !important;
}
.woocommerce-message {
  border-top-color: #c0d008;
}
.woocommerce-message::before, .woocommerce div.summary p.stock {
  color: #c0d008;
}
.woocommerce-info {
  border-top-color: #45bccc !important;
}
.woocommerce-info::before {
  color: #45bccc !important;
}
.woocommerce .show-password-input {
  display: flex;
  align-items: center;
  right: 7px;
  top: 7px;
  position: absolute;
  padding: .618em;
  cursor: pointer;
}
.pls-header-main .pls-header-cart-count, .pls-header-main .pls-header-wishlist-count, .pls-header-main .pls-header-compare-count {
  background-color: #45bccc;
}
.freeshipping-bar .pls-progress-bar, .freeshipping-bar .pls-progress-bar::after {
  background-color: #45bccc;
}
.page-id-2567 .u-column1.col-1.woocommerce-Address, .page-id-2567 .u-column2.col-2.woocommerce-Address {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 20px 0;
}
#header .pls-element .view-all-btn,
.pls-mobile-menu  .pls-element .view-all-btn {
  display: flex;
}
.pls-mobile-menu  .pls-element .view-all-btn  a{
    color: var(--pls-popup-menu-link-color);
}
#header .product-category .pls-category-image,
.pls-mobile-menu .product-category .pls-category-image {
  display: none !important;
}
#header .product-category .woocommerce-loop-category__title,
.pls-mobile-menu .product-category .woocommerce-loop-category__title {
  font-size: 15px;
  text-align: center;
  margin-bottom: 0;
  bottom: 0;
  color: var(--pls-popup-menu-link-color);
  position: absolute;
  max-width: 100%;
  font-weight: 400;
}
#header .product-category .woocommerce-loop-category__title:hover,
.pls-mobile-menu .product-category .woocommerce-loop-category__title:hover {
  color: #c0d008;
}
#header .pls-category-content,
.pls-mobile-menu  .pls-category-content {
  margin: 0;
}
#header .pls-element .section-heading h2, #header .view-all-btn a,
.pls-mobile-menu  .pls-element .section-heading h2, .pls-mobile-menu .view-all-btn a {
  font-size: 14px;
  display: inline-block;
  line-height: 1;
  margin-bottom: 0;
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
}

#header .pls-element .view-all-btn::after,
.pls-mobile-menu .pls-element .view-all-btn::after {
  display: none;
}
#header .products:not(.list-view) div.product-category,
.pls-mobile-menu .products:not(.list-view) div.product-category {
  margin-bottom: 35px;
}
#header .section-heading,
.pls-mobile-menu  .section-heading {
  margin: 9px 0 3rem;
}
.section-heading {
  justify-content: flex-start;
}
.pls-product-brands .product-brand {
  align-content: center;
  padding-right: 55px;
  padding-bottom: 23px;
}
.woocommerce-cart-wrapper .actions .coupon .button {
  border-radius: 0px;
}
.pls-page-title {
  background-color: transparent !important;
  background-repeat: no-repeat !important;
    background-position: right 50px top !important;
  background-image: url('https://www.workoutmegastore.co.uk/wp-content/uploads/2026/05/banner-7.png') !important;
  background-size: inherit !important;
}

.catergory-master-header {
  padding: 70px 0px;
}
.pls-widget-posts-list .widget-post-thumbnail img, .pls-widget-recent-posts .widget-post-thumbnail img, .pls-tab-posts .widget-post-thumbnail img {
  border-radius: 0 !important;
}
.blog-post-loop {
  margin-bottom: 4.5rem !important;
}
.pls-heading .heading-title strong {
  color: #45bccc !important
}
.pls-heading .heading-title span {
  color: #c0d008 !important
}
.roundpcs.pcs {
  position: absolute;
  right: 40px;
}
.wsp-container h2 {
  font-size: 25px;
  margin-bottom: 30px;
}
.cat-item .current-cat a {
  color: var(--pls-header-link-hover-color) !important;
}
/* Hide all parent categories except the active one */
.tax-product_cat .product-categories li.cat-parent:not(.current-cat):not(.current-cat-parent) {
  display: none !important;
}
.post-type-archive .product-categories li.cat-parent:not(.current-cat):not(.current-cat-parent) {
  display: none !important;
}
/* Only target top-level category items; hide those with no child <li> and not active */
.tax-product_cat .product-categories > li.cat-item:not(.current-cat):not(.current-cat-parent):not(:has(ul.children li)) {
  display: none !important;
}
.post-type-archive .product-categories > li.cat-item:not(.current-cat):not(.current-cat-parent):not(:has(ul.children li)) {
  display: none !important;
}
/* Show in shop */
.master-shop-page.post-type-archive .product-categories li.cat-parent:not(.current-cat):not(.current-cat-parent) {
  display: block !important;
}
.master-shop-page.post-type-archive .product-categories > li.cat-item:not(.current-cat):not(.current-cat-parent):not(:has(ul.children li)) {
  display: block !important;
}
.view-all-cats {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  color: #1F1F1F !important;
  letter-spacing: 0.2px;
}
.view-all-cats:hover {
  color: var(--pls-header-link-hover-color) !important;
}
.woocommerce-shop #block-9 {
  display: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle::after {
  border: 3px solid #45bccc;
  background-color: #45bccc;
  width: 12px;
  height: 12px;
  top: 2px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #45bccc;
}
.pls-tooltip.grid-two-col, .pls-tooltip.grid-four-col {
  display: none !important;
}
.pls-products-view .grid-list::before {
  content: "\ea23";
  padding: 14px 8px;
  font-size: 16px;
  font-weight: 400;
}
.pls-products-view .grid-three-col::before {
  content: "\ea1c";
  padding: 14px 8px;
  font-size: 16px;
  font-weight: 400;
}
.pls-marquee-separator::before {
  color: #45bccc;
  bottom: 3px;
  position: relative;
}
.cat-item.cat-item-211 a {
  color: #45bccc !important;
  font-weight: 500;
}
.cat-item a {
  width: 80%;
  display: inline-block;
  line-height: 24px;
}
.children .cat-item {
  margin-bottom: 30px;
}
.page-id-2558 td {
  padding: 0.6781rem;
  border: 1px solid #E9E9E9;
}
.page-id-2558 table p {
  margin: 0 0 0;
  padding: 0;
}
.wpcf7-form label input, .wpcf7-form label textarea {
  margin-top: 0px;
}
.codedropz-upload-inner h4 {
  font-size: 26px;
  line-height: 30px;
}
.codedropz-upload-handler {
  margin: 20px 0 35px !important;
}
#wc-stripe-upe-form {
  margin: 10px -14px 5px -7px;
  border: 0px;
}
input[type="checkbox"], input[type="radio"] {
  width: 18px !important;
  height: 18px;
}
.elementor-1270 .elementor-element.elementor-element-0c42574 .info-box-wrap .info-box-title {
  margin-top: 23px;
}
.single-post h5, .single-post .h5 {
  text-transform: none;
}
.no-wrap .wpcf7-form-control-wrap {
  margin-left: 20px;
}
.col-12.no-wrap p {
  display: flex;
  align-items: center;
  width: 100%;
}
select {
  border-radius: 0px !important;
  width: 100%;
}
.wpcf7-form-control-wrap {
  flex: 1;
}
.swiper-wrapper {
  align-items: center;
}
.pls-header-col .pls-header-col-right .pls-header-col > * > * {
  color: #fff !important;
}
.pls-product-policy-label {
  margin-bottom: 1.35rem;
}
.tabs-layout .tabs li a {
  font-size: 28px;
}
.tabs-layout .wc-tabs li a::after {
  border-bottom: 0px solid;
}
.elementor-widget-text-editor tbody td:nth-child(odd) {
  width: 35%;
  baseline-shift: top;
  font-weight: bold;
  text-align: right;
  padding: 0px 19px 10px 0px !important;
  font-size: 14px;
}
.elementor-widget-text-editor tbody th:nth-child(odd) {
  width: 35%;
  baseline-shift: top;
  font-weight: bold;
  text-align: right;
  padding: 0px 19px 10px 0px !important;
  font-size: 14px;
}
.elementor-widget-text-editor tbody td:nth-child(even) {
  width: 65%;
  baseline-shift: top;
  padding: 0px 0px 10px 10px !important;
  font-size: 14px;
}
.elementor-widget-text-editor tbody th:nth-child(even) {
  width: 65%;
  baseline-shift: top;
  padding: 0px 0px 10px 10px !important;
  font-size: 14px;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice {
  background-color: #c0d008;
}
div.summary .pls-whishlist-btn a.woosw-added, div.summary .pls-whishlist-btn a.woosw-btn-added {
  background-color: #c0d008;
  border-color: #c0d008;
  color: #ffffff;
}
.woocommerce-Price-amount {
  font-weight: 800;
}
.woocommerce-ordering .pls-ordering-label {
  width: 73px;
}
.bullets-key ul {
  margin: 0;
  padding-left: 15px;
  list-style: outside;
}
.bullets-key ul li {
  font-size: 14px
}
.bullets-key ul li::marker {
  color: #c0d008;
}
.pls-quick-buy .pls_quick_buy_button, .col-auto.pls-sticky-add-to-cart-right .button {
  padding: 14px 40px;
  width: 100%;
  background-color: var(--pls-product-cart-button-bg-color);
  color: var(--pls-product-cart-button-color);
  border: 1px solid var(--pls-product-cart-button-color);
}
.pls-single-product-page:not(.product-type-external) form.cart .button:hover, .pls-single-product-page:not(.product-type-external) form.cart .button:focus {
  background-color: var(--pls-product-cart-button-bg-hover-color);
  border-color: var(--pls-product-cart-button-bg-hover-color);
  color: var(--pls-product-cart-button-hover-color);
}
.pls-quick-buy .pls_quick_buy_button:hover, .pls-quick-buy .pls_quick_buy_button:focus, .col-auto.pls-sticky-add-to-cart-right .button:hover {
  background-color: var(--pls-product-cart-button-bg-hover-color);
  border-color: var(--pls-product-cart-button-bg-hover-color);
  color: var(--pls-product-cart-button-hover-color);
}
.pls-single-product-page:not(.product-type-external) form.cart .button {
  background-color: var(--pls-buy-now-button-bg-hover-color);
  border-color: var(--pls-buy-now-button-bg-hover-color);
  color: var(--pls-product-cart-button-color);
}


.only-mobile.menu-item {
  display: none;
}
.signup-form {
  display: flex;
}
.signup-form .sib-default-btn {
  padding: 14px 40px!important;
  max-height: 47px!important;
}

.footer-newsletter .signup-form {
  display: block;
}
.footer-newsletter  .col-12.col-md-5 {
  width: 100%;
  max-width: 100%;
  padding: 0px;
}

.signup-form .sib-default-btn {
background-color: var(--pls-primary-color);
}
.footer-newsletter.blog .textwidget.custom-html-widget {
  border: none;
  background-color: var(--pls-theme-background-color);
  padding: 15px 25px 1px;
  border-radius: 10px;
}
.footer-newsletter.blog .textwidget.custom-html-widget p {
  font-size: 15px;
}
.grecaptcha-badge {
  display: none !important;
}
.cart-discount td {
  float: right;
}
.pls-page-title .entry-header .hammer-title-image {
height: 53px;
}
.pls-page-title .entry-header .repforce-title-image {
height: 80px;
}
.term-209 .catergory-master-header {
  padding: 43px 0px 70px;
}

label {
  color: inherit;
  display: block;
  font-weight: 400;
  margin-bottom: 0.5em;
}

.sib-MESSAGE-area {
min-height: 200px !important;
}

.single-product #primary {
  border-bottom: var(--pls-border-bottom);
}
.pls-product-reviews {
  display: none!important;
}

.woocommerce-order .woocommerce-notice.woocommerce-notice--success {
  color: #c0d008;
}

.related.posts .related-post {
  margin-bottom: 0;
  align-self: start;
}

.related.posts .post-thumbnail a {
  max-height: 310px;
  display: flex;
  align-items: center;
}
.sumbit-banner-signup input {
  width: 100%;
	background: var(--pls-primary-color);
}
.banner-signup-form p {
  margin-bottom: 10px;
}
.p-HeightObserver.p-HeightObserver--delayIncrease {
  color: var(--pls-primary-color) !important;
}


.elementor-image-box-title span {
  font-size: 18px;
  color: #c0d008 !important;
}

.order-total .includes_tax, .order-total .includes_tax .woocommerce-Price-amount.amount, .order-total .includes_tax .woocommerce-Price-currencySymbol{
  font-size: 13px !important;
}


@media (min-width: 1024px) and (max-width: 2400px) {
 .footer-widget.footer-widget-collapse.col-xs-12.col-sm-6.col-lg-2 {
  padding: 0px 0 0 20px;
  flex: 0 0 17%;
  max-width: 17%;
}
.footer-widget.footer-widget-collapse:nth-child(2) {
  flex: 0 0 14% !important;
  max-width: 14% !important;
}
.footer-widget.footer-widget-collapse:nth-child(4) {
  flex: 0 0 19% !important;
  max-width: 19% !important;
}
}

/*Mobile rules*/
@media (max-width: 1600px) {
  .pls-main-navigation ul.menu > li > a {
    padding: 0 12px !important;
  }
  .products div.product .pls-product-inner, .products div.product-category .pls-category-inner .pls-category-content {
    margin: 0;
  }
  .pls-slider-wrapper .woocommerce-loop-category__title {
    font-size: 12px !important;
  }
	 .home .pls-main-navigation ul.menu > li > a {
    padding: 0 16px !important;
  }
}
@media (max-width: 1500px) {
  .fixed .pls-main-navigation ul.menu > li > a {
    padding: 0 10px !important;
  }
  .fixed .pls-header-logo img {
    max-height: 45px;
  }
  .fixed .pls-header-main .pls-header-col-center {
    flex: 1 0 auto;
  }

		  .pls-header-topbar .pls-header-col-left {
    display: none;
  }
	  .pls-main-navigation ul.menu > li > a {
    padding: 0 10px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1500px) {
  .fixed .pls-header-main .pls-header-col-center {
    justify-content: center;
  }
}
@media (max-width: 1400px) {
  .pls-slider-wrapper .woocommerce-loop-category__title {
    font-size: 11px !important;
  }

   .pls-header-logo .pls-mobile-logo{
    max-height: 36px !important;
	   max-width: 100%;
  }
.pls-header-logo .pls-logo, .pls-header-logo .pls-logo-light {
  max-width: 200px;
}
		  .pls-main-navigation ul.menu > li > a {
    padding: 0 6px !important;
  }
	 .pls-footer-main.footer-layout-3 {
    padding-left: var(--pls-grid-gap);
    padding-right: var(--pls-grid-gap);
  }

}
@media (min-width: 1024px) and (max-width: 1400px) {
	.pls-megamenu-wrapper	.e-con > .e-con-inner {
  width: 100vw!important;
	padding: 20px 40px;
	margin: 0;
}
}
@media (min-width: 1150px) and (max-width: 1300px) {
  .pls-header-main .pls-main-navigation ul.menu > li, .pls-header-logo a, .pls-header-main .pls-header-col > *, .pls-site-header.pls-header-full-width .container, .pls-header-main {
    height: 74px;
  }
	.home .pls-main-navigation ul.menu > li > a {
    padding: 0 12px !important;
  }
	  .fixed   .pls-slider-wrapper .woocommerce-loop-category__title {
    font-size: 12px !important;
  }
	.fixed  .pls-main-navigation ul.menu > li > a {
  font-size: 11px !important;
}
}
@media (max-width: 1300px) {
  .pls-main-navigation ul.menu > li > a {
    padding: 0 6px !important;
  }
	.pls-megamenu-wrapper	.e-con > .e-con-inner {
	padding: 5px;
}
  .pls-header-main .pls-header-col > * {
    padding-left: 5px;
  }
  .fixed .pls-main-navigation ul.menu > li > a {
    padding: 0 9px !important;
  }
  .fixed .pls-header-main {
    background-position: right 60px center !important;
  }
  .archive .pls-page-title {
    background-position: right 45px top !important;
  }
  .pls-header-logo img {
    max-height: 39px;
  }
  .pls-site-header.pls-header-overlay:not(.pls-header-5) + .pls-site-content .pls-page-title {
    padding-top: 73px !important;
    padding-bottom: 0px;
  }
  .pls-page-title {
    background-size: auto 74px !important;
  }
	.catergory-master-header {
padding: 70px 15px;
}
	.pls-site-footer .pls-footer-copyright {
  padding: 0px 15px;
}
	.pls-site-container.container {
  padding: 0px 30px;
}
}
.mobile-main-menu .pls-menu-back {
  background-color: var(--pls-body-background);
  color: var(--pls-heading-color);
  display: flex;
  align-items: center;
  padding: 5px 0;
  position: fixed;
  width: 100%;
  z-index: 50;
}
@media (max-width: 1200px) {
  .fixed .pls-main-navigation ul.menu > li > a {
    padding: 0 7px !important;
  }
	  .pls-main-navigation ul.menu > li > a {
    padding: 0 5px !important;
  }

}


@media (min-width: 1150px) and (max-width: 1200px) {
.pls-main-navigation ul.menu > li > a {
  font-size: 11.5px !important;
}
	
}
@media (min-width: 1024px) and (max-width: 1200px) {
  body.pls-wrapper-full.pls-no-sidebar .pls-site-container .e-con-boxed.e-parent > .e-con-inner, .pls-footer-main.footer-layout-3 {
    padding-left: var(--pls-grid-gap);
    padding-right: var(--pls-grid-gap);
  }
}
@media (max-width: 1150px) {
.d-none {
  display: none !important;
}
	.pls-product-brands .product-brand {
align-content: center;
padding: 17px 30px !important;
}
.pls-megamenu-wrapper .grid-col-md-3 > *{
    flex: 0 0 100%;
    max-width: 100%;
  }
	ul.mobile-main-menu li > a:hover, ul.mobile-main-menu li > a:active{
		color: #c0d008;
	}
		.pls-header-col-left {
    flex: 0;
  }
.pls-mobile-menu ul, .mobile-categories-menu ul {
  margin: 0;
  padding-top: 20px;
}
	.mobile-primary-menu .e-con.e-flex>.e-con-inner {
padding-bottom: 90px;
}
	.mobile-primary-menu, .mobile-categories-menu {
height: 105%;
}
	ul.mobile-main-menu > li > a {
  font-size: 1rem;
  font-weight: 400;
}
	.pls-mobile-menu-toggle {
  color: #fff !important;
}
	.pls-header-mobile{
    display: flex !important; /* or flex/inline-block depending on design */
  }
	.pls-header-main {
  height: 73px;
}
	.pls-header-col.pls-header-col-center.col-6 {
  max-width: 70%;
}
	  .pls-header-col-center {
    justify-content: left;
  }
	.pls-header-mobile.top-bar.d-flex.d-lg-none {
  justify-content: space-between;
}
	.pls-mask-overaly{
		background-color: rgba(0,0,0,0);
	}
	.only-mobile.menu-item {
  display: block;
}
	.pls-mobile-menu.opened, .pls-mobile-menu, .pls-mobile-categories-menu {
  top: 118px;
}
	body:has(.fixed)	.pls-mobile-menu.opened, body:has(.fixed) .pls-mobile-menu, body:has(.fixed) .pls-mobile-categories-menu {
  top: 74px;
}
.pls-mobile-menu-header {
  display: none;
}
	/* Swapped icon when any ancestor contains an opened menu */
body:has(.pls-mobile-menu.opened) .pls-mobile-menu-btn .pls-mobile-menu-toggle::before {
  content: "\E9C3";
}
}




@media (max-width: 1149px) {
 .fixed .pls-site-header.pls-header-overlay:not(.pls-header-5) + .pls-site-content .pls-page-title {
    padding-top: 55px !important;
    padding-bottom: 0px;
  }
}
@media (max-width: 1024px) {
	.pls-header-col.pls-header-col-right.col-3 {
  display: none;
}
	.page-template-default .pls-page-title, .page-template-elementor_theme .pls-page-title, .post-type-archive .pls-page-title, .archive .pls-page-title {
  background-position: right -130px top !important;
}
	.fixed .pls-header-main {
background-position: right -127px center !important;
}
	.single-post  .pls-header-main, .single-product .pls-header-main  {
background-position: right -127px center !important;
}
}
@media (max-width: 880px) {}

@media (min-width: 577px) and (max-width: 1024px) {
	  .col-sm-6 {
    max-width: none;
    flex: auto;
  }
	.footer-widget .widget ul.menu li a {
  display: inline-block;
  margin-bottom: 0.2rem;
}
	.widget .pls-contact-info-label {
  font-size: 16px;
  line-height: 16px;
}
	.footer-widget .pls-contact-info-data {
  gap: 0!important;
		  margin-top: -1px !important;
  margin-left: 20px !important;
}
	.pls-site-footer .pls-footer-main {
  padding-bottom: 1rem !important;
}
	.footer-widget.footer-widget-collapse:nth-child(2) {
width: 20%;
}
	.footer-widget.footer-widget-collapse:nth-child(3) {
width: 20%;
}
	.footer-widget.footer-widget-collapse:nth-child(4) {
width: 30%;
}
	.footer-widget.footer-widget-collapse:nth-child(5) {
width: 30%;
}
	.pls-newsletter > p {
text-align: center;
display: none;
}
	.footer-widget .pls-contact-info {
display: flex;
flex-direction: row;
gap: 0.75rem;
}
	.footer-widget .pls-about-logo {
width: 230px;
}
}

@media (max-width: 820px) {}
@media (max-width: 768px) {
	.pls-newsletter > p {
text-align: center;
display: none;
}
	  .catergory-master-header {
    padding: 30px 15px;
  }
	.catergory-master-header.has-image {
  background-size: cover!important;
  background-position: center!important;
}
	#page-title.pls-page-title {
padding-bottom: 0px!important;
}
}
@media (max-width: 576px) {
			.pls-header-logo .pls-logo,
	.pls-header-logo .pls-logo-light,
	.pls-header-logo .pls-mobile-logo {
		max-width: 180px;
	}
	.footer-widget .pls-about-logo img {
width: 66%;
margin-bottom: 6px;
}
	.pls-site-footer .pls-footer-main, .pls-site-footer .pls-footer-categories {
background-position: center !important;
background-size: cover !important;
}
	.pls-site-footer .pls-footer-main {
padding-bottom: 1rem !important;
}
body .e-con-boxed {
--container-default-padding-right: 30px!important;
--container-default-padding-left: 30px!important;
}
	.pls-product-navigation > div:not(:last-child) {
width: 54%;
}
	.pls-product-share {
display: none;
}
	.pls-product-navigation {
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-wrap: initial;
width: 100%;
}
	.pls-single-product-top {
margin-bottom: 2rem;
padding: 15px;
}
	div.summary .pls-quantity-label {
width: 21%;
margin: 10px 0 0 0;
}
	.accordion-layout .tab-content-wrap a.accordion-title, .toggle-layout .tab-content-wrap a.accordion-title, .tabs-layout .tab-content-wrap a.accordion-title {
font-size: 24px;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout	.e-con {
padding-inline-end: 7px;
padding-inline-start: 7px;
}
	
	.products.grid-view .pls-product-icons, .products.grid-view .pls-product-actions {
display: none!important;
}
	
	.pls-page-title .entry-header .hammer-title-image {
height: 31px;
}
	.term-209 .catergory-master-header {
  padding: 22px 0px 29px;
}
.pls-page-title .entry-header .repforce-title-image {
height: 40px;
}
	.woocommerce-ResetPassword, .woocommerce-form-track-order {
flex-direction: column;
padding: 0;
}
	.entry-content ol li ol ul{
margin-left: 0px;
}
	.signup-form {
  display: block;
}
	.signup-form  .col-12.col-md-5 {
  width: 100%;
  max-width: 100%;
  padding: 0px;
}
	.sumbit-signup {
text-align: center;
}
.brands .pls-slider-navigation {
display: none;
}
	.single-product.pls-mobile-bottom-navbar-single-page form.cart .button {
padding: 14px 20px;
}
	.pls-heading.pls-text-left .heading-title {
padding-right: 0px !important;
}
	.pls-heading.pls-text-right .heading-title {
padding-left: 0!important;
}
}
@media (max-width: 480px) {
				.pls-header-logo .pls-logo,
	.pls-header-logo .pls-logo-light,
	.pls-header-logo .pls-mobile-logo {
		max-width: 150px;
	}
	.pls-header-topbar .pls-text-message {
font-size: 11px;
}
}