/***** BEGIN RESET *****/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
t.bodyStuff,
tfoot,
thead,
tr,
th,
td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  width: 100%;
}

td {
  vertical-align: top;
}

/* Make .htmlStuff 5 elements display block-level for consistent styling */
header,
nav,
article,
footer,
address {
  display: block;
}


/***** END RESET *****/
::-moz-selection {
  background: var(--neutral2);
  color: var(--neutral1);
  text-shadow: none;
}

::selection {
  background: var(--neutral2);
  color: var(--neutral1);
  text-shadow: none;
}


/* Clearfix */
.cf:before,
.cf:after {
  content: " ";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
}


/*-------- .bodyStuff STYLES --------*/

.bodyStuff * {
  font-family: ;
}

.textwidget.custom-html-widget {
  display: flex;
  ALIGN-ITEMS: CENTER;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: ;
}

a:link,
a:visited,
a:active {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}


hr {
  border: var(--neutral2) 1px solid;
}


/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/plugins/instagram-feed-pro/css/sbi-styles.min.css?ver=6.1 ; media=all */
@media all {
  .bodyStuff:after {
    content: url(https://www.nors-cest-usedequipment.com/wp-content/plugins/instagram-feed-pro/img/sbi-sprite.png);
    display: none;
  }
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-includes/css/dist/block-library/style.min.css?ver=6.0.2 ; media=all */
@media all {
  ul {
    box-sizing: border-box;
  }

  :root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
  }

  .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
  }

  .screen-reader-text:focus {
    background-color: #ddd;
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
  }

  .htmlStuff :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%;
  }
}

