/*! required to keep these comments in the stylesheet for production
Theme Name: Starchild
Author: Boris Hoekmeijer
Author URI: https://borishoekmeijer.nl
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: starchild
Template: astra
*/
/* chapters
-----------------------------------------------------------------------*/
/* 0.03  Normalize
-----------------------------------------------------------------------*/
/* 0.00 SASS variables
-------------------------------------------------------------------------------------------------------------------------*/
/* clearfix hack */ /* to use: @include clearfix(); */
/* Mixins
-----------------------------------------------------------------------*/
.btn_grad {
  background-image: -webkit-gradient(linear, left top, right top, from(#73C8A9), color-stop(51%, #373B44), to(#73C8A9));
  background-image: linear-gradient(to right, #73C8A9 0%, #373B44 51%, #73C8A9 100%);
  margin: 10px;
  padding: 15px 45px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 180% auto;
  color: white;
  -webkit-box-shadow: 0 0 20px #eee;
          box-shadow: 0 0 20px #eee;
  border-radius: 10px;
  display: block;
}

.btn_grad:hover {
  background-position: right center; /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}

.buttonBG {
  background: -webkit-gradient(linear, left top, right top, from(blue), color-stop(51%, aqua), to(orange)) var(--x, 0)/200%;
  background: linear-gradient(90deg, blue, aqua 51%, orange) var(--x, 0)/200%;
}

/* Site specific
-----------------------------------------------------------------------*/
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

::-moz-selection {
  background: rgb(47, 47, 48);
  color: #FFF;
  text-shadow: none;
}

::selection {
  background: rgb(47, 47, 48);
  color: #FFF;
  text-shadow: none;
}

::-webkit-selection {
  background: rgb(47, 47, 48);
  color: #FFF;
  text-shadow: none;
}

::-moz-selection {
  background: rgb(47, 47, 48);
  color: #FFF;
  text-shadow: none;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.wp-block-image {
  margin: 0 0 1rem 0;
}

figcaption {
  color: #777;
  font-style: italic;
  font-size: 90%;
}

/* Force  Safari selector styling to adjust to website design */
select {
  -webkit-appearance: none;
}

/* 0.04 WordPress core
-----------------------------------------------------------------------*/
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* 0.03  Basic text stuff
-----------------------------------------------------------------------*/
html {
  font-size: 100%;
  font-size: 16px;
}

body {
  font: 400 1em/1.6 "Inter Tight", Helvetica, Arial, sans-serif;
  color: rgb(47, 47, 48) !important;
}

a {
  color: rgb(118, 39, 195);
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  font-size: 1em;
}
a:focus, a:hover, a:active {
  color: #a3a3a3;
  cursor: pointer;
  outline: 0;
}

.soff_modal a,
#soff_page a,
.site-content a {
  color: rgb(118, 39, 195);
  font-weight: 400;
  font-size: 1.1em;
}
.soff_modal a:focus, .soff_modal a:hover, .soff_modal a:active,
#soff_page a:focus,
#soff_page a:hover,
#soff_page a:active,
.site-content a:focus,
.site-content a:hover,
.site-content a:active {
  color: #a3a3a3;
}

i {
  font-family: "Font Awesome 6 Pro";
}

input {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

input:focus {
  outline: 0;
  border: 1px solid rgb(47, 47, 48);
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
#soff_page .h1,
#soff_page .h2,
#soff_page .h3,
#soff_page .h4,
#soff_page .h5,
#soff_page .h6,
#soff_page h1,
#soff_page h2,
#soff_page h3,
#soff_page h4,
#soff_page h5,
#soff_page h6,
.soff_modal .h1,
.soff_modal .h2,
.soff_modal .h3,
.soff_modal .h4,
.soff_modal .h5,
.soff_modal .h6,
.soff_modal h1,
.soff_modal h2,
.soff_modal h3,
.soff_modal h4,
.soff_modal h5,
.soff_modal h6,
.soff_responsive_menu .h1,
.soff_responsive_menu .h2,
.soff_responsive_menu .h3,
.soff_responsive_menu .h4,
.soff_responsive_menu .h5,
.soff_responsive_menu .h6,
.soff_responsive_menu h1,
.soff_responsive_menu h2,
.soff_responsive_menu h3,
.soff_responsive_menu h4,
.soff_responsive_menu h5,
.soff_responsive_menu h6,
h1, h2, h3, h4, h5, h6 {
  font-family: "Inter Tight", Helvetica, Arial, sans-serif !important;
  color: #565656;
}

body h1,
body #soff_page h1,
body .entry-content h1 {
  font-size: 1.9em;
  font-weight: 500;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
}
body .pum-container h1 {
  color: rgb(118, 39, 195);
}
body h2,
body #soff_page h2,
body .entry-content h2 {
  font-size: 1.7em;
  margin-bottom: 1.5rem;
  font-weight: 300;
}
body h3,
body #soff_page h3,
body .entry-content h3 {
  font-size: 1.5em;
  margin-bottom: 1.5rem;
  font-weight: 300;
}
body #soff_page .max_narrow h3,
body .entry-content .max_narrow h3 {
  margin-top: 2.5rem;
}
body h4,
body .entry-content h4 {
  font-size: 1.3em;
  margin-bottom: 1rem;
  font-weight: 400;
}
body #soff_page h4 {
  font-size: 1.1em;
  margin-bottom: 1rem;
  font-weight: 500;
}
body h5,
body #soff_page h5,
body .entry-content h5 {
  font-size: 1.1em;
  margin-bottom: 1rem;
  font-weight: 300;
}
body h6,
body #soff_page h6 .entry-content h6 {
  font-size: 1em;
  margin-bottom: 1rem;
  font-weight: 300;
}
body p,
body .entry-content p {
  font-size: 1em;
  font-family: "Inter Tight", Helvetica, Arial, sans-serif !important;
}
body #soff_page,
body .soff_modal,
body .soff_responsive_menu {
  font-family: "Inter Tight", Helvetica, Arial, sans-serif !important;
}

ul, table {
  margin: 0;
}

.entry-content ul,
.entry-content > ul {
  margin-bottom: 1rem;
  margin-left: 1rem;
}

/* 1.01 Fonts & Icons & Variables
------------------------------------------------------------------------------------------------------*/
/* 1.02  Structure - GENERAL
------------------------------------------------------------------------------------------------------*/
body #page {
  height: 100vh;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body,
.ast-separate-container {
  background-color: #fff;
}

#page .site-footer {
  background: rgb(47, 47, 48);
}

/* 1.11  Content: Global
------------------------------------------------------------------------------------------------------*/
.ast-container {
  max-width: 1920px;
  padding: 0;
}

body.ast-separate-container #primary {
  padding-left: 1rem;
  padding-right: 1rem;
}

.ast-separate-container article,
.ast-separate-container .page,
.ast-separate-container .ast-article-single {
  padding: 0;
}

body #page .site-content #primary .entry-content {
  margin: 0 auto;
}

body.page-template-default .site-content #primary,
body.page-template-page-regular .site-content #primary {
  max-width: 1300px;
  margin: 4rem auto;
}

body.page-template-page-narrow .site-content #primary {
  max-width: 1000px;
  margin: 4rem auto;
}

body.soff-browse .site-content #primary {
  max-width: 1600px;
}

.uppercase {
  text-transform: uppercase;
}

.text-left {
  text-align: left !important;
}

.max_narrow {
  max-width: 1000px !important;
  margin-left: 0 !important;
}

.center {
  margin-left: auto !important;
  margin-right: auto !important;
}

.attention-border {
  border: 1px solid rgb(118, 39, 195);
  padding: 2rem;
}
.attention-border ul li {
  text-align: left;
  text-indent: 0;
  margin-left: 1.5em;
  margin-bottom: 3px;
}

.ast-loader > div {
  background-color: #40324f;
}

#zip-ai-sidebar {
  display: none;
}

figcaption {
  font-style: normal;
  color: rgb(47, 47, 48);
  font-size: 15px;
}

body .entry-content img {
  border-radius: 3px;
  -webkit-box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45);
}

.no-shadow,
.no-shadow img {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.ast-post-social-sharing {
  display: block;
  float: left;
  width: 100%;
  margin-top: 3rem;
}
.ast-post-social-sharing h3.ast-social-sharing-heading {
  float: left;
  display: block;
  font-size: 18px;
}
.ast-post-social-sharing .ast-social-inner-wrap {
  float: right;
  display: block;
}
.ast-post-social-sharing .ast-social-element {
  width: 36px;
  height: 36px;
  padding: 0.5rem;
  border-radius: 2px;
}
.ast-post-social-sharing .ast-social-element svg {
  fill: white;
}
.ast-post-social-sharing .ast-facebook-social-item {
  background: #557dbc;
}
.ast-post-social-sharing .ast-twitter-social-item {
  background: #7acdee;
}
.ast-post-social-sharing .ast-pinterest-social-item {
  background: #e60023;
}
.ast-post-social-sharing .ast-linkedin-social-item {
  background: #1c86c6;
}
.ast-post-social-sharing .ast-social-icon-a:hover {
  opacity: 0.6;
}

/* 1.03  Header
------------------------------------------------------------------------------------------------------*/
header .widget {
  margin: 0;
}

.header-widget-area[data-section=sidebar-widgets-header-widget-1] {
  margin: 0;
}

.ast-above-header.ast-above-header-bar {
  background: transparent;
}

.ast-above-header-bar .site-above-header-wrap {
  margin: 0 auto;
  padding: 5px 0 0 0;
}

#ast-desktop-header .ast-above-header-wrap .ast-header-html-1 {
  width: 100%;
}
#ast-desktop-header .ast-above-header-wrap .ast-header-html-1 .ast-header-html {
  width: 100%;
}
#ast-desktop-header .ast-above-header-wrap .ast-header-html-1 .ast-header-html a.ditty-item__link {
  color: #40324f;
}
#ast-desktop-header .ast-above-header-wrap .ast-header-html-1 .ast-header-html a.ditty-item__link:hover, #ast-desktop-header .ast-above-header-wrap .ast-header-html-1 .ast-header-html a.ditty-item__link:focus, #ast-desktop-header .ast-above-header-wrap .ast-header-html-1 .ast-header-html a.ditty-item__link:active {
  color: #a3a3a3;
}

#ast-desktop-header .ast-main-header-wrap {
  margin: 0.5rem 0 1rem;
  background: #eee;
}
#ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar {
  background: transparent;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center {
  grid-auto-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-grid-columns: auto 680px;
  grid-template-columns: auto 680px;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-section.site-header-primary-section-left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-section.site-header-primary-section-left ul.sub-menu {
  border: none;
  border-left: 2px solid #a3a3a3;
  width: 80px;
  background: #eee;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside .wp-block-group__inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 2.5;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu li a {
  text-transform: uppercase;
  font-size: 0.9em;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu li {
  margin-right: 1rem;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu li:last-child {
  margin-right: 0;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form {
  margin-right: 1rem;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form button[type=submit] {
  margin-left: -3px;
  font-size: 0.9em;
  line-height: 1.6;
  padding: 0.3rem 1rem;
  text-transform: uppercase;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right .widget_block a {
  margin-right: 1rem;
  text-transform: uppercase;
  font-size: 0.9em;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right .widget_block a i {
  font-size: 2em;
  position: relative;
  top: 5px;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right .widget_block a:last-child {
  margin-right: 0;
}

#secondary_menu-site-navigation-desktop-sticky ul.main-header-menu > .menu-item:first-child a,
#secondary_menu-site-navigation-desktop ul.main-header-menu > .menu-item:first-child a {
  padding-left: 0;
}
#secondary_menu-site-navigation-desktop-sticky ul.main-header-menu > .menu-item:last-child a,
#secondary_menu-site-navigation-desktop ul.main-header-menu > .menu-item:last-child a {
  padding-right: 0;
}

#secondary_menu-site-navigation-desktop-sticky a,
#secondary_menu-site-navigation-desktop a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 5px;
  max-width: 112px;
  color: rgb(47, 47, 48);
  padding: 0 8px;
}
#secondary_menu-site-navigation-desktop-sticky a:hover, #secondary_menu-site-navigation-desktop-sticky a:focus, #secondary_menu-site-navigation-desktop-sticky a:active,
#secondary_menu-site-navigation-desktop a:hover,
#secondary_menu-site-navigation-desktop a:focus,
#secondary_menu-site-navigation-desktop a:active {
  color: #a3a3a3;
}
#secondary_menu-site-navigation-desktop-sticky a i,
#secondary_menu-site-navigation-desktop a i {
  font-size: 2em;
  line-height: 1;
  margin-bottom: 3px;
}
#secondary_menu-site-navigation-desktop-sticky a span,
#secondary_menu-site-navigation-desktop a span {
  line-height: 1.2;
  font-size: 0.8em;
  text-transform: uppercase;
}

.site-header-section > * {
  margin: 0;
  padding: 0;
}

#ast-fixed-header {
  z-index: 999999;
  border-bottom: 1px solid rgb(47, 47, 48);
  padding: 0;
  background: #f6f6f6;
  background: #fff;
}
#ast-fixed-header #ast-desktop-header .ast-main-header-wrap {
  margin: 0 0 0.5rem 0;
  background: transparent;
}
#ast-fixed-header #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside .wp-block-group__inner-container {
  display: initial;
}
#ast-fixed-header .ast-below-header-wrap {
  padding-bottom: 0.5rem;
}
#ast-fixed-header .ast-above-header-bar,
#ast-fixed-header .ast-primary-header-bar,
#ast-fixed-header .ast-below-header {
  background: transparent;
}
#ast-fixed-header .main-header-bar {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* 1.05  Navigation
------------------------------------------------------------------------------------------------------*/
.ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link {
  letter-spacing: 1px;
  text-transform: uppercase;
  color: rgb(47, 47, 48);
  font-size: 0.9em;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}
.ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link:hover, .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link:focus, .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link:active {
  color: #a3a3a3;
}
.ast-builder-menu-1 .main-header-menu > .menu-item:first-child > .menu-link {
  padding-left: 0;
}
.ast-builder-menu-1 .main-header-menu > .menu-item:last-child > .menu-link {
  padding-right: 0;
}
.ast-builder-menu-1 .main-header-menu > .menu-item.current-menu-item > .menu-link {
  color: #565656;
}
.ast-builder-menu-1 .main-header-menu > .menu-item.current-menu-item > .menu-link:hover, .ast-builder-menu-1 .main-header-menu > .menu-item.current-menu-item > .menu-link:focus, .ast-builder-menu-1 .main-header-menu > .menu-item.current-menu-item > .menu-link:active {
  color: #a3a3a3;
}

/* 1.06  Navigation Mobile
------------------------------------------------------------------------------------------------------*/
#page [data-section=section-header-mobile-trigger] .ast-button-wrap button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill {
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid rgb(118, 39, 195);
}
#page [data-section=section-header-mobile-trigger] .ast-button-wrap button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill .mobile-menu-toggle-icon .ast-mobile-svg {
  fill: rgb(118, 39, 195);
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
#page [data-section=section-header-mobile-trigger] .ast-button-wrap button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill:hover {
  border-color: #a3a3a3;
}
#page [data-section=section-header-mobile-trigger] .ast-button-wrap button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill:hover .mobile-menu-toggle-icon .ast-mobile-svg {
  fill: #a3a3a3;
}

.ast-builder-menu-mobile .main-navigation .main-header-menu,
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
  background: #fff;
  border: none !important;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link,
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item > .menu-link {
  color: rgb(118, 39, 195);
  border-top: 1px solid #cdcdcd !important;
  font-family: "Inter Tight", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  letter-spacing: 1px;
  text-transform: uppercase;
  background: #fff;
  border-color: #cdcdcd;
  border-bottom: none !important;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link,
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item:hover > .menu-link {
  background: #40324f !important;
  color: #f2f7f6;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:last-child > .menu-link,
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item:last-child > .menu-link {
  border-bottom: 1px solid #cdcdcd !important;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link {
  color: #f2f7f6;
  border-color: rgb(47, 47, 48) !important;
  background-color: #6f5d82;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu:hover > .menu-link,
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu:hover > .menu-link {
  color: #f2f7f6;
}

/* 1.07 Footer
------------------------------------------------------------------------------------------------------*/
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {
  color: #a3a3a3;
}
.site-footer .widget-title {
  text-transform: uppercase;
}
.site-footer p {
  color: #fff;
}
.site-footer a {
  color: #fff;
  line-height: 1.6;
}
.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
  color: #a3a3a3;
}
.site-footer .wp-block-social-link {
  border-radius: 2px;
}
.site-footer .footer-widget-area p, .site-footer .footer-widget-area ul li {
  margin-bottom: 0.5rem;
}
.site-footer .site-footer-primary-section-4 .footer-widget-area {
  margin-bottom: 1rem;
}
.site-footer .site-footer-primary-section-4 .footer-widget-area #block-7 p {
  margin-bottom: 0;
}
.site-footer .site-footer-primary-section-4 .ast-footer-social-1-wrap .ast-social-stack-desktop .ast-builder-social-element {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.site-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown {
  position: relative;
  display: inline-block;
}
.site-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover > ul {
  border-bottom: none;
}
.site-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover > ul li.wpml-ls-current-language a {
  border: none;
  color: #fff;
}
.site-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover ul.wpml-ls-sub-menu {
  opacity: 1;
  pointer-events: auto;
  width: calc(100% + 2px);
  margin-left: -1px;
  margin-top: -1px;
}
.site-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover ul.wpml-ls-sub-menu a:hover {
  color: #a3a3a3;
}
.site-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown > ul {
  max-width: 205px;
  width: 100%;
  border: 1px solid #a3a3a3;
  border-radius: 2px;
  padding: 0.5rem 0.5rem 0 0.5rem;
  display: inline-block;
  background: rgb(47, 47, 48);
  text-align: left;
}
.site-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a {
  border: none;
  background: none !important;
}
.site-footer .widget_icl_lang_sel_widget > ul li.wpml-ls-current-language a {
  display: block;
  border: 1px solid white;
}
.site-footer .widget_icl_lang_sel_widget ul.wpml-ls-sub-menu {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  position: absolute;
  top: 100%;
  left: 0;
  pointer-events: none;
  border: 1px solid #a3a3a3;
  border-top: 0;
  z-index: 1000;
  background: rgb(47, 47, 48);
}
.site-footer .widget_icl_lang_sel_widget ul.wpml-ls-sub-menu a {
  display: block;
  white-space: nowrap;
  padding-left: 1rem;
}
.site-footer a.button-fb,
.site-footer a.button-li {
  color: #fff;
  font-weight: 400;
  width: 40px;
  height: 40px;
}
.site-footer a.button-fb:hover, .site-footer a.button-fb:focus, .site-footer a.button-fb:active,
.site-footer a.button-li:hover,
.site-footer a.button-li:focus,
.site-footer a.button-li:active {
  background: #fff;
}
.site-footer a.button-fb,
.site-footer a.button-li {
  display: inline-block;
  padding-top: 8px;
  border-radius: 2px;
  text-align: center;
}
.site-footer a.button-fb i,
.site-footer a.button-li i {
  font-size: 1.5em;
}
.site-footer a.button-fb {
  background: #557dbc;
}
.site-footer a.button-fb:hover, .site-footer a.button-fb:focus, .site-footer a.button-fb:active {
  color: #557dbc;
}
.site-footer a.button-fb {
  margin-right: 1rem;
}
.site-footer a.button-li {
  background: #1c86c6;
}
.site-footer a.button-li:hover, .site-footer a.button-li:focus, .site-footer a.button-li:active {
  color: #1c86c6;
}
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] {
  width: 100%;
  margin: 0 auto;
  padding: 2rem 0;
}
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row {
  padding: 0;
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] {
  width: 100%;
  margin: 0 auto;
  background: #353535;
  border-top: 1px solid #a3a3a3;
  padding: 2rem 0 1rem;
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] p, .site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] a {
  font-size: 0.9em;
  line-height: 1.4;
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] p a {
  font-size: 1em;
}
.site-footer .ast-builder-grid-row-container-inner {
  max-width: 1920px;
  margin: 0 auto;
  width: 100%;
}

@media only screen and (max-width: 544px) {
  .mobile-no {
    display: none;
  }
}
@media only screen and (min-width: 545px) and (max-width: 767px) {
  body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
#ast-scroll-top {
  width: 45px;
  height: 45px;
  line-height: 45px;
  color: rgb(47, 47, 48);
  background: rgb(232, 232, 232);
  border: 0px solid rgb(255, 255, 255);
  border-radius: 0;
  font-weight: 700;
  font-size: 1.2em;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
#ast-scroll-top:hover, #ast-scroll-top:focus, #ast-scroll-top:active {
  color: rgb(47, 47, 48);
}
#ast-scroll-top:hover, #ast-scroll-top:focus, #ast-scroll-top:active {
  background: #fff;
}

/* 1.07 Footer
------------------------------------------------------------------------------------------------------*/
body #soff_myaccount_menu .my_account_menu_item_container.active {
  background: #a3a3a3;
}
body #soff_myaccount_menu .my_account_menu_item_container.active:hover a, body #soff_myaccount_menu .my_account_menu_item_container.active:focus a, body #soff_myaccount_menu .my_account_menu_item_container.active:active a {
  color: rgb(47, 47, 48);
}
body #soff_myaccount_menu .my_account_menu_item_container:hover, body #soff_myaccount_menu .my_account_menu_item_container:focus, body #soff_myaccount_menu .my_account_menu_item_container:active {
  background: #eee;
}
body #soff_myaccount_menu .my_account_menu_item_container a {
  color: rgb(47, 47, 48);
}
body #soff_myaccount_menu .my_account_menu_item_container a:hover, body #soff_myaccount_menu .my_account_menu_item_container a:focus, body #soff_myaccount_menu .my_account_menu_item_container a:active {
  color: rgb(47, 47, 48);
}

/* 1.12  Content: Gutenberg blocks
------------------------------------------------------------------------------------------------------*/
body .entry-content {
  width: 100%;
}
body .entry-content > .wp-block-group:first-child {
  margin-top: 0;
  max-width: 100vw;
}
body .entry-content {
  /*     .wp-block-group:last-child:not(.tiles) {
          padding-bottom:0;
      } */
}
body .entry-content .wp-block-group {
  max-width: 1920px;
  width: 100%;
}
body .entry-content .wp-block-columns,
body .entry-content .wp-block-media-text,
body .entry-content .wp-block-group {
  margin: 2rem auto;
  padding: 0;
}
body .entry-content .wp-block-columns .wp-block-group,
body .entry-content .wp-block-media-text .wp-block-group,
body .entry-content .wp-block-group .wp-block-group {
  margin-bottom: 0;
}
body .entry-content > .wp-block-heading {
  max-width: 1920px;
  margin-top: 2rem;
}
body .entry-content > .wp-block-heading:first-child {
  margin-top: 0;
}
body .entry-content .wp-block-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
body .entry-content > .wp-block-uagb-container,
body .entry-content > .wp-block-group {
  width: 100%;
  padding: 0;
  margin: 6rem auto 0;
  max-width: 1920px;
}
body .entry-content > .wp-block-group.cta_box {
  border: 2px solid rgb(213.3139013453, 206.6143497758, 220.3856502242);
  padding: 2rem;
  border-radius: 2px;
  -webkit-box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
  box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
  text-align: center;
  margin-left: auto !important;
}
body .entry-content .wp-block-table table {
  border-width: 1px 1px 1px 1px;
  border-collapse: separate;
}
body .entry-content .wp-block-table table th,
body .entry-content .wp-block-table table td {
  border: none;
  font-size: 15px;
  padding: 0.5rem;
}
body .entry-content .wp-block-table table th {
  font-family: "Inter Tight", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-align: left;
}

.widget_block .wp-block-group {
  padding: 0;
}

body:not(.home) .wp-block-group:not(.tiles):first-child {
  padding-top: 0;
}

.wp-block-wpseopress-faq-block-v2 details {
  max-width: 800px;
}
.wp-block-wpseopress-faq-block-v2 details p:last-child {
  margin-bottom: 3rem;
}

.wp-block-uagb-google-map {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-uagb-icon-list {
  margin-bottom: 0.5rem;
}
.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {
  margin-bottom: 1.25rem !important;
}
.wp-block-uagb-icon-list svg {
  width: 2rem !important;
  height: 2rem !important;
  font-size: 2rem !important;
}
.wp-block-uagb-icon-list svg path {
  fill: red;
}

/* body .acf-customer-review {
    margin: 2rem 0;

    .review_inner {
        display:grid;
     //   grid-template-columns:repeat(4, 1fr);
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap:3rem;

        .review_item {
            padding:1.5rem;
            @include borderradius_img;
            @include boxshadow_big;
            background:#f7f7f7;
            border-left:2px solid $violet;

            .review_stars {
                font-size: 1.6em;
                line-height: 1;
                margin-bottom: 0.75rem;
                color:#DDB12D;

                .review_star {
                    display: inline-block;
                    margin-right: 0.15rem;
                }
            }

            h3.review_title {
                margin: 0 0 0.75rem;
                color:$concrete;
                font-size:1.2em;
            }

            .review_text {
                margin-bottom: 1rem;
                font-size:.9em;
            }

            .review_author {
                margin: 0;
                color:$aubergine;
                font-style:italic;
                font-size:.9em;
            }

        }
    }
} */
body .acf-customer-review {
  margin: 3rem 0;
}
body .acf-customer-review .review_layout {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 5fr) 3rem minmax(0, 7fr);
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f7f7f7;
  -webkit-box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
  box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
}
body .acf-customer-review .review_layout .review_media {
  height: 100%;
}
body .acf-customer-review .review_layout .review_media .review_image {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 520px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3px;
  -webkit-box-shadow: initial;
          box-shadow: initial;
}
body .acf-customer-review .review_layout .review_content {
  position: relative;
  min-width: 0;
  padding: 2rem 2rem 2rem 0;
}

body .acf-customer-review .review_inner {
  position: relative;
  min-height: 260px;
  min-width: 0;
  max-width: 700px;
}
body .acf-customer-review .review_inner .reviews_title h2 {
  margin-bottom: 2.5rem;
}
body .acf-customer-review .review_item {
  display: none;
  min-width: 0;
  margin-bottom: 2.5rem;
}
body .acf-customer-review .review_item.is-active {
  display: block;
}
body .acf-customer-review .review_item .review_stars {
  font-size: 1.8em;
  line-height: 1;
  margin-bottom: 0.75rem;
  color: #DDB12D;
  color: rgb(118, 39, 195);
}
body .acf-customer-review .review_item .review_stars .review_star {
  display: inline-block;
  margin-right: 0.15rem;
}
body .acf-customer-review .review_item h3.review_title {
  margin: 0 0 0.75rem;
  color: #a3a3a3;
  color: #565656;
  font-size: 1.3em;
}
body .acf-customer-review .review_item .review_text {
  margin-bottom: 1rem;
  min-width: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
body .acf-customer-review .review_item .review_text p {
  margin: 0 0 1rem;
  overflow-wrap: break-word;
}
body .acf-customer-review .review_item .review_author {
  margin: 0;
  color: #40324f;
  font-style: italic;
}
body .acf-customer-review .review_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  margin-top: 1.5rem;
}
body .acf-customer-review .review_nav .review_nav_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 46px;
  height: 46px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
  font-size: 1.25rem;
  line-height: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
body .acf-customer-review .review_nav .review_nav_btn i {
  font-size: 1.4em;
}
body .acf-customer-review .review_nav .review_nav_btn:hover {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}

