/*
Theme Name: Newsetmag
Theme URI: https://walkerwp.com/newsetmag-wordpress-theme/
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, e-commerce, full-site-editing, block-patterns, full-width-template, rtl-language-support, threaded-comments, translation-ready, block-styles, wide-blocks
Author: WalkerWP
Author URI: https://walkerwp.com/
Description: Newsetmag, the all-in-one WordPress theme designed for captivating news and stories, empowers you to create a unique and professional website effortlessly. With full site editing and a drag-and-drop builder, customization is a breeze. Focus on crafting compelling content with the one-click demo importer and responsive design, while SEO optimization ensures your voice is heard. Unleash the power of your narrative and take your website to the next level with Newsetmag!. Explore more at https://walkerwp.com/newsetmag-wordpress-theme/
Version: 1.0.2
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: newsetmag
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.newsetmag-text-decoration-none a {
  text-decoration: none;
}
.newsetmag-list-style-none {
  padding: 0px;
}
.newsetmag-list-style-none > li {
  list-style: none;
  padding: 10px 0px;
  border-bottom: 1px solid var(--wp--preset--color--foreground-alt);
}
.newsetmag-link-hover a:hover {
  color: var(--wp--preset--color--primary) !important;
}
.wp-block-post-author-name__link::before {
  content: "👤";
  padding-right: 5px;
}
.wp-block-post-date > time::before {
  content: "📆";
  padding-right: 5px;
}
.wp-block-tag-cloud a::before {
  content: "#";
}
header .wp-block-social-links.has-small-icon-size,
footer .wp-block-social-links.has-small-icon-size {
  font-size: 19px !important;
}
.newsetmag-home-icon a.wp-block-home-link__content {
  content: url("./assets/images/home-icon-white.png");
  background-repeat: no-repeat;
  padding: 14px 14px;
  height: 24px;
  width: 24px;
  background-color: var(--wp--preset--color--primary);
}
.newsetmag-home-icon a.wp-block-home-link__content:hover {
  background-color: var(--wp--preset--color--secondary);
  transition: all 0.3s ease-in-out;
}
/* Vertical Home Icons */
.wp-block-navigation__container.newsetmag-home-icon.is-vertical
  > a.wp-block-home-link__content {
  display: none !important;
}
.newsetmag-blog-pagination {
  gap: 15px;
}
.wp-block-query-pagination-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.newsetmag-blog-list-hover:hover {
  box-shadow: 7px 7px 20px rgb(0, 0, 0, 0.05);
  transition: all 0.1s ease-in-out;
}
/* *************** CORE BLOCK *************** */
/* Navigation: Page List */
.is-style-link-hover-primary li:hover {
  color: var(--wp--preset--color--primary) !important;
}
.is-style-link-hover-primary.newsetmag-home-icon > .wp-block-home-link:hover {
  background-color: var(--wp--preset--color--primary) !important;
}
.is-style-link-hover-secondary li:hover {
  color: var(--wp--preset--color--secondary) !important;
}
.is-style-link-hover-secondary.newsetmag-home-icon > .wp-block-home-link:hover {
  background-color: var(--wp--preset--color--secondary) !important;
}
.is-style-link-hover-border li:hover {
  color: var(--wp--preset--color--border) !important;
}
.is-style-link-hover-border.newsetmag-home-icon > .wp-block-home-link:hover {
  background-color: var(--wp--preset--color--border) !important;
}
.is-style-link-hover-foreground li:hover {
  color: var(--wp--preset--color--foreground) !important;
}
.is-style-link-hover-foreground.newsetmag-home-icon
  > .wp-block-home-link:hover {
  background-color: var(--wp--preset--color--foreground) !important;
}