/*! CSS Used from: Embedded */
.bodyStuff {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--contrast: var(--contrast);
  --wp--preset--color--contrast-2: var(--contrast-2);
  --wp--preset--color--contrast-3: var(--contrast-3);
  --wp--preset--color--base: var(--base);
  --wp--preset--color--base-2: var(--base-2);
  --wp--preset--color--base-3: var(--base-3);
  --wp--preset--color--accent: var(--accent);
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--duotone--dark-grayscale: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-dark-grayscale);
  --wp--preset--duotone--grayscale: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-grayscale);
  --wp--preset--duotone--purple-yellow: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-purple-yellow);
  --wp--preset--duotone--blue-red: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-blue-red);
  --wp--preset--duotone--midnight: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-midnight);
  --wp--preset--duotone--magenta-yellow: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-magenta-yellow);
  --wp--preset--duotone--purple-green: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-purple-green);
  --wp--preset--duotone--blue-orange: url(https://www.nors-cest-usedequipment.com/brands/#wp-duotone-blue-orange);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/plugins/devvn-image-hotspot/frontend/css/maps_points.css?ver=1.2.2 ; media=all */
@media all {
  .bodyStuff {
    position: inherit !important;
  }
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/plugins/weglot/dist/css/front-css.css?ver=3.7.3 */
.weglot-flags.en>span:before {
  background-position: -1920px 0 !important;
}

.weglot-flags.fr>a:before {
  background-position: -2520px 0 !important;
}

.country-selector {
  z-index: 9999;
  text-align: left;
  position: relative;
  display: inline-block;
  width: auto;
}

.country-selector a {
  padding: 0 10px;
  outline: none;
  text-decoration: none;
  float: none !important;
  white-space: nowrap;
  font-weight: normal;
  cursor: pointer;
  color: black;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.country-selector a:focus {
  outline: none;
}

.country-selector ul {
  padding: 0px;
  z-index: 1010;
  list-style: none;
  margin: 0;
}

.country-selector li {
  margin: 0px;
  padding: 0px;
}

.country-selector.weglot-dropdown {
  background-color: white;
}

.country-selector.weglot-dropdown a,
.country-selector.weglot-dropdown span {
  display: block;
  height: 27px;
  line-height: 36px;
  font-size: 13px;
  padding: 0 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
}

.country-selector.weglot-dropdown a:hover,
.country-selector.weglot-dropdown span:hover {
  cursor: pointer;
}

.country-selector.weglot-dropdown .wgcurrent {
  border: 1px solid #e0e0e0;
  list-style: none;
  display: block;
  margin: 0;
}

.country-selector.weglot-dropdown .wgcurrent span {
  padding-right: 60px;
}

.country-selector.weglot-dropdown .wgcurrent:after {
  display: inline-block;
  position: absolute;
  top: 17px;
  right: 8px;
  width: 13px;
  height: 7px;
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-pixelated;
  image-rendering: pixelated;
  background: url("https://www.nors-cest-usedequipment.com/wp-content/plugins/weglot/dist/images/wgarrowdown.png") no-repeat;
  content: "";
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.country-selector.weglot-dropdown ul {
  position: absolute;
  min-width: 100%;
  border: 1px solid #ebeef0;
  background: white;
  left: 0px;
  top: initial;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  padding: 0;
}

.country-selector.weglot-dropdown input:checked~ul {
  display: block;
}

.country-selector.weglot-dropdown input:checked~.wgcurrent:after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.country-selector.weglot-dropdown li {
  width: 100%;
}

.country-selector input {
  display: none !important;
}

.weglot-flags>a:before,
.weglot-flags>span.wglanguage-name:before {
  background-image: url("https://www.nors-cest-usedequipment.com/wp-content/plugins/weglot/dist/images/rect_mate.png");
  -webkit-background-size: auto 20px !important;
  background-size: auto 20px !important;
  border-radius: 0px !important;
  width: 30px !important;
  height: 20px !important;
  content: "";
  vertical-align: middle;
  margin-right: 10px;
  display: inline-block;
  overflow: hidden;
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/plugins/weglot/app/styles/new-flags.css?ver=3.7.3 ; media=all */
@media all {
  .weglot-flags.flag-0.en>span:before {
    background-image: url("https://cdn.weglot.com/flags/rectangle_mat/gb.svg");
    background-position: unset !important;
    width: 27px !important;
  }

  .weglot-flags.flag-0.fr>a:before {
    background-image: url("https://cdn.weglot.com/flags/rectangle_mat/fr.svg");
    background-position: unset !important;
    width: 27px !important;
  }

  .weglot-flags.flag-0.fr>a:before {
    background-image: url("https://cdn.weglot.com/flags/rectangle_mat/fr.svg");
    background-position: unset !important;
    width: 27px !important;
  }

  .weglot-flags.flag-0>a:before,
  .weglot-flags.flag-0>span:before {
    background-position: unset !important;
    width: 27px !important;
  }
}

/*! CSS Used from: Embedded */
.weglot-flags.flag-0.en>span:before {
  background-image: url(https://cdn.weglot.com/flags/rectangle_mat/ca.svg);
}

.weglot-flags.flag-0.fr>a:before {
  background-image: url(https://cdn.weglot.com/flags/rectangle_mat/ca.svg);
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.1.3 ; media=all */
@media all {
  .footer-widgets-container {
    padding: 40px;
  }

  .inside-footer-widgets {
    display: flex;
  }

  .inside-footer-widgets>div {
    flex: 1 1 0;
  }

  .site-footer .footer-widgets-container .inner-padding {
    padding: 0 0 0 40px;
  }

  .site-footer .footer-widgets-container .inside-footer-widgets {
    margin-left: -40px;
  }

  .site-footer:not(.footer-bar-active) .copyright-bar {
    margin: 0 auto;
  }

  @media (max-width:768px) {
    .inside-footer-widgets {
      flex-direction: column;
    }

    .inside-footer-widgets>div:not(:last-child) {
      margin-bottom: 40px;
    }

    .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
      margin: 0;
    }

    .site-footer .footer-widgets .footer-widgets-container .inner-padding {
      padding: 0;
    }
  }
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.1.3 ; media=all */
@media all {

  .bodyStuff,
  h1,
  h2,
  h4,
  .htmlStuff,
  li,
  p,
  ul {
    margin: 0;
    padding: 0;
    border: 0;
  }

  .htmlStuff {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  main {
    display: block;
  }

  .htmlStuff {
    box-sizing: border-box;
  }

  *,
  ::after,
  ::before {
    box-sizing: inherit;
  }

  .widget_text.language-button {
    display: flex;
    align-items: center;
  }

  button,
  input {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
  }

  ::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }

  :-moz-focusring {
    outline: 1px dotted ButtonText;
  }

  .bodyStuff,
  button,
  input {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 400;
    text-transform: none;
    font-size: 17px;
    line-height: 1.5;
  }

  p {
    margin-bottom: 1.5em;
  }

  h1,
  h2,
  h4 {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
  }

  h1 {
    font-size: 42px;
    margin-bottom: 20px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: none;
  }

  h2 {
    font-size: 35px;
    margin-bottom: 20px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: none;
  }

  h4 {
    font-size: 24px;
  }

  h4 {
    margin-bottom: 20px;
  }

  ul {
    margin: 0 0 1.5em 3em;
  }

  ul {
    list-style: disc;
  }

  strong {
    font-weight: 700;
  }

  i {
    font-style: italic;
  }

  img {
    height: auto;
    max-width: 100%;
  }

  button {
    background: #55555e;
    color: #fff;
    border: 1px solid transparent;
    cursor: pointer;
    -webkit-appearance: button;
    padding: 10px 20px;
  }

  a,
  button,
  input {
    transition: color .1s ease-in-out, background-color .1s ease-in-out;
  }

  a {
    text-decoration: none;
  }

  .button {
    padding: 10px 20px;
    display: inline-block;
  }

  .size-full {
    max-width: 100%;
    height: auto;
  }

  .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
  }

  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
  }

  .main-navigation {
    z-index: 100;
    padding: 0;
    clear: both;
    display: block;
  }

  .main-navigation a {
    display: block;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    font-size: 15px;
  }

  .main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
  }

  .main-navigation .main-nav ul li a {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 60px;
  }

  .inside-navigation {
    position: relative;
  }

  .main-navigation .inside-navigation {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .main-navigation .main-nav>ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .main-navigation li {
    position: relative;
  }

  .site-header {
    position: relative;
  }

  .inside-header {
    padding: 20px 40px;
  }

  .site-logo {
    display: inline-block;
    max-width: 100%;
  }

  .site-header .header-image {
    vertical-align: middle;
    width: 180px;
  }

  .inside-header {
    display: flex;
    align-items: center;
  }

  .nav-float-right #site-navigation {
    margin-left: auto;
  }

  .site-content {
    word-wrap: break-word;
  }

  .footer-widgets .widget :last-child {
    margin-bottom: 0;
  }

  .widget-title {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 400;
    text-transform: none;
  }

  .widget ul {
    margin: 0;
  }

  .footer-widgets .widget {
    margin-bottom: 30px;
  }

  .footer-widgets .widget:last-child {
    margin-bottom: 0;
  }

  .widget ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: .5em;
  }

  .site-content {
    display: flex;
  }

  .grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
  }

  .site-main>* {
    margin-bottom: 20px;
  }

  .separate-containers .inside-article {
    padding: 40px;
  }

  .separate-containers .site-main {
    margin: 20px;
  }

  .separate-containers.no-sidebar .site-main {
    margin-left: 0;
    margin-right: 0;
  }

  .separate-containers .site-main>:last-child {
    margin-bottom: 0;
  }

  .inside-site-info {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 40px;
  }

  .site-info {
    text-align: center;
    font-size: 15px;
  }

  .featured-image {
    line-height: 0;
  }

  .separate-containers .featured-image {
    margin-top: 20px;
  }

  .gp-icon {
    display: inline-flex;
    align-self: center;
  }

  .gp-icon svg {
    height: 1em;
    width: 1em;
    top: .125em;
    position: relative;
    fill: currentColor;
  }

  .icon-menu-bars svg:nth-child(2) {
    display: none;
  }

  .container.grid-container {
    width: auto;
  }

  .menu-toggle {
    display: none;
  }

  .menu-toggle {
    padding: 0 20px;
    line-height: 60px;
    margin: 0;
    font-weight: 400;
    text-transform: none;
    font-size: 15px;
    cursor: pointer;
  }

  .menu-toggle .mobile-menu {
    padding-left: 3px;
  }

  .menu-toggle .gp-icon+.mobile-menu {
    padding-left: 9px;
  }

  .menu-toggle .mobile-menu:empty {
    display: none;
  }

  button.menu-toggle {
    background-color: transparent;
    flex-grow: 1;
    border: 0;
    text-align: center;
  }

  button.menu-toggle:active,
  button.menu-toggle:focus,
  button.menu-toggle:hover {
    background-color: transparent;
  }

  .mobile-menu-control-wrapper {
    display: none;
    margin-left: auto;
    align-items: center;
  }

  @media (max-width:768px) {

    a,
    .bodyStuff,
    button,
    input {
      transition: all 0s ease-in-out;
    }

    .inside-header {
      flex-direction: column;
      text-align: center;
    }

    .site-content {
      flex-direction: column;
    }

    .container .site-content .content-area {
      width: auto;
    }

    #main {
      margin-left: 0;
      margin-right: 0;
    }
  }
}

/*! CSS Used from: Embedded */
.bodyStuff {
  background-color: var(--base-2);
  color: var(--contrast);
}

a {
  color: var(--accent);
}

a {
  text-decoration: underline;
}

a.button,
.main-navigation a {
  text-decoration: none;
}

a:hover,
a:focus,
a:active {
  color: var(--contrast);
}

:root {
  --contrast: #222222;
  --contrast-2: #575760;
  --contrast-3: #b2b2be;
  --base: #f0f0f0;
  --base-2: #f7f8f9;
  --base-3: #ffffff;
  --accent: #1e73be;
}

.site-header {
  background-color: var(--base-3);
}

.mobile-menu-control-wrapper .menu-toggle,
.mobile-menu-control-wrapper .menu-toggle:hover,
.mobile-menu-control-wrapper .menu-toggle:focus {
  background-color: rgba(0, 0, 0, 0.02);
}

.main-navigation {
  background-color: var(--base-3);
}

.main-navigation .main-nav ul li a,
.main-navigation .menu-toggle {
  color: var(--contrast);
}

.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a {
  color: var(--accent);
}

button.menu-toggle:hover,
button.menu-toggle:focus {
  color: var(--contrast);
}

.main-navigation .main-nav ul li[class*="current-menu-"]>a {
  color: var(--accent);
}

.separate-containers .inside-article {
  background-color: var(--base-3);
}

.footer-widgets {
  background-color: var(--base-3);
}

.site-info {
  background-color: var(--base-3);
}

button,
a.button {
  color: #ffffff;
  background-color: #55555e;
}

button:hover,
a.button:hover,
button:focus,
a.button:focus {
  color: #ffffff;
  background-color: #3f4047;
}

@media (max-width:768px) {
  .separate-containers .inside-article {
    padding: 30px;
  }

  .inside-header {
    padding-right: 30px;
    padding-left: 30px;
  }

  .footer-widgets-container {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .inside-site-info {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.site-content .content-area {
  width: 100%;
}

@media (max-width:768px) {
  .main-navigation .menu-toggle {
    display: block;
  }

  .main-navigation ul,
  .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,
  .has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav) {
    display: none;
  }

  .has-inline-mobile-toggle .mobile-menu-control-wrapper {
    display: flex;
    flex-wrap: wrap;
  }

  .has-inline-mobile-toggle .inside-header {
    flex-direction: row;
    text-align: left;
    flex-wrap: wrap;
  }

  .has-inline-mobile-toggle #site-navigation {
    flex-basis: 100%;
  }
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=6.9.0 ; media=all */
@media all {

  .vc_row:after,
  .vc_row:before {
    content: " ";
    display: table;
  }

  .vc_row:after {
    clear: both;
  }

  .vc_column_container {
    width: 100%;
  }

  .vc_row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .vc_col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  @media (min-width:768px) {
    .vc_col-sm-12 {
      float: left;
    }

    .vc_col-sm-12 {
      width: 100%;
    }
  }

  #content .wpb_text_column :last-child,
  .wpb_text_column :last-child {
    margin-bottom: 0;
  }

  .wpb_content_element {
    margin-bottom: 35px;
  }

  .vc_column-inner::after,
  .vc_column-inner::before {
    content: " ";
    display: table;
  }

  .vc_column-inner::after {
    clear: both;
  }

  .vc_column_container {
    padding-left: 0;
    padding-right: 0;
  }

  .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/themes/generatepress-child-master/css/all.min.css?ver=6.0.2 ; media=all */
@media all {

  .fa,
  .fab,
  .far,
  .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
  }

  .fa-facebook-f:before {
    content: "\f39e";
  }

  .fa-instagram:before {
    content: "\f16d";
  }

  .fa-linkedin-in:before {
    content: "\f0e1";
  }

  .fa-map-marker-alt:before {
    content: "\f3c5";
  }

  .fa-phone:before {
    content: "\f095";
  }

  .fa-phone-alt:before {
    content: "\f879";
  }

  .fa-twitter:before {
    content: "\f099";
  }

  .fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
  }

  .far {
    font-family: "Font Awesome 5 Free";
  }

  .far {
    font-weight: 400;
  }

  .fa,
  .fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
}

/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/themes/generatepress-child-master/css/homepage.css?ver=6.0.2 ; media=all */
@media all {
  .separate-containers .inside-article {
    padding: 0px 15px;
  }

  .separate-containers .site-main {
    margin: 0px;
  }

  .wpb_content_element {
    margin-bottom: 0px;
  }

  .row-pad {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bodyStuff {
    font-family: calmetta, sans-serif;

    font-weight: 300;
    font-size: 18px;
    background-color: transparent;
    color: #000;
  }

  i {
    font-style: normal;
  }

  h1,
  h2,
  h4 {
    font-family: calmetta, sans-serif;

    font-weight: 700;
  }

  h2 {
    font-size: 50px;
  }

  h4 {
    font-size: 25px;
  }

  a {
    color: #4f5d5c;
  }

  .main-navigation .main-nav ul li[class*="current-menu-"]>a {
    color: #ffffff;
    font-weight: 900;
    font-family: calmetta, sans-serif;

    font-weight: 700;
  }

  .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
  .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a {
    color: #ffffff;
  }

  .main-navigation .main-nav ul li a:hover:after,
  .main-navigation .main-nav ul li.current-menu-item a:after {
    border-bottom: 3px solid #bdc4c2;
    content: "";
    position: absolute;
    width: calc(100% - 34px);
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .main-navigation .main-nav ul li a {
    line-height: 50px;
  }

  .bodyStuff .country-selector.weglot-dropdown .wgcurrent {
    border: 0px solid #e0e0e0;
  }

  .country-selector.weglot-dropdown .wgcurrent span {
    padding-right: 0px;
    padding-left: 0;
    color: #fff;
    line-height: 0;
  }

  .weglot-flags.flag-0.en>span:before {
    bottom: 2px !important;
    position: relative;
  }

  .weglot-flags.flag-0.fr>a:before {
    position: relative;
    bottom: 2px;
  }

  .country-selector.weglot-dropdown .wgcurrent:after {
    top: 4px;
    transform: rotate(0deg);
    filter: invert(1);
  }

  .country-selector.weglot-dropdown {
    background-color: transparent;
    WIDTH: 130PX;
    margin-bottom: -10px;
  }

  .button {
    padding: 0px 0px;
  }

  .site-header {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 100%;
    z-index: 999;
    top: 0px;
  }

  .grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .main-navigation {
    background-color: transparent;
  }

  .main-navigation .main-nav ul li a {
    color: #ffffff;
  }

  .main-navigation a {
    font-size: 16px;
  }

  .header-contact {
    text-align: center;
    color: #fff;
    margin-left: 50px;
    border-left: 1px solid #766e68;
  }

  .header-contact .header-contact {
    border: none;
  }

  .header-contact a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
  }

  .header-contact a span {
    font-size: 20px;
  }

  .header-contact span {
    font-size: 16px;
  }

  a.button {
    background: transparent;
    padding: 12px 40px;
    transition: ease-in-out 0.3s;
    border: 1px solid #fff;
  }

  a.button:hover {
    background: #fff;
    color: #000;
  }

  .footer-widgets {
    background-color: transparent;
  }

  .header-contact i {
    display: none;
  }

  .site-footer {
    background-image: url("/siteart/footer-bg.jpg");
    background-size: cover;
	  background-color: #000;
  }

  .site-footer .inside-site-info {
    padding: 10px 40px;
  }

  .site-footer * {
    color: #fff;
    text-decoration: none;
  }

  .site-footer * a:hover,
  .site-footer * a:focus {
    font-family: calmetta, sans-serif;

    font-weight: 700;
    color: #fff;
  }

  .site-footer .menu li {
    padding-left: 20px;
    margin-bottom: 15px;
  }

  .site-footer .menu li a:before {
    content: "\f0c8";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 8px;
    position: absolute;
    left: 0;
    top: 6px;
  }

  .site-footer ul.social-links {
    display: flex;
  }

  .site-footer ul.social-links a {
    color: #fff;
    margin-right: 30px;
    font-size: 18px;
  }

  .site-footer h2.widget-title {
    font-family: calmetta, sans-serif;

    font-weight: 700;
    font-size: 25px;
  }

  aside#media_image-3 {
    text-align: left;
  }

  .footer-widget-1 h4 {
    color: #fff;
    font-weight: 700;
    font-family: calmetta, sans-serif;

    font-weight: 700;
  }

  .site-info {
    background-color: transparent;
  }

  footer.site-info {
    border-top: 1px solid #88908e;
  }

  .site-info {
    text-align: center;
    font-size: 16px;
  }

  .footer-widget-1 i {
    font-family: "Font Awesome 5 Free";
  }

  .footer-widget-1 ul.footer-address li {
    padding-left: 28px;
    margin-bottom: 15px;
  }

  .footer-widget-1 ul.footer-address li i {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0px, -50%);
  }

  .footer-widget-1 ul.footer-address li i.fa-thin.fa-phone {
    transform: rotate(90deg) !important;
    top: 0;
    font-style: normal;
  }

  .footer-widgets-container {
    padding: 80px 15px;
  }

  .site-footer {
    font-size: 16px;

















    !i;
    !;
  }

  .fab {
    font-family: "Font Awesome 5 Brands" !important;
    font-weight: 400;
  }

  .far {
    font-family: "Font Awesome 5 Free" !important;
  }

  .cls-instagram {
    text-align: center;
    font-size: 30px;
  }

  .cls-instagram i {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
  }

  .stroke-text {
    position: relative;
    margin-bottom: 70px;
  }

  .our-brand .stroke-text {
    text-align: center;
  }

  .our-brand .stroke-text h2 {
    z-index: 0;
    position: relative;
    margin: 0;
  }

  .our-brand .stroke-text.white strong {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #9c9c9c;
    font-size: 110px;
    font-family: calmetta, sans-serif;

    font-weight: 700;
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    font-size: 110px;
    top: 30%;
    transform: translate(0px, -50%);
    line-height: 1;
  }

  .site-main>* {
    margin-bottom: 0px;
  }

  .featured-image.page-header-image.grid-container.grid-parent {
    width: 100%;
    max-width: 100%;
    padding: 0;
    position: relative;
  }

  .featured-image.page-header-image.grid-container.grid-parent img {
    width: 100%;
	background-color: #000;
  }

  .featured-image h1 {
    position: absolute;
    top: 55%;
    transform: translate(0px, 0%);
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 50px;
  }

  .separate-containers .featured-image {
    margin-top: 0px;
  }

  .separate-containers .featured-image {
    margin-top: 0px;
    position: relative;
  }

  .country-selector {
    z-index: 11;
    margin-right: 15px;
    margin-left: 10px;
  }

  .main-navigation .main-nav ul li a {
    padding-left: 17px;
    padding-right: 17px;
  }

  .separate-containers .inside-article {
    padding: 0px 15px;
  }

  .separate-containers .site-main {
    margin: 0px;
  }

  div#page {
    max-width: 1550px;
  }

  .heading-effect {
    animation-duration: 1.5s;
    animation-fill-mode: both;
    animation-name: zoomIn;
  }

  #menu-item-3536 {
    display: none;
  }

  @media (min-width: 1200px) {
    .our-brand .stroke-text.white strong {
      font-size: 90px;
      top: 40%;
    }
  }

  @media (max-width: 1600px) {
    .grid-container {
      margin-left: auto;
      margin-right: auto;
      max-width: 1650px;
      padding-left: 30px;
      padding-right: 30px;
    }

    .footer-widgets-container {
      padding: 80px 30px !important;
    }

    .main-navigation .main-nav ul li a {
      padding-left: 5px !important;
      padding-right: 5px !important;
    }

    .bodyStuff {
      font-size: 16px;
    }

    .main-navigation a {
      font-size: 14px;
    }

    .main-navigation .main-nav ul li a:hover:after,
    .main-navigation .main-nav ul li.current-menu-item a:after {
      border-bottom: 3px solid #bdc4c2;
      content: "";
      position: absolute;
      width: calc(100% - 10px);
      bottom: 0;
      left: 0;
      right: 0;
      margin: 0 auto;
    }
  }

  @media (min-width: 1300px) and (max-width: 1650px) {
    .featured-image h1 {
      top: 57%;
    }

    .main-navigation .main-nav ul li a {
      padding-left: 15px;
      padding-right: 15px;
    }
  }

  @media (min-width: 1300px) and (max-width: 1550px) {
    .main-navigation .main-nav ul li a {
      padding-left: 4px;
      padding-right: 4px;
      line-height: 60px;
    }

    .language-button a.button {
      padding: 12px 25px;
    }

    .header-contact {
      font-size: 13px;
      margin-left: 40px;
    }
  }

  @media (max-width: 1200px) {
    .grid-container {
      margin-left: auto;
      margin-right: auto;
      max-width: 1650px;
      padding-left: 15px;
      padding-right: 15px;
    }

    .footer-widgets-container {
      padding: 80px 15px !important;
    }

    .our-brand .vc_col-sm-12 .vc_column-inner {
      padding-left: 7.5px;
      padding-right: 7.5px;
    }
  }

  @media (min-width: 1100px) and (max-width: 1350px) {
    img.header-image.is-logo-image {
      max-width: 100px;
    }

    .header-contact {
      margin-left: 20px;
    }

    .main-navigation .main-nav ul li a {
      padding-left: 4px;
      padding-right: 4px;
      line-height: 60px;
    }

    .language-button a.button {
      padding: 12px 15px;
    }

    .header-contact {
      font-size: 11px;
    }
  }

  @media (min-width: 1100px) and (max-width: 1200px) {
    .main-navigation a {
      font-size: 14px;
    }

    .header-contact {
      margin-left: 10px;
    }
  }

  @media (min-width: 991px) and (max-width: 1100px) {
    img.header-image.is-logo-image {
      max-width: 140px;
    }

    .header-contact {
      margin-left: 20px;
    }

    .main-navigation .main-nav ul li a {
      padding-left: 5px;
      padding-right: 5px;
      line-height: 60px;
    }

    .language-button a.button {
      padding: 12px 15px;
    }

    .header-contact {
      font-size: 15px;
    }

    .header-contact {
      border-left: 0px solid #766e68;
    }

    .header-contact i {
      display: block;
      position: relative;
      right: 10px;
      top: 0px;
      left: 0px;
      float: right;
    }

    .header-contact span {
      display: none;
    }
  }

  @media (min-width: 991px) and (max-width: 1100px) {
    img.header-image.is-logo-image {
      max-width: 140px;
    }

    .header-contact {
      margin-left: 20px;
    }

    .main-navigation .main-nav ul li a {
      padding-left: 5px;
      padding-right: 5px;
      line-height: 60px;
      font-size: 14px;
    }

    .language-button a.button {
      padding: 12px 15px;
    }

    .header-contact {
      font-size: 15px;
    }

    .header-contact {
      border-left: 0px solid #766e68;
    }

    .header-contact i {
      display: block;
      position: relative;
      right: 10px;
      top: 0px;
      left: 0px;
      float: right;
    }

    .header-contact span {
      display: none;
    }
  }

  @media (min-width: 1050px) and (max-width: 1650px) {
    .footer-widgets-container {
      padding: 80px 15px;
    }
  }

  @media (min-width: 767px) and (max-width: 1350px) {
    .featured-image h1 {
      font-size: 40px;
    }
  }

  @media (min-width: 1050px) {
    .footer-widget-4 {
      position: relative;
    }

    .footer-widget-2 {
      position: relative;
      left: 3%;
    }
  }

  @media (min-width: 767px) and (max-width: 1050px) {
    .footer-widgets-container {
      padding: 60px 15px;
    }

    .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
      display: inline-block;
      width: 100%;
    }

    aside#media_image-3 {
      text-align: left;
    }

    .footer-widget-1 img {
      margin-top: -6px;
    }

    .footer-widget-1,
    .footer-widget-2,
    .footer-widget-3,
    .footer-widget-4 {
      width: 49%;
      display: inline-block;
      vertical-align: top;
    }

    .footer-widget-3,
    .footer-widget-4 {
      margin: 30px 0;
    }
  }

  @media (min-width: 1024px) and (max-width: 1292px) {
    .featured-image.page-header-image.grid-container.grid-parent img {
      height: 250px;
      object-fit: cover;
    }

    .featured-image h1 {
      top: 58%;
    }
  }

  @media (min-width: 991px) and (max-width: 1350px) {
    .row-pad {
      padding-top: 50px;
      padding-bottom: 50px;
    }

    .our-brand .stroke-text.white strong {
      font-size: 80px;
    }
  }

  @media (min-width: 767px) and (max-width: 991px) {
    .widget_text.language-button {
      float: right;
      position: absolute;
      right: 70px;
      top: 34px;
    }

    .row-pad {
      padding-top: 40px;
      padding-bottom: 40px;
    }

    h2 {
      font-size: 40px;
    }

    .our-brand .stroke-text.white strong {
      font-size: 70px;
    }

    .menu-toggle {
      display: block;
    }

    nav#site-navigation {
      position: fixed;
      background: #090909 !important;
      height: 100%;
      top: 0;
      left: 0;
      margin-top: 0 !important;
      max-width: calc(100% - 90px);
      width: 100%;
      margin-left: -100% !important;
      transition: all ease-in-out 0.3s;
    }

    div#primary-menu li {
      border-bottom: 1px solid #212121;
    }

    button.menu-toggle {
      display: block !important;
      text-align: right;
    }

    nav#site-navigation button.menu-toggle {
      display: none !important;
    }

    nav#site-navigation button.menu-toggle span.mobile-menu {
      display: none !important;
    }

    button.menu-toggle {
      display: block !important;
      text-align: right;
    }

    .main-navigation .main-nav ul li a {
      padding-left: 0px;
      padding-right: 0px;
      line-height: 60px;
    }

    nav#site-navigation .inside-navigation.grid-container {
      padding-left: 20px;
      padding-right: 20px;
    }

    ul#menu-menu-1 {
      display: block !important;
    }

    .has-inline-mobile-toggle .mobile-menu-control-wrapper {
      display: block;
      flex-wrap: wrap;
      margin: 0;
      position: absolute;
      right: 0px;
      top: 10px;
    }

    .language-button a.button {
      display: none;
    }

    span.gp-icon.icon-menu-bars path {
      fill: #fff;
      font-size: 50px;
      margin-top: 20px !important;
    }

    span.gp-icon.icon-menu-bars svg {
      margin-top: 24px;
    }

    span.gp-icon.icon-menu-bars {
      font-size: 25px;
    }
  }

  @media (max-width: 991px) {
    .site-content {
      flex-direction: column;
    }

    .container .site-content .content-area {
      width: auto;
    }

    .featured-image.page-header-image.grid-container.grid-parent img {
      height: 250px;
      object-fit: cover;
    }

    .main-navigation .main-nav ul li a:hover:after,
    .main-navigation .main-nav ul li.current-menu-item a:after {
      width: 100%;
    }
  }

  @media (max-width: 767px) {
    .featured-image.page-header-image.grid-container.grid-parent img {
      height: 200px;
      object-fit: cover;
    }

    .widget_text.language-button {
      float: right;
      position: absolute;
      right: 110px;
      top: 24px;
    }

    .htmlStuff {
      font-size: 14px;
    }

    .featured-image.page-header-image.grid-container.grid-parent {
      margin: 0 0 0 0;
    }

    .featured-image h1 {
      font-size: 35px;
    }

    h2 {
      font-size: 35px;
    }

    nav#site-navigation {
      position: fixed;
      background: #090909 !important;
      height: 100%;
      top: 0;
      left: 0;
      margin-top: 0 !important;
      max-width: calc(100% - 90px);
      width: 100%;
      margin-left: -100% !important;
      transition: all ease-in-out 0.3s;
    }

    div#primary-menu li {
      border-bottom: 1px solid #212121;
    }

    button.menu-toggle {
      display: block !important;
      text-align: right;
    }

    nav#site-navigation button.menu-toggle {
      display: none !important;
    }

    nav#site-navigation button.menu-toggle span.mobile-menu {
      display: none !important;
    }

    button.menu-toggle {
      display: block !important;
      text-align: right;
    }

    .main-navigation .main-nav ul li a {
      padding-left: 0px;
      padding-right: 0px;
      line-height: 60px;
    }

    nav#site-navigation .inside-navigation.grid-container {
      padding-left: 20px;
      padding-right: 20px;
    }

    ul#menu-menu-1 {
      display: block !important;
    }

    .has-inline-mobile-toggle .mobile-menu-control-wrapper {
      display: block;
      flex-wrap: wrap;
      margin: 0;
      position: absolute;
      right: 15px;
      top: 10px;
    }

    span.gp-icon.icon-menu-bars path {
      fill: #fff;
      font-size: 50px;
      margin-top: 20px !important;
    }

    span.gp-icon.icon-menu-bars svg {
      margin-top: 14px;
    }

    span.gp-icon.icon-menu-bars {
      font-size: 25px;
    }

    .header-contact i {
      display: block;
      position: absolute;
      right: 78px;
      top: 30px;
    }

    .inside-header {
      padding: 20px 15px;
    }

    .language-button a.button {
      display: none;
    }

    .header-contact span {
      display: none;
    }

    .our-brand.no-top-pad-mob {
      padding-top: 30px;
    }

    .our-brand .stroke-text.white strong {
      color: transparent;
      -webkit-text-stroke-width: 1px;
      -webkit-text-stroke-color: #9c9c9c;
      font-size: 110px;
      font-family: calmetta, sans-serif;

      font-weight: 700;
      position: absolute;
      top: -60px;
      z-index: 0;
      left: 0;
      right: 0;
      font-size: 62px;
      top: 50%;
      transform: translate(10px, -50%);
      line-height: 1;
    }

    .footer-widgets-container {
      padding: 40px 15px;
    }

    aside#media_image-3 {
      text-align: left;
    }

    .row-pad {
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .stroke-text {
      position: relative;
      margin-bottom: 50px;
    }
  }

  @media (min-width: 600px) and (max-width: 767px) {
    .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
      display: block;
    }

    .footer-widget-1,
    .footer-widget-2 {
      width: 48%;
      float: left;
    }

    .footer-widget-3 {
      display: block;
      width: 50%;
      float: left;
    }

    .footer-widget-4 {
      width: 100%;
      display: inline-block;
    }
  }

  @media (max-width: 480px) {
    .our-brand .stroke-text.white strong {
      font-size: 45px;
      transform: translate(0px, -50%);
    }

    .country-selector {
      margin-right: 0;
      margin-left: 10px;
    }

    img.header-image.is-logo-image {
      max-width: 130px;
    }
  }

  @media (min-width: 365px) and (max-width: 394px) {
    .our-brand .stroke-text.white strong {
      font-size: 40px;
      transform: translate(0px, -50%);
    }

    .featured-image h1 {
      font-size: 25px;
    }
  }

  @media (max-width: 365px) {
    .featured-image h1 {
      font-size: 25px;
    }

    .featured-image.page-header-image.grid-container.grid-parent img {
      height: 160px;
    }

    img.header-image.is-logo-image {
      max-width: 100px;
    }

    header#masthead .inside-header {
      padding: 10px 15px 20px 15px;
    }

    .widget_text.language-button {
      top: 14px;
    }

    .header-contact i {
      top: 20px;
    }

    .has-inline-mobile-toggle .mobile-menu-control-wrapper {
      top: 0px;
      right: 0;
    }

    .header-contact i {
      right: 70px;
    }

    .widget_text.language-button {
      right: 100px;
    }
  }
}

