/*
Theme Name: Manifold
Theme URI: https://walkerwp.com/manifold-multipurpose-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: Introducing Manifold, the ultimate multipurpose WordPress theme designed to effortlessly adapt to any niche, including corporate business, startup ventures, consulting agencies, and professional firms. With its full site editing capabilities, Manifold puts the power of customization in your hands, allowing for unlimited adjustments to suit your brand's unique identity and requirements. Whether you're a seasoned professional or a budding entrepreneur, Manifold offers the flexibility and versatility needed to create a stunning online presence that stands out in any industry. Explore more about manifold at https://walkerwp.com/manifold-multipurpose-wordpress-theme/
Version: 1.0.3
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: manifold
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.
*/
* {
  box-sizing: border-box;
}
.manifold-text-decoration-none a {
  text-decoration: none;
}
.manifold-list-style-none li {
  list-style: none;
  padding: 10px 0px;
}

.manifold-team-card:hover figure > img,
.manifold-blog-img:hover img,
.manifold-arc-blog-img:hover img,
.manifold-aboutus-img:hover img,
.manifold-aboutus-img:hover > img {
  scale: 1.1;
  transition: all 0.2s ease-in-out;
}
.manifold-team-card div figure,
.manifold-blog-img {
  width: fit-content;
  border-radius: 10px;
  overflow: hidden;
}
.manifold-arc-blog-img {
  overflow: hidden;
}
.wp-block-navigation__responsive-container {
  padding: 0em 2em !important;
}
/* ----------------- SERVICES ----------------- */

/* ----------------- ABOUT US ----------------- */
.manifold-aboutus-img {
  overflow: hidden;
}

/* ----------------- TEAM ----------------- */
.manifold-team-card:hover .manifold-team-card-group p:nth-of-type(1) {
  color: var(--wp--preset--color--secondary);
}
/* ----------------- Blog -----------------*/
.manifold-blog-group:hover .taxonomy-category > a,
.manifold-blog-group:hover .wp-block-post-title > a,
.manifold-blog-group:hover .wp-block-read-more {
  color: var(--wp--preset--color--secondary) !important;
}
/* --------------- SIDEBAR --------------- */
.manifold-sidebar-blog:hover figure {
  overflow: hidden;
}
.manifold-sidebar-blog:hover img {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out;
}
.manifold-sidebar-blog:hover .wp-block-post-title > a {
  color: var(--wp--preset--color--secondary) !important;
}
/* ****************** CORE BLOCKS ****************** */
.is-style-button-hover-primary:hover a {
  background: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--light) !important;
}
.is-style-button-hover-secondary:hover a {
  background: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--light) !important;
}
.is-style-button-hover-light:hover a {
  background: var(--wp--preset--color--light) !important;
  color: var(--wp--preset--color--primary);
}
.is-style-column-hover-border-primary > div,
.is-style-column-hover-border-secondary > div,
.is-style-column-hover-border-foreground > div,
.is-style-column-hover-border-foreground-alt > div {
  border: 1px solid transparent;
}
.is-style-title-hover-primary:hover a {
  color: var(--wp--preset--color--primary) !important;
}
.is-style-title-hover-secondary:hover a {
  color: var(--wp--preset--color--secondary) !important;
}
.is-style-title-hover-light:hover a {
  color: var(--wp--preset--color--light) !important;
}
.is-style-title-hover-foreground:hover a {
  color: var(--wp--preset--color--foreground) !important;
}
.is-style-column-hover-border-primary:hover > div {
  border: 1px solid var(--wp--preset--color--primary) !important;
  border-radius: 10px !important;
  transition: all 0.3s ease;
}
.is-style-column-hover-border-secondary:hover > div {
  border: 1px solid var(--wp--preset--color--secondary) !important;
  border-radius: 10px !important;
  transition: all 0.3s ease;
}
.is-style-column-hover-border-foreground:hover > div {
  border: 1px solid var(--wp--preset--color--foreground) !important;
  border-radius: 10px !important;
  transition: all 0.3s ease;
}
.is-style-column-hover-border-foreground-alt:hover > div {
  border: 1px solid var(--wp--preset--color--foreground-alt) !important;
  border-radius: 10px !important;
  transition: all 0.3s ease;
}
.is-style-link-hover-primary a:hover {
  color: var(--wp--preset--color--primary) !important;
}
.is-style-link-hover-secondary a:hover {
  color: var(--wp--preset--color--secondary) !important;
}
.is-style-link-hover-foreground a:hover {
  color: var(--wp--preset--color--foreground) !important;
}
.is-style-link-hover-light a:hover {
  color: var(--wp--preset--color--light) !important;
}
/* ************************ manifold PRO FEATURES ************************ */
.manifold-pro-services-group:hover {
  box-shadow: 0px 6px 30px 0px rgba(100, 100, 100, 0.5);
  transition: all 0.2s ease-in-out;
}
.manifold-pro-services-group .manifold-pro-services-image,
.manifold-pro-feature-image,
.manifold-pro-work-image,
.manifold-pro-about-img {
  overflow: hidden;
  border-radius: 10px !important;
}
.manifold-pro-services-group:hover .manifold-pro-services-image > img,
.manifold-pro-feature-image:hover img,
.manifold-pro-work-image:hover img,
.manifold-pro-about-img:hover img {
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
}
.manifold-pro-prices-group,
.manifold-pro-achivement-group,
.manifold-pro-team-card {
  box-shadow: 0px 6px 30px 0px rgba(100, 100, 100, 0.1);
}
.manifold-pro-prices-group:hover {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
  transition: all 0.2s ease-in-out;
}
.manifold-pro-prices-group:hover p {
  color: var(--wp--preset--color--white) !important;
}
.manifold-pro-services-group-2:hover {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white) !important;
  transition: all 0.2s ease-in-out;
}
.manifold-pro-services-group-2:hover p {
  color: var(--wp--preset--color--white) !important;
}
.manifold-pro-prices-group:hover .wp-block-button__link {
  background: var(--wp--preset--color--secondary) !important;
}
.manifold-pro-blog-group > figure {
  overflow: hidden;
  border-radius: 10px !important;
}
.manifold-pro-blog-group:hover figure img {
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
}
.manifold-pro-blog-group:hover .wp-block-read-more {
  color: var(--wp--preset--color--secondary) !important;
}
.manifold-pro-gallery-cover > span,
.manifold-pro-gallery-cover .wp-block-cover__inner-container {
  opacity: 0 !important;
}
.manifold-pro-gallery-cover:hover > span {
  opacity: 0.5 !important;
  transition: all 0.3s ease-in-out;
}
.manifold-pro-gallery-cover:hover .wp-block-cover__inner-container {
  opacity: 1 !important;
  transform: translate(10px);
  transition: all 0.3s ease-in-out;
}
.manifold-pro-gallery-cover:hover .wp-block-cover__inner-container a {
  color: var(--wp--preset--color--secondary) !important;
}
.manifold-pro-contact-form form > p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.manifold-pro-contact-form form input {
  border: 0px;
  outline: 0px;
  padding: 1em;
  border-radius: 100px;
  margin: 5px 5px;
}
.manifold-pro-contact-form form input[type="submit"] {
  background: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--white);
  font-family: var(--wp--preset--font-family--inter);
}