/* Social Links: Border Radius */
.is-style-social-links-pointed li {
  border-radius: 0% !important;
}
/* Search Button */
.is-style-search-hover-primary button:hover {
  background-color: var(--wp--preset--color--primary) !important;
  transition: all 0.3s ease-in-out;
  color: var(--wp--preset--color--white) !important;
}
.is-style-search-hover-secondary button:hover {
  background-color: var(--wp--preset--color--secondary) !important;
  transition: all 0.3s ease-in-out;
  color: var(--wp--preset--color--white) !important;
}
.is-style-search-hover-border button:hover {
  background-color: var(--wp--preset--color--border) !important;
  transition: all 0.3s ease-in-out;
  color: var(--wp--preset--color--white) !important;
}
/* Site, Post Title and Author Link */
.is-style-author-hover-primary a:hover,
.is-style-title-hover-primary a:hover {
  color: var(--wp--preset--color--primary) !important;
  transition: all 0.3s ease-in-out;
}
.is-style-author-hover-secondary a:hover,
.is-style-title-hover-secondary a:hover {
  color: var(--wp--preset--color--secondary) !important;
  transition: all 0.3s ease-in-out;
}
.is-style-author-hover-foreground a:hover,
.is-style-title-hover-foreground a:hover {
  color: var(--wp--preset--color--foreground) !important;
  transition: all 0.3s ease-in-out;
}
.is-style-author-hover-border a:hover,
.is-style-title-hover-border a:hover {
  color: var(--wp--preset--color--border) !important;
  transition: all 0.3s ease-in-out;
}
/* Tag Cloud */
.is-style-tag-background-primary a {
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--white) !important;
  padding: 5px 14px;
  margin: 5px 0px;
}
.is-style-tag-background-secondary a {
  background-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--white) !important;
  padding: 5px 14px;
  margin: 5px 0px;
}
.is-style-tag-background-foreground a {
  background-color: var(--wp--preset--color--foreground) !important;
  color: var(--wp--preset--color--white);
  padding: 5px 14px;
  margin: 5px 0px;
}
.is-style-tag-background-foreground-alt a {
  background-color: var(--wp--preset--color--foreground-alt) !important;
  color: var(--wp--preset--color--black);
  padding: 5px 14px;
  margin: 5px 0px;
}
.is-style-tag-background-primary > a:hover,
.is-style-tag-background-secondary > a:hover {
  color: var(--wp--preset--color--black) !important;
}
.is-style-tag-background-foreground > a:hover,
.is-style-tag-background-foreground-alt > a:hover {
  color: var(--wp--preset--color--primary) !important;
}

