/*!
Theme Name: Default iSeek Kadence Child Theme
Theme URI: https://iseek.ie/
Template: kadence
Author: iSeek
Author URI: https://www.iseek.ie/
Description: A child theme for the redevelopment of the Robert McKernan 2024 website.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: iseek
*/
/* Theme customization starts here
-------------------------------------------------------------- */
:root {
  --Brand-Greens-Irish-Green: #009a49;
  --Brand-Greens-Forest-Green: #006c33;
  --Brand-Greens-Pale-Green: #f0fff7;
  --Brand-Blues-Dark-Blue: #003663;
  --Brand-Blues-Space-Blue: #060031;
  --Brand-Blues-Soft-Blue: #caefff;
  --Brand-Oranges-Burned-Orange: #b65332;
  --Brand-Oranges-Brick-Orange: #d39884;
  --Brand-Oranges-Pale-Orange: #fbf6f5;
  --Brand-Lights-Pure-White: #ffffff;
  --Brand-Lights-Off-White: #fafafa;
  --Brand-Lights-Dark-Cream: #efece3;
  --Brand-Lights-Dark-Grey: #dfdfdf;
  --Brand-Lights-Dark-Charcoal: #222222;
  --Brand-Darks-Dark-Iron: #757474;
  --Brand-Darks-Full-Black: #111111;
}