@media (max-width: 900px) {
  .review_layout {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 2rem;
  }
  .review_layout .review_media .review_image {
    max-height: 380px;
  }
}
body .wp-block-group.benefits_grid {
  margin-bottom: 2rem !important;
}
body .wp-block-group.benefits_grid .benefits_cards {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 3rem minmax(0, 1fr) 3rem minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 3rem;
}

body .benefits_cards .benefit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  background: rgb(213.3139013453, 206.6143497758, 220.3856502242);
  text-align: center;
  padding: 1.5rem;
  border-radius: 3px;
  -webkit-box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
  box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
}
body .benefits_cards .benefit .benefits_icon {
  font-size: 2rem;
  color: #40324f;
  font-family: "Font Awesome 6 Pro";
  height: 4rem;
  width: 4rem;
  border-radius: 50%;
  padding: 0.5rem;
  background: rgb(226.1210762332, 221.4798206278, 231.0201793722);
  margin: 0 auto 1rem;
  text-align: center;
}
body .benefits_cards .benefit .benefits_icon i,
body .benefits_cards .benefit .benefits_icon svg {
  display: inline-block;
}
body .benefits_cards .benefit .benefits_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body .benefits_cards .benefit .benefits_content h3.benefits_title {
  margin: 0 0 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
  color: #40324f;
}
body .benefits_cards .benefit .benefits_content .benefits_text {
  font-size: 1rem;
  line-height: 1.6;
  color: #40324f;
}
body .benefits_cards .benefit .benefits_content .benefits_text p:last-child {
  margin-bottom: 0;
}

body .entry-content .center .wp-block-buttons {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* 1.13 Content: Contact page
------------------------------------------------------------------------------------------------------*/
.acf_icon_links_grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 2rem minmax(0, 1fr) 2rem minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
  margin-top: 2rem;
}
.acf_icon_links_grid a.acf_icon_links_item {
  color: #40324f;
}
.acf_icon_links_grid .acf_icon_links_item {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.acf_icon_links_grid .acf_icon_links_item span.acf_icon_links_icon {
  background: #40324f;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 0.5rem;
}
.acf_icon_links_grid .acf_icon_links_item i {
  color: #fff;
  font-size: 3.5em;
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.acf_icon_links_grid .acf_icon_links_item span.acf_icon_links_icon:hover {
  background: rgb(118, 39, 195);
}
.acf_icon_links_grid .acf_icon_links_item span.acf_icon_links_icon:hover i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* 1.13 Content: Single post
------------------------------------------------------------------------------------------------------*/
.single-post .ast-single-related-posts-container article .post-thumb a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.single-post .ast-single-related-posts-container article .post-thumb a img {
  -webkit-transition: -webkit-transform 0.8s;
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
}
.single-post .ast-single-related-posts-container article .post-thumb a:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/* 1.41  Plugins: SellOff
------------------------------------------------------------------------------------------------------*/
body .soff-block-699-grid {
  gap: 3rem;
  -ms-grid-columns: 1fr 3rem 1fr 3rem 1fr 3rem 1fr;
  grid-template-columns: repeat(4, 1fr);
}

body #page .soff_countdown__segment,
body #soff_page .soff_countdown__segment,
body[class*=soff-browse] #page .soff_countdown__segment,
body[class*=soff-browse] #soff_page .soff_countdown__segment {
  background: #6f5d82;
  border-radius: 2px;
}
body #page .soff_countdown__segment .soff_countdown__label,
body #soff_page .soff_countdown__segment .soff_countdown__label,
body[class*=soff-browse] #page .soff_countdown__segment .soff_countdown__label,
body[class*=soff-browse] #soff_page .soff_countdown__segment .soff_countdown__label {
  font-size: 0.6rem;
  color: rgba(255, 255, 255, 0.9);
}

body .upcoming_auctions {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 3rem 1fr 3rem 1fr 3rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 3rem;
}
body .upcoming_auctions .upcoming_auction {
  border-radius: 2px;
}

body[class*=soff-browse] #soff_page .soff-header-card {
  border-radius: unset;
  background: none;
  border: 1px solid #a3a3a3;
}
body[class*=soff-browse] #soff_page .soff-header-card__accent {
  height: 0;
}

body[class*=soff-browse],
body[class*=catalogue] {
  font-family: "Inter Tight", Helvetica, Arial, sans-serif !important;
}
body[class*=soff-browse] #soff_browse_catalogue,
body[class*=catalogue] #soff_browse_catalogue {
  -ms-grid-columns: 1fr 3rem 1fr 3rem 1fr 3rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 3rem;
}
body[class*=soff-browse] #soff_page,
body[class*=catalogue] #soff_page {
  padding: 0;
}
body[class*=soff-browse] #soff_page ul.soff_breadcrumbs,
body[class*=catalogue] #soff_page ul.soff_breadcrumbs {
  margin-left: 0;
}
body[class*=soff-browse] #soff_page ul.soff_breadcrumbs li,
body[class*=catalogue] #soff_page ul.soff_breadcrumbs li {
  font-family: "Inter Tight", Helvetica, Arial, sans-serif !important;
}
body[class*=soff-browse] #soff_page .h4.browse_header_date,
body[class*=catalogue] #soff_page .h4.browse_header_date {
  margin-bottom: 1.5rem;
}
body[class*=soff-browse] #soff_page #soff_browse_filters,
body[class*=catalogue] #soff_page #soff_browse_filters {
  top: 8.5rem;
}
body[class*=soff-browse] #soff_page hr,
body[class*=catalogue] #soff_page hr {
  background: #fff;
  border: none;
  /* fix different thickness in display of 1px lines */
  top: 100px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  /* end fix */
}
body[class*=soff-browse] #soff_page .soff_responsive_menu #soff_browse_filters_form,
body[class*=catalogue] #soff_page .soff_responsive_menu #soff_browse_filters_form {
  margin-top: 1.8rem;
}
body[class*=soff-browse] #soff_page .soff_browse_filter_select,
body[class*=catalogue] #soff_page .soff_browse_filter_select {
  border-radius: 2px;
}
body[class*=soff-browse] #soff_page #soff_browse_catalogue,
body[class*=catalogue] #soff_page #soff_browse_catalogue {
  display: -ms-grid;
  display: grid;
  margin: 0.5rem 0 0.75rem 0;
}
body[class*=soff-browse] #soff_page .soff_browse_cat_lot,
body[class*=catalogue] #soff_page .soff_browse_cat_lot {
  width: 100%;
  min-width: 0;
  margin: 0;
  border-radius: 3px;
  -webkit-box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
  box-shadow: 0px 30px 60px -30px rgba(0, 0, 0, 0.45) !important;
}
body[class*=soff-browse] #soff_page .soff_browse_cat_lot .cat_lot_body,
body[class*=soff-browse] #soff_page .soff_browse_cat_lot .cat_lot_image,
body[class*=catalogue] #soff_page .soff_browse_cat_lot .cat_lot_body,
body[class*=catalogue] #soff_page .soff_browse_cat_lot .cat_lot_image {
  border: none;
}
body[class*=soff-browse] #soff_page .soff_browse_cat_lot .cat_lot_image,
body[class*=catalogue] #soff_page .soff_browse_cat_lot .cat_lot_image {
  padding: 0;
}
body[class*=soff-browse] #soff_page .soff_browse_cat_lot .cat_lot_image a,
body[class*=catalogue] #soff_page .soff_browse_cat_lot .cat_lot_image a {
  width: 100%;
}
body[class*=soff-browse] #soff_page .soff_browse_cat_lot .cat_lot_image img,
body[class*=catalogue] #soff_page .soff_browse_cat_lot .cat_lot_image img {
  -webkit-box-shadow: none;
          box-shadow: none;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
body[class*=soff-browse] #soff_page .soff_browse_cat_lot .cat_lot_body,
body[class*=catalogue] #soff_page .soff_browse_cat_lot .cat_lot_body {
  background: none;
}
body[class*=soff-browse] #soff_page .soff_browse_cat_lot a.cat_lot_footer:hover,
body[class*=catalogue] #soff_page .soff_browse_cat_lot a.cat_lot_footer:hover {
  border: none;
}
body[class*=soff-browse] #soff_page #soff_category_desc,
body[class*=catalogue] #soff_page #soff_category_desc {
  display: none;
}
body[class*=soff-browse] a#soff_browse_catalogue_back_to_top,
body[class*=catalogue] a#soff_browse_catalogue_back_to_top {
  display: none !important;
}

.soff_modal {
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.95);
}

#soff_page #soff_browse_lot .header a#soff_lot_back_btn {
  margin-bottom: 1rem;
}
#soff_page #soff_browse_lot_images_display {
  height: auto;
}
#soff_page .soff_browse_lot_images_display_image_container {
  padding: 0;
}
#soff_page .soff_browse_lot_images_display_image.shown {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#soff_page #soff_browse_lot_images img {
  width: auto;
  height: auto;
  max-width: 100%;
}
#soff_page #soff_browse_lot_texts .soff_browse_lot_text.soff_browse_lot_description.soff_lot_infos_block > div {
  color: #565656;
  font-size: 0.9rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#soff_page #soff_browse_lot_texts .soff_browse_lot_text_alt.soff_lot_infos_block {
  display: none;
}

#soff_browse_lot_images.soff_fullscreen_gallery .browse_lot_images_fullscreen_gallery_title {
  text-align: center;
  padding-top: 5%;
}
#soff_browse_lot_images.soff_fullscreen_gallery .soff_browse_lot_images_display_image.shown {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#soff_browse_lot_images_display .soff_browse_lot_images_display_image.shown {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#soff_browse_lot_images_display:has(.soff_browse_lot_images_display_next) .soff_browse_lot_images_display_image.shown {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.soff_browse_lot_images_controls_thumbnails {
  margin-top: 1rem;
  gap: 1rem;
}
.soff_browse_lot_images_controls_thumbnails .soff_browse_lot_images_controls_thumbnail {
  padding: 0;
}
.soff_browse_lot_images_controls_thumbnails .soff_browse_lot_images_controls_thumbnail.shown {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.soff_browse_lot_images_controls_thumbnails img {
  height: 100%;
}

.soff_browse_lot_images_controls_thumbnail.active {
  background: none;
  padding: 0;
}

#soff_browse_lot_images.soff_fullscreen_gallery .browse_lot_images_fullscreen_gallery_close,
#soff_browse_lot_images.soff_fullscreen_gallery .browse_lot_images_fullscreen_gallery_title {
  font-family: "Inter Tight", Helvetica, Arial, sans-serif;
}

#soff_myaccount_menu {
  background: #f4f4f4;
}

/* ReCaptcha required for Selloff */
.grecaptcha-badge {
  display: none;
}

