/*
Theme Name: Organic Store
Theme URI: https://www.titanthemes.net/products/organic-store
Author: Titan Themes
Author URI: https://www.titanthemes.net/
Description: The Organic Store is a versatile and stylish theme designed for eco-conscious brands, including health food shops, organic grocery stores, and herbal product retailers focused on fresh vegetables and other natural offerings. This theme suits a range of businesses, from natural skincare stores and organic farms to vegan restaurants and grocery shops, all looking to enhance their online presence. It fulfills the needs of organic eCommerce sites, including fruits store websites, farmer shops, and sustainable lifestyle brands. Built on a Bootstrap framework, this mobile-friendly theme ensures responsive performance across devices, making it ideal for both retail and ecommerce. Developers will find its secure coding, flexible customization options, and interactive shortcodes valuable for creating personalized layouts. The Organic Store features an appealing banner, testimonials section, and product showcases, enhancing user engagement while supporting seamless social media integration. With compatibility for WooCommerce, it allows efficient management of organic products, secure payments, and customizable offerings, perfect for those promoting a healthy, vegan lifestyle and eco-friendly practices. Overall, this organic theme combines elegant design with robust functionality, leaving a memorable impact on visitors.
Requires at least: 6.1
Tested up to: 7.0
Requires PHP: 7.2
Version: 2.7.2
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: organic-store
Tags: grid-layout, one-column, two-columns, left-sidebar, right-sidebar, wide-blocks, block-patterns, custom-background, custom-colors, custom-menu, custom-logo, editor-style, block-styles, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, style-variations, theme-options, threaded-comments, translation-ready, food-and-drink, e-commerce, blog
*/
.call-icon-main{
  flex-basis: 40px !important;
}
/*.single a{
  color: var(--wp--preset--color--primary);
}*/
.call-icon span{
  color: #ffffff;
}
.call-icon-main p span{
  margin-right: 0px !important;
  color: var(--wp--preset--color--base) !important;
}
.wc-block-mini-cart__quantity-badge svg{
  color: var(--wp--preset--color--primary) !important ;
  fill: var(--wp--preset--color--primary)  !important;
}
.eb-cd-wrapper .eb-cd-inner,.eb-cd-wrapper .eb-cd-inner{
  display: flex;
  gap:10px;
}
.call-icon-main p {
  text-align: center;
  height: 40px;
  display: flex;
  border-radius: 10px;
  text-align: center;
  background: var(--wp--preset--color--contrast) !important;
  justify-content: center;
  align-items: center;
}
.wishlist-column .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-430f08e6.wp-block-columns-is-layout-flex{
  justify-content: flex-end;
}
.countdown-box .box{
  background: #F1F1F1;
  border-radius: 4px;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.slider-right{
  position: relative;
}
.slider-right-content-box {
  position: absolute;
  top: 50%;
  left: 3%;
  right: 5%;
  margin: 0 auto;
  text-align: center;
  transform: translateY(-87%);
}
.our-projects .product-main {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.product-main{
  box-shadow: 2px 0px 13px #0000001A;
}
.info-section{
  display: flex;
  align-items: center;
} 
.slider-box-left .short-heading-banner{
  display: inline-block;
}
.header-inner-menu ul li a {
  padding: 5px 15px;
}
.header-inner-menu ul li a:hover {
  background: var(--wp--preset--color--primary);
  color: #ffffff !important;
  border-radius: 7px;
}
.owl-stage-outer {
  max-width: 100% !important;
  width: 100% !important;
  margin: 0px !important;
}
.wishlist-column img {
  margin-right: 4px;
}

.wish-icon p span{
  margin-right: 0px !important;
}
.wish-icon{
  flex-basis: 45px !important;
}
.wc-block-mini-cart__button,.wp-block-woocommerce-customer-account a,.wish-icon p{
  background: #ffffff;
  border-radius: 10px;
  padding: 10px !important;
  text-align: center;
  color: var(--wp--preset--color--primary) !important;
  font-size: 15px !important;
}
select.gt_selector.notranslate{
  width: 90px;
  padding:0 6px;
  background: var(--wp--preset--color--accent);
  border: none;
  font-weight: 600;
  color: #000000;
}
.chosen-container-single .chosen-single {
  background: #000000;
  color: #000000 !important;
  border: none !important;
  box-shadow: none !important;
  line-height: 28px !important;
}
.chosen-container .chosen-drop{
  background: #000000;
  color: #000 !important;
  border-color: #000000 !important;
  font-family: "Quicksand", serif;
  font-size: 14px;
  font-weight: 600;
}
.chosen-single span{
  font-weight: 600 !important;
  font-family: "Quicksand", serif;
  font-size: 14px;
  line-height: 27px !important;
}
form.woocommerce-currency-switcher-form.woocs_show_flags p{
  display: none;
}
form.woocommerce-currency-switcher-form.woocs_show_flags{
  height: 23px;
  display: flex;
}
select.gt_selector.notranslate option{
  color: #000;
}
.chosen-single span{
  position: relative;
 }
 .chosen-single span:after {
  content: "\f347";
  font-family: dashicons;
  font-weight: 600;
  position: absolute;
  right: -15px;
  top: 50%;
  display: inline-block;
  padding: 3px;
  transform: translate(-50%, -50%);
  color: #000000;
}
.chosen-container-single .chosen-single div b{
  display: none !important;
}
.chosen-container-single .chosen-single{
  background: transparent !important;  
}
.woocs_show_flags .chosen-container .chosen-results li.highlighted{
  color: #000 !important;
}
.cart-icon{
  text-align: right;
}
.wishlist-column, .cart-column {
  position: relative;
}
span.eb-cd-label{
  display: none;
}
span.eb-cd-digit{
  font-size: 12px;
}
.translate-text:after {
  content: "";
  width: 2px;
  height: 15px;
  background: #000000;
  position: absolute;
  right: -15px;
  bottom: 50%;
  transform: translateY(50%);
}
.translate-text {
  position: relative;
}
.general-header-middle .wp-block-search__input {
  background: #EFEFEF;
  border: none;
}
.general-header-middle .wp-block-search__button, .general-header-middle .wp-block-woocommerce-customer-account .label {
  font-weight: 600;
}
.product-categories-button select {
  padding: 12px 5px !important;
  width: 100% !important;
  background: var(--wp--preset--color--primary);
  color: #fff;
  border: none !important;
  border-radius: 10px 0px 0px 10px !important;
  font-family: "Quicksand", serif;
  font-size: 14px;
  font-weight: 600;
  outline: none;
  margin-right: 10px !important;
  cursor: pointer;
}
.product-categories-button .wc-block-product-categories__dropdown {
  width: 100%;
}
.wp-block-woocommerce-product-categories.wc-block-product-categories.is-dropdown{
  margin-right: 20px !important;
}
.product-categories-button .wc-block-product-categories__button {
  background: var(--wp--preset--color--primary);
  color: #fff;
  border: none !important;
  border-radius: 0px 10px 10px 0px !important;
  cursor: pointer;
}
.product-categories-button .wp-block-search__inside-wrapper{
  border: 0px !important;
  padding:0px !important;
}
.product-categories-button .wp-block-search__input{
  padding:10px !important;
  padding-left: 30px !important;
}
.menu-group-top {
  margin-top: -25px !important;
  position: relative;
}
.product-main p span {
  font-size: 12px !important;
  text-decoration: line-through;
}

.product-categories-button select{
  margin-right: 0px !important;
  border-radius: 0px;
}
.box.cd-box-day span.eb-cd-digit{
  background: #F1F1F1;
  border-radius: 4px !important;
  padding: 10px 10px !important;
  font-weight: 700 !important;
}
.box span{
  font-weight: 700 !important;
}
.box.cd-box-hour span.eb-cd-digit{
  background: #F1F1F1;
  border-radius: 4px !important;
  padding: 10px 10px !important;
}
.box.cd-box-minute span.eb-cd-digit{
  background: #F1F1F1;
  border-radius: 4px !important;
  padding: 10px 10px !important;
}
.box.cd-box-second span.eb-cd-digit{
  background: #F1F1F1;
  border-radius: 4px !important;
  padding: 10px 10px !important;
}
.eb-countdown-vvjgn.eb-cd-wrapper .eb-cd-inner .box + .box {
  margin-left: 0px;
}
.eb-cd-wrapper .eb-cd-inner .box{
  padding: 0px !important;
}
.header-inner-menu li{
  position: relative;
}
.header-inner-menu li:after {
  content: "";
  top: 8px;
  right: -24px;
  width: 1px;
  height: 15px;
  background: #000;
  position: absolute;
}

.header-inner-menu li:last-child::after {
  display: none;
}
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li:after{
  display: none;
}
.slider-button a:hover,.theme-btn a:hover,.header-button a:hover{
  background-color: var(--wp--preset--color--secondary) !important;
}
.slider-main-box{
  position: relative;
}
.post-date span.dashicons{
  color: #ffffff;
}
.post-date {
  position: absolute;
  top: 15px;
  right: 25px;
}
button.wp-block-search__button.has-text-color.has-base-color.has-background.has-contrast-background-color.has-icon.wp-element-button {
  padding: 10px 10px;
  background: transparent;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  padding: 0px !important;
  align-items: center;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input{
  position: absolute;
  right: 50px;
  top: -12px;
}
form.wp-block-search__button-only.wp-block-search__searchfield-hidden.wp-block-search__icon-button.wp-block-search svg{
  border-left: 1px solid var(--wp--preset--color--contrast);
  position: relative;
  padding-left: 20px !important
}
.slider-right{
  position: relative;
}
.slider-right{
  text-align: right;
}
.slider-right .owl-stage-outer{
  margin-left: 0px !important;
}
.slider-right{
  position: relative;
  width: 100%;
}
.wp-block-image.small-img img {
  vertical-align: middle;
}
.our-slider .owl-nav {
  display: block !important;
  position: absolute;
  bottom: 6%;
  text-align: left;
  left: 5%;
  width: 15%;
}
.our-slider .owl-carousel .owl-nav .owl-prev{
  margin-right: 10px;
}
.our-slider .owl-carousel .owl-nav .owl-prev:hover span, .our-slider .owl-carousel .owl-nav .owl-next:hover span{
  color: #ffffff;
}
.our-slider .owl-carousel .owl-nav .owl-prev:hover, .our-slider .owl-carousel .owl-nav .owl-next:hover{
    background: var(--wp--preset--color--primary) !important;
}
.our-slider .owl-carousel .owl-nav .owl-prev, .our-slider .owl-carousel .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  background: #EFEFEF;
  border: 0px;
  border-radius: 30px;
}
.our-slider .owl-carousel .owl-nav .owl-prev {
  border-right: 2px solid #FFFFFF12;
}
.our-slider .owl-carousel .owl-nav .owl-prev span, .our-slider .owl-carousel .owl-nav .owl-next span {
  color: #000000;
  font-size: 22px;
  padding: 4px 8px;
}
.our-slider{
  position: relative;
}

/*============== Effects Section ==============*/
.animations-hidden-item{
  opacity: 0;
  transform: translateY(150px);
  transition: all 1s;
}
.animations-show-item{
  opacity: 1;
  transform: translateY(0px);
}
.about-left {
  position: relative;
}
.wp-site-blocks{
  padding: 0 !important;
}
.wpcf7-spinner {
  position: absolute;
  right: 0px;
}
.our-blog .place-image, .our-blog .place-image img {
  width: 100% !important;
  object-fit: cover;
  vertical-align: bottom;
}
p span.dashicons{
  margin-right: 10px;
  color: var(--wp--preset--color--primary);
}
.social-icon-box .wp-block-social-links{
  justify-content: flex-end !important;
}
.social-icon-box .wp-social-link svg{
  font-size: 18px;
  fill: #FAA820 !important;
}
.social-icon-box .wp-social-link a:hover{
  background: var(--wp--preset--color--primary) !important;
}
.social-icon-box .wp-social-link a:hover svg{
  fill: #ffffff !important;
}
.social-icon-box .wp-social-link a {
  background: #ffffff !important;
  border-radius: 30px;
  padding: 5px !important;
}
.menu-box nav ul li a{
  text-decoration: none;
}

.header-box-middle,.menu-box{
  position: relative;
}
footer.wp-block-template-part .photolancer-footer-list {
  gap: 15px;
}
.social-icon {
  gap: 0px;
}
.head-menu-box{
  border-bottom: 2px solid #ffffff;
}
.home .head-menu-box{
  border-bottom: 0;
}
.social-icon li{
  background-color:transparent !important;
}
.social-icon li a svg{
  height: 20px !important;
  width: 20px !important;
}
.woocommerce-page li.wc-block-product .wc-block-components-product-button .added_to_cart.wc_forward{
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  margin: 0;
  padding: 10px 15px;
  text-decoration: none;
}
.woocommerce-page li.wc-block-product .wc-block-components-product-button .added_to_cart.wc_forward:hover{
  background-color: var(--wp--preset--color--contrast);
}
.woocommerce-account .woocommerce-MyAccount-content header.woocommerce-Address-title h2{
  font-size: 25px;
  font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-content header.woocommerce-Address-title .edit{
  float: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.woocommerce-Button{
  color: #ffffff;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart],
.woocommerce .cart .button, .woocommerce .cart input.button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{
  color: #fff !important;
}
.wlfmc-counter-wrapper{
  width: auto;
}
.wp-block-woocommerce-customer-account a span{
  font-family: Figtree;
  font-weight: 500;
}
.wp-block-woocommerce-customer-account a{
  display: flex;
  flex-direction: row-reverse;
}
.head-menu-box ul li a:hover {
  background: #0E2646;
  padding: 10px;
}
.head-menu-box ul li a {
  padding: 10px;
}
.wp-block-image img{
  vertical-align: unset;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li a {
  padding: 10px 15px;
  color: #000000;
}
.wp-site-blocks{
	padding: 0 !important;
}
footer.wp-block-template-part {
  margin-top: 0;
}
.comment-respond.wp-block-post-comments-form.wp-block-post-comments-form input[type=submit]{
  color: #fff;
}
.sidebar-box .wp-block-search__button svg{
  fill: #fff;
}
blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow {
    padding: 0px;
    margin: 10px 0px;
  }
@media screen and (min-width: 320px) and (max-width: 599px) {
  span.wp-block-navigation-item__label {
    color: #000000;
  }
  .award-box {
    position: relative;
    bottom: 0;
    left: 0px;
    right: 0px;
    margin: 0 auto;
  }
  .wp-block-woocommerce-product-categories.wc-block-product-categories.is-dropdown{
    margin-right: 0px !important;
  }
  .banner-img-1 img{
    height: 300px;
  }
  .our-slider .owl-nav, .our-services .owl-nav{
    display: none !important;
  }
  .project-heading{
    text-align: center;
  }
  .service-content-box h4,.service-content-box{
    text-align: left !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 781px) {
  .our-services h3{
    text-align: center !important;
  }
  .menu-group .wishlist-column .wp-block-column.is-vertically-aligned-center.wish-icon.is-layout-flow.wp-block-column-is-layout-flow{
    flex-basis: 45px !important;
  }
  .header-inner-menu li:after {
    display: none;
  }
  .eb-countdown-ht4ww.eb-cd-wrapper .eb-cd-inner{
    display: flex;
  }
  .call-icon-main p{
    padding: 5px 15px;
  }
  .call-icon-main ,.wish-icon{
    display: flex;justify-content: center;
    margin-top: 20px !important;
  }
  .top-right p{
    text-align: center;
  }
  .gtranslate_wrapper {
    width: 100px;
    margin: 0 auto;
  }
  .header-inner-menu nav{
    justify-content: center !important;
  }
  .chosen-container-single .chosen-single{
    width: 95px;
    margin:0 auto;
  }
  .product-categories-button .wp-block-woocommerce-product-categories.wc-block-product-categories.is-dropdown{
    margin-top: 10px;
  }
  .cart-icon{
    text-align: center;
  }
  .product-categories-button select{
    width: 100% !important; 
  }
  .loin-main-box{
    justify-content: center;
    text-align: center;
  }
  .wp-block-woocommerce-customer-account.alignright.has-quicksand-font-family.has-text-color.has-contrast-color.wp-elements-955f405fd74d1cbf739ad4edea9b4f46{
    margin-left: 0px;
  }
  .slider-coulm{
    max-width: 90% !important;
  }
  .slider-box-left{
    text-align: center;
  }
  .cart-icon{
    display: flex;justify-content: center;
  }
  .cart-content-box h2,.cart-content-box p{
    text-align: center;
  }
  .product-categories-button .wc-block-product-categories__dropdown {
    width: 100%;
  }
  .phone-number h2,.phone-number p{
    text-align: center;
  }
  .slider-content-box{
    position: relative;
    transform: none;
    left: 0px;
    right: 0px;
    width: 95%;
    margin: 0 auto;
    padding-top: 30px !important;
  }
  .product-btn {
    justify-content: left !important;
  }
  .translate-text:after{
    display: none;
  }
  .owl-dots {
    left: 0px;
    width: 90%;
  }
  .our-project h3{
    text-align: center !important;
  }
  .header-inner-menu ul{
    justify-content: center;
  }
  .header-logo .wp-block-group {
    justify-content: center !important;
  }
  .short-heading-banner,.banner-heading,.slider-text{
    text-align: center !important;
  }
  .slider-button{
    justify-content: center !important;
  }
  .tour-box {
    max-width: 90% !important;
  }
  .about-btn {
    justify-content: center;
  }
  .header-logo h1 {
    text-align: center;
  }
  .header-button .wp-block-buttons{
    justify-content: center;
  }
  .header-box-upper{
    position: relative;
  }
}
@media screen and (min-width: 576px) and (max-width: 781px) {
  .our-projects .owl-nav{
    margin-top: 30px !important;
  }
  .slider-content-box .banner-left{
    flex-basis: 50% !important;
  }
  .product-box{
    display: grid !important;
    grid-template-columns: auto auto !important;
  }
  .about-box,.blog-box{
    display: grid !important;
    grid-template-columns: auto auto !important;
    width: 100%;
  }
  .product-btn{
    justify-content: right !important;
  }
  .award-box-left .product-btn{
    justify-content: left !important;
  }
  .slider-content-box .slider-right .right-image1{
    flex-basis: 50% !important;
  }
  .slider-content-box .slider-right .right-image2{
    flex-basis: 50% !important;
  }
  .slider-main-box{
    min-height: 900px !important;
  }
  .owl-dots {
    left: 0px;
    width: 68%;
  }
}
@media screen and (min-width: 782px) and (max-width: 1200px) {
  .tour-box{
    max-width: 95% !important;
    gap:10px;
  }
  .header-inner-menu ul {
    gap:0px !important;
  }
  .header-inner-menu li:after{
    display: none;
  }
  .woo-icon{
    gap:10px;
  }
  footer.wp-block-template-part .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-89f6da4a.wp-block-columns-is-layout-flex,.news-heading-box ,.news-section .wp-block-query.is-layout-flow.wp-block-query-is-layout-flow,.tour-box,.about-box,.service-group,.slider-coulm,.general-top-header .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex,.general-header-middle .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex{
    max-width: 90% !important;
  }
  .menu-group{
    max-width: 90% !important;
  }
  .cart-content-box h2{
    font-size: 11px !important;
  }
  .our-slider .owl-nav {
    width: 23%;
  }
  .product-categories-button,.middle-right{
    flex-basis: 50% !important;
  }
  .product-box{
    display: grid !important;
    grid-template-columns: auto !important;
  }
  .slider-right{
    flex-basis: 50% !important;
  }
  .owl-dots {
    position: relative;
    width: 65%;
  }
  .banner-heading {
    font-size: 25px !important;
  }
  .about-box{
    gap:10px !important;
  }
  .about-left p{
    font-size: 12px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 800px) {
  .admin-bar .wp-block-navigation__responsive-container-close {
    color: #000000;
    top:15px;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{
    justify-content: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .our-projects .owl-nav {
    top: -39%;
  }
  .slider-content-box .slider-right{
    flex-basis: 50% !important;
  }
  .single-image figure{
    width: 100% !important;
  }
}

@media screen and (min-width: 1201px) and (max-width: 1440px) {
  .our-projects .owl-nav {
    top: -46%;
  }
  .header-inner-menu ul {
    gap:10px !important;
  }
  .woo-icon{
    gap:10px;
  }
  .info-section{
    flex-basis: 20% !important;
  }
  .product-section{
    flex-basis: 80% !important;
  }
  .owl-dots {
    position: relative;
    width: 50%;
  }
  .eb-countdown-nm5fs.eb-cd-wrapper .eb-cd-inner .box span.eb-cd-digit,
  .eb-countdown-t3elb.eb-cd-wrapper .eb-cd-inner .box span.eb-cd-digit,
  .eb-countdown-ht4ww.eb-cd-wrapper .eb-cd-inner .box span.eb-cd-digit {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    padding: 6px !important;
  }
}

@media screen and (min-width: 1440px) and (max-width: 2000px) {
  span.eb-cd-digit{
    font-size: 10px;
  }
  .eb-cd-wrapper .eb-cd-inner, .eb-cd-wrapper .eb-cd-inner {
    gap: 4px;
    display: flex;
  }
}

/* Blog Section */
.news-section .news-box .wp-block-post-excerpt__excerpt{
  color: #000000;
}
.news-heading-box .news-small-title{
  width: max-content;
}
.news-section .news-heading-box{
  gap: 0;
}
.news-section .news-box .wp-block-post:hover .wp-block-post-title a{
  color: var(--wp--preset--color--primary);
}
.news-section .news-heading-box{
  gap: 0;
}
.recent-btn a {
  background: var(--wp--preset--color--primary);
  padding: 10px 12px;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
.recent-btn a:hover{
  background: #000;
}

@media screen and (min-width: 1100px) and (max-width: 1200px) {
.header-logo{
  flex-basis:35% !important;
}
.header-inner-meta {
    flex-basis: 10% !important;
  }
}

/* Pagination CSS */
.wp-block-query-pagination {
  margin: 40px 0;
}

.wp-block-query-pagination .wp-block-query-pagination-numbers {
  margin: 0;
  display: inline-block;
}

.wp-block-query-pagination .page-numbers,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous {
  padding: 12px 16px;
  background: var(--wp--preset--color--primary);
  line-height: 1;
  margin: 0 3px;
  text-decoration: inherit;
  display: inline-block;
  box-shadow: 0 0 15px #1E1E1E2b;
  border-radius: 6px;
  color: #fff;
}

.wp-block-query-pagination .page-numbers.current,
.wp-block-query-pagination a:hover,
.wp-block-query-pagination a:focus,
.wp-block-query-pagination a:active {
  background-color: #000000;
  color: #ffffff !important;
}

@media screen and (min-width: 782px) and (max-width: 1420px) {
  .wp-block-query-pagination .page-numbers, .wp-block-query-pagination .wp-block-query-pagination-next, .wp-block-query-pagination .wp-block-query-pagination-previous{
    padding: 8px 10px;
  }
}