/* Categories */
.is-style-category-background-three > a:nth-child(3n + 1) {
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-category-background-three > a:nth-child(3n + 2) {
  background-color: var(--wp--preset--color--border) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-category-background-three > a:nth-child(3n) {
  background-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-category-background-primary > a {
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-category-background-secondary > a {
  background-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-category-background-primary > a,
.is-style-category-background-secondary > a,
.is-style-category-background-three > a {
  padding: 5px 14px;
  text-decoration: none !important;
}
.is-style-category-background-three,
.is-style-category-background-primary,
.is-style-category-background-secondary {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.is-style-category-background-primary .wp-block-post-terms__separator,
.is-style-category-background-secondary .wp-block-post-terms__separator,
.is-style-category-background-three .wp-block-post-terms__separator {
  display: none;
}
/* Cover : Zoom in - Zoom out */
.is-style-cover-hover-zoom-out,
.is-style-cover-hover-zoom-in {
  overflow: hidden;
}
.is-style-cover-hover-zoom-in:hover img {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out;
}
.is-style-cover-hover-zoom-out img {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out;
}
.is-style-cover-hover-zoom-out:hover img {
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}
/* Pagination */
.is-style-pagination-primary > .wp-block-query-pagination-previous,
.is-style-pagination-primary > .wp-block-query-pagination-next,
.is-style-pagination-secondary > .wp-block-query-pagination-previous,
.is-style-pagination-secondary > .wp-block-query-pagination-next,
.is-style-pagination-border > .wp-block-query-pagination-previous,
.is-style-pagination-border > .wp-block-query-pagination-next {
  color: var(--wp--preset--color--dark) !important;
  padding: 15px 40px;
  text-decoration: none;
}
.is-style-pagination-primary > .wp-block-query-pagination-next,
.is-style-pagination-primary > .wp-block-query-pagination-primary,
.is-style-pagination-secondary > .wp-block-query-pagination-next,
.is-style-pagination-secondary > .wp-block-query-pagination-primary,
.is-style-pagination-border > .wp-block-query-pagination-next,
.is-style-pagination-border > .wp-block-query-pagination-primary,
.is-style-pagination-primary > .wp-block-query-pagination-numbers > *,
.is-style-pagination-secondary > .wp-block-query-pagination-numbers > *,
.is-style-pagination-border > .wp-block-query-pagination-numbers > * {
  box-shadow: 0px 6px 30px 0px rgb(1, 22, 29, 0.1);
  text-decoration: none;
}
.is-style-pagination-primary > .wp-block-query-pagination-previous,
.is-style-pagination-primary > .wp-block-query-pagination-next {
  border: 1px solid var(--wp--preset--color--primary) !important;
}
.is-style-pagination-primary > .wp-block-query-pagination-numbers > * {
  border: 1px solid var(--wp--preset--color--primary) !important;
  background-color: var(--wp--preset--color--white) !important;
  padding: 15px 24px;
}
.is-style-pagination-primary .page-numbers.current {
  background: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-pagination-primary > .wp-block-query-pagination-numbers > a:hover {
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-pagination-primary > .wp-block-query-pagination-previous:hover,
.is-style-pagination-primary > .wp-block-query-pagination-next:hover {
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-pagination-secondary > .wp-block-query-pagination-previous,
.is-style-pagination-secondary > .wp-block-query-pagination-next {
  padding: 15px 40px;
  border: 1px solid var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--dark) !important;
  text-decoration: none;
}
.is-style-pagination-secondary > .wp-block-query-pagination-previous:hover,
.is-style-pagination-secondary > .wp-block-query-pagination-next:hover {
  background: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-pagination-secondary .page-numbers.current {
  background-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-pagination-secondary > .wp-block-query-pagination-numbers > * {
  border: 1px solid var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--white) !important;
  padding: 15px 24px;
}
.is-style-pagination-secondary > .wp-block-query-pagination-numbers > a:hover {
  background-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--white) !important;
}

.is-style-pagination-border > .wp-block-query-pagination-previous,
.is-style-pagination-border > .wp-block-query-pagination-next {
  padding: 15px 40px;
  border: 1px solid var(--wp--preset--color--border) !important;
  color: var(--wp--preset--color--dark) !important;
  text-decoration: none;
}
.is-style-pagination-border .page-numbers.current {
  background-color: var(--wp--preset--color--border) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-pagination-border > .wp-block-query-pagination-previous:hover,
.is-style-pagination-border > .wp-block-query-pagination-next:hover {
  background-color: var(--wp--preset--color--border) !important;
  color: var(--wp--preset--color--white) !important;
}
.is-style-pagination-border > .wp-block-query-pagination-numbers > * {
  border: 1px solid var(--wp--preset--color--border) !important;
  background-color: var(--wp--preset--color--white) !important;
  padding: 15px 24px;
}
.is-style-pagination-border > .wp-block-query-pagination-numbers > a:hover {
  background-color: var(--wp--preset--color--border) !important;
  color: var(--wp--preset--color--white) !important;
}
/* Category List Hover */
.is-style-category-hover-primary :hover {
  color: var(--wp--preset--color--primary) !important;
}
.is-style-category-hover-secondary :hover {
  color: var(--wp--preset--color--secondary) !important;
}
.is-style-category-hover-foreground :hover {
  color: var(--wp--preset--color--foreground) !important;
}
.is-style-category-hover-border :hover {
  color: var(--wp--preset--color--border) !important;
}
/* Pro Patterns */

.newsetmag-pro-bottom-navigation .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 50px) !important;
  left: auto !important;
}
.newsetmag-pro-bottom-navigation .swiper-button-prev,
.newsetmag-pro-bottom-navigation .swiper-button-next {
  top: var(--swiper-navigation-top-offset, 90%) !important;
}
.newsetmag-pro-top-pagination .swiper-button-prev,
.newsetmag-pro-top-pagination .swiper-button-next {
  top: var(--swiper-navigation-sides-offset, -5%) !important;
}
.newsetmag-pro-top-pagination .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 50px) !important;
  left: auto !important;
}