/* 1.41  Plugins: MailChimp
------------------------------------------------------------------------------------------------------*/
/* #page .mc4wp-form {
    input[type="submit"] { margin-left:-4px; }
} */
/* 1.41  Plugins: SmartSlider3
------------------------------------------------------------------------------------------------------*/
.n2-section-smartslider {
  font-family: "Inter Tight", Helvetica, Arial, sans-serif !important;
}
.n2-section-smartslider .s3-heading {
  font-weight: 700 !important;
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.7) !important;
  font-size: 3em !important;
}
.n2-section-smartslider a.s3-button {
  background: rgba(0, 0, 0, 0.3) !important;
  border: 2px solid white !important;
  font-size: 1.6em !important;
  margin-top: 2rem;
  font-family: "Inter Tight", Helvetica, Arial, sans-serif !important;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  text-transform: uppercase !important;
}
.n2-section-smartslider a.s3-button:hover, .n2-section-smartslider a.s3-button:focus, .n2-section-smartslider a.s3-button:active {
  background: #40324f !important;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

/* 1.41  Plugins: ContactForm7
------------------------------------------------------------------------------------------------------*/
/* Contact Form 7 - Apple-style form */
.card {
  margin: 40px auto;
  padding: 28px;
  padding: 1.5rem;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 12px 40px rgba(0, 0, 0, 0.06);
          box-shadow: 0 12px 40px rgba(0, 0, 0, 0.06);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* Labels */
.wpcf7 form p {
  margin-bottom: 18px;
}

.wpcf7 form label {
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 500;
  color: #6e6e73;
}

/* Inputs, textarea, select */
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 input[type=tel],
.wpcf7 input[type=url],
.wpcf7 input[type=number],
.wpcf7 input[type=date],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  padding: 14px 16px;
  font-size: 16px;
  line-height: 1.4;
  color: #1d1d1f;
  background: #f5f5f7;
  border: 1px solid #d2d2d7;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

/* Focus state */
.wpcf7 input[type=text]:focus,
.wpcf7 input[type=email]:focus,
.wpcf7 input[type=tel]:focus,
.wpcf7 input[type=url]:focus,
.wpcf7 input[type=number]:focus,
.wpcf7 input[type=date]:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus {
  background: #fff;
  border-color: #0071e3;
  -webkit-box-shadow: 0 0 0 4px rgba(0, 113, 227, 0.14);
          box-shadow: 0 0 0 4px rgba(0, 113, 227, 0.14);
}

/* Textarea */
.wpcf7 textarea {
  min-height: 140px;
  resize: vertical;
}

/* Placeholder */
.wpcf7 input::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder {
  color: #8e8e93;
}
.wpcf7 input::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {
  color: #8e8e93;
}
.wpcf7 input:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder {
  color: #8e8e93;
}
.wpcf7 input::-ms-input-placeholder, .wpcf7 textarea::-ms-input-placeholder {
  color: #8e8e93;
}
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #8e8e93;
}

/* Submit button */
.wpcf7 input[type=submit] {
  display: inline-block;
  width: 100%;
  padding: 14px 18px;
  border: none;
  border-radius: 12px;
  background: #0071e3;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

/* Hover */
.wpcf7 input[type=submit]:hover {
  background: #005ecb;
}

/* Active */
.wpcf7 input[type=submit]:active {
  -webkit-transform: scale(0.98);
          transform: scale(0.98);
}

/* Disabled submit */
.wpcf7 input[type=submit]:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

/* CF7 response output */
body .wpcf7 form .wpcf7-response-output,
body .wpcf7 form.sent .wpcf7-response-output {
  margin: 20px 0 0;
  padding: 14px 16px;
  border-radius: 12px;
  font-size: 14px;
  border: 2px solid rgb(118, 39, 195);
  background: #f5f5f7;
  color: #1d1d1f;
}

/* Validation tips */
.wpcf7-not-valid-tip {
  margin-top: 6px;
  font-size: 13px;
  color: #d70015;
}

/* Invalid fields */
.wpcf7 .wpcf7-not-valid {
  border-color: #d70015 !important;
  -webkit-box-shadow: 0 0 0 4px rgba(215, 0, 21, 0.08);
          box-shadow: 0 0 0 4px rgba(215, 0, 21, 0.08);
}

/* Spinner alignment */
.wpcf7-spinner {
  margin: 12px auto 0;
  display: block;
}

/* Optional checkbox / radio styling spacing */
.wpcf7-list-item {
  margin-left: 0;
  margin-right: 16px;
}

.wpcf7 input[type=checkbox],
.wpcf7 input[type=radio] {
  margin-right: 8px;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

/* 1.42 Plugin: SEOPress
---------------------------------------------------------------------------------------------------*/
body .seopress-user-consent {
  background: rgba(0, 0, 0, 0.7);
  border-top: 2px solid rgb(118, 39, 195);
}
body .seopress-user-consent p {
  color: #fff;
}
body .seopress-user-consent a {
  color: #fff;
}
body .seopress-user-consent a:hover {
  color: #a3a3a3;
}

body button#seopress-user-consent-close,
body .seopress-user-consent button {
  margin: 0;
  padding: 10px 20px;
  text-shadow: none;
  background: #40324f;
  border: none;
  font-size: 1.1em;
  font-weight: 300;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  color: #fff;
  -webkit-appearance: none;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  cursor: pointer;
}
body button#seopress-user-consent-close:hover, body button#seopress-user-consent-close:focus, body button#seopress-user-consent-close:active,
body .seopress-user-consent button:hover,
body .seopress-user-consent button:focus,
body .seopress-user-consent button:active {
  color: #fff;
}
body button#seopress-user-consent-close:hover, body button#seopress-user-consent-close:focus, body button#seopress-user-consent-close:active,
body .seopress-user-consent button:hover,
body .seopress-user-consent button:focus,
body .seopress-user-consent button:active {
  background: rgb(47, 47, 48);
}
body button#seopress-user-consent-close:hover, body button#seopress-user-consent-close:focus, body button#seopress-user-consent-close:active,
body .seopress-user-consent button:hover,
body .seopress-user-consent button:focus,
body .seopress-user-consent button:active {
  text-shadow: none;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.31), 0 1px 3px rgba(0, 0, 0, 0.28);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.31), 0 1px 3px rgba(0, 0, 0, 0.28);
}

/* 1.31 Elements: Buttons
------------------------------------------------------------------------------------------------------*/
body .logged_on {
  display: none !important;
}

body.selloff-logged-in .logged_off {
  display: none !important;
}
body.selloff-logged-in .logged_on {
  display: block !important;
}

#modal_login .wp-block-wpseopress-faq-block-v2 details summary,
#modal_login a.btn,
#modal_login .cat_lot_footer a,
#modal_login .cat_lot_footer button.soff_bookmark_btn,
#modal_login button.btn.btn_small,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot,
#modal_login #soff_browse_filters .soff_remove_search,
#modal_login a.soff-header-card__back,
#modal_login .soff-block-699-card__actions a,
#modal_login a.upcoming_auction_action_primary,
#modal_login a.upcoming_auction_action,
#modal_login button.btn,
#modal_login .alt-button a,
#modal_login .cta-button a,
#modal_login a.alt-button,
#modal_login a.cta-button,
#modal_login .checkout-button,
#modal_login a.wp-block-button__link,
#modal_login .ast-button,
#modal_login a.wp-block-file__button,
#modal_login a.search-filter-reset,
#modal_login button,
#modal_login input[type=submit],
#modal_login input[type=button],
#modal_login input[type=reset],
#modal_login a.button,
#modal_login a.comment-reply-link,
#modal_login #commentform #submit,
#modal_login .submit,
#modal_login input[type=submit],
#modal_login input.button, #modal_login button.button,
#modal_login a.button.alt,
#modal_login a.comment-reply-link.alt,
#modal_login #commentform #submit.alt,
#modal_login .submit.alt,
#modal_login input[type=submit].alt,
#modal_login input.button.alt,
#modal_login button.button.alt,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary,
#soff_page a.btn,
#soff_page .cat_lot_footer a,
#soff_page .cat_lot_footer button.soff_bookmark_btn,
#soff_page button.btn.btn_small,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot,
#soff_page #soff_browse_filters .soff_remove_search,
#soff_page a.soff-header-card__back,
#soff_page .soff-block-699-card__actions a,
#soff_page a.upcoming_auction_action_primary,
#soff_page a.upcoming_auction_action,
#soff_page button.btn,
#soff_page .alt-button a,
#soff_page .cta-button a,
#soff_page a.alt-button,
#soff_page a.cta-button,
#soff_page .checkout-button,
#soff_page a.wp-block-button__link,
#soff_page .ast-button,
#soff_page a.wp-block-file__button,
#soff_page a.search-filter-reset,
#soff_page button,
#soff_page input[type=submit],
#soff_page input[type=button],
#soff_page input[type=reset],
#soff_page a.button,
#soff_page a.comment-reply-link,
#soff_page #commentform #submit,
#soff_page .submit,
#soff_page input[type=submit],
#soff_page input.button,
#soff_page button.button,
#soff_page a.button.alt,
#soff_page a.comment-reply-link.alt,
#soff_page #commentform #submit.alt,
#soff_page .submit.alt,
#soff_page input[type=submit].alt,
#soff_page input.button.alt,
#soff_page button.button.alt,
#page .wp-block-wpseopress-faq-block-v2 details summary,
#page a.btn,
#page .cat_lot_footer a,
#page .cat_lot_footer button.soff_bookmark_btn,
#page button.btn.btn_small,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot,
#page #soff_browse_filters .soff_remove_search,
#page a.soff-header-card__back,
#page .soff-block-699-card__actions a,
#page a.upcoming_auction_action_primary,
#page a.upcoming_auction_action,
#page button.btn,
#page .alt-button a,
#page .cta-button a,
#page a.alt-button,
#page a.cta-button,
#page .checkout-button,
#page a.wp-block-button__link,
#page .ast-button,
#page a.wp-block-file__button,
#page a.search-filter-reset,
#page button,
#page input[type=submit],
#page input[type=button],
#page input[type=reset],
#page a.button,
#page a.comment-reply-link,
#page #commentform #submit,
#page .submit,
#page input[type=submit],
#page input.button,
#page button.button,
#page a.button.alt,
#page a.comment-reply-link.alt,
#page #commentform #submit.alt,
#page .submit.alt,
#page input[type=submit].alt,
#page input.button.alt,
#page button.button.alt {
  margin: 0;
  padding: 0.5rem 1rem;
  text-shadow: none;
  background: #40324f;
  border: none;
  font-size: 1.1em;
  font-weight: 300;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  color: #fff;
  -webkit-appearance: none;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  border-radius: 2px;
  text-transform: normal;
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary:hover, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:focus, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:active,
#modal_login a.btn:hover,
#modal_login a.btn:focus,
#modal_login a.btn:active,
#modal_login .cat_lot_footer a:hover,
#modal_login .cat_lot_footer a:focus,
#modal_login .cat_lot_footer a:active,
#modal_login .cat_lot_footer button.soff_bookmark_btn:hover,
#modal_login .cat_lot_footer button.soff_bookmark_btn:focus,
#modal_login .cat_lot_footer button.soff_bookmark_btn:active,
#modal_login button.btn.btn_small:hover,
#modal_login button.btn.btn_small:focus,
#modal_login button.btn.btn_small:active,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#modal_login #soff_browse_filters .soff_remove_search:hover,
#modal_login #soff_browse_filters .soff_remove_search:focus,
#modal_login #soff_browse_filters .soff_remove_search:active,
#modal_login a.soff-header-card__back:hover,
#modal_login a.soff-header-card__back:focus,
#modal_login a.soff-header-card__back:active,
#modal_login .soff-block-699-card__actions a:hover,
#modal_login .soff-block-699-card__actions a:focus,
#modal_login .soff-block-699-card__actions a:active,
#modal_login a.upcoming_auction_action_primary:hover,
#modal_login a.upcoming_auction_action_primary:focus,
#modal_login a.upcoming_auction_action_primary:active,
#modal_login a.upcoming_auction_action:hover,
#modal_login a.upcoming_auction_action:focus,
#modal_login a.upcoming_auction_action:active,
#modal_login button.btn:hover,
#modal_login button.btn:focus,
#modal_login button.btn:active,
#modal_login .alt-button a:hover,
#modal_login .alt-button a:focus,
#modal_login .alt-button a:active,
#modal_login .cta-button a:hover,
#modal_login .cta-button a:focus,
#modal_login .cta-button a:active,
#modal_login a.alt-button:hover,
#modal_login a.alt-button:focus,
#modal_login a.alt-button:active,
#modal_login a.cta-button:hover,
#modal_login a.cta-button:focus,
#modal_login a.cta-button:active,
#modal_login .checkout-button:hover,
#modal_login .checkout-button:focus,
#modal_login .checkout-button:active,
#modal_login a.wp-block-button__link:hover,
#modal_login a.wp-block-button__link:focus,
#modal_login a.wp-block-button__link:active,
#modal_login .ast-button:hover,
#modal_login .ast-button:focus,
#modal_login .ast-button:active,
#modal_login a.wp-block-file__button:hover,
#modal_login a.wp-block-file__button:focus,
#modal_login a.wp-block-file__button:active,
#modal_login a.search-filter-reset:hover,
#modal_login a.search-filter-reset:focus,
#modal_login a.search-filter-reset:active,
#modal_login button:hover,
#modal_login button:focus,
#modal_login button:active,
#modal_login input[type=submit]:hover,
#modal_login input[type=submit]:focus,
#modal_login input[type=submit]:active,
#modal_login input[type=button]:hover,
#modal_login input[type=button]:focus,
#modal_login input[type=button]:active,
#modal_login input[type=reset]:hover,
#modal_login input[type=reset]:focus,
#modal_login input[type=reset]:active,
#modal_login a.button:hover,
#modal_login a.button:focus,
#modal_login a.button:active,
#modal_login a.comment-reply-link:hover,
#modal_login a.comment-reply-link:focus,
#modal_login a.comment-reply-link:active,
#modal_login #commentform #submit:hover,
#modal_login #commentform #submit:focus,
#modal_login #commentform #submit:active,
#modal_login .submit:hover,
#modal_login .submit:focus,
#modal_login .submit:active,
#modal_login input[type=submit]:hover,
#modal_login input[type=submit]:focus,
#modal_login input[type=submit]:active,
#modal_login input.button:hover,
#modal_login input.button:focus,
#modal_login input.button:active, #modal_login button.button:hover, #modal_login button.button:focus, #modal_login button.button:active,
#modal_login a.button.alt:hover,
#modal_login a.button.alt:focus,
#modal_login a.button.alt:active,
#modal_login a.comment-reply-link.alt:hover,
#modal_login a.comment-reply-link.alt:focus,
#modal_login a.comment-reply-link.alt:active,
#modal_login #commentform #submit.alt:hover,
#modal_login #commentform #submit.alt:focus,
#modal_login #commentform #submit.alt:active,
#modal_login .submit.alt:hover,
#modal_login .submit.alt:focus,
#modal_login .submit.alt:active,
#modal_login input[type=submit].alt:hover,
#modal_login input[type=submit].alt:focus,
#modal_login input[type=submit].alt:active,
#modal_login input.button.alt:hover,
#modal_login input.button.alt:focus,
#modal_login input.button.alt:active,
#modal_login button.button.alt:hover,
#modal_login button.button.alt:focus,
#modal_login button.button.alt:active,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:active,
#soff_page a.btn:hover,
#soff_page a.btn:focus,
#soff_page a.btn:active,
#soff_page .cat_lot_footer a:hover,
#soff_page .cat_lot_footer a:focus,
#soff_page .cat_lot_footer a:active,
#soff_page .cat_lot_footer button.soff_bookmark_btn:hover,
#soff_page .cat_lot_footer button.soff_bookmark_btn:focus,
#soff_page .cat_lot_footer button.soff_bookmark_btn:active,
#soff_page button.btn.btn_small:hover,
#soff_page button.btn.btn_small:focus,
#soff_page button.btn.btn_small:active,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#soff_page #soff_browse_filters .soff_remove_search:hover,
#soff_page #soff_browse_filters .soff_remove_search:focus,
#soff_page #soff_browse_filters .soff_remove_search:active,
#soff_page a.soff-header-card__back:hover,
#soff_page a.soff-header-card__back:focus,
#soff_page a.soff-header-card__back:active,
#soff_page .soff-block-699-card__actions a:hover,
#soff_page .soff-block-699-card__actions a:focus,
#soff_page .soff-block-699-card__actions a:active,
#soff_page a.upcoming_auction_action_primary:hover,
#soff_page a.upcoming_auction_action_primary:focus,
#soff_page a.upcoming_auction_action_primary:active,
#soff_page a.upcoming_auction_action:hover,
#soff_page a.upcoming_auction_action:focus,
#soff_page a.upcoming_auction_action:active,
#soff_page button.btn:hover,
#soff_page button.btn:focus,
#soff_page button.btn:active,
#soff_page .alt-button a:hover,
#soff_page .alt-button a:focus,
#soff_page .alt-button a:active,
#soff_page .cta-button a:hover,
#soff_page .cta-button a:focus,
#soff_page .cta-button a:active,
#soff_page a.alt-button:hover,
#soff_page a.alt-button:focus,
#soff_page a.alt-button:active,
#soff_page a.cta-button:hover,
#soff_page a.cta-button:focus,
#soff_page a.cta-button:active,
#soff_page .checkout-button:hover,
#soff_page .checkout-button:focus,
#soff_page .checkout-button:active,
#soff_page a.wp-block-button__link:hover,
#soff_page a.wp-block-button__link:focus,
#soff_page a.wp-block-button__link:active,
#soff_page .ast-button:hover,
#soff_page .ast-button:focus,
#soff_page .ast-button:active,
#soff_page a.wp-block-file__button:hover,
#soff_page a.wp-block-file__button:focus,
#soff_page a.wp-block-file__button:active,
#soff_page a.search-filter-reset:hover,
#soff_page a.search-filter-reset:focus,
#soff_page a.search-filter-reset:active,
#soff_page button:hover,
#soff_page button:focus,
#soff_page button:active,
#soff_page input[type=submit]:hover,
#soff_page input[type=submit]:focus,
#soff_page input[type=submit]:active,
#soff_page input[type=button]:hover,
#soff_page input[type=button]:focus,
#soff_page input[type=button]:active,
#soff_page input[type=reset]:hover,
#soff_page input[type=reset]:focus,
#soff_page input[type=reset]:active,
#soff_page a.button:hover,
#soff_page a.button:focus,
#soff_page a.button:active,
#soff_page a.comment-reply-link:hover,
#soff_page a.comment-reply-link:focus,
#soff_page a.comment-reply-link:active,
#soff_page #commentform #submit:hover,
#soff_page #commentform #submit:focus,
#soff_page #commentform #submit:active,
#soff_page .submit:hover,
#soff_page .submit:focus,
#soff_page .submit:active,
#soff_page input[type=submit]:hover,
#soff_page input[type=submit]:focus,
#soff_page input[type=submit]:active,
#soff_page input.button:hover,
#soff_page input.button:focus,
#soff_page input.button:active,
#soff_page button.button:hover,
#soff_page button.button:focus,
#soff_page button.button:active,
#soff_page a.button.alt:hover,
#soff_page a.button.alt:focus,
#soff_page a.button.alt:active,
#soff_page a.comment-reply-link.alt:hover,
#soff_page a.comment-reply-link.alt:focus,
#soff_page a.comment-reply-link.alt:active,
#soff_page #commentform #submit.alt:hover,
#soff_page #commentform #submit.alt:focus,
#soff_page #commentform #submit.alt:active,
#soff_page .submit.alt:hover,
#soff_page .submit.alt:focus,
#soff_page .submit.alt:active,
#soff_page input[type=submit].alt:hover,
#soff_page input[type=submit].alt:focus,
#soff_page input[type=submit].alt:active,
#soff_page input.button.alt:hover,
#soff_page input.button.alt:focus,
#soff_page input.button.alt:active,
#soff_page button.button.alt:hover,
#soff_page button.button.alt:focus,
#soff_page button.button.alt:active,
#page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#page .wp-block-wpseopress-faq-block-v2 details summary:active,
#page a.btn:hover,
#page a.btn:focus,
#page a.btn:active,
#page .cat_lot_footer a:hover,
#page .cat_lot_footer a:focus,
#page .cat_lot_footer a:active,
#page .cat_lot_footer button.soff_bookmark_btn:hover,
#page .cat_lot_footer button.soff_bookmark_btn:focus,
#page .cat_lot_footer button.soff_bookmark_btn:active,
#page button.btn.btn_small:hover,
#page button.btn.btn_small:focus,
#page button.btn.btn_small:active,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#page #soff_browse_filters .soff_remove_search:hover,
#page #soff_browse_filters .soff_remove_search:focus,
#page #soff_browse_filters .soff_remove_search:active,
#page a.soff-header-card__back:hover,
#page a.soff-header-card__back:focus,
#page a.soff-header-card__back:active,
#page .soff-block-699-card__actions a:hover,
#page .soff-block-699-card__actions a:focus,
#page .soff-block-699-card__actions a:active,
#page a.upcoming_auction_action_primary:hover,
#page a.upcoming_auction_action_primary:focus,
#page a.upcoming_auction_action_primary:active,
#page a.upcoming_auction_action:hover,
#page a.upcoming_auction_action:focus,
#page a.upcoming_auction_action:active,
#page button.btn:hover,
#page button.btn:focus,
#page button.btn:active,
#page .alt-button a:hover,
#page .alt-button a:focus,
#page .alt-button a:active,
#page .cta-button a:hover,
#page .cta-button a:focus,
#page .cta-button a:active,
#page a.alt-button:hover,
#page a.alt-button:focus,
#page a.alt-button:active,
#page a.cta-button:hover,
#page a.cta-button:focus,
#page a.cta-button:active,
#page .checkout-button:hover,
#page .checkout-button:focus,
#page .checkout-button:active,
#page a.wp-block-button__link:hover,
#page a.wp-block-button__link:focus,
#page a.wp-block-button__link:active,
#page .ast-button:hover,
#page .ast-button:focus,
#page .ast-button:active,
#page a.wp-block-file__button:hover,
#page a.wp-block-file__button:focus,
#page a.wp-block-file__button:active,
#page a.search-filter-reset:hover,
#page a.search-filter-reset:focus,
#page a.search-filter-reset:active,
#page button:hover,
#page button:focus,
#page button:active,
#page input[type=submit]:hover,
#page input[type=submit]:focus,
#page input[type=submit]:active,
#page input[type=button]:hover,
#page input[type=button]:focus,
#page input[type=button]:active,
#page input[type=reset]:hover,
#page input[type=reset]:focus,
#page input[type=reset]:active,
#page a.button:hover,
#page a.button:focus,
#page a.button:active,
#page a.comment-reply-link:hover,
#page a.comment-reply-link:focus,
#page a.comment-reply-link:active,
#page #commentform #submit:hover,
#page #commentform #submit:focus,
#page #commentform #submit:active,
#page .submit:hover,
#page .submit:focus,
#page .submit:active,
#page input[type=submit]:hover,
#page input[type=submit]:focus,
#page input[type=submit]:active,
#page input.button:hover,
#page input.button:focus,
#page input.button:active,
#page button.button:hover,
#page button.button:focus,
#page button.button:active,
#page a.button.alt:hover,
#page a.button.alt:focus,
#page a.button.alt:active,
#page a.comment-reply-link.alt:hover,
#page a.comment-reply-link.alt:focus,
#page a.comment-reply-link.alt:active,
#page #commentform #submit.alt:hover,
#page #commentform #submit.alt:focus,
#page #commentform #submit.alt:active,
#page .submit.alt:hover,
#page .submit.alt:focus,
#page .submit.alt:active,
#page input[type=submit].alt:hover,
#page input[type=submit].alt:focus,
#page input[type=submit].alt:active,
#page input.button.alt:hover,
#page input.button.alt:focus,
#page input.button.alt:active,
#page button.button.alt:hover,
#page button.button.alt:focus,
#page button.button.alt:active {
  color: #fff;
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary:hover, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:focus, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:active,
#modal_login a.btn:hover,
#modal_login a.btn:focus,
#modal_login a.btn:active,
#modal_login .cat_lot_footer a:hover,
#modal_login .cat_lot_footer a:focus,
#modal_login .cat_lot_footer a:active,
#modal_login .cat_lot_footer button.soff_bookmark_btn:hover,
#modal_login .cat_lot_footer button.soff_bookmark_btn:focus,
#modal_login .cat_lot_footer button.soff_bookmark_btn:active,
#modal_login button.btn.btn_small:hover,
#modal_login button.btn.btn_small:focus,
#modal_login button.btn.btn_small:active,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#modal_login #soff_browse_filters .soff_remove_search:hover,
#modal_login #soff_browse_filters .soff_remove_search:focus,
#modal_login #soff_browse_filters .soff_remove_search:active,
#modal_login a.soff-header-card__back:hover,
#modal_login a.soff-header-card__back:focus,
#modal_login a.soff-header-card__back:active,
#modal_login .soff-block-699-card__actions a:hover,
#modal_login .soff-block-699-card__actions a:focus,
#modal_login .soff-block-699-card__actions a:active,
#modal_login a.upcoming_auction_action_primary:hover,
#modal_login a.upcoming_auction_action_primary:focus,
#modal_login a.upcoming_auction_action_primary:active,
#modal_login a.upcoming_auction_action:hover,
#modal_login a.upcoming_auction_action:focus,
#modal_login a.upcoming_auction_action:active,
#modal_login button.btn:hover,
#modal_login button.btn:focus,
#modal_login button.btn:active,
#modal_login .alt-button a:hover,
#modal_login .alt-button a:focus,
#modal_login .alt-button a:active,
#modal_login .cta-button a:hover,
#modal_login .cta-button a:focus,
#modal_login .cta-button a:active,
#modal_login a.alt-button:hover,
#modal_login a.alt-button:focus,
#modal_login a.alt-button:active,
#modal_login a.cta-button:hover,
#modal_login a.cta-button:focus,
#modal_login a.cta-button:active,
#modal_login .checkout-button:hover,
#modal_login .checkout-button:focus,
#modal_login .checkout-button:active,
#modal_login a.wp-block-button__link:hover,
#modal_login a.wp-block-button__link:focus,
#modal_login a.wp-block-button__link:active,
#modal_login .ast-button:hover,
#modal_login .ast-button:focus,
#modal_login .ast-button:active,
#modal_login a.wp-block-file__button:hover,
#modal_login a.wp-block-file__button:focus,
#modal_login a.wp-block-file__button:active,
#modal_login a.search-filter-reset:hover,
#modal_login a.search-filter-reset:focus,
#modal_login a.search-filter-reset:active,
#modal_login button:hover,
#modal_login button:focus,
#modal_login button:active,
#modal_login input[type=submit]:hover,
#modal_login input[type=submit]:focus,
#modal_login input[type=submit]:active,
#modal_login input[type=button]:hover,
#modal_login input[type=button]:focus,
#modal_login input[type=button]:active,
#modal_login input[type=reset]:hover,
#modal_login input[type=reset]:focus,
#modal_login input[type=reset]:active,
#modal_login a.button:hover,
#modal_login a.button:focus,
#modal_login a.button:active,
#modal_login a.comment-reply-link:hover,
#modal_login a.comment-reply-link:focus,
#modal_login a.comment-reply-link:active,
#modal_login #commentform #submit:hover,
#modal_login #commentform #submit:focus,
#modal_login #commentform #submit:active,
#modal_login .submit:hover,
#modal_login .submit:focus,
#modal_login .submit:active,
#modal_login input[type=submit]:hover,
#modal_login input[type=submit]:focus,
#modal_login input[type=submit]:active,
#modal_login input.button:hover,
#modal_login input.button:focus,
#modal_login input.button:active, #modal_login button.button:hover, #modal_login button.button:focus, #modal_login button.button:active,
#modal_login a.button.alt:hover,
#modal_login a.button.alt:focus,
#modal_login a.button.alt:active,
#modal_login a.comment-reply-link.alt:hover,
#modal_login a.comment-reply-link.alt:focus,
#modal_login a.comment-reply-link.alt:active,
#modal_login #commentform #submit.alt:hover,
#modal_login #commentform #submit.alt:focus,
#modal_login #commentform #submit.alt:active,
#modal_login .submit.alt:hover,
#modal_login .submit.alt:focus,
#modal_login .submit.alt:active,
#modal_login input[type=submit].alt:hover,
#modal_login input[type=submit].alt:focus,
#modal_login input[type=submit].alt:active,
#modal_login input.button.alt:hover,
#modal_login input.button.alt:focus,
#modal_login input.button.alt:active,
#modal_login button.button.alt:hover,
#modal_login button.button.alt:focus,
#modal_login button.button.alt:active,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:active,
#soff_page a.btn:hover,
#soff_page a.btn:focus,
#soff_page a.btn:active,
#soff_page .cat_lot_footer a:hover,
#soff_page .cat_lot_footer a:focus,
#soff_page .cat_lot_footer a:active,
#soff_page .cat_lot_footer button.soff_bookmark_btn:hover,
#soff_page .cat_lot_footer button.soff_bookmark_btn:focus,
#soff_page .cat_lot_footer button.soff_bookmark_btn:active,
#soff_page button.btn.btn_small:hover,
#soff_page button.btn.btn_small:focus,
#soff_page button.btn.btn_small:active,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#soff_page #soff_browse_filters .soff_remove_search:hover,
#soff_page #soff_browse_filters .soff_remove_search:focus,
#soff_page #soff_browse_filters .soff_remove_search:active,
#soff_page a.soff-header-card__back:hover,
#soff_page a.soff-header-card__back:focus,
#soff_page a.soff-header-card__back:active,
#soff_page .soff-block-699-card__actions a:hover,
#soff_page .soff-block-699-card__actions a:focus,
#soff_page .soff-block-699-card__actions a:active,
#soff_page a.upcoming_auction_action_primary:hover,
#soff_page a.upcoming_auction_action_primary:focus,
#soff_page a.upcoming_auction_action_primary:active,
#soff_page a.upcoming_auction_action:hover,
#soff_page a.upcoming_auction_action:focus,
#soff_page a.upcoming_auction_action:active,
#soff_page button.btn:hover,
#soff_page button.btn:focus,
#soff_page button.btn:active,
#soff_page .alt-button a:hover,
#soff_page .alt-button a:focus,
#soff_page .alt-button a:active,
#soff_page .cta-button a:hover,
#soff_page .cta-button a:focus,
#soff_page .cta-button a:active,
#soff_page a.alt-button:hover,
#soff_page a.alt-button:focus,
#soff_page a.alt-button:active,
#soff_page a.cta-button:hover,
#soff_page a.cta-button:focus,
#soff_page a.cta-button:active,
#soff_page .checkout-button:hover,
#soff_page .checkout-button:focus,
#soff_page .checkout-button:active,
#soff_page a.wp-block-button__link:hover,
#soff_page a.wp-block-button__link:focus,
#soff_page a.wp-block-button__link:active,
#soff_page .ast-button:hover,
#soff_page .ast-button:focus,
#soff_page .ast-button:active,
#soff_page a.wp-block-file__button:hover,
#soff_page a.wp-block-file__button:focus,
#soff_page a.wp-block-file__button:active,
#soff_page a.search-filter-reset:hover,
#soff_page a.search-filter-reset:focus,
#soff_page a.search-filter-reset:active,
#soff_page button:hover,
#soff_page button:focus,
#soff_page button:active,
#soff_page input[type=submit]:hover,
#soff_page input[type=submit]:focus,
#soff_page input[type=submit]:active,
#soff_page input[type=button]:hover,
#soff_page input[type=button]:focus,
#soff_page input[type=button]:active,
#soff_page input[type=reset]:hover,
#soff_page input[type=reset]:focus,
#soff_page input[type=reset]:active,
#soff_page a.button:hover,
#soff_page a.button:focus,
#soff_page a.button:active,
#soff_page a.comment-reply-link:hover,
#soff_page a.comment-reply-link:focus,
#soff_page a.comment-reply-link:active,
#soff_page #commentform #submit:hover,
#soff_page #commentform #submit:focus,
#soff_page #commentform #submit:active,
#soff_page .submit:hover,
#soff_page .submit:focus,
#soff_page .submit:active,
#soff_page input[type=submit]:hover,
#soff_page input[type=submit]:focus,
#soff_page input[type=submit]:active,
#soff_page input.button:hover,
#soff_page input.button:focus,
#soff_page input.button:active,
#soff_page button.button:hover,
#soff_page button.button:focus,
#soff_page button.button:active,
#soff_page a.button.alt:hover,
#soff_page a.button.alt:focus,
#soff_page a.button.alt:active,
#soff_page a.comment-reply-link.alt:hover,
#soff_page a.comment-reply-link.alt:focus,
#soff_page a.comment-reply-link.alt:active,
#soff_page #commentform #submit.alt:hover,
#soff_page #commentform #submit.alt:focus,
#soff_page #commentform #submit.alt:active,
#soff_page .submit.alt:hover,
#soff_page .submit.alt:focus,
#soff_page .submit.alt:active,
#soff_page input[type=submit].alt:hover,
#soff_page input[type=submit].alt:focus,
#soff_page input[type=submit].alt:active,
#soff_page input.button.alt:hover,
#soff_page input.button.alt:focus,
#soff_page input.button.alt:active,
#soff_page button.button.alt:hover,
#soff_page button.button.alt:focus,
#soff_page button.button.alt:active,
#page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#page .wp-block-wpseopress-faq-block-v2 details summary:active,
#page a.btn:hover,
#page a.btn:focus,
#page a.btn:active,
#page .cat_lot_footer a:hover,
#page .cat_lot_footer a:focus,
#page .cat_lot_footer a:active,
#page .cat_lot_footer button.soff_bookmark_btn:hover,
#page .cat_lot_footer button.soff_bookmark_btn:focus,
#page .cat_lot_footer button.soff_bookmark_btn:active,
#page button.btn.btn_small:hover,
#page button.btn.btn_small:focus,
#page button.btn.btn_small:active,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#page #soff_browse_filters .soff_remove_search:hover,
#page #soff_browse_filters .soff_remove_search:focus,
#page #soff_browse_filters .soff_remove_search:active,
#page a.soff-header-card__back:hover,
#page a.soff-header-card__back:focus,
#page a.soff-header-card__back:active,
#page .soff-block-699-card__actions a:hover,
#page .soff-block-699-card__actions a:focus,
#page .soff-block-699-card__actions a:active,
#page a.upcoming_auction_action_primary:hover,
#page a.upcoming_auction_action_primary:focus,
#page a.upcoming_auction_action_primary:active,
#page a.upcoming_auction_action:hover,
#page a.upcoming_auction_action:focus,
#page a.upcoming_auction_action:active,
#page button.btn:hover,
#page button.btn:focus,
#page button.btn:active,
#page .alt-button a:hover,
#page .alt-button a:focus,
#page .alt-button a:active,
#page .cta-button a:hover,
#page .cta-button a:focus,
#page .cta-button a:active,
#page a.alt-button:hover,
#page a.alt-button:focus,
#page a.alt-button:active,
#page a.cta-button:hover,
#page a.cta-button:focus,
#page a.cta-button:active,
#page .checkout-button:hover,
#page .checkout-button:focus,
#page .checkout-button:active,
#page a.wp-block-button__link:hover,
#page a.wp-block-button__link:focus,
#page a.wp-block-button__link:active,
#page .ast-button:hover,
#page .ast-button:focus,
#page .ast-button:active,
#page a.wp-block-file__button:hover,
#page a.wp-block-file__button:focus,
#page a.wp-block-file__button:active,
#page a.search-filter-reset:hover,
#page a.search-filter-reset:focus,
#page a.search-filter-reset:active,
#page button:hover,
#page button:focus,
#page button:active,
#page input[type=submit]:hover,
#page input[type=submit]:focus,
#page input[type=submit]:active,
#page input[type=button]:hover,
#page input[type=button]:focus,
#page input[type=button]:active,
#page input[type=reset]:hover,
#page input[type=reset]:focus,
#page input[type=reset]:active,
#page a.button:hover,
#page a.button:focus,
#page a.button:active,
#page a.comment-reply-link:hover,
#page a.comment-reply-link:focus,
#page a.comment-reply-link:active,
#page #commentform #submit:hover,
#page #commentform #submit:focus,
#page #commentform #submit:active,
#page .submit:hover,
#page .submit:focus,
#page .submit:active,
#page input[type=submit]:hover,
#page input[type=submit]:focus,
#page input[type=submit]:active,
#page input.button:hover,
#page input.button:focus,
#page input.button:active,
#page button.button:hover,
#page button.button:focus,
#page button.button:active,
#page a.button.alt:hover,
#page a.button.alt:focus,
#page a.button.alt:active,
#page a.comment-reply-link.alt:hover,
#page a.comment-reply-link.alt:focus,
#page a.comment-reply-link.alt:active,
#page #commentform #submit.alt:hover,
#page #commentform #submit.alt:focus,
#page #commentform #submit.alt:active,
#page .submit.alt:hover,
#page .submit.alt:focus,
#page .submit.alt:active,
#page input[type=submit].alt:hover,
#page input[type=submit].alt:focus,
#page input[type=submit].alt:active,
#page input.button.alt:hover,
#page input.button.alt:focus,
#page input.button.alt:active,
#page button.button.alt:hover,
#page button.button.alt:focus,
#page button.button.alt:active {
  background: rgb(47, 47, 48);
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary:hover, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:focus, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:active,
#modal_login a.btn:hover,
#modal_login a.btn:focus,
#modal_login a.btn:active,
#modal_login .cat_lot_footer a:hover,
#modal_login .cat_lot_footer a:focus,
#modal_login .cat_lot_footer a:active,
#modal_login .cat_lot_footer button.soff_bookmark_btn:hover,
#modal_login .cat_lot_footer button.soff_bookmark_btn:focus,
#modal_login .cat_lot_footer button.soff_bookmark_btn:active,
#modal_login button.btn.btn_small:hover,
#modal_login button.btn.btn_small:focus,
#modal_login button.btn.btn_small:active,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#modal_login #soff_browse_filters .soff_remove_search:hover,
#modal_login #soff_browse_filters .soff_remove_search:focus,
#modal_login #soff_browse_filters .soff_remove_search:active,
#modal_login a.soff-header-card__back:hover,
#modal_login a.soff-header-card__back:focus,
#modal_login a.soff-header-card__back:active,
#modal_login .soff-block-699-card__actions a:hover,
#modal_login .soff-block-699-card__actions a:focus,
#modal_login .soff-block-699-card__actions a:active,
#modal_login a.upcoming_auction_action_primary:hover,
#modal_login a.upcoming_auction_action_primary:focus,
#modal_login a.upcoming_auction_action_primary:active,
#modal_login a.upcoming_auction_action:hover,
#modal_login a.upcoming_auction_action:focus,
#modal_login a.upcoming_auction_action:active,
#modal_login button.btn:hover,
#modal_login button.btn:focus,
#modal_login button.btn:active,
#modal_login .alt-button a:hover,
#modal_login .alt-button a:focus,
#modal_login .alt-button a:active,
#modal_login .cta-button a:hover,
#modal_login .cta-button a:focus,
#modal_login .cta-button a:active,
#modal_login a.alt-button:hover,
#modal_login a.alt-button:focus,
#modal_login a.alt-button:active,
#modal_login a.cta-button:hover,
#modal_login a.cta-button:focus,
#modal_login a.cta-button:active,
#modal_login .checkout-button:hover,
#modal_login .checkout-button:focus,
#modal_login .checkout-button:active,
#modal_login a.wp-block-button__link:hover,
#modal_login a.wp-block-button__link:focus,
#modal_login a.wp-block-button__link:active,
#modal_login .ast-button:hover,
#modal_login .ast-button:focus,
#modal_login .ast-button:active,
#modal_login a.wp-block-file__button:hover,
#modal_login a.wp-block-file__button:focus,
#modal_login a.wp-block-file__button:active,
#modal_login a.search-filter-reset:hover,
#modal_login a.search-filter-reset:focus,
#modal_login a.search-filter-reset:active,
#modal_login button:hover,
#modal_login button:focus,
#modal_login button:active,
#modal_login input[type=submit]:hover,
#modal_login input[type=submit]:focus,
#modal_login input[type=submit]:active,
#modal_login input[type=button]:hover,
#modal_login input[type=button]:focus,
#modal_login input[type=button]:active,
#modal_login input[type=reset]:hover,
#modal_login input[type=reset]:focus,
#modal_login input[type=reset]:active,
#modal_login a.button:hover,
#modal_login a.button:focus,
#modal_login a.button:active,
#modal_login a.comment-reply-link:hover,
#modal_login a.comment-reply-link:focus,
#modal_login a.comment-reply-link:active,
#modal_login #commentform #submit:hover,
#modal_login #commentform #submit:focus,
#modal_login #commentform #submit:active,
#modal_login .submit:hover,
#modal_login .submit:focus,
#modal_login .submit:active,
#modal_login input[type=submit]:hover,
#modal_login input[type=submit]:focus,
#modal_login input[type=submit]:active,
#modal_login input.button:hover,
#modal_login input.button:focus,
#modal_login input.button:active, #modal_login button.button:hover, #modal_login button.button:focus, #modal_login button.button:active,
#modal_login a.button.alt:hover,
#modal_login a.button.alt:focus,
#modal_login a.button.alt:active,
#modal_login a.comment-reply-link.alt:hover,
#modal_login a.comment-reply-link.alt:focus,
#modal_login a.comment-reply-link.alt:active,
#modal_login #commentform #submit.alt:hover,
#modal_login #commentform #submit.alt:focus,
#modal_login #commentform #submit.alt:active,
#modal_login .submit.alt:hover,
#modal_login .submit.alt:focus,
#modal_login .submit.alt:active,
#modal_login input[type=submit].alt:hover,
#modal_login input[type=submit].alt:focus,
#modal_login input[type=submit].alt:active,
#modal_login input.button.alt:hover,
#modal_login input.button.alt:focus,
#modal_login input.button.alt:active,
#modal_login button.button.alt:hover,
#modal_login button.button.alt:focus,
#modal_login button.button.alt:active,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:active,
#soff_page a.btn:hover,
#soff_page a.btn:focus,
#soff_page a.btn:active,
#soff_page .cat_lot_footer a:hover,
#soff_page .cat_lot_footer a:focus,
#soff_page .cat_lot_footer a:active,
#soff_page .cat_lot_footer button.soff_bookmark_btn:hover,
#soff_page .cat_lot_footer button.soff_bookmark_btn:focus,
#soff_page .cat_lot_footer button.soff_bookmark_btn:active,
#soff_page button.btn.btn_small:hover,
#soff_page button.btn.btn_small:focus,
#soff_page button.btn.btn_small:active,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#soff_page #soff_browse_filters .soff_remove_search:hover,
#soff_page #soff_browse_filters .soff_remove_search:focus,
#soff_page #soff_browse_filters .soff_remove_search:active,
#soff_page a.soff-header-card__back:hover,
#soff_page a.soff-header-card__back:focus,
#soff_page a.soff-header-card__back:active,
#soff_page .soff-block-699-card__actions a:hover,
#soff_page .soff-block-699-card__actions a:focus,
#soff_page .soff-block-699-card__actions a:active,
#soff_page a.upcoming_auction_action_primary:hover,
#soff_page a.upcoming_auction_action_primary:focus,
#soff_page a.upcoming_auction_action_primary:active,
#soff_page a.upcoming_auction_action:hover,
#soff_page a.upcoming_auction_action:focus,
#soff_page a.upcoming_auction_action:active,
#soff_page button.btn:hover,
#soff_page button.btn:focus,
#soff_page button.btn:active,
#soff_page .alt-button a:hover,
#soff_page .alt-button a:focus,
#soff_page .alt-button a:active,
#soff_page .cta-button a:hover,
#soff_page .cta-button a:focus,
#soff_page .cta-button a:active,
#soff_page a.alt-button:hover,
#soff_page a.alt-button:focus,
#soff_page a.alt-button:active,
#soff_page a.cta-button:hover,
#soff_page a.cta-button:focus,
#soff_page a.cta-button:active,
#soff_page .checkout-button:hover,
#soff_page .checkout-button:focus,
#soff_page .checkout-button:active,
#soff_page a.wp-block-button__link:hover,
#soff_page a.wp-block-button__link:focus,
#soff_page a.wp-block-button__link:active,
#soff_page .ast-button:hover,
#soff_page .ast-button:focus,
#soff_page .ast-button:active,
#soff_page a.wp-block-file__button:hover,
#soff_page a.wp-block-file__button:focus,
#soff_page a.wp-block-file__button:active,
#soff_page a.search-filter-reset:hover,
#soff_page a.search-filter-reset:focus,
#soff_page a.search-filter-reset:active,
#soff_page button:hover,
#soff_page button:focus,
#soff_page button:active,
#soff_page input[type=submit]:hover,
#soff_page input[type=submit]:focus,
#soff_page input[type=submit]:active,
#soff_page input[type=button]:hover,
#soff_page input[type=button]:focus,
#soff_page input[type=button]:active,
#soff_page input[type=reset]:hover,
#soff_page input[type=reset]:focus,
#soff_page input[type=reset]:active,
#soff_page a.button:hover,
#soff_page a.button:focus,
#soff_page a.button:active,
#soff_page a.comment-reply-link:hover,
#soff_page a.comment-reply-link:focus,
#soff_page a.comment-reply-link:active,
#soff_page #commentform #submit:hover,
#soff_page #commentform #submit:focus,
#soff_page #commentform #submit:active,
#soff_page .submit:hover,
#soff_page .submit:focus,
#soff_page .submit:active,
#soff_page input[type=submit]:hover,
#soff_page input[type=submit]:focus,
#soff_page input[type=submit]:active,
#soff_page input.button:hover,
#soff_page input.button:focus,
#soff_page input.button:active,
#soff_page button.button:hover,
#soff_page button.button:focus,
#soff_page button.button:active,
#soff_page a.button.alt:hover,
#soff_page a.button.alt:focus,
#soff_page a.button.alt:active,
#soff_page a.comment-reply-link.alt:hover,
#soff_page a.comment-reply-link.alt:focus,
#soff_page a.comment-reply-link.alt:active,
#soff_page #commentform #submit.alt:hover,
#soff_page #commentform #submit.alt:focus,
#soff_page #commentform #submit.alt:active,
#soff_page .submit.alt:hover,
#soff_page .submit.alt:focus,
#soff_page .submit.alt:active,
#soff_page input[type=submit].alt:hover,
#soff_page input[type=submit].alt:focus,
#soff_page input[type=submit].alt:active,
#soff_page input.button.alt:hover,
#soff_page input.button.alt:focus,
#soff_page input.button.alt:active,
#soff_page button.button.alt:hover,
#soff_page button.button.alt:focus,
#soff_page button.button.alt:active,
#page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#page .wp-block-wpseopress-faq-block-v2 details summary:active,
#page a.btn:hover,
#page a.btn:focus,
#page a.btn:active,
#page .cat_lot_footer a:hover,
#page .cat_lot_footer a:focus,
#page .cat_lot_footer a:active,
#page .cat_lot_footer button.soff_bookmark_btn:hover,
#page .cat_lot_footer button.soff_bookmark_btn:focus,
#page .cat_lot_footer button.soff_bookmark_btn:active,
#page button.btn.btn_small:hover,
#page button.btn.btn_small:focus,
#page button.btn.btn_small:active,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:hover,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:focus,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot:active,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:hover,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:focus,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot:active,
#page #soff_browse_filters .soff_remove_search:hover,
#page #soff_browse_filters .soff_remove_search:focus,
#page #soff_browse_filters .soff_remove_search:active,
#page a.soff-header-card__back:hover,
#page a.soff-header-card__back:focus,
#page a.soff-header-card__back:active,
#page .soff-block-699-card__actions a:hover,
#page .soff-block-699-card__actions a:focus,
#page .soff-block-699-card__actions a:active,
#page a.upcoming_auction_action_primary:hover,
#page a.upcoming_auction_action_primary:focus,
#page a.upcoming_auction_action_primary:active,
#page a.upcoming_auction_action:hover,
#page a.upcoming_auction_action:focus,
#page a.upcoming_auction_action:active,
#page button.btn:hover,
#page button.btn:focus,
#page button.btn:active,
#page .alt-button a:hover,
#page .alt-button a:focus,
#page .alt-button a:active,
#page .cta-button a:hover,
#page .cta-button a:focus,
#page .cta-button a:active,
#page a.alt-button:hover,
#page a.alt-button:focus,
#page a.alt-button:active,
#page a.cta-button:hover,
#page a.cta-button:focus,
#page a.cta-button:active,
#page .checkout-button:hover,
#page .checkout-button:focus,
#page .checkout-button:active,
#page a.wp-block-button__link:hover,
#page a.wp-block-button__link:focus,
#page a.wp-block-button__link:active,
#page .ast-button:hover,
#page .ast-button:focus,
#page .ast-button:active,
#page a.wp-block-file__button:hover,
#page a.wp-block-file__button:focus,
#page a.wp-block-file__button:active,
#page a.search-filter-reset:hover,
#page a.search-filter-reset:focus,
#page a.search-filter-reset:active,
#page button:hover,
#page button:focus,
#page button:active,
#page input[type=submit]:hover,
#page input[type=submit]:focus,
#page input[type=submit]:active,
#page input[type=button]:hover,
#page input[type=button]:focus,
#page input[type=button]:active,
#page input[type=reset]:hover,
#page input[type=reset]:focus,
#page input[type=reset]:active,
#page a.button:hover,
#page a.button:focus,
#page a.button:active,
#page a.comment-reply-link:hover,
#page a.comment-reply-link:focus,
#page a.comment-reply-link:active,
#page #commentform #submit:hover,
#page #commentform #submit:focus,
#page #commentform #submit:active,
#page .submit:hover,
#page .submit:focus,
#page .submit:active,
#page input[type=submit]:hover,
#page input[type=submit]:focus,
#page input[type=submit]:active,
#page input.button:hover,
#page input.button:focus,
#page input.button:active,
#page button.button:hover,
#page button.button:focus,
#page button.button:active,
#page a.button.alt:hover,
#page a.button.alt:focus,
#page a.button.alt:active,
#page a.comment-reply-link.alt:hover,
#page a.comment-reply-link.alt:focus,
#page a.comment-reply-link.alt:active,
#page #commentform #submit.alt:hover,
#page #commentform #submit.alt:focus,
#page #commentform #submit.alt:active,
#page .submit.alt:hover,
#page .submit.alt:focus,
#page .submit.alt:active,
#page input[type=submit].alt:hover,
#page input[type=submit].alt:focus,
#page input[type=submit].alt:active,
#page input.button.alt:hover,
#page input.button.alt:focus,
#page input.button.alt:active,
#page button.button.alt:hover,
#page button.button.alt:focus,
#page button.button.alt:active {
  text-shadow: none;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.31), 0 1px 3px rgba(0, 0, 0, 0.28);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.31), 0 1px 3px rgba(0, 0, 0, 0.28);
}
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot,
#modal_login .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot,
#soff_page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_previous_lot,
#page .soff_browse_lot_nav.soff_browse_lot_nav_side a.soff_browse_lot_next_lot {
  padding: 1.5rem 0.5rem;
}
#modal_login #soff_browse_filters .soff_remove_search,
#soff_page #soff_browse_filters .soff_remove_search,
#page #soff_browse_filters .soff_remove_search {
  margin-top: 0.5rem;
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary,
#page .wp-block-wpseopress-faq-block-v2 details summary {
  font-size: 1.3em;
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary,
#modal_login .site-footer .mc4wp-form input[type=submit],
#modal_login li.alt-button a,
#modal_login a.alt-button,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary,
#soff_page .site-footer .mc4wp-form input[type=submit],
#soff_page li.alt-button a,
#soff_page a.alt-button,
#page .wp-block-wpseopress-faq-block-v2 details summary,
#page .site-footer .mc4wp-form input[type=submit],
#page li.alt-button a,
#page a.alt-button {
  background: #fff;
  border: 1px solid rgb(118, 39, 195);
  color: rgb(118, 39, 195);
  font-weight: 400;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary:hover, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:focus, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:active,