/* iSeek Theme SCSS Mixins */
/* ISEEK HEADER CSS */
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html .header-html-inner {
  padding: 0 24px 0 0;
  border-right: 1px solid #303030;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html .header-html-inner .top-bar-phone {
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 14px;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html .header-html-inner .top-bar-phone .icon {
  margin-right: 8px;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html .header-html-inner .top-bar-phone .text {
  color: white;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-account-control-wrap .header-account-button span.kadence-svg-iconset svg {
  display: none;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-account-control-wrap .header-account-button span.kadence-svg-iconset:before {
  content: url("/wp-content/uploads/2024/07/account-icon.svg");
  margin-right: 8px;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html2 .header-html-inner {
  padding: 0 24px;
  border-right: 1px solid #303030;
  border-left: 1px solid #303030;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html2 .header-html-inner .top-bar-support {
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 14px;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html2 .header-html-inner .top-bar-support .icon {
  margin-right: 12px;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-html2 .header-html-inner .top-bar-support .text {
  color: white;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-cart-wrap .header-cart-inner-wrap .header-cart-button span.kadence-svg-iconset svg {
  display: none;
}
#masthead.site-header .site-header-wrap .site-top-header-wrap .site-container .site-top-header-inner-wrap .site-header-top-section-right .site-header-item .header-cart-wrap .header-cart-inner-wrap .header-cart-button span.kadence-svg-iconset:before {
  content: url("/wp-content/uploads/2024/07/cart-icon.svg");
}
#masthead.site-header .site-main-header-wrap {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}

/* ISEEK NAV CSS */
#site-navigation.main-navigation.header-navigation #primary-menu li:not(.sub-menu li) ul.sub-menu {
  padding: 16px 20px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

/* ISEEK FRONTPAGE CSS */
.home .site .frontpage-section-trust-reasons-testimonials {
  background-position: 50% -100px;
}
.home .site .frontpage-section-trust-reasons-testimonials .header-wrapper .kt-inside-inner-col {
  gap: 8px;
}
.home .site .frontpage-section-trust-reasons-testimonials .header-wrapper .kt-inside-inner-col .total-users {
  font-family: var(--global-heading-font-family);
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.5;
  color: var(--global-palette2);
}
.home .site .frontpage-section-trust-reasons-testimonials .steps-wrapper figure.flipped-bent-arrow {
  transform: scaleY(-1);
}
.home .site .frontpage-section-trust-reasons-testimonials .packages-row-wrapper .kt-row-column-wrap .wp-block-kadence-column .kb-buttons-wrap span.compare-packages-btn .kt-btn-inner-text {
  transition: all 0.3s;
}
.home .site .frontpage-section-trust-reasons-testimonials .packages-row-wrapper .kt-row-column-wrap .wp-block-kadence-column .kb-buttons-wrap span.compare-packages-btn:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 7px;
  right: 45px;
  opacity: 0;
  transition: all 0.4s;
}
.home .site .frontpage-section-trust-reasons-testimonials .packages-row-wrapper .kt-row-column-wrap .wp-block-kadence-column .kb-buttons-wrap span.compare-packages-btn:hover .kt-btn-inner-text {
  transform: translateX(-12px);
}
.home .site .frontpage-section-trust-reasons-testimonials .packages-row-wrapper .kt-row-column-wrap .wp-block-kadence-column .kb-buttons-wrap span.compare-packages-btn:hover:after {
  opacity: 1;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .odd-section-bottom {
  position: relative;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .odd-section-bottom:after {
  content: "";
  width: calc(100% - 24px);
  height: 1px;
  background-color: #eaeae9;
  position: absolute;
  bottom: 0;
  left: 0;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-top-left-bottom {
  position: relative;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-top-left-bottom:before {
  content: "";
  height: calc(100% - 24px);
  width: 1px;
  background-color: #eaeae9;
  position: absolute;
  top: 0;
  left: 0;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-top-left-bottom:after {
  content: "";
  width: calc(100% - 24px);
  height: 1px;
  background-color: #eaeae9;
  position: absolute;
  bottom: 0;
  right: 0;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-mid-left-bottom {
  position: relative;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-mid-left-bottom:before {
  content: "";
  height: calc(100% - 48px);
  width: 1px;
  background-color: #eaeae9;
  position: absolute;
  top: 24px;
  bottom: 24px;
  left: 0;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-mid-left-bottom:after {
  content: "";
  width: calc(100% - 24px);
  height: 1px;
  background-color: #eaeae9;
  position: absolute;
  bottom: 0;
  right: 0;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-left {
  position: relative;
}
.home .site .frontpage-section-trust-reasons-testimonials .more-reasons-wrapper .even-section-left:before {
  content: "";
  height: calc(100% - 24px);
  width: 1px;
  background-color: #eaeae9;
  position: absolute;
  bottom: 0;
  left: 0;
}
.home .site .frontpage-section-foreign-director span.view-details-btn .kt-btn-inner-text {
  transition: all 0.3s;
}
.home .site .frontpage-section-foreign-director span.view-details-btn:after {
  content: url("/wp-content/uploads/2024/07/white-button-arrow.svg");
  position: absolute;
  top: 7px;
  right: 57px;
  opacity: 0;
  transition: all 0.4s;
}
.home .site .frontpage-section-foreign-director span.view-details-btn:hover .kt-btn-inner-text {
  transform: translateX(-15px);
}
.home .site .frontpage-section-foreign-director span.view-details-btn:hover:after {
  opacity: 1;
}
.home .site .frontpage-section-more-info .info-columns .wp-block-kadence-column .kt-inside-inner-col .info-image-container .kt-inside-inner-col .info-image {
  transform: translateY(8px);
}
.home .site .frontpage-section-more-info .info-columns .wp-block-kadence-column .kt-inside-inner-col .info-image-container .kt-inside-inner-col:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #000;
  opacity: 0;
  transition: all 0.3s;
}
.home .site .frontpage-section-more-info .info-columns .wp-block-kadence-column .kt-inside-inner-col:hover .info-image-container .kt-inside-inner-col:after {
  opacity: 0.2;
}
.home .site .frontpage-section-more-info .info-columns .wp-block-kadence-column .kb-section-link-overlay {
  border-radius: 8px;
  border: 2px solid #dfdfdf;
  overflow: hidden;
}
.home .site .frontpage-section-more-info .info-columns .wp-block-kadence-column .kb-section-link-overlay:before {
  content: "";
  display: block;
  height: 215px;
  width: 100%;
  background-color: #000;
  opacity: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  transition: all 0.3s;
}
.home .site .frontpage-section-more-info .info-columns .wp-block-kadence-column .kb-section-link-overlay:hover {
  box-shadow: 0px 0px 0px 3px #84e5b2;
  border-color: #fafafa;
}
.home .site .frontpage-section-more-info .info-columns .wp-block-kadence-column .kb-section-link-overlay:hover:before {
  opacity: 0.3;
}
.home .site .frontpage-section-registered-office .navy-blue-get-started-btn .kb-button {
  position: relative;
}
.home .site .frontpage-section-registered-office .navy-blue-get-started-btn .kb-button .kt-btn-inner-text {
  transition: all 0.3s;
}
.home .site .frontpage-section-registered-office .navy-blue-get-started-btn .kb-button:after {
  content: url("/wp-content/uploads/2024/07/navy-blue-button-arrow.svg");
  position: absolute;
  top: 7px;
  right: 53px;
  opacity: 0;
  transition: all 0.4s;
}
.home .site .frontpage-section-registered-office .navy-blue-get-started-btn .kb-button:hover .kt-btn-inner-text {
  transform: translateX(-15px);
}
.home .site .frontpage-section-registered-office .navy-blue-get-started-btn .kb-button:hover:after {
  opacity: 1;
}
.home .site .frontpage-section-cta .navy-blue-contact-btn .kb-button {
  position: relative;
}
.home .site .frontpage-section-cta .navy-blue-contact-btn .kb-button .kt-btn-inner-text {
  transition: all 0.3s;
}
.home .site .frontpage-section-cta .navy-blue-contact-btn .kb-button:after {
  content: url("/wp-content/uploads/2024/07/navy-blue-button-arrow.svg");
  position: absolute;
  top: 7px;
  right: 53px;
  opacity: 0;
  transition: all 0.4s;
}
.home .site .frontpage-section-cta .navy-blue-contact-btn .kb-button:hover .kt-btn-inner-text {
  transform: translateX(-15px);
}
.home .site .frontpage-section-cta .navy-blue-contact-btn .kb-button:hover:after {
  opacity: 1;
}

.frontpage-section-latest-news .grid-cols article .post-thumbnail-inner {
  margin: 5px;
}
.frontpage-section-latest-news .grid-cols article .post-thumbnail-inner img {
  display: block;
  border-radius: 8px;
  border: 2px solid #fafafa;
  transition: all 0.3s;
}
.frontpage-section-latest-news .grid-cols article .post-thumbnail-inner img:hover {
  box-shadow: 0px 0px 0px 3px #84e5b2;
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap {
  margin-left: 8px;
  margin-right: 8px;
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap .entry-header {
  margin-bottom: 0;
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap .entry-header .entry-taxonomies .category-links {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  letter-spacing: 0.7px;
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap .entry-header .entry-taxonomies .category-links a {
  color: #757474;
  font-weight: 400;
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap .entry-header .entry-taxonomies .category-links a:hover {
  text-decoration: underline;
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap .entry-header .entry-taxonomies .category-links a:first-of-type {
  color: #006c33;
  font-weight: 400;
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap .entry-header h4.entry-title {
  font-family: Inter;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: var(--Brand-Blues-Dark-Blue);
}
.frontpage-section-latest-news .grid-cols article .entry-content-wrap .entry-header .entry-meta {
  margin: 0;
}

/* ISEEK SITEWIDE CSS */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html,
body {
  overflow-x: hidden;
}

body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
body .site .packages-price-table .kt-row-column-wrap .packages-columns .kt-row-column-wrap > .wp-block-kadence-column {
  border-radius: 8px;
  border: 1px solid var(--Brand-Lights-Dark-Grey);
  box-shadow: 0px 0px 0px 3px #eaeae9;
  background: white;
}
body .site .packages-price-table .kt-row-column-wrap .packages-columns .kt-row-column-wrap > .wp-block-kadence-column.pricing-table-recommended-column {
  border: 1px solid var(--Brand-Greens-Irish-Green);
  box-shadow: 0px 0px 0px 3px #84e5b2;
}
body .site .packages-price-table .kt-row-column-wrap .packages-columns .kt-row-column-wrap > .wp-block-kadence-column .buy-packages-btn .kt-btn-inner-text {
  transition: all 0.3s;
}
body .site .packages-price-table .kt-row-column-wrap .packages-columns .kt-row-column-wrap > .wp-block-kadence-column .buy-packages-btn:after {
  content: url("/wp-content/uploads/2024/07/green-button-arrow.svg");
  position: absolute;
  top: 7px;
  right: 110px;
  opacity: 0;
  transition: all 0.4s;
}
body .site .packages-price-table .kt-row-column-wrap .packages-columns .kt-row-column-wrap > .wp-block-kadence-column .buy-packages-btn:hover .kt-btn-inner-text {
  transform: translateX(-12px);
}
body .site .packages-price-table .kt-row-column-wrap .packages-columns .kt-row-column-wrap > .wp-block-kadence-column .buy-packages-btn:hover:after {
  opacity: 1;
}
body .site .inner-pages-custom-bullet-list-section .custom-bulleted-list ul li span:first-of-type svg {
  display: none;
}
body .site .inner-pages-custom-bullet-list-section .custom-bulleted-list ul li span:first-of-type::after {
  content: url("/wp-content/uploads/2024/07/Bulletpoint-Icon.svg");
}
body .site .inner-page-essential-checklist-section ol.essential-checklist li,
body .site .inner-page-after-incorporation-checklist-section ol.essential-checklist li {
  margin-bottom: 64px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}
body .site .inner-page-essential-checklist-section ol.essential-checklist li::marker,
body .site .inner-page-after-incorporation-checklist-section ol.essential-checklist li::marker {
  color: var(--Brand-Greens-Forest-Green);
  font-family: "NotoSerif";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
}
body .site .inner-page-essential-checklist-section ol.essential-checklist li mark.has-inline-color,
body .site .inner-page-after-incorporation-checklist-section ol.essential-checklist li mark.has-inline-color {
  color: var(--Brand-Greens-Irish-Green);
  font-family: "NotoSerif";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
}
body .site .inner-page-essential-checklist-section ol.essential-checklist.sub-list mark.has-theme-palette-3-color,
body .site .inner-page-after-incorporation-checklist-section ol.essential-checklist.sub-list mark.has-theme-palette-3-color {
  color: var(--Brand-Darks-Full-Black);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
}
body .site ol.green-colored-number-list {
  padding-left: 1em;
}
body .site ol.green-colored-number-list li {
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 40px;
  padding-left: 12px;
}
body .site ol.green-colored-number-list li::marker {
  color: var(--Brand-Greens-Forest-Green);
  margin-right: 12px;
}
body .site ol.green-colored-number-list li:last-of-type {
  margin-bottom: 0;
}

/* Site Wrapper confining website to 1920px on ultrawide-monitors */
.site-wrapper {
  width: 100%;
  max-width: 1920px;
  margin-inline: auto;
}

/* ISEEK CUSTOM ACF BLOCKS CSS */
/* ISEEK BLOG CSS */
.blog .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button,
.archive.category .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button {
  border: none;
  font-family: var(--global-heading-font-family);
  color: #303030;
  font-size: 14px;
  line-height: 24px;
  padding-left: 0;
  text-align: left;
  justify-content: flex-start;
}
.blog .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button:after,
.archive.category .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button:after {
  content: url("/wp-content/uploads/2024/08/blog-filter-button-chevron.svg");
  position: absolute;
  right: 30px;
  top: 5px;
}
.blog .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button:hover,
.archive.category .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button:hover {
  color: var(--Brand-Greens-Irish-Green);
}
.blog .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button.pressed,
.archive.category .blog-content .blog-sidebar .wp-block-kadence-query-filter-buttons .kadence-filter-wrap .buttons-options .btn-inner-wrap button.kb-query-filter-filter-button.pressed {
  color: var(--Brand-Greens-Forest-Green);
}
.blog .blog-content select.kb-sort,
.archive.category .blog-content select.kb-sort {
  background: #efece3 url("/wp-content/uploads/2024/08/blog-sort-chevron.svg") !important;
  background-repeat: no-repeat !important;
  background-position: 95% 50% !important;
  width: 350px;
}
.blog .blog-content ul.wp-block-kadence-dynamiclist li a,
.archive.category .blog-content ul.wp-block-kadence-dynamiclist li a {
  color: #757474;
}
.blog .blog-content ul.wp-block-kadence-dynamiclist li:first-of-type a,
.archive.category .blog-content ul.wp-block-kadence-dynamiclist li:first-of-type a {
  color: var(--Brand-Greens-Irish-Green);
}
.blog .content-container.site-container,
.archive.category .content-container.site-container {
  border-top: 2px solid #efece3;
}
.blog .content-container.site-container #main.site-main,
.archive.category .content-container.site-container #main.site-main {
  padding-top: 40px;
}
.blog .content-container.site-container aside.primary-sidebar,
.archive.category .content-container.site-container aside.primary-sidebar {
  border-right: 2px solid #efece3;
  padding-top: 40px;
}
.blog .content-container.site-container aside.primary-sidebar h2,
.archive.category .content-container.site-container aside.primary-sidebar h2 {
  display: none;
}

.blog .paging-navigation,
.archive .paging-navigation {
  text-align: center;
}
.blog .paging-navigation .nav-links .page-numbers,
.archive .paging-navigation .nav-links .page-numbers {
  display: inline-block;
  width: 50px;
  height: 50px;
  font-size: 20px;
  font-weight: 600;
  background: var(--theme-light-grey);
  padding: 10px;
  border-radius: 100%;
  color: var(--theme-black);
  margin-right: 25px;
  line-height: 1.5;
}
.blog .paging-navigation .nav-links .page-numbers:hover,
.archive .paging-navigation .nav-links .page-numbers:hover {
  background: #bfbfbf;
}
.blog .paging-navigation .nav-links .page-numbers.current,
.archive .paging-navigation .nav-links .page-numbers.current {
  background: var(--theme-dark-grey);
}
.blog .paging-navigation .nav-links .page-numbers.next, .blog .paging-navigation .nav-links .page-numbers.prev,
.archive .paging-navigation .nav-links .page-numbers.next,
.archive .paging-navigation .nav-links .page-numbers.prev {
  text-indent: -9999px;
  position: relative;
  background: pink;
}
.blog .paging-navigation .nav-links .page-numbers.next:hover, .blog .paging-navigation .nav-links .page-numbers.prev:hover,
.archive .paging-navigation .nav-links .page-numbers.next:hover,
.archive .paging-navigation .nav-links .page-numbers.prev:hover {
  background: #009a9a;
}
.blog .paging-navigation .nav-links .page-numbers.next:after, .blog .paging-navigation .nav-links .page-numbers.prev:after,
.archive .paging-navigation .nav-links .page-numbers.next:after,
.archive .paging-navigation .nav-links .page-numbers.prev:after {
  content: "\f061";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  display: none;
}
.blog .paging-navigation .nav-links .page-numbers.next svg, .blog .paging-navigation .nav-links .page-numbers.prev svg,
.archive .paging-navigation .nav-links .page-numbers.next svg,
.archive .paging-navigation .nav-links .page-numbers.prev svg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 30px;
  height: 30px;
  color: var(--theme-white);
}
.blog .paging-navigation .nav-links .page-numbers.next,
.archive .paging-navigation .nav-links .page-numbers.next {
  margin-right: 0;
}
.blog .paging-navigation .nav-links .page-numbers.prev svg,
.archive .paging-navigation .nav-links .page-numbers.prev svg {
  transform: rotate(180deg);
}

.single-post .taxonomy-category.post-categories-bullets a {
  color: var(--Brand-Darks-Dark-Iron);
  padding: 4px 12px;
  text-decoration: none;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 183.333% */
  letter-spacing: 0.6px;
  text-transform: uppercase;
  border: 1px solid var(--Brand-Darks-Dark-Iron);
  border-radius: 24px;
}
.single-post .taxonomy-category.post-categories-bullets a:hover {
  color: var(--Brand-Greens-Irish-Green);
  border-color: var(--Brand-Greens-Irish-Green);
}

/* ISEEK GRAVITY FORMS CSS */
.single-product.woocommerce #product-form .gform_wrapper {
  background: white;
  padding: 20px 36px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

.gfield_radio {
  display: flex;
}
.gfield_radio .gchoice:first-of-type {
  margin-right: 10px;
}

/* Context for relative positioning */
label {
  position: relative;
}

/* Base styles for both types of inputs */
input[type=radio],
input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff;
  border: 2px solid #777;
  height: 1.25em;
  width: 1.25em;
  border-radius: 100%;
  vertical-align: text-bottom;
  position: relative;
}

/* Remove the circular shape from checkboxes */
input[type=checkbox] {
  border-radius: 0;
}

/* Styles for the pseudo-elements */
input[type=radio]::before,
input[type=checkbox]::before {
  content: "";
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  top: 0;
}

/* Center of the checked radio button */
input[type=radio]:checked::before {
  border: 5px solid transparent;
  border-radius: 100%;
  background: var(--Brand-Greens-Irish-Green);
  margin: 4px;
}

/* The checkmark shape */
input[type=checkbox]:checked::before {
  border-right: 5px solid --Brand-Greens-Irish-Green;
  border-bottom: 6px solid --Brand-Greens-Irish-Green;
  height: 90%;
  width: 30%;
  transform: rotate(0deg) translateY(0%) translateX(0%);
}

/* Some focus styles for accessibility */
input[type=radio]:focus,
input[type=checkbox]:focus {
  border-color: var(--Brand-Greens-Irish-Green);
}

input[type=text],
textarea,
select {
  border-radius: 8px !important;
  border: 2px solid var(--Brand-Lights-Dark-Cream) !important;
  background: var(--Brand-Lights-Off-White) !important;
}

/* ISEEK BUTTONS CSS */
.site .green-outline-arrow-btn-wrapper .green-outline-arrow-btn .kt-btn-inner-text {
  transition: all 0.3s;
  position: relative;
}
.site .green-outline-arrow-btn-wrapper .green-outline-arrow-btn .kt-btn-inner-text:after {
  content: url("/wp-content/uploads/2024/07/green-button-arrow.svg");
  position: absolute;
  top: 2px;
  right: 0;
  opacity: 0;
  transition: all 0.3s;
}
.site .green-outline-arrow-btn-wrapper .green-outline-arrow-btn:hover .kt-btn-inner-text {
  transform: translateX(-18px);
}
.site .green-outline-arrow-btn-wrapper .green-outline-arrow-btn:hover .kt-btn-inner-text:after {
  opacity: 1;
  right: -18px;
}
.site .blue-outline-arrow-btn-wrapper .blue-outline-arrow-btn .kt-btn-inner-text {
  transition: all 0.3s;
  position: relative;
}
.site .blue-outline-arrow-btn-wrapper .blue-outline-arrow-btn .kt-btn-inner-text:after {
  content: url("/wp-content/uploads/2024/07/navy-blue-button-arrow.svg");
  position: absolute;
  top: 2px;
  right: 0;
  opacity: 0;
  transition: all 0.3s;
}
.site .blue-outline-arrow-btn-wrapper .blue-outline-arrow-btn:hover .kt-btn-inner-text {
  transform: translateX(-18px);
}
.site .blue-outline-arrow-btn-wrapper .blue-outline-arrow-btn:hover .kt-btn-inner-text:after {
  opacity: 1;
  right: -18px;
}
.site .orange-outline-arrow-btn-wrapper .orange-outline-arrow-btn .kt-btn-inner-text {
  transition: all 0.3s;
  position: relative;
}
.site .orange-outline-arrow-btn-wrapper .orange-outline-arrow-btn .kt-btn-inner-text:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 2px;
  right: 0;
  opacity: 0;
  transition: all 0.3s;
}
.site .orange-outline-arrow-btn-wrapper .orange-outline-arrow-btn:hover .kt-btn-inner-text {
  transform: translateX(-18px);
}
.site .orange-outline-arrow-btn-wrapper .orange-outline-arrow-btn:hover .kt-btn-inner-text:after {
  opacity: 1;
  right: -18px;
}
.site .white-outline-arrow-btn-wrapper .white-outline-arrow-btn .kt-btn-inner-text {
  transition: all 0.3s;
  position: relative;
}
.site .white-outline-arrow-btn-wrapper .white-outline-arrow-btn .kt-btn-inner-text:after {
  content: url("/wp-content/uploads/2024/07/white-button-arrow.svg");
  position: absolute;
  top: 2px;
  right: 0;
  opacity: 0;
  transition: all 0.3s;
}
.site .white-outline-arrow-btn-wrapper .white-outline-arrow-btn:hover .kt-btn-inner-text {
  transform: translateX(-18px);
}
.site .white-outline-arrow-btn-wrapper .white-outline-arrow-btn:hover .kt-btn-inner-text:after {
  opacity: 1;
  right: -18px;
}

/* ISEEK WOOCOMMERCE CSS */
.single-product.woocommerce section.related.products h2.related-products-title {
  margin-bottom: 40px;
}
.single-product.woocommerce section.related.products ul.random-products {
  gap: 1rem;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card {
  padding: 20px 16px;
  margin-right: 0 !important;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card a img {
  height: 144px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 20px;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details h2.product-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 20px;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details .product-price {
  margin-bottom: 10px;
  margin-top: auto;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details .product-price span.woocommerce-Price-amount {
  font-family: "NotoSerif";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details .product-price span.woocommerce-price-suffix {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details a.button {
  width: 100%;
  border-radius: 8px;
  border-top: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-right: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-bottom: 4px solid var(--Brand-Oranges-Burned-Orange);
  border-left: 2px solid var(--Brand-Oranges-Burned-Orange);
  color: var(--Brand-Oranges-Burned-Orange);
  position: relative;
  background: transparent;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  padding: 12px 28px;
  text-align: center;
  transition: all 0.3s;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details a.button:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 14px;
  right: 30px;
  opacity: 0;
  transition: all 0.3s;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details a.button:hover {
  padding-right: 45px;
}
.single-product.woocommerce section.related.products ul.random-products li.product-card .product-details a.button:hover:after {
  opacity: 1;
}

.woocommerce-account .woocommerce {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  min-height: 600px;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce {
    flex-direction: column;
    min-height: 100%;
  }
}
.woocommerce-account .woocommerce .account-navigation-wrap,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  padding: 20px 16px;
  border-radius: 8px;
  border: 0 !important;
  background: var(--Brand-Lights-Pure-White);
  /* Drop-Shadow/Soft-Black */
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
}
.woocommerce-account .woocommerce .account-navigation-wrap {
  width: 275px;
  margin-right: 5em;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce .account-navigation-wrap {
    width: 100%;
  }
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation {
  height: 100%;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.is-active.menu-item a {
  border: 0;
  border-radius: 8px;
  background: var(--Brand-Blues-Soft-Blue);
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-dashboard.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-orders.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-subscriptions.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-downloads.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-addresses.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-payment-methods.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-details.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--vat-number a {
  position: relative;
  padding-left: 48px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--vat-number a:before {
  content: url("/wp-content/uploads/2024/08/account-icon-vat-no.svg");
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
  margin-top: auto;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
  display: flex;
  width: 240px;
  padding: 12px 28px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  color: var(--Brand-Oranges-Burned-Orange);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  border-top: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-right: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-bottom: 4px solid var(--Brand-Oranges-Burned-Orange);
  border-left: 2px solid var(--Brand-Oranges-Burned-Orange);
  transition: all 0.3s;
  position: relative;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 15px;
  right: 80px;
  opacity: 0;
  transition: all 0.3s;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
  padding-right: 50px;
}
.woocommerce-account .woocommerce .account-navigation-wrap nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover:after {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  flex-grow: 1;
  padding-right: 2.5em !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info {
  border-radius: 8px;
  border: 2px solid var(--Brand-Oranges-Brick-Orange);
  background: var(--Brand-Oranges-Pale-Orange);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.button {
  width: 220px;
  padding: 12px 28px;
  justify-content: center;
  text-align: center;
  border-radius: 8px;
  background: transparent;
  color: var(--Brand-Oranges-Burned-Orange);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  border-top: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-right: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-bottom: 4px solid var(--Brand-Oranges-Burned-Orange);
  border-left: 2px solid var(--Brand-Oranges-Burned-Orange);
  transition: all 0.3s;
  position: relative;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button:after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.button:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 15px;
  right: 20%;
  opacity: 0;
  transition: all 0.3s;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.button:hover {
  padding-right: 50px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button:hover:after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.button:hover:after {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content a.button {
  width: 250px;
  padding: 12px 28px;
  justify-content: center;
  text-align: center;
  border-radius: 8px;
  background: transparent;
  color: var(--Brand-Oranges-Burned-Orange);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  border-top: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-right: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-bottom: 4px solid var(--Brand-Oranges-Burned-Orange);
  border-left: 2px solid var(--Brand-Oranges-Burned-Orange);
  transition: all 0.3s;
  position: relative;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content a.button:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 15px;
  right: 15%;
  opacity: 0;
  transition: all 0.3s;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content a.button:hover {
  padding-right: 55px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content a.button:hover:after {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input {
  border-radius: 8px;
  border: 2px solid var(--Brand-Lights-Dark-Cream, #efece3);
  background: var(--Brand-Lights-Off-White, #fafafa);
  padding: 0.6em;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form fieldset {
  border-radius: 8px;
  border: 2px solid var(--Brand-Lights-Dark-Cream, #efece3);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input[type=submit] {
  position: relative;
  width: 220px;
  padding: 12px 28px;
  justify-content: center;
  text-align: center;
  border-radius: 8px;
  background: transparent;
  color: var(--Brand-Oranges-Burned-Orange);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  border-top: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-right: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-bottom: 4px solid var(--Brand-Oranges-Burned-Orange);
  border-left: 2px solid var(--Brand-Oranges-Burned-Orange);
  transition: all 0.3s;
  position: relative;
  background-image: url("/wp-content/uploads/2024/07/white-button-arrow.svg");
  background-repeat: no-repeat;
  background-position: 60% 50%;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input[type=submit]:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 15px;
  right: 20%;
  opacity: 0;
  transition: all 0.3s;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input[type=submit]:hover {
  padding-right: 50px;
  background-image: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  background-repeat: no-repeat;
  background-position: 60% 50%;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input[type=submit]:hover:after {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button[type=submit] {
  position: relative;
  width: 220px;
  padding: 12px 28px;
  justify-content: center;
  text-align: center;
  border-radius: 8px;
  background: transparent;
  color: var(--Brand-Oranges-Burned-Orange);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  border-top: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-right: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-bottom: 4px solid var(--Brand-Oranges-Burned-Orange);
  border-left: 2px solid var(--Brand-Oranges-Burned-Orange);
  transition: all 0.3s;
  position: relative;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button[type=submit]:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 15px;
  right: 20%;
  opacity: 0;
  transition: all 0.3s;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button[type=submit]:hover {
  padding-right: 50px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button[type=submit]:hover:after {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button#place_order {
  width: 250px !important;
  position: relative;
  width: 220px;
  padding: 12px 28px;
  justify-content: center;
  text-align: center;
  border-radius: 8px;
  background: transparent;
  color: var(--Brand-Oranges-Burned-Orange);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  border-top: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-right: 2px solid var(--Brand-Oranges-Burned-Orange);
  border-bottom: 4px solid var(--Brand-Oranges-Burned-Orange);
  border-left: 2px solid var(--Brand-Oranges-Burned-Orange);
  transition: all 0.3s;
  position: relative;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button#place_order:after {
  content: url("/wp-content/uploads/2024/07/burned-orange-button-arrow.svg");
  position: absolute;
  top: 9px;
  right: 35px;
  opacity: 0;
  transition: all 0.3s;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button#place_order:hover {
  padding-right: 50px !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button#place_order:hover:after {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form div.wc-stripe-elements-field {
  border-radius: 8px;
  border: 2px solid var(--Brand-Lights-Dark-Cream, #efece3);
  background: var(--Brand-Lights-Off-White, #fafafa);
  padding: 0.6em;
}

/* ISEEK FOOTER CSS */
.site-footer .newsletter-subscription-section {
  border: 2px solid var(--Brand-Lights-Dark-Cream);
  border-radius: 8px;
  padding: 8px 8px 8px 8px;
}
.site-footer .newsletter-subscription-section .gform_wrapper form {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.site-footer .newsletter-subscription-section .gform_wrapper form .gform-body {
  width: 65%;
}
.site-footer .newsletter-subscription-section .gform_wrapper form .gform-body input {
  width: 95%;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 700;
  color: var(--Brand-Darks-Dark-Iron);
  background: var(--Brand-Lights-Dark-Cream);
  border: none;
  height: 48px;
}
.site-footer .newsletter-subscription-section .gform_wrapper form .gform_footer {
  padding: 0;
  margin: 0;
  width: 35%;
  position: relative;
  transition: all 0.3s;
}
.site-footer .newsletter-subscription-section .gform_wrapper form .gform_footer input[type=submit] {
  width: 100%;
  background-color: transparent;
  border: 2px solid var(--Brand-Greens-Irish-Green);
  border-bottom: 4px solid var(--Brand-Greens-Irish-Green);
  border-radius: 8px;
  color: var(--Brand-Greens-Irish-Green);
  font-family: "Inter";
  font-size: 14px;
  font-weight: 700;
  padding: 12px 27px;
  margin: 0;
  transition: all 0.3s;
}
.site-footer .newsletter-subscription-section .gform_wrapper form .gform_footer:after {
  content: url("/wp-content/uploads/2024/07/green-button-arrow.svg");
  position: absolute;
  top: 13px;
  right: 30px;
  opacity: 0;
  transition: all 0.4s;
}
.site-footer .newsletter-subscription-section .gform_wrapper form .gform_footer:hover:after {
  opacity: 1;
}
.site-footer .newsletter-subscription-section .gform_wrapper form .gform_footer:hover input[type=submit] {
  padding-right: 55px;
}
@media (max-width: 767px) {
  .site-footer .newsletter-subscription-section .gform_wrapper form {
    flex-direction: column;
  }
  .site-footer .newsletter-subscription-section .gform_wrapper form .gform-body {
    width: 100%;
    margin-bottom: 10px;
  }
  .site-footer .newsletter-subscription-section .gform_wrapper form .gform_footer {
    width: 100%;
  }
  .site-footer .newsletter-subscription-section .gform_wrapper form .gform_footer input {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .site-footer .footer-logo-social-section .social-media-icons {
    margin-left: 0 !important;
  }
}
.site-footer .footer-legal-copyright-section nav[aria-label="Footer Legal Menu"] ul {
  gap: 20px;
}
@media (max-width: 767px) {
  .site-footer .footer-legal-copyright-section nav[aria-label="Footer Legal Menu"] ul {
    -moz-column-gap: 25px;
         column-gap: 25px;
    row-gap: 15px;
    justify-content: flex-start;
  }
}

.iseek-crafted-light {
  filter: invert(0%) sepia(100%) saturate(16%) hue-rotate(246deg) brightness(98%) contrast(105%);
  width: 50px;
}

.mobile-contact-box {
  display: none;
}

@media (max-width: 768px) {
  .site-info .inside-site-info .copyright-bar {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .mobile-contact-box {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 65px;
    background-color: #f6f6f6;
    z-index: 3000;
  }
  .mobile-contact-box .mobile-contact-box-inner {
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
  }
  .mobile-contact-box .mobile-contact-box-inner .mobile-contact-box-item {
    text-align: center;
  }
  .mobile-contact-box .mobile-contact-box-inner .mobile-contact-box-item i {
    font-size: 24px;
    color: #000;
  }
  .mobile-contact-box .mobile-contact-box-inner .mobile-contact-box-item p {
    font-size: 10px;
    margin-bottom: 0;
    color: #000;
    text-transform: uppercase;
  }
}
.site h2.total-users-cta-heading {
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: var(--Brand-Greens-Irish-Green);
  text-align: center;
}/*# sourceMappingURL=style.css.map */