/*! CSS Used keyframes */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  80% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  80% {
    opacity: 1;
  }
}


/*--- HEADER STYLES ---------------------*/
/*.notInventory {*/
header {}

/*}*/


/*---.bodyStuff--------------------------------*/
/*.notInventory {*/

/*}*/

/*--------FORM STYLES--------------------*/
/*.notInventory {*/

/*}*/

/*-------- FOOTER STYLES ----------------*/
/*.notInventory {*/
footer {}

/*}*/

/*---------- RESPONSIVE STYLES ----------*/

/*.notInventory {*/
@media only screen and (min-width: 768px) {}

@media only screen and (min-width:768px) and (max-width: 1130px) {}


@media only screen and (max-width: 767px) {}

/*}*/
/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/
.list-content .list-top-section .list-bcrumbs-and-title {
  padding-bottom: 15px;
}

.mobile-wrapper {
  padding: 70px 0;
}

.mobile-wrapper *:not(i) {
  /* font-family: eurostile, sans-serif; */
}

@media (max-width: 1000px) {
  .container.otherPage {
    width: 92%;
    margin: 0 auto;
  }
}




/*! CSS Used from: https://www.nors-cest-usedequipment.com/wp-content/themes/generatepress-child-master/css/homepage.css?ver=6.0.2 ; media=all */

#site-navigation.toggled #menu-item-3536 {
  display: block;
}



@media (min-width: 767px) and (max-width: 991px) {


  nav#site-navigation.toggled button.menu-toggle {
    display: none;
  }



  nav#site-navigation.toggled {
    margin-left: 0 !important;
  }


}

@media (max-width: 767px) {


  nav#site-navigation.toggled button.menu-toggle {
    display: none;
  }



  nav#site-navigation.toggled {
    margin-left: 0 !important;
  }