#modal_login .site-footer .mc4wp-form input[type=submit]:hover,
#modal_login .site-footer .mc4wp-form input[type=submit]:focus,
#modal_login .site-footer .mc4wp-form input[type=submit]:active,
#modal_login li.alt-button a:hover,
#modal_login li.alt-button a:focus,
#modal_login li.alt-button a:active,
#modal_login a.alt-button:hover,
#modal_login a.alt-button:focus,
#modal_login a.alt-button:active,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:active,
#soff_page .site-footer .mc4wp-form input[type=submit]:hover,
#soff_page .site-footer .mc4wp-form input[type=submit]:focus,
#soff_page .site-footer .mc4wp-form input[type=submit]:active,
#soff_page li.alt-button a:hover,
#soff_page li.alt-button a:focus,
#soff_page li.alt-button a:active,
#soff_page a.alt-button:hover,
#soff_page a.alt-button:focus,
#soff_page a.alt-button:active,
#page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#page .wp-block-wpseopress-faq-block-v2 details summary:active,
#page .site-footer .mc4wp-form input[type=submit]:hover,
#page .site-footer .mc4wp-form input[type=submit]:focus,
#page .site-footer .mc4wp-form input[type=submit]:active,
#page li.alt-button a:hover,
#page li.alt-button a:focus,
#page li.alt-button a:active,
#page a.alt-button:hover,
#page a.alt-button:focus,
#page a.alt-button:active {
  color: rgb(47, 47, 48);
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary:hover, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:focus, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:active,
#modal_login .site-footer .mc4wp-form input[type=submit]:hover,
#modal_login .site-footer .mc4wp-form input[type=submit]:focus,
#modal_login .site-footer .mc4wp-form input[type=submit]:active,
#modal_login li.alt-button a:hover,
#modal_login li.alt-button a:focus,
#modal_login li.alt-button a:active,
#modal_login a.alt-button:hover,
#modal_login a.alt-button:focus,
#modal_login a.alt-button:active,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:active,
#soff_page .site-footer .mc4wp-form input[type=submit]:hover,
#soff_page .site-footer .mc4wp-form input[type=submit]:focus,
#soff_page .site-footer .mc4wp-form input[type=submit]:active,
#soff_page li.alt-button a:hover,
#soff_page li.alt-button a:focus,
#soff_page li.alt-button a:active,
#soff_page a.alt-button:hover,
#soff_page a.alt-button:focus,
#soff_page a.alt-button:active,
#page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#page .wp-block-wpseopress-faq-block-v2 details summary:active,
#page .site-footer .mc4wp-form input[type=submit]:hover,
#page .site-footer .mc4wp-form input[type=submit]:focus,
#page .site-footer .mc4wp-form input[type=submit]:active,
#page li.alt-button a:hover,
#page li.alt-button a:focus,
#page li.alt-button a:active,
#page a.alt-button:hover,
#page a.alt-button:focus,
#page a.alt-button:active {
  background: #fff;
}
#modal_login .wp-block-wpseopress-faq-block-v2 details summary:hover, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:focus, #modal_login .wp-block-wpseopress-faq-block-v2 details summary:active,
#modal_login .site-footer .mc4wp-form input[type=submit]:hover,
#modal_login .site-footer .mc4wp-form input[type=submit]:focus,
#modal_login .site-footer .mc4wp-form input[type=submit]:active,
#modal_login li.alt-button a:hover,
#modal_login li.alt-button a:focus,
#modal_login li.alt-button a:active,
#modal_login a.alt-button:hover,
#modal_login a.alt-button:focus,
#modal_login a.alt-button:active,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#soff_page .wp-block-wpseopress-faq-block-v2 details summary:active,
#soff_page .site-footer .mc4wp-form input[type=submit]:hover,
#soff_page .site-footer .mc4wp-form input[type=submit]:focus,
#soff_page .site-footer .mc4wp-form input[type=submit]:active,
#soff_page li.alt-button a:hover,
#soff_page li.alt-button a:focus,
#soff_page li.alt-button a:active,
#soff_page a.alt-button:hover,
#soff_page a.alt-button:focus,
#soff_page a.alt-button:active,
#page .wp-block-wpseopress-faq-block-v2 details summary:hover,
#page .wp-block-wpseopress-faq-block-v2 details summary:focus,
#page .wp-block-wpseopress-faq-block-v2 details summary:active,
#page .site-footer .mc4wp-form input[type=submit]:hover,
#page .site-footer .mc4wp-form input[type=submit]:focus,
#page .site-footer .mc4wp-form input[type=submit]:active,
#page li.alt-button a:hover,
#page li.alt-button a:focus,
#page li.alt-button a:active,
#page a.alt-button:hover,
#page a.alt-button:focus,
#page a.alt-button:active {
  border-color: rgb(47, 47, 48);
}
#modal_login .site-footer .mc4wp-form input[type=submit],
#soff_page .site-footer .mc4wp-form input[type=submit],
#page .site-footer .mc4wp-form input[type=submit] {
  margin-left: 0.5rem;
}
#modal_login li.cta-button a,
#modal_login a.cta-button,
#soff_page li.cta-button a,
#soff_page a.cta-button,
#page li.cta-button a,
#page a.cta-button {
  background: rgb(118, 39, 195);
}
#modal_login li.cta-button a:hover, #modal_login li.cta-button a:focus, #modal_login li.cta-button a:active,
#modal_login a.cta-button:hover,
#modal_login a.cta-button:focus,
#modal_login a.cta-button:active,
#soff_page li.cta-button a:hover,
#soff_page li.cta-button a:focus,
#soff_page li.cta-button a:active,
#soff_page a.cta-button:hover,
#soff_page a.cta-button:focus,
#soff_page a.cta-button:active,
#page li.cta-button a:hover,
#page li.cta-button a:focus,
#page li.cta-button a:active,
#page a.cta-button:hover,
#page a.cta-button:focus,
#page a.cta-button:active {
  background: rgb(47, 47, 48);
}
#modal_login .cat_lot_footer a.cat_lot_footer_link,
#soff_page .cat_lot_footer a.cat_lot_footer_link,
#page .cat_lot_footer a.cat_lot_footer_link {
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  padding: 1.5rem 1rem;
}
#modal_login .cat_lot_footer button.soff_bookmark_btn,
#soff_page .cat_lot_footer button.soff_bookmark_btn,
#page .cat_lot_footer button.soff_bookmark_btn {
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left: 1px solid #cdcdcd;
  padding: 1.5rem;
}
#modal_login .cat_lot_footer button.soff_bookmark_btn:hover, #modal_login .cat_lot_footer button.soff_bookmark_btn:focus, #modal_login .cat_lot_footer button.soff_bookmark_btn:active,
#soff_page .cat_lot_footer button.soff_bookmark_btn:hover,
#soff_page .cat_lot_footer button.soff_bookmark_btn:focus,
#soff_page .cat_lot_footer button.soff_bookmark_btn:active,
#page .cat_lot_footer button.soff_bookmark_btn:hover,
#page .cat_lot_footer button.soff_bookmark_btn:focus,
#page .cat_lot_footer button.soff_bookmark_btn:active {
  border-left: 1px solid #fff !important;
}
#modal_login .soff_bid_actions button,
#soff_page .soff_bid_actions button,
#page .soff_bid_actions button {
  padding: 1rem 1.2rem;
  font-size: 1.3em;
  text-transform: uppercase;
}
#modal_login a.icon-button i:hover, #modal_login a.icon-button i:focus, #modal_login a.icon-button i:active,
#soff_page a.icon-button i:hover,
#soff_page a.icon-button i:focus,
#soff_page a.icon-button i:active,
#page a.icon-button i:hover,
#page a.icon-button i:focus,
#page a.icon-button i:active {
  color: rgb(47, 47, 48);
}
#modal_login button.search-submit,
#soff_page button.search-submit,
#page button.search-submit {
  margin-right: -4px;
}
#modal_login button.search-submit i.astra-search-icon,
#soff_page button.search-submit i.astra-search-icon,
#page button.search-submit i.astra-search-icon {
  position: relative;
  top: -3px;
}
#modal_login input[type=email],
#modal_login input[type=number],
#modal_login input[type=password],
#modal_login input[type=reset],
#modal_login input[type=tel],
#modal_login input[type=text],
#modal_login input[type=url],
#modal_login select,
#modal_login textarea,
#soff_page input[type=email],
#soff_page input[type=number],
#soff_page input[type=password],
#soff_page input[type=reset],
#soff_page input[type=tel],
#soff_page input[type=text],
#soff_page input[type=url],
#soff_page select,
#soff_page textarea,
#page input[type=email],
#page input[type=number],
#page input[type=password],
#page input[type=reset],
#page input[type=tel],
#page input[type=text],
#page input[type=url],
#page select,
#page textarea {
  padding: 6px 0.5rem !important;
  background: #fff;
}
#modal_login input[type=search],
#soff_page input[type=search],
#page input[type=search] {
  padding: 0.5rem !important;
}

