.img-thumbnail > img.mx-auto {
  margin: 0 !important;
}

.quick-link-wrapper .col-6:has([href*=paycom]) {
  display: none;
}

.Field-Label-Hidden {
  display: none !important;
}

.h-j-partner {
  background: #F0F0F5 0% 0% no-repeat padding-box;
  text-align: center;
  border-radius: 15px;
  padding: 30px 0;
  max-width: 1110px;
  margin: 0 auto 45px;
}

.Checkbox  td {
    display: flex;
    column-gap: 5px;
    align-items: center;
}

.page-114 .h-j-partner {
  margin-top: 20px;
}

.h-j-partner-content {
  display: flex;
  flex-flow: column;
 justify-content: center;
  align-items: center;
  gap: 15px;
}

.page-114 .h-j-partner-content h2 {
 font-size: 24px;
  padding: 0 10px;
}

.h-j-partner a:link, .h-j-partner a {
  background: #F47722 0% 0% no-repeat padding-box;
  border-radius: 25px;
  padding: 12px 25px;
  text-align: center;
  color: #fff !important;
  text-decoration: none;
}

.h-j-partner a:hover {
  color: #fff;
    text-decoration: none;
  background-color: #F68B43;
}

@media (min-width: 568px) {
  .viewport-sm .LiveForm.HJ .Field-Container {
    display: block !important;
  }
}

.LiveForm .page-break-section .no-label[class*="form-col-"], .LiveForm .page-break-section .address[class*="form-col-"] {
    margin-bottom: 0 !important;
}

.no-label > .Field-Container {
    margin-bottom: 0 !important;
}

.no-label > label {
    display: none !important;
}

.newsletter-sign-up-dark .g-recaptcha {
  display: flex;
    justify-content: center;
}
  

.LiveForm.HJ .Field.Checkbox .Field-Container-Wide label {
  width: 320px !important;
}

.group .button-box .btn {
  width: 100%;
}

.segment-name > p {
    font-size: 12px;
}

.modal-footer>.btn-default,
.modal-footer>.btn-default:hover{
  color: var(--bs-body-color);
}

.form-group {
    margin-bottom: 15px;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 24px;
    line-height: 1.6;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}

ul.z-coordination,
ul.z-coordination ~ p{
    margin-left: -15px;
    margin-right: -15px;
}

.list-inline-item:not(:last-child) {
  padding-left: 0;
    margin-right: 0 !important;
}

.products-fuse-type-name .h4,
.products-fuse-type-name h4{
  font-size: 19px;
}

.bg-gray {
  background-color: #F0F0F5;
}

.tw-bg-dark-section {    
    background: rgb(57,57,59);
    background: linear-gradient(180deg, rgba(57,57,59,0.8) 0%, rgba(20,20,20,0.8) 100%) !important;
}

.second-level-nav-item a.tw-group span:first-child:has(img) {
     padding: 0;
    height: auto;
    width: auto;
}

.DnnModule-1630 img.tw-object-cover,
.DnnModule-1639 img.tw-object-cover {
  display: none;
}

.left-content  .tw-prose{
  margin-left: auto;
  max-width: 70ch;
}

.left-content p {
    color: #525254;
}

.left-content strong {
    color: #202021;
}

.left-content h2{     
    line-height: 1.2;
    text-transform: uppercase;
    color: #009F4E;
}

@media (min-width: 1024px) {
  .left-content h2 {
   font-size: 56px;
  }
  
 .DnnModule-1630 img.tw-object-cover,
.DnnModule-1639 img.tw-object-cover {
  display: block;
}
 
}

.left-content hr {
  margin: 0;
  opacity: 1;
  border-top: 5px solid #FFCA05;
}

.right-content .text-gray {
  color: #F0F0F5;
  display: none;
}

@media (min-width: 1024px) {
  .right-content .text-gray {  
  display: block;
}
}


@media (min-width: 1280px) {
.right-content {
padding-left: 120px;
}
}

@media (min-width: 1400px) {
  .right-content {
padding-left: 185px;
}
}

.panel {
  margin-bottom: 24px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 24px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #007838;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #007838;
  border-color: #007838;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #007838;
}

.panel-primary > .panel-heading .badge {
  color: #007838;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #007838;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.mySwiperCards .swiper-wrapper {
  justify-content: center;
}

.zoomWrapper {
 width: 322px !important;
    height: 350px !important;
  position: relative;
  --tw-border-opacity: 1;
    border-color: rgb(179 179 179 / var(--tw-border-opacity));
    position: relative;
    border-radius: 1px;
}

#current-trends img {
  max-width: 100%;
}
.ls-v5 .ls-bottom-slidebuttons {
  display: flex !important;
  flex-flow: row;
  column-gap: 10px;
  justify-content: center;
      z-index: 500;
  top: -62px !important;
}

.ls-v5 .ls-bottom-slidebuttons > a {
  background-image: none !important;
  width: 15px !important;
	height: 15px !important;
  border-radius: 50%;
  background: #E6E6EB 0% 0% no-repeat padding-box;
}

.ls-v5 .ls-bottom-slidebuttons > a.ls-nav-active {
  background: #FFCA05 0% 0% no-repeat padding-box;
}

.merchandising {

	.btn,
	a.btn {
	  display: block;
	  font-weight: 600;
	  color: #231F20;
	  text-align: center;
	  vertical-align: middle;
	  user-select: none;
	  background-color: transparent;
	  border: 1px solid transparent;
	  padding: 0.5625rem 1.25rem;
	  font-size: 1rem;
	  line-height: 1.5;
	  border-radius: 1.2rem;
	  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	}

	.btn-secondary, a.btn-secondary {
	  background-color: #EFB20C;
	    border-color: #EFB20C;
	}

	.btn-secondary:hover, a.btn-secondary:hover, .btn-secondary.focus, .btn-secondary:focus,
	a.btn-secondary.focus, a.btn-secondary:focus{
	 background-color: #cb970a;
	    border-color: #be8e0a;
	}

	.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, a.btn-secondary:not(:disabled):not(.disabled):active, a.btn-secondary:not(:disabled):not(.disabled).active, .show > a.btn-secondary.dropdown-toggle {
	     background-color: #cb970a;
	    border-color: #be8e0a;
	}


	.btn-default, a.btn-default {
		border-color: #BCBEC0;
	}

	.btn-default:hover, a.btn-default:hover {
		border-color: #BCBEC0;
	}
	
	.clear-both {
		clear: both;
	}
	
	.float-left {
		float: left;
	}
	
	.btn-collapse {
		width: 560px;
	}
	
	.search-box {
	    border: solid;
	    border-width: thin;
	    margin-bottom: 10px;
	    height: 12px;
	    width: 250px;
	}
}

@media (max-width: 991px) {
  .career-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

































