#soff_page button:hover, #soff_page button:focus, #soff_page button:active,
#soff_page a.btn:hover,
#soff_page a.btn:focus,
#soff_page a.btn:active {
  border: none !important;
}
#soff_page .footer_actions .btn {
  margin-bottom: 0;
}
#soff_page button.soff_responsive_menu_hamburger {
  padding: 0.75rem !important;
}

/* 8.00 XLARGE: Width of 1984px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1984px) {
  /* 8.11  Content: Global
  ------------------------------------------------------------------------------------------------------*/
  .site-header #ast-desktop-header > div,
  .site-footer > div,
  .site-content .ast-container {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
/* 8.00 XLARGE: Width of 1700px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1700px) {
  /* 1.41  Header
  ------------------------------------------------------------------------------------------------------*/
  #masthead .site-logo-img .astra-logo-svg,
  .ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {
    max-width: 240px;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center {
    -ms-grid-columns: auto 670px;
    grid-template-columns: auto 670px;
  }
  /* 1.41  Plugins: SellOff
  ------------------------------------------------------------------------------------------------------*/
  /*     body,
      body[class*="soff-browse"],
      body[class*="catalogue"] {
          .soff-block-699-grid,
          #soff_browse_catalogue {
              grid-template-columns: repeat(4, 1fr);
          }
      }
   */
}
/* 8.00 XLARGE: Width of 1500px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1500px) {
  /* 1.41  Header
  ------------------------------------------------------------------------------------------------------*/
  #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right .widget_block a {
    font-size: 0.9em;
  }
  #masthead .site-logo-img .astra-logo-svg,
  .ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {
    max-width: 220px;
  }
  #secondary_menu-site-navigation-desktop-sticky a,
  #secondary_menu-site-navigation-desktop a {
    font-size: 0.95em;
    max-width: 108px;
  }
  .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link {
    padding: 0 0.5rem;
    font-size: 0.8em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center {
    -ms-grid-columns: auto 620px;
    grid-template-columns: auto 620px;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu li a {
    font-size: 0.8em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form button[type=submit] {
    font-size: 0.8em;
    line-height: 1.6;
    padding: 0.3rem 0.5rem;
  }
}
/* 8.00 XLARGE: Width of 1400px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1400px) {
  /* 1.41  Header
  ------------------------------------------------------------------------------------------------------*/
  .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link {
    padding: 0 0.5rem;
    font-size: 0.8em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center {
    -ms-grid-columns: auto 540px;
    grid-template-columns: auto 540px;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu li a {
    font-size: 0.8em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form button[type=submit] {
    font-size: 0.8em;
    line-height: 1.6;
    padding: 0.3rem 0.5rem;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form input#selloff-header-keywords {
    max-width: 150px;
  }
}
/* 8.00 XLARGE: Width of 1300px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1300px) {
  /* 1.41  Header
  ------------------------------------------------------------------------------------------------------*/
  .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link {
    padding: 0 0.4rem;
    font-size: 0.7em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center {
    -ms-grid-columns: auto 520px;
    grid-template-columns: auto 520px;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu li a {
    font-size: 0.75em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form button[type=submit] {
    font-size: 0.75em;
    line-height: 1.6;
    padding: 0.3rem 0.5rem;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form input#selloff-header-keywords {
    max-width: 150px;
    font-size: 0.75em;
  }
  #secondary_menu-site-navigation-desktop-sticky a,
  #secondary_menu-site-navigation-desktop a {
    font-size: 0.9em;
    max-width: 104px;
  }
  /* 8.11  Content: Global
  ------------------------------------------------------------------------------------------------------*/
  .site-header #ast-desktop-header > div,
  .site-footer > div,
  .site-content .ast-container {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* 1.12  Content: Gutenberg blocks
  ------------------------------------------------------------------------------------------------------*/
  .acf-customer-review__inner {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
  /* 1.41  Plugins: SellOff
  ------------------------------------------------------------------------------------------------------*/
  body .soff-block-699-grid,
  body .upcoming_auctions,
  body #soff_browse_catalogue,
  body[class*=soff-browse] .soff-block-699-grid,
  body[class*=soff-browse] .upcoming_auctions,
  body[class*=soff-browse] #soff_browse_catalogue,
  body[class*=catalogue] .soff-block-699-grid,
  body[class*=catalogue] .upcoming_auctions,
  body[class*=catalogue] #soff_browse_catalogue {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
/* 6.00 NORMAL: Width of 1280px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1200px) {
  /* 1.41  Header
  ------------------------------------------------------------------------------------------------------*/
  .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link {
    padding: 0 1rem;
    font-size: 0.95em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center > *:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-section.site-header-primary-section-left,
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-section.site-header-primary-section-right {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right aside ul.menu li a {
    font-size: 0.9em;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form button[type=submit] {
    font-size: 0.9em;
    line-height: 1.6;
    padding: 0.3rem 0.5rem;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-primary-section-right form input#selloff-header-keywords {
    max-width: 250px;
    font-size: 0.9em;
  }
  #secondary_menu-site-navigation-desktop-sticky a,
  #secondary_menu-site-navigation-desktop a {
    font-size: 0.8em;
    max-width: 94px;
  }
}
/* 5.00 MEDIUM: Width of 1136px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1136px) {
  /* 1.41  Header
  ------------------------------------------------------------------------------------------------------*/
  .ast-above-header-bar .site-above-header-wrap .ast-grid-center-col-layout {
    -ms-grid-columns: auto 240px;
    grid-template-columns: auto 240px;
  }
  .site-header-above-section-right aside {
    padding-top: 3px;
  }
  .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link {
    padding: 0 0.5rem;
    font-size: 0.8em;
  }
  #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right .widget_block a {
    font-size: 0.8em;
  }
  #masthead .site-logo-img .astra-logo-svg,
  .ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {
    max-width: 160px;
  }
  #secondary_menu-site-navigation-desktop-sticky a,
  #secondary_menu-site-navigation-desktop a {
    font-size: 0.75em;
    max-width: 88px;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center > *:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-section.site-header-primary-section-left,
  #ast-desktop-header .ast-main-header-wrap .ast-builder-grid-row-no-center .site-header-section.site-header-primary-section-right {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
/* 5.00 MEDIUM: Width of 1024px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
  /* 1.41  Header
  ------------------------------------------------------------------------------------------------------*/
  #masthead .site-logo-img .astra-logo-svg,
  .ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {
    max-width: 130px;
  }
  #secondary_menu-site-navigation-desktop-sticky a,
  #secondary_menu-site-navigation-desktop a {
    font-size: 0.65em;
    max-width: 80px;
  }
  /* 1.11  Content: Global
  ------------------------------------------------------------------------------------------------------*/
  body.page-template-default .site-content #primary,
  body.page-template-page-regular .site-content #primary {
    margin: 1rem auto;
    padding: 1rem;
  }
}
/* 5.00 INTERMEDIATE: Width of 921px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 921px) {
  /* 5.01  Fonts & Icons & Variables
  ------------------------------------------------------------------------------------------------------*/
  body {
    font: 400 1em/1.6 "Inter Tight", Helvetica, Arial, sans-serif;
  }
  /* 1.12  Content: Gutenberg blocks
  ------------------------------------------------------------------------------------------------------*/
  /*     body .acf-customer-review .review_inner {         
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap:2rem;
      } */
  body .wp-block-group.benefits_grid .benefits_cards {
    -ms-grid-columns: minmax(0, 1fr) 2rem minmax(0, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 2rem;
  }
  /* 1.41  Plugins: SellOff
  ------------------------------------------------------------------------------------------------------*/
  body .soff-block-699-grid,
  body .upcoming_auctions,
  body #soff_browse_catalogue,
  body[class*=soff-browse] .soff-block-699-grid,
  body[class*=soff-browse] .upcoming_auctions,
  body[class*=soff-browse] #soff_browse_catalogue,
  body[class*=catalogue] .soff-block-699-grid,
  body[class*=catalogue] .upcoming_auctions,
  body[class*=catalogue] #soff_browse_catalogue {
    -ms-grid-columns: 1fr 2rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem !important;
  }
  /* 1.41  Plugins: SmartSlider3
  ------------------------------------------------------------------------------------------------------*/
  body .n2-section-smartslider .s3-heading {
    font-size: 1.1em !important;
  }
  body .n2-section-smartslider .n2-ss-button-container.n2-ss-nowrap {
    white-space: normal !important;
  }
  body .n2-section-smartslider .n2-ss-button-container a.s3-button {
    padding: 0.5rem !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body .n2-section-smartslider .n2-ss-button-container a div {
    font-size: 0.7em !important;
  }
}
/* 3.00 SMALL: Width of 768px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 768px) {
  /* 4=3.01 Fonts & Icons & Variables
  ------------------------------------------------------------------------------------------------------*/
  body {
    font: 400 0.95em/1.55 "Inter Tight", Helvetica, Arial, sans-serif;
  }
  /* 1.41  Plugins: SellOff
  ------------------------------------------------------------------------------------------------------*/
  body .soff-block-699-grid,
  body .upcoming_auctions,
  body #soff_browse_catalogue,
  body[class*=soff-browse] .soff-block-699-grid,
  body[class*=soff-browse] .upcoming_auctions,
  body[class*=soff-browse] #soff_browse_catalogue,
  body[class*=catalogue] .soff-block-699-grid,
  body[class*=catalogue] .upcoming_auctions,
  body[class*=catalogue] #soff_browse_catalogue {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
  body #soff_page {
    padding: 0 !important;
  }
}
/* 3.00 SMALL: Width of 544px and below
-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 544px) {
  /* 3.01 Fonts & Icons & Variables
  ------------------------------------------------------------------------------------------------------*/
  body .page-title {
    font-size: 2.7em;
  }
  body h1,
  body .entry-content h1 {
    font-size: 2.1em;
  }
  body h2,
  body .entry-content h2 {
    font-size: 1.9em;
  }
  body h3,
  body .entry-content h3 {
    font-size: 1.7em;
  }
  body h4,
  body .entry-content h4 {
    font-size: 1.5em;
  }
  body .statement h5 {
    font-size: 1.6em;
  }
  /* 1.12  Content: Gutenberg blocks
  ------------------------------------------------------------------------------------------------------*/
  /*     body .acf-customer-review .review_inner  {
          grid-template-columns: repeat(1, minmax(0, 1fr));
      } */
  body .wp-block-group.benefits_grid .benefits_cards {
    -ms-grid-columns: (minmax(0, 1fr))[1];
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  /* 1.41  Plugins: SellOff
  ------------------------------------------------------------------------------------------------------*/
  body .soff-block-699-grid,
  body .upcoming_auctions,
  body #soff_browse_catalogue,
  body[class*=soff-browse] .soff-block-699-grid,
  body[class*=soff-browse] .upcoming_auctions,
  body[class*=soff-browse] #soff_browse_catalogue,
  body[class*=catalogue] .soff-block-699-grid,
  body[class*=catalogue] .upcoming_auctions,
  body[class*=catalogue] #soff_browse_catalogue {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
  }
}
/* 2.00 SMALL: Width of 480px and below
-------------------------------------------------------------------------------------------------------------------------*/
/* 7.00 PRINT
-------------------------------------------------------------------------------------